@media screen and (max-width:1680px) {
	
}
@media screen and (max-width:1600px) {
	
}
@media screen and (max-width:1440px) {
	
}
@media screen and (max-width:1366px) {

}
@media screen and (max-width:1280px) {
	.section-inner.medium{    padding: 5rem 0;text-align: center;}
}
@media (min-width:992px) and (max-width:1199px) {

	.header-inner{    max-width: 98%;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{    font-size: 17px;padding: 0px 15px 0px 15px}
	.welcome-section h2{font-size: 35px;}
	.services-center{margin-bottom: 50px;}
	.ms-layer.mobile{top: 10px!important;}
	.header-navigation-wrapper{margin-top: 5px;margin-right: 10px;}
	.kk-two{text-align: center;}
	.section-inner.medium{    padding: 5rem 0;text-align: center;}
	h1, .heading-size-1{font-size: 35px;}
	.item--featured{margin: 10px;padding: 20px;}
	.popup{width: 50%}
	.cleints {    padding: 0;}
	.services-sec{margin: 10px;	}.key-list{margin: 0;}
	.primary-menu > li {    margin: 0;}.primary-menu a{    padding: 5px 18px;}
	.blue-bg .alignleft{float: none;    display: inline-block;}
}


@media screen and (max-width:991px) {
	.header-inner{    max-width: 100%;}
	.services-center{margin: 14px;margin-bottom: 40px;}
	.ms-slide .ms-layer{width: 50%;}
	.ms-layer.mobile{top: 10px!important;}
	.ms-layer.mobile img{width: 100%;}
	.welcome-section h2{font-size: 35px;}
	.section-inner.medium{    padding: 5rem 0;text-align: center;}
	.kk-two{text-align: center;}
	.item--featured{margin: 6px;padding: 20px;}
	.popup{width: 65%}
	button.search-untoggle{margin: 0;}
	.search-modal .search-field{      height: 6.4rem;  padding: 0 0 0 4rem;}
	.menu-wrapper{width: 100%;}
	.modal-menu a{padding: 1.5rem 2.5rem;color: #e0e0e0;}
	.modal-menu li{border-color: #052242;}
	.cleints {    padding: 0;}.cleints h2{font-size: 30px;}
	.geing h1{font-size: 30px;}
	.services-sec{margin: 5px;}.key-list{margin: 0;padding: 15px;    font-size: 15px;}
	.elementor-element.services-sec .elementor-image-box-wrapper .elementor-image-box-content h3{font-size: 19px;}
	.elementor-element.services-sec .elementor-image-box-wrapper .elementor-image-box-content p{font-size: 14px;}
	.elementor-element.services-sec .elementor-image-box-wrapper .elementor-image-box-content{padding: 10px;}
	.blue-bg .alignleft{float: none;    display: inline-block;}
	.footer-widgets .widget{width: 50%;}
	.quote-btn{display: none;}

	.header-top-section,.social-icon{text-align: center;}
	.welcome-section h3{letter-spacing: 4px;    font-size: 17px;}
	.about_img {    padding: 0;}
	.header-section{min-height: 68px;padding: 5px 0;}
	.header-section.f-nav .logo-right{padding-top: 0;}
	.welcome-section h1,h1{font-size: 40px;}
	.header-toggles{display: block;}.primary-menu-wrapper{display: none;}
	.elementor-widget-wrap>.elementor-element.containers, .containers {width: 90%;}
	.elementor-section.elementor-section-boxed > .elementor-container {    max-width: 95%;}
	.green-strip h2 {    font-size: 35px;   line-height: 1.3;}
	.footer-phone {    padding: 20px 0;    margin-bottom: 20px;}
	.white-shape{min-height: 120px;display: flex;    justify-content: center;   align-items: center;}
	.footer-phone-sec{    flex-flow: column;}
	.footer-phone h4:before{display: none;}
	.phone-number{width: 40%;margin-right: 70px;}
	.hari-img {    margin-top: -150px;}
	.art-block{min-height: inherit;}
	.top-footer{text-align: center;}
	.text-right{text-align: center;}
	.top-footer .widget_text{margin-bottom: 15px;}
	.eva-social-icon{margin: 20px 0!important;}
	.top-banner{padding: 50px 0;}
	.logos{width: 35%;padding: 0;}
	.body-gb{background-image: url(images/lap-landing-banner.jpg);}
	.menu-bottom{display: none;}
	.service-bbcs ul li{font-size: 15px;}
	.logo-image{padding: 5px;}
}

@media screen and (max-width:767px) {
	.footer-inner img{display: inline-block;}
	.footer-nav-widgets-wrapper{padding: 10px;text-align: center;}
	#site-footer {    font-size: 1.2rem;padding: 2rem 0;}
	.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{    padding: 3rem 1rem;}
	.tss-carousel1 .item-content-wrapper .item-content:before,.tss-carousel1 .item-content-wrapper .item-content:after{    font-size: 28px;}
	.geing h1,.blue-bg h2{font-size: 30px;}
	.welcome-section h2 {    font-size: 29px;}
	.social-icon.left {    text-align: center;}
	.section-inner.medium{    padding: 3rem 0;text-align: center;}
	h1, .heading-size-1{font-size: 30px;}.app_btn.app_btn_two{margin:10px 0 0;}
	.list-design h2{    font-size: 2.5rem;}
	.three.kk::before,.three.kk::after{display: none;}
	.popup{width: 90%}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
		    font-size: 14px;}
		    .ms-layer.text3{font-size: 11px!important;line-height: 15px!important}
		    .sbut1{display: none!important;}
		    .key-list{margin-bottom: 25px;}
		    .footer-widgets .widget{width: 100%;}

}	

@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) {
	

}
@media screen and (max-width:414px) {}
@media screen and (max-width:375px) {}
@media screen and (max-width:360px) {}
@media screen and (max-width:320px) {
	
}