
@media screen and (max-width: 1600px) {
	.solution-services .tab-content {padding-left: 40px;}
	.hiw-wrapper ul.hiw-slider .slick-track > li {padding: 0 30px;}
	.slick-next {right: -15px!important;}
	.slick-prev {left: -15px!important}
	.testimonials .testimonials-slider .slick-list {padding: 0 450px!important;}
	.mission-vision article {padding-right: 50px;} 
	.awards .pagewrapper .awards-list, .cust-testimonials .testimonials-list {padding: 0 30px;}
}

@media screen and (max-width: 1440px) {
	h1 {font-size: 55px; line-height: 70px;}
	h2 {font-size: 45px; line-height: 55px;}
	h3 {font-size: 33px; line-height: 43px;}
	header .pagewrapper aside {margin-right: 50px;}
	.home-about .pagewrapper aside .red-circle h1 {font-size: 110px; line-height: 110px;}
	.home-about .pagewrapper aside .gray-circle h1 {font-size: 90px; line-height: 90px;}
	.home-about .pagewrapper aside .red-circle {width: 260px; height: 260px;}
	.home-about .pagewrapper aside .gray-circle {width: 300px; height: 300px;}
	.home-about .pagewrapper aside .dotted-circle {width: 180px; height: 180px;}
	.testimonials .testimonials-slider .slick-list {padding: 0 380px!important;}
	.mission-vision article {padding: 50px 50px 50px 0;}

	.hiw-wrapper::before, .rental-reasons::before, .cust-testimonials::before, .recommended::before {transform: scale(0.7); transform-origin: top right;}
	.hiw-wrapper::after, .mission-vision::after, .cust-testimonials::after {transform: scale(0.7); transform-origin: bottom left;}
	.mission-vision::before {transform: scale(0.7); transform-origin: top right; top: -100px;}
	.awards .pagewrapper .awards-list .slick-track > li aside img {width: 200px;}
	.blog-list li aside {height: 250px;}
}

@media screen and (max-width: 1366px) {
	h1 {font-size: 47px; line-height: 60px;}
	h2 {font-size: 42px; line-height: 52px;}
	h3 {font-size: 30px; line-height: 40px;}
	h4 {font-size: 26px; line-height: 36px;}
	h5 {font-size: 22px; line-height: 32px;}
	h6 {font-size: 18px; line-height: 26px;}
	p, ul li, ol li {font-size: 16px; line-height: 24px;}
	.btn-red, .btn-gray, .btn-white-border, header .pagewrapper > ul.main-nav > li > a, header .pagewrapper > ul.main-nav > li .sub-menu > ul > li a, footer aside ul li p, footer .footer-nav>li p, footer .footer-nav > li a, footer .socmed-credit p {font-size: 14px;}
	footer .footer-nav > li a {line-height: 18px;}
	.home-about .pagewrapper aside .red-circle h1 {font-size: 100px; line-height: 100px;}
	.home-about .pagewrapper aside .gray-circle h1 {font-size: 80px; line-height: 80px;}
	.advantages .advantages-header h6, .solution-services .solutions-header h6, .home-about .pagewrapper article h6, .inquire-now .inquire-header h6, .centered-text .pagewrapper2 h6, .benefits .benefits-header h6, .hiw-wrapper .hiw-header h6, .testimonials .testimonials-header h6, .img-content .pagewrapper article h6, .event-cater .event-header h6, .rental-reasons .reasons-header h6, .careers .pagewrapper article .careers-header h6, .application .application-header h6, .mission-vision article .mv-header h6, .awards .pagewrapper .awards-heading h6, .cust-testimonials .ct-heading h6, .events .pagewrapper>article .events-header h6 {margin-bottom: 5px;}
	.advantages .advantages-header, .inquire-now .inquire-header {margin-bottom: 40px;}
	.solution-services {padding: 80px 0;}
	header .pagewrapper .cta-search img {width: 22px;}
	header .pagewrapper .cta-search .search-container .search-toggle i {font-size: 27px;}
	.inside-banner {height: 100vh;}
	.solutions-pillar ul li a {padding: 50px;}

	.hiw-wrapper ul.hiw-slider li > article ul li aside img, .solution-services .tab-content ul.pdfs li aside img {width: 70px;}
	.hiw-wrapper ul.hiw-slider li > article ul li article {width: calc(100% - 100px);}
	.slick-prev, .slick-next {width: 30px!important; height: 23px!important;}
	.hiw-wrapper .red-gradient2, .mission-vision .red-gradient2 {width: 60%;}
	.hiw-wrapper .red-gradient1, .mission-vision .red-gradient1 {width: 40%;}
	.testimonials .testimonials-slider li article {padding: 20px 30px;}
	.testimonials .testimonials-slider li article a img {width: 45px; height: auto;}

	.cust-testimonials .testimonials-list .slick-track > li article span {font-size: 50px;}
	.cust-testimonials .testimonials-list .slick-track > li article p {padding: 0 35px;}
	.single-blog .pagewrapper article {margin-top: -130px;}
}

