@font-face {
  font-family: "Arial";
  src: url("../fonts/Arial/Arial-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Bold";
  src: url("../fonts/newArial-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Italic";
  src: url("../fonts/newArial-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Arial Bold Italic";
  src: url("../fonts/newArial-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Arial CE";
  src: url("../fonts/newArialCE-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial CE Bold";
  src: url("../fonts/newArialCE-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Black";
  src: url("../fonts/newArialBlack.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Flatpen";
  src: url("../fonts/Flatpen W00 Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  box-sizing:border-box;
}



body {
  overflow-x: hidden;
}

figure {
  margin: 0;
}

body a {
  text-decoration: none;
  color: inherit;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

p:last-child {
  margin: 0;
  padding: 0;
}

p,h1,h2,h3,h4,h5,h6 {margin: 0;}



.common-padding {padding: 60px 0px;}

.common-sec h2 {font-size: 40px;line-height: 50px;text-align: center;padding: 0 0 20px 0;font-weight: 700;color:#466f8d;font-family: 'Playball', cursive;}
.common-sec h3{font-family: "Arial"; text-align: center; font-size: 30px; line-height: 40px; font-weight: 600; padding: 0 0 15px 0;}
.common-sec p {font-size: 18px;line-height: 27px;color: #000;padding: 0 0 12px 0;font-family: "Arial";}
a:hover {color: inherit;}
.header {position:absolute;top: 0;z-index: 99999;width: 100%;padding:10px 0;background:transparent;}
.menu ul li a {color: #fff !important;padding: 8px 18px 7px 18px!important;font-size: 20px;font-weight: 600;font-family: "Arial";display: inline-block;}
.menu ul li a:hover {color: #fff !important;}


.navbar-nav .header-btn a{color:#fff!important;background: #2b458a;border-radius: 0px;margin: 0 0 0 15px;border:2px solid #2b458a;}
/*.header-btn a:hover{color:#C30918!important;background:transparent;}*/
.navbar-expand-md .navbar-collapse {justify-content: right;}
.slider {position: relative;}
.sticky {position: sticky !important;top: 0;width: 100%;background-color: #000;color: #000 !important;z-index: 999;display: block;box-shadow: 0px 7px 6px #bfb7b7a8;}
.sticky .menu ul li a{color: #466f8d !important;}

.sticky-logo{display:none;}
.sticky .sticky-logo{display:block;}
.sticky .normal-logo{display:none;}



.logo img {width: 48%;}
.slider .carousel-item img {width: 100%;}
.carousel-control-prev img {transform: rotate(180deg);}
.navbar-nav{align-items:center;}

.carousel .carousel-item{background: #000;}
#slider .carousel-item img{width:100%;}

.sticky {
  position: sticky !important;
  top: 0;
  width: 100%;
  background-color: #fff;
  color:#000!important;
  z-index: 999;
  display: block;
  box-shadow: 0px 7px 6px #bfb7b7a8;
}

#slider{position:relative;}
.slider-content{position:absolute;top:22%;left:0; right:0;z-index: 9999;}
.last-nav-item a{text-align:center;}

.welcome-sec-text p{text-align:center;}
.welcome-sec-logo{text-align:center;}
.welcome-sec-logo a{font-size: 24px; line-height: 32px; display: inline-block; padding: 20px 0 0 0; font-weight: 600; color: #466f8d;}
.welcome-sec-text-upper p{text-align:center;}
.welcome-sec-text-right{text-align:right;}


.services-sec{background:#c1dae9;}

.services-row{justify-content: space-evenly;}
.services-inner h4{font-size: 26px; line-height: 36px; padding: 10px 15px;color: #fff;background: #3E79B1;text-align: center;margin: 0 0 0px 0;}
.services-price{text-align:center;padding: 15px 0 0 0;}
.services-sec-heading h3{padding-bottom:25px;}
.services-inner img{margin:10px 0;}

.mg-bottom{padding-top:25px;}
.gallery-our-spa{background: #f2f2f2;}

.aroma-stress-inner h4{padding:20px 15px;}

.next-row{padding-top:30px;}

.footer {
    width: 100%;
    float: left;
    margin: 0;
    padding: 60px 0;
    background-color: #c1dae9;
}

.footer-menu-sec{
    padding: 0 0 0 50px;
}
.footer h4 {
    font-size: 40px;
    color: #000;
    margin: 0;
    padding: 0 0 15px;
    width: 100%;
    float: left;
    font-family: 'Playball', cursive;
    font-style: normal;
}
.footer h3 {
    font-size: 35px;
    color: #000;
    margin: 0;
    padding: 0 0 15px;
    width: 100%;
    float: left;
    font-family: 'Playball', cursive;
}
.footer ul{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer ul li{
    color: #000;
    font-size: 19px;
    font-weight: 400;
    width: 100%;
    float: left;
    line-height: 30px;
    padding: 0;
    margin: 0;
}
.footer ul li a, .footer p a{
    color: inherit;
    text-decoration: none !important;
}
.footer p {
    color: #000;
    font-size: 19px;
    font-weight: 400;
    width: 100%;
    float: left;
    line-height: 32px;
    padding: 0 0 8px;
    margin: 0;
}
.phone{
    width: 100%;
    float: left;
    padding: 10px 0 0;
}
.footer .phone p{
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
}
.hours{
    width: 100%;
    float: left;
    padding: 15px 0 0;
}
.footer h6 {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    width: 100%;
    float: left;
    line-height: 28px;
    padding: 15px 0 0;
    margin: 0;
}
.footer-con-sec {
    padding: 0 0 0 64px;
}
.social{
    width: 100%;
    float: left;
    padding: 10px 0 0;
}
.social .fa{
    font-size: 50px;
}
.social a{
    float: left;
    margin: 0 20px 0 0;
}

.copyright {
    padding: 10px 0;
    background-color: #3E79B1;
    float: left;
    width: 100%;
}
.copyright .padding {
    margin: 0;
    padding: 0;
    float: left;
}
.copyright_text p {
        color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 15px 0;
    float: left;
    letter-spacing: 0.5px;
}
.Proudly_text{
    float: right;
    text-align: right;
}
.Proudly_text p 
{
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    line-height: 55px;
    float: left;
    letter-spacing: 0.5px;
    text-align: right;
    width: 100%;
}
.Proudly_text p span{
    float: right;
}
.Proudly_text span a img{
	margin: 0 0 0 5px;
    padding: 0px 0 0 5px;
    float: right;
    height: auto;
}
.why-choose-heading{text-align:center;}