:root {
    --primaryFont: 'A Jannat LT', 'Open Sans', sans-serif;
    --secondaryFont: 'A Jannat LT', 'Open Sans', sans-serif;
    --primaryColor: #fb6f92;
    --secondaryColor: #14213d;
}

/* Background classes */
.bg-warm-ivory {
    background-color: #fff8f2;
}

.bg-rose-milk {
    background-color: #fff0f3;
}

.bg-lavender-fog {
    background-color: #f4f0ff;
}

.bg-powder-blue {
    background-color: #eef6ff;
}

.bg-sand-beige {
    background-color: #f6ede2;
}

.bg-ink-navy {
    background-color: #101828;
}

/* Accent text classes */
.text-brand-pink {
    color: #fb6f92;
}

.text-raspberry {
    color: #d6336c;
}

.text-coral-orange {
    color: #ff7a59;
}

.text-honey-gold {
    color: #f4b740;
}

.text-aqua-mint {
    color: #2ec4b6;
}

.text-royal-indigo {
    color: #4f46e5;
}

body {
    margin: 0;
    padding: 0;
}

body, html, .map-data, h1, h2, h3, h4, h5, h6 {
    font-family: var(--primaryFont) !important;
}

.what-icon {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
color: #fff;
border-radius: 100%;
background-color: #25D366;
font-size: 20px;
position: fixed;
Top: 10%;
left: 20px;
z-index: 200;
}

.what-icon:focus,.what-icon:hover{color:#fff;background-color:#1aaf52}
.what-icon:before{content:"";position:absolute;border:#25D366 solid 2px;border-radius:100%;top:0;left:0;bottom:0;right:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:forwards;-webkit-animation:ripple-out 1s infinite;animation:ripple-out 1s infinite}
.what-icon.tel-icon{left:100px;background-color:#f93030}
.what-icon.tel-icon:focus,.what-icon.tel-icon:hover{color:#fff;background-color:#d23636}
.what-icon.tel-icon:before{border:#f93030 solid 2px}@keyframes ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@-webkit-keyframes ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}

.FormErrorSummary {
display: none;
}

.map-canvas {
height: 575px;
}

.map-data {
text-align: right;
}

.map-data h6 {
margin-bottom: 0.66em;
}

.map-data p {
margin-bottom: 0.66em;
}

.map-data p i.fa {
padding-left: 5px;
}

[type=email], [type=number], [type=tel], [type=url] {
direction: ltr;
text-align: right;
}

.hero-area.style-one .hero-slide-item .hero-bg:after {
background-image: url(../coimages/bg/01.jpg);
}

.wh-area.style-one .wh-img-wrap {
background-image: url(../coimages/Industry.jpg);
}

.breadcrumb-area .breadcrumb-wrap.bg-2 {
background-image: url(../coimages/Abt.jpg);
}

.breadcrumb-area .breadcrumb-wrap.bg-2 {
background-image: url(../coimages/bg/02.jpg);
}

.promo-video.style-four {
    background-image: url("../coimages/directory/03.jpg");
    height: 500px;
}

.breadcrumb-area .breadcrumb-wrap.bg-2 {
    background-image: url(../coimages/bg/03.jpg);
}

.breadcrumb-area .breadcrumb-wrap.bg-2 {
    background-image: url(../coimages/bg/04.jpg);
}

.breadcrumb-area .breadcrumb-wrap.bg-2 {
    background-image: url(../coimages/bg/05.jpg);
}


.breadcrumb-area .breadcrumb-wrap.bg-2 {
    background-image: url(../coimages/bg/05.jpg);
}