@media screen and (max-width: 1280px) {
	header .pagewrapper > ul.main-nav > li {margin: 0 15px;}
	.home-about .pagewrapper aside .red-circle h1 {font-size: 90px; line-height: 90px;}
	.home-about .pagewrapper aside .gray-circle h1 {font-size: 70px; line-height: 70px;}
	.home-about .pagewrapper aside .red-circle {width: 230px; height: 230px;}
	.home-about .pagewrapper aside .gray-circle {width: 280px; height: 280px;}
	.testimonials .testimonials-slider li {margin: 0 20px;}
	.testimonials .testimonials-slider .slick-list {padding: 0 330px!important;}
	.rental-reasons .reasons-container article ul.reasons-list li::before, .careers .pagewrapper article .career-details ul.qualifications-list li::before {font-size: 23px;}
	.rental-reasons .reasons-container article ul.reasons-list li, .careers .pagewrapper article .career-details ul.qualifications-list li {padding-left: 33px;}
	.application .application-tabs .tab-btn aside img {width: 70px;}
	.events .pagewrapper > aside {padding: 30px;}
}

@media screen and (max-width: 1180px){
	header .pagewrapper > ul.main-nav, header .pagewrapper > .cta-search .btn-red {display: none;}
	header .pagewrapper .cta-search .mobnav {display: block;}
	header .pagewrapper aside {margin-right: 0;}
	.advantages .advantages-list li {width: calc(100% / 3 - 20px);}
	.benefits ul.benefit-list li {width: calc(100% / 2 - 20px);}
	.testimonials .testimonials-slider .slick-list {padding: 0 300px!important;}
	.blog-list li aside {height: 220px;}
}

@media screen and (max-width: 1024px){
	.hiw-wrapper ul.hiw-slider li > article {width: 100%;}
	.hiw-wrapper ul.hiw-slider li > aside {width: 100%; margin-top: 30px;}
	.hiw-wrapper ul.hiw-slider li > article ul li aside {margin-top: 0;}
	.testimonials .testimonials-slider .slick-list {padding: 0 230px!important;}
	.hiw-wrapper .hiw-icons, .hiw-wrapper .cps-icons, .hiw-wrapper .core-values {margin-top: 0; gap: 50px 30px;}
	.hiw-wrapper .hiw-icons li, .hiw-wrapper .cps-icons li, .hiw-wrapper .core-values li {width: calc(100% / 2 - 30px);}
	.img-content .pagewrapper aside {width: 100%;}
	.img-content .pagewrapper article {width: 100%;}

	.event-cater ul.events-list li {width: calc(100% / 3 - 30px);}
	.event-cater ul.events-list {gap: 45px;}
	.mission-vision aside {width: 100%;}
	.mission-vision article {width: 100%; padding: 30px;}
}

@media only screen and (max-width: 940px){

}	

