



@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
}


@media(max-width: 1199.98px) {
.bannerimg{width: 590px;height: 390px;}
.bannerimg::before{bottom: 85px;}
.bannersection::before{top: 27%;}
.ourmarketimg{ width:100%;}
.ourmarketing::after{width: 70px;}
.pricingbox{padding: 40px 25px;}
.bannerinarea{top: 40px;height: 273px;width: 434px;}
}

@media (max-width:991.98px) {
.btext {flex: 0 0 auto;width: 100%;order: 2;text-align: center;} 
.bannimg {flex: 0 0 auto;width: 100%;order: 1;}
.bannerimg::after{top: -70px;}
.corevalues, .ourmission, .watch, .ourmarketing, .ourpricing {padding: 50px 0px;text-align: center;}
.ourleftin {flex: 0 0 auto;width: 100%;}
.ourmarketimg{margin: 0 auto 20px;}
.ourmarketing h3, .corevalues h3, .ourpricing h3{ margin-bottom:40px;}
.ourleft, .ourleft1 {flex: 0 0 auto;width: 50%;}
.ourtext {min-height: 170px;}
.pricingbox h4{ font-size:30px;}
.pricingbox h2{ font-size:45px;}
.bannerimg{margin: -40px auto 0px;}
.bannerbg::after{top: -45px;}
.bannerinarea::before{bottom: 50px;}


}
@media (max-width: 767.98px) {
.header .logo{max-width: 175px;}
.bannertext h1{font-size: 30px;line-height: 35px;}
.bannersection{padding: 185px 0px 50px;}
h3{ font-size:35px;}
.corevalues p {width: 100%;}
.corebox{ margin-bottom:35px;}
.coreimg::after{right: 0px;margin: 0 auto;}
.pricingbox{ margin-bottom:20px;}
.footetext{ display:block !important;}
.footer_logo{margin: 0 auto 15px;}
.footer{ padding:25px 0px;}
.footer h6{ display:none;}
.footer h5{ display: block;}
 .watchimg img{height: auto;}
 .bannerimg {width: 517px;height: 340px;}
 .bannerinarea {top: 36px;height: 237px;width: 380px;} 
  .bannerbg::after {top: -40px;}

 
}

@media(max-width: 639.98px) {
.header_area .btn {height: 45px;padding: 10px 17px;font-size: 15px;}
.bannertext h1 {font-size: 25px;line-height: 30px;}
.ourmission::after{ top:55%;}
.ourmarketing::after{ display:none;}
 .corevalues{padding: 50px 0px 30px;}
 .ourpricing h3{ margin-bottom:55px !important;}
.bannerimg {width: 100%;height: 285px;} 
.bannerinarea::before{left: -37px;} 
  .bannerinarea {top: 23px;height: 210px;width: 336px;} 
 

}
@media (max-width: 479.98px) {
.header .logo {max-width: 130px;}
.bannerimg::after {top: -50px;}
.bannersection {padding: 150px 0px 50px;}
.bannertext h1 {font-size: 18px;line-height: 27px;}
.bannersection::after{ display:none;}
h3 {font-size: 30px;}
.ourmarketing h3, .corevalues h3, .ourpricing h3 {margin-bottom: 30px;} 
h4{ font-size:22px; margin-bottom:20px;} 
.ourleft, .ourleft1 {flex: 0 0 auto;width: 100%;} 
.ourtext {min-height: auto;} 
.ourmarketimg {margin: 20px auto 20px;} 
.pricingbox h4 {font-size: 25px;margin-bottom: 15px;padding-bottom: 15px;} 
.pricingbox p{margin-bottom: 25px;} 
.footer_logo{max-width: 140px;}
.footer h5{font-size: 14px;}
.ourmarketing h4{ font-size:19px;} 
.bannerimg::before{ display:none;} 
.bannertext h1{margin-bottom: 10px;}
.pricingbox h2 {font-size: 35px;margin-bottom: 20px;}
.btn{padding: 10px 25px;font-size: 14px;}
.bannersection::before{ display:none;}
.header_area .btn {height: 39px;padding: 8px 15px;font-size: 14px;}
.bannerinarea::before{ display:none;}
 .bannerimg {width: 100%;height: 240px;}
 .bannerinarea {top: 23px;height: 175px;width: 280px;}
 .bannerbg::after{ display:none;}
 .bannerimg {margin: -65px auto 0px;}
}
@media (max-width: 410px) {
.header_area .btn {height: 38px;padding: 9px 12px;font-size: 12px;}
.header .logo {max-width: 125px;} 
 .bannersection::before {top: 19%;} 
 h3 {font-size: 27px;} 
 h4 {font-size: 20px;margin-bottom: 15px;} 
 .bannerimg {width: 100%;height: 210px;margin: -65px auto 0px;}
 .bannerinarea {top: 13px;height: 155px;width: 240px;}

}

@media (max-width: 375px){
	
	
    
}

@media (max-width: 320px){
	
}
