/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

@media (max-width: 1536px)
{
	main{padding: 80px 0 0 0;}

	/*-Home page-*/
	
	.booktourfrm .select2-container{padding: 16px 20px;}
	

	.offiznmap #searchresultmap{height: 460px;}
	


	/*---About Page--*/

	
	.boldidealfinfo{padding-right: 50px;}
	

	/*---enquire now Page--*/
	
	/*---Blog List Page--*/


	/*---FAQ Page--*/

	.frqask-lft,.frqask-rigt{padding: 20px 20px;}
	
	
	.frqask-rigt .tab-pane ul li{margin-bottom: 20px;}
	

	/*---king-salman-district page----*/

	.kkallamen-perk ul{grid-template-columns: repeat(5, 1fr);}
/*	.spaceopt-items p{height: 120px}	*/



	/*---serviced-offices page--*/

	.servlocdetail{gap: 8px;}
	.kkbktur-btn{padding: 14px 12px;}
	.kkenqtur-btn{padding: 14px 12px;}
	
	


	.custdeg-info{padding-right: 130px}

	/*--blog detail--*/
	.explsometopic-lft{min-width: 90px;width: 90px;}
	.explsometopic-info{flex-wrap: wrap;gap: 10px;}
	.explsometopic{gap: 10px;}
	.explsometopic-info span:before{left: -5px;}
	.spaceopt-items p:last-of-type{height: 70px;}


}

