@media only screen and (min-width: 1280px) and (max-width: 1366px) {
	
}
@media only screen and (min-width: 1681px) and (max-width: 1920px) {
	.main-menu ul li .sub-menu{padding: 0 358px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.main-menu ul li a{font-size: 15px;padding: 11px 42px 13px 20px;}
	.main-menu ul{gap: 0 1px;}
	.top-menu ul li a{font-size: 14px;}
	.logo{width: 310px;}
	.content-container{padding-top: 147px;}
	.footer-menu{width:100%;padding: 30px 0 0 0;}
	.menu-single.news-menu{padding-left: 48px;}
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
	.footer-menu{padding: 25px 0 0 0;width: 100%;}
	.menu-single{width: 25%;padding: 25px 0 0;}
	.footer-link{float: left;width: 25%;}
	.main-menu ul{gap: 0 6px;}
	.main-menu ul li a{font-size: 14px;padding: 8px 43px 10px 16px;}
	.logo{width: 320px;}
	.top-menu ul li a{font-size: 13px;}
	.top-menu{padding: 5px 20px 0 0;}

	.head-colm{font-size: 16px;}
	.info-colm{font-size: 15px;}
	.partner-name{font-size: 18px;}
	p{font-size: 17px;line-height: 23px;}

	.innerpage-banner img{height: 300px;object-fit: cover;}
	.table-head{padding: 14px 150px;}
	.product-banner img{height: 300px;object-fit: cover;}
	h1{font-size: 30px;}
	.grid-item{width: 31%;}
	.content-container{padding-top: 142px;}
	.menu-single.news-menu{padding-left: 51px;}
	.menu-single.right-menu{width: 16.4%;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a{padding: 0 4px !important;font-size: 12px!important;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header-right{flex-direction: column;padding-top: 20px;gap: 12px 0;}
	.logo{width: 300px;}
	.list-inner{padding: 130px 30px 0 24px;}
	.location-section .box-head{left: 24px;}
	.check-outer{font-size: 14px;}
	.enquiry-form{padding-top: 60px;}
	.community-text{width: 100%;padding: 30px 0 0;}
	.community-single img{object-fit: cover;height: 300px;}
	.community-single{padding-bottom: 5px;}
	.community-inner{flex-direction: column;}
	.main-menu ul{gap: 0 6px;}
	.main-menu ul li a{font-size: 15px;padding: 9px 45px 13px 20px;}
	.top-menu ul li a{font-size: 13px;}
	.footer-logo{width: 100%;padding: 0 0 40px 0;display: flex;justify-content: center;}
	.footer-menu{padding: 0;width: 100%;}
	.menu-single{width: 42%;margin-bottom: 40px;}
	.menu-single.client-menu{padding-left: 0;}
	.menu-single.news-menu{padding-left: 0;}
	.menu-single.service-menu{padding-left: 0;}
	.slider-content h2{font-size: 25px;line-height: 35px;}
	.slider-content p{line-height: 18px;font-size: 15px;}
	.box-head{font-size: 16px;line-height: 20px;padding: 13px 15px;}
	.overview-content .box-head{margin-bottom: 15px;}
	p{font-size: 14px;line-height: 18px;}
	.testimonial-single{flex-direction: column;gap: 15px 0;}
	.right-section{width: 100%;}
	.right-section p{line-height: 20px;font-size: 15px;}
	.right-section span{font-size: 15px;}

	.left-sidebar{width: 100%;padding: 0 25px;}
	.right-content{width: 100%;}
	.head-colm{font-size: 15px;}
	.info-colm{font-size: 14px;}
	.product-content{padding: 0 15px 0 15px;}
	.project-table{padding-right: 0;}
	.product-banner img{height: 300px;object-fit: cover;}

	.partner-name{font-size: 17px;}
	p{font-size: 16px;line-height: 23px;}
	.event-content{width: 100%;}
	.event-search{padding: 25px 0;}
	.left-sidebar ul li{width: 100%;padding-left: 0;}
	.single-event h2{font-size: 17px;line-height: 24px;min-height: 78px;}

	.innerpage-banner img{height: 300px;object-fit: cover;}
	.table-sec{width: 100%;padding: 30px 0 0;}
	.table-sec p{padding:0 20px;}
	.table-sec .box-head{margin-left: 20px;}
	.table-section{padding: 30px 0 20px 0;}
	.table-row.single-row{font-size: 20px;}
	.content-cell{font-size: 16px;}
	.quality-text{padding: 35px 20px;}
	.grid-item{width: 48%;}

	.header-top{flex-direction: column;position: relative;}
	.header-right{padding-left: 0;padding-top: 20px;padding-bottom: 20px;}
	.top-menu{float: left;width: 100%;padding: 6px 0 0 0;}
	.social-icons{padding-top: 7px;}
	.search-box{float: left;width: 100%;padding: 10px 0 0 0;}
	.search-box input{width: 100%;}
	.search-box .search{right: 10px;top: 16px;}
	.top-menu ul{justify-content: flex-start;}
	.custom-select{width: 100%;}
	.logo{width: 75%;}
	.show-mobile{display: block!important;}
	.main-menu.hide-mobile{display: none;}
	.offcanvas-header .logo{width: 100%;}
	.main-menu ul{flex-direction: column;}
	.main-menu ul li a{font-size: 20px;width: 100%;padding: 12px 50px 14px 25px;}
	.main-menu ul li{margin-bottom: 5px}
	.main-menu{padding-top: 10px;}
	.wrap-outer{flex-direction: column;float: left;width: 100%;}
	.tab-visiblity{	display: block;}
	.header-right.hide-mobile{display: none;}
	.offcanvas-body .header-right{display: block;}
	.header-right{width: 100%;padding: 25px 22px 25px;flex-direction: column;}
	.header-container{padding: 15px 0;}
	.content-container{padding-top: 118px;}
	.slider-content{left: 25px;}
	.article-content{width: 100%;}
	.article-single{width: 48%;}
	.single-event{width: 48%;}
	#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{padding: 15px 20px 15px 20px!important;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a{padding: 0!important;}
	#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content li a span{color:red;}
	.apply-form{width: 70%;}

}

@media only screen and (max-width: 767px) {
	.left-sidebar ul{padding-top: 0;}
	.intro-content{padding-top: 30px;}
	.community-single{padding-bottom: 10px;}
	.block-top{padding-bottom: 7px;}
	.values-area p{line-height: 22px;font-size: 18px;}
	.project-table .wptb-table-container table td p{text-align: left;font-size: 16px !important;line-height: 24px;}
	.main-menu ul li.small-menu.menu-item ul.sub-menu li a,
	.main-menu ul li .sub-menu a,
	.main-menu ul li ul li{width:100%;}
	.main-menu ul li .sub-menu a{font-size: 17px;}
	.header-container{padding: 15px 0;}
	.header-top{flex-direction: column;    padding: 0;position: relative;}
	.header-right{padding-left: 0;padding-top: 20px;padding-bottom: 20px;}
	.top-menu{float: left;width: 100%;padding: 10px 20px 20px 0;}
	.search-box{float: left;width: 100%;margin: 15px 0 0 0;padding: 0;}
	.search-box input{width: 100%;}
	.search-box .search{right: 10px;top: 7px;}
	.top-menu ul{justify-content: center;flex-direction: column;gap: 3px 0;}
	.top-menu ul li a{font-size: 14px;}
	.custom-select{width: 100%;}
	.logo{width: 75%;}
	.show-mobile{display: block!important;}
	.main-menu.hide-mobile{display: none;}
	.offcanvas-header .logo{width: 100%;}
	.main-menu ul{flex-direction: column;}
	.main-menu ul li a{font-size: 20px;width: 100%;padding: 12px 50px 14px 25px;}
	.main-menu ul li{margin-bottom: 2px;width: 100%;position: relative;}
	.main-menu{padding-top: 0;}
	.header-right.hide-mobile {display: none;}
	.main-menu ul li:hover .sub-menu{display: none;}
	.product-banner h1{padding: 0 12px;}
	.parent-post.current-post ul{padding: 0 20px;}
	.wpcf7-form-control.wpcf7-checkbox.custom-check{display: block;}
	.checkbox-colm .wpcf7-list-item{width: 100%;}
	.checkbox-colm .wpcf7-list-item label{gap: 0 3px;}


	.location-list{flex-direction: column;}
	.list-inner{width: 100%;padding: 130px 15px 0 15px;}
	.location-list .tab-content{width: 100%;padding-top: 30px;}
	.location-section .box-head{left: 15px;}
	.enquiry-form{padding-top: 60px;}
	.enquiry-form .container{max-width: none;}
	.checkbox-sec{flex-wrap: wrap;margin-bottom: 0;}
	.colm-single{width: 100%;}
	.three-colm{flex-direction: column;gap: 15px 20px;}
	.three-colm .field-single{width: 100%;}
	.footer-menu{padding-left: 0;width: 100%;}
	.menu-single{width: 100%;padding-bottom: 15px;}
	.menu-single ul{display: none;}
	.footer-menu h4{}
	.footer-logo{width: 100%;display: flex;justify-content: center;padding-bottom: 40px;}
	.footer-top{padding: 60px 0 10px;}
	.menu-single h4{
		cursor: pointer;
		background: url("assets/images/svg/angle_down_white.svg");
		background-size: 12px;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.menu-single ul li{float: left;width: 100%;}
	.menu-single ul li a{font-size: 14px;margin: 3px 0;float: left;width: 100%;}
	.wrap-outer{flex-direction: column;float: left;width: 100%;}
	.footer-link{display: block;margin-bottom: 18px;width: 100%;}
	.mobile-visiblity{display: block;}
	.check-outer{font-size: 15px;}
	.community-text{width: 100%;padding: 30px 0 0;}
	.community-single img{object-fit: cover;height: 300px;}
	.header-right{width: 100%;padding: 5px 16px 25px;flex-direction: column;}
	.community-inner{flex-direction: column;}
	.offcanvas-body .header-right{display: block;}
	.intro-inner{padding-right: 0 !important;padding-top: 0;}
	.careers-area h1{padding-bottom: 12px;padding-top: 16px;font-size: 25px;}

	.slider-content h2{font-size: 14px;line-height: 19px;letter-spacing: 1px;}
	.slider-content p{line-height: 16px;font-size: 12px;}
	.box-head{font-size: 13px;line-height: 14px; padding: 12px 15px;}
	.overview-content .box-head{margin-bottom: 15px;}
	p{font-size: 14px;line-height: 18px;}
	.testimonial-single{flex-direction: column;gap: 15px 0;}
	.right-section{width: 100%;}
	.right-section p{line-height: 20px;font-size: 15px;}
	.right-section span{font-size: 15px;}
	.home-banner .owl-carousel .owl-item img{object-fit: cover;height: 600px!important;}
	.slider-content{left: 10px;width: 70%;}
	.overview-section{flex-direction: column-reverse;}
	.values-section{flex-direction: column-reverse;}
	.testimonial-section{flex-direction: column-reverse;}
	.aboutus-section{flex-direction: column;}
	.offer-section{flex-direction: column;}
	.overview-section img,.aboutus-section img,.values-section img,.offer-section img,.testimonial-section img{width: 100%;height: 200px;}
	.overview-content,.aboutus-content,.values-content,.offer-content,.testimonial-content{padding: 40px 15px;width: 100%;}
	.copyright{text-align: center;}
	.social-icons ul{justify-content: center;padding-top: 15px;}
	.left-sidebar{width: 100%;padding: 0 20px;margin-top: 40px;border: 0;margin-bottom: 30px;border: 0;}
	.left-sidebar ul li{width: 100%;padding-left: 0;}
	.left-sidebar ul li:last-child a{border: none;}
	.right-content{width: 100%;}
	.product-content{padding: 0 15px 0 15px;}
	.project-table{padding-right: 0;}
	.head-colm{font-size: 14px;}
	.head-colm.sl-no,.info-colm.sl-no{display: none;}
	.info-colm{font-size: 16px;}
	.info-colm.location-col {border-left: none;}
	.product-banner img{height: 300px!important;object-fit: cover;}
	.home-banner .owl-dots{right: 10px;}

	.partner-name{font-size: 17px;width: 100%;}
	.partner-info{width: 100%;padding: 5px 0 0 0;}
	.partner-single{flex-direction: column;padding-bottom: 0;padding-top: 15px !important;}
	.innerpage-banner img{height: 250px!important;object-fit: cover;}
	.partner-content{padding: 30px 0;}
	.partner-single:last-child{border: none;}
	p b{font-size: 20px;line-height: 28px;}
	.four-colm-content,.two-colm-content{flex-wrap: wrap;}

	.text-content{width: 100%;padding: 30px 0 20px 0;}
	h2{font-size: 20px;line-height: 25px;}
	.list-content li{font-size: 15px;line-height: 21px;margin-bottom: 10px;}
	.image-content{float: left;width: 100%;}
	.table-sec{padding: 20px 20px 0;width: 100%;}
	.table-section{padding: 30px 0 80px 0;}
	.table-head{padding: 14px 15px;font-size: 15px;}
	.table-row.single-row{font-size: 16px;padding: 10px;}
	.content-cell{font-size: 15px;padding: 10px;}
	.table-section{padding: 30px 0 20px 0;    margin-top: 30px;}
	.left-sidebar ul li a{font-size: 15px;padding: 12px 0 13px 4px;}
	h1{font-size: 28px;line-height: 34px;}
	.menu-single.service-menu{padding-left: 0;}

	.highlight-text{padding: 30px 25px 10px 25px;}
	.quality-list{flex-direction: column;}
	.quality-list-content{padding: 25px 10px 10px 25px;}
	.quality-list-content h2{padding-bottom: 25px;}
	.highlight{flex-direction: column;}
	.highlight-content{padding: 30px 20px 20px 20px;}
	.third-row{flex-direction: column;}
	.quality-single{flex-direction: column-reverse;}
	.quality-text{width: 100%;padding: 25px 15px;}
	.quality-single img{width: 100%;}
	.quality-single.order-reverse{flex-direction: column-reverse;}

	.table-text,.quality-name{font-size: 15px;}
	.grid-item{width: 100%;}
	.testimonial-page{padding-top: 30px;}
	.member-info strong{font-size: 15px;}
	.member-info span,.member-info b{font-size: 14px;}
	.testimonial-page .block-top{padding-bottom: 0;}

	.left-sidebar.product-menu,.left-sidebar.product-menu.sticky{position: static;}
	.tab-visiblity{	display: block;}

	.content-container{padding-top: 90px;}
	.testimonial-slider .owl-dots{right: 0;top: -72px;}
	.location-list .tab-content iframe{height: 400px;}
	.menu-single.client-menu,.menu-single.news-menu{padding-left: 0;}
	.menu-single.client-menu{width: 100%;}
	.menu-single.news-menu{width: 100%;}
	.menu-single.right-menu ul#menu-contact-menu {display: block;}
	.menu-single.right-menu{padding: 0;width: 100%;}
	.menu-single.client-menu{margin-bottom: 0;}
	.menu-single.right-menu ul#menu-contact-menu li{margin-bottom: 20px;}
	/*.menu-single{
		background: url(assets/images/svg/angle_down_white.svg) no-repeat right top;
		background-size: 16px 16px;
	}*/
	.menu-single.right-menu{background-image: none;}
	.main-menu ul li .sub-menu{position: static;box-shadow: none;border: none;padding: 0;}
	.sub-menu-toggle{
		display: block;
		width: 20px;
	    height: 20px;
	    border: 0;
	    background: url(assets/images/svg/angle_down.svg) no-repeat right top;
		background-size: 16px 16px;
	}
	.icon-plus,.icon-minus{display: none;}
	.main-menu ul li.menu-item-has-children a:before{display: none;}
	.main-menu ul li .sub-menu a{padding: 12px 40px;}
	.article-content{width: 100%;padding: 20px;gap: 25px 20px;}
	.article-single{width: 100%;padding: 20px;min-height: auto;}
	.article-single .more-btn{position: relative;bottom: auto;width:auto;left: auto;background-position: 160px center;}
	.article-single span{min-height: auto;padding-bottom: 20px;line-height: 24px;font-size: 18px;}
	.event-content{width: 100%;justify-content: center;}
	.event-search{padding: 25px 20px;}
	.single-event{width: 100%;margin-bottom: 25px;}
/*	.event-grid{padding: 32px 20px 25px 20px;}*/
	.single-event h2{width: 100%;}
	.event-bottom{padding: 25px 15px 25px;}
	.event-thumb img{height: 250px;}
	.links-content{width: 100%;padding: 30px 20px 32px 20px;}
	.link-list li a{font-size: 16px;}
	.link-list li{margin-bottom: 12px;}
	.enquiry-form .more-btn{background-position: 85px center;}
	.latest-news{width: 100%;padding: 25px 20px 25px 20px;}
	.latest-news li h6{font-size: 15px;}
	.latest-news li{padding-top: 25px;margin-bottom: 20px;}
	.grid-sizer{width: 100%;}
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a{padding: 0!important;}
	#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{padding: 12px 20px 12px 16px!important;}
	.quality-single p img{height: auto;}
	.sidebar-selectbox .secondmenu{display:block;}
	.sidebar__inner{display:none;}
	.sidebar-selectbox{display:block;}
	.apply-form{width: 100%;}
	.image-content img{height: 115px;}
	#quadmenu .quadmenu-navbar-nav li ul li a span.quadmenu-text{font-size: 14px;}
	#quadmenu .quadmenu-navbar-nav li ul li a .quadmenu-item-content{}
}
