/*
Theme Name: MOT Plastic Surgery
Theme URI: #
Author: Sk
Version: 1.0
*/

*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;scroll-behavior: smooth; overflow-x:hidden;  }
body{ margin:0px; padding:0px;background:#ffffff; font-family:var(--bodyfont);}
p{ margin:0px; padding:0px; }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition:all .5s}
a:hover, a:focus, a:active{ transition:all .5s }
a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
img { max-width: 100%; height: auto;}
strong{font-weight:bold;}
button,input,select,option,textarea {outline: 0 !important;pointer-events:all;font-family:inherit;font-size:100%;}
::-moz-selection { color: #fff; background:var(--main-clr);}
::selection { color: #fff; background: var(--main-clr);}


/*variables--*/

:root{
  --bodyfont:"Karla", sans-serif;
  --headfont:"Karla", sans-serif;
  --accent-font:"Karla", sans-serif;
  --cursive-font:"absolute-beauty", cursive;
  --fs-100:100px;
  --fs-80:80px;
  --fs-60:60px;
  --fs-48:48px;
  --fs-42:42px;
  --fs-40:40px;
  --fs-36:36px;
  --fs-30:30px;
  --fs-28:28px;
  --fs-26:26px;
  --fs-25:25px;
  --fs-24:24px;
  --fs-20:20px;
  --fs-18:18px;
  --fs-16:16px;
  --fs-14:14px;
  --fs-13:13px;
  --pdg:100px;
  --topbar-color:#f2f2f2;
  --menu-color:#fbf2e8;
  --main-clr: #a57a79;
  --seconday-color: #f9e2dd;
  --dark-bg:#bf9b99;
  --hover-color: #614e4e;
  --body-font-color:#737373;
  --head-font-color:#a57a79;
  --black-clr:#464646;
  --light-font-color:#f8f3ea;
  --light-bg:#f9e2dd;
}



body{ font-size:var(--fs-16); line-height:1.6; font-weight: 400 ;  font-family: var(--bodyfont); color: var(--body-font-color);}

h1{font-size:var(--fs-48);font-weight:300;margin:0;font-family:var(--headfont);color:var(--head-font-color);padding:0 0 30px 0;line-height: 1.3;text-transform:uppercase}
h2{font-size:var(--fs-48);font-weight:300;margin:0;font-family:var(--headfont);color:var(--head-font-color);padding: 0 0 30px 0;line-height: 1.3;}
h3{font-size:var(--fs-30);font-weight:300;margin:0;font-family:var(--headfont);color:var(--head-font-color);padding:0 0 30px 0;line-height: 1.3}
h4{font-size:var(--fs-24);font-weight:300;margin:0;font-family:var(--headfont);color:var(--head-font-color);padding:0 0 30px 0;line-height: 1.3}
h5{font-size:var(--fs-20);font-weight:300;margin:0;font-family:var(--headfont);color:var(--head-font-color);padding:0 0 30px 0;line-height: 1.3}
h6{font-size:var(--fs-16);font-weight: 500;margin:0;font-family:var(--bodyfont);color: var(--black-clr);padding: 0 0 20px 0;text-transform:uppercase;line-height: 1.3}
p{ padding:0 0 30px 0;}

.btncn{position:relative;display: inline-block;padding: 9px 22px;font-size: var(--fs-16);font-weight: 400;border-radius:0;border-width:1px;border-style:solid;text-align: center;margin:15px 0;font-family:var(--accent-font);z-index: 2;border-radius: 70px;}

.btncn-default{color: #fff;border-color:var(--main-clr);background-color: var(--main-clr);}
.btncn-default:hover{border-color:var(--hover-color);background-color:var(--hover-color);color: #fff;}

.btncn-secondary{color: var(--main-clr);border-color:var(--seconday-color);background-color:var(--seconday-color);font-weight: 500;}
.btncn-secondary:hover{border-color:var(--hover-color);background-color:var(--hover-color);color: #fff;}

.btncn-white{color:var(--head-font-color);border-color:#fff;background-color:#fff}
.btncn-white:hover{border-color:var(--hover-color);background-color:var(--hover-color);color: #fff;}

.btncn-line{color:var(--main-clr);border-color:var(--main-clr);}
.btncn-line:hover{border-color:var(--hover-color);background-color:var(--hover-color);color: #fff;}

.btncn i{margin: 0 0 0 8px;transition:0.3s;width: auto;}

.banner-btn{font-weight:600;align-self:center;color:var(--main-clr);text-decoration: underline;text-underline-offset:3px}
.banner-btn:hover{color:var(--hover-color)}
.banner-btn-white{font-weight:600;align-self:center;color:#fff;text-decoration: underline;text-underline-offset:3px}
.banner-btn-white:hover{color:var(--main-clr)}

.buttonGroup{ display:flex; gap:15px }
.buttonGroup .btncn{margin-bottom:0}

.section{ padding-top:var(--pdg); }
.sectionPaddingBtm{ padding-bottom:var(--pdg) }
.section .container{ position:relative; }

.hoverImage{ overflow:hidden; position:relative; }
.hoverImage:after{ content:''; position:absolute; width:100%; height:100%; top:0; left:0;  background: linear-gradient(-45deg,var(--main-clr) 0%, transparent 100%); opacity:0; transition:all .5s }
.hoverImage:hover:after{ opacity:0.7; transition:all .5s }
.hoverImage img{ width:100%; transition:all .5s }
.hoverImage:hover img{ transform:scale(1.1); transition:all .5s }
.g-5, .gx-5 { --bs-gutter-x: 5rem;}
.g-4, .gx-4 { --bs-gutter-x: 3rem;}
.section-heading{ margin:0 0 20px 0;padding-right:220px;}
.section-heading h6{ padding-bottom:15px; }
.text-center p{ text-align:center; }

.btn-position-absolute {position: absolute;right: 0;top: -50px;transform: translateY(-100%);}
.btn-position-absolute .btncn{margin:0}
.light-bg{background:var(--light-bg); }
.dark-bg{background:var(--dark-bg); }
.main-clr-bg{background: var(--main-clr);}
.mobile{display:none; }

.btn-group{ display:flex; margin:30px 0 0 0; gap:15px;  }
.full-image img{ width:auto; max-width:inherit; }
.full-right{ display:flex; justify-content:flex-end; }


.text-white p, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6{ color:#fff }
.main-clr-text,.main-clr-text p{color: var(--main-clr)!important;}

.gform-footer,#field_submit{position:relative!important}
.gform-loader {position:absolute!important;right:0!important;top:0!important}





@media (min-width: 1600px) {
  .container{ max-width:1470px }
}

@media only screen and (max-width:1599px){
  :root{ 
    --fs-100:70px;
    --fs-80:65px;
    --fs-60:60px;
    --fs-48:45px;
    --fs-42:40px;
    --fs-40:38px;
    --fs-36:34px;
    --fs-30:28px;
    --fs-28:26px;
    --fs-26:25px;
    --fs-25:24px;
    --fs-24:23px;
    --fs-20:18px;     
    --fs-16:15px;
    --fs-14:14px;

    --fs-18:16px;
  }
}
@media only screen and (max-width:1399px){
  :root{ 
    --fs-100:60px;
    --fs-80:55px;
    --fs-60:50px;
    --fs-48:40px;
    --fs-42:34px;
    --fs-40:34px;
    --fs-36:30px;
    --fs-30:26px;
    --fs-28:25px;
    --fs-26:24px;
    --fs-25:23px;
    --fs-24:22px;
    --fs-20:17px; 
  }
}
@media only screen and (max-width:1199px){
  :root{ 
    --fs-100:50px;
    --fs-80:47px;
    --fs-60:45px;
    --fs-48:40px;
    --fs-42:32px;
    --fs-40:32px;
    --fs-36:24px;
    --fs-30:23px;
    --fs-28:22px;
    --fs-26:22px;
    --fs-25:21px;
    --fs-24:20px;
  }

  a{ text-decoration:none; border: 0px; outline: none; transition:none;}
  a:hover, a:focus, a:active{ transition:none; }  
}
@media only screen and (max-width:991px){
  :root{ 
    --fs-100:38px;
    --fs-80:36px;
    --fs-60:35px;
    --fs-48:32px;
    --fs-42:30px;
    --fs-40:30px;
    --pdg :50px;
  }
  p{padding-bottom:20px}
  .full-image img{ max-width:100% }
    
}
@media only screen and (max-width:767px){
  .container{padding-left: 40px;padding-right: 40px;}

  .btncn{width:auto;text-align:center;padding-left: 10px;padding-right: 10px;}
  .btncn::before{width:calc(100% - 8px);height:calc(100% - 8px);}
  .buttonGroup{gap:10px;margin-left:-20px;margin-right: -20px}
  .buttonGroup .btncn{width: auto; }
  .buttonGroup .btncn i{font-size:10px;margin-left:3px}
  .buttonGroup:has( a:only-child){margin-left:0;margin-right:0}


  .desktop{ display:none; }
  .mobile{display:block;}
  .lineHd h5::before{width:25px;margin-right:5px}

  .btn-position-absolute { position: static;margin-top:30px;transform: none;}
  .section-heading{ padding-right:0px;text-align:center;margin-bottom:0}


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



/*Header Start*/
  @media (min-width: 1200px) {
    .header .container {width:100%;}
  }

  .headerTop{background: var(--topbar-color);padding:4px 0 6px;position:relative;z-index:99999}
  .headerTop p{ color:var(--light-font-color); font-weight:300; padding:0; font-size:var(--fs-18); }
  .headerTop p a{  color:var(--light-font-color); font-weight:600 }
  .headerTop p a:hover{ color:var(--main-clr); }
  .headerTop ul{margin:0;padding:0;list-style:none;display: flex;justify-content: center;flex-wrap: wrap;}
  .headerTop ul li{display:inline-block;vertical-align:top;padding: 0 15px;position:relative;font-family:var(--accent-font);color:var(--body-font-color);font-weight:300;font-size: var(--fs-18);}
  .headerTop ul li a{ color:var(--body-font-color); }
  .headerTop ul li a:hover{ color:var(--main-clr); }
  .headerTop ul li:before{content:'';position:absolute;left:0;top: 50%;transform: translateY(-50%);width:1px;height:70%; background:var(--body-font-color);line-height:1}
  .headerTop ul li:first-child:before{ display:none; }

  .header-main{width: 100%;transition: all .5s;position:relative;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.078);}
  .header{position: sticky; z-index: 999;top: 0;width:100%;left:0;background: #ffffff;transition: 0.3s}
  body{--headerHeight: 185px;}
  .fixed{--headerHeight:100px}

  .logo{width: 176px;transition:all .5s;}
  .fixed .logo{width: 94px;}
  .logo img{width:100%;display:block;}
  .headerHolder{ display:flex; align-items:center; justify-content:space-between; padding:0 0;min-height:var(--headerHeight);transition:0.5s }

  .header-left{width:calc(50% - 140px);display: flex;align-items: center;gap: 170px;justify-content: flex-start;}
  .header-right{width: calc(50% - 140px);display: flex;justify-content: flex-end;align-items: center;gap: 50px;}
  .headerButtonGroup{display:flex;gap: 10px}
  .headerButtonGroup .btncn{margin-top: 0;margin-bottom: 0}

  .phoneNumber a{color: var(--main-clr);font-size: var(--fs-24);display: flex;align-items: center;transition:all .5s;font-weight:600}
  .phoneNumber a i{margin:0 12px 0 0;}
  .phoneNumber a:hover{ color:var(--hover-color);opacity:1.0 }
 
  .whatsapp-link a{ background:#25d366; color:#fff; border-radius:50%; padding:5px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; flex-shrink:0;color:#fff; font-size:26px;transition:0.3s }
  .whatsapp-link a:hover{ background:var(--main-clr); }

  .main-menu-holder{ background:var(--seconday-color); width:100%; ; padding:80px 0  }
  .menu-inner-holder{ display: flex; justify-content:space-between; }
  .menu-column-1{ width:24%;}
  .menu-column-2{ width:48%;}
  .menu-column-3{ width:28%;}


  .main-nav ul{ margin:0; padding:0; list-style:none; display:flex; flex-direction:column;  }
  .main-nav ul li{ display:block; }
  .main-nav ul li a{ display:block; color:rgba(255,255,255,0.80); font-weight:200; font-family:var(--headfont); font-size:var(--fs-36); padding:25px 0  }
  a.menu-close-btn { color:#fff; text-decoration:underline; text-underline-offset:5px; font-size:var(--fs-18); font-family:var(--accent-font); }
  .menu-close-btn{ position:absolute; right:15px; top:-30px;  }
  .main-menu-holder .container{ position:relative; }
  .main-menu-holder{ box-shadow: 0px -200px 0px 0px var(--seconday-color); display:none; min-height:100vh; }
  .main-nav ul li ul{ padding:15px 0 0 0 }

  .headerIcon i {width: 40px;aspect-ratio: 1;display: flex;justify-content: center;align-items: center;border: 1px #cdc0ad solid;color: #fff;border-radius: 50%;transition:0.3s;font-size: var(--fs-15);}
  .headerIcon a:hover i,.phoneNumber a:hover i{background:transparent;border-color:var(--hover-color)}

  .navigation nav ul{ display:flex; align-items:flex-start; margin:0; padding:0; list-style:none;  }
  .navigation nav > ul > li >a{line-height:var(--headerHeight);padding: 0 22px;display:block;transition:all .5s}
  .navigation nav ul li a{font-weight: 400;font-size: var(--fs-20);position: relative;color: var(--main-clr);transition: 0.3s;}
  .navigation nav ul li a:hover{ color:var(--hover-color); }
  ul.dropdown-menu-holder{ flex-wrap:wrap; gap: 0 !important; row-gap: 30px !important; width: 100%; border: none; justify-content: space-between; }
  ul.dropdown-menu-holder li {width: calc(20% - 20px);}
  ul.dropdown-menu-holder li ul{ display:block; }
  .section-parent-menu{ width:100% }
  .section-parent-menu{margin:0 -10px;padding: 0 25px;}
  .fixed{position:sticky;top:0;left:0;width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.1);}
  .fixed .navigation nav > ul > li >a{line-height: var(--headerHeight);transition:all .5s}


  @media only screen and (min-width:1200px){
    .header-main a{position:relative;z-index: 15;}
    .headerMian:hover a{pointer-events:all;}
    .mega-menu-wrapper{position: absolute;inset: 0 0 auto;width: 100vw;max-width: 100vw;background:var(--menu-color);padding:30px 0 4rem;box-shadow: 0 10px 10px 4px rgba(0, 0, 0, .05);padding-top: calc(var(--headerHeight) + 20px);transform: translateY(-20px);visibility: hidden;opacity: 0;transition: all 0.3s ease;transform-origin: top;z-index: -1;pointer-events: none;}
    .navigation nav ul li:hover .mega-menu-wrapper{transform: translateY(0);transition: all 0.3s ease;visibility: visible;opacity: 1;z-index: 1;pointer-events: auto;}
   
    ul.dropdown-menu-holder li a{font-size: var(--fs-20) !important;font-weight: 600!important;margin:0 0 15px 0;display:block;}
    ul.dropdown-menu-holder li ul li a{font-size: var(--fs-16) !important;padding:5px 0;display:block;font-weight:300 !important;margin:0}
    ul.dropdown-menu-holder li ul li a:hover{}
    ul.dropdown-menu-holder li ul li{ width:100% }

    .navigation nav ul li.normal-menu { position: relative;}
    ul.sub-menu{flex-direction: column;position: absolute;z-index: 9;inset: 0 0 auto;width: 100%;background: var(--menu-color);top: 100%;opacity: 0;visibility: hidden;width:250px;padding:15px 30px !important;z-index:-9;transform:translateY(-20px);pointer-events:none;transition:0.3s}
    .navigation ul li:hover > ul.sub-menu{ visibility:visible; opacity:1.0; z-index:9;transform:none;pointer-events:all;pointer-events:all }
    .navigation ul li ul.sub-menu li a{line-height:1.5!important;display:block;padding:8px 0;}
    .navigation ul li ul.sub-menu li a:hover{color: var(--hover-color);}
    ul.sub-menu li {width: 100%;}

    }
  @media only screen and (min-width:1200px){
    #menu{ display:none; }
  }
 
 .hamburger-wrapper{ display:none; }

.hamburger-wrapper {display: flex; /* width: 50px */; height: 35px; border-radius: 50%; align-items: center; justify-content: center; transition: 0.3s; margin: 0 15px ;}
.hamburger-wrapper .icon-inner {display: flex; flex-direction: column; gap: 5px; align-items: flex-end; }
.hamburger-wrapper span {height: 2px; width: 24px; display: block; background: var(--main-clr); transition: 0.3s; }
.hamburger-wrapper span:first-child {width: 18px; }
.hamburger-wrapper span:last-child {width: 12px; }

.mobMenuLogo{ padding:10px 30px }
.mobMenuLogo img{ width:120px;  }
.mobMenuBookNow{ background:var(--main-clr) !important; color:#fff !important; font-size:var(--fs-18) !important; }



:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}






  @media only screen and (max-width: 1899px) {
    .header-right{ gap:20px; }
    .main-menu-holder{ padding:30px 0 }
    .main-nav ul li a{ font-size:30px; }
    .main-nav ul{ gap:35px; }
    .main-nav ul li ul li a{ font-size:18px;  }
    .header-left{ width: calc(50% - 120px); }
    .header-right{width: calc(50% - 120px);}
    .navigation nav > ul > li >a{ padding:0 15px }

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

  @media only screen and (max-width: 1399px) {
    .header-right { width: calc(50% - 110px)}
    .header-left { width: calc(50% - 110px)}
    .header-main .container{ width:100%; max-width:100% }
  }


  @media only screen and (max-width: 1299px) {
    .navigation nav > ul > li >a{padding: 0 10px}
    .phoneNumber{margin-left:auto;}
    .phoneNumber span{ display:none; }
    .phoneNumber a i {margin: 0;width: 45px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;background: var(--main-clr);color: #fff;border-radius: 50%;}
    .phoneNumber a:hover i{background:var(--hover-color);}
  }
  @media only screen and (max-width: 1199px) {
    .navigation{ visibility:hidden; }
    .logo,.fixed .logo{width: 126px;transform:none}
    body,.fixed {--headerHeight: 120px;}
    .headerHolder{position:relative;padding: 10px 0;}
    .fixed .section-parent-menu,.section-parent-menu{ padding:0 }

    .headerButtonGroup .btncn {width: 45px;height: 45px;padding: 0;display: flex;align-items: center;justify-content: center;font-size: var(--fs-20);}


    .mean-container .mean-bar {position: absolute;left: 0;width: 100%;float: none;z-index: 99;top: 50%;background:transparent;pointer-events: none;}
    .mean-container .mean-bar a{pointer-events: all;}
    .mean-container a.meanmenu-reveal{border:1px solid transparent;padding: 8px 0px 8px;margin-top:0px;color: var(--body-font-color);border-radius:0;height: auto;width: 24px;transform: translate(0, -50%);}
    .mean-container .mean-nav{margin-top: calc(var(--headerHeight) / 2);}
    .mean-container .mean-nav ul li a{ font-family:var(--bodyfont); }
    .mean-container .mean-nav > ul:first-child > li:first-child > a{border:none;}
    .mean-container a.meanmenu-reveal span{}
    .mean-container .mean-nav{background:var(--menu-color);box-shadow: -50vw 0 0 var(--menu-color), 50vw 0 0 var(--menu-color);}
    .mean-container a.meanmenu-reveal{ z-index:9999 }
    .mega-menu-container.container{padding:0!important;}


    .section-parent-menu{padding:0 0 0 0px;margin: 0;}
    .fixed .section-parent-menu{padding:0 0 0 0px; } 

    .header,.fixed.header{position:relative;background: transparent;backdrop-filter:none;box-shadow:none;top: 0!important}
     /*body:has( .halfBanner) .header{position:relative;}*/

     body:has( .blogDetailsBanner) .header{position:relative;}
    .navigation{ visibility:hidden; display:none; }
    .headerRight {margin-left: auto; }
    a.mean-expand i {font-size: 14px; }
    .phoneNumber a i{margin:0;font-size: var(--fs-20);}
    .header-left{ gap:120px;  }
    .main-nav ul{ gap:20px;  }
    .main-nav li{ position:relative; }
    .main-nav .dropdown-toggle{ position: absolute; right: 0; top: 0; width: 45px; height: 45px; text-align: center; line-height: 35px; font-size: 24px; color:#fff }
    .main-nav .dropdown-toggle::after{ display:none; }
    .main-nav ul li ul li{ width:100%; padding:0 0 0 30px;  }
    .main-nav ul li ul li a{ line-height:34px;  }

    .header-left{ display:none; }
    .header-right{ width:75%; padding:0 0px 0 0}
    .mobileMenu{width: 24px;height:34px}

   
  }
  @media only screen and (max-width: 991px) {
    .phoneNumber span{ display:none; }
    .headerTop ul li {font-size: 14px; padding: 0 10px; }

    .header-left{ gap:35px; }
    .make-en span{ display:none; }
    .make-en a{ background: #25d366;  color: #fff; border-radius: 50%; padding: 5px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; flex-shrink: 0; }
    .make-en a i{ display:block; }
  }
  @media only screen and (max-width: 767px) {    
    .header-main{ padding-top:0; padding-bottom:0px }
    .mean-container a.meanmenu-reveal{right:0 !important;padding-right: 0;width:22px}
    .headerHolder{ gap:5px; }
    .mean-container .mean-nav{}
    .logo,.fixed .logo {width: 100px;flex-shrink:0}
    body,.fixed {--headerHeight: 99px;}

    .phoneNumberIcon{ margin:0 0 0 15px }
    .headerTop ul li{ padding:0 10px }

    .mean-container .mean-nav{}
    .mean-container a.meanmenu-reveal{padding: 10px 0px;}
    .mean-container .mean-bar{}

    .contact-txt{display:none;}
    .contact-btn a i{width: 35px;aspect-ratio: 1;display: flex;justify-content: center;align-items: center;background: var(--main-clr);color: #fff;border-radius: 50%;transition: 0.3s;font-size: 16px;}
    .whatsapp-link a{width:35px;height:35px;font-size:20px}
    .phoneNumber a{}
    .headerIcon i{width:32px;font-size: 12px;}
    .header-main .container{padding-left:20px;padding-right:20px}
    .header-right{gap: 10px; padding:0 0px 0 0;width:auto;}

    .phoneNumber,.headerButtonGroup {/* display: none; */}

    body:has( .halfBanner) .header {position: relative; }
    /*body:has( .halfBanner) .header-main {position: absolute; width: 100%; }*/


  }

  @media only screen and (max-width: 432px) {
    .headerMian{ top:50px }
  }
/*Header End*/




/*Banner Start =========================*/
  .banner{position:relative;}
  .bannerSliderItem {position: relative; z-index: 2; }
  .bannerImage {background: #000;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;}
  .bannerImage::after {content:'';background-image: linear-gradient( 90deg, rgb(0,0,0) 30%, rgba(0,0,0,0) 100%);opacity: 0.8;position: absolute;left: 0;top: 0;width: 65%;height: 100%;}
  .bannerImage::before {content:'';background-image: linear-gradient( 0deg, rgb(0,0,0), rgba(0,0,0,0) 100%);opacity: 0.7;position: absolute;left: 0;bottom: 0;width: 100%;height: 25%;}
  .bannerImage img {display: block;width:100%;height: 100%;object-fit:cover;opacity: 1;}
  .bannerContent {width: 100%;padding: 165px 0 130px}
  .bannerContent h1, .bannerContent h2 {color: #fff;font-size: var(--fs-60);padding-bottom: 20px;line-height:1.2;text-transform: none;}
  .bannerContent h1:has( + h2) {font-size: var(--fs-18);color: #fff;letter-spacing: 0.05em;padding: 0px 0 21px 0;font-weight: 300;text-transform: uppercase;}
  .bannerContent h6 strong{font-weight:600}
  .bannerSmallHd{display:flex;align-items:center;gap:15px;margin-bottom:25px}
  .bannerSmallHdImg{flex-shrink: 0}
  .bannerContentInr {max-width: 700px;}
  .bannerContent p{color:#fff;font-size: var(--fs-16);font-family:var(--headfont);font-weight: 400;max-width: 530px;}
  .bannerContent .btncn{margin-top: 0;margin-bottom: 0;}
  .bannerContent h1 + .buttonGroup,.bannerContent h2 + .buttonGroup{padding-top:30px}

  .bannerSlider {position: relative;}
  .banner .slick-dots {display: flex;gap: 12px;justify-content:flex-start;position: absolute;bottom: 7%;left: 50%;transform: translate(-50%, 0);list-style:none;font-size:0;margin:0;padding:0 15px;}
  .banner .slick-dots li{display:block;padding:0;margin:0;width: 16px;height:16px}
  .banner .slick-dots button {display:block;width: 100%;height:100%;background:#fff;padding:0;margin:0;border:0;transition:0.3s;border-radius:50%;opacity:0.1}
  .banner .slick-active button {opacity:1}
  .banner .partnerLogoSlider{padding-bottom: 40px;}


  .innerBanner{position:relative;z-index: 2}
  .innerBanner .bannerContent{padding: 140px 0 100px;min-height:565px;display: flex;flex-direction: column;justify-content: center;}
  .innerBanner .bannerContentInr{max-width:600px}
  .innerBanner .bannerImage::after,.innerBanner .bannerImage::before{display:none;}
  .innerBanner .bannerImage img{opacity: 0.5}


  .halfBanner{position:relative;display:flex;background: #fff;z-index:2}
  .halfBannerImage{width: 52%;position:absolute;top:0;right:0;height:100%;z-index:-1}
  .halfBannerImage img{ width:100%;display:block;height:100%;object-fit:cover; }
  .halfBannerCaption{width:100%;padding:80px 0 }
  .halfBannerCaption h1,.halfBannerCaption h2{font-weight: 400;padding-bottom:20px}
  .halfBannerCaption h1:has( + h2){font-size:var(--fs-16);color: var(--black-clr);font-weight:500}
  .halfBannerCaption h6{ color:var(--head-font-color);}
  .halfBannerCaptionInr{min-height:380px;display:flex;flex-direction:column;justify-content:center;max-width: 41%;}
  .halfBannerCaptionInr p{font-weight:400;color: var(--black-clr);}



  @media only screen and (max-width:1199px){
    .bannerContent {position: static;padding: var(--pdg) 0;transform:none;}
    .innerBanner .bannerContent {position: static;transform:none;min-height: auto;padding: var(--pdg) 0 30px;}
    .bannerContent h1 + .buttonGroup,.bannerContent h2 + .buttonGroup{padding-top:10px}

    .bannerImage {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
    .banner .slick-track {display: flex; }
    .banner .slick-slide {height: auto; }
    .banner .slick-slide > div,.bannerSliderItem {height: 100%; }
    .banner .slick-dots{bottom: 20px}
    .banner .slick-dots li{width:10px;height: 10px}
    .madeInUsa img{max-width: 90px}
    .innerBanner .bannerContent h1{padding-bottom: 20px}
    .innerBanner .bannerContent .btncn:last-child{margin-top: 0}
    .halfBannerCaption .btncn {}

  }
  @media only screen and (max-width:991px){
    .bannerContent {padding: 50px 0px 40px 0px;height: 100%;display: flex;flex-direction: column;justify-content: center;}
    .bannerContent br {display: none; }
    .bannerContent h2 {}
    .bannerContent h6 {padding-bottom: 10px; }
    .bannerContentInr {text-align: center; margin: 0 auto; }
    .bannerContentInr .buttonGroup {justify-content: center; }
    .banner .slick-dots {justify-content: center; }
    .banner,.innerBanner,.banner p,.innerBanner p{text-align: center;text-align-last: center;}
    .bannerImage::after {width: 100%; background: #000; opacity: 0.5; }


    .halfBannerImage,.innerBanner .halfBannerImage {width: 100%;position:static; }
    .halfBannerCaption {position: static; transform: none; padding: 0px 0 0px; text-align: center; margin-top: 0px}
    .halfBannerCaptionInr {min-height: initial;padding:30px 0px;background: transparent;max-width: 100%;}
    .halfBannerCaptionInr p{text-align:center}
    .halfBanner {flex-direction: column; }
    .halfBannerCaption .buttonGroup {justify-content: center; }
    .halfBannerCaption .buttonGroup .btncn{width: auto!important;margin: 0;}
    .halfBannerCaption h1, .halfBannerCaption h2{padding-bottom:20px}

    img.banner-award-winning {top: 100%; left: 50%; max-width: 90px; transform: translate(-50%, -50%); }
  }
  @media only screen and (max-width:767px){
    .banner .bannerImage img{object-position: 66% 50%;}
    .banner .slick-dots {padding: 0px 40px; }
    .bannerSmallHdImg {flex-shrink: 0; }
    .innerBanner .halfBannerImage img{height: auto;}
    .halfBannerCaption .buttonGroup .btncn{padding-left: 10px;padding-right: 10px;}
    .bannerContent h1:has( + h2){ font-size: 14px; }
    .bannerContent .buttonGroup .btncn{ padding-left:10px; padding-right:10px; font-size:14px;  }
    .banner-btn-white{ font-size:14px;  }

  }

  .features-sec{padding: 16px 0; background-color: rgb(255, 255, 255); box-shadow: 2.828px 2.828px 20px 0px rgba(0, 0, 0, 0.07); position:relative; z-index:4 }
  .features-sec ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: center;color: var(--black-clr);font-weight: 500;text-align: center;gap: 45px;align-items: center;line-height: 1.2;text-transform:uppercase;letter-spacing:0.03em}
  .features-sec ul li {padding-left: 55px; position: relative; }
  .features-sec ul li::before{width:10px;aspect-ratio:1;content:'';border-radius:50%;background:var(--main-clr);position:absolute;left:0;top:50%;transform:translateY(-50%)}
  .features-sec ul li:first-child{padding-left:0}
  .features-sec ul li:first-child::before{display:none}
  @media only screen and (max-width:1399px){
    .features-sec ul li{padding-left:28px;}
    .features-sec ul{gap:10px 20px;letter-spacing:0}
    .features-sec ul li::before{width:8px}
  }
  @media only screen and (max-width:991px){
    .features-sec ul{flex-wrap:wrap;}
  }
  @media only screen and (max-width:767px){
    .features-sec ul{display:grid;text-align:left}
    .features-sec ul li:first-child{padding-left:28px}
    .features-sec ul li:first-child::before{display:block}
  }
/*features-sec end*/


/*text-columns-sec start*/
  .text-columns-sec {font-weight: 400;}

  @media only screen and (max-width:991px){
  }
/*text-columns-sec end*/


/*large-bg start*/
  .large-bg {background: var(--light-bg);position: relative;}
  .large-bg-img{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 450px);background-color: rgb(165, 122, 121);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.17);}
  .large-bg-img img{width:100%;height:100%;object-fit:cover}
/*large-bg end*/


/*boxes-sec start*/
  .boxes-sec-item {background: #fff;padding: 45px 50px;height: 100%;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.14);}
  .boxes-sec-item h3 {font-size: var(--fs-36); }
  .boxes-sec-img img {width: 100%; display: block; }
  .boxes-sec-img {margin-bottom: 30px; }
  .boxes-sec-item h4 {padding-bottom: 20px; }
  .boxes-sec-item ul {padding: 0; margin: 0; list-style: none; }
  .boxes-sec-item ul li:not(:last-child) {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d9d9d9; }

  @media only screen and (max-width:991px){
    .boxes-sec-item {padding: 30px 20px;}
    }
/*boxes-sec end*/


/* signs-sec start */
  .signs-sec ul{padding:0;list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:16px}
  .signs-sec ul li{width:40%;flex-grow:1;background:#fff;color:var(--body-font-color);padding:15px 30px;line-height: 1.4;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.071);}
  .signs-sec-img img{box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.1);}

  @media only screen and (max-width:767px){
    .signs-sec ul li{width:100%;padding:15px 15px}
  }
/* signs-sec end */


/*PARTNERS START*/
  .partnerLogoSec{overflow:hidden;}
  .partnerLogoSlider{overflow: hidden;}
  .partnerLogoSlider .slick-list{margin: 0 -40px;line-height: 0}
  .partnerLogoSlider .slick-track{display:flex;align-items: center;}
  .partnersLogoItem{padding: 0 35px;line-height: 1.2;}
  .partnersLogoImg img {display: block;max-width:293px;max-height:78px;}
  .banner .partnersLogoImg img{filter:brightness(0) invert(1);opacity:0.7}
  .text-white .partnersLogoImg img{filter:brightness(0) invert(1);}

  @media only screen and (max-width:991px){
    .partnersLogoImg img{max-height:70px;max-width:180px;width:auto;}
    .partnersLogoItem{padding: 0 20px}
    .partnerLogoSlider .slick-list{margin: 0 -20px;}
  }

/*PARTNERS END*/


/*faq start*/
  .faqHolder h6{color: var(--main-clr);}
  .faqHolder{color: var(--black-clr);}
  .accroHolder {border-bottom:1px solid #d9d9d9; }
  .accordian-new h3.clcikbtn-new {font-family: var(--bodyfont);font-weight: 500;font-size: var(--fs-24);cursor: pointer;margin-bottom: 0;position: relative;padding: 20px 30px 21px 0;}
  .accordian-new h3.clcikbtn-new:focus {  outline: 0}
  .accordian-new h3.clcikbtn-new:after {content: "\f063";font-family: 'FontAwesome';position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: var(--fs-18);font-weight: 900;transition: .5s}
  .accordian-new h3.clcikbtn-new.ui-accordion-header-active-new:after {content: '\f063';transform: translateY(-50%) rotate(180deg);}
  .ui-accordion-content-new { padding: 0px 0px 30px 0;  display: none}
  .ui-accordion-content-new p:last-child { padding-bottom: 0}

  @media only screen and (max-width:767px){
    .accordian-new h3.clcikbtn-new{ padding: 15px 30px 15px 0; }
  }
/*faq end*/


/*HOME FORM SECTION start*/
  .formHolder{position:relative;background:#000;z-index: 2}
  .formHolderBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000;}
  .formHolderBg img{width:100%;height:100%;object-fit:cover;}
  .formHolder h2{padding-bottom:16px;font-weight: 400;}
  .formHolder h2 strong{font-weight:500}

  .formHolderHd p{font-size: var(--fs-16);}
  

  .formContactInfo {height: 100%;background: var(--seconday-color);display: flex;flex-direction: column;justify-content: center;padding: 50px;color: var(--main-clr);max-width: 91%;}
  .formContactInfo h3 {font-weight: 500; padding-bottom: 20px; }
  .formContactInfo > p {max-width: 400px; }

  .formContactListItem {display: flex;gap: 10px;transition:0.3s;margin-bottom:20px;color:var(--main-clr);}
  .formContactListIcon{color: var(--main-clr);}
  .formContactListIcon i {font-size:var(--fs-18); }
  .formContactListText {align-self:center; }
  .formContactListText p {padding: 0; line-height: 1.4; }
  .formContactListItem:hover{color: var(--hover-color);}
  .formContactListItem:last-child{margin-bottom:0}


  .formGroup{ display:flex; gap:14px; }
  .homeFormHolder{padding: 50px 70px 50px 10px;}
  .homeFormHolder .gform_fields {gap: 30px!important; }

  .homeFormHolder input[type=text], .homeFormHolder input[type=email], .homeFormHolder input[type=tel], .homeFormHolder select, .homeFormHolder textarea{width:100% !important;background-color:#fff !important;border:none !important;border-bottom: 1px solid var(--main-clr) !important;padding: 10px 0px !important;font-size: 15px!important;font-weight:300 !important;color:var(--head-font-color) !important;margin:0 0 0px 0 !important;border-radius:0px!important;height:auto!important;line-height: 1.5 !important;font-family:var(--headfont)!important;box-shadow:none!important;text-transform: uppercase !important;letter-spacing: 0.05em!important;}
  .homeFormHolder .inputHolder{ width:100% !important; }
  .homeFormHolder ::placeholder { color: var(--head-font-color) !important; opacity: 1 !important; }
  .homeFormHolder ::-ms-input-placeholder { color: var(--head-font-color) !important;}
  .homeFormHolder textarea{height:44px !important;min-height: auto!important;resize: none;}
  .homeFormHolder select{padding-right: 30px !important;background-image: url(assets/images/arrow-down.png) !important;background-repeat: no-repeat !important;background-position: center right 0px !important;appearance:none !important;box-shadow:none!important}
  .homeFormHolder option{ background: #000 !important; color: #fff !important; } 

  .homeFormHolder [type=submit]{position:relative!important;z-index:2!important;padding: 9px 27px!important;border: 1px var(--main-clr) solid!important;background:var(--main-clr) !important;outline:none !important;cursor: pointer !important;font-weight: 400 !important;font-size: var(--fs-16) !important;transition:all .5s !important;margin: 0 0!important;color: #fff !important;font-family:var(--bodyfont) !important;flex-shrink: 0 !important;align-self: flex-start !important;letter-spacing: 0.0em !important;border-radius: 100px !important;width:auto !important;height:auto !important;line-height: 1.5!important;text-transform: none!important;}
  .homeFormHolder [type=submit]:hover{ background-color:var(--hover-color)!important; color:#fff!important;border-color:var(--hover-color)!important;}


  .formHolderInr{width: 100%;background: #fff;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);}

  .form-social ul{margin: 0px 0 0 0;padding:0;list-style:none;display: flex;gap: 10px;flex-wrap:wrap;justify-content: center;}
  .form-social ul li a{background:transparent;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 18px;width: 36px;aspect-ratio: 1;border-radius: 50%;}
  .form-social ul li a i{ display:block ;}
  .form-social ul li a:hover{ color:var(--hover-color);background:#fff }
  .homeFormHolder .gform-footer p, .homeFormHolder .gform_footer p{padding-bottom:0}


  @media only screen and (min-width:1800px){
    .formHolder .container{}
  }
  @media only screen and (max-width:991px){
    .homeFormHolder input[type=submit]{margin: 0 auto!important}
    .homeFormHolder input[type=text], .homeFormHolder input[type=email], .homeFormHolder input[type=tel], .homeFormHolder textarea{padding: 10px 0px!important; }
    .homeFormHolder select{padding: 10px 30px 10px 0px!important;background-position: center right 0px !important;background-size:12px!important}
    .formHolderInr{padding: 0;}
    .formContactInfo{max-width:100%;padding:40px 20px}
    .homeFormHolder{padding: 30px 20px 40px;}
     .homeFormHolder textarea{min-height:70px!important}

  }
/*HOME FORM SECTION end*/


/*step sec start*/
  .steps-sec {box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2)}
  .steps-sec h6 {color: var(--main-clr);}
  .text-white.steps-sec h6, .text-white .steps-sec h6 {color: #fff;}

  .steps-slider .slick-list{margin: -20px -18px;padding: 20px 0;}
  .steps-slider .slick-slide{padding:0 18px;height: auto;}
  .steps-slider .slick-slide > div{height:100%}
  .steps-slider-item {background-color: rgb(255, 255, 255);box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);height:100%}
  .steps-slider-img img{width:100%;display:block;}
  .steps-slider-text{padding: 35px 41px 40px;}
  .steps-slider-item p:last-child {padding-bottom: 0;}
  .steps-slider {counter-reset: step-counter;}
  .steps-slider-item h3 {counter-increment: step-counter;padding-bottom: 14px;color: var(--main-clr);font-weight: 400}
  .steps-slider-item h3::before{content: counter(step-counter, decimal-leading-zero) " ";font-weight: 800;}
  .steps-slider-item p {color: var(--main-clr);}
  .steps-slider .slick-track { display: flex;}
  .steps-slider-nav {position: relative; display: flex; justify-content: flex-end; gap: 10px; }
  .steps-slider-nav button {margin-top: 30px; border: 1px solid var(--main-clr); width: 38px; aspect-ratio: 1; border-radius: 50%; font-size: 14px; display: flex; align-items: center; justify-content: center; background: #fff; transition: 0.3s;}
  .steps-slider-nav button:hover{background:var(--hover-color);border-color:var(--hover-color);color:#fff}
  .steps-slider-nav button.slick-disabled {opacity: 0.5; pointer-events: none; }.

  @media only screen and (max-width:991px){
    .steps-slider-nav {justify-content: center; }
  }
  @media only screen and (max-width:767px){
    .steps-slider-nav {justify-content: center; }
    .steps-sec {overflow: hidden; }
    .steps-slider .slick-list {overflow: visible; margin-left: -8px; margin-right: -8px; }
    .steps-slider .slick-slide {padding: 0 8px; }
    .steps-slider-text {padding: 24px; }
    .slick-slide .steps-slider-item{opacity:0.5;transition:0.3s}
    .slick-active .steps-slider-item{opacity:1;}
  }
/*step sec end*/


/*doc intro start*/
  .doc-intro-inr p:last-child,.doc-intro-inr h5:last-child {padding-bottom: 0; }
  .doc-intro-inr {font-size: var(--fs-30); font-weight: 300; color: var(--main-clr); max-width: 1200px; margin: 0 auto; }
  .doc-intro-inr h5 {font-size: var(--fs-48); font-family: var(--cursive-font); line-height: 1; }
  .doc-intro{box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);}
/*doc intro end*/



/*SERVICE SECTION*/
  .serviceSliderWrap{position:relative;}
  .serviceSlider{overflow:hidden;padding: 20px 20px;margin:-20px}
  .serviceSlider .slick-slide { margin: 0 10px;  }
  .serviceSlider .slick-list {margin: 0px -10px;overflow: visible;}
  .slick-slide .serviceItem{opacity:0;transition:0.3s}
  .slick-active .serviceItem{opacity:1}
  .serviceItem a{color: var(--head-font-color);display:block;}
  .serviceItem a:hover, .serviceItem a h3:hover{ color:var(--hover-color); }
  .serviceItemInr{display: flex;flex-direction: column;justify-content: space-between;padding: 25px 35px 36px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);gap: 16px}
  .serviceItemIcon{margin-bottom: 15px;}
  .serviceItemIcon img{display:block;transition:0.3s}
  .serviceItem h3{font-size: var(--fs-30);padding:0 0 15px;font-weight:300;transition:0.3s}
  .pageContent .serviceItem h3{padding-top: 0}
  .serviceItem p{font-size: var(--fs-16);padding: 0 0 0px 0px;max-width: 164px;}
  .serviceItemInr > *:last-child{padding-bottom:0;margin-bottom:0}
  .serBtn{font-weight: 400;font-size:var(--fs-16)}
  .serBtn i{margin-left:6px}
  .serBtn:hover{color: var(--dark-bg);}

  .serviceSlider .slick-track {display: flex; }
  .serviceSlider .slick-slide {height: auto; }
  .serviceSlider .slick-slide > div, .serviceItem,.serviceItem > a, .serviceItemInr {height: 100%; }

  .service-nav{display:flex;align-items: center;gap:20px;justify-content: space-between;width: calc(100% + 110px);position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);pointer-events:none;}
  .service-nav-prev,.service-nav-next{background:var(--main-clr);border:0;font-size: 16px;transition:all .3s;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;flex-shrink: 0;pointer-events: all;}
  .service-nav-prev:hover,.service-nav-next:hover{background:var(--hover-color); color:#fff } 

  .progress-bar{flex-grow: 1}
  .progress {  display: block;  width: 100%;  height: 2px;  border-radius: 10px;  overflow: hidden;  background-color: #d7dcd7; background-image: linear-gradient(to right, #39564a, #39564a);  background-repeat: no-repeat;  background-size: 0 100%;  transition: background-size .4s ease-in-out;}

  .viewBtn{font-weight:300;border-bottom: 2px solid var(--body-font-color);color: var(--body-font-color);}
  .viewBtn:hover{border-bottom-color:var(--main-clr);color: var(--main-clr);}

  .service-line-hd{margin-bottom:50px;display: flex;gap: 40px;align-items:center;}
  .service-line-hd h2{flex-shrink:0;padding-bottom:0}
  .service-line-hd::after{content:'';width:100%;height:2px;background: var(--main-clr);display:block;}


  .ser-title-odd-placement .service-line-hd{flex-direction: row-reverse;}


  @media only screen and (max-width:1299px){
    .serviceSliderWrap {padding: 0 60px; }
    .service-nav {width: 100%; }
  }
  @media only screen and (max-width:1199px){
    .serviceItemIcon{margin-bottom: 20px;}
  }
  @media only screen and (max-width:991px){
    .serviceSliderWrap{margin-top: 10px}
  }
  @media only screen and (max-width:767px){
    .serviceSliderWrap{padding:0}
    .serviceItemInr{padding: 20px 20px 30px;text-align: center;}
    .serviceItem p,.serviceItemIcon img{margin-left:auto;margin-right:auto}
    .service-nav{width: calc(100% + 60px);}
    .service-nav-prev, .service-nav-next {width: 40px;height: 40px;font-size: 20px;}
    .serviceCol{height: 100%}
    .service-slider-section {overflow: hidden;}
    .serviceSlider{margin-right: auto;margin-left: auto;max-width: 100%;overflow: visible;padding: 20px 24px;}
    .serviceSlider .slick-list{margin: 0px 0px;width: 100%;overflow: visible;}
    .serviceSlider .slick-slide{margin: 0 5px;}
    .slick-slide .serviceItem{opacity: 0.3;transition: 0.3s}
    .slick-slide.slick-active .serviceItem{opacity:1}

    .service-line-hd{margin-bottom:30px;justify-content:center;text-align:center;}
    .service-line-hd::after{display:none;}
  }
/*END SERVICE SECTION*/


/*why choose start */
  .why-choose-img {margin-bottom: 25px; }
  .why-choose-text h3 {font-weight: 400; padding-bottom: 15px; }
  .why-choose-text p:last-child {padding-bottom: 0; }
  .why-choose-text p {max-width: 342px; margin-left: auto; margin-right: auto; }
  .why-choose-sec h6 {color: var(--main-clr); }
  .text-white.why-choose-sec h6,.text-white .why-choose-sec h6{color:#fff}

  @media only screen and (max-width: 991px){
    .why-choose-img {margin-bottom: 10px;}
  }
@media only screen and (max-width: 767px){
    .why-choose-img img{ max-width:50% }
  }

/*why choose end */


/*home gallery start*/
  .home-gallery-sec {box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.14);}
  .home-gallery-sec h6 {color: var(--main-clr); }
  .home-gallery-grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
  .home-gallery-item:first-child {grid-column: span 2; grid-row: span 2; }
  .home-gallery-item img {width: 100%; aspect-ratio: 344 / 236; object-fit: cover; }
  .home-gallery-item:first-child img {height: 100%; }


  .home-gallery-grid .slick-prev{ background:var(--main-clr);border:0;font-size: 16px;transition:all .3s;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;flex-shrink: 0;pointer-events: all; position: absolute; left: -30px; top: 50%; transform: translateY(-50%);}

  .home-gallery-grid .slick-next{background:var(--main-clr);border:0;font-size: 16px;transition:all .3s;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;flex-shrink: 0;pointer-events: all; position: absolute; right: -30px; top: 50%; transform: translateY(-50%); }
  .service-nav-prev:hover,.service-nav-next:hover{background:var(--hover-color); color:#fff } 

  .home-gallery-grid .slick-slide { padding: 0 7.5px;}
  .home-gallery-grid .slick-list {  margin: 0 -7.5px; }
  .home-gallery-grid .slick-list{ overflow:visible; }
  .home-gallery-grid .slick-slide{ opacity:0.5 }
  .home-gallery-grid .slick-slide.slick-center{ opacity:1.0 }

  @media only screen and (max-width: 991px){
    .home-gallery-grid {grid-template-columns: repeat(2, 1fr);}
  }
  @media only screen and (max-width: 767px){
    .home-gallery-grid { display:block; }
    .home-gallery-item:first-child{grid-column: span 1; grid-row: span 1;}
  }
/*home gallery end*/


/*breadcumb start*/
  .breadcumb{padding:15px 0;width: 100%;}
  .innerBanner .breadcumb{padding:0px 0 20px;}
  .breadcumb ul{ display:flex; justify-content:flex-start;flex-wrap: wrap; margin:0; padding:0; list-style:none}
  .breadcumb ul li{font-family:var(--bodyfont);font-size: 16px;letter-spacing:0.04em;color: rgba(255, 255, 255, 0.4);position:relative;text-transform:uppercase;}
  .breadcumb ul li:after{ content:'/'; display:inline-block;margin:0 8px; }
  .breadcumb ul li:last-child:after{ display:none; }
  .breadcumb ul li a{color: rgba(255, 255, 255, 0.4);font-weight: 300;}
  .breadcumb ul li a:hover{ color:rgba(255, 255, 255, 1); }

  @media only screen and (max-width:991px){
    .breadcumb ul{justify-content:center;width:100%}
  }
  @media only screen and (max-width:767px){
    .breadcumb ul li{font-size: 12px;}
    .breadcumb ul{justify-content: center;}
    .breadcumb{position:static}
  }
 
/*breadcumb end*/


/*CONTENT START*/
  .contentSection h2{}
  .contentSection ul{padding:0 0 20px; list-style:none;margin:0 }
  ul.two-columns {column-count: 2;column-gap: 25px;}
  ul.two-columns li {break-inside: avoid;}
  .contentSection ul li{position:relative; padding: 0 0 15px 35px;line-height: 1.2;}
  .contentSection ul li:before{ content:'\f00c'; position:absolute; left:0; top:0; color:var(--head-font-color); font-family: 'FontAwesome'; } 
  .text-white.contentSection ul li:before{ color:#fff } 
  .text-white.contentSection{font-weight:400}

  .contentHolder h1{font-size:var(--fs-16);font-weight:300;margin:0;font-family:var(--bodyfont);padding:0 0 20px 0;text-transform:uppercase;letter-spacing:0.2em;}
  .contentTop ul{ margin:0; padding:0 0 0 0; list-style:none; }
  .contentTop ul li{ font-weight:300 ; font-size:var(--fs-20); padding:0 }
  .contentTop ul li:before{display:none;}
  .contentTop ul li a{ color:var(--body-font-color); padding: 15px 0; display: block; border-bottom: 2px solid #dbddd8; position: relative;}
  .contentTop ul li a:after{ content:''; position:absolute; width:0px; height:2px; background:var(--main-clr); bottom:-2px; left:0 ; transition: all .5s;}
  .contentTop ul li a:before{ content:'\f061' ;  font-family: 'FontAwesome';  position:absolute; right:0; top:13px; color:var(--body-font-color);transition: all .5s;}
  .contentTop ul li a:hover{ color:var(--main-clr); }
  .contentTop ul li a:hover:after{width:100%; background: var(--main-clr); }
  .contentTop ul li a:hover:before{ color:var(--main-clr); }

  .content-image-right img{display:block;margin-left:auto;}
  .content-image img{box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.1);}

  
  .contentTextSliderSec{position:relative;z-index:2}
  .contentTextSliderSec .contentHolder {background-color: var(--dark-bg);box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);}
  .contentTextSlider .slick-list{margin:0 -5px}
  .contentTextSlider .slick-slide{padding:0 5px}
  .contentTextSliderBg{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
  .contentTextSliderBg img{opacity:0.73;width:100%;height:100%;object-fit: cover;}
  .contentTextSliderCol{padding: 120px 90px;}
  .contentTextSliderWrap{position:relative;}
  .contentTextSliderNav{display:flex;gap:10px;justify-content:flex-end;position:absolute;bottom:10px;right:0;}
  .contentTextSliderNav button {border: 1px solid var(--main-clr);width: 38px;aspect-ratio: 1;border-radius: 50%;font-size: 14px;display: flex;align-items: center;justify-content: center;background: #fff;transition: 0.3s;}
  .contentTextSliderNav button:hover{background:var(--hover-color);border-color:var(--hover-color);color:#fff}
  /* .contentTextSliderNext {font-size: var(--fs-30); background: transparent; border: 0; outline: 0; color: var(--head-font-color); z-index: 2; transition: 0.3s }
  .contentTextSliderPrev {font-size: 14px;background: transparent;border: 0;outline: 0;color: var(--black-clr);z-index: 2;transition: 0.3s;opacity: 1;} */
  .contentTextSliderPrev:hover,.contentTextSliderNext:hover{color: var(--hover-color);opacity: 1}
  .contentTextSliderSec .content-image{width:100%;height: 100%;}
  .contentTextSliderSec .content-image img{width:100%;display:block;height: 100%;object-fit:cover}

  .contentTextSlider .contentText h6{font-weight: 400;letter-spacing: 0.1em;padding-bottom: 15px;}
  .contentTextSlider .contentText h2 {position:relative;padding-bottom:20px;font-size: var(--fs-40);}
  /* .contentTextSlider .contentText h2::after {position: absolute; bottom: 0; right: 0px; content: ''; width: 135%; height: 1px; background: #28313933; } */
  .contentTextSliderItem{overflow:hidden;}
  .contentTextSliderItem p:last-child{padding-bottom: 70px}

  .contentTextSlider .btncn-white{color:var(--main-clr)}
  .contentTextSlider .btncn-white:hover{color:#fff}

  .contentSection .full-image{position:relative;}
  img.award-winning{width: auto;max-width:23%;height:auto;position:absolute;top:50%;right:0;transform: translate(40%,-50%);}

  .ratingSection{ padding:15px 0 }
  .ratingSection h4{ font-size:var(--fs-16); padding:0 0 0; font-weight:300; text-transform:uppercase;font-family:var(--bodyfont);margin:0;letter-spacing:0.05em;color:var(--body-font-color); }
  .number{ font-size:var(--fs-40); font-weight:300;font-family: var(--headfont);}

  .content-text p strong{font-weight: 600}

  .contentSectionLine h2:not(:first-of-type)::before{content:'';display:block;width:100%;height:1px;background:var(--main-clr);margin:20px 0 50px;box-shadow:-150px 0 0 var(--main-clr);}
  .contentSectionLine h2{font-size: var(--fs-48)}
  .contentSectionLine p{max-width:540px}

  .meet-doc h2:has( + h6){padding-bottom: 10px}
  .meet-doc h2 + h6{color: var(--main-clr);}
  .meet-doc h5:has( + h2){font-size: var(--fs-60);font-family:var(--cursive-font);text-transform:none;font-weight:400;padding-bottom:0px;line-height:1 }
  .text-white.meet-doc h2 + h6,.text-white .meet-doc h2 + h6{color: #fff}

  .benchmarkSec h2{font-size: var(--fs-48)}

  .benefit-sec {background: linear-gradient(90deg, #f2f2f2 40%, transparent 40%); }
  .benefit-sec ul {list-style: none; padding: 0; margin: 0; max-width: 640px;display:flex;flex-direction:column;gap:30px }
  .benefit-sec h6 {font-weight: 600; letter-spacing: 0.06em; padding: 0 0 5px 0px;font-size:var(--fs-20) }
  .benefit-sec ul li{position: relative;padding:0 0 0 35px }
  .benefit-sec ul li p:last-child{padding-bottom: 0}
  .benefit-sec ul li::before {content: '\f058'; font-weight: 900; font-family: 'Font Awesome 7 Free'; color: var(--main-clr); position: absolute; top: 0; left: 0; }

  @media only screen and (max-width:1199px){
    .ratingSection .row {--bs-gutter-x: 8px; justify-content: space-between; }
    .ratingSection h4 {font-size: 11px; }
    .number {font-size: 20px; }
    .ratingSection .row > [class*=col] {width: auto; }

    .contentTextSliderCol{padding: 60px 40px;}
  }
  @media only screen and (max-width:991px){
    .contentHolder h2 br{display:none;}
    .contentTabAccHolder .accordion-item:not(:first-child){border-top:1px solid #ddd; }
    .contentTabAccHolder .tab-content>.tab-pane {display: block; opacity: 1; }
    .contentTabAccHolder .accordion-body{padding-top:8px}
    .contentSectionLine h2:not(:first-of-type)::before{box-shadow:none;margin:20px 0 40px}

    .contentTextSliderBg {position: static; }
    .contentTextSliderBg img {opacity:1 }
    .contentTextSliderCol {padding: 25px 20px;text-align:center;text-align-last:center;max-width:100% }
    .contentTextSliderCol .buttonGroup{justify-content: center;}
    .contentTextSliderNav {position: static;justify-content: center;gap: 15px;margin-top: 25px;}

    .content-image-right img{width:100%}

    .benefit-sec{background:#f2f2f2}
  }

  @media only screen and (max-width:991px){  
    .content-image{ margin:0 0 15px 0 }
  }
/*CONTENT END*/


/*FOOTER start*/
  .footer{background:#383838;color:#fff}
  .footBottom{padding:0px 0 30px 0;background: #fff; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);position:relative;z-index:2}
  .ftbtm{ justify-content:space-between; align-items:center; display: flex;padding-top: 30px; }
  .copyright{font-size: 16px;color: var(--main-clr);text-transform: uppercase;letter-spacing: 2px;}

  .footerTop{ padding:50px 0 70px 0;  }
  .footerTopContent{display:flex;justify-content:space-between;gap: 50px;}
  .footerwidget_1{width: 16%;} 
  .footerwidget_2{width: 13%;min-width: 170px;} 
  .footerwidget_3{width: 18%;min-width: 260px;} 
  .footerwidget_4{width: 15%;min-width: 185px;} 
  .footerwidget_5{width:18%;min-width: 260px;} 


  .footer-logo{max-width: 226px;}
  .footer-logo img{width:100%}
 
  .footer-nav ul{margin:0;padding:0;list-style:none;line-height: 1.7;}
  .footer-nav ul li{ display:block;position:relative }
  .footer-nav ul li:has( i){padding-left:30px}
  .footer-nav ul li i{position:absolute;top: 4px;left:0;color: var(--main-clr);}
  .footer-nav ul li a{display:block;font-weight:300;font-size:var(--fs-16);color:#fff;margin-bottom: 5px}
  .footer-nav ul li a:hover{ color:var(--main-clr); }

  .footerTopContent h2{ color:#fff ; font-size: var(--fs-24);  font-weight: 300; line-height: 1.2; padding: 0 0 18px 0}
  .footerTopContent p{ color:#fff; font-size:var(--fs-16); font-family:var(--bodyfont); line-height:1.2; padding:0 0 30px 0 ; font-weight: 300; text-align: left;}
  .footerTopContent p strong{ font-weight:700 }
  .footerTopContent p a:hover{ color:var(--main-clr); }
  .footerTopContent p a i{ margin:0 5px 0 0 }

  .footerTop .btncn-light:hover{ background:#6daff3 }

  .footerTopContent p a{ color:#fff }
  .footerTopContent p a:hover{ color:var(--main-clr); }
  .footerTopContent table{ width:100%; }
  .footerTopContent table td{color:#fff;font-size:var(--fs-16);font-family:var(--bodyfont);line-height:1.8;font-weight: 300;}
  .footerTopContent table td:first-child{ padding-right:20px; }
  .footerTop .btncn{margin-top:0}

  .footer-heading-block {pointer-events: none; }

  @media only screen and (max-width:1199px){
    .footerTop{ padding:45px 0 }
    .footer-logo{max-width: 150px}
    .footerTopContent{flex-direction:column;gap:35px}
    .footerwidget_1{ width:100%;} 
    .footerwidget_2{ width:100%;max-width: 100%} 
    .footerwidget_3{ width:100%; }
    .footerwidget_4{ width:100%; }
    .footerwidget_5{ width:100%; }

    .footer-heading-block{position:relative;pointer-events:all ;padding-right: 20px;}
    .footer-content-block{ display:none;}
    .footer-heading-block h2{padding-bottom:0}
    .footer-content-block > *:first-child{margin-top: 20px}
    .footer-heading-block:after{ content:''; position:absolute; right:0; top:-3px;  content: "\f061"; font-family: 'FontAwesome'; color:#fff; transform: rotate(90deg);transition: all .5s }
    .footer-heading-block.active:after{  transform: rotate(-90deg); transition: all .5s}
  }
  @media only screen and (max-width:767px){
    .ftbtm {flex-direction: column; align-items: center;text-align:center;row-gap:15px }
  }
/*FOOTER end*/


/*pageContent start*/
  .pageContent p{ line-height: 1.5;padding-bottom:25px}
  .pageContent h1{font-size:var(--fs-16);font-weight: 500;margin:0;font-family:var(--bodyfont);color: var(--black-clr);padding: 0 0 20px 0;text-transform:uppercase;line-height: 1.3}
  .pageContent h2{font-size:var(--fs-48);font-weight:300;margin:0;padding:0 0 20px 0;}
  .pageContent h3{ padding-top:10px;font-family:var(--headfont);font-size:var(--fs-30);font-weight:300 ; margin: 0;padding-bottom: 15px;color: var(--head-font-color);}
  .pageContent h4{ padding-top:10px;color:var(--black-clr);font-family:var(--headfont);font-size:var(--fs-24);font-weight:300 ; margin: 0;padding-bottom: 15px;color: var(--head-font-color);}
  .pageContent h5,.pageContent h6{padding-bottom: 15px;}

  .pageContent p a{ color:var(--body-font-color);transition:0.3s}
  .pageContent p a:hover{ color:var(--dark-bg); }

  .pageContent .btncn { margin-bottom:50px; }

  .pageContent ol {list-style: none; padding: 0; counter-reset: pagecontentOl; margin: 0; }
  .pageContent ol li:before {counter-increment: pagecontentOl; content: counter(pagecontentOl)"."; width: 51px; height: 51px; background: #e2ddd6; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: var(--fs-24); padding:8px 5px 5px 10px; position: absolute; top: 0; left: 0;font-family:var(--headfont); }
  .pageContent ol li {position: relative; padding: 8px 0 35px 70px; }
  .pageContent ol li strong:first-child {display: block; font-size: var(--fs-24); font-weight: 400; font-family: var(--headfont); }

  .pageContent .btncn + blockquote{margin-top:0}
  .pageContent blockquote {padding:25px 34px 0px; background: #ede8e0; margin: 0px 0 30px; }
  .pageContent blockquote h3 {background: var(--main-clr); display: table; padding:10px 20px; margin-bottom: 20px;font-size:var(--fs-14);color:#ede8e0; text-transform: uppercase; letter-spacing: 0.1em; }

  .pageContent ul{padding:0 0 30px; list-style:none;margin:0 }
  ul.two-columns {column-count: 2;column-gap: 25px;}
  ul.two-columns li {break-inside: avoid;}
  .pageContent ul li{position:relative; padding: 0 0 15px 35px;line-height: 1.2;}
  .pageContent ul li:before{ content:'\f00c'; position:absolute; left:0; top:0;font-family: 'Font Awesome 7 Free';font-weight: 900; }  
  .pageContent ul li strong:first-child {display: block; font-size: var(--fs-24); font-weight: 400; font-family: var(--headfont); }

  .pageContent table{ width:100%;margin-bottom: 30px}
  .pageContent table td{ padding:10px; border:1px solid #3c3d4238; font-size: var(--fs-16); line-height: 1.4; font-weight: 300; }
  .pageContent table thead th{ background:var(--main-clr); padding:10px; border:1px solid #3c3d4238; font-size: var(--fs-16); line-height: 1.4; color:#fff }

  .pageContentAccordion .accordion-item:not(:first-child) {border-top: 1px solid #d7d8ce;}

  .pageContent .accordian-new{padding-top:15px}
  .pageContent .accordian-new h3.clcikbtn-new{padding-top:25px;padding-bottom:25px;font-weight:300;font-size: var(--fs-30);}

  .borderBtm{border-bottom: 1px solid #d2d4ca;}

  .ul-li-box{padding-bottom:40px}
  .ul-li-box-item {box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);padding:30px 30px 30px;height:100%}
  .ul-li-box-item h4{padding: 0 0 20px;}
  .ul-li-box-item li:before {display: none; }
  .ul-li-box-item, .pageContent .ul-li-box-item{padding-bottom:0}
  .ul-li-box-item li, .pageContent .ul-li-box-item li {padding-left: 0; padding-bottom: 0; }
  .ul-li-box-item li:not(:last-child), .pageContent .ul-li-box-item li:not(:last-child){padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #0003}

  .pageContentText > *:last-child:not(a),.pageContentText ul:last-child li:last-child,.pageContentText ol:last-child li:last-child{margin-bottom:0;padding-bottom:0}
  .pageContentText > a:last-child{margin-bottom:0}
  
  


  @media only screen and (max-width:991px){
    .pageContent blockquote {padding: 15px 15px 15px; }
  }
  @media only screen and (max-width:767px){
    .pageContent ol li:before {width: 40px; height: 40px; padding: 4px 2px 2px 5px; }
    .pageContent ol li {padding: 3px 0 35px 55px; }

    .pageContent .accordian-new h3.clcikbtn-new{padding-top:18px;padding-bottom:18px}
  }
/*pageContent end*/


/*contact SECTION start*/
  .mapHolder{ margin:30px 0 30px 0 ;width: 100%}
  .mapHolder { overflow: hidden;  padding-top: 56.25%;   position: relative;  display: block;  border: 0px solid #0005;} 
  .mapHolder iframe { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;border:0!important }
  .openingHr table{width: auto;}
  .openingHr table td{padding: 8px 10px 8px 0; border: 0; font-size: var(--fs-20);}
  .openingHr h2{ font-size:var(--fs-36); }

  .iconList{padding-bottom:40px}
  .iconListItem:last-child{margin-bottom:0}
  .iconListItem {display: flex; gap: 12px; transition:0.3s;margin-bottom:20px }
  .iconListIcon{font-size: var(--fs-18);flex-shrink: 0}
  .iconListText {align-self:center;flex-grow:1 }
  .iconListText p {padding: 0; line-height: 1.5; }
  .pageContent .iconList a,.iconList{color: var(--main-clr);}
  .pageContent .iconList a:hover,.iconList a:hover{color: var(--hover-color);}

  .locations {padding: 20px 0;}
  .locations-item-img img{width:100%;display:block}
  .locations-item-img{box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.14);}
  .locations-item {background-color: rgb(255, 255, 255);box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.14);display: flex;flex-direction: column;height: 100%;}
  .locations-item-text {padding:25px 30px 30px;flex-grow: 1;}
  .locations-item-text p{padding-bottom:6px}
  .locations-item-text p:last-child{padding-bottom:0}
  .locations-item-text *:first-child{padding-top:0}
  .locations-item-text h4{padding-bottom: 10px;font-weight: 400;}
  .locations-item-text p a {color: var(--black-clr);}

  @media only screen and (max-width: 1399px) {
    .iconListIcon{margin-top:2px}

    .locations {padding-top: 0; }
    .iconList {padding-bottom: 25px; }
  }
  @media only screen and (max-width: 767px) {
    .locations-item-text {padding: 20px 15px 20px; }
  }
/*contact SECTION end*/


/*sidebar start*/
  .sidebarFormHolder{  padding:0; margin:0px;filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.14));}
  .sidebarFormHolder h2{font-weight: 300;font-size: var(--fs-30);padding: 0 0px 20px;}
  .sidebarFormHolder h2 strong{font-weight: 600;}
  .formImg{box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);position: relative;z-index: 2;}
  .formImg img{width:100%;display:block;margin-bottom: 0;}
  .sidebarContent{padding: 35px 50px 40px;background: var(--seconday-color);}
  .sidebar p{ text-align-last:center;}
  .sidebarsticky .btncn{width:100%;text-align:center;margin: 0;font-weight: 300;text-transform: uppercase;letter-spacing: 0.05em;padding: 23px 15px;}

  .contactPg .sidebarContent {background: var(--main-clr);}
  .contactPg .sidebar-form input[type=submit]:hover{background:var(--hover-color)!important;}
  /*.contactPg .sidebarFormHolder h2 {color: #fff;}
  .contactPg .sidebar-form input[type=submit]{background:#f2c184!important;color:var(--main-clr)!important}*/

  @media only screen and (min-width:992px){
    .sidebar,.sidebarFormHolder{height: 100%}
    .sidebarsticky{position: sticky;top: 70px;z-index:1; }
  }
  @media only screen and (max-width: 1199px) {
    .sidebarContent {padding: 25px 20px 30px;}
  }
  @media only screen and (max-width: 991px) { 
     .sidebarFormHolder{ margin:0 }
     .sidebarsticky .btncn{padding:15px;}
  }
  @media only screen and (max-width: 767px) {
     .sidebarFormHolder{ padding:0 }
     
  }
/*sidebar end*/


/*sidebar form start*/
  .sidebar-form .gform_fields {gap: 20px!important; }
  .sidebar-form .inputHolder input[type=text], .sidebar-form .inputHolder input[type=email], .sidebar-form .inputHolder input[type=tel], .sidebar-form .inputHolder select,.sidebar-form .inputHolder textarea{width:100% !important;background-color:transparent !important;border:none !important;border-bottom: 1px solid var(--main-clr) !important;padding: 10px 0px !important;font-size: 15px!important;font-weight:300 !important;color:var(--head-font-color) !important;margin:0 0 0px 0 !important;border-radius:0px!important;height:auto!important;line-height: 1.5 !important;font-family:var(--headfont)!important;box-shadow:none!important;text-transform: uppercase !important;letter-spacing: 0.05em!important;}
  .sidebar-form .inputHolder textarea{height:44px !important;min-height: auto!important;resize: none;}
  .sidebar-form .inputHolder { width:100% !important; }
  .sidebar-form .inputHolder ::placeholder { color:#aa6f4488!important; opacity: 1 !important;text-transform:normal }
  .sidebar-form .inputHolder ::-ms-input-placeholder { color:#aa6f4488!important; opacity: 1 !important;}
  .sidebar-form .inputHolder select{padding-right: 30px !important; color:#aa6f4488!important;background-image: url(assets/images/arrow-down.png) !important;background-repeat: no-repeat !important;background-position: center right 0px !important;appearance:none !important;}
  .sidebar-form option{ background: var(--body-font-color) !important; color:#fff !important; }

  .sidebar-form [type=submit]{position:relative!important;z-index:2!important;padding: 9px 30px!important;border: 1px var(--main-clr) solid!important;background:var(--main-clr) !important;outline:none !important;cursor: pointer !important;font-weight: 400 !important;font-size: var(--fs-16) !important;transition:all .5s !important;margin: 0 auto!important;color: #fff !important;font-family:var(--bodyfont) !important;flex-shrink: 0 !important;align-self: flex-start !important;letter-spacing: 0.0em !important;border-radius: 100px !important;width:auto !important;height:auto !important;line-height: 1.5!important;text-transform: none!important;}
  .sidebar-form [type=submit]:hover{ background-color:var(--hover-color)!important; color:#fff!important;border-color:var(--hover-color)!important;}
  
  /* .sidebar-form .gform-loader {filter:brightness(0) invert(1)} */

  @media only screen and (max-width: 991px) {
    .sidebar-form .inputHolder input[type=text], .sidebar-form .inputHolder   input[type=email], .sidebar-form .inputHolder input[type=tel], .sidebar-form .inputHolder textarea{padding: 10px 0px!important;}
    .sidebar-form .inputHolder textarea{min-height: 60px}
    .sidebar-form .inputHolder select{padding: 10px 30px 10px 0px!important;background-position: center right 0px !important;background-size:12px!important}
  }
/*sidebar form end*/


/*Team */

   .service-btn{font-size:var(--fs-18);text-transform: uppercase;color:var(--main-clr);text-decoration: underline;transition: 0.3s}
  .service-btn:hover{color: var(--seconday-color);}
  .team-slider-sec{ overflow:hidden; }
  .teamSlider .slick-slide { margin: 0 10px; opacity:1;  transition:all .5s ; }
  .teamSlider .slick-list { margin: 0 -10px;  }
  .teamSlider .slick-prev{ position:absolute; top:50%; transform: translateY(-50%); left:0; background:#ffffff; border:none; font-size:20px;  transition:all .5s; width: 46px; height: 66px;  display: flex; align-items: center; justify-content: center; border-radius: 0%; color: #000;  z-index: 9}
  .teamSlider .slick-next{ position:absolute; top:50%; transform: translateY(-50%); right:0; background:#ffffff; border:none; font-size:20px;  transition:all .5s; width: 46px; height: 66px;  display: flex; align-items: center; justify-content: center; border-radius: 0%; color: #000; z-index: 9}
  .teamSlider .slick-next:hover, .teamSlider .slick-prev:hover{ opacity:1; transition:all .5s; background:var(--main-clr); color:#fff } 


  .progress {  display: block;  width: 100%;  height: 2px;  border-radius: 3px;  overflow: hidden; background-color: rgba(207,207,194,1);background-image: linear-gradient(to right, var(--main-clr), var(--main-clr));  background-repeat: no-repeat;  background-size: 0 100%;  transition: all .5s;}
  .team-slider-bottom{ display:flex; align-items:center; gap:20px ; margin-top: 25px; width: 100%}

  .team-slider-bottom .btn-wrap{ display:flex; gap:10px; }
  .team-slider-bottom .prev-btn, .team-slider-bottom .next-btn{ background:rgba(75, 24, 48, 0.1); width:56px; height:56px; border-radius:50%; color:var(--main-clr); border:none;transition: 0.3s;font-size: var(--fs-20);}
  .team-slider-bottom .next-btn:hover, .team-slider-bottom .prev-btn:hover{ background:var(--main-clr); color:#fff }

  .team-slider-holder{ position:relative; }

  /** Team List Style **/
  .team-section{padding-top: 50px;}
  .team-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }

  .team-member { background: #fff; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.1); padding-bottom: 20px; }

  .team-member .team-member-img img { width: 100%; height: auto; margin-bottom: 15px; }

  .team-member-info {padding:15px;}

  .team-member h3 { font-size: var(--fs-30); padding: 0 0 5px 0; font-weight: 400; color: var(--head-font-color); font-family: var(--headfont); margin-bottom: 0; text-align: center; }

  .team-member p{  line-height: 1.3; font-size: var(--fs-18); text-align: center; padding-bottom: 10px; }

  .team-member .gdc { color: var(--black-clr); line-height: 1.3; font-size: var(--fs-16); text-align: center; }

  .team-member .team-member-info a{font-size: var(--fs-16);}

  .doctor-bio-popup .doc-details .doc-name{ font-size: var(--fs-36); padding-bottom: 10px; }
  .doctor-bio-popup .doc-details .doc-designation{ font-family: var(--bodyfont); font-size: var(--fs-20); padding-bottom: 10px; text-transform: capitalize; color: var(--black-clr); }
  .doctor-bio-popup .doc-details .doc-degree{ font-family: var(--bodyfont); font-size: var(--fs-16); padding-bottom: 10px; text-transform: capitalize; }
  .doctor-bio-popup .doc-details .doc-reg-no{ font-family: var(--bodyfont); font-size: var(--fs-16); padding-bottom: 10px; text-transform: capitalize; color: var(--black-clr); }
  .doctor-bio-popup .doc-details .doc-bio{ font-family: var(--bodyfont); font-size: var(--fs-16); padding-top: 30px; text-align: left;  }
  .doctor-bio-popup .doc-details .doc-bio p{padding-bottom:20px;}

  @media only screen and (max-width:991px){
    .teamSlider{ width:100% }
    .team-slider-bottom{ width:100% }
    .team-slider-holder{ margin-top:30px }
  }


  .teamImage{margin-bottom:25px}
  .teamBox h3{font-size:var(--fs-30);padding: 0 0 5px 0;font-weight: 400;color: var(--head-font-color);font-family: var(--headfont);margin-bottom: 0;}
  .teamBox p{color:rgba(75, 24, 47, .4);line-height:1.3;font-size: var(--fs-20);font-weight:300}
  .teamBox p:last-child{padding-bottom: 0}


  .team-content{ padding:30px 0 0}
  .team-content h3{ font-size:var(--fs-30); font-family:var(--bodyfont); font-weight:400; margin:0; padding:0 0 12px 0 }
  .team-content p{ padding-bottom:0; color:#161617 }

  .modal.teamModal {--bs-modal-border-radius: 0;}
  .btn-close.teamModalClose {position: absolute;top: 13px;right: 16px;z-index: 9;font-size: 10px;}
  .teamModal ul{ margin:10px 0 30px 0; padding:0; list-style:none; }
  .teamModal ul li{ font-size: var(--fs-18); line-height: 1.4; font-weight: 400; margin:0 0 8px 0; position:relative; padding: 0 0 0 30px}
  .teamModal ul li:before{ content:'\f00c'; position:absolute; left:0; top:0; color:var(--main-clr); font-family: 'FontAwesome'; }
  .teamModal ul li a{ color:var(--main-clr); }
  .teamModal ul li a:hover{ color:var(--seconday-color); }
  .teamModal .modal-body {padding: 28px 20px; background: #f9e2dd; }


  @media only screen and (max-width:1199px){
    .team-content{ padding:15px 0 0  }
     .team-image img{ width:100% }
    .team-box-holder .slick-slide { margin: 0 20px;}
    .team-box-holder .slick-list { margin: 0 -20px;  }
    .team-box-holder .slick-prev{ font-size: var(--fs-20); background: transparent; border: 0; outline: 0; color: var(--head-font-color); z-index: 2; transition: 0.3s; width:56px; height:56px; border-radius:50%; background:#d3d1cb; color:#000; position:absolute; top:38%; transform:translateY(-50%); left:30px; }
    .team-box-holder .slick-next{ font-size: var(--fs-20); background: transparent; border: 0; outline: 0; color: var(--head-font-color); z-index: 2; transition: 0.3s; width:56px; height:56px; border-radius:50%; background:#d3d1cb; color:#000; position:absolute; top:38%; transform:translateY(-50%); right:30px; }
    .team-box-holder .slick-prev:hover, .team-box-holder .slick-next:hover{ background:var(--main-clr); color:#fff }
  }

  @media only screen and (max-width:991px){
    .teamHolder{ margin:10px 0 0 0 }
    .team-content{ padding:0; margin-bottom:20px }
    .team-content h3{ font-size:28px; }
    .teamImage{margin-bottom:12px}
    .teamSec{overflow:hidden;}
    .teamSlider{margin-right: auto;margin-left: auto;max-width: calc(100% - 80px);}
    .teamSlider .slick-list{margin:-5px;width: calc(100% + 10px);max-width: calc(100% + 10px);overflow: visible;}
    .teamSlider .slick-slide{margin:0 5px}
    .slick-slide .team-item{opacity: 0.3;transition: 0.3s}
    .slick-slide .team-item h3,.slick-slide .team-item p{opacity:0;transition: 0.3s}
    .slick-slide.slick-active .team-item,.slick-slide.slick-active .team-item h3,.slick-slide.slick-active .team-item p{opacity:1}
    .team-slider-holder{text-align:center;text-align-last: center;}
  }
  @media only screen and (max-width:767px){
    .team-section-top{ flex-wrap:wrap; text-align: center;}
    .team-box-holder .slick-slide { margin: 0 10px;}
    .team-box-holder .slick-list { margin: 0 -10px;  }

    .slick-slide .teamBox{opacity:0;transition: 0.3s}
    .slick-slide .teamItem{opacity: 0.3;transition: 0.3s}
    .slick-slide.slick-active .teamItem,.slick-slide.slick-active .teamBox{opacity:1}
  }

/*End Team*/



/*WELCOME SECTION*/
  .welcomeContent{ text-align:center; max-width: 930px; margin-left: auto; margin-right: auto; }
  .welcomeContent p{ text-align: center; }
  .welcomeContent h1{font-size:var(--fs-16);font-weight: 500;margin:0;font-family:var(--bodyfont);color: var(--black-clr);padding: 0 0 20px 0;text-transform:uppercase;line-height: 1.3}
  .text-center .welcomeContent h1{color: #fff}

  @media only screen and (max-width:991px){
    .welcomeContent h2 br{display:none;}
  }
/*END WELCOME SECTION*/


/*BLOG SECTION*/
  .home-blog{overflow:hidden}
  .blog-slider-wrap{position:relative;}
  .blog-slider-img{width:100%; margin: 0 0 15px 0}
  .blog-slider-img img{width:100%;display:block;  aspect-ratio: 4 / 2.5;  object-fit: cover;}
  .blog-slider-text{margin-top:25px;flex-grow: 1;display: flex;flex-direction: column;align-items: flex-start;}
  .blog-slider-text p{text-align:left}
  .blog-slider-text h3{font-size: var(--fs-24);font-weight:600;padding-bottom:16px}
  .blog-slider .slick-track{display:flex;}
  .blog-slider .slick-slide{padding:0 47px;box-shadow: 1px 0 #dfd8d3;height: auto;}
  .blog-slider .slick-list{margin: 0 -47px}
  .blog-slider-text .btncn{margin:auto 0 0}
  .blog-slider .slick-slide > div{height:100%;}
  .blog-slider-item{display:flex!important;flex-direction:column;height: 100%;width: 100%; position: relative;}
  .blog-slider-item a img{ transition:all .5s } 
  .blog-slider-item a:hover img{ filter:brightness(0.6); transition:all .5s }
  .blog-slider-item a{ position:relative; }
  .blog-slider-item a:after{content: "\f0a9";font-family: 'FontAwesome'; position:absolute; top:50%; left:50%; transform:translate(-50% , -50%); color:#fff;  font-size: 32px; opacity: 0; transition:all .5s}
  .blog-slider-item a:hover:after{ opacity:1 }

  .blog-slider-nav{display:flex;align-items: center;gap:20px;justify-content: space-between;width:calc(100% + 150px);position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);pointer-events:none;z-index: 99;}

  .blog-slider-prev,.blog-slider-next {font-size: 18px;background: var(--main-clr);border: 0;outline: 0;color: #fff;z-index: 2;transition: 0.3s;width: 40px;height: 40px;border-radius:50%;line-height: 40px;}


  .blogPostRepeater{ margin:35px 0 0 0}
  .blogPostContent h4{padding: 25px 0 15px 0;}
  a.postReadMore{ font-size:var(--fs-14); color:var(--seconday-color); font-weight:500; text-decoration:underline; text-underline-offset:5px }
  a.postReadMore:hover{ color:var(--main-clr);  }
  .blogPostContent a h4{color: #fff;font-size:var(--fs-24);line-height:1.5;font-family:var(--bodyfont);}


  .blogTop{padding: 10px 0px;margin: 0 0 45px 0;display:flex;align-items: center;background: transparent;font-family: var(--bodyfont);border-bottom: 1px solid var(--black-clr);color:var(--black-clr)}
  .sortBy{font-weight: 400;font-size: var(--fs-24);}
  .categotyDropdown{ width:100%; margin:0 0 0 15px;  }
  .categotyDropdown select{width:100%;background:transparent;border:none;padding: 5px 30px 5px 0;font-weight: 400;color: var(--black-clr);font-size: var(--fs-24);background-size: var(--fs-20);background-image: url(assets/images/downArrow.png);background-repeat: no-repeat;background-position: 100% center;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;font-family:var(--headfont);}
  .categotyDropdown select option{ color:#fff;background:var(--body-font-color); }

  .blogDtlsTitle{border-top: 2px solid #57555a;}
  .blogDtlsTitle h1,.blogDtlsTitle h2{font-size:var(--fs-72);}

  .blogImage{transition: 0.3s}
  .blogImage img{width:100%;display:block;}
  .blogImage:hover{box-shadow: 0 0 15px #fff}

  @media only screen and (max-width: 1499px) {
      .blog-slider-nav {width: calc(100% + 114px); }
  }

  @media only screen and (max-width: 1199px) {
    .blog-slider-wrap {max-width: calc(100vw - 100px); margin: 0 auto; }
    .blog-slider-nav {width: calc(100% + 40px);top: 28%;}
  }

  @media only screen and (max-width: 991px) {
    .blog-slider-item {text-align: center;}
    .blog-slider-item p{text-align:center}
    .blog-slider-text{align-items:center;}
    .blog-slider .slick-slide{padding:0 20px;box-shadow:none}
    .blog-slider .slick-list{margin: 0 -20px}

    .blogPostContent h4{ padding-top:10px }
    .blogCategory{ padding:20px 15px }
    .blogCategory span{ font-size:16px }
    .blogCategory select{ font-size:16px }
  }
  @media only screen and (max-width: 767px) {
    .blog-slider-text .btncn{margin-top:0}
    .blog-slider-wrap {max-width: calc(100% - 30px);margin: 0 auto;}
    .blog-slider-nav {width: calc(100% + 50px);}
    .blog-slider{margin-right: auto;margin-left: auto;max-width: 100%;}
    .blog-slider .slick-list{margin:0 -5px;width: calc(100% + 10px);max-width: calc(100% + 10px);overflow: visible;}
    .blog-slider .slick-slide{padding:0 5px}
    .slick-slide .blog-slider-text{opacity:0;transition: 0.3s}
    .slick-slide .blog-slider-item{opacity: 0.3;transition: 0.3s}
    .slick-slide.slick-active .blog-slider-item,.slick-slide.slick-active .blog-slider-text{opacity:1}
    .blog-slider-img img{border-radius: 20px}

    .blogTop{padding: 0;flex-direction:column;justify-content:center;align-items:center;border-bottom: 0;margin-bottom: 20px}
    .categotyDropdown select{width:100%;background-size:16px;font-size:var(--fs-16);margin:0;border-top: 1px solid #bdbdbd;}
    .sortBy{ width:100%; border-bottom: 1px solid #ffffff26;font-size:var(--fs-16);padding:3px 0 }
    .categotyDropdown{ width:100%;margin:0 }
    .blogPostRepeater{margin-top:0}
    .gform-theme--foundation .gform_fields{ display:block; }
    .about-image .content-image img{ max-width:65% }
    .gform-theme--foundation .gform_fields{ display:block !important; }
    .home-gallery-sec{ overflow:hidden; }
  }
/*END BLOG SECTION*/


/* Sk Submit button and text wrapper */
.gform_submission_error{padding-bottom:0 !important;}
.gform_wrapper .gform_footer {display: flex !important;align-items: center !important;gap: 20px !important;flex-wrap: wrap !important;}
/* Submit button */
.gform_wrapper .gform_footer input[type="submit"] {order: 1;margin: 0 !important;flex: 0 0 auto;}
/* Text beside the Submit button */
.gform_wrapper .gform_footer .gf-submit-text {order: 2;margin: 0 !important;font-size: 16px;line-height: 1.5;color: #5f6670;flex: 0 1 auto;}

@media screen and (max-width: 767px) {
    .gform_wrapper .gform_footer {flex-direction: column;align-items: flex-start;gap: 12px;}
}

