@media all and (min-width: 992px) {

}	

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

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

@media only screen and (max-width:1499px){ 
.ace-responsive-menu > li > a{padding: 18px 5px 18px 5px;}

}  

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

} 

@media only screen and (max-width:1380px){
.main-navigation .nav-link {
	font-size: 16px;
	letter-spacing: 0;
}
} 

@media only screen and (max-width:1280px){
h2{font-size:32px;}    

.phones{gap:20px;}
.s-item{font-size:14px;}
.text-banner{font-size:44px;;}
.list-style li{font-size:16px;}
.cta-box h3{font-size:30px;line-height:normal;}
.founder-wrap::before{top:54px;}
.main-navigation .nav-link{font-size:15px;letter-spacing:0;}
.s-item{letter-spacing:0;}

} 

@media only screen and (max-width:1200px){  
h2{font-size:30px;}
.phones{gap:10px;}

} 

@media only screen and (max-width:1199px){
.contact-sec {
	justify-content: center;
	display:none;
}

}

@media only screen and (max-width:992px){ 
    .diamondimg {
	right: 0;
}
.contact-dip::before{display:none;}
.contact-dip {
	text-align: center;
}
.get-tch {
	text-align: center;
	padding: 20px 0 0;
}
.get-tch h3 {
	font-size: 40px;
	letter-spacing:1px;
}
.get-tch p {
	font-size: 20px;
	line-height: 130%;
}
/* .form-wrap {
	grid-template-columns: 1fr;
	gap:20px;
	padding:30px;
} */
 .form-wrap {
	padding: 20px;
	display: block;
}

}

@media only screen and (max-width:991px){ 
.vision-wrp {
	text-align: center;
    clip-path: polygon(0 3%, 100% 0, 100% 97%, 0 100%);
  padding: 100px 0 130px;
}
.vision-img {
	margin-top: 30px;
}

}

@media only screen and (max-width:767px){
 .home-slider {
	padding: 0 10px;
	margin: 15px 0;
}
.main-bnr img {
	border-radius: 10px;
	min-height: 150px;
	object-fit: cover;
	object-position: center right;
}
	.text-banner {
	font-size: 20px;
	letter-spacing:0;
}

/* 29 March 2026 */
.owl-carousel .owl-item img.desktop-view{display:none !important;}
.owl-carousel .owl-item img.mobile-view{display:block;}

.book-consultion {
	display: grid;
	justify-content: center;
}
    .cta-box h3 {
	font-size: 22px;
}
.its-icons {
	display: grid;
}
.hide-small {
	display: none;
}
.phones {
	display: grid;
	justify-content: center;
}
.process-list {
	justify-content: center;
}
.process-sec h2 {
	text-align: center;
}
.process-sec .list-style {
	text-align:left;
}
.process-list.last-list {
	margin-bottom: 60px;
}
.Bespoke-wrp {
	clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
	padding: 70px 0 80px;
}
.process-list .procs-txt {
	min-width: 260px;
}
.right-over {
	padding-left: 0;
	margin-right: 0;
}



.logo-wrap {
	margin-bottom: 0;
    padding:20px 0;
}
.book-consultion {
	gap: 10px;
	padding: 30px 0;
}
.book-consultion .title {
	font-size: 18px;
	letter-spacing: 0;
	text-align: center;
}

.testim-card {
	grid-template-columns: 1fr;
}
.conct-top {
	padding-top: 50px;
}
.subheading {
	font-size: 25px;
	line-height: 125%;
}
.inqiry-modal h3 {
	font-size: 22px;
	line-height: 130%;
}
.four-section h5 {
	font-weight: 500;
	font-size: 22px;
	letter-spacing: 1px;
	padding: 5px 25px 5px;
}
.testim-card .right p {
	font-size: 17px;
	line-height: 29px;
}
.vision-img {
	flex-wrap: wrap;
}

.hide-large{display:block;}

}

/* Portrait */
@media only screen and (max-width: 568px) { 
}