@charset "utf-8"; /* CSS Document */
* {
    margin: 0px;
    padding: 0px;
    font-family: 'Switzer-Regular', arial, sans-serif;
    font-size: 18px;
    color: #282828;
    line-height: 1.5em;
    text-align: left;
    font-weight: normal;
    letter-spacing: initial;
}



.lft {
    float: left;
}

 body {background: #fff;overflow-x: hidden;margin: 0 auto;}
.rgt {float: right;}
.wrap {margin: 0 auto;width: 90%;max-width: 1240px;min-width: 280px;}
.inrWrap{display:block;max-width:964px;margin: 0 auto;}
ul {margin: 0;padding: 0;}
ul:after{content: '';display: block;clear: both;}
ul li {list-style: none;}
p{line-height: 1.7em;margin-bottom: 12px;}
p:last-child{margin-bottom:0px;}
p b {font-size: 100%;line-height: 100%;font-weight: 600;color: inherit;}
.clear {clear: both;}
a{text-decoration: none;outline: 0;}
h1 {font-size: 50px;font-family: 'Switzer-Bold';line-height: 1.23em;}
h1, h2, h3, h4, h5, h6 {color:#1f1f1f;}
h2.hd{font-size: 52px;line-height: 1.2em;font-family: 'Switzer-Black';margin-bottom: 26px; position: relative;}
h2.hd span{display: block;color: #009845;font-family: 'Switzer-Bold';font-size: 20px;line-height: 1em;position: relative;padding-left: 16px;margin-bottom: 5px;}
h2.hd span:before{content:'';display:block;width: 7px;height: 7px;background: #009845;border-radius: 50%;position: absolute;top: 50%;margin-top: -3.5px;left: 0;}
h2.hd.ctr{text-align:center;}
h2.hd.ctr span{margin:0 auto;width: fit-content;margin-bottom: 5px;padding-right: 16px;}
h2.hd.ctr span:after{content:'';display:block;width: 7px;height: 7px;background: #009845;border-radius: 50%;position: absolute;top: 50%;margin-top: -3.5px;right: 0;}
section{margin-bottom:100px;}

ul:after {
    content: '';
    display: block;
    clear: both;
}
.blt:last-child{margin-bottom: 0px;}
.blt {display: block; margin-bottom: 15px;}
.blt li:before{content:'';display:block;width: 6px;height: 6px;background: #1f1f1f;border-radius: 50%;position: absolute;left: 0;top: 8px;z-index: 1;}
.blt li { display: block;position: relative;padding-left: 14px;padding-bottom: 9px;}
.blt li:last-child{padding-bottom:0px}
.blt li:last-child:after{display:none;}

img { max-width: 100%;}
input::-webkit-input-placeholder { color: #a8b1c2;}
textarea::-webkit-input-placeholder {color: #a8b1c2;}
a.btn, .btn{line-height: normal;outline: 0;letter-spacing: initial;font-weight: normal;transition: 0.3s ease;background: #3d3d3d;padding: 13px 43px;font-size: 18px;border-radius: 50px;display: block;width: fit-content;text-align: left;position: relative;color: #fff;z-index: 2;}
a.btn:hover, .btn:hover {transition: 0.3s ease;color:#fff;}


.btn:hover{color: #FFFFFF;}
.btn:hover:after {transition: all 0.3s;left: 0;top: 0;border-radius: 30px;}
.blob-btn__inner {z-index: -1;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 30px;background: inherit;}
.blob-btn__blobs {position: relative;display: block;height: 100%;filter: url("#goo");}
.blob-btn__blob {position: absolute;top: -9px;width: 25%;height: 137%;background: #009845;border-radius: 100%;transform: translate3d(0, 150%, 0) scale(1.7);transition: transform 0.45s;}
@supports (filter: url("#goo")) {
  .blob-btn__blob {
    transform: translate3d(0, 150%, 0) scale(1.4);
  }
}
.blob-btn__blob:nth-child(1) {left: 0%;transition-delay: 0s;}
.blob-btn__blob:nth-child(2) {left: 30%;transition-delay: 0.08s;}
.blob-btn__blob:nth-child(3) {left: 60%;transition-delay: 0.16s;}
.blob-btn__blob:nth-child(4) {left: 90%;transition-delay: 0.24s;}
.btn:hover .blob-btn__blob {transform: translateZ(0) scale(1.7);}
@supports (filter: url("#goo")) {
  .btn:hover .blob-btn__blob {
    transform: translateZ(0) scale(1.4);
  }
}

@keyframes zoomInOut {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.03);
    }
    100% {
      transform: scale(1);
    }
  }

header{display:block;padding: 27px 0px;position: sticky;z-index: 999;background: #fff;top: 0;width: 100%;left: 0;border-bottom: 1px solid #dfdfdf;animation: fadeInDown 1s ease-in-out;}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
header .wrap{display: flex;justify-content: space-between;}
header .logo{display:block;float: left;line-height: 0;}
header ul{display: flex;float: right;align-items: center;}
header ul li{display:block;float: left;margin-right: 57px;line-height: normal;}
header ul li:hover  ul{display:flex;}
header ul li a:hover, header ul li a.active{color:#009845; transition:0.3s ease;}
header ul li a.sub:hover{background: url(../images/arrow-hvr.png) no-repeat right;transition: 0.3s ease;}
header ul li a{display:block;font-size: 18px;line-height: normal;font-family: 'Switzer-Medium'; transition:0.3s ease;}
header ul li a.sub{background: url(../images/arrow.png) no-repeat right;padding-right: 21px;transition: 0.3s ease;background-size: 14px !important;}
header ul li:last-child{margin-right:0px;}
header ul li ul{position:absolute;flex-flow: column;align-items: initial;background: #fff;padding: 5px;box-shadow: 0px 0px 6px #0000003d;border-radius: 10px;display: none;transition: 0.3s 
ease;}
header ul li ul li{margin:0px;}
header ul li ul li a{display:block;padding: 13px 13px;border-radius: 10px;}
header ul li ul li a:hover{background:#282828; color:#fff;}

.banner{display:block;position: relative;margin: 0;}
.banner:after{content:'';display:block;width: 100%;height: 127px;background: url(../images/bnr-bottom.png) no-repeat;position: absolute;bottom: -1px;left: 0;z-index: 9;background-size: 101% 101%;}
.banner ul{display:block;}
.banner ul li{display:block;position: relative; overflow: hidden;}
.banner ul li:before{content:'';display:block;background: #0000002e;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.banner ul li img{display:block;width: 100%;max-height: 100vh;object-fit: cover;     animation: zoomInOut 9s ease-in-out infinite;}
.banner ul li .txtPnl{display:block;position: absolute;max-width: 777px;width: -webkit-fill-available; width: -moz-fill-available;background: #0000008f;border-radius: 190px;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 55px 0px;z-index: 2;}
.banner ul li .txtPnl h1{display:block;font-family: 'Switzer-Black';color: #fff;font-weight: bold;text-align: center;font-size: 55px;line-height: 1.1em;}
.banner ul li .txtPnl .btn{display:block;margin: 0 auto;position: absolute;font-size: 18px;color: inherit;left: 50%;transform: translate(-50%, 0%);bottom: -20px;font-family: 'Switzer-Medium';padding: 14px 30px;padding-right: 60px;transition:0.3s ease;background: #fff;}
.banner ul li .txtPnl .btn:hover{transition:0.3s ease;color:#fff;}
.banner ul li .txtPnl .btn .blob-btn__inner:before{content:'';background: url(../images/btn-arrow.png) 85% center no-repeat;position: absolute;width: 100%;height: 100%;z-index: 222;transition:0.3s ease;}
.banner ul li .txtPnl .btn:hover .blob-btn__inner:before{filter:brightness(10); transition:0.3s ease;}

.about{display:block;position: relative;z-index: 9;padding-bottom: 1px;}
.about .brdr .line{content:'';display:block;width: 8px;height: 127%;background: #c1c1c1;position: absolute;left: 0;top: -26%;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.about .brdr{padding-left: 37px;position: relative;padding-top: 19px;}
.about ul:after{display:none;}
.about ul{display: flex;justify-content: space-between;margin-bottom: 53px;margin-top: 38px;}
.about ul li:nth-child(even) .pdng{top: 53px;}
.about ul li{width: 23.226%;display: flex;position: relative;height: 295px;perspective: 1000px;}
.about ul li .flip .back {transform: rotateY(180deg);}
.about ul li:hover .flip {transform: rotateY(180deg);}
.about ul li .pdng{display: flex;box-shadow: 0px 0px 10px #0000001a;width: -webkit-fill-available; width: -moz-fill-available;height: -webkit-fill-available;padding: 33px 38px;border-radius: 17px;min-height: 227px;justify-content: space-between;flex-flow: column;transition: 0.3s ease;border: 1px solid #00000017;}
.about ul li .icon{display:block;}
.about ul li h3{display:block;color: #282828;font-size: 30px;text-transform: uppercase;line-height: 1em;font-family: 'Switzer-Black';min-height: 60px;}
.about ul li:nth-child(1) {left: -10%;}
.about ul li:nth-child(2) {left: -10%;}
.about ul li:nth-child(3) {right: -10%;}
.about ul li:nth-child(4) {right: -10%;}
   @keyframes floatY {
    0%, 100% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-15px);
    }
  }
.about ul li .flip .front,
.about ul li .flip .back{position: absolute;width: 100%;height: 100%;backface-visibility: hidden;-webkit-backface-visibility: hidden;border-radius: 17px;overflow: hidden;     box-shadow: 0px 0px 10px #0000001a;}
.about ul li .flip{display:block;position: relative;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.6s;}
.about ul li .flip .front{display:block;width: 100%;}
.about ul li .flip .back{display:block;transform: rotateY(180deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.about ul li .flip .back .pdng{background: url(../images/pattern-hover.png) center no-repeat #009745;transition:0.3s ease;background-size: cover;}
.about ul li .flip .back .pdng p{color:#fff;}



.products{display:block;background: #f7f7f7;padding: 110px 0px;}
.products .btn{margin:0 auto;margin-top: 50px;}
.products h2.hd{margin-bottom:30px;}
.products .tabs{display: flex;justify-content: center;background: #fff;width: fit-content;margin: 0 auto;border-radius: 30px;margin-bottom: 47px;box-shadow: 0px 0px 10px #00000017;}
.products .tabs li{display:block;}
.products .tabs li.active a, .products .tabs li:hover a{color: #fff;transition: 0.3s ease;}
.products .tabs li a{display:block;padding: 13px 73px;border-radius: 30px;transition: 0.3s ease;position: relative;}
.products .tabs li.active a .blob-btn__inner{background:#282828;}
.products .tabs li a:hover .blob-btn__blob {transform: translateZ(0) scale(1.7);}
@supports (filter: url("#goo")) {
.products .tabs li a:hover .blob-btn__blob {
    transform: translateZ(0) scale(1.4);
  }
}


.prdt{display: flex;flex-wrap: wrap;}
.prdt:after{display:none;}
.prdt li:nth-child(3n+3){margin-right:0px;}
.prdt li{display:block;width: 32%;display: flex;margin-right: 2%;}
.prdt li a{cursor: pointer; display:block;border-radius: 25px;background: #fff;border: 1px solid #00000014;box-shadow: 0px 0px 10px #00000017;position: relative;padding-bottom: 67px; width: 100%;}
.prdt li .imgPnl{display:block;height: 260px;position: relative;border-top-left-radius: inherit;border-top-right-radius: inherit;overflow: hidden;border-bottom: 1px solid #efefef;}
.prdt li .imgPnl img{display:block;width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;transition: transform 1s ease;}
.prdt li:hover .imgPnl img{transform: scale(1.05);}
.prdt li:hover h3{color: #009845;}
.prdt li h3{display:block;font-size: 30px;font-family: 'Switzer-Bold';line-height: 1.2em;margin-bottom: 12px;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; transition: transform 1s ease;}
.prdt li span{display:block;font-size: 22px;color: #666666;line-height: 1.3em;}
.prdt li p{display:block;font-size: 16px;line-height: 1.3em;color: #282828;font-family: 'Switzer-Light';overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;}
.prdt li .read{display:block;padding: 21px 35px;border-top: 1px solid #0000001f;display: flex;align-items: center;font-size: 18px;color: #282828;position: absolute;width: -webkit-fill-available; width: -moz-fill-available;bottom: 0;}
.prdt li .read:after{content:'';display:block;background: url(../images/btn-arrow.png) no-repeat;width: 18px;height: 9px;margin-left: 12px;transition:0.3s ease;}
.prdt li .pdng{display:block;padding: 31px 35px;padding-bottom: 22px;}
.prdt li:hover .read:after{margin-left:30px; transition:0.3s ease;}

.formPop{display: block;}
.formPop .close{position:absolute;right: 20px;top: 10px;background: transparent;border: 0;font-size: 26px;font-family: 'Switzer-Medium';cursor: pointer; outline: 0;}
.formPop .pdng{display: block;padding: 40px;}
.formPop .flx{display: flex;justify-content: space-between;margin-bottom: 30px;}
.formPop .flx .imgPnl{display: block;width: 50%;border-radius: 25px;}
.formPop .flx .imgPnl img{display: block;border-radius: inherit;border: 1px solid #e9e9e9;max-height: 499px;width: 100%;object-fit: none;}
.formPop .flx .form{display: block;width: 46%;}
.formPop .flx .form form .fldWrp.mrg0{margin-right: 0px;}
.formPop .flx .form form .fldWrp.fll{margin-right:0px;width: 100%;}
.formPop .flx .form form .fldWrp{display:block;float: left;width: 48%;margin-right: 3%;margin-bottom: 3%;}
.formPop .flx .form form .fldWrp input{border: 0;padding: 14px 26px;border-radius: 37px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #474747;}
.formPop .flx .form form .fldWrp input::placeholder, .formPop .flx .form form .fldWrp textarea::placeholder{color:#474747;}
.formPop .flx .form form .fldWrp textarea{height: 30px; border: 0;padding: 17px 25px;border-radius: 37px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #000;}
.formPop .flx .form form .fldWrp label{font-size: 16px;color: #000;font-family: 'Switzer-Medium';margin-bottom: 6px;display: block;}
.formPop .flx .form form .btn{display:block;margin: 0;border: 0;outline: 0;cursor: pointer;}
.formPop .flx h2{display: block;font-size: 30px;border-bottom: 1px solid #d6d6d6;font-family: 'Switzer-Black';padding-bottom: 10px;margin-bottom: 21px;}
.formPop h3{display:block;font-size: 30px;font-family: 'Switzer-Bold';line-height: 1em;margin-bottom: 12px;}
.formPop p{display:block;font-size: 16px;line-height: 1.3em;color: #282828;font-family: 'Switzer-Light';}
.formPop span{display:block;font-size: 22px;color: #666666;line-height: 1.3em; margin-bottom: 15px;}
.formPop .mat-mdc-dialog-container .mdc-dialog__surface{border-radius: 30px;max-height: 94vh;overflow-y: scroll;}
.formPop .mat-mdc-dialog-surface{max-width: 1250px;}
.formPop h4{display:block;font-size: 18px;font-family: 'Switzer-Bold';line-height: 1em;margin-bottom: 12px;}

.gallery{display:block;position: relative;}
.gallery .wrap{position:relative;}
.gallery .wrap:before{content:'';display:block;background: url(../images/glry-elmnt.png) no-repeat;width: 91px;height: 227px;position: absolute;top: -101px;left: 0;     animation: floatX 3s ease-in-out infinite;}
 @keyframes floatX {
    0%, 100% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(-15px);
    }
  }
.gallery ul{display:block;margin-top: 45px;}
.gallery .masonry-grid-column{margin-right: 28px;}
.gallery .masonry-grid-column:nth-child(1) li:nth-child(1) img, .gallery .masonry-grid-column:nth-child(2) li:nth-child(2) img, .gallery .masonry-grid-column:nth-child(3) li:nth-child(1) img{aspect-ratio: 1/1.06;}
.gallery .masonry-grid-column:last-child{margin-right:0px;}
.gallery ul li{display:block;margin-bottom: 28px;}
.gallery ul li:last-child{margin-bottom:0px;}
.gallery ul li a{display:block;border-radius: 15px; cursor: pointer;overflow: hidden;}
.gallery ul li a img{display:block;width: 100%;object-fit: cover;aspect-ratio: 1/.6;border-radius: inherit;    transition: transform 1s ease;}
.gallery ul li a:hover img{transform: scale(1.05);}

.formSec{display:block;background: url(../images/form-bg.jpg) no-repeat center;background-attachment: fixed;padding: 80px 0px;}
.formSec h1.hd{text-align: center;margin-bottom: 13px;}
.formSec .pnl h2{position:relative;z-index: 2;}
.formSec .pnl .rel{overflow: visible; position: relative;}
.formSec .pnl{background: #fff;padding: 94px 20px;border-radius: 30px;background-size: 70%;position: relative;border-radius: 34px;overflow: hidden;}
.formSec .pnl:after{content:'';display:block;background: url(../images/form-bg-rgt.png) right bottom no-repeat;width: 100%;height: 100%;position: absolute;left: 0;bottom: -20px;border-radius: inherit;animation: floatUpDown 10s ease-in-out infinite;}
.formSec form{display:block;max-width: 917px;margin: 0 auto;position: relative;z-index: 2;}
.formSec form .fldWrp.mrg0{margin-right:0px;}
.formSec form .fldWrp.fll{margin-right:0px;width: 100%;}
.formSec form .fldWrp{display:block;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.formSec form .fldWrp input:focus, .formSec form .fldWrp textarea:focus{border-color:#b9b9b9;}
.formSec form .fldWrp input{border: 0;padding: 16px 30px;border-radius: 37px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #474747;border: 1px solid #eeeeee;}
.formSec form .fldWrp input::placeholder, .formSec form .fldWrp textarea::placeholder{color:#474747;}
.formSec form .fldWrp textarea{border: 0;padding: 19px 30px;border-radius: 37px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #000;border: 1px solid #eeeeee;}
.formSec form .btn{display:block;margin: 0 auto;border: 0;outline: 0;cursor: pointer;}
 @keyframes floatUpDown {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-20px); /* moves up */
    }
    100% {
      transform: translateY(0); /* moves back down */
    }
  }

.clnts{display:block;}
.clnts .item{display:block;height: 153px;background: #f0f0f0;display: flex;align-items: center;justify-content: center;border-radius: 15px;}
body .clnts .item img{display:block;width: fit-content;}.clnts .item img{display:block;}
body .owl-theme .owl-nav{display: flex;justify-content: space-between;width: 110%;transform: translate(-50%, -50%);left: 50%;position: absolute;top: 50%;margin: 0;}
body .owl-theme .owl-nav div.owl-prev, body .owl-theme .owl-nav div.owl-next{display:block;background: url(../images/owl-arrow.png) no-repeat !important;padding: 0;width: 25px;height: 13px;margin: 0;}
body .owl-theme .owl-nav div.owl-next{transform: rotate(180deg);}
body .owl-theme .owl-nav div.owl-prev:hover {animation: bounceLeft 0.6s ease-in-out;}
body .owl-theme .owl-nav div.owl-next:hover {animation: bounceRight 0.6s ease-in-out;}

/* keyframes for left arrow */
@keyframes bounceLeft {
  0%, 100% { transform: translateX(0); }
  50% { transform: translateX(-6px); }
}

/* keyframes for right arrow */
@keyframes bounceRight {
  0%, 100% { transform: rotate(180deg) translateX(0); }
  50% { transform: rotate(180deg) translateX(6px); }
}

footer{display:block;border-top: 2px solid #e6e6e6;}
footer .btm{display: block;background: #f0f0f0;padding: 13px 10px;}
footer .btm p{display: block;text-align: center;}
footer .flxPnl{display:flex;}
footer .pnl{display:block;padding-top: 55px;width: 35%;}
footer .pnl.sml{width: 30%;display: flex;padding-top: 0;}
footer .pnl.sml .brdr{display: block;border-left: 2px solid #e6e6e6;border-right: 2px solid #e6e6e6;width: -webkit-fill-available; width: -moz-fill-available;margin: 0% 14%;padding: 0px 40px;padding-top: 55px;padding-bottom: 80px;}
footer .pnl .logo{display:block;margin-bottom: 11px;}
footer .pnl p{display:block;font-size: 20px;line-height: 1.5em;}
footer .pnl h3{display:block;font-size: 24px;font-family: 'Switzer-Bold';}
footer .pnl .mneuItem{display:block;}
footer .pnl .mneuItem li{display:block;margin-top: 15px;line-height: normal;}
footer .pnl .mneuItem li a{display:block;font-size: 17px;line-height: inherit;transition:0.3s ease;width: fit-content;}
footer .pnl .mneuItem li a:hover:after{width:100%;}
footer .pnl .mneuItem li a:after{content:'';display:block;width: 0;height: 1px;background: #009845;transition:0.3s ease;}
footer .pnl a{transition:0.3s ease;}
footer .pnl a:hover{color:#009845; transition:0.3s ease;}
footer .pnl .cntct{display:block;}
footer .pnl .cntct li{display:block;margin-bottom: 15px;}
footer .pnl .cntct li a{display:block;font-size: 20px;font-family: 'Switzer-Bold';text-decoration: underline;}

footer .pnl .cntct li.mnBrnch{display:block;padding: 20px;border-radius: 10px;border: 1px solid #00000030;/* margin: 0; *//* margin-top: 20px; */}
footer .pnl .cntct li.mnBrnch b{display:block;font-weight: bold;background: url(../images/map-icon.png) no-repeat left center;padding-left: 26px;margin-bottom: 7px;}
footer .pnl .cntct li.mnBrnch a{display:block;margin-bottom: 7px;}
footer .pnl .cntct li.mnBrnch a:last-child{margin-bottom:0px;}

footer .pnl .social{display: flex;margin-top: 34px;margin-bottom: 50px;}
footer .pnl .social li{display:block;margin-right: 19px;}
footer .pnl .social li:last-child{margin-right:0px;}
footer .pnl .social li a{display:block;}
footer .pnl .social li a:hover:after{width:100%;}
footer .pnl .social li a:after{content:'';display:block;width: 0;height: 1px;background: #009845;transition:0.3s ease;}

.inrBanner .imgPnl{width:100%;border-radius: 37px;line-height: 0;margin-top: 33px;position: relative;}
.inrBanner .imgPnl:before{content:'';display:block;width: 406px;height: 406px;background: url(../images/banner-before.png) no-repeat;position: absolute;left: -60px;top: -107px;z-index: -1;}
.inrBanner .imgPnl:after{content:'';display:block;width: 77px;height: 77px;background: url(../images/banner-after.png) no-repeat;position: absolute;right: -39px;top: 0;z-index: -1;}
.inrBanner .imgPnl img{width:100%;border-radius: inherit;max-height: 526px;object-fit: cover;}
.inrBanner{display:block;margin-top: 40px;margin-bottom: 50px;}
.inrBanner h1{display:block;text-align: center;font-size: 52px;font-family: 'Switzer-Black';line-height: 1.2em;}
.inrBanner p{display:block;font-size: 28px;color: #737373;text-align: center;line-height: normal;margin-top: 8px;}
.inrBanner ul.breadcrumb{display: flex;justify-content: center;margin-bottom: 4px;}
.inrBanner ul.breadcrumb li{display: flex;}
.inrBanner ul.breadcrumb li:last-child:after{display:none;}
.inrBanner ul.breadcrumb li:after{content:'/';display:inline-flex;margin: 0px 5px;font-size: 20px;}
.inrBanner ul.breadcrumb li a{display:block;letter-spacing: .04em;font-size: 20px;}
.inrBanner ul.breadcrumb li:last-child a{color:#019848;}

.inrPage{display:block;}
.inrPage p{font-family: 'Switzer-Light';}
.inrPage .team{display:block;background: #f6f6f6;padding: 90px 0px;margin-top: 90px;}
.inrPage .team h2.hd{font-size: 36px;}
.inrPage .team ul{display:block;}
.inrPage .team ul li{display:block;width:100%;position: relative;}
.inrPage .team ul li a{display:block;background: #fff;padding: 15px;border-radius: 20px;  box-shadow: 0px 0px 4px #d3d3d3;}
.inrPage .team ul li .imgPnl{display:block;border-radius: 10px;overflow: hidden;}
.inrPage .team ul li .imgPnl img{display:block;width: 100%;}
.inrPage .team ul li h3{display:block;font-size: 24px;font-family: 'Switzer-Semibold';line-height: 1em;margin-top: 28px;min-height: 60px;}
.inrPage .team ul li h3 span{display:block;font-size: 15px;color: #7f7f7f;font-family: 'Switzer-Medium';margin-top: 2px;    line-height: 1.2em;}
.inrPage .team ul li a.link{display:block;background: url(../images/link-white.png)no-repeat;padding: 0;width: 37px;height: 37px;border-radius: initial;position: absolute;right: 24px;top: 24px;}

.inrPage.teamDtl{display: block;}
.inrPage.teamDtl .flx{display: flex;justify-content: space-between;}
.inrPage.teamDtl .flx .imgPnl{display: block;width: 38%;border-radius: 37px;position: relative;}
.inrPage.teamDtl .flx .imgPnl:before{content:'';display:block;width: 406px;height: 406px;background: url(../images/banner-before.png) no-repeat;position: absolute;left: -60px;top: -107px;z-index: -1;}
.inrPage.teamDtl .flx .imgPnl img{display: block;border-radius: inherit;border: 5px solid #e5e5e5;width: -webkit-fill-available; width: -moz-fill-available;}
.inrPage.teamDtl .flx .pnl{display: block;width: 56%;}
.inrPage.teamDtl .flx .pnl .top{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #d7d7d7;padding-bottom: 12px;margin-bottom: 22px;}
.inrPage.teamDtl .flx .pnl .top h3{display: block;font-size: 27px;font-family: 'Switzer-Semibold';line-height: 1em;min-height: 60px;}
.inrPage.teamDtl .flx .pnl .top h3 span{display: block;font-size: 20px;color: #7f7f7f;font-family: 'Switzer-Medium';margin-top: 5px;line-height: 1.2em;}
.inrPage.teamDtl .flx .pnl .top .link{display: block;background: url(../images/link.png) no-repeat;padding: 0;width: 42px;height: 42px;}

.inrPage .clients{display: flex;flex-wrap: wrap;}
.inrPage .clients li{height: 153px;background: #f0f0f0;display: flex;align-items: center;justify-content: center;border-radius: 15px;margin-right: 2%;width: 31.98%;margin-bottom: 2%;}
.inrPage .clients li:nth-child(3n+3){margin-right:0px;}
.inrPage .clients li img{display:block;}



.inrPage.carer{display: block;}
.inrPage.carer .life{display: block;background: #f6f6f6;padding: 80px 0px;margin-bottom: 80px;}
.inrPage.carer .life h2{display: block;text-align: center;font-size: 36px;font-family: 'Switzer-Black';margin-bottom: 10px;}
.inrPage.carer .life p{display: block;text-align: center;}
.inrPage.carer .life .flx{display: flex;justify-content: space-between;margin-top: 40px;}
.inrPage.carer .life .flx .slider{display: block;width: 70.5%;}
.inrPage.carer .life .flx .slider ul{display: block;}
.inrPage.carer .life .flx .slider ul li{display: block;}
.inrPage.carer .life .flx .slider ul li a{height:-webkit-fill-available;display: block;}
.inrPage.carer .life .flx .slider ul li img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 25px;}
.inrPage.carer .life .flx .note{width: 24%;border-radius: 16px;display: flex;background: url(../images/carer-bg.jpg) no-repeat #0b9347;background-size: cover;}
.inrPage.carer .life .flx .note .pdng{border: 3px solid #0a7239;padding: 40px 34px;border-radius: inherit;display: flex;align-items: center;justify-content: center;flex-flow: column;}
.inrPage.carer .life .flx .note h3{display: block;text-align: center;font-size: 30px;font-family: 'Switzer-Black';margin-bottom: 10px;color: #fff;}
.inrPage.carer .life .flx .note p{display: block;font-size: 16px;color: #fff;}
.inrPage.carer .life .flx .note .btn{display: block;padding: 12px 10px;width: -webkit-fill-available; width: -moz-fill-available;text-align: center;color: #0a7239;background: #fff;}
.inrPage.carer .life  .lSAction{display: none !important;}
.inrPage.carer .life .flx .slider ul.lSPager{    max-width: 141px;}

.inrPage.carer .whyJoin{display: block;}
.inrPage.carer .whyJoin h2{display: block;text-align: center;font-size: 36px;font-family: 'Switzer-Black';margin-bottom: 30px;}
.inrPage.carer .whyJoin .faq-container{display: block;}
.inrPage.carer .whyJoin .faq-container .faq-item{display: block;box-shadow: 0px 0px 8px #cdcdcd;padding: 13px;border-radius: 15px;padding-bottom: 23px;margin: 10px 2px;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question{display: block;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question .imgPnl{display: block;border-radius: 14px;overflow: hidden;margin-bottom: 19px;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question .imgPnl img{display: block;width: 100%;height: 242px;object-fit: cover;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question h3{display: block;font-size: 24px;font-family: 'Switzer-Semibold';padding-right: 50px;position: relative;min-height: 42px;line-height: 1.2em;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question.active h3:after{transform: rotate(45deg);}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-question h3:after{content:'';display:block;width: 42px;height: 42px;background: url(../images/plus.png) center no-repeat #e8e8e8;border-radius: 50%;/* transform: rotate(45deg); */position: absolute;right: 0;top: 0;transition: 0.3s ease;}
.inrPage.carer .whyJoin .faq-container .faq-item .faq-answer{display:none;}
.inrPage.carer .whyJoin .faq-container .faq-item p{font-size: 15px; line-height: 1.5em; margin-top: 10px;}
body .owl-theme .owl-dots .owl-dot span{margin: 0 3px;background: #7c7c7c;width: 8px;height: 8px;}
body .owl-theme .owl-dots .owl-dot span:hover, body .owl-theme .owl-dots .owl-dot.active span{background:#282828;}
.inrPage .prdt li{margin-bottom: 2.5%;}

.inrPage.contactUs{display: block;}
.inrPage.contactUs .map{display: block;background: url(../images/middle-east-2.jpg) center bottom no-repeat;height: 523px;position: relative;border-top: 1px solid #cce0cc;background-size: 1140px;background-color: #b2d6f8;}
.inrPage.contactUs .map .mark{display: block;background: url(../images/map-icon.png) 11% center no-repeat #fff;position: absolute;top: 298px;left: 762px;font-size: 20px;padding: 7px 12px;border-radius: 9px;border: 2px solid #b2d6f8;line-height: 1em;padding-left: 38px;margin-top: 30px;}
.inrPage.contactUs .map .mark:before{content:'';display: block;width: 13px;height: 13px;background: #ffffff;border-radius: 50%;position: absolute;top: -30px;margin-left: -7px;left: 50%;}
.inrPage.contactUs .map .mark:after{content:'';display: block;height: 30px;width: 1px;background: #ffffff;position: absolute;left: 50%;top: -30px;margin-left: -0.5px;}
.inrPage.contactUs .map .mark.dubai{top: 189px;left: 914px;}
.inrPage.contactUs .map .mark.abu{top: 361px;left: 570px;}
.inrPage.contactUs .map .mark.king{top: 180px;left: 444px;}
.inrPage.contactUs{display: block;}
.inrPage.contactUs .formSecInr{display:block;background: #fff;padding: 94px 60px;border-radius: 30px;background-size: 70%;position: relative;border-radius: 34px;box-shadow: 0px 0px 8px #d9d9d9;     padding-top: 40px;}
.inrPage.contactUs .formSecInr .ctDtl{display: flex;justify-content: center;background: #ebebeb30;padding: 20px 20px;box-shadow: 0px 0px 7px #00000014;border-radius: 10px;width: fit-content;margin: 0 auto;margin-bottom: 40px;flex-flow: column;justify-content: center;align-items: center;}
.inrPage.contactUs .formSecInr .ctDtl b{font-weight:bold;margin-bottom: 10px;}
.inrPage.contactUs .formSecInr .ctDtl a{display: inline-flex;margin-right: 20px;align-items: center;}
.inrPage.contactUs .formSecInr .ctDtl a:last-child{margin-right:0px;}
.inrPage.contactUs .formSecInr .ctDtl a i{display:inline-block;width: 30px;height: 30px;border-radius: 50%;background: url(../images/mail.png) no-repeat center #f3f3f3;background-size: 17px;border: 1px solid #00000021;margin-right: 8px;}
.inrPage.contactUs .formSecInr .ctDtl a i.call{background: url(../images/call-icon.png) no-repeat center #f3f3f3;background-size: 13px;}
.inrPage.contactUs .formSecInr h2{font-size: 36px;}
.inrPage.contactUs .formSecInr .pnl{background: #fff;padding: 94px 20px;border-radius: 30px;background-size: 70%;position: relative;border-radius: 34px;}
.inrPage.contactUs .formSecInr form{display:block;margin: 0 auto;position: relative;z-index: 2;}
.inrPage.contactUs .formSecInr form .fldWrp.mrg0{margin-right:0px;}
.inrPage.contactUs .formSecInr form .fldWrp.fll{margin-right:0px;width: 100%;} 
.inrPage.contactUs .formSecInr form .fldWrp{display:block;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.inrPage.contactUs .formSecInr form .fldWrp input{border: 0;padding: 16px 30px;border-radius: 37px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #474747;}
.inrPage.contactUs .formSecInr form .fldWrp input::placeholder, .inrPage.contactUs .formSecInr form .fldWrp textarea::placeholder{color:#474747;}
.inrPage.contactUs .formSecInr form .fldWrp textarea{border: 0;padding: 29px 30px;border-radius: 27px;width: -webkit-fill-available; width: -moz-fill-available;outline: 0;background: #eeeeee;font-size: 16px;color: #000;}
.inrPage.contactUs .formSecInr form .btn{display:block;margin: 0 auto;border: 0;outline: 0;cursor: pointer;}
.thankYouMsg{display:block;}
.thankYouMsg *{text-align:center;position: relative;z-index: 2;}
.thankYouMsg h2{color: #009846;font-size: 34px;}
.err{color: red; font-size: 14px;}