@media only screen and (max-width: 850px){
	h1 {font-size: 43px; line-height: 53px;}
	h2 {font-size: 37px; line-height: 47px;}
	h3 {font-size: 28px; line-height: 38px;}
	.banner, .inside-banner {height: 850px;}
	.advantages .advantages-list li h5 {margin-bottom: 10px;}
	.solution-services .solutions-tabs {gap: 20px;}
	.solution-services .solutions-tabs .tab-btn {width: calc(100% / 2 - 10px);}
	.solution-services .tab-content article, .solution-services .tab-content aside {width: 100%;}
	.solution-services .tab-content aside {margin-top: 30px; border-radius: 10px;}
	.solution-services .tab-content aside img {border-radius: 10px;}
	.solution-services .tab-content {width: 100%; padding: 0 20px;}
	.home-about .pagewrapper aside {width: 80%; margin: 0 auto;}
	.home-about .pagewrapper article {width: 100%; margin-top: 30px;}
	footer .footer-nav > li:first-child, footer .footer-nav > li:nth-child(2) {width: 48%!important;}
	footer .footer-nav > li {width: 30%!important; padding-top: 0!important;}
	footer .footer-nav {justify-content: start; gap: 30px}
	footer .footer-nav > li:nth-child(2) {padding-top: 50px!important;}

	.solutions-pillar ul li {width: 100%;}
	.solutions-pillar ul {gap: 50px;}
	.testimonials .testimonials-slider .slick-list {padding: 0 100px!important;}
	.benefits ul.benefit-list li aside img {width: 70px;}
	.slick-dots {margin-top: 20px!important;}
	.benefits ul.why-choose li {width: calc(100% / 2 - 20px);}
	.rental-reasons .reasons-container article {width: 100%;}
	.rental-reasons .reasons-container aside {width: 100%; margin-top: 30px;}

	.careers .pagewrapper article {width: 100%;}
	.careers .pagewrapper aside {width: 100%; margin-top: 30px;}
	.careers .pagewrapper aside form {margin-top: 0;}
	.careers .pagewrapper aside form::before {transform: scale(0.6);}

	.content-slider article, .application .application-content aside {width: 100%;}
	.content-slider aside, .application .application-content article {width: 100%; margin-top: 30px;}
	.content-slider .pagewrapper > h3 {margin-bottom: 30px;}
	.our-history .history-for li aside {width: 100%;}
	.our-history .history-for li article {width: 100%; margin-top: 30px;}
	.get-started aside {inset: 0;}
	.get-started aside img {object-fit: cover; height: 100%; object-position: center;}
	.faqs .faq-container aside {width: 100%;}
	.faqs .faq-container article {width: 100%; margin-top: 50px;}
	.faqs .faq-container article h3 {margin-bottom: 10px;}
	.cust-testimonials::before, .recommended::before {transform: scale(0.5);}
	.cust-testimonials::after {transform: scale(0.5); bottom: -100px;}
	.recommended {background: linear-gradient(130deg, rgb(140, 18, 18) 0%, rgb(0, 0, 0) 25%);}
	.single-blog .pagewrapper article {padding: 30px;}

	.events .pagewrapper > aside {width: 100%;}
	.events .pagewrapper > article {width: 100%; margin-top: 50px;}
	.events .pagewrapper > article .events-header {margin-bottom: 30px;}
	.events .pagewrapper > aside h3 br {display: none;}

	.solution-services .tab-content ul.pdfs li {width: calc(100% / 2 - 20px);}
	.blog-list li {width: calc(100% / 2 - 20px);}
}	

@media only screen and (max-width: 768px) {
	footer .footer-nav > li:first-child, footer .footer-nav > li:nth-child(2) {width: 47%!important;}
	.hiw-wrapper ul.hiw-slider .slick-track > li {padding: 0 50px;}
	.slick-next {right: -5px!important;}
	.slick-prev {left: -5px!important}
	.img-content .pagewrapper {gap: 30px}
	.event-cater ul.events-list li {width: calc(100% / 2 - 30px);}
}

@media only screen and (max-width: 640px) {

}

@media only screen and (max-width: 480px) {
	h1 {font-size: 37px; line-height: 47px;}
	h2 {font-size: 32px; line-height: 42px;}
	h3 {font-size: 26px; line-height: 36px;}
	h4 {font-size: 24px; line-height: 34px;}
	.banner {height: 750px;}
	.inside-banner {height: 600px;}
	.banner article h1 br, .inside-banner article h1 br {display: none;}
	.advantages .advantages-list li {width: 100%;}
	.solution-services .solutions-tabs .tab-btn {width: 100%;}
	.solution-services .solutions-tabs {margin-bottom: 0;}
	.home-about .pagewrapper aside > img {width: 100%;}
	.home-about .pagewrapper aside {width: 100%;}
	.home-about .pagewrapper aside .dotted-circle {width: 120px; height: 120px; top: -20px; left: 0;}
	.home-about .pagewrapper aside .dotted-circle h5, .home-about .pagewrapper aside .gray-circle h5, .home-about .pagewrapper aside .red-circle h5 {font-size: 18px;}
	.home-about .pagewrapper aside .red-circle {left: 40px; top: 10px;}
	.home-about .pagewrapper aside .red-circle {width: 200px; height: 200px;}
	.home-about .pagewrapper aside .gray-circle {width: 240px; height: 240px; bottom: -10px;}
	.advantages, .solution-services, .home-about, .inquire-now, .solutions-pillar, .centered-text, .benefits, .marquee-text, .hiw-wrapper, .testimonials, .img-content, .event-cater, .rental-reasons, .careers, .content-slider, .application, .faqs, .awards, .cust-testimonials, .events {padding: 50px 0;}
	.inquire-now ul.inquire-form li, .inquire-now ul.inquire-form li:nth-last-child(2) {width: 100%;}
	.inquire-now ul.inquire-form li:nth-last-child(2) {margin-bottom: 30px;}
	.inquire-now .inquire-header, .testimonials .testimonials-header, .hiw-wrapper .hiw-header, .careers .pagewrapper article .careers-header, .application .application-header, .application .application-tabs{margin-bottom: 30px;}
	footer .footer-nav > li, footer .footer-nav > li:first-child, footer .footer-nav > li:nth-child(2) {width: 100%!important;}
	footer .footer-nav > li:nth-child(2) {padding-top: 0!important ;}
	footer .footer-nav > li {display: flex; flex-wrap: wrap; justify-content: center;}
	footer .footer-nav > li:first-child ul li {justify-content: center; gap: 13px}
	footer .footer-nav > li:first-child ul li p {max-width: fit-content; text-align: center;}
	footer .footer-nav > li:first-child ul {width: 70%;}
	footer .footer-nav > li:first-child a {display: flex; justify-content: center;}
	footer .footer-nav > li a {text-align: center;}

	.solutions-pillar ul li a {padding: 30px;}
	.benefits ul.benefit-list li {width: 100%;}
	.hiw-wrapper::before, .rental-reasons::before, .recommended::before {transform: scale(0.4);}
	.hiw-wrapper::after, .mission-vision::before, .mission-vision::after {transform: scale(0.5);}
	.hiw-wrapper .red-gradient2, .mission-vision .red-gradient2, .mission-vision .red-gradient1 {width: 70%;}
	.hiw-wrapper .red-gradient1 {width: 100%;}
	.hiw-wrapper ul.hiw-slider li > article ul li article {width: 100%; margin-top: 20px;}
	.testimonials .testimonials-slider .slick-list {padding: 0!important;}

	.benefits ul.why-choose li, .hiw-wrapper .hiw-icons li, .hiw-wrapper .cps-icons li, .hiw-wrapper .core-values li {width: 100%;}

	.event-cater ul.events-list li {width: 100%; margin-bottom: 0;}
	.hiw-wrapper .intern-video a::after {width: 50px; height: 38px;}
	.application .application-tabs .tab-btn {width: 100%; max-width: 100%; display: flex; justify-content: start; align-items: center; gap: 10px}
	.application .application-tabs .tab-btn aside {margin: 0;}
	.application .application-tabs::before {width: 1px; height: 100%; top: auto; left: 38px; transform: translateY(0);}
	.application .application-tabs .tab-btn aside img {width: 60px;}
	.cv-wrapper::before {top: -100px;}
	.cv-wrapper::after {left: -100px;}
	.cust-testimonials .testimonials-list .slick-track > li aside {left: 20px; bottom: 20px; right: 20px; width: auto;}
	.cust-testimonials .testimonials-list .slick-track > li aside div p {font-size: 14px;}
	.cust-testimonials .testimonials-list .slick-track > li {height: 100%;}

	.events .pagewrapper > article ul.events-list li aside {width: 100%;}
	.events .pagewrapper > article ul.events-list li article {width: 100%; margin-top: 30px;}
	.pagination {width: 100%; display: flex; justify-content: center;}
	.solution-services .tab-content ul.pdfs li, .blog-list li {width: 100%;}
	
}
@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 1366px) and (min-width: 320px){
}
@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation:portrait) {

}

/*@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation:portrait) {
	.hero article, .hero article.bgdesktop, .alpina-overview .pagewrapper2 article, .inquire,
	.hero-inside article, .hero-inside article.bgdesktop {background-attachment: initial!important;}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 1366px) and (orientation:portrait) and (orientation:landscape) {
	.hero article, .hero article.bgdesktop, .alpina-overview .pagewrapper2 article, .inquire,
	hero-inside article, .hero-inside article.bgdesktop {background-attachment: initial!important;
}*/