@charset "utf-8";
/* CSS Document */
#contact-details{  position:relative;}
#contact-details .grid{grid-template-columns:1fr 1fr; grid-column-gap:8rem;}
.contact-details-content h2{ text-align:left; line-height:1.4em; 	text-transform:none;}
.contact-details-content h2 span{ font-size:6rem; color:var(--web-theme-color);}
.contact-details-content p{ padding-bottom:2rem;}
.contact-details-title{display:flex;}
#contact-details .contact-details-title h3{ padding-left:1.2rem; color:var(--web-theme-color-black);}
.details-content{ padding-top:2rem; padding-bottom:2rem;border-bottom:#f1f1f1 solid 1px;}
.details-content .wrap-flex{align-items: center;}
.details-content .wrap-flex i{ font-size:2.6rem;color:var(--web-theme-color-white);}
.det-mid-txt li{ padding-left:1.2rem; color:var(--web-theme-color);}
.details-content ul li{margin-left:3.2rem; line-height:1.8em;}
.details-content ul li i{color:var(--web-theme-color-white);}
.details-content-box{ background-color:#a6bad0; border-radius:10px; padding:0.4em;}
.details-content ul li a{ margin-left:2.7rem; color:var(--web-theme-color-black); }
.details-content ul li a:hover{ color:var(--web-theme-color);}
.contact-details-content:last-child{ padding-top:2rem;}
#contact-right{ width:100%; padding:3rem; border-radius:15px; -webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 10%); box-shadow: 0 5px 20px rgb(0 0 0 / 10%);}
.contact-details-content-info{padding-top:2rem;}
.cont-txt{ padding-top:2rem;}
#contact-right h2{ color:#333;}
.contact-details-content:last-child .wrap-flex{justify-content: space-between; align-items: center; border-radius:10px; border:#d1d1d1 solid 1px;}
.contact-details-content h3{ padding-left:2rem;}
.cont-txt .wrap-flex i{padding:0 2rem; font-size:2rem; color:var(--web-theme-color-black); }
.cont-txt-text{ display: -webkit-flex;  display: flex; justify-content: space-between; align-items: center; border-radius:10px;  border:#d1d1d1 solid 1px; margin-top:2rem;}
.cont-txt-text i{ padding:0 4rem; padding-bottom:20vh; font-size:2rem;  color:var(--web-theme-color-black);}
#contact-details .form-control{ background-color:transparent; -webkit-box-shadow:inset 0 1px 1px rgba(234, 91, 36, 0);box-shadow:inset 0 1px 1px rgba(234, 91, 36, 0);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;border:none;}
#contact-details .form-control::-moz-placeholder {width:100%;color:#cdcfd1;}
#contact-details .form-control:-ms-input-placeholder {width:100%; color:#cdcfd1;}
#contact-details .form-control::-webkit-input-placeholder {width:100%;color:#cdcfd1;}
#contact-details .fbtn-txt{padding:1.4rem 2rem;}
#contact-details .more{border:none; margin-top:2rem;}
.cont-button .btn-default{ border:var(--web-theme-color) solid 2px; padding:1.6rem 4rem;  font-size:2rem;color:var(--web-theme-color-black); background-color:transparent;}
.cont-button button:hover{background-color:var(--web-theme-color); color:#fff; border:none;} 
.cont-button:hover i{background-color:#333; color:var(--web-theme-color-white); }
/*----
Map
-----*/	 
#allmap{
width:100%;
height:600px;
object-fit:cover;
}
#map #allmap p:first-child{ margin-top:10px;}
#map #allmap p{;line-height:1em !important;}
#map_canvas{
	width:100%;
	height:600px;
}

@media (max-width:1023px){	
.contact-details-content h2{ text-align:left; line-height:1.4em; text-transform:none;}
.contact-details-content h2 span{ font-size:3rem;}	
.contact-detailsimg{ position:absolute; left:-6rem; bottom:45%; z-index:-1;}	
#contact-details .sy-container{  padding-bottom:4vh;}
#contact-details .grid{grid-template-columns:1fr; }
#contact-right{ margin-top:2rem;}
.contact-details-cont ul li{ padding-top:1.4rem;}
.contact-details-cont ul li a{ font-size:1.8rem;}
#allmap{height:36rem;}
}