@charset "UTF-8";

/*
Theme Name: Runwayaesthetics
Author: the Runwayaesthetics team

*/
/* Global css */
body{overflow-x: hidden;font-size: 15px;color:#222222; padding: 0px; margin: 0px;line-height: 28px;font-family: "Roboto", sans-serif;}
Section{padding: 70px 0px;display: block;width: 100%;float: left;}
h1,h2,h3,h4{font-style: normal;font-size: 24px;display: block;text-transform: uppercase;line-height: 27px;font-family: "Montserrat", sans-serif;font-weight:bold;text-align: left;color: #222222;}
h5,h6{color:#222222;font-style: normal;font-size: 22px;display: block;text-transform: capitalize;font-family: "Montserrat", sans-serif;font-weight:bold;line-height: 23px;}
ul,ol li {line-height: 24x;margin:0px; padding:0px; font-size: 15px;}
a, input, button, img {-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s  ease 0s; text-decoration:none; outline:0px;color: #222222; } 
a:hover, button:hover, input:hover, a:focus, button:focus, input:focus {text-decoration:none !important;} 
.form-control{ border-radius: 0px; font-size: 15px; height:40px;}
.form-control:focus{ box-shadow: none !important;}
a:hover {color: #000;}
.img-responsive{width: 100%; height: auto;}
.btn-bg {display: inline-block;
text-align: center;background: #ffbd59;color: #000;border: transparent;	border-radius: 50px;font-size: 17px;text-transform:  capitalize;padding: 11px 48px;font-weight: bold;box-shadow: 0 0 0 transparent;}
.btn-bg.focus, .btn-bg:focus{outline: 0;box-shadow: none;}
.btn-bg:hover {background: #19b6cc;color: #fff;}
.combtn {background:#f9eff4;padding: 11px 17px;color: #000;font-size: 15px;font-weight: bold;font-family: "Montserrat", sans-serif;text-transform: uppercase;display: inline-block;transition: .5s;}
.combtn svg{filter: brightness(0)}
@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
}
.combtn:hover{background-color:#ebc1cf;color: #fff !important;}
.combtn:hover svg{filter: brightness(1)}

/* End Global css */
/* fonts call */
/*  */
.topBar {background:#ebc1cf;padding: 7px 0;}
.topBar .topWrapp{display: inline;}
.topBar .topWrapp hr {margin: 0;border-top: 0;border-right: 1px solid #fff;width: 1px;height: 13px;}
.topBar .topWrapp {display: flex;column-gap: 13px;	align-items: center;flex-wrap: wrap;}
.topBar .topWrapp a{color: #fff;}
.topBar .topWrapp a span {color: #fff;padding-left: 5px;}

/* Top scroll */
#button{display:inline-block;background-color:#f9eff4;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:70px;right:30px;-webkit-transition:background-color .3s, opacity .5s, visibility .5s;-o-transition:background-color .3s, opacity .5s, visibility .5s;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:6;cursor:pointer;}
#button:hover{background:#ebc1cf;}
#button.show{opacity:1;visibility:visible;}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:14px;line-height:40px;color:#000;}
/* End Top scroll */
/* top-header */
header .logo {width: auto;}
header .logo img {max-width: 100%;}
.header-menu .stellarnav.dark.right.desktop {padding-left: 0px;}
.fixed-header {position: fixed;top: 0;	left: 0;width: 100%;-webkit-transition: .5s;-o-transition: .5s;	transition: .5s;z-index: 999;background: #fff;}
.header-menu .row-box .col12 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
/* .header-menu > .container {position: relative;z-index: 2;max-width: 1170px;} */


/* End logo section */
/* Menu section */
/* .fixed-header .header-menu .logo {max-width: 155px;} */
.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.stellarnav a{color:#fff;}
/* .stellarnav a:after{display:block;content: '';width: 0%;position: absolute;left: 0px;bottom: 0px;height: 2px;background: #fff;transition: 0.2s all;} */
.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.stellarnav li a img{margin-right:5px;float:left;}
.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle;}
.stellarnav li a{display:block;text-decoration:none;color:#000;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 15px;position: relative;font-family: "Montserrat", sans-serif;}
.stellarnav li.current_page_item a{color:#fff;background:#ebc1cf;}
.stellarnav ul > li.active > a{color:#fff;background:#ebc1cf;}
.stellarnav > ul > li > a:hover {background:#ebc1cf;color:#fff;}
.stellarnav > ul > li > a:hover .stellarnav li.has-sub > a:after {background:#ebc1cf;color:#fff;}
.stellarnav > ul > li{display:flex;align-items:center;}
.stellarnav > ul > li > a{text-transform: uppercase;display:block;transition: .5s;font-size: 15px;position: relative;line-height: 70px;font-weight: 500;word-spacing: 20px; padding: 5px 9px;}
/* .stellarnav > ul > li:last-child{margin-right: 0;} */
.stellarnav ul ul{padding: 0px 0px 0;top:100%;width: auto;min-width:240px;position:absolute;z-index:9900;text-align:left;display:none;background:#f9eff4;left: 0;left:0;}
.stellarnav li li{display:block;}
.stellarnav ul ul ul{top:0;/* dd animtion - change to auto to remove */
 left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;}
.stellarnav > ul > li.drop-left > ul{right:0;}
.stellarnav li.drop-left ul ul{left:auto;right:220px;}
.stellarnav.light{background:rgba(255, 255, 255, 1);}
.stellarnav.light a{color:#121212;}
.stellarnav ul ul li a{padding:10px 15px;color:#000;}
/* .stellarnav > ul > li ul > li {padding: 0 10px;} */
.stellarnav ul ul > li  a:hover{background: #ebc1cf; color: #fff;}
.stellarnav.light ul ul{background:rgba(255, 255, 255, 1);}
.stellarnav.light li a{color:#121212;}
.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;}
/* .stellarnav > ul > li ul > li:hover a {	color: #000;} */
body.stellarnav-noscroll-x{overflow-x:hidden;}
.stellarnav li.has-sub > a::after {position: relative;top: -3px;content: "";display: inline-block;width: 7px;height: 7px;border-right: 0.1em solid #eb98c2;border-top: 0.1em solid #eb98c2;	transform: rotate(135deg);	margin-right: 0;margin-left: 5px;}
.stellarnav li.active a:after{border-right: 0.1em solid #fff; border-top: 0.1em solid #fff;}
  .stellarnav li.has-sub > a:hover::after {border-right: 0.1em solid #fff;border-top: 0.1em solid #fff;}
.stellarnav li li.has-sub > a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;position:relative;top:4px;}
.stellarnav li.drop-left li.has-sub > a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;}
.stellarnav.hide-arrows li.has-sub > a:after,.stellarnav.hide-arrows li li.has-sub > a:after,.stellarnav.hide-arrows li.drop-left li.has-sub > a:after{display:block;}
.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none;}
.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle{padding:0;}
.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none;}
.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#000;}
.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#000;}
.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block;}
.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.stellarnav.light .icon-close:before{border-color:#121212;}
.stellarnav.light .icon-close:after{border-color:#121212;}
.stellarnav.dark .icon-close:before{border-color:#FFF;}
.stellarnav.dark .icon-close:after{border-color:#FFF;}
.stellarnav .menu-toggle,
.stellarnav .call-btn-mobile,
.stellarnav .location-btn-mobile,
.stellarnav .close-menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile .icon-plus::before,
.stellarnav.mobile .icon-plus::after{border-color: #000 !important;}
a.menu-toggle {border: 1px solid #fff !important;margin-top: 0px;position: relative;margin-right: 8px;border-radius: 0px;height: auto;}
.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0px;}
.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0px;}
.search-container input[type="text"]{width:239px;}
.stellarnav .full{width:100%;}
.stellarnav .half{width:50%;}
.stellarnav .third{width:33%;text-align:center;}
.stellarnav .location-btn-mobile.third{text-align:center;}
.stellarnav .location-btn-mobile.half{text-align:right;}
.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0;}
.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0;}
.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0;}
.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0;}
.stellarnav.light .menu-toggle span.bars span{background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span{background:#000;}
.stellarnav.mobile{position:static;}
.stellarnav.mobile.fixed{position:static;}
.stellarnav.mobile ul{position:relative;display:none;}
.stellarnav.mobile.active{padding-bottom:0;}
.stellarnav.mobile.active > ul{display:block;}
.stellarnav.mobile ul{text-align:left;}
.stellarnav.mobile > ul > li{display:block;}
.stellarnav.mobile > ul > li > a{padding:15px;}
.stellarnav.mobile ul{background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.stellarnav.mobile ul ul ul{left:auto;top:auto;}
.stellarnav.mobile li.drop-left ul ul{right:auto;}
.stellarnav.mobile li > a{border-bottom:1px solid #ebc1cf4f !important;color:#000 !important;}
.stellarnav.mobile > ul{border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul{border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle{border: 0;  background: transparent !important;}
.stellarnav.mobile.light li a.dd-toggle{border:0;}
.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block;}
.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255, 255, 255, .1);-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left;}
.stellarnav.mobile.light ul{background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul {background: #f9eff4 !important;}
.stellarnav.mobile.dark ul ul {background: #fff !important;}
.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile .icon-close::before,
.stellarnav.mobile .icon-close::after{border-color: #000 !important;}
.stellarnav.mobile .close-menu.full {color: #000 !important;}
.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999;}
.stellarnav.mobile li.has-sub > a:after,.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after{display:none;}
.stellarnav.mobile.right > ul,.stellarnav.mobile.left > ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul{right:0;z-index:9999;}
.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right;}
.stellarnav.mobile.left > ul{left:0;}
.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center;}
.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left;}
.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none;}
.stellarnav.desktop li.mega ul ul{background:none;}
.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100% !important;}
.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px;}
.stellarnav.desktop > ul > li.mega > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.stellarnav.desktop li.mega ul ul{width:auto;}
.stellarnav.desktop > ul > li.mega{position:inherit;}
.stellarnav.desktop > ul > li.mega > ul{width:100%;max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a{padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul{display:block;position:relative;left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.desktop li.mega li li a{padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after{display:none;}
.fixed-header .header-menu {padding: 0;}
/* End Menu section */





/* Slider */
.banner {padding: 0;position: relative;}
.banner .item img {width: 100%;}
.banner::before {position: absolute;content: "";width: 50%;height: 100%;top: 0;left: 0;background: linear-gradient(90deg,rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.06) 100%); display:none;}
.banner .container-fluid {position: relative;}
.banner .carousel-caption {position: absolute;right: 0;bottom: 160px;left: 0;z-index: inherit;padding: 0;color: #fff;text-align: left;width: 40%;display: flex; justify-content: center;}
.banner .carousel-caption .banner-content{padding: 0px 15px;}
.banner .banner-content h1 {font-size: 50px;line-height: 45px;text-transform: uppercase;}
.banner .banner-content h4 {color:#ebc1cf;text-transform: uppercase;font-size: 33px;margin: 30px 0;}
.banner .banner-content p {font-size: 19px;line-height: 30px;text-align: left;color: #000;width: 100%;	max-width: 400px;font-family: "Montserrat", sans-serif;font-weight: 500;}
.banner-content .combtn {padding: 11px 17px;color: #000;font-size: 15px;font-weight: bold;font-family: "Montserrat", sans-serif;text-transform: uppercase;display: inline-block;transition: .5s;background: #ebc1cf; }
.banner-content .combtn:hover {background: #f9eff4;color: #000 !important;}
.banner-content .combtn:hover svg{filter: brightness(0);}
#heroSilder .owl-nav {margin: 0;display:none;}
#heroSilder .owl-nav button {position: absolute;bottom: 20px;right: 0;margin: 0 auto;width: 100%;max-width: 1170px;text-align: right;left: 0;direction: ltr;}
#heroSilder .owl-nav .owl-prev {bottom: 60px;}
#heroSilder .owl-nav span {background: #27ade2;width: 33px;height: 33px;display: inline-block;border-radius: 50px;text-align: center;color: #fff;font-size: 36px;}
#heroSilder  .owl-nav [class*="owl-"]:hover {background:transparent;color: #FFF;text-decoration: none;}
#heroSilder .owl-dots {width: 100%;max-width: 1170px;margin: 0px auto;left: 0;right: 0;text-align: left;position: absolute;bottom: 42px;}
#heroSilder .owl-dots span {width: 42px;height: 7px;background: #000;margin: 0 7px;border-radius: 0px;}
#heroSilder .owl-dot.active span {background:#27ade2;}
/**  **/

/*  */
.about { position: relative;}
.about >img{width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: cover;opacity: .85;}
.about .container {position: relative;}
.about .row {align-items: center;}
.about .col7 { flex: 0 0 55%;width: 55%;}
.about .col5{ flex: 0 0 45%;width: 45%;}
.about .imgBox {display: flex;position: relative;gap: 30px;}
.about .imgWraap{position: relative;}
.about .imgBox img{max-width: 100%;height: 100%;object-fit: cover;}
.imgBox figure{margin: 0;}
.imgBox figure:nth-child(2) { margin-top: 90px;}
.imgBox:nth-child(1) figure {width: 342px;height: 419px;}
.imgBox:nth-child(2) figure {width: 323px; height: 432px;}
.imgBox figure:nth-child(1) img {border-radius: 100px 0px 0px 0px;border: 2px solid #efefef;max-width: 342px;}
.imgBox figure:nth-child(2) img {border-radius: 0 0 100px 0px;max-width: 276px;}
.imgBox figure.smallLogo {position: absolute;right: 34%;top: 38%;background:#ebc1cf;width: 112px;height: 112px;border-radius: 100px;
display: flex;justify-content: center;align-items: center;}
.imgBox figure .smallLogo img {max-width: 100%;}
.imgBox figure .smallLogo:hover img{ animation: bounce 1s ease;}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-20px); /* Adjust bounce height */
  }

}
.about .abcontent {margin-top: 80px;margin-left: 60px;}
.about .headWrapp {display: inline-flex; align-items: center;}
.about .headWrapp img{max-width: 100%;}
.about .abcontent h4 {font-size: 15px;margin: 0;}
.about .abcontent h3{margin: 15px 0;}
.about .abcontent p { line-height: 25px;margin-bottom: 30px; width: 100%;  max-width: 460px;}
/*  */
/*  */
section.Services {background:#f9eff4;text-align: center;padding: 60px 0px 250px;}
.Services .headWrapp {margin: 0 0 46px;}
.Services .headWrapp h3 {text-align: center;margin: 0;}
.serv figure {width: 360px;height: 387px;background-color: #fcebef;border: 4px solid #d3d3d3;; border-radius:0px 0px 190px 190px; box-sizing: border-box; margin: 0px auto;overflow: hidden;}
.serv figure img{width: 100%;height: 100%;object-fit:cover;}
.serv h4 {font-size: 20px;margin: 40px 0px 30px; text-align: center;height:81px;}
.serv .owl-item:nth-child(odd) .servBox figure {border-radius: 190px 190px 0 0 ;}
#sersilder .owl-nav {position: absolute;top: -72px;right: 0;margin: 0;}
#sersilder .owl-nav span {background:#ebc1cf;width: 38px;height: 38px;display: inline-block;border-radius: 50px;text-align: center;color: #fff;font-size: 30px;padding-top: 3px;transition: .5s;}
#teamsilder .owl-nav{margin: 0;}
#sersilder .owl-nav [class*=owl-]:hover {background:none;color:transparent;text-decoration: none;}
#sersilder  .owl-nav span:hover {background:#f9eff4; color: #000;}
.serv { position: relative; margin: -248px 0 0;text-align: center;}
.sericeSild {padding-bottom: 60px;}
/*  */

 /*  */
 .imgBox22 {margin: 0 0 -456px;z-index: 1;position: relative;}
 .imgBox22 img {max-width: 100%;}
.bgLogo { position: relative;padding: 118px 0 138px; background:#f9e3ee; margin: 0px 0px 153px;}
.bgLogo >img{width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: cover;opacity: .59;}
.bgLogoRight img {max-width: 100%;}
/*  */

/* team */
.team { position: relative;padding: 50px 0px 30px;background: #fbfbfb;overflow: hidden;}
.team figure{margin: 0;}
.team .topBg {width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: fill;opacity: .14;}
.team  .botBg {position: absolute;bottom: -489px;left: 0;height: auto;width: 100%;opacity: .14;}
.team .headWrapp,
.team .headWrapp h3 {text-align: center;}
.team .headWrapp h3 {margin: 0;}
.team .teamBox figure{margin: 0 0 20px;}
.teamflex.d-flex{margin: 50px 0;justify-content: center;gap: 30px;}
.team  .teamBox {background: white;border-radius: 150px;box-shadow: 0 8px 20px rgba(0,0,0,0.1);overflow: hidden; width: 270px;text-align: center;
    padding-bottom: 40px;border: 2px solid #d9d7d7;}
#teamsilder {width: 100%; max-width: 886px;margin: 0px auto;display: flex; flex-wrap: wrap;  justify-content: center;  gap: 30px;} 
.team  .teamBox img{ width: 100%;height: 310px;object-fit: cover;border-bottom: none;border-top-left-radius: 120px;border-top-right-radius: 120px;}
.team .teamBox  h4 {font-size: 16px;text-align: center;text-transform: capitalize;margin: 0 0px 0px;font-weight: bolder;line-height: 24px;}
.team .teamBox p{margin: 0;font-size: 16px;}
#teamsilder .owl-nav {margin-top: 30px;}
#teamsilder .owl-nav span {background: #27ade2;width: 43px;height: 43px;display: inline-block;border-radius: 50px;text-align: center;color: #fff;font-size: 30px;display: flex;justify-content: center;align-items: center;}
#teamsilder  .owl-nav [class*=owl-]:hover {background:none;color:transparent;text-decoration: none;}
 #teamsilder  .owl-nav span:hover {background: #000; color: #fff;}
.team .boBorder img {width: 144px;}
/*  */
section.Products {margin-bottom: 50px;}
.Products .headWrapp,
.Products .headWrapp h3 {text-align: center;}
.Products .prodWrap {background:#f9eff4;padding: 30px 17px 52px;margin: 30px 0 0;height: 100%;}
.Products .prodWrap img {max-width: 100%;}
.Products .prdImg {position: relative;overflow: hidden;}
.Products .icon {position: relative;margin: -38px auto 20px;text-align: center;width: 75px;height: 75px;border: 2px solid #d9d7d7;border-radius: 75px;background: #d9d7d7;display: flex;
	justify-content: center; align-items: center;}
.Products .prodWrap:hover {background:#ebc1cf; color: #fff;}
.Products .prodWrap p {line-height: 25px;}
.Products .probtn{margin-top: 60px;text-align: center;}
.proSingle.latisse .serImg {height:auto;}
.proSingle.latisse .serImg img {width: 100%;height: auto;object-fit: contain;}
.proSingle.latisse .row {align-items: center;}
/* newletter start here */
.newletter {padding: 0;margin: -53px 0 -53px;position: relative;z-index: 1;}
.newletter .d-flex {background:#ebc1cf;padding: 15px;justify-content: space-between;align-items: center;border-radius: 20px;column-gap: 54px;}
.newletter .d-flex .newLft h3 {font-size: 24px;color: #000;margin: 0;}
.newletter .d-flex .right{flex-grow: 1;}
.newletter .d-flex .right form {display: flex;align-items: center;background: #fff;border-radius: 20px;position: relative;flex-wrap: wrap;}
.newletter .d-flex .right form .form-group {margin: 0;}
.newletter .d-flex .right form .form-group.flex1 input {border-radius: 8px !important;height: auto;border: none !important;padding: 22px 10px !important;background: transparent;}
.newletter .d-flex .right form .form-group.flex1 input::placeholder {color:#000; opacity: 1; /* Firefox */}
.newletter .d-flex .right form .form-group.flex1 input::placeholder ::-ms-input-placeholder { color:#000;}
.newletter .d-flex .right form .form-group.flex1 {width: 100%;}
.newletter .d-flex .right form .form-group  #sub {background:#f9eff4;color:#000;width: auto;border-radius: 5px !important;border: none;height: auto;font-weight: bold;font-size: 15px;padding: 12px 17px;position: absolute;right: 12px;top: 10px;font-family: "Montserrat", sans-serif;text-transform: uppercase;}
.newletter .d-flex .right form .form-group #sub:hover {background: #ebc1cf;}
/* newletter end here */


/*  */
.review {background:#f9eff4;padding: 70px 0px 120px;}
/* .review .headWrapp, */
/* .review .headWrapp h3 {text-align: center;}
.review .reviewS {margin: 36px 0 0px;}
.review .inWrapp {background: #fff;padding: 10px 13px;border-radius: 10px;}
.review .inWrapp .d-flex{align-items: center;gap: 20px;margin: 0 0 30px;}
.review .inWrapp .d-flex .headShort {width: 66px;height: 66px;}
.review .inWrapp .d-flex .headShort img {border-radius: 66px;}
.review .inWrapp .d-flex .name h4 {font-size: 18px;margin: 0;}
.review .inWrapp .d-flex .name ul{display: flex;}
.review .inWrapp .name ul li{color: #fd932d;}
.review  #reviewsilder .owl-stage {display: flex;}
.review  #reviewsilder .item,
.review #reviewsilder .inWrapp {height: 100%;}
.review #reviewsilder .owl-dots{margin-top: 30px;}
.review #reviewsilder .owl-dots .owl-dot span {width: 14px;height: 14px;margin: 0 5px;background: #000;}
.review #reviewsilder .owl-dots .owl-dot.active span {background: #27ade2;} */
.review .top-heading h2{text-align: center; margin:0 0 36px;}
.review .owl-stage {display: flex;}
.review_slider-block{padding:0 0 50px;background:#3a3a3a;}
.review_slider-box{border:1px solid #e2e2e2;border-radius:30px;padding:20px;background: #fff;height: 100%;}
#reviewsilder .item{height:100%;}
.review .review-head{display: flex;align-items: center;}
.review .review-name h3{font-size:15px;line-height:20px;color:#000;font-weight:600;}
.review .review-name span{font-size:13px;line-height:18px;color:#656565;font-weight:normal;}
.review .review-content p{font-size:16px;line-height:20px;color:#000;font-weight:400;}
.review .review-img{margin-right:15px;width:43px;height:43px;border-radius:50%;overflow:hidden;}
.review .review-star{margin:20px 0 15px;}
.review .review-star img{width:auto !important;}
.review .review_slider-bar .owl-prev{width:10px;height:17px;position:absolute;left:-38px;top:50%;margin-top:-8px;}
.review .review_slider-bar .owl-next{width:10px;height:17px;position:absolute;right:-35px;top:50%;margin-top:-8px;}
.review .review_slider-bar .owl-prev span, .review_slider-bar .owl-next span{display:none;}
.review .review_slider-bar .owl-theme .owl-nav{margin-top:0;}
/* footer */
.footer {background:#f9eff4;width: 100%;float: left;position: relative;padding: 134px 0 60px}
.footer >img{width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: cover;opacity: .1;}
.footer .row{justify-content: space-between;}
.footer .container{position: relative;}
.footer .col5 {width: 45%;color: #000;padding: 0px 15px;}
.footer .col7 {width: 55%;padding: 0px 15px;}
.footer .footLft img {max-width: 100%;	margin-bottom: 25px;}
.footer .footLft p {width: 100%;max-width: 400px;}
.footer .linksWrap {display: flex;justify-content:space-between;color: #fff;}
.footer .linksWrap h5 {color: #000;margin: 0 0 .2rem;text-transform: uppercase;font-size: 20px;}
.footer .linksWrap .boBorder {margin-bottom: 1rem;}
.footer .linksWrap .socailLink ul li a {color: #000;line-height: 30px;position: relative;  transition: .5s;display: flex; flex-wrap: wrap;}
.footer .linksWrap .socailLink ul li a::before {width: 6px;height: 6px;display: inline-block;background: #eb98c2;position: absolute;content: "";left: 0;
  top: 11px;display: flex; flex-wrap: wrap;}
  .socailLink ul li a:hover {color: #27ade2;}
.footer .linksWrap .socailLink ul li a span {padding-left: 15px;transition: .5s;}
.footer .linksWrap .socailLink.usefull ul li a:hover {color:#F785B1;}
.footer .linksWrap .socailLink.usefull ul li a:hover span {transform: translateX(-5px);}
.contactLink ul li a::before {display: none !important;}
.footer .linksWrap .socailLink.contactLink ul li a span {padding: 0;}
.footer .linksWrap .socailLink ul li a span.svg {width: 33px;height: 33px;background: #fff;border-radius: 30px;display: inline-block;text-align: center;margin-right: 20px;}
.footer .linksWrap .socailLink.contactLink ul li{margin-bottom: 15px;}
.footer .linksWrap .socailLink.contactLink ul li:last-child {margin: 0;}
.footer .linksWrap .socailLink.contactLink ul li a:hover {color:#F785B1;}
.footer .linksWrap .socailLink.contactLink .footB {width: 100%;max-width: 300px;display: inline-block;}
.copy_right {float: left;width: 100%;text-align: center;background:#ebc1cf;color: #fff;text-transform: uppercase;padding: 8px 15px;}
.copy_right p{margin: 0;line-height: 25px;}
.footer .socialLink {margin-top:10px;}
.footer .socialLink a {color: #ebc1cf;font-size: 20px;display: inline-flex;background: #fff;text-align: center;justify-content: space-between;align-items: center;padding: 7px 10px;border-radius: 5px;}
.footer .socialLink a span {padding-left: 5px;}
.footer .socialLink a:hover {background:#ebc1cf;color: #fff;}
.footer .direct span a {background:#fff;padding: 5px 10px;display: inline-block;border-radius: 5px;}  
.footer .direct {margin: 10px 0;}
.footer .direct span a:hover {background:#ebc1cf;color: #fff;}
/* footer */
    
     /* inner banner */
.innerBann {position: relative;padding: 0;height: 350px;margin-bottom: 0px;}
.innerBann > img {width: 100%;height: 100%;object-fit: cover;object-position: 0 20%;}
.innerBann .banner-content {position:static;left: 0;bottom:0;width: 100%;height: auto;margin: 0px auto;display: flex;justify-content: center;display: none;}
.innerBann .banner-content h1 {background: #ebc1cf;padding: 15px 30px;color: #fff;border-radius: 5px;z-index: 1;}

/*  */

/* contact page */
.contactPage .boBorder svg {width: 161px;display: none;}
.formBoxright1 form .form-control {border-radius: 8px;}
.formBoxright1 form .conForm label span {color: red;padding-left: 2px;}
.formBoxright1 form .conForm .combtn {border: none;padding: 11px 30px;border-radius: 8px;}
.formBoxright1 form .conForm textarea.form-control {resize: none;height: 100px;}
.contactPage .iframeBoxIn {margin: 15px 0 0;height: 100%; min-height: 400px;}
.contactPage .iframeBoxIn iframe{width: 100%;height: 100%;}
.contactPage address {background:#ebc1cf;padding: 20px;color: #fff;}
.contactPage address h3,
.contactPage address  a{color: #fff;display: block;}
.contactPage address a:first-of-type span {padding-left: 6px;}
/*  */

/*about page  */
.aboutPage .row {display: flex;align-items: center;flex-wrap: wrap;}
.aboutPage .imgWraap img {width: 100%;}
.aboutPage .abcontent h4 {margin: 0;}


/*  */

/*  */
.servListing { position: relative;}
.servListing >img{width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: cover;opacity: .85;}
.servListing  .headWrapp {margin: 0px 0px 50px;text-align:center;}
.servListing .headWrapp h3{text-align:center;}
.servListing .row{row-gap:30px;}
.servListing .container {position: relative;}
.servListing .serWrap {background:#f9eff4;display: block;border-radius: 20px;margin:0 0 30px;height: 100%;}
.servListing .serWrap .serImg img {width: 100%;height: 280px;object-fit: cover;border-radius: 20px 20px 0 0;}
.servListing .serWrap .sercption {padding: 20px;color: #000;}
.servListing .serWrap .sercption h5{color: #000;margin-bottom: 1rem;}
.servListing .serbtn {margin-top: 30px;text-align: center;}
.servListing .serWrap:hover {background:#ebc1cf;}
/*  */

/*  */
.serSingle .row{row-gap:30px; align-items:center;flex-wrap:wrap;}
.serSingle .sercption h3 {margin-bottom: 20px;}
.serSingle .serImg img {width: 100%;height: 350px;object-fit: cover;}
.serSingle .sercption ul {padding-left: 24px;}
.serSingle .sercption ul li {margin-bottom: 1rem;}
.serSingle {background:#f9eff4;}
.serSingle.Second{background:transparent;}
.serSingle.Second .row {flex-direction: row-reverse;flex-wrap:wrap;}
.serSingle { position: relative;}
.serSingle >img{width: 100%;position: absolute;content: "";height: 100%;top: 0;left: 0;object-fit: cover;opacity: .85;}
/*  */


/*  */
.newletter .d-flex .right form .form-group .wpcf7-spinner {display: none;}
.newletter .d-flex .right form .form-group p {margin: 0;}
.newletter .d-flex .right .wpcf7-response-output {margin: 0 0.5em -6em;padding: 5px 10px;border: 2px solid  #000;width: 100%;color: #000;line-height: 24px;}
.newletter .d-flex .right .wpcf7-not-valid-tip {display:none;}
.newletter .d-flex .right form.invalid .form-group.flex1 {border: 1px solid red;border-radius: 20px }
/*  */

/*  */
.prdoct {background: #FFF;position: relative;}
.proSingle{position: relative;}
.productTop{padding:50px 0;float: left;width: 100%;}
.productTop .headWrapp {text-align: center;}
.productTop .headWrapp h3{text-align: center;}
.proSingle >img{width: 100%; position: absolute; content: ""; height: 100%; top: 0; left: 0;  object-fit: cover; opacity: .85;}
.proSingle .row {flex-wrap:wrap;row-gap: 30px;}
.proSingle.Second .row ,
.vamp .row{flex-direction: row-reverse;}
.proSingle .serImg{height:100%;}
.proSingle .serImg img {width: 100%;height:100%;object-fit:cover}
.proSingle.Second {background:#f9eff4;color:#000;}
.proSingle.Second > img ,
.elta > img{display: none;}
.proSingle.elta{background:#fff;}
.proSingle .iconproducts {width: 90px;height: 90px;background: #f2f2f2;border-radius: 90px;box-shadow: 6px 8px 3px #b3b3b3;padding: 5px;display: flex;align-items: center;	justify-content: center;}
.prdoct .iconproducts  {background:#f7f7f7; }
.proSingle.Second .iconproducts {background:#fff;box-shadow: 6px 8px 3px #313131;justify-content: center;}
.vamp {background:#f9eff4;color:#000;}
.vamp > img {display: none;}
.proSingle .iconproducts img {max-width: 100%;}

.postid-231 .serSingle .serImg img {width: 100%;height: auto;object-fit: contain;}
.errorp p , .errorp h1, .post-420 h1, .post-420 p {text-align: center;}
.errorp , .post-420 {border: 1px solid #efefef;max-width: 500px;width: 100%;padding: 30px;margin: 0px auto 50px;}
.kwayy-page-list, .kwayy-services-list {padding-left: 30px;margin-bottom: 25px;}
.kwayy-page-title,.kwayy-services-title {font-size: 18px;}
.loader {width: 100%;height: 100vh;background: rgba(0, 0, 0, 1);position: fixed;top: 0;left: 0;z-index: 9999999;}
.loader video {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%, -50%, 0);
}