.border-blue img{border-width:1px;border-style:solid;border-color:#3059ab;}
.white-border img{border:8px solid #ffffff!important;aspect-ratio:4/3;object-fit:cover;}









@media only screen and (max-width:1280px){
	.single-portfolio h1{font-size:80px!important;}
	.box-pad-20 .uncell {	padding: 20px !important;}
}
@media only screen and (max-width:1191px){
	.contact-header-bg .background-inner,.officespace-top .background-inner,.officespace-sec .background-inner,.officespace-same .background-inner,.commercial-top .background-inner{background-position:center center!important;}
	.font-55 h2{font-size:55px!important;}
	.Service .our-market-col .about-block .h2,.Abo-hom-sec .h2{font-size:50px!important;}
	.Abo-hom-sec .about-block .uncell{vertical-align:middle!important;}
	.market-header .heading-text .h1 {	font-size: 65px;}
	
}
@media only screen and (max-width:991px){
	.privacy-policy-class .header-wrapper .wpb_row.row-inner{display:flex;align-items:center;height:500px!important;}
	.privacy-policy-class a{word-wrap:anywhere;}
	.contact-page-col2{padding-bottom:0!important;padding-top:80px!important;}
	.contact-page-col2 .uncell.single-block-padding{padding:0;}
	.contact-page-col1{padding:0!important;}
	.contact-form .contact-btn{margin-top:0}
	.portfolio-filter-dropdown{display:inline-block;width:100%;}
	.portfolio-filter-wrapper{display:inline-block;width:100%;}
	.portfolio-filter-item:last-child{margin:20px 0 15px;}
	.box-container{margin:0!important;width:100%!important;}
	.Projects .header-wrapper.header-uncode-block .wpb_row.row-inner{display:flex;}
	.portfolio-filter-item-list .tmb.portfolio-item{padding:15px;}
	.portfolio-filter-item-list{gap:15px;}
	.portfolio-filter-item-list h3{font-size:20px!important;margin-top:10px;}
	.single-portfolio h1{font-size:60px!important;padding-top:60px!important;padding-bottom:50px!important;text-align:center;}
	.single-block-details{padding:0;}
	.portfoilo-slider .owl-prev{display:block!important;}
	.career .header-wrapper .wpb_row.row-inner,.approach .header-wrapper .wpb_row.row-inner,.about .header-wrapper .wpb_row.row-inner{display:flex;height:700px!important;}
	/* .opportunityRight-img img{max-width:inherit!important;} */
	.career-text .uncell.double-block-padding{padding-top:0;}
	.career-tablt-row .wpb_row.shift_y_neg_single.row-inner{display:flex;}
	.Service .header-wrapper .wpb_row.row-inner{display:flex;}
	.Service .main-container .Abo-hom-sec.inverted-device-order .row > .row-inner .about-block{left:0;padding-top:0!important;}
	.Service .main-container .our-market-col .about-block{padding-top:0!important}
	.service-page-last-sec p{margin:20px auto;}
	.service-page-last-sec .service-box a{margin:0 auto;}
	.last-heading-max-width{max-width:inherit;}
	.service-box h3{display:inline-block;width:100%;}
	.market-header .wpb_row.row-inner {  height: auto !important;  padding: 110px 0 0;}
	.commercial-same .background-inner {	background-position: center !important;}
	.box-pad-20 .uncell {	padding: 40px 20px !important;}
	.section-main {	height: auto;}
	.bottom-heading-animated h2 {	font-size: 54px !important;}
	.buyboard-maxwidth-midcol{max-width: 100%}
}
@media only screen and (max-width:767px){
	.privacy-policy-class .header-wrapper .wpb_row.row-inner{height:250px!important;}
	
	.main-container .hero-layout-3img .row-container .row-parent{padding: 0 !important;}
	.privacy-policy-class h2,.privacy-policy-class h3{text-align:left;}
	.single-portfolio h1{font-size:40px!important;padding-bottom:20px!important;}
	.single-portfolio .wpb_row.row-inner{height:auto!important;}
	.career .header-wrapper .wpb_row.row-inner,.approach .header-wrapper .wpb_row.row-inner,.about .header-wrapper .wpb_row.row-inner{height:350px!important}
	.career-tablt-row .wpb_row.shift_y_neg_single.row-inner{display:inline-block;}
	.white-border img{border:0!important;}
	.togher-image img{aspect-ratio:1;object-fit:cover;margin-bottom:35px;}
	.font-55 h2{font-size:35px!important;}
	.Abo-hom-sec .about-block .uncell,.our-market-col .about-block .uncell,.contact-us-sec .about-block .uncell{padding:40px 20px}
	.btn:not(input):not(.checkout-button):not(.btn-no-scale),.btn-link:not(input):not(.checkout-button):not(.btn-no-scale){transform:inherit!important;}
	.service-box{display:inline-block!important;padding:0 15px!important;height: 350px;}
	.service-box a{display:inline-block;width: 100%;text-align: center;}
	.service-box p{display:inline-block;width:100%;text-align: center;line-height: normal;margin: 20px auto;}
	.slick-prev{display: none;}
	.box-pad-20 .uncell{padding: 50px 15px !important;}
	.bottom-heading-animated h2 {	font-size: 34px !important;	line-height: normal !important;}
	.hospitality-top .background-inner{background-position: center !important;}
}
@media only screen and (max-width:640px){
	.portfolio-filter-item-list{grid-template-columns:repeat(2,1fr);}
	.portfolio-filter-item{min-width:inherit;}
	.portfolio-filter-dropdown #showall{font-size:16px;height:auto;padding:10px 20px!important;}
	.owl-prev .owl-nav-container,.owl-next .owl-nav-container{height:50px;top:-24px;}
	.owl-prev i,.owl-next i{top:13px;}
	.bottom-heading-animated h2 {	font-size: 30px !important;	line-height: normal !important;}
	.moblie-spacing-20 .row-parent {	padding-right: 20px !important;	padding-left: 20px !important;}

}
@media only screen and (max-width:420px){
	.portfolio-filter-item-list{grid-template-columns:repeat(1,1fr);}
	
}