@media only screen and (max-width: 1300px){
	
}
@media only screen and (max-width: 1199px){
	header .headnav.nav-left {padding-right: 0;}
	header .headnav li {padding: 0 25px;}
	.left-part {float: left !important;}
	.left-part .lfirst {margin-top: 40px; margin-right: 87px;}
	.section-services1 .services-list {margin-bottom: 40px;}
	.left-part .services-list {display: inline-block; width: 45%;}
	.section-services1 {padding-bottom: 0;}
	footer .footer-top .open-hours {width: 244px;}
	footer .footer-top .newsletter {width: 24%;}
	.section-ltsadd .owl-nav .owl-prev, .section-ltsadd .owl-nav .owl-next {margin: 0;}
	.counter.c-space {margin-right: 25px;}
	.testi-txt {width: 75%;}
	.contact-detail .c-detail img {padding-right: 20px;}
	.contact-detail h2 {font-size: 36px;}
	.c-form form .name-mail .f-name, .c-form form .name-mail .f-mail {width: 46%;}

}
@media only screen and (max-width: 991px){
	header {position: relative;}
	.section-about1 .content-inner {padding: 0;}
	.section-about1 .content-inner h3 {text-align: center;}
	.section-services1 {padding-top: 60px;}
	.left-part .services-list{display: block; width: 100%;}
	.section-services1 .services-list {margin-right: 0;}
	footer .footer-top .about, footer .footer-top .newsletter {width: 49%;}
	footer .footer-top .contact-us {width: 51%;}
	.about-sub-txt {max-width: 100%; display: block;}
	.about-sub-image {float: none; text-align: center; padding-top: 30px; margin: 0 auto; display: block;}
	.choose-center {display: block;}
	.right-counter {float: none !important; padding-top: 40px; text-align: center;}
	.contact-detail {padding: 60px 0 0 0;}
	.c-form form .name-mail .f-name, .c-form form .name-mail .f-mail {width: 48%;}
	.mobile-menu {display: block;}
	#main-nav {display: none;}
	.mobile-menu {float: right; padding: 28px 0;}
	.mp-level ul li {float: none; display: block; line-height: normal;}
	.mp-level ul li a {color: #fff; text-transform: uppercase;}
	.mp-level ul li a i {padding: 0 15px 0 0;}
	.mp-level ul li a:hover {color: #5dcd21;}
	.mp-level ul li.active a {font-weight: 700;}
	.sign-banner img {height: 600px;}
	.register {top:27%;}
}
@media only screen and (max-width: 767px){
header .site-title:after{ display:none;}
header .site-title{ position:static; padding:0 91px 0 0;}
.mobile-menu {padding: 20px 0;}
footer .footer-down .copyright, footer .footer-down .f-socialmedia {float: none; text-align: center;}
footer .footer-down .copyright ul li, footer .footer-down .f-socialmedia ul li {float: none; display: inline-block;}
footer .footer-down .f-socialmedia {padding-top: 10px;}
.section-services1 .section-title {padding-bottom: 60px;}
.c-form form .name-mail .f-name, .c-form form .name-mail .f-mail {width: 100%;}
.c-form form .name-mail .f-mail {margin-left: 0;}
.sign-title {margin: 0 auto;}
}
@media only screen and (max-width: 665px){
	.sign-title {background: none; padding-top: 0;}
	.sign-title h1 {display: block; text-align: center; padding: 7px 0;}
	.sign-title h1::after {height: 362%;}
	.register {top: 30%;}
}

@media only screen and (max-width: 570px){
	footer .footer-top {padding: 60px 0 20px 0;}
.section-about1 .aboutimg-set .img1, .section-about1 .aboutimg-set .img3 {margin:0;}
.section-about1 .aboutimg-set {padding: 60px 0 0 0; text-align: center; background:none;}
.section-about1 .aboutimg-set .imgsetinn {float: none; display: inline-block; padding: 0 15px; border: none; background:none;}
.section-about1::after {display: none;}
}

@media only screen and (max-width: 479px){
footer .footer-top .about, footer .footer-top .newsletter, footer .footer-top .contact-us, footer .footer-top .open-hours {width: 100%; padding-right: 0; padding-bottom: 40px;}
footer .footer-top .contact-us p {padding-bottom: 0;}
footer .footer-top h3 {padding-bottom: 15px;}
.counter {display: block; margin: 0 auto;}
.counter.c-space {margin-right: auto; margin-bottom: 25px;}
.testi-img {float: none !important; margin: 0 auto;}
.testi-txt {padding-left: 0; width: 100%;}
.about-sub-image {max-width: 100%;}
.about-options img {padding-right: 10px;}
header .site-title {max-width: 200px;}
.mobile-menu {padding: 8px 0;}
}

@media only screen and (max-width: 465px){
	.section-about1 .aboutimg-set .imgsetinn {padding-bottom: 15px;}
	.section-about1 .aboutimg-set .imgsetrow {margin: 0;}
	.section-about1 .aboutimg-set {padding: 60px 0 20px 0;}
	.section-about1 .content-inner h3, .section-services1 .section-title h3, .section-ltsadd .section-title h3, .sub-about-one h2 {font-size: 43px;}
	.choose-us h2 {font-size: 35px;}
}

@media only screen and (max-width: 400px){
	.contact-detail .c-detail img, .contact-detail .c-detail .c-block {display: block; text-align: center; padding: 0; margin: 0 auto;}
	.contact-detail .c-detail img {padding-bottom: 10px;}
	.contact-detail .c-detail {padding-bottom: 25px;}
	.about-options h3 {float: none !important;}
	.sign-title h1 {font-size: 35px;}
	.sign-banner img {height: 450px;}
	.register {top: 24%;}
}


@media only screen and (max-width: 280px){
header .site-title {max-width: 190px;}
.mobile-menu {padding: 5px 0;}
}
