@charset "utf-8";
/*
Theme Name:Unique Beauty
Theme URI: #
Author: Stuti Maity
Version: 1.0
*/

/* CSS Document */



*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px;font-family: 'Open Sans', sans-serif; font-weight: 400; font-size:15px; color:#5a5a5a; line-height:24px; background:#fff; min-height:100%; overflow-x:hidden !important; }
p{ margin:0px; padding:0px 0 25px 0;font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size:15px; color:#5a5a5a; line-height:24px; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;}
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color: #f0e09c}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color: #9c6f28;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
img { max-width: 100%; height: auto;}
@media \0screen {img { width: auto }}

::-moz-selection { color: #fff; background: #00b374;}
::selection {  color: #fff; background: #00b374;}


/*
font-family: 'Cinzel Decorative', cursive;
font-family: 'Sorts Mill Goudy', serif;
font-family: 'Libre Baskerville', serif;
*/

.inner-page table th strong{color: #f1e19c;font-size: 24px;font-family: 'Libre Baskerville', serif;}
.inner-page table th{padding-right:30px}
.inner-page table td{text-align: left;font-size: 14px;color: #fff;font-family: 'Libre Baskerville', serif;line-height:28px;padding-right: 20px;}
.header{width: 100%;padding:  20px 0;position: fixed;height: 150px;z-index: 10;background-color: transparent;}
.header_content{width: 100%; position: relative;}
.logo{position: absolute; top: 0; left: 45%; transform: translateX(-50%);width: 20%;z-index: 999999999;}

.logo img{ width: 100%; }
.mainmenu{position: absolute;top: 0; left: 0;padding: 40px 0;}
.mainmenu ul{margin: 0 ;padding: 0;}
.mainmenu ul li{list-style: none;display: inline-block;}
.mainmenu ul li.current-menu-item a{color: #fff}
.mainmenu ul li a{text-decoration: none;color: #f0e09c;font-family: 'Cinzel Decorative', cursive;font-size: 15px;}
.mainmenu ul li a:hover{color: #fff;}

.mainmenu ul li:nth-child(1){margin-right: 25px}
.mainmenu ul li:nth-child(2){margin-right: 25px}
.mainmenu ul li:nth-child(3){margin-right: 25px}
.mainmenu ul li:nth-child(4){margin-right: 340px}


.mainmenu ul li:nth-child(5){margin-right: 25px}
.mainmenu ul li:nth-child(6){margin-right: 25px;}
.mainmenu ul li:nth-child(7){margin-right: 25px}
.mainmenu ul li:nth-child(8){margin-right: 0}
/* new Edition*/
.active {background-color: #000;}
.active .logo{width: 10%;top: 10px;}
.active .mainmenu{padding:  21px 0;margin: 0 auto;}
.active{padding: 0px 0;height: 70px;}
.active .mainmenu ul li:nth-child(4){margin-right: 250px}
.active .mainmenu ul li:nth-child(1){margin-left: 70px}
.active .mainmenu ul li a{font-size: 14px;}
.left_sec{width: 100%;position: absolute;top: 0; left: 99.9%;z-index: 9; overflow: hidden;}
.right_sec{width:100%;position: absolute;top: 0;right: 99.9%;overflow: hidden;}

.banner1{width: 200%;background-image: url(assets/images/banner_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 100vh;padding: 320px 0 300px;float: right;}
.banner2{width: 200%;background-image: url(assets/images/banner_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 100vh;padding: 320px 0;float: left;}

.services1{width: 100%;float: right;}
.services2{width: 100%;float: left;}


.gallary1{width: 200%;height: 100vh; background-image: url(assets/images/content_bg.jpg);background-repeat: no-repeat;background-size: cover;float: right;}
.gallary2{width: 200%;height: 100vh; background-image: url(assets/images/content_bg.jpg);background-repeat: no-repeat;background-size: cover;float: left;}

.team1{float: right;padding: 140px 0;height: 100vh;}
.team2{float: left;padding: 140px 0;height: 100vh;}
.team1{width: 200%; text-align: center;background-color: #000;}
.team1 h2{padding: 0 0 15px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;}
.team1 h3{ padding: 0 0 75px 0; padding: 0 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;}
.team2{width: 200%; text-align: center;background-color: #000;}
.team2 h2{padding: 0 0 15px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;}
.team2 h3{ padding: 0 0 75px 0; padding: 0 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;}

.team1 .member_info a:hover{background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700;-webkit-transition: all 100ms ease; margin:6px;  padding:18px 32px;}
.team2 .member_info a:hover{background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700;-webkit-transition: all 100ms ease; margin:6px;  padding:18px 32px;}

.testimonials1{width: 200%;height: 100vh; background-image: url(assets/images/content_bg2.jpg);background-repeat: no-repeat;background-size: cover;float: right;position: relative;}
.testimonials2{width: 200%;height: 100vh; background-image: url(assets/images/content_bg2.jpg);background-repeat: no-repeat;background-size: cover; float: left;position: relative;}

#multiscroll-nav  span{width: 14px !important; height: 14px !important;border: 2px solid rgba(88, 88, 88, 0.77) !important;}
#multiscroll-nav .active span{border: 2px solid #f4f4f4!important;}
#multiscroll-nav li{background-color: transparent;}
#multiscroll-nav li .active span{}
#multiscroll-nav li .active{background: transparent !important;}
/* End new Edition*/

.banner{width: 100%;background-image: url(assets/images/banner_bg.jpg);background-size: cover;background-repeat: no-repeat;height: 100%;padding: 300px 0 0 0;}
.banner img{width: 100%;}
.banner_txt{text-align: center;}
.banner_txt h1{font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff; padding: 0 0 30px 0;}
.banner_txt h2{font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;padding: 0 0 40px 0;}
.banner_txt a{font-family: 'Libre Baskerville', serif;font-size: 16px;color: #f1e19c;padding: 15px 40px; background-color: transparent;border: 1px solid #f0e09c;
	border-radius: 8px;line-height: 0; text-transform: uppercase;-webkit-transition: all 100ms ease;}



.services{width: 100%;height: 100%;}
.overlay{padding-right: 0 !important;padding-left: 0 !important;padding: 329px 0 334px;}
.overlay img{width: 100%;}
.viewall{text-align: center;padding: 0 ;}
.viewall h2{padding:  0px;font-family: 'Sorts Mill Goudy', serif;font-size: 50px;color: #f1e19c;}
.viewall p{padding:10px 15px 50px 15px;font-family: 'Sorts Mill Goudy', serif;font-size: 20px;color: #fff;}
.viewall a{padding: 10px 28px; background-color: transparent; border:1px solid #f0e09c;border-radius: 6px;line-height: 0;font-family: 'Cinzel Decorative', cursive;font-size: 17px; color: #f1e19c;-webkit-transition: all 100ms ease;}
.viewall a:hover{border:none;color:#000;font-weight: 700;background-color: rgba(255, 255, 102, 0.3); margin:6px;  padding:14px 35px;-webkit-transition: all 100ms ease;}

.nopadding { padding: 0 !important;}
.bg_image1{background-image: url(assets/images/main_content_img1.jpg);background-repeat: no-repeat;background-size: cover;width: 100%;     height: 100vh;}
.bg_image2{background-image: url(assets/images/main_content_img2.jpg);background-repeat: no-repeat;background-size: cover;width: 100%;     height: 100vh;}
.bg_image3{background-image: url(assets/images/main_content_img3.jpg);background-repeat: no-repeat;background-size: cover;width: 100%;     height: 100vh;}
.bg_image4{background-image: url(assets/images/main_content_img4.jpg);background-repeat: no-repeat;background-size: cover;width: 100%;     height: 100vh;}

.gallary{width: 100%; background-image: url(assets/images/content_bg.jpg);background-repeat: no-repeat;background-size: cover; height:100vh;}
.gallary_txt{padding:  308px 0;width: 100%;text-align: center; }
.gallary_txt h2{padding: 0 0 40px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;}
.gallary_txt h3{ padding: 0 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;padding: 0 0 40px 0;}
.gallary_txt a{padding: 15px 40px;font-family: 'Libre Baskerville', serif;font-size: 16px;color: #f1e19c;background-color: transparent;border: 1px solid #f0e09c;border-radius: 6px;line-height: 0; text-transform: uppercase;-webkit-transition: all 100ms ease;}
.gallary_txt a:hover{/*background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700;-webkit-transition: all 100ms ease; margin:6px; 
 padding:18px 46px;*/}
 .vp-portfolio__filter-wrap{}
 .vp-pagination__style-default .vp-pagination__item a {outline: none;box-shadow: none;color: #000;background-color:#b29863;}
.vp-filter__style-default .vp-filter__item>* {color:#000!important}
.vp-filter__style-default .vp-filter__item.vp-filter__item-active>* {
    color: #f1e19c!important;
    cursor: default;
    background-color: #6c7781;
    border: 1px solid #6c7781;
}

.inner-page{width: 100%; text-align: center;background-color: #000;padding: 10px 0 90px 0;}
.inner-page h2{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;}
.inner-page h3{  padding: 50px 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;}
.inner-page h4{  padding: 50px 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 30px; color: #f1e19c;}
.inner-page p{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 16px;color: #fff;text-align: left;line-height: 25px}
.inner-page ul{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 16px;color: #fff;text-align: left;line-height: 25px}
.inner-page strong{color: #f1e19c;}
.reception{padding-bottom: 70px;padding-top: 70px}
.therapy_room{padding-top: 50px}
.therapy_room img{width: 263px;height: 175px}
.service-content h2{padding: 0 0 10px 0;font-family: 'Libre Baskerville', serif;font-size: 19px;color: #f1e19c;text-align: left;}
.service-content h4{padding: 20px 0 10px 0;font-family: 'Libre Baskerville', serif;font-size: 19px;color: #fff;text-align: center;}
.service-content a img{border:2px solid;margin:30px auto;}
.downpdf img{border:2px solid;margin-bottom:30px}
.inner-page h5{text-align: left;font-size: 18px;font-family: 'Libre Baskerville', serif;}
.reception h2{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;text-align: left;}
.pedicure h2{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;text-align: left;}
.team{width: 100%; text-align: center;background-color: #000;padding: 90px 0; height:100vh;}
.team h2{padding: 0 0 30px 0;font-family: 'Libre Baskerville', serif;font-size: 21px;color: #fff;}
.team h3{ padding: 0 0 75px 0; padding: 0 0 40px 0; font-family: 'Cinzel Decorative', cursive;font-size: 48px; color: #f1e19c;}
.member_img{width: 100%; }
.member_img img{border: 2px solid #f0e09c; border-radius: 50%;}
.member_info{width: 100%;text-align: center;}
.member_info h4{padding: 60px 0 25px 0;font-family: 'Cinzel Decorative', cursive;font-size: 30px; color: #f1e19c;}
.member_info a{padding: 15px 20px;background-color: transparent;border: 1px solid #f0e09c;border-radius: 6px;line-height: 0;font-family: 'Libre Baskerville', serif;font-size: 13px;color: #f1e19c;text-transform: uppercase;-webkit-transition: all 100ms ease;}
.member_info a:hover{background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700;-webkit-transition: all 100ms ease; margin:6px;  padding:18px 32px;}
.videosec{position:relative;}
.videosectext{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}
.plb{display:inline-block;width:35px;height:35px;background:#fff;border-radius:50%;display:flex;margin:0 auto;cursor:pointer;box-shadow:0 0 0 0 rgba(146, 206, 98, 0.8);-webkit-animation:pulse 1.5s infinite;position:relative;}
.plb:hover .fa{color:#92ce62;}

.testimonials{width: 100%; background-image: url(assets/images/content_bg2.jpg);background-repeat: no-repeat;background-size: cover; height:100vh;}
.testi_txt{padding: 384px 0;text-align: center;}
.testi_txt a{padding: 20px 30px;background-color: transparent;border: 1px solid #f0e09c;border-radius: 6px;line-height: 0;font-family: 'Libre Baskerville', serif;font-size: 16px;color: #f1e19c;text-transform: uppercase;-webkit-transition: all 100ms ease;}
.testi_txt a:hover{/*background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700;-webkit-transition: all 100ms ease; margin:6px;  padding:28px 42px;*/}
.back {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.back a{position: absolute;bottom: 10px; right:50%;padding: 25px 40px;background-color: #000;background-image: url(assets/images/uparrow.png); background-repeat: no-repeat;background-position: center center;}
.back a:hover{background-position: top;background-color: #450101;background-image: url(assets/images/uparrow2.png); background-repeat: no-repeat;}


.header{-webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
  
}
.img-icon {border-color: rgba(255,255,255,0.4);}

.active {background-color: #000;}
.active .logo{width: 10%;top: 10px;}
.active .mainmenu{padding:  21px 0;margin: 0 auto;}
.active{padding: 0px 0;height: 70px;}
.active .mainmenu ul li:nth-child(4){margin-right: 250px}
.active .mainmenu ul li:nth-child(1){margin-left: 70px}
.active .mainmenu ul li a{font-size: 14px;}
.srvbx{margin-bottom:50px}
.srvbx p{text-align:justify}
.ser_cont h2{font-family: 'Cinzel Decorative', cursive;font-size: 30px;color: #f1e19c;text-align:left;padding-top:20px}
.ser_cont .viewall{text-align:left;padding-top:20px}
.srvbx:nth-child(2n) .col-md-6{float:right;}
.srvimg{text-align:left;}

 /***body{ overflow: hidden !important; } **/
footer{position:relative; background:#000;margin-top: -80px}
.formarea input{width:100%; height:50px; padding:6px 12px; outline:none;  border:none;  color:#000; font-size:14px; margin-bottom:14px; border-radius:8px; transition:0.8s;}
.formarea input:focus{}
.formarea textarea{width:100%; height:113px; padding:6px 12px; outline:none;  border:none;  color:#000; font-size:14px; margin-bottom:14px; border-radius:8px; transition:0.8s; resize:none;}
.formarea textarea:focus{}
.formarea input[type=submit]{width:auto; height:auto; background:#f0e09c; padding:13px 42px; border-radius:8px;  font-size:18px; color:#000; text-transform:uppercase; }
.one{float:left; width:49%;}
.two{float:right; width:49%;}
.cont p{color:#fff; padding:0px 0px 12px; font-size:17px;}
.cont p:first-child{font-size:35px; margin-bottom:22px;}
.mb{margin-bottom:32px;}

.ppl_nm{margin-bottom: 20px;}
.reviews p{position: relative;padding: 0 0 10px 0;width: 70%; margin: 0 auto;font-family: 'Libre Baskerville', serif;font-size: 16px;}
.reviews h5{margin-bottom: 40px;font-size: 16px;width: 60%; text-align: right;color: #f1e19c;font-family: 'Cinzel Decorative', cursive;}
.reviews p::before{font-family: 'Font Awesome\ 5 Free';color: #f1e19c;content: '\f10d';position: absolute;top: -9px; left: -60px;font-weight: 900; font-size: 40px;}
/*.reviews p::after{font-family: 'Font Awesome\ 5 Free';color: #f1e19c;width: 20px; height: 20px;content: '\f10e';position: absolute;bottom: 0; right: 0;font-weight: 900}*/

.reviews{width: 100%; margin: 0 auto;padding-bottom: 40px;}

.innerbody{background-color: #000;overflow: auto !important;}
.home_page{ overflow: hidden !important; }
.innerbody .header{ position: static; }
.imgbx{position:relative;}

.lastfoot { background: #000; padding: 24px 0px;}
.lastfoot .left {
    float: left;
}
.lastfoot p {
    padding: 0px;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
}
.lastfoot .right {
    float: right;
}
.lastfoot a {
    color: #fff;
}
.lastfoot1 { background: #000; padding: 24px 0px;position: absolute;bottom: 0px; width: 100%;float: right;left: 0}
.lastfoot2 { background: #000; padding: 24px 0px;position: absolute;bottom: 0px; width: 100%;float: left;left: 0}
.lastfoot1 .left {float: left;}
.lastfoot1 p { padding: 0px; color: #fff; font-family: 'PT Sans', sans-serif;}
.lastfoot1 .right {float: right;}
.lastfoot1 a { color: #fff;}
.lastfoot2 .left {float: left;}
.lastfoot2 p {padding: 0px;color: #fff;font-family: 'PT Sans', sans-serif;}
.lastfoot2 .right {float: right;}
.lastfoot2 a {color: #fff;}
.current{color: #fff}
.social_icon ul{list-style:none;display:inline-flex;padding-left:40px}
.social_icon ul li{padding-right:20px}

.product_name_price{ display:flex; justify-content:space-between;margin-bottom: 10px; position:relative; z-index:1;}
.product_name_price:after{content:''; border:1px dotted #f1e19c; width:100%; height:2px; position:absolute; bottom:18px; left:0; z-index:-1;}
.product_name_price div:first-child{flex:1; text-align:left;}
.product_name_price div h5{background:#000; display:inline-block; padding:0px 10px 0px 0px;  font-size: 15px; }
.ser-con{background:#000; display:inline-block; padding:0px 0px 0px 10px;  font-size: 15px;}
.ser-title p{font-size:14px;}
.product_name_price div:nth-child(2){ text-align:right;}
.ser-con h5{display:flex !important;}
.amount_threading{margin-right:12px; }
.ser-con h5 label{display:block; color:#fff; font-size:14px; float:left;  margin-right:8px;} 



.panel-heading h4{ padding:0px !important; color:#000; font-size:20px;}
.panel-default>.panel-heading{ border-radius:0px; margin-bottom:3px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{ border:2px solid #f1e19c}
.product_name_price h5, .product_name_price h6{ color:#fff;line-height:25px;margin-bottom: 10px;}
.amount, .amount_threading, .amount_waxing{ color:#f1e19c; line-height:25px}

.panel{ background-color:transparent !important; border:none !important}
.panel-heading{ padding:0px; }
.panel-title a{ display:block; padding:15px }
.panel-title a:focus{font-weight:600!important;}

@media screen and (max-width: 1199px) {
	.service .row{ margin-left: 0 !important;margin-right: 0 !important;}
	.viewall h2{height: 130px;font-size: 46px;}
	.banner{padding: 300px 0 252px 0;}
	.overlay{padding: 320px 0;}
	.mainmenu ul li a{font-size: 14px;}
	.mainmenu ul li:nth-child(1){margin-right: 20px}
	.mainmenu ul li:nth-child(2){margin-right: 20px}
	.mainmenu ul li:nth-child(3){margin-right: 20px}
	.mainmenu ul li:nth-child(4){margin-right: 228px}

	.mainmenu ul li:nth-child(5){margin-right: 20px}
	.mainmenu ul li:nth-child(6){margin-right: 20px;}
	.mainmenu ul li:nth-child(7){margin-right: 20px}
	.banner_txt h2{font-size: 40px;}
	.banner_txt a{padding: 13px 35px;font-size: 15px}
	.logo{width: 19%;}
	.mainmenu{padding: 25px 0;}	
	.active .logo{width: 12%;top: 13px;left: 47%;}
	.active .mainmenu{padding:  21px 0;margin: 0 auto;}
	.active{padding: 0px 0;height: 70px;}
	.active .mainmenu ul li:nth-child(4){margin-right: 160px}
	.active .mainmenu ul li:nth-child(1){margin-left: 70px}
	.active .mainmenu ul li a{font-size: 13px;}
	.gallary_txt h3{font-size: 40px;}
	.gallary_txt a{padding: 15px 35px;}
	.team h3{font-size: 40px;}
	.member_info h4{font-size: 26px;} 
	
	.bg_image1{    height: auto;}
	.bg_image2{ height: auto;}
	.bg_image3{ height: auto;}
	.bg_image4{ height: auto;}

	.gallary{height:auto;}
	.team { height: auto; }
	.testimonials {height: auto;}
	.banner2{padding: 320px 0 300px}
	.inner-page h3{padding: 20px 0 50px 0;}

}


@media screen and (max-width: 992px) {
	 body{ overflow: visible!important; }
	.services .row{ margin-left: 0 !important;margin-right: 0 !important;}
	.fullpage{display: block;}
	.logo{width: 17%}
	.header{position: static;background-color: #3a0202;height: 84px;}
	.innerbody .header{background-color: #3a0202;}
	.banner1 {padding: 200px 0 200px 0;}
	.banner2 {padding: 200px 0 200px 0;}
	.mainmenu ul li a{font-size: 12px;}
	.mainmenu ul li:nth-child(1){margin-right: 15px}
	.mainmenu ul li:nth-child(2){margin-right: 15px}
	.mainmenu ul li:nth-child(3){margin-right: 15px}
	.active .mainmenu ul li:nth-child(1){margin-right: 20px}
	.active .mainmenu ul li:nth-child(2){margin-right: 20px;}
	.active .mainmenu ul li:nth-child(3){margin-right: 20px}
	.mainmenu ul li:nth-child(4){margin-right: 135px}
	.active .mainmenu ul li:nth-child(1){margin-left: 0px;}
	.active .mainmenu ul li:nth-child(4){margin-right: 132px;}
	.mainmenu ul li:nth-child(5){margin-right: 15px}
	.mainmenu ul li:nth-child(6){margin-right: 15px;}
	.mainmenu ul li:nth-child(7){margin-right: 15px}
	.active .mainmenu ul li:nth-child(5){margin-right: 12px}
	.active .mainmenu ul li:nth-child(6){margin-right: 12px;}
	.active .mainmenu ul li:nth-child(7){margin-right: 12px}
	.active .logo{left: 48%;}
	.mainmenu{padding: 14px 0;}
	.viewall h2{font-size: 36px;}	
	.banner_txt h2{font-size: 30px;}
	.banner_txt a{font-size: 14px}
	.active .mainmenu ul li a{font-size: 12px;}
	.gallary_txt h3{font-size: 30px;}
	.team h3{font-size: 30px;}
	.member_info h4{font-size: 18px;}
	.left_sec{left: 99.8%;}
	.right_sec{right: 99.8%;}
	.ms-right{display: none;}
	.banner1{width: 100%;}
	.banner2{width: 100%;}
	.services1{width: 100%;}
	.services2{width: 100%;}
	.gallary1{width: 100%; }
	.gallary2{width: 100%; }
	.team1{width: 100%;}
	.team2{width: 100%;}
	.testimonials1{width: 100%; }
	.testimonials2{width: 100%;}

	.left_sec{position: static;}
	.right_sec{position: static;}
	 html, body{overflow: auto !important;}
	.mean-container .mean-bar{margin-bottom: 0;}
	.overlay { padding: 200px 0 0 0; min-height: 512px;}
	.team1 h3{font-size: 36px}
	.banner1{height: auto !important;}
	.services1{height: auto !important;}
	.gallary1{height: auto !important;}
	.team1{height: auto !important;}
	.testimonials1{height: auto !important;}
	.overlay{height: auto !important;}
	.banner_txt a:hover{background-color: rgba(255, 255, 102, 0.3); border: none;color:#000;font-weight: 700; margin:6px;  padding:20px 46px;-webkit-transition: all 100ms ease;}
	.inner-page{width: 100%; text-align: center;background-color: #000;padding: 30px 0 60px 0;}
	.wp-block-image .alignright{margin-bottom: 10px;}
	


}

@media screen and (max-width: 767px) {
	.active .mainmenu ul li:nth-child(1){margin-left: 0px !important;}
	.member_info{margin:0 0 30px 0;}
	.member_img{margin: 20px 0 0 0;}
	.member_info h4{padding:  30px 0 20px 0;}
	.header{position: static;height: inherit;background-color: #3a0202;}
	.header{height: 154px !important;}
	.header_content{position: static;}
	.logo{position: static;transform: inherit;width: 100%;text-align: center;}	
	.logo a img{margin: 0 auto;width: 42%;}
	.banner1{padding: 180px 0;min-height: 400px;}
	.banner2{padding: 220px 0;min-height: 400px;}
	.banner_txt h2{font-size: 24px;}
	.banner_txt h1{font-size: 19px ; padding: 0 0 20px 0;}
	.banner_txt a{font-size: 13px;padding: 10px 15px;}
	.overlay{padding: 170px 0 0 0;min-height: 400px;}
	.viewall h2{font-size: 26px;height: 60px;}
	.gallary_txt{min-height: 400px;padding: 120px 0 0 0;}
	.team{padding: 70px 0;}
	.team h2{font-size: 18px;}
	.team h3{font-size: 26px;padding:  0 0 20px 0;}
	.testi_txt{padding: 200px 0 0 0 ;min-height: 450px;}
	.testi_txt a{padding: 10px 20px; font-size: 14px;}
	.back a{padding: 15px 30px; left: 45%;}
	.cont{margin-bottom:15px;}
	.cont p:first-child {font-size: 25px; margin-bottom: 10px;}
	.inner-page h3{font-size:35px}
	.inner-page p{padding-left:20px}
	.inner-page ul{padding-left:20px}
	.reception h2{padding-top:20px}
	 footer{padding:80px 0px;}
	.team1 h3{font-size: 30px}
	.inner-page{padding: 60px 0 60px 0;}
	.inner-page h3{padding: 30px 0 20px 0;}
	.inner-page p{padding-left: 0; text-align: center;font-size: 14px;padding: 0 0 10px 0;}
	.team{padding: 30px 0 10px 0;}
	.team h3{padding: 10px 0;}
	.reception h2{text-align: center;padding: 30px 0 10px 0; }
	.pedicure h2{text-align: center;}
	.reception{padding-bottom: 20px;}	
	.service-content{text-align: center;}
	.service-content h2{text-align: center;padding-top: 20px;font-size: 16px;}
	.service-content h4{font-size: 14px;color: #d82d2d;}
	.inner-page h4{font-size: 18px;}
	.reviews p::before{margin-left: 15px;font-size: 30px;left: -48px;}
	.reviews h5{width: inherit;text-align: center;padding-left: 100px;}
	.reviews h5{font-size: 12px;}
	.reviews{padding-bottom: 0; margin-top: 20px;}
	footer{padding: 30px 0;}
	.cont p:first-child{text-align: center;}
	.formarea input{height: 35px;font-size: 13px}
	.formarea textarea{height: 70px; font-size: 13px;}
	.formarea input[type=submit]{padding: 8px 20px;font-size: 13px;}
	.mb iframe{height: 200px !important;}
	.cont p{padding: 0 0 8px 0;}
	.team h2{padding: 0 0 10px 0;}
	.nopadding{width:100%;}
	.viewall{padding-bottom:20px}
	.lastfoot1 .right {float: left;}
	.lastfoot .right {float: left;}
	
}

@media screen and (max-width: 639px) {
	.services .nopadding{width: 100%;}
	.gallary_txt{padding: 120px 0 0 0;min-height: 300px;}
	.gallary_txt h2{font-size: 16px; padding:  0 0 20px 0;}
	.gallary_txt h3{font-size: 22px;}
	.gallary_txt a{padding: 12px 20px; font-size: 13px;}
	.banner1{padding: 120px 0 100px 0;min-height: 300px;}
	.testi_txt{min-height: 300px;padding:  150px 0 0 0;}
	.banner_txt h2{font-size: 22px}
	.banner_txt h1{font-size:16px }
	.viewall h2{font-size: 20px}
	.team h2{font-size: 16px}
	.team h3{font-size: 22px}
	.testi_txt a{font-size: 13px}
	.logo a img{width: 50%;}
	.overlay { padding: 100px 0 0 0; min-height: 250px;}
	.header{height: auto;}
	.viewall a {padding: 6px 16px;font-size: 14px;}
	.team1{padding: 50px 0 30px 0 ;}
	.team1 h3{font-size: 24px}
	.testi_txt{padding: 140px 0 0 0;min-height: 300px;}
	.gallary_txt{padding: 120px 0 0 0;min-height: 300px;}
	.member_info a { padding: 10px 10px; font-size: 12px}
	.gallary_txt h3{padding: 0 0 20px 0;}
	.gallary_txt a {padding: 10px 10px; font-size: 12px;}
	.team1 h2{padding: 0 0 20px 0; font-size: 15px}
	.nopadding{width:100%;}
	.viewall{padding-bottom:20px}
	.lastfoot1 .right {float: left;}
	.lastfoot .right {float: left;}

}