@charset "UTF-8";
/* Media Quiries */

@media (min-width: 576px) {
  .container {max-width: 100%;}
}
@media (min-width: 768px) {
  .container{max-width: 100%;}
}
@media (min-width: 992px) {
  .container {max-width: 100%;}
}
@media (min-width: 1200px) {
  .container {max-width: 95%;}
}
@media (min-width: 1680px) {
  .container {max-width: 90%;}
}
@media (min-width: 1920px) {
  .container{ max-width:80%;}
}

:root{
  @media(max-width:991px){
    font-size:14px;
  }
}

:root{
  @media(max-width:390px){
    font-size:13px;
  }
}

@media only screen and (min-width:992px){
  .navbar .dropdown:hover .dropdown-menu{display: block;}
  .navbar .dropdown a + .dropdown-toggle{display: none;}
 
}
@media only screen and (max-width:1920px){

}
@media only screen and (max-width:1680px){	
  .navbar-expand-lg .navbar-nav .dropdown-menu{width:300px;}
  #menu-main-menu .dropdown-menu a.dropdown-item{white-space:wrap;}
}
@media only screen and (max-width:1440px){

}
@media only screen and (max-width:1366px){
.aboutsec:after{height: 80%;}
.ba-caps p{font-size: 18px;}
.ba-caps h1{font-size: 40px;}
}
@media only screen and (max-width:1280px){

.ba-caps p br{display: none;}
.ba-caps p{font-size: 16px;line-height:24px;margin-bottom: 15px;}
.ba-caps h1{font-size:34px;margin-bottom: 15px;}
}

@media only screen and (max-width:1200px){

}
@media only screen and (max-width:1180px){ 
 .about-inner .btnmain .btn{min-width: 150px;}
 .servicescontent{padding-left: 40px;}

}

@media only screen and (max-width:1080px){

}
@media only screen and (max-width:991px){
  .servicesec .ss-image figure {margin-top: -100px;}
  .service-cta-sec p br{display: none;}
  .ftbtm-menu a{padding:0 5px;}
  .ham-menu{display: block;}
  .banner-sec{height:80vh;}
  .innerbannersec{height: 50vh;}
}
@media only screen and (max-width:900px){

}
@media only screen and (max-width:820px){

}
@media only screen and (max-width:768px){	

}
@media only screen and (max-width:767px){
  .topbtn{order:0;justify-content: center;text-align: center;}
  .topbar-content{font-size:14px}
  .footerwrap .ft-logo a img.svg-logo{width: 100%;}
  .sidebar-menu .dropdown-toggle{margin-left: 20px}
  
    .ftbtm-menu{text-align: center;}
    .btmfooter{padding: 10px 0;}
    .a-card .card-img{height: 290px;}
    .ba-caps p br{display: none;}
    .social-icons li a{width: 30px;}
    .box-card .social-icons li:first-child{padding-left:25px;}
    .box-card .social-icons li:last-child{padding-right:25px;}
    .aboutsec:after{height:30%;width: 80%;}

}
@media only screen and (max-width:600px){
  
.btnSec .btn{margin-right: 0;width: 100%;}
.list-styles{columns: 1;}
.ft-menu{columns: 1;}
.copyright{line-height: 1.2;text-align: center;}
.inner-banner{height: 200px;}
}
@media only screen and (max-width:568px){

}
@media only screen and (max-width:500px){

}
@media only screen and (max-width:480px){
.navbar-brand img{height: 40px;}
}
@media only screen and (max-width:430px){
.breadcrumbsec nav{padding: 0 20px;}
}
@media only screen and (max-width:414px){

}
@media only screen and (max-width:393px){

}
@media only screen and (max-width:390px){

}
@media only screen and (max-width:375px){
.ba-caps{align-items: flex-start;padding-top: 30px;}
.innerbannersec .ba-caps{align-items: center;padding-top: 0;}
.ba-caps p{font-size: 14px;}
.ba-caps h1{font-size:28px;
}
@media only screen and (max-width:360px){

}
@media only screen and (max-width:320px){

}