.swiper-slide img { width:100%;}
p { text-align: justify; }
.slider_text_inner .slider_text {
padding: 20px;
}

.slider_text_inner .slider_text h2 {
font-size: 25px;
}
.slider_text_inner .slider_text p {
margin-bottom: 10px;
font-size: 12px;
}

.messageReturn {
    background: #B4B4B4;
    font-size: 22px;
    color: #FFF;
    text-transform: capitalize; 
}

.col-lg-10 .feature-img .img-fluid { width:100%; }

.banner_btn, .banner_btn2 {
line-height: 40px;font-size: 12px;
}
.h_blog_Video {
    padding: 3px 2px;
background: #98B706;
color: #fff;
text-align: center;
border-radius: 4px;
}
.h_blog_Video h4 {
    margin: 0px 0px;
line-height: 0;
padding: 5px 2px;
margin-bottom: 5px;
}
.float2 {
    padding: 10px 10px;
}
.p_10 {
    padding-top:60px;
    padding-bottom:10px;
}

.blog_details {
    padding-top: 0px;
}

@media (min-width: 767px) {
.float .p0 { float:left; }
.col-lg-6 img { height: 200px; border-radius: 5px; }
}

/*
.col-lg-4my a {
     position: relative;
     display: inline-block;
}

.col-lg-4my a[title]:hover:after {
  content: attr(title);
  position: absolute;
  top: -10%;
  left: 0;
  color:#000;
  background:rgba(0, 0, 0, 0);
  font-weight:bold;
  padding:10px;
  border-radius:5px;
  z-index:100;
}
 */
 
 
.y .col-lg-4my a img { 
    width: 300px;
     -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
    transition: width 2s;
    background: #808080;
    border-radius: 5px;
    margin: 2px 10px;
    padding: 3px;
    height: 210px;
}

.excert p iframe { height:180px; }

.col-lg-4my { float:left; width: 33.33%; max-width: 33.3337%; padding: 2px; height: 330px;}
@media (max-width: 420px) {
    .col-lg-4my {max-width: 100%; width: 100% }
}

.pleft { float:left; }
.pright { float:right; }
.ptitle, .pleft,.pright { padding: 3px; margin: 0px 10px; line-height: 20px; color: #7D7D7D; }
.pHeading {background: rgb(128, 128, 128) none repeat scroll 0% 0%; padding: 0px 10px; color: rgb(255, 255, 255); font-weight: bold; border-radius: 5px; margin: 2px 1px 20px 0px;}

.y .col-lg-4my a img:hover { 
    background: #A7CB00;
}

.col-lg-4my a:hover .ptitle, .col-lg-4my a:hover .pleft, .col-lg-4my a:hover .pright { color: #A7CB00; }

.float {margin: 10px 0px;padding: 15px;}

.col-lg-6 img {width: 100%;}

.h_blog_text p {
    line-height: 20px;
    text-align: justify;
    margin-bottom:2px;
}

.col-lg-6 .h_blog_text p  a { 
    background: #A7CB00;
    padding: 2px 2px;
    border-radius: 3px;
    color: #fff;
}
.col-lg-6 .h_blog_text p  a:hover { color:#A7CB00; background: #fff; }

.h_blog_text h4 {
    font-size: 12px;
}

.heading,h1 {
   margin-top: 7px;
    padding: 2px 20px;
    background: grey none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
}
.logo_h img {
padding: 5px;
background: rgb(218, 218, 225) none repeat scroll 0% 0%;
border-radius: 5px;
}
.header_area .main_menu .navbar-light .box_1620 .logo_h img {
height: 60px;
}
.navbar_fixed .main_menu .navbar-light .box_1620 .logo_h img {
height: 50px;
}

@media (max-width: 767px) {
    .header_area .main_menu .navbar-light .box_1620 .logo_h img {
        height: 60px;
    }
    .home_banner_area, .swiper-slide img {
    min-height:auto;   height:auto;     
    }
}

@media (max-width: 575px) {
    .home_banner_area, .swiper-slide img {
    min-height:auto;    
    }
}
 .feature-img iframe {
       width: 100%;
 }
@media (max-width: 1920px) {
   .feature-img iframe {
        height: 500px;
   }
}
@media (max-width: 680px) {
    .feature-img iframe {
        height: 380px;
    }
}
@media (max-width: 480px) {
    .feature-img iframe {
        height: 250px;
    }
}
@media (max-width: 340px) {
    .feature-img iframe {
        height: 200px;
    }
}

.myactivebg { background: rgba(167, 203, 0, 0.85) none repeat scroll 0% 0% !important; }

.myactive { color: #BBD63C!important; }

.blog_post a h2 {
    margin: 1px 0px 5px;
    color: #626262 !important;
    padding: 0px;
    border-radius: 3px;
}
.blog_post a img { width: 100%; height: 250px;}