:root {
    --white-color:#ffffff; /** var(--white-color) **/
    --black-color:#000000; /** var(--black-color) **/
    --primary-color:#f0adbc; /** var(--primary-color) **/
    --primary-color1:#f5d6e0; /** var(--primary-color1) **/
    --secondary-color:#2c2c2c; /** var(--secondary-color) **/
    --light-color:#808080; /** var(--light-color) **/
    --extra-light-color:#f6f4f3; /** var(extra-light-color) **/
    --text-color:#515151; /** var(text-color) **/
    --bdr-color:#EDF2F7; /** var(--bdr-color) **/
    --primary-font:"Jost", sans-serif; /** var(--primary-font) **/
    --secondary-font:"Playfair Display", serif; /** var(--secondary-font) **/
}

/*==================================:: WOW CSS Start ::==================================*/
.animated{animation-duration:0.5s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-10%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(10%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(10%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-10%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(10%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-10%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-10%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(10%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,10%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,10%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-10%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(10%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-10%,0)}}.slideOutUp{animation-name:slideOutUp}
/*==================================:: WOW CSS End ::==================================*/

/*==================================:: lightgallery CSS Start ::==================================*/
@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{transition:all 0.4s ease; background-color:#fff;border-radius:2px;color:#000;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{transition:all 0.4s ease;opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#000;}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#000;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#000;}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#000;}.lg-counter{color:#000;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#000;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#fff;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:20px 0 10px 0;}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:0;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:0;border:2px solid transparent;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#000;}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#000;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:'\e01d'}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a'}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:'\e80d'}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904'}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907'}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906'}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(../images/loading.gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#000;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:'\e070'}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:'\e908'}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:'\e900'}.lg-rotate-right:after{content:'\e901'}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:'\e903'}.lg-flip-hor:after{content:'\e902'}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#fff;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:0.9}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}
.lg-next, .lg-prev {border-radius: 100%; background: var(--secondary-color); color:var(--white-color) !important;transition: all 0.4s ease-in-out;padding:10px;}
.lg-next:hover, .lg-prev:hover{background:var(--primary-color);}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color:var(--primary-color);}
/*==================================:: lightgallery CSS End ::==================================*/

/*Slick Slider Css Start*/
.slick-slider{position:relative;display:block; -webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y; touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0; min-width: 100%;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative; top:0; left: 0;display: block; min-width: 100%;}
.slick-track:before, .slick-track:after {display:table; content:"";}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:0.063rem;}
.slick-initialized .slick-slide{display:block; list-style:none;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border:0.063rem solid transparent;}
.slick-arrow {display:block; position:absolute; top:50%; z-index:2; padding:0; width:40px; height:40px; text-align:center; font-size:0;color: var(--white-color); background:var(--secondary-color);border:0;cursor:pointer; opacity:1; outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow: hidden; transform: translate(0, -50%);}
.slick-arrow:before{content:"";position: absolute;left:0;right:0;top:0;bottom: 0;border-radius:32px;transition: all 0.4s ease; z-index:1;opacity:0;background:var(--primary-color);}
.slick-arrow:after{font-size:20px; z-index:1;position: relative;}
.slick-arrow.slick-next:after{content:'\f2ee';}
.slick-arrow.slick-prev:after{content:'\f2ea';}
.slick-arrow.slick-next{right:0;}
.slick-arrow.slick-prev {left:0;}
.slick-arrow:hover {outline:none;}
.slick-arrow:hover:before{opacity:1;}
.slick-dots {display:-webkit-flex;display: flex; align-content: center; justify-content: center; position:absolute; left:0; right:0; bottom:42px; margin:0 auto; padding:0; text-align:center;}
.slick-dots li {margin:0 5px; padding:0; list-style:none; display:inline-block; vertical-align:top;}
.slick-dots li button {display:block; width:auto; height:auto; font-size:0; padding: 0; position: relative; border:0;cursor:pointer; transition: all 0.4s ease;opacity:1;background: none;}
.slick-dots li button:after{content:'\f26c';font-size:22px;display: block;line-height:1;transition: all 0.4s ease; color: var(--white-color);}
.slick-dots li.slick-active button:focus:after, .slick-dots li.slick-active button:hover:after, .slick-dots li.slick-active button:after,
.slick-dots li button:focus:after, .slick-dots li button:hover:after{outline:none; box-shadow:none;background:none;opacity:1;content:'\f26f';color: var(--primary-color);}
.slick-arrow.slick-disabled {cursor: not-allowed;}
.arrow-bottom-center .slick-arrow {top: auto;transform:translate(-50%, 0);bottom: -98px;left: 50%;}
.arrow-bottom-center .slick-next.slick-arrow {margin-left: 98px;}
.arrow-bottom-center .slick-prev.slick-arrow {margin-left: -98px;}
/*Slick Slider Css End*/

/* Loading */
.loader-wrap {background: var(--black-color); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999;}
.loader-wrap .spinner {top: 0; left: 0; bottom: 0; right: 0; position: absolute; width: 50px; margin: auto; height: 50px;}
.loader-wrap .double-bounce1,
.loader-wrap .double-bounce2 {width: 100%; height: 100%; border-radius: 50%; background: rgba(255, 255, 255, 0.7); opacity: 1; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out;}
.loader-wrap .double-bounce2 {-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
.loader-wrap p {top: 50%; left: 50%; position: absolute; color:var(--white-color); font-size: 10px; text-transform: uppercase; letter-spacing: 1px; margin-left: -30px !important; font-weight: 600; margin-top: 30px !important;}
@-webkit-keyframes sk-bounce {0%, 100% {-webkit-transform: scale(0.0); transform: scale(0.0);}
  50% {-webkit-transform: scale(1.0); transform: scale(1.0);}
}
@keyframes sk-bounce {0%, 100% {-webkit-transform: scale(0.0); transform: scale(0.0);}
  50% {-webkit-transform: scale(1.0); transform: scale(1.0);}
}

/* ===== RESET ================================================== */
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} 
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255,255,255,0);}
html, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
hr{display:block; height:0.063rem; max-width:100%; border:0; border-top:0.063rem solid var(--white-color); margin:1.25rem 0; padding:0;}input, select{vertical-align:middle; margin:0;} ol, ul, li{list-style:none;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
blockquote{padding: 15px; border-left:0.25rem solid var(--primary-color); margin:0 0 32px 0; background:rgb(0 0 0 / 10%);}

/* ===== GLOBAL ================================================== */
body{font-family:var(--primary-font); font-size:20px; line-height:32px;font-weight:400; letter-spacing:0; color:var(--black-color);background-color:var(--white-color); overflow-x:hidden; padding:0;margin:0; transition: all 0.4s ease;}
:focus{text-decoration:none; outline:none;}
a{text-decoration:none; color:var(--secondary-color); outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover{text-decoration:none; color:var(--primary-color);}
a:focus{outline: 1px dashed;}
hr{display:block; height:0.125rem; max-width:100%; border:0; border-top:0.063rem solid #E8E8E9; margin:3.75rem 0; padding:0; opacity:1;}

/* Ul Li & Ol Li CSS */
ul, ol {margin:0; padding:0;}
ul ul, ol ol, ul ol, ol ul{margin-top:0.938rem;}
ul li, ol li {margin:0;padding:0;}
.entry-content ul, .entry-content ol {display:inline-block; padding:0; margin:0 0 1.875rem 0;}
.entry-content ul ol, .entry-content ol ul, .entry-content ul ul, .entry-content ol ol{display:block; margin-top:0.625rem;}
.entry-content ul li{list-style:none; padding:0 0 0 30px; margin:0 0 5px 0; position: relative;}
.entry-content ul li:last-child{margin-bottom:0;}
.entry-content ul li:before{display: block; content: ""; width:20px; height:20px; background:url(../images/check-icon.svg) no-repeat center; position: absolute; left:0; top:4px;}
.entry-content ol{margin-left:0;counter-reset: item;}
.entry-content li li{padding-left:0.875rem;list-style:none !important;}
.entry-content ol li {list-style-type:none; list-style-image:none; list-style-position:outside; margin:0 0 10px 0; padding-left:24px; position: relative;}
.entry-content ol li:before{content: counter(item) ". "; counter-increment: item; font-weight: 600; position: absolute;left:0;}
.entry-content p a:not(.btn){text-decoration: underline;text-underline-offset:1px;transition: all 0.4s ease;color:var(--text-color);}
.entry-content p a:not(.btn):hover,
.entry-content p a:not(.btn):focus{text-underline-offset:0.25rem;outline: none;color: var(--text-color);}

/*table structure*/
table{width: 100%;border:1px solid rgba(122, 112, 105, 0.3);border-top:0; border-left:0;margin-bottom:25px;}
table td{border-top:1px solid rgba(122, 112, 105, 0.3); border-left:1px solid rgba(122, 112, 105, 0.3);  padding:1rem; vertical-align:middle; position: relative;}
table th{color:var(--white-color); font-weight:700; padding:1rem;}
table tbody tr{transition: all 0.4s ease;}
table tbody tr.showStatic,
table tbody tr:hover{background:rgba(122, 112, 105, 0.1);}

h1, h2, h3, h4, h5, h6{font-weight: 400; color:var(--secondary-color); font-family:var(--secondary-font); line-height:1.2; letter-spacing:0; margin:0 0 15px;}
.h1, h1{font-size:80px;}
.h2, h2 {font-size:60px; line-height:1.3;}
.h3, h3{font-size:48px;line-height:1.5;}
.h4, h4{font-size:30px;}
.h5, h5{font-size:24px;line-height:1.5;}
.h6, h6{font-size:22px;line-height:1.5;}

p{margin:0 0 32px;}
p:last-child {margin: 0;}
img{max-width:100%; height:auto; border:none; outline:none;}
em {font-style: italic;}

section *:last-child{margin-bottom:0;}
.container{max-width:1280px; padding:0 20px; margin:0 auto; width:100%;}
.img-cover{width:100%; height: auto;}
.img-cover video,
.img-cover img{width: 100% !important;height: 100% !important; transition:all 0.4s ease; transform: scale(1); max-width:100% !important; max-height:100% !important; object-fit: cover; object-position: center;display: block;}
.align-items-center {align-items: center;}
.justify-content-center {justify-content: center;}
.d-flex {display: -webkit-flex;display: flex;}
.flex-column{flex-direction: column;}
.d-block{display: block;}
.flex-wrap{flex-wrap: wrap;}
.ms-auto{margin-left: auto;}
.me-auto{margin-right: auto;}
.mt-auto{margin-top: auto;}
.mx-auto{margin-left: auto;margin-right: auto;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.start-0{left:0;}
.end-0{right:0;}
.top-0{top:0;}
.bottom-0{bottom:0;}
.text-center{text-align: center;}
.d-none{display:none;}
.min-vh-100{min-height:100vh;}
.w-100{width:100%;}
.row{display: -webkit-flex; display: flex; flex-wrap: wrap;margin:-20px;}
.row>div{padding:20px;}
.mt-0 {margin-top:0 !important;}
.mb-0 {margin-bottom:0 !important;}
.pt-0 {padding-top:0 !important;}
.pb-0 {padding-bottom:0 !important;}
.px-0{padding-right:0 !important;padding-left:0 !important;}
.clearfix::after {content: "";display: table;clear: both;}
img.alignleft, img.alignright {border-radius:20px;}
img.alignleft {float: left; margin:15px 15px 15px 0;}
img.alignright {margin: 15px 0 15px 15px; float: right;}
.skip-link {position: absolute;top: -50rem;left: -50rem;overflow: hidden;z-index: 999;font-size: 14px;font-weight: 600;padding: 10px 20px;background: #f0f0f1;color: #2271b1;z-index: 100000;line-height: normal;text-decoration: none;border-radius:3px;}
.skip-link:focus {top: 0;left: 0;}
.img-cover1{width:100%;position: relative;padding-bottom:100%;}
.img-cover1 img,
.img-cover1 video,
.img-cover1 iframe{position: absolute;left:0;right:0;top:0;bottom:0;object-fit: cover;object-position: center;max-width:100% !important;width:100%;max-height:100% !important;height:100%;display: block;}

/*Form Input Field*/
input, textarea, select {background:var(--white-color); border:1px solid #DEDEDE; width:100%; text-align:left; padding:0 20px; margin:0; font-size:20px; color:var(--text-color); font-weight:400;line-height:normal; font-family:var(--primary-font); height:53px; outline:none; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; box-shadow:none !important;outline:none; letter-spacing:0; transition: all 0.4s ease;}
input[type="button"], input[type="submit"] {cursor:pointer; width:auto; height:auto;}
input[type="checkbox"], input[type="radio"] {border:none; width:auto; height:auto;}
textarea{height:128px;resize:none;display: block;padding:18px 20px;}
::-webkit-input-placeholder{color:var(--text-color); opacity:1;}
:-moz-placeholder{color:var(--text-color); opacity:1;} /* Firefox 18- */
::-moz-placeholder{color:var(--text-color); opacity:1;} /* Firefox 19+ */
:-ms-input-placeholder{color:var(--text-color); opacity:1;}

.button, .btn {display:inline-block; padding:24px 40px; background:var(--primary-color); border:1px solid var(--secondary-color);color:var(--secondary-color); font-size:14px; font-family:var(--primary-font); font-weight:500; cursor:pointer; text-transform: uppercase; text-align:center; position:relative; line-height:1.6;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none !important; z-index:2;letter-spacing:3px;outline:none;}
.button:hover, .button.alt:hover, .btn:hover,
.button:focus, .button.alt:focus, .btn:focus,
.button:active, .button.alt:active, .btn:active{background:var(--primary-color1); color: var(--secondary-color); text-decoration:none;outline:none;}
.bdr-btn{border-color:var(--primary-color);color: var(--primary-color);background:none;}
.bdr-btn:hover, .bdr-btn:focus, .bdr-btn:active{background:var(--primary-color);color: var(--secondary-color);}

/** Header Start **/
.header{position: fixed; top:0;left:0;right:0; z-index:9;transition: all 0.4s ease;}
.header .container{max-width:100%; padding:0 24px;}
.header-inner {padding:10px 0;}
.logo-wrapper,
.header-right-menu{min-width:15%;max-width:15%;flex-basis:15%;z-index:999;position: relative;}
.header-navigation{width:100%;}
.logo {display: block; max-width:190px; width:100%;transition:all 0.4s ease;}
.logo img {width:100%; height:auto;display: block;}
.header-navigation {position: relative; width:100%;}
.header-navigation nav ul li {margin:0;padding: 0; line-height: 1;}
.header-navigation nav ul li a {display: block; font-family: var(--primary-font);font-size: 20px;line-height:normal;transition: all 0.4s ease;color: var(--white-color);position: relative; outline:none;padding:12px 10px;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu:after,
.header-navigation nav>ul>li.menu-item-has-children:after {content:'';width:20px;height:20px;background:url(../images/down-arrow.svg) no-repeat center;background-size:100% auto; transition: all 0.3s ease-in-out;position: absolute;right:15px;top:50%;margin-top:-8px;}
.header-navigation nav ul li.menu-item-has-children>a{padding-right:42px;}
.header-navigation nav>ul>li>a:focus, 
.header-navigation nav>ul>li>a:hover, 
.header-navigation nav>ul>li.current-menu-item>a,
.header-navigation nav>ul>li.current-menu-parent>a, 
.header-navigation nav>ul>li:hover>a {color: var(--white-color);}
.header-navigation nav>ul>li.current-menu-item:after,
.header-navigation nav>ul>li.current-menu-parent:after, 
.header-navigation nav>ul>li:hover:after{color: var(--white-color);}
.header-navigation nav ul li.menu-item-has-children {display: flex; align-items: center; justify-content: start;}
.header-navigation nav ul li.menu-item-has-children {position: relative;}
.header-navigation nav ul li.menu-item-has-children>.sub-menu {position: absolute; top: 100%; left: 0; padding:24px; background: var(--white-color); transition:all 0.4s ease; opacity: 0; visibility: hidden;box-shadow:20px 20px 30px 0px rgba(44, 44, 44, 0.2);display:-webkit-flex;display: flex;gap:32px;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu:hover .sub-menu,
.header-navigation nav ul li.menu-item-has-children:hover .sub-menu {visibility: visible; opacity: 1;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.menu-item-has-children:hover .sub-menu {display: block;}
.header-navigation nav ul li.menu-item-has-children ul li.menu-item-has-children:after {filter: brightness(0);transform: rotate(-90deg);}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li>.sub-menu {position: absolute;left: 100%; margin: 10px 0 0 0; padding: 10px; width: 100%; display: none;top: 0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li>.sub-menu{position: relative;left:0;margin:0;padding:0;display: block;box-shadow:none;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu>.sub-menu {position: absolute; left: calc(100% + 24px); margin: 0; padding: 0; display: block; box-shadow: none;visibility: hidden;opacity: 0;}
.header-navigation nav ul li.menu-item-has-children>.sub-menu>li {min-width: 220px;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.menu-label>a{text-transform: uppercase;margin-top:16px;border-bottom:1px solid var(--bdr-color);font-size:16px; font-weight:400;line-height:1.1;display: block; width:100%;color:var(--text-color) !important;background:none !important;padding-top:0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li {flex-direction: column;justify-content: start; align-items: flex-start;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li a {font-size: 20px;line-height:32px;padding:12px 10px 12px 16px; position: relative;display: inline-block;color:var(--secondary-color);display: block;width:100%;white-space: nowrap;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li:last-child {margin: 0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.current-menu-item a {color: var(--primary-color);background:none}
.header-navigation nav ul li.menu-item-has-children .sub-menu li a:focus,
.header-navigation nav ul li.menu-item-has-children .sub-menu li a:hover{background-color:var(--primary-color1);color: var(--secondary-color);}
.header-navigation nav>ul>li.shop-menu.menu-item-has-children>.sub-menu{background:var(--extra-light-color);width:619px;left: -155px;}
.header-navigation nav>ul>li.shop-menu.menu-item-has-children>.sub-menu li.menu-label{background:var(--white-color);padding:16px;border-radius:10px;min-width:232px;}
.header-navigation nav ul li.shop-menu.menu-item-has-children>.sub-menu>li{min-width: 1px;max-width:none;flex-basis: auto;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu {position: absolute;left: 100%;margin-left: 48px;top: -70px;min-width: 287px;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu>a {padding: 0;background:none;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu img {width: 100% !important;max-width: 100% !important;max-height: 287px;height: 287px !important;object-fit: cover;object-position: center;display: block;border-radius: 10px;margin: 0;padding: 0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu>a>span {font-size: 22px;position: relative;margin-top: 10px;display: block;color:var(--text-color);text-decoration:underline;text-underline-offset:1px;transition: all 0.4s ease;padding:0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu>a>span:after{content:"";width:22px; height:22px; background:url(../images/right-arrow.svg) no-repeat center;background-size:100% auto;display: inline-block;vertical-align: middle;margin-left:5px;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu>a:hover>span,
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu>a:focus>span{text-underline-offset: .25em;}
.header-navigation nav ul li.normal-submenu>.sub-menu {display: block;gap:0 !important;}

.mobile-icon {display: none;}

.header-fixed .header{background:var(--secondary-color);}

/** Hero Section 1 Start **/
.hero-section{background: var(--secondary-color);height:100vh;min-height:700px;}
.hero-section .img-cover{height:100vh;min-height:700px;}
.hero-section .img-cover:after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.76) 59%);opacity:0.73;}
.hero-slider>.items{display:none;}
.hero-slider>.items:first-child{display:block;}
.hero-section h1{text-transform: uppercase;color: var(--white-color);margin:2rem 0;}
.hero-section h1 em, .hero-section h1 i{display: block;}
.hero-section .sub-title{color: var(--white-color);}
.hero-section p{color: var(--white-color);max-width:745px;width:100%;margin:0 auto;}
.sub-title{font-size:14px;line-height:1.6; text-transform: uppercase;letter-spacing:3px;color:var(--light-color);}
.hero-btn-wrapper{margin-top:2rem;gap:0.5rem;}

/** Home Section 2 Start **/
.py-104{padding:104px 0;}
.title-row{max-width:1092px;width:100%;margin:0 auto;align-items: flex-end;}
.left-title-block {min-width: 40%;max-width: 40%;flex-basis: 40%;}
.left-title-block .sub-title{margin-bottom:1.5rem;}
.right-bdr-col{width:100%;}
.right-bdr-col hr{max-width:200px;width:100%;margin:30px 0;border-top:1px solid var(--secondary-color);}
.right-bdr-col hr.mx-auto{margin-left:auto;margin-right:auto;}
.home-section2-inner{margin-top:4.5rem;gap:64px;}
.home-section2-inner .left-col{min-width:37.45%;max-width:37.45%;flex-basis:37.45%;}
.home-section2-inner .right-col{min-width:calc(62.55% - 64px);max-width:calc(62.55% - 64px);flex-basis:calc(62.55% - 64px);}
.home-section2-inner .left-col .img-cover{padding-bottom:133.5%;}
.s2-right-images .img-cover img,
.home-section2-inner .left-col .img-cover img{position: absolute;left:0;right:0;top:0;bottom:0;}
.s2-right-images{margin-left:-10px;margin-right:-10px;}
.s2-right-images .items{padding-left:10px;padding-right:10px;}
.s2-right-images>.items{min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.s2-right-images .img-cover{padding-bottom:150.5%;}
.home-section2-inner .entry-content h3{margin:1.5em 0; line-height:1.5;color: var(--text-color);}
.home-section2-inner .entry-content p{max-width:570px; width:100%;color: var(--text-color);}

/** Home Section 3 Start **/
.light-bg{background:var(--extra-light-color);}
.title-align-right-wrapper{text-align: right;}
.title-align-right-wrapper h2{max-width:625px;width:100%;margin:24px 0 30px auto;line-height:1.3;}
.services-list-wrapper{padding:24px 0;gap:4rem;}
.services-list-wrapper .col{min-width:calc(50% - 2rem);max-width:calc(50% - 2rem);flex-basis:calc(50% - 2rem);}
.services-list-wrapper .col:nth-child(even) .services-card-wrapper{flex-direction: column-reverse;}
.services-list-wrapper .col:nth-child(even) .services-info-wrapper {padding:3rem 3rem 0 0;}
.services-list-wrapper .col:nth-child(even) .services-img-wrapper {padding-left:4rem;padding-right:0;}
.services-info-wrapper{padding:0 0 3rem 3rem;}
.services-card-wrapper h3{line-height:1.5;margin-bottom:1.5rem;}
.services-card-wrapper p{color: var(--text-color);}
.services-btn {min-width: 140px;max-width: 140px;flex-basis: 140px;text-align: center;}
.services-btn .arrow-btn{margin:0 auto;}
.arrow-btn{width:92px;height:92px;border:1px solid var(--secondary-color);color: var(--secondary-color);border-radius:100%;display: block;padding:20px;}
.arrow-btn:hover, .arrow-btn:focus{outline:none;background:var(--primary-color);color:var(--secondary-color);}
.services-img-wrapper{padding-right:4rem;}
.services-img-wrapper .img-cover{padding-bottom:66.67%;}
.services-img-wrapper .img-cover img{position: absolute;left:0;right:0;top:0;bottom:0;}

/** Home Section 4 Start **/
.home-section4 h2{margin:1.5rem 0 3rem 0;line-height:1.3;max-width:590px; width:100%;}
.border-top{border-top:1px solid var(--secondary-color);}
.review-list-wrapper{padding-top:4.5rem;padding-bottom:1.5rem; column-gap: 90px;row-gap: 40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr)); /*grid-auto-rows:minmax(0, 1fr);*/}
.review-name-profile{gap:16px;}
.review-name-profile .img-cover{min-width:70px;max-width:70px;flex-basis:70px;height:70px;overflow: hidden;border-radius:100%;}
.review-name-profile .sub-title{color: var(--secondary-color);}
.review-name-profile p{color:#adadad;}
.review-card-wrapper>p{color:#515151;margin:2rem 0;}
.review-card-wrapper {border-bottom:1px solid #adadad;transition: all 0.4s ease-in-out;height:100%;}
.review-card-wrapper:hover,
.review-card-wrapper:focus{border-color:var(--secondary-color);}
.review-stars{min-width:115px;max-width:115px;flex-basis:115px;margin-left: auto;}
.start-progress-bar{-webkit-mask-image: url(../images/star.svg), url(../images/star.svg), url(../images/star.svg), url(../images/star.svg), url(../images/star.svg);mask-image: url(../images/star.svg), url(../images/star.svg), url(../images/star.svg), url(../images/star.svg), url(../images/star.svg);-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;mask-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;-webkit-mask-position: 0%, 25%, 50%, 75%, 100%;mask-position: 0%, 25%, 50%, 75%, 100%;aspect-ratio: 5 / 1;height: 23px;width: 115px;max-width: 100%;}
.review-stars svg{width:100%;display: block;height:100%;}
.review-stars svg path.fill-stars{stroke-dasharray: 100, 100;stroke-dashoffset: 0;}
.review-stars.star1 svg path.fill-stars{stroke-dashoffset:80px;}
.review-stars.star2 svg path.fill-stars{stroke-dashoffset:60px;}
.review-stars.star3 svg path.fill-stars{stroke-dashoffset:40px;}
.review-stars.star4 svg path.fill-stars{stroke-dashoffset:20px;}
.review-stars.star5 svg path.fill-stars{stroke-dashoffset:0;}

/** Home Section 5 Start **/
.home-section5 h2{margin:24px 0 30px 0;line-height:1.3;}
.home-section5-inner{gap:64px;}
.home-section5-inner .col:last-child{max-width:32.45%;flex-basis:32.45%;min-width:32.45%;}
.s5-content-info{max-width:600px; margin:32px 0 64px 0;color:var(--text-color);}
.home-section5-inner .img-cover1{padding-bottom: 133.33%;}
.home-section5-inner .img-cover1:before{content:"";position: absolute;left:20px;right:-40px;bottom:-40px;height:400px; background:var(--white-color);}

/** Home Section 6 Start **/
.home-section6{padding-top:1.5rem;}
.home-section6 .container{z-index:1;}
.home-section6 .sub-title{margin-bottom:2rem;}
.s6-images-list{margin:0 -15px;}
.s6-images-list .col{padding:0 15px;}
.s6-images-list>.col{width:25%;float: left;}
.s6-images-list .img-cover1{padding-bottom:66.67%;}

/** Home Section 7 Start **/
.home-section7{margin-top:-90px;}
.hero-section.home-section7,
.hero-section.home-section7 .img-cover{height:100%;min-height:1px;}
.home-section7 .container{padding:241px 20px 221px 20px;}
.home-section7 h2{color: var(--white-color);font-size:102px;margin-bottom:51px;}
.home-section7 .hero-slider,
.home-section7 .hero-slider>div,
.home-section7 .hero-slider>div>div{height:100%;}

/** Footer Start **/
.footer{background:var(--extra-light-color);}
.footer-top {padding:90px 24px 84px 24px; grid-column-gap: 135px;grid-row-gap: 135px;border-bottom:1px solid var(--secondary-color);}
.footer-logo {min-width:29.65%;max-width:29.65%;flex-basis:29.65%;}
.footer-logo a{max-width:283px;width:100%; margin:0.5rem 0;display: block;}
.newsletter-form-wrapper {width: 100%;}
.newsletter-form-wrapper h2{line-height:1.5;color:var(--text-color);margin-bottom:21px;}
.newsletter-form-wrapper p{color: var(--text-color);margin-bottom:36px;}
.newsletter-field{margin-bottom:16px;}
.newsletter-field p,
.newsletter-field + p{margin-bottom:0 !important;position: relative;}
.newsletter-field label{color:var(--light-color);display: block;}
.newsletter-field input{width:100%; border-radius:3px;border:0;padding:10px 12px;border-bottom:1px solid var(--secondary-color);background: none;height:53px;}
.newsletter-form-wrapper input.wpcf7-form-control.btn{width:100%;padding:10px 16px; font-size:20px; font-weight:500;}
.newsletter-form-wrapper span.wpcf7-spinner {position: absolute;left: 50%;margin: -12px 0 0 -12px;top: 50%;}
.newsletter-form-wrapper .wpcf7-response-output{margin:16px 0 0 !important;}
.footer-menu-wrapper {padding-top: 70px;padding-bottom: 70px;grid-column-gap: 50px;grid-row-gap: 50px;}
.footer-menu-wrapper .col{width:100%;}
.footer-menu-wrapper .sub-title{margin-bottom:6px;}
.footer-menu li{line-height:1.85;display: block;}
.footer-menu li a{outline: none !important;padding:.1em 0;display: block;}
.footer-menu li.current-menu-item>a,
.footer-menu li a:hover,
.footer-menu li a:focus{color: var(--light-color);}
.copyright-strip{background:var(--secondary-color);padding:50px 0;}
.copyright-strip p{color: var(--white-color);}
.copyright-strip p a{color:var(--white-color);}
.social-links{margin-left:30px;font-size: 0.9em;gap: 0.6em;}
.social-links a{background:var(--primary-color);color: var(--secondary-color);padding:0 .4em;}
.social-links a svg {height: 1em;width: 1em;}
.social-links a span {padding-left: 6px;}
.social-links a:hover,
.social-links a:focus{background-color:var(--primary-color1);outline:none;}

/** About Page Start **/
.internal-hero-section{padding:190px 0 90px 0;background:var(--secondary-color);}
.internal-hero-section .img-cover:after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.76) 59%);opacity:0.73;}
.internal-hero-section h1{font-size:64px; color:var(--white-color);margin-bottom:1.5rem;text-transform: uppercase;}
.internal-hero-section .hero-intro-text{max-width:600px; color:var(--white-color);}
.internal-hero-section .btn{margin-top:2rem;}
.about-section1{padding:72px 0 0 0;}
.about-section1 h2{margin-bottom:0;padding-bottom:28px}
.about-section1-inner{padding-top:24px; display:grid;column-gap:120px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(min-content, max-content);}
.about-s1-card-wrapper h3{margin:0 0 50px 0;}
.about-s1-card-wrapper .info{margin:50px 0;color:var(--text-color);}
.about-s1-card-wrapper .img-cover1{padding-bottom:133.33%;}
.about-section1-inner .col:nth-child(even) .img-cover1{padding-bottom:75%;}
.about-section1-inner .col:nth-child(even) .about-s1-card-wrapper{flex-direction:column-reverse;}
.about-section2{margin-top:-50px;padding-top:160px;padding-bottom:64px;}
.about-section2 .home-section5-inner .col:last-child {max-width: 48.8%;flex-basis: 48.8%;min-width: 48.8%;}
.about-section2 .home-section5-inner .img-cover1{width:calc(100% + 23%);padding-bottom:90%;}
.review-top-content{padding-top:3rem;color: var(--text-color);margin-bottom:-16px;}
.border-bottom-0{border-bottom:0;}
.press-list-wrapper{padding-top:4.5rem;padding-bottom:1.5rem; display: grid;column-gap: 90px;row-gap: 40px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);}
.press-list-wrapper .col{padding:1.5rem 0;}
.press-list-wrapper .img-cover{min-width:99px;max-width:99px;flex-basis:99px;}
.press-list-wrapper p{margin:0;color:var(--text-color);}
.press-list-wrapper p + p{margin-top:0.5rem;}
.press-list-wrapper p a{text-decoration: underline;text-underline-offset:1px;transition: all 0.4s ease-in-out;}
.press-list-wrapper p a:hover,
.press-list-wrapper p a:focus{outline:none;color:var(--text-color);text-underline-offset: .25em;}
.press-card-wrapper{gap:2rem;}
.press-title{padding-top:2rem;}
.gallery-section h2{margin:24px 0 30px 0;}
.gallery-list-wrapper{margin:-5px !important;}
.gallery-list-wrapper .col{padding:5px;min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.gallery-list-wrapper .img-cover1{display: block;padding-bottom:66.67%;overflow: hidden;outline:none !important;}
.gallery-list-wrapper .img-cover1 img{transition: all 0.4s ease-in-out;}
.gallery-list-wrapper a.img-cover1:hover img,
.gallery-list-wrapper a.img-cover1:focus img{transform: scale(1.1);}
.about-section6{margin-top:0 !important;}
.home-section7.about-section6 .container {padding:64px 20px;}
.hero-section.about-section6 p{max-width:600px;}
.about-section7{padding:64px 0 80px 0;color:var(--text-color);}
.about-section7 h2{margin-bottom:30px;}
.about-section8{margin:0 -16px;padding:3rem 0;}
.about-section8>div{padding:0 16px;}
.about-section8 .col {min-width: 30.15%;max-width: 30.15%;flex-basis: 30.15%;}
.about-section8 .img-cover{height:100%;}
.about-section8 .middle-col{width:100%;}
.cta-block{border:1px solid var(--secondary-color);padding:64px;height:100%;}
.cta-block h2{margin:24px 0 30px 0;}

/** Team Page Start **/
.page-template-team .internal-hero-section {padding-bottom:200px;}
.team-section{margin-top:-140px;padding-bottom:24px;}
.team-list-wrapper{margin:-16px !important;}
.team-list-wrapper>div{padding:16px;min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.team-card-wrapper{background:var(--extra-light-color);color:var(--text-color);}
.team-card-wrapper img {object-position: 48% 0%;}
.team-card-wrapper .team-info{padding:24px;}
.team-card-wrapper h2{font-size:32px;line-height:1.3;margin-bottom:0;}
.team-card-wrapper h2 a{color: var(--text-color);outline:none !important;text-underline-offset: 0;}
.team-card-wrapper h2 a:hover,
.team-card-wrapper h2 a:focus{text-decoration: underline; text-underline-offset: .25em;}
.team-card-wrapper ul{margin-top:16px;}
.team-card-wrapper ul li + li:before{content:"·";margin:0 0.4rem;}
.team-card-wrapper a:focus{outline:none;}

/** Team Details Page Start **/
.team-details-section1{background:var(--secondary-color);padding:190px 0 90px 0;}
.team-details-section1:before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.76) 59%);opacity:0.73;}
.team-details-section1-inner{gap:32px;}
.team-details-section1-inner .col:first-child {min-width: 48.8%;max-width: 48.8%;flex-basis: 48.8%;}
.back-link{gap:4px;}
.back-link svg{width:16px; height:16px;}
.back-link a{color:var(--primary-color1);font-size:1rem; line-height:1.6;text-underline-offset: 0;transition: all 0.4s ease-in-out;}
.back-link a:hover,
.back-link a:focus{outline:none;text-decoration: underline; text-underline-offset: .25em;color: var(--primary-color);}
.team-details-section1-inner h1{font-size:4rem; line-height:1.2;text-transform: uppercase; color: var(--white-color);margin-bottom:1.5rem;}
.team-details-section1-inner {color:var(--white-color);}
.single-designation {margin-bottom:2rem;text-transform: uppercase;color: var(--primary-color1);}
.single-designation li + li:before{content:"|";display:inline-block;margin:0 0.5rem;}

/** Treatments Page Start **/
.treatments-dark-strip{background:var(--secondary-color);}
.treatments-dark-strip-inner{padding:1.5rem;}
.treatments-dark-strip h2{font-size:22px;line-height:1.6; color: var(--white-color);font-family: var(--primary-font);margin-bottom:0;}
.small-btns-wrapper{margin-top:1.5rem;gap:8px;}
.small-btn{border:1px solid var(--primary-color1);padding:4px 24px;color:var(--primary-color1);border-radius:50px;}
.small-btn:hover,
.small-btn:focus,
.small-btn:active{outline:none;background:var(--primary-color);color: var(--secondary-color);}
.treatments-section1{color: var(--text-color);}
.treatments-title-block{padding:0 50px;gap:32px 0;}
.treatments-title-block .col{min-width:50%;max-width:50%;flex-basis:50%;}
.treatments-title-block .right-bdr-col{margin-top: auto;}
.treatments-section1 .items{padding:88px 0 64px 0;width: 100%;}
.tabing-bg-wrapper{padding:24px;background:#f0e9e6;border-radius:16px;margin-top:40px;}
.tabs{margin-bottom:32px;}
.tabs button{font-size:17px;line-height:23px;letter-spacing:4px; padding:8px 16px 24px 16px;width:100%;text-align: center; text-transform:uppercase;border:0;border-bottom:1px solid transparent; background:none;font-family: var(--primary-font);cursor: pointer;transition: all 0.4s ease-in-out;color:var(--light-color);}
.tabs button:hover,
.tabs button:focus,
.tabs button.active{border-bottom-color:var(--secondary-color);color:var(--secondary-color);}
.tab-content{display: none;padding:24px 24px 48px 24px;}
.tab-content.active{display: block;}
.quote-block-wrapper .item{background:var(--secondary-color);padding:24px;color:var(--white-color);border-radius:8px;}
.quote-block-wrapper .item + .item{margin-top: 44px;}
.quote-block-wrapper h3{margin-bottom:15px;color: var(--white-color);}
.treatments-section1 .items:nth-child(even){background:var(--extra-light-color);}
.treatments-section1 .items:nth-child(even) .tabing-bg-wrapper{background:var(--white-color);}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(1){order:2}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(2){order:1}
.treatments-section1 .items:nth-child(even) .right-bdr-col hr{margin-left: auto;margin-right:100px;}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(3){order:3;margin-left: auto;}

.tabing-bg-wrapper1,
.content-items + .content-items{margin-top:3rem;}
.treatments-title-block .left-content {min-width: 56%; max-width: 56%; flex-basis: 56%;padding-right: 50px;}
.treatments-title-block .right-img {min-width: 44%; max-width: 44%; flex-basis: 44%;}
.treatments-title-block .img-cover img{position: absolute;left:0;right:0;top:0;bottom:0;}
.treatments-title-block .img-cover {padding-bottom: 68%;}


/** Memberships Page Start **/
.phone-icon-btn{display:-webkit-flex;display: flex; }
.phone-icon-btn svg{margin-right:23px; min-width:14px;max-width:14px;max-width:14px;}
.memberships-section .home-section5-inner {gap: 32px;}
.memberships-section .home-section5-inner .col:last-child {max-width:50%;flex-basis:50%;min-width:50%;}
.memberships-section .home-section5.light-bg:nth-child(even){background:var(--white-color);}
.memberships-section .home-section5.light-bg:nth-child(even) .home-section5-inner{flex-direction: row-reverse;}
.memberships-section .home-section5.light-bg:nth-child(even) .img-cover1:before{display:none;}
p.lead {font-size: 1.5rem;}
.s5-content-info p + ul {margin-top: -20px;}

/** Payment Plans Page Start **/
.payment-plans-section1 .home-section5-inner{flex-direction: row-reverse;}
.payment-plans-section3 .home-section5-inner .col:last-child,
.payment-plans-section1 .home-section5-inner .col:last-child {max-width:50%;flex-basis:50%;min-width:50%;}
.payment-plans-section1 p small{font-size:14px;line-height:23px;display: block;}
.entry-content.hart-list-style{text-align: left;}
.entry-content.hart-list-style ul li:before{background:url(../images/hart-icon.svg) no-repeat center; background-size:100% auto;}
.payment-plans-section2{background:var(--secondary-color);color:var(--white-color);padding:64px 0;}
.payment-plans-section2:before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0.76) 59%);opacity:0.73;}
.payment-plans-section2 h2{color: var(--white-color);margin-bottom:30px;}

.default-page-section {color: var(--text-color);}

/** Contact Page Start **/
.contact-info-section .home-section5-inner .col:last-child{max-width:65%;flex-basis:65%;min-width:65%;margin-left: auto;}
.contact-info-section .home-section5-inner .img-cover1{padding-bottom:50%;}
.contact-info-section .home-section5-inner .img-cover1:before{height:60%;}

.icon-content-list {margin:-15px;padding-top:24px;}
.icon-content-list>div {padding: 15px;min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;}
.icon-text-card-wrapper {padding:32px 24px;background: var(--extra-light-color);height: 100%;border-radius:8px;display:-webkit-flex;display: flex;flex-direction: column;}
.icon-text-card-wrapper .icon {display: block;width: 100%;height: 80px;margin-bottom: 24px;}
.icon-text-card-wrapper .icon img {width: 100%;height: 100%;object-fit: scale-down;display: block;}
.icon-text-card-wrapper .btn-wrapper{padding-top:24px;margin-top:auto;}

/*======================================================================
=============================:: MEDIA CSS ::============================
=======================================================================*/
@media screen and (max-width:1549px){
.about-section2 .home-section5-inner .img-cover1{width:calc(100% + 15%);}
}

@media screen and (max-width:1449px){
/* Header start */
.header .header-right-menu .btn {padding: 16px 26px;}
.header-navigation nav ul li a {font-size: 17px;}
.header-navigation nav ul li.menu-item-has-children>a {padding-right: 38px;}
.logo-wrapper, .header-right-menu {min-width: 12%; max-width: 12%; flex-basis: 12%;}

/** Hero Section 1 Start **/
.hero-section h1{margin:1.5rem 0;}
.hero-btn-wrapper{margin-top:1.5rem;}

/** Home Section 5 Start **/
.home-section5-inner .img-cover1:before{right:-20px;bottom:-20px;}

/** Home Section 7 Start **/
.home-section7{margin-top:-80px;}
.home-section7 .container{padding:200px 20px;}
.home-section7 h2{font-size:90px;margin-bottom:40px;}

/** About Us Page Start **/
.about-section2 .home-section5-inner .img-cover1{width:calc(100% + 10%);padding-bottom:80%;}

}

@media screen and (max-width:1299px){
.h1, h1{font-size:70px;}
.h2, h2 {font-size:56px;}

/** Header Start **/
.header-navigation nav ul li a{font-size:18px;}
.header-navigation nav ul li.menu-item-has-children>.sub-menu {left: -100%;}
.header-navigation nav ul li.normal-submenu.menu-item-has-children>.sub-menu{left:0;}

/** Home Section 2 Start **/
.left-title-block {min-width: 35%;max-width: 35%;flex-basis: 35%;}

/** About Page Start **/
.cta-block{padding:50px;}
.cta-block h2{margin:0 0 30px 0;}
.about-section2 .home-section5-inner .img-cover1{width:100%;}

}

@media screen and (max-width:1199px){
body{font-size:18px; line-height:30px;}
.h1, h1{font-size:60px;}
.h2, h2 {font-size:50px;}
.h3, h3{font-size:44px;}
.h4, h4{font-size:28px;}
.h5, h5{font-size:22px;}
.h6, h6{font-size:20px;}
blockquote,
p {margin-bottom: 28px;}
p.lead {font-size: 1.25rem;}

/** Header start **/
.header.open-nav{background:var(--secondary-color);}
.header .container {padding: 0 20px;}
.header-right-menu {margin-left: auto;}
.logo-wrapper, .header-right-menu {min-width: inherit;max-width: inherit;flex-basis: inherit;}
.header-navigation{width: auto;}
.mobile-icon {display:-webkit-flex; display:flex; align-items: center;justify-content: center; width:64px;height:64px; padding: 0; cursor: pointer; position: relative; z-index:1; margin-left:16px;background:var(--primary-color);}
.mobile-icon span {display: block; position: relative; background: var(--secondary-color); height: 2px; width:30px;}
.open-nav .mobile-icon span {background: transparent;}
.mobile-icon span:after, .mobile-icon span:before {content: '';  width: 100%; height: 2px; background: var(--secondary-color); position: absolute; top: -10px;ransition:all 0.4s ease;}
.mobile-icon span:before {top: auto; bottom: -10px;}
.open-nav .mobile-icon {position: relative; z-index: 99999;}
.open-nav .mobile-icon span:before {transform: rotate(-45deg); bottom: 0;}
.open-nav .mobile-icon span:after {transform: rotate(45deg); top: 0;}
.logo {transform: none;left: 15px;}
.header-fixed .logo, .logo {max-width: 160px;}
.header-navigation nav {position: fixed; left: 0; right: 0; transition:all 0.4s ease; top: 109px; height:calc(100vh - 109px); background: var(--secondary-color); z-index: 99; padding:20px 20px 40px 20px; flex-direction: column; justify-content: flex-start !important; display: flex; overflow-y: auto; opacity: 0; visibility: hidden; align-items: center;}
.open-nav .header-navigation nav {opacity: 1; visibility: visible;}
.header-navigation {display: flex; align-items: center; height: 100%;}
.header-navigation nav ul {flex-direction: column; width: 100%; align-items: flex-start !important;}
.header-navigation nav ul li{width:100%;}
.header-navigation nav ul li a{font-size:20px;}
.header-navigation nav>ul>li+li{border-top:1px solid rgba(255, 255, 255, 0.1);}
.header-navigation nav ul li.menu-item-has-children {align-items: flex-start;flex-wrap: wrap;}
.header-navigation nav ul li.menu-item-has-children>.sub-menu {left: 0;opacity: 1;visibility: visible;position: relative;top: 0;margin: 0;width: 100%;flex-direction: row;display:none;}
.header-navigation nav ul li.menu-item-has-children.active>.sub-menu{display: -webkit-flex; display: flex;}
.header-navigation nav>ul>li.menu-item-has-children>.sub-menu>li {min-width: calc(33.333% - 32px);max-width: calc(33.333% - 32px);flex-basis: calc(33.333% - 32px);}
.header-navigation nav>ul>li>a,
.header-navigation nav>ul>li.menu-item-has-children>a {padding-right: 0;padding-left: 0;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu:before,
.header-navigation nav>ul>li.menu-item-has-children:before {content: "";position: absolute;right: 0;width: 40px;height: 40px;background: var(--white-color);top: 7px;opacity: 0.1;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu:after,
.header-navigation nav>ul>li.menu-item-has-children:after {right: 10px;left: auto;top: 19px;transform: none;margin: 0;transition: all 0.4s ease-in-out;}
.header-navigation nav>ul>li.menu-item-has-children .sub-menu li.inner-sub-menu.active:after,
.header-navigation nav>ul>li.menu-item-has-children.active:after {transform: rotate(180deg);top: 17px;}
.header-navigation nav ul li.shop-menu.menu-item-has-children>.sub-menu{left:0;width:100%;}
.header-navigation nav>ul>li.shop-menu.menu-item-has-children>.sub-menu li.menu-label{max-width:232px;}
.header-navigation nav ul li.normal-submenu.menu-item-has-children>.sub-menu{flex-wrap: wrap;}
.header-navigation nav ul li.normal-submenu.menu-item-has-children>.sub-menu>li{min-width:100%;max-width:100%;flex-basis:100%;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.inner-sub-menu>.sub-menu {display: none !important; position: relative; left: 0;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.inner-sub-menu.active>.sub-menu {display: block !important; opacity: 1; visibility: visible;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.inner-sub-menu a {width: auto;}
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.inner-sub-menu a:focus, 
.header-navigation nav ul li.menu-item-has-children .sub-menu>li.inner-sub-menu a:hover {background-color: transparent; color: var(--primary-color1);}
/** Hero Section 1 Start **/
.hero-section p{max-width:600px;}

/** Home Section 3 Start **/
.title-align-right-wrapper h2{max-width:500px;margin:14px 0 20px auto;}
.services-list-wrapper{padding:14px 0;gap:3rem;}
.services-list-wrapper .col{min-width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);}
.services-card-wrapper h3{margin-bottom:1rem;}
.services-btn {min-width: 120px;max-width: 120px;flex-basis: 120px;}
.arrow-btn{width:80px;height:80px;padding:15px;}
.services-img-wrapper{padding-right:3rem;}
.services-list-wrapper .col:nth-child(even) .services-img-wrapper {padding-left:3rem;padding-right:0;}

/** Home Section 4 Start **/
.home-section4 h2{max-width:490px;}
.review-list-wrapper {column-gap: 50px;}

/** Home Section 7 Start **/
.home-section7{margin-top:-60px;}
.home-section7 .container{padding:180px 20px;}
.home-section7 h2{font-size:80px;margin-bottom:30px;}

/** About Page Start **/
.internal-hero-section{padding:160px 0 60px 0;}
.internal-hero-section h1{font-size:54px;margin-bottom:1rem;}
.internal-hero-section .btn{margin-top:1.5rem;}
.about-section1{padding:60px 0 0 0;}
.about-section1 h2{padding-bottom:15px}
.about-section1-inner{padding-top:20px;column-gap:60px;}
.about-s1-card-wrapper h3{margin:0 0 32px 0;}
.about-s1-card-wrapper .info{margin:32px 0;}
.gallery-section h2{margin:0 0 24px 0;}
.about-section8{margin:0 -10px;padding:2rem 0;}
.about-section8>div{padding:0 10px;}
.cta-block{padding:40px;}
.cta-block h2{margin:0 0 24px 0;}

/** Team Page Start **/
.team-list-wrapper>div{min-width:50%;max-width:50%;flex-basis:50%;}
.team-card-wrapper h2{font-size:28px;}
.team-card-wrapper ul {margin-top: 10px;}

/** Team Details Page Start **/
.team-details-section1-inner h1{font-size:60px;margin-bottom:1.25rem;}
.single-designation {margin-bottom:1.75rem;}

}

@media screen and (max-width:991px){
.h1, h1{font-size:50px;}
.h2, h2 {font-size:46px;}
.h3, h3{font-size:40px;}
.h4, h4{font-size:26px;}
hr {margin: 1.5rem 0;}
p {margin-bottom: 24px;}
.button, .btn{padding:20px 30px;}

/** Home Section 2 Start **/
.py-104{padding:80px 0;}
.left-title-block {min-width: 45%;max-width: 45%;flex-basis: 45%;}
.left-title-block .sub-title{margin-bottom:1rem;}
.right-bdr-col hr{margin:25px 0;}
.home-section2-inner{margin-top:3rem;gap:30px;}
.home-section2-inner .right-col{min-width:calc(62.55% - 30px);max-width:calc(62.55% - 30px);flex-basis:calc(62.55% - 30px);}
.home-section2-inner .entry-content h3{margin:1em 0;}

/** Home Section 3 Start **/
.services-list-wrapper{gap:4rem;}
.services-list-wrapper .col{min-width:100%;max-width:100%;flex-basis:100%;}

/** Home Section 4 Start **/
.home-section4 h2{margin:1rem 0 2rem 0;}
.review-list-wrapper{padding-top:2.5rem;padding-bottom:0; column-gap:30px;row-gap:30px;display:-webkit-flex;display: flex;flex-wrap: wrap;}
.review-card-wrapper>p{margin:1.5rem 0;}

/** Home Section 5 Start **/
.home-section5 h2{margin:16px 0 24px 0;}
.home-section5-inner{gap:40px;flex-wrap: wrap;}
.home-section5-inner .col:last-child{max-width:100%;flex-basis:100%;min-width:100%;}
.s5-content-info{max-width:100%; margin:24px 0 40px 0;}

/** Home Section 6 Start **/
.home-section6 .sub-title{margin-bottom:1.5rem;}
.s6-images-list>.col{width:33.33%;}

/** Home Section 7 Start **/
.home-section7{margin-top:-50px;}
.home-section7 .container{padding:160px 20px;}
.home-section7 h2{font-size:64px;margin-bottom:25px;}

/** Footer Start **/
.footer-top {padding: 70px 0 64px 0;grid-column-gap: 100px;grid-row-gap: 100px;}
.newsletter-form-wrapper input.wpcf7-form-control.btn {font-size: 18px;}
.newsletter-form-wrapper h2 {margin-bottom: 15px;}
.newsletter-form-wrapper p {margin-bottom: 25px;}
.newsletter-field input{height:45px;}
.footer-menu-wrapper {padding-top: 50px;padding-bottom: 50px;grid-column-gap: 30px;grid-row-gap: 30px;}
.copyright-strip {padding: 20px 0;}

/** About Page Start **/
.internal-hero-section h1{font-size:48px;}
.about-section1 h2{padding-bottom:0}
.about-section1-inner{padding-top:0;gap:48px;}
.about-s1-card-wrapper h3{margin:0 0 24px 0;}
.about-s1-card-wrapper .info{margin:24px 0;}
.about-section2{margin-top:24px;padding-top:80px;padding-bottom:50px;}
.about-section2 .home-section5-inner .col:last-child {max-width: 100%;flex-basis: 100%;min-width: 100%;}
.review-top-content{padding-top:2rem;margin-bottom:0;}
.press-list-wrapper{padding-top:3.5rem;padding-bottom:1rem;column-gap:32px;}
.press-list-wrapper .col{padding:1rem 0;}
.press-card-wrapper{gap:1.5rem;}
.press-title{padding-top:1.5rem;}
.gallery-list-wrapper .col{min-width:50%;max-width:50%;flex-basis:50%;}
.about-section7 h2{margin-bottom:24px;}
.cta-block{padding:20px;}

/** Team Details Page Start **/
.team-details-section1{padding:140px 0 60px 0;}
.team-details-section1-inner h1{font-size:50px;}
.single-designation {margin-bottom:1.75rem;}

/** Treatments Page Start **/
.treatments-dark-strip h2{font-size:20px;}
.treatments-title-block{padding:0 40px;gap:24px 0;}
.treatments-section1 .items{padding:60px 0; }
.tabing-bg-wrapper{padding:24px;margin-top:32px;}
.tabs{margin-bottom:24px;}
.tabs button{font-size:16px;line-height:22px;padding:8px 14px 20px 14px;}
.tab-content{display: none;padding:24px 0 24px 0;}
.quote-block-wrapper .item + .item{margin-top: 32px;}
.treatments-section1 .items:nth-child(even) .right-bdr-col hr{margin-right:48px;}

/** Memberships Page Start **/
.memberships-section .home-section5-inner .col:last-child {max-width:100%;flex-basis:100%;min-width:100%;}

/** Payment Plans Page Start **/
.payment-plans-section3 .home-section5-inner .col:last-child,
.payment-plans-section1 .home-section5-inner .col:last-child {max-width:100%;flex-basis:100%;min-width:100%;}
.payment-plans-section2{padding:50px 0;}
.payment-plans-section2 h2{margin-bottom:20px;}

/** Contact Page Start **/
.contact-info-section .home-section5-inner .col,
.contact-info-section .home-section5-inner .col:last-child{max-width:100%;flex-basis:100%;min-width:100%;}
.contact-info-section .home-section5-inner .img-cover1{padding-bottom:80%;}

.icon-content-list {margin:-12px;}
.icon-content-list>div {padding: 12px;}
.icon-text-card-wrapper {padding:24px 16px;}
.icon-text-card-wrapper .icon {margin-bottom: 20px;}
.icon-text-card-wrapper .btn-wrapper{padding-top:20px;}

}

/* iPhone-6 plus 736 (Landscape) view */
@media screen and (max-width:767px) {
h1, h2, h3, h4, h5, h6{margin-bottom:10px;}
.h1, h1{font-size:44px;}
.h2, h2 {font-size:36px;}
.h3, h3{font-size:32px;}
.h4, h4{font-size:24px;}
img.alignright, 
img.alignleft {margin: 15px 0; width: 100%;}

/** Header Start **/
.header-navigation nav ul li.menu-item-has-children>.sub-menu{flex-wrap: wrap;gap:20px;}
.header-navigation nav>ul>li.shop-menu.menu-item-has-children>.sub-menu li.menu-label,
.header-navigation nav>ul>li.menu-item-has-children>.sub-menu>li {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu {position: relative;left: 0;margin-left: 0;top: 0;min-width: 100%;margin-top:20px;}

/** Hero Section 1 Start **/
.hero-section .container{padding-top:2rem;}
.hero-section h1 {margin: 1rem 0;}
.hero-btn-wrapper{margin-top:1rem;}

/** Home Section 2 Start **/
.py-104{padding:60px 0;}
.home-section2 .d-flex{flex-wrap: wrap;}
.home-section2-inner .right-col,
.home-section2-inner .left-col,
.left-title-block {min-width: 100%;max-width: 100%;flex-basis: 100%;text-align: center;}
.right-bdr-col hr {margin: 25px auto;}
.home-section2-inner{margin-top:1rem;}

/** Home Section 3 Start **/
.title-align-right-wrapper {text-align: left;}
.services-info-wrapper {padding: 0 0 2rem 0;}
.services-img-wrapper {padding-right: 0;}
.services-btn {min-width: 100px;max-width: 100px;flex-basis: 100px;}
.services-btn .arrow-btn {margin: 0 0 0 auto;}
.arrow-btn {width: 60px;height: 60px;padding: 13px;}
.services-list-wrapper .col:nth-child(even) .services-img-wrapper {padding-left: 0;padding-right: 0;}
.services-list-wrapper .col:nth-child(even) .services-card-wrapper {flex-direction: column;}
.services-list-wrapper .col:nth-child(even) .services-info-wrapper {padding: 0 0 2rem 0;}

/** Home Section 5 Start **/
.home-section5{text-align: center;}
.home-section5-inner .img-cover1:before{height:300px;}

/** Home Section 6 Start **/
.home-section6 .sub-title{margin-bottom:1rem;}
.s6-images-list>.col{width:50%;}

/** Home Section 7 Start **/
.home-section7{margin-top:-40px;}
.home-section7 .container{padding:140px 20px;}
.home-section7 h2{font-size:40px;margin-bottom:20px;}

/** Footer Start **/
.footer-top {padding: 60px 0;grid-column-gap: 0;grid-row-gap: 40px;flex-wrap: wrap;}
.footer-logo {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.footer-logo a {max-width: 230px;margin: 0;}
.footer-menu-wrapper{flex-wrap: wrap;}
.copyright-text {width: 100%;text-align: center;}
.social-links {margin: 1rem auto;}

/** About Page Start **/
.internal-hero-section h1{font-size:44px;}
.about-section1-inner{display:-webkit-flex;display: flex;flex-wrap: wrap;}
.about-s1-card-wrapper h3{margin:0 0 24px 0;}
.about-s1-card-wrapper .info{margin:24px 0;}
.about-section2{padding-top:60px;}
.review-top-content{padding-top:1.5rem;}
.press-list-wrapper{padding-top:2rem;display:-webkit-flex;display: flex;flex-wrap: wrap;row-gap:1rem;}
.press-list-wrapper .col{padding:1rem 0;}
.press-card-wrapper{gap:1.5rem;}
.press-title{padding-top:1.5rem;}
.about-section3.home-section4 h2{text-align: center;}
.gallery-list-wrapper .col{min-width:100%;max-width:100%;flex-basis:100%;}
.about-section7{padding:60px 0;}
.about-section7 h2{margin-bottom:20px;}
.about-section8{margin:0;padding:16px 0;flex-wrap: wrap;}
.about-section8>div{padding:16px 0;}
.about-section8 .col {min-width:100%;max-width:100%;flex-basis:100%;}
.cta-block{padding:64px;}
.cta-block h2{margin:0 0 24px 0;}

/** Team Page Start **/
.team-list-wrapper>div{min-width:100%;max-width:100%;flex-basis:100%;}

/** Team Details Page Start **/
.team-details-section1-inner h1{font-size:44px;}
.team-details-section1-inner{flex-wrap: wrap;}
.team-details-section1-inner .col:first-child {min-width: 100%;max-width: 100%;flex-basis: 100%;}

/** Treatments Page Start **/
.treatments-dark-strip-inner {padding:1.5rem 0;}
.treatments-title-block{padding:0;gap:0}
.treatments-title-block .col {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.treatments-title-block h2{text-align: center;}
.tabs{flex-wrap: wrap;}
.tab-content {padding:0 0 24px 0;}
.treatments-section1 .items:nth-child(even) .right-bdr-col hr{margin-right:auto;}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(1){order:1}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(2){order:2}
.treatments-section1 .items:nth-child(even) .treatments-title-block .col:nth-child(3){order:3;}
.tabing-bg-wrapper1,
.content-items + .content-items{margin-top:2rem;}
.treatments-title-block .left-content {padding-right: 0px; padding-bottom: 30px;}

/** Memberships Page Start **/
.memberships-section .s5-content-info{text-align: left;}

.icon-content-list {margin:-15px;padding-top:24px;}
.icon-content-list>div {padding:15px; min-width:100%;max-width:100%;flex-basis:100%;}

}

/*View :: 320px ::*/
@media screen and (max-width:479px) {
.h1, h1{font-size:40px;}
.h2, h2 {font-size:32px;}
.h3, h3{font-size:28px;}
.button, .btn {padding: 15px 20px;}

/** Header start **/
.mobile-icon{width:54px;height:54px;margin-left:10px;}
.header-right-menu{padding-left:10px;}
.header-navigation nav ul li.menu-item-has-children>.sub-menu{padding:16px;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li a{font-size:16px; white-space: normal;}
.header-navigation nav ul li.menu-item-has-children .sub-menu li.image-menu img {max-height: 255px;height: 255px !important;}

/** Home Section 4 Start **/
.review-top-wrapper{flex-wrap: wrap;}
.review-stars {margin-left: 0;margin-top: 1rem;}

/** Home Section 6 Start **/
.s6-images-list>.col{width:100%;}

/** Home Section 7 Start **/
.home-section7 .container{padding:100px 20px;}
.home-section7 h2{font-size:36px;margin-bottom:20px;}

/** About Page Start **/
.internal-hero-section h1{font-size:40px;}
.press-card-wrapper{flex-wrap: wrap;gap:1rem;}

/** Team Details Page Start **/
.team-details-section1-inner h1{font-size:40px;}

/** Contact Page Start **/
.contact-info-section .home-section5-inner .img-cover1{padding-bottom:100%;}


}