@charset "utf-8";
/* CSS Document */


@media only screen and (max-width:1364px){

}



@media only screen and (min-width:1320px){
   

}



@media only screen and (min-width:991px) and (max-width:1200px){

}

@media only screen and (max-width: 991px){






}






@media only screen and (min-width:768px) and (max-width: 991px){

}

@media only screen and (max-width:768px) {
.topbar-social .topinfo {margin-bottom: 10px;}
.footer .footer-widget {margin-bottom: 25px;}
.footer .sparator {margin-bottom: 15px;}


}

@media only screen and (max-width: 767px){ 
.topbar-social .social {text-align: left !important;}
.main-slider .banner-title {font-size: 24px; line-height: 26px;}
.HomeAbt .row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.HomeAbt .media-content { margin-bottom: 40px; }
.contact-page .media-txt { margin-bottom: 3rem;}
.homeform .col-sm-6 {width: 100%; max-width: 100%; flex: 0 0 100%;}
.main-slider .slide-image img {height: 100%;object-fit: cover;min-height: 280px;}


}


@media only screen and (max-width: 576px){
.main-slider .top-heading {font-size: 18px;}
.main-slider .banner-title {font-size: 20px;line-height: 24px;}
.main-slider .btn .icon {margin-left: 6px !important; padding: 5px !important; width: 30px !important; height: 30px !important;}
.main-slider .btn {font-size: 14px;}
.header-nav .col-xs-12 {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}


}

@media only screen and (max-width: 479px){

}