@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700|Oswald:400,700|Rajdhani:400,500,600,700|Raleway:400,500,600,700,800|Poppins:300,400,500,600,700|Montserrat');body{font-family:'Roboto', sans-serif;font-weight:400;font-size:14px;color:#383838;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0px;}
a,
button,
.btn{outline:none;text-decoration:none;transition:all 0.3s ease 0s;}
a:hover,
a:active,
a:focus,
button:hover,
button:active,
button:focus,
.btn:hover,
.btn:active,
.btn:focus{outline:none;text-decoration:none;}
.nopadding{padding-left:0;padding-right:0;}
.padding-left-z{padding-left:0px;}
.overflow-hidden{overflow:hidden;}
.wow{visibility:hidden;}
.text-uppercase{text-transform:uppercase;}
p{line-height:24px;}
img{max-width:100%;}
.for-abs-img{position:relative;}
.bnr-rAbs-img{position:absolute;right:0px;bottom:0px;}
.bnr-lAbs-img{position:absolute;left:0px;bottom:0px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}
input[type=number]::-moz-inner-spin-button,
input[type=number]::-moz-outer-spin-button{-webkit-appearance:none;}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;}
input[type=date]::-moz-inner-spin-button,
input[type=date]::-moz-outer-spin-button{-webkit-appearance:none;}
::-webkit-input-placeholder{color:#16317e !important;}
::-moz-placeholder{color:#16317e !important;}
:-ms-input-placeholder{color:#16317e !important;}
:-moz-placeholder{color:#16317e !important;}
.radio label,
.checkbox label,
.radio-inline label,
.checkbox-inline label{font-weight:400 !important;}
.checkbox-inline,
.radio-inline{margin-bottom:15px;float:left;}
.checkbox,
.radio{text-align:left;margin-bottom:15px;width:100%;clear:both;}
.backToTop{width:39px;height:39px;background:#fff;border:1px solid #fff;color:#7f7f7f;border-radius:50%;line-height:35px;text-align:center;font-size:20px;position:fixed;bottom:-20px;right:40px;z-index:999;transform:scale(0) rotate(360deg);transition:transform 0.7s ease 0s, bottom 1.5s ease 0s;}
.btt-show{transform:scale(1) rotate(0deg);bottom:40px;}
.theme-row{margin-top:50px;}
.embed-responsive{overflow:visible;}
.frameCover{display:block !important;position:absolute;left:-20px;top:-20px;width:120%;height:120%;background:none;}
div.module.parallax{height:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
section.module.parallax{height:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.m-50{margin-top:50px;}
textarea{height:120px !important;}
.success,
.error{margin-bottom:20px;font-size:20px;font-weight:600;}
.success{color:#16317e;}
.error{color:red;}
.mobilenav{display:none;}
div.module.parallax{height:auto;background-position:0 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#banner_beauty{background:url(../images/beauty_prod/banner.jpg) center no-repeat;background-size:cover;}
#banner_beauty .logo{margin:5px 0; margin-left:45px;}
#banner_beauty .logoset{background:#333; position:fixed; z-index:99999; margin-left:-105px; /* opacity:0.9; */}
#banner_beauty .banner-text h3{font-size:18px;margin-top:70px;color:#2f2f2f;}
#banner_beauty .banner-text h1{font-size:36px;margin:115px 0px 15px;font-weight:300;color:#fff;text-transform:capitalize;}
#banner_beauty .banner-text span{font-size:58px;color:#ffb400;display:block;line-height:50px;font-weight:600;text-transform:capitalize;}
#banner_beauty .banner-text h4{font-size:20px;color:#fff;line-height:30px;}
#banner_beauty .banner-text p{margin:15px 0px 30px;color:#fff;}
#banner_beauty .banner-text h5{font-size:20px;margin-bottom:50px;color:#ffb400;display:inline-block;margin-left:15px;vertical-align:top;margin-right:15px;}
#banner_beauty .img-2{margin-top:25px;}
#banner_beauty .img-3{position:absolute;right:130px;bottom:-116px;}
#banner_beauty .form-content{background-color:#ffb400;padding-bottom:15px;margin:81px 0 28px 0;}
#banner_beauty .form-img{text-align:center;}
#beauty_prod-form{padding:0px 20px;}
#beauty_prod-form .radio label,
#beauty_prod-form .checkbox label,
#beauty_prod-form .radio-inline label,
#beauty_prod-form .checkbox-inline label{font-weight:400;}
#beauty_prod-form .checkbox-inline,
#beauty_prod-form .radio-inline{margin-bottom:15px;float:left;}
#beauty_prod-form .checkbox,
#beauty_prod-form .radio{text-align:left;margin-bottom:15px;width:100%;clear:both;}
#beauty_prod-form h2{font-weight:500;color:#16317e;font-size:20px;padding-top:25px;margin-bottom:10px;}
#beauty_prod-form h1{font-weight:600;color:#16317e;font-size:26px;text-transform:uppercase;}
#beauty_prod-form p{font-size:16px;color:#16317e;margin:15px 0px;}
#beauty_prod-form .form-control{margin-bottom:0;height:43px;font-size:14px;border-radius:0px;color:#16317e;border-bottom:1px solid #b98c26;background-color:transparent;border-top:none;border-left:0;border-right:0;box-shadow:none;padding:5px;}
#beauty_prod-form select{-webkit-appearance:none;-moz-appearance:none;}
#beauty_prod-form select option{background:#000;color:#fff;border:none !important;}
#beauty_prod-form input[type=number]::-webkit-inner-spin-button,
#signUp-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;color:#fff !important;}
#beauty_prod-form input[type=number]::-moz-inner-spin-button,
#signUp-form input[type=number]::-moz-outer-spin-button{-webkit-appearance:none;margin:0;color:#fff !important;}
#beauty_prod-form .btn-submit{font-family:'Roboto', sans-serif;width:100%;height:59px;margin-top:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#16317e;border:3px solid #16317e;color:#fff;font-size:22px;text-transform:uppercase;font-weight:500;margin-bottom:0px;font-style:normal;transition:all 0.3s ease 0s;}
#beauty_prod-form .btn-submit:hover{background-color:#16317e;color:#fff;border:3px solid #fff;transition:all 0.3s ease 0s;}
#banner_beauty label.error{color:#16317e !important;display:block;margin:0px;text-align:left;}
#beauty_work{padding:80px 0;}
#beauty_work .work_main{padding-bottom:53px;}
.work_icon{transition:all 0.5s ease 0s;}
.work_icon:hover{transition:all 0.5s ease 0s;transform:scale(1.1);}
#beauty_work .work_main h2{margin:0px;font-weight:500;color:#16317e;font-size:40px;text-transform:capitalize;}
.beauty_seperator{margin:25px auto;}
#beauty_work .work_block h4{color:#16317e;font-size:18px;font-weight:600;margin-bottom:30px;margin-top:20px;}
#beauty_learn{background:url(../images/beauty_prod/learn-bg.jpg) center no-repeat;background-size:cover;padding:75px 0px 0;}
#beauty_learn .learn_main{margin-bottom:45px;}
#beauty_learn .learn_main h3{color:#fff;font-size:40px;}
#beauty_learn .learn_main p{color:#FFFFFF;}
#beauty_learn .learn-text h2{font-size:22px;margin-bottom:20px;}
#beauty_learn .learn-text h2,
.learn-text p{color:#fff;font-weight:500;}
#beauty_learn .learn-text ul{padding:0px;margin:0px;}
#beauty_learn .learn-text ul>li{padding:0px;margin:20px 0px 0;line-height:22px;font-family:'Roboto', sans-serif;font-weight:normal;color:#fff;font-size:14px;list-style:none;display:inline-flex;}
#beauty_learn .learn-img{margin-top: 80px;}
#beauty_learn .number{display:block;width:69px;float:left;}
#beauty_learn .points{padding-left:20px;/* padding-top:10px; */}
#beauty_learn .learn-text .points h4{color:#fff;padding-bottom:5px;margin-top:0px;font-size:18px;margin-bottom:0px;text-align:left;}
#beauty_learn .learn-text .points p{color:#fff;margin-bottom:0px;text-align:left;}
#beauty_testimonial{padding:80px 0px;}
#beauty_testimonial h2{margin:0px;font-weight:500;color:#16317e;font-size:40px;}
#beauty_testimonial .media-left,
#beauty_testimonial .media-body{width:100%;display:block;text-align:center;margin:0 auto;}
#beauty_testimonial .media-body{margin-top:25px;}
#beauty_testimonial .testi-img{top:45px;position:relative;z-index:999;display:inline-block;left:45%;}
#beauty_testimonial .media-body p span{color:#16317e;font-size:14px;font-weight:normal;font-style:italic;}
#beauty_testimonial .media-body p.testi-name{margin:35px 0px 0;}
#beauty_testimonial .media{padding:50px 0px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:visible;z-index:1;margin-top:50px;}
#beauty_testimonial .media .fa.fa-quote-left{background-color:#16317e;border-radius:50%;color:#ffffff;display:block;left:0;margin-left:auto;margin-right:auto;margin-top:0;padding:5px;position:absolute;right:0;top:38px;width:26px;}
#beauty_testimonial .testi-designation{color:#909090 !important;}
#beauty_copyRight{background-color:#16317e;padding:25px 0;}
#beauty_copyRight a{color:rgb(255, 255, 255);margin-left:15px;text-align:center;}
#beauty_copyRight .footer-detail h3{color:#FFFFFF;font-size:14px;margin:0;}
#beauty_copyRight .footer-detail a{transition:all 0.3s ease 0s;}
#beauty_copyRight .footer-detail a i.fa{font-size:20px;}
#beauty_copyRight p{margin:0px;color:#ffffff;font-size:14px;text-align:right;}
#beauty_copyRight p a{margin:0;}
#banner_beauty .mcall {float:right;color:#fff;margin:20px 45px 0 0;}
#banner_beauty .mcall h3 a{color:#fff;}
#banner_beauty .mcall h3 a:hover{color:#ffb400;}
#banner_beauty .mdial{position:fixed; margin-top:-28px;z-index:999;right:-22px;text-align:right;display:none;}
#banner_beauty .mdial img{width:30%;}
.mwhatsup{position: fixed;z-index: 99999;left: -301px;text-align: right; display: block;bottom: 77px;display:none;}
.mwhatsup img{width:17%;}
#beauty_inside{padding:75px 0px 0;}
#beauty_inside .learn_main p, #beauty_inside .learn-text p{color:#333;font-weight:normal;}
#beauty_inside .learn_main h3{font-size:30px;margin-bottom:10px;}
#beauty_inside .learn-text h3{margin-bottom:10px;}
.b-m-10{margin-bottom:10px;}
.b-m-20{margin-bottom:20px;}
.b-m-30{margin-bottom:30px;}



@media (max-width:1024px){#signUp-form .form-control{width:100%;}
#banner_beauty .img-3{right:0;}
}
@media (max-width:768px){#banner_beauty br{display:none;}
#banner_beauty .overlay{width:100%;height:100%;background-color:rgba(255, 255, 255, 0.56);position:absolute;top:0;left:0;z-index:0;}
#beauty_learn{text-align:center;}
#banner_beauty .banner-text{text-align:center;}
#banner_beauty .img-1,
.img-2,
.img-3{float:none;}
#banner_beauty .img-2{}
#banner_beauty .img-3{position:relative;bottom:0;top:0;right:0;margin-top:30px;}
#signUp-form{margin-bottom:50px;}
#signUp-form .btn-submit{width:90%;}
#signUp-form .form-control{display:-webkit-inline-box;display:-moz-inline-box}
#banner_beauty{background-attachment:fixed;position:relative;text-align:center;}
#beauty_learn .learn-img{margin-top:30px;}
#beauty_work .work_block{margin-bottom:50px;}
#beauty_copyRight p,
#beauty_copyRight .footer-detail{float:none;text-align:center;}
#beauty_copyRight p{text-align:center;}
.mobilenav{display:block!important;}
}
@media (max-width:426px){#banner_beauty br{display:none;}
#banner_beauty h2{font-size:30px;}
#beauty_learn .learn_main h3,
#beauty_work .work_main h3,
#beauty_testimonial .testimonial_main h3{font-size:30px;}
#beauty_testimonial .img-circle{left:38%;}
#beauty_copyRight .footer-detail h3{margin-bottom:20px;text-align:center;display:block;}
#banner_beauty{text-align:left!important;}
#banner_beauty .mcall{display:none;}
#banner_beauty .logo{margin-left: 0!important;}
#banner_beauty .logoset{margin-left: -15px!important;width:100%;}
.header-menu{display:none!important;}
.mobilenav{display:block!important;}
#banner_beauty .form-content{margin:5px 0 28px 0;}
div.mnavbar{position:absolute; top:42px; right:18px; color:#fff; font-size:18px;}
div.mnavbar a{color:#fff;}
#banner_beauty .mdial{position:fixed; margin-top:-28px;z-index:999;right:-22px;text-align:right;display:block;}
.mwhatsup{position: fixed;z-index: 9999;left: -333px;text-align: right; display: block;bottom: 2px;display:block;}
}
@media (max-width:376px){#banner_beauty br{display:none;}
#banner_beauty span{font-size:30px;}
#banner_beauty .banner-text span{font-size:42px;}
#banner_beauty .banner-text h3{margin-top:0px;}
#banner_beauty .banner-text h1{margin:132px 0px 15px;}
#beauty_copyRight p,
#beauty_copyRight .footer-detail{float:none}
#beauty_prod-form .btn-submit{font-size:14px;}
.header-menu{display:none!important;}
.mobilenav{display:block!important;}
#banner_beauty .form-content{margin:5px 0 28px 0;}
div.mnavbar{position:absolute; top:42px; right:18px; color:#fff;font-size:18px;}
div.mnavbar a{color:#fff;}
#banner_beauty .mdial{position:fixed; margin-top:-28px;z-index:999;right:-22px;text-align:right;display:block;}
.mwhatsup{position: fixed;z-index: 9999;left: -333px;text-align: right; display: block;bottom: 2px;display:block;}
}
@media (max-width:320px){#banner_beauty h2{font-size:20px;}
#banner_beauty span{font-size:30px;}
#beauty_learn .learn_main h3,
#beauty_work .work_main h3{font-size:25px;}
#beauty_testimonial .img-circle{left:35%;}
.header-menu{display:none!important;}
.mobilenav{display:block!important;}
#banner_beauty .form-content{margin:5px 0 28px 0;}
div.mnavbar{position:absolute; top:42px; right:18px; color:#fff;font-size:18px;}
div.mnavbar a{color:#fff;}
#banner_beauty .mdial{position:fixed; margin-top:-28px;z-index:999;right:-22px;text-align:right;display:block;}
.mwhatsup{position: fixed;z-index: 9999;left: -333px;text-align: right; display: block;bottom: 2px;display:block;}
}
.collapse{display:block;}
.phone {
  background-color: #36383F;
  border-radius: 40px;
  width: 300px;
  height: 100%;
  Display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 30px 50px 100px #85888C;
}
.content {
  border: 1px solid #36383F;
  border-radius: 20px;
  width: 94%;
  height: 91%;
  background-color: #F5F6FA;
  overflow: hidden;
}
nav {
  /* background-color: #1E1E23; 
  height: 65px;*/
  color:#fff;
}

.header-menu {
    display: inline-block;
    position: relative;
    top: 1px;
    vertical-align: middle;
	float: right;
	margin-right:40px;
}
.header-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.header-menu>ul>li {
    display: block;
    position: relative;
    float: left;
}
.header-menu ul>li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.header-menu>ul>li>a {
    color: #fff;
}
.header-menu>ul>li>a {
    display: block;
    position: relative;
    padding: 24px 12px 22px 12px;
    font-weight: bold;
    text-transform: uppercase;
    border: 0;
    overflow: hidden;
}
.header-menu>ul>li.m-active>a:before {
    background-color: #ffb617;
}
.header-menu>ul>li.m-active>a:before {
    content: "";
    display: block;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
    height: 5px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.list{margin-top:36px; text-align:left;}
.item{
	height:115px;
	margin-top:30px 0;
	padding-left:115px;
	clear:both;
}
.item .img, .item span{background:#214273; border-radius:3px;}
.item .img{float:left; width:71px; height:71px; margin-left:-93px;}
.item span{height:11px; width:180px; margin-bottom:19px; float:left;}
.item span:nth-of-type(3){width:75px; margin-botom:0;}
div.burger {
	height: 40px; 
	width: 40px;
	position: absolute;
	top: -5px; 
	right: 5px;
	cursor: pointer;	
}
div.x,
div.y,
div.z {
		position: absolute; margin: auto;
		top: 0px; bottom: 0px;		
		background: #fff;
		border-radius:2px;
		-webkit-transition: all 200ms ease-out;
		   -moz-transition: all 200ms ease-out;
		    -ms-transition: all 200ms ease-out;
		     -o-transition: all 200ms ease-out;
		        transition: all 200ms ease-out;
	}		
div.x, div.y, div.z { height: 3px; width: 26px; }
div.y{top: 18px;}
div.z{top: 37px;}
div.collapse{
		top: 20px;
		background:#4a89dc;
		-webkit-transition: all 70ms ease-out;
		   -moz-transition: all 70ms ease-out;
		    -ms-transition: all 70ms ease-out;
		     -o-transition: all 70ms ease-out;
		        transition: all 70ms ease-out;
				
	}
div.rotate30{
		-ms-transform: rotate(30deg); 
    	-webkit-transform: rotate(30deg); 
	    transform: rotate(30deg);	
		-webkit-transition: all 50ms ease-out;
		   -moz-transition: all 50ms ease-out;
		    -ms-transition: all 50ms ease-out;
		     -o-transition: all 50ms ease-out;
		        transition: all 50ms ease-out;					
	}
div.rotate150{
		-ms-transform: rotate(150deg); 
    	-webkit-transform: rotate(150deg); 
	    transform: rotate(150deg);	
		-webkit-transition: all 50ms ease-out;
		   -moz-transition: all 50ms ease-out;
		    -ms-transition: all 50ms ease-out;
		     -o-transition: all 50ms ease-out;
		        transition: all 50ms ease-out;					
	}
div.rotate45{
		-ms-transform: rotate(45deg); 
    	-webkit-transform: rotate(45deg); 
	    transform: rotate(45deg);	
		-webkit-transition: all 100ms ease-out;
		   -moz-transition: all 100ms ease-out;
		    -ms-transition: all 100ms ease-out;
		     -o-transition: all 100ms ease-out;
		        transition: all 100ms ease-out;					
	}
div.rotate135{
		-ms-transform: rotate(135deg); 
    	-webkit-transform: rotate(135deg); 
	    transform: rotate(135deg);	
		-webkit-transition: all 100ms ease-out;
		   -moz-transition: all 100ms ease-out;
		    -ms-transition: all 100ms ease-out;
		     -o-transition: all 100ms ease-out;
		        transition: all 100ms ease-out;					
	}
div.mnavbar{/*height:73px;background:#385e97;*/}
div.circle{	
	border-radius: 50%;
	width: 0px;
	height: 0px; 
	position:absolute;
	top: 35px;
	right: 36px;
	background:#fff;
	opacity:1;
	-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);	
}
div.circle.expand{
	width:1600px;
	height:1600px;
	top: -560px;
	right: -565px; 	
	-webkit-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);	
}
div.menu {
	/* height: 568px;  */
	width: 320px;
	position: absolute;
	top: 0px; left: 0px;
}
div.menu ul li {
	list-style: none;
	position:absolute;
	top:50px;;
	left:0;
	opacity:0;
	width:320px;
	text-align:center;
	font-size:0px;
	-webkit-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 70ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}
div.menu ul li a {
	color:#4a89dc;
	text-transform:uppercase;
	text-decoration:none;	
	letter-spacing:3px;			
}
div.menu li.animate{
	font-size:21px;
	opacity:1;
	-webkit-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 150ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
}
div.menu li.animate:nth-of-type(1){	
	top:120px;
	transition-delay: 0.0s;	
}
div.menu li.animate:nth-of-type(2){
	top:190px;
	transition-delay: 0.03s;			
}
div.menu li.animate:nth-of-type(3){
	top:260px;
	transition-delay: 0.06s;
}
div.menu li.animate:nth-of-type(4){
	top:330px;
	transition-delay: 0.09s;		
}
div.menu li.animate:nth-of-type(5){
	top:400px;
	transition-delay: 0.12s;
}
div.menu li.animate:nth-of-type(6){
	top:470px;
	transition-delay: 0.15s;
}