@media screen and (max-width:1680px){}
@media screen and (max-width:1600px){
	.header-left{width: 30%;}
	.header-right{width: 70%;    padding-right: 50px;}
	body h1{font-size: 45px;}
	.about-us-sec p{font-size: 20px;}
	.cbp-caption h3{font-size: 32px;}
	.cbp-caption p{font-size: 20px;}
}
@media screen and (max-width:1440px){
	
}
@media screen and (max-width:1366px){

}
@media screen and (max-width:1280px){
	.header-right{padding-right: 10px;}
	.header-right ul li a{font-size: 15px;padding: 10px 20px;}
	body h1{font-size: 38px;}.white-section,.white-section .dot-list li{font-size: 18px;}
}
@media (min-width:992px) and (max-width:1199px){
	.pp-padding {    padding: 0;}
	.sub-cat{margin: 15px;}
	.header-left{width: 25%;}.header-right{width: 75%;}
	.three-block {    padding: 30px 0px;}
	.container{width:90%;}
	.client-section .container{width: 80%;}
	.black-strip h1,.banner .caption h1,.feature-section h1{font-size: 30px;}
	.quote-btn a{font-size: 20px;}
	.banner .caption {    width: 100%;margin-top: 100px;}
	.banner-two-bttns a{font-size: 16px;    padding: 18px 24px;}
	.header-right ul li a {    font-size: 15px;    padding: 10px 12px;}
	.about-us-sec p, .influencer-sec p {    font-size: 17px;}
	.about-us-sec{padding: 60px 0 0;}
	.about-us-sec h1, .influencer-sec h1 {    font-size: 30px;}
	.two-bttns a {    padding: 10px 30px;    font-size: 16px;    border-radius: 10px;}
	.influencer-sec{    padding: 150px 0 30px 0;}
	.influencer-sec span,.about-us-sec span,.feature-section p{font-size: 17px;    margin-bottom: 30px;}
	.feature-section{padding: 60px 0 30px;}
	.gray-bcc{    padding: 15px;    font-size: 15px;}
	.copyrights{font-size: 16px;}
	.header{padding: 0px 0;}.image-layer {    margin: 150px 0 100px;}
	.outer-login{width: 90%;}
	.height {    height: 140px;}
	.kk-wraper {    width: 95%;    margin: 50px auto;}
	.three-blc p{    font-size: 15px;}
	.cbp-caption h3 {    font-size: 25px;}
	.cbp-caption p {   font-size: 18px;}
	.lklk {    padding-top: 50px;}
	.op-wrap{width: 100%;}.form-sec{padding: 60px 0;background-position: center;}#registration {    margin: 30px 0;}
	.team-section{    padding: 100px 0 20px;}.team-outer h3{font-size: 28px;}
	.team-outer{padding: 0 30px 30px 30px;}.team-section p{font-size: 14px;line-height: 20px;}
	.footer-section li a{    font-size: 16px;    padding: 10px 18px;}
	body{font-size: 15px;}
}
@media screen and (max-width:991px){
	.lklk{padding: 0;}
	.sp-fe,.op-wrap{width: 100%;}
	.lines{    margin: 50px 0;}
	.white-section{    padding: 50px 0;}
	.reg-bttn a{padding: 10px 50px;    font-size: 20px;}
	.white-section, .white-section .dot-list li {    font-size: 16px;}
	.white-section .dot-list li:before{    width: 7px;    top: 3px;    height: 7px;}
	.brand-logo{    margin: 15px;}
	.owl-carousel .owl-item img{width: 100px;    height: 100px;}
	.cbp-item{width: 50%;}
	.banner{height: inherit;}
	.mobinav{display:block;    float: right;}
	.container{width:95%;}
	.navclsbtn,.navbar-toggle{display: block;}
	.black-strip-inn{    flex-direction: column;}
	.black-strip{padding: 30px 0;}
	.black-strip h1{font-size: 30px;}
	.quote-btn a{margin-top: 15px;}
	.about-us-sec{padding: 60px 0 0;}
	.influencer-sec{    padding: 150px 0 30px 0;}
	.feature-section{padding: 60px 0 30px;}
	.gray-bcc{margin-bottom: 15px;}
	.mm-img{margin-bottom: 30px;text-align: center;}
	.influencer-sec img{margin-bottom: 30px;}
	.web-img,.line{display: none;}.mob-image-layer{display: block;margin-top: 130px;}
	.banner .caption {    width: 100%;padding: 0;margin:30px 0 0;}
	.mob-image-layer img{max-width: 60%;}
	.quote-btn{margin: 0;}
	.two-bttns a {    padding: 10px 30px;    font-size: 16px;    border-radius: 8px;}
	.client-section .container{width: 90%;}
	.navbar-toggle .icon-bar{background-color: #000;}
	.navbar-toggle{margin: 0;}
	.navbar-toggle .icon-bar{background-color: #000;}
	.header-right ul{float: none;}
	.header{padding: 15px 0;}
	.outer-login{width: 100%;}
	.bottom-form,.login-right{padding: 25px;}
	.kk-wraper {    width: 100%;    margin: 50px auto;}
	.three-blc{margin-bottom: 15px;padding: 20px 20px;flex-direction: column;min-height: 255px;}
	.three-blc img{margin-bottom: 20px;}
	.height {    height: 30px;}
	.log-btn{    font-size: 16px;    padding: 10px 20px;    border-radius: 8px;}

	.two-sections:after,.two-sections:before{display: none;}
	.top_menu ul li ul{box-shadow: none;}
	.top_menu ul li a{color:#fff;border-bottom:0;}
	.top_menu ul li.current-menu-item a, .top_menu ul li a:hover{border-bottom:0;color:#000;}
	.top_menu{height:100%;overflow-x:hidden;width:300px;overflow-y:auto;position:fixed;right:-300px;top:0;background-color:#155c9b;z-index:99999;padding:0;margin:0;transition:all .5s ease;}
	.b-nav__list{float:none;}
	.top_menu ul li{display:block;margin:10px;float:none;text-align:left;}
	.top_menu.open ul li a{display:block;padding:10px;color:#fff;border:0;font-size: 15px}
	.top_menu ul li a{padding:10px;}
	.top_menu.open ul li a:hover{color:#fff;}
	.top_menu.open .container{width:100%;}
	.top_menu.open .collapse, .top_menu.open .navclsbtn{display:block;}
	.main-navigation{text-align:left;}
	.top_menu .nav-container{margin:0;}
	.top_menu.open ul li ul li{display:block;border-color: #0c3a8c;}
	.top_menu.open{display:block;right:0;}
	.menu .navbar-nav li:nth-child(3){margin-left:0px;}
	.top_menu .main-navbar ul>li:after{content:none;}
	.menu .navbar-brand{height:auto;float:none;}
	.top-bar{clear:both;}
	.menu .navbar-brand img{-ms-transform:none;transform:none;transform:none;top:auto;left:auto;}
	.dropdown-menu{display:block !important;opacity:1 !important;position:inherit;}
	.menu .dropdown-submenu>.dropdown-menu{left:0;}
	.menu .dropdown-submenu>a:after{display:none;}
	.top.top-left,.top-bar .top-right{float:none;text-align:center;}
	.menu .nav>li{padding-right:0;}
	.menu .main_menu .nav > li > a{border-bottom:1px solid rgba(255, 255, 255, 0.29);font-size:18px;}
	.navclsbtn{display:block;float:none;width:100%;text-align:right;color:#fff;padding:7px 15px;cursor:pointer;font-size: 25px;}
	.top_menu.open ul li ul{display:block;position:relative;top:0;width:100%;background:none;}
	.top_menu.open ul li a:hover,.top_menu.open ul li ul li a{border-bottom:0;}
	.top_menu ul li ul li.menu-item-has-children>a:after{display:none;}

	.header{padding: 0;}.mm-img img{width: 80%;}
	.form-sec{background-position: center;    padding: 60px 0;}
	.desktop-b{display: none;}.text-right,.text-left{text-align: center;}
	.team-section{    padding: 100px 0 20px;}
	.team-outer{padding: 0 50px 40px 50px;}.team-section h1{    margin-top: -20px;}

}
@media screen and (max-width:767px){
	.inner-banner{padding: 40px 0;}.inner-banner h1{font-size: 30px;}.branch-address{margin-top: 15px;}
	.inner-height {    height: 115px;}
	
	.white-section ul li:nth-child(3):after{display: block;}
	.about_img{padding:0;}
	.about_img img{margin-bottom: 20px;box-shadow:0px 12px 18px 0px rgba(0, 0, 0, 0.20);}
}
@media screen and (max-width:667px){}
@media screen and (max-width:640px){}
@media screen and (max-width:568px){}
@media screen and (max-width:533px){}
@media screen and (max-width:480px){
	.header-left {    width: 45%;}
	body{font-size: 15px;}
	.form-sec{ padding: 50px 0;   background-position: center;    background-size: cover;}
	#registration .button{width: 100%;}
	.cbp-caption h3 {    font-size: 24px;}
	.about-us-sec {    padding: 30px 0;}
	.about-us-sec span{font-size: 20px;    margin-bottom: 25px;    letter-spacing: 5px;}
	.about-us-sec p {    font-size: 18px;}
	body h1 {    font-size: 30px;}
	.white-section ul li{margin: 10px 0;}
	.white-section ul li:after{display: none;}
	.sp-fe h1 {    margin: 35px 0;}
	.white-section .dot-list li{    padding: 0 0 0 20px;    font-size: 15px;line-height: 1.3;}
	.team-section{    padding: 50px 0px 0;}
	.team-outer{padding: 10px;}.text-right,.text-left{text-align: center;}
	.team-section h1{margin-bottom: 20px;}
	.footer-section ul{display: none;}
	.team-outer h3{font-size: 22px;}.team-section p{    line-height: 20px;    font-size: 14px;}
	.cbp-caption p {    font-size: 15px;letter-spacing: 2px;}
	.cbp-item:after{width: 80%;}
	.mm-img img{width: 80%;}
	.lines {    margin: 30px 0;height: 3px;}
	.lines:after{width: 40px;    height: 40px;    left: 47%;}
	.lines:before{    width: 20px;    height: 20px;top: -9px;    margin: 0 0;}
	.white-section .dot-list li:before{top: 6px;}
	.mobile-b{display: block;}.desktop-b{display: none;}
	#registration {    margin: 30px 0;}
	.testimonials-section,.contact_wrapper{padding: 30px 0;}
	.header.f-nav .top_menu{padding-top: 0;}
	.inner-banner{padding: 40px 0;}.inner-banner h1{font-size: 30px;}.branch-address{margin-top: 15px;}
	.inner-height {    height: 105px;}
}
@media screen and (max-width:414px){}
@media screen and (max-width:375px){}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
	.white-section, .white-section .dot-list li {    font-size: 15px;}
	.cbp-caption h3 {    font-size: 20px;}.cbp-caption p{    font-size: 13px;}
}