/* Laptop */
@media (max-width: 1366px)
{
	/*-Home page-*/
	

	.bannersec{padding: 250px 0;}
	

	/*---About Page--*/
	.boldidealftbg{width: 50%;}
	.ourstory-img{width: 50%;}
	.boldidealfinfo{padding-right: 0;}
	.ourstoryinfo{padding-left: 12px;}

	/*---book a tour Page---*/
	.bkturpage-banr{padding: 250px 0;}

	/*---FAQ Page--*/
	
	.recruit-sec{padding: 0 65px;}





	/*---serviced-offices page--*/

	.servlocdetail{gap: 8px;}
	
	

	.custdeg-info{padding-right: unset;}
	
	.explsometopic-lft{min-width: 57px;width: 57px;}

	/*---king-salman-district page----*/
/*	.spaceopt-items p{height: 110px}*/

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	/*-Home page-*/
	.allamenities-perk ul{grid-template-columns: repeat(4, 1fr);}
	
	.booktourbtn{padding: 16px 50px;}
	.booktourmain{ padding: 30px 30px;}




	/*---About Page--*/

	
	.boldidea-sec{padding: 60px 0 60px 0;}
	.ourstory-sec{padding: 60px 0 60px 0;}
	.ourtimeline-sec{padding: 60px 0 60px 0;}

	/*---enquire Page--*/
	

	/*---Blog List--*/
	

	/*---FAQ Page---*/


		/*---king-salman-district page----*/
	.officeloc-slider .slick-arrow{width: 40px;height: 40px;}
	.officeloc-slider .slick-prev{right: 100px;}
	.officeloc-slider .slick-next{right: 50px;}


	/*---king-salman-district page----*/
	

	.spaceopt-slider .slick-arrow{width: 40px;height: 40px;top: -25px;}
	.spaceopt-slider .slick-prev{right: 50px;}
	.spaceopt-slider .slick-slide{margin-right: 40px;}
	.spaceopt-slider .slick-list{margin-right: -40px;}
	

	/*---serviced-offices page--*/
	.servopffice-slider .slick-arrow{width: 40px;height: 40px;}
	.servopffice-slider .slick-prev{right: 80px;}
	

	
	.servloc-slider .slick-arrow{width: 40px; height: 40px;top: -25px;}
	.servloc-slider .slick-prev{right: 50px;}
	/* .servloc-slider .slick-list{margin-right: -40px;}
	.servloc-slider .slick-slide{margin-right: 40px;} */
	

	.underroof-area ul{gap: 24px;}
	.underroof-area ul li h5{ height: 124px;}
	
	.exoffkication-slider .slick-arrow{width: 40px; height: 40px;top: -25px;}
	.exoffkication-slider .slick-prev{right: 50px;}
}
@media (max-width: 1024px)
{		
		/*-Home page-*/
		.py-20{padding: 12px 0;}
	
		.ourvalueglb-img{min-width: 60px;width: 60px; height: 60px;}
		
		
		.bannersec{padding: 200px 0;}

		/*-About page-*/

	
		.tmlinyeartitle{top: -60px;}

		
		.tmlinyeartitle span:before{border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #fff;}


		/*---book a tour Page---*/
		.bkturpage-banr{padding: 200px 0;}

		/*---king-salman-district page----*/
		
		.kkallamen-perk ul{grid-template-columns: repeat(4, 1fr);}
	
	


			/*---serviced-offices page--*/
		
	
		.kkbktur-btn{padding: 12px 8px;}
		.kkenqtur-btn{padding: 12px 8px;}
	
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/*-Home page-*/
	/* .bannercont h1 br{display: none;} */
	.booktourmain{margin-top: -82px;}
	.ourvalueglb{padding-bottom: 0; flex-direction: column;align-items: flex-start;}
	.ourvalueglb h3{order: 2; padding: 12px 0;}
	.ourvalueglb-img{order: 1;}
	.rydhlocares ul{gap: 24px}
	.booktourfrm .row > .col-lg-2{flex: unset;}
	.ourvalue-sec{padding: 30px 0;}
	.amenities-perksec{padding: 30px 0;}
	.memshipsec{padding: 30px 0;}
	.ourriyadh-sec{padding: 30px 0;}
	.ourmission{padding: 30px 0;}
	.amenities-perksec p{padding-bottom: 24px;}
	.ourmissionarea h3{padding-top: 24px;}
	.ourmissionarea h5{padding-bottom: 24px;}
	.ourmissionarea{padding-top: 30px;}
	.ourriyadh-sec h2{padding-bottom: 30px;}
	.ourvalue-sec h2{padding-bottom: 30px;}
	.booktourfrm .form-control{padding: 14px 16px;}
	.booktourfrm .select2-container{padding:12px 16px ;}

	.bannerlft-img{width: 100%;}
	.bannerlft-img:before{ content: '';position: absolute;background: rgba(0, 0, 0, 0.3);width: 100%;height: 100%;}
	.bannersec{background-image: none;}

	/*---About Page--*/
	.boldidealftbg,.ourstory-img,.abttimeline-img{display: none;}

	.boldidea-sec .row{align-items: center;}
	.ourstory-sec .row{align-items: center;}
	.ourtimeline-sec .row{align-items: center;}

	/*---enquire now page--*/

	.getintuch-sec{padding: 30px 0;}

	/*---enquire Page--*/
	

	/*---Blog List Page--*/
	.bloglist-sec{padding: 30px 0;}
	.bloglist-sec h1{padding-bottom: 30px;}

	/*---book a tour Page---*/
	.bkturfrmpg{padding: 0 0 30px 0;}
	
	
	/*---FAQ Page---*/
	.faqpage-sec{padding: 30px 0;}
	.faqpage-sec h1{padding-bottom: 24px;}
	
	
	.recruit-sec{padding: 0 0;}


	/*---king-salman-district page----*/

	.locname-sec{padding: 30px 0;}
	.kkbkturinfo-sec{padding: 30px 0;}
	.spaceopt-sec{padding: 30px 0;}
	.touroffice-sec{padding: 30px 0;}

	.spaceopt-slider .slick-arrow{top: -20px;}
	.kkbkturbtn{margin-left: unset;}


	/*---serviced-offices page--*/
	.servoffi-sec .row{flex-direction: column-reverse;}
	.servoffi-sec{padding-bottom: 30px;padding-top: 30px;}
	
	.avillocation{padding: 30px 0;}
	
	.servloc-slider .slick-arrow{top: -15px;}
	
	.antoffspce-sec{padding: 30px 0;}
	.antoffspce-sec .row{flex-direction: column-reverse;}
	
	.underroof-sec{padding: 30px 0;}
	
	.underrooflab h2 br{display: none;}
	.custdeg-sec{padding: 30px 0;}
	.custdeg-info h2 br{display: none;}
	.custdeg-sec .row{flex-direction: column-reverse;}
	.exoffkication-wrap{padding: 30px 0;}
	
	.exoffkication-slider .slick-arrow{top: -15px;}

	/*-----*/
	.meetingsetup-sec{padding: 30px 0;}
	.meetingsetup-sec h2{padding-bottom: 40px;}
	.nxtteammting{padding: 30px 0;}
	.nxtteammting .row{flex-direction: column-reverse;}
	.nxtteammting-info h2 br{display: none;}

	.ourevent-sec{padding:30px 0}
	.speakwthteam-sec{padding: 30px 0;}

	.ourevent-sec .row{flex-direction: column-reverse;}
	.ourevent-lft h2 br{ display: none; }
	.speakwthteam-sec .row{flex-direction: column-reverse;}
	.speakwthteam-info h2 br{display: none;}


	.blogdetailsec{padding: 30px 0;}
	.blogdetail-lftwrap{padding: 20px 20px;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	

	/*-Home page-*/
	.allamenities-perk ul{grid-template-columns: repeat(3, 1fr);}
	.memshipsec .row{row-gap: unset;}
	.memship-img{margin-top: 0;}
	.memship-img:before{transform: translateX(-50%) scale(0.7, 1);bottom: 18px;}
	
	
	.memshipsec h2{padding-bottom: 30px;}
	.membership-card{padding: 30px 30px;}
	
	
	.booktourbtn{padding: 14px 38px; }

		/*---About Page--*/
	.boldidea-sec .row{flex-direction: column-reverse; gap: 24px;}
	.ourtimeline-sec .row{gap: 24px;}
	.ourstory-sec .row{gap: 24px;}
	
	
	.boldidea-sec{padding: 30px 0 30px 0;}
	.ourstory-sec{padding: 30px 0 30px 0;}
	.ourtimeline-sec{padding: 30px 0 30px 0;}

	/*---Blog List Page--*/

	
	/*---king-salman-district page----*/
	
	.spaceopt-slider .slick-arrow {top: -15px;}
	.servoffice-img{margin-top:unset}
	.spaceopt-slider{padding-top: 24px;}
	
	.spaceopt-slider .slick-arrow,.officeloc-slider .slick-arrow{width: 35px;height: 35px;}
	.spaceopt-slider .slick-prev{right: 40px;}
	.officeloc-slider .slick-prev{right: 90px;}


	/*---serviced-offices page--*/
	.servopffice-slider .slick-arrow{width: 35px; height: 35px;}
	.servopffice-slider .slick-prev{right: 70px;}
	.kkkeyfeature-sec{width: 100%;}
	.avillocation h2{ max-width: 475px;}
	.servloc-slider .slick-arrow{width: 35px; height: 35px;top: 0;}
	.servloc-slider .slick-prev{right:40px}

	.exoffkication-slider .slick-arrow{width: 35px; height: 35px;}
	.exoffkication-slider .slick-prev{right: 40px;}
	.exoffkication-title h2{max-width: 475px; font-size: 25px; padding-right: 30px;}
	
	.servoffidetail h1{font-size: 25px;}
	.avillocation h2,.ourevent-lft h2,.underrooflab h2,
	.speakwthteam-info h2,
	.meetingsetup-sec h2,
	.nxtteammting-info h2,.boldidealfinfo h1,.ourstoryinfo h2,.ourtimelinetitle h2,.topbooktur h2,.ourmissionarea h5,.ourriyadh-sec h2,.memshipsec h2,.amenities-perksec h2,.ourvalue-sec h2,.spaceopt-sec h2,.touroffice-sec h2,.kkntanthr-wrap h2,.custdeg-info h2,.bloglist-sec h1,.getintuch-sec h1,.faqpage-sec h1,.recruit-sec h2
	{font-size: 25px;}
	.bannercont{width: 90%;}
	.bannercont h1{padding: 0 35px;}

	.blgdtl-labelinr h1{font-size: 25px;}
	.blgdtilcontinner h2{font-size: 16px;}	
	.blogdetail-rgtwrap h2{font-size: 25px;}
	
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{	

	/*-Home page-*/
	.bannersec{padding: 150px 0;}
	.booktourmain{padding: 12px 12px;}
	.booktourbtn{padding: 14px 22px;}
	
	
	

	.rydhlocares ul{grid-template-columns: repeat(1, 1fr);}
	.allamenities-perk ul{grid-template-columns: repeat(3, 1fr);}


	/*-enquire page -*/

	.enquiryarea{padding: 20px 20px;}

	/*---book a tour Page---*/
	.bkturpage-banr{padding: 150px 0;}

	/*---FAQ Page---*/
	
	.enquiry-frm .select2-container{padding: 14px 20px;}
	.enquiry-frm .form-control{padding: 16px 20px;}


	/*---king-salman-district page----*/
	    .officeloc-slider .slick-next {right: 10px;}
		.officeloc-slider .slick-prev{right: 60px;}
		.kkallamen-perk ul{grid-template-columns: repeat(3, 1fr);}
		

			/*---serviced-offices page--*/
			.servopffice-slider .slick-arrow{top: 30px;}
			.servopffice-slider .slick-next{right: 15px;}
			.servopffice-slider .slick-prev{right: 60px;}
			.underroof-area ul{grid-template-columns: repeat(1, 1fr);}
			.underroof-area ul li h5{height: 90px;}

			.blgdtl-labelinr ul{gap: 12px;flex-wrap: wrap;}
			.blgdtl-labelinr ul li:before{left: -6px;}
			.explsometopic{flex-wrap: wrap;}

}

@media (max-width: 350px) {
	.bannercont h1 {padding: 0px 20px;}
}

