/*--------------------------------------------------------------------------
	General Style
--------------------------------------------------------------------------*/
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('../fonts/OpenSans-Regular.ttf') format("truetype");
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/OpenSans-Semibold.ttf') format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PT_Sans-Web-Bold';
	src: url('../fonts/PT_Sans-Web-Bold.ttf') format("truetype");
	font-family: 'PT_Sans-Web-BoldItalic';
	src: url('../fonts/PT_Sans-Web-BoldItalic.ttf') format("truetype");
	font-family: 'PT_Sans-Web-Italic';
	src: url('../fonts/PT_Sans-Web-Italic.ttf') format("truetype");
	font-family: 'PT_Sans-Web-Regular';
	src: url('../fonts/PT_Sans-Web-Regular.ttf') format("truetype");
}
.input-micro {
	width: 50px;
	margin-bottom: 0 !important;
}
ul.no-list-style {
	list-style-type: none;
	margin-left: 0;
}
ul.no-list-style li {
	line-height: 28px;
}
div[class*="span"] {
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	-ms-transition: all .4s linear;
	transition: all .4s linear;
}
i:hover {
	color: #594c44;
}
/*--------------------------------------------------------------------------
	Typography Style
--------------------------------------------------------------------------*/
body {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #535b60;
	overflow-x: hidden;
	background: #f9f6ef;
	color: #fff;
	background-image: url(/wp-content/uploads/2024/06/background_pattern.jpg);
	background-repeat: repeat;/* background-size: contain;*/
}
@charset "utf-8";
/* CSS Document */

body {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	
}
.career_page label {
	font-size: 14px!important;
	font-weight: 400!important
	color:#000;
}
* {
	margin: 0;
	padding: 0
}
.clr {
	clear: both
}
.careersub_bttn {
	margin-bottom: 20px
}
.career_page {
	color: #000;
	font-family: arial;
	margin: 0 auto;
	text-align: left;
	width: 100%
}
.career_page h1 {
	color: #685d59;
	padding: 10px 0
}
.career_page .para {
	font-size: 12px;
	padding-bottom: 15px;
	line-height: 20px;
	width: 90%
}
.career_page .para1 {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	width: 93%
}
.career_page .para2 {
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	text-align: center;
	width: 90%;
	padding-top: 15px
}
#carrer_form {
	font-size: 12px;
	color:#000;
}
.first_part {
	background: #89aab4;
	padding: 10px
}
.first_part label, .second_part label, .third_part label {
	width: 190px;
	display: inline-block;
	float: left
}
.first_part .text1 {
    border: medium none;
    margin-bottom: 5px;
    margin-right: 4px;
    padding: 3px;
    width: 17%;
    color:#000;
}

.first_part select {
	border: none;
	width: 17%;
	margin-bottom: 5px;
	padding:3px;
	color:#000;
}
.first_name {
	width: 18%;
	float: left
}
.first_part .text2 {
	border: none;
	width: 95%;
	padding: 3px;
	margin-bottom: 5px
}
.first_part span {
	padding: 0
}
.second_part {
	background: #f9daaa;
	padding: 10px;
	margin: 10px 0
}
.second_part p {
	color: #000
}
.fourth_part p, .second_part p {
	font-size: 12px;
	line-height: 20px
}
.fourth_part select, .second_part select {
	border: none;
	margin-bottom: 5px
}
.fourth_part .text3, .second_part .text3 {
	border: none;
	width: 74%;
	padding: 3px;
	margin-bottom: 5px
}
.fourth_part label, .second_part label {
	line-height: 20px;
	width: 200px;
	display: inline-block;
	float: left
}
.third_part {
	background: #fbdaff;
	padding: 10px
}
.third_part .employeer {
	width: 18%;
	float: left
}
.employeer .text1 {
	width: 75%;
	border: none;
	padding: 3px;
	 margin: 0 0 4px;
}
.employeer .text2 {
	width: 35%;
	border: none;
	padding: 3px;
	margin-bottom: 5px
}
.second_row {
	padding: 10px 0
}
.third_part .text3 {
	width: 75%;
	border: none;
	padding: 3px;
	margin-bottom: 5px
}
.fourth_part {
	padding: 10px;
	background: #ffdae1
}
.fourth_part span {
	font-size: 12px;
	width: 75%;
	display: inline-block;
	color:#000;
}
.fourth_part .text4 {
	border: none;
	width: 74%;
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 17.5%
}
.education {
	padding: 20px 0 10px
}
.edu_heading {
	background: #d8d8d8;
	padding: 10px 0
}
.edu-detail-1 {
    clear: both;
}
.edu-row1 {
	width: 25%;
	float: left;
	padding-left: 10px
}
.edu-row2 {
	width: 20%;
	float: left
}
.edu-row3, .edu-row4 {
	width: 20%;
	float: left
}
.edu-row5 {
	float: left;
	width: 40%
}
.edu_detail {
	background: #89aab4;
	padding-top: 10px
}
.edu_detail .text5 {
	border: none;
	width: 70%;
	padding: 3px;
	margin-bottom: 5px
}
.edu_detail .text6 {
	border: none;
	width: 50%;
	padding: 3px;
	margin-bottom: 5px
}
.edu_detail p {
	padding-left: 10px
}
.personal_refn {
	padding-top: 30px
}
.refn_heading {
	background: #d8d8d8;
	padding: 10px 0
}
.ref_row1 {
	width: 15%;
	float: left;
	padding-left: 10px
}
.ref_row2 {
	width: 15%;
	float: left
}
.ref_row3 {
	width: 20%;
	float: left
}
.ref_row4 {
	width: 15%;
	float: left
}
.ref_row5 {
	width: 20%;
	float: left
}
.ref_detail {
	background: #d0b9e8;
	padding: 10px 0
}
.personal_ref_detail .text1 {
	border: none;
	width: 80%;
	padding: 3px;
	margin-bottom: 5px
}
.personal_ref_detail .text2 {
	border: none;
	width: 83%;
	padding: 3px;
	margin-bottom: 5px
}
.certify {
	padding-top: 20px;
	padding-bottom: 10px
}
.certify input {
    margin-right: 0;
    margin-top: -4px;
    vertical-align: middle;
}
.submit_app {
	text-align: center;
	margin: 30px 0
}
.submit_app input {
	font-size: 14px;
	font-weight: 700;
	padding: 15px 40px;
	border: none;
	cursor: pointer;
	width: auto!important
}
.first_name1 {
	width: 15%;
	float: left
}
.first_name2 {
	width: 10%;
	float: left;
	clear: right
}

@media(max-width:1024px) {

.first_part label{
    display: inline-block;
    float: left;
    width: 140px;
}

.third_part label {
    display: inline-block;
    float: left;
    width: 100%;
}
.edu-row1, .edu-row2, .edu-row3, .edu-row4 { width: 31%;}
.third_part .employeer {  float: left;  width: 25%;}
 


}

@media(max-width:800px) {
.career_page {
	width: 98%
}
.first_name {
	width: 20%
}
.fourth_part .text3, .second_part .text3 {
	width: 67%
}
.third_part .employeer {
	width: 25%
}
.third_part .text3 {
	width: 94%
}
}

@media(max-width:768px) {
.fourth_part .text3, .second_part .text3 {
	width: 65%
}
.fourth_part span {
	width: 70%
}
.fourth_part .text4 {
	width: 70%;
	margin-left: 27.5%
}
.personal_ref_detail .text2 {
	width: 100%
}
.personal_ref_detail .text1 {
	width: 90%
}
.third_part .employeer {
	width: 38%
}
}

@media(max-width:640px) {
.first_part .text1 {
	width: 19%
}
.first_part select {
	width: 19%
}
.first_part label, .second_part label{
	width: 140px;
	clear: left
}
 .third_part label {
    clear: left;
    width: 150px;
}

.first_name {
	width: 18%
}
.fourth_part .text3, .fourth_part span, .second_part .text3 {
	width: 65%
}
.fourth_part .text4 {
	width: 65%;
	margin-left: 32.5%
}
.edu-row1, .edu-row3 {
	width: 31%
}
.edu-row5 {
	width: 35%
}
.edu_detail .text5 {
	width: 85%
}
.ref_row1, .ref_row2 {
	width: 16%
}
.ref_row3, .ref_row4 {
	width: 23%
}
.career_page .para, .career_page .para2 {
	width: 100%
}
.first_name2 {
	width: 6%
}
.employeer label {
	font-size: 11px
}
}

@media(max-width:480px) {
.employeer label {
	font-size: 12px
}
.first_part .text1 {
	width: 30%
}
.first_name {
	width: 35%
}
.first_part select {
	width: 31%
}
.fourth_part .text3, .second_part .text3 {
	width: 100%
}
.third_part .employeer {
	width: 50%
}
.fourth_part .text4 {
	width: 100%;
	margin-left: 0
}
.edu_heading {
	display: none
}
.edu-row1 {
	width: 95%
}
.edu-row2 {
	width: 95%;
	padding-left: 10px;
	padding-bottom: 5px
}
.edu-row3, .edu-row4, .edu-row5 {
	width: 95%;
	padding-left: 10px
}
.edu_detail p {
	padding-top: 10px;
	padding-bottom: 10px
}
.ref_row1 {
	width: 95%
}
.ref_row2, .ref_row3, .ref_row4, .ref_row5 {
	width: 95%;
	padding-left: 10px
}
.personal_ref_detail {
	padding: 10px 0;
	border-bottom: 1px solid #bea0dd
}
.refn_heading {
	display: none
}
.edu_detail .text5, .edu_detail .text6 {
	width: 96%
}
}

@media(max-width:360px) {
.first_part label, .second_part label, .third_part label {
	width: 100%
}
.first_name {
	width: 48%
}
.first_name1, .first_part .text1 {
	width: 75%
}
.personal_ref_detail .text2 {
	width: 90%
}
.third_part .employeer {
	width: 100%
}
.first_name2 {
	width: 15%;
	float: none
}
}

@media(max-width:320px) {
.third_part label {
	width: 157px;
	font-size: 11px
}
.first_name1, .first_part .text1 {
	width: 90%
}

}
.entry-content label{
	color:#000;
}
.red {
	color:red;
}
.banner-back-img {
	/* float: left;*/
	width: 100%;
	margin: 0px;
}
/*hr.banner-hr {
    margin: 0px 0px 0px;
    width: 100%;
    border-top: 5px solid #373737;
}*/
hr {
  margin: 0px 0px 0px;
    width: 100%;
    border-top: 10px solid #373737;
}
/*hr.banner-hr2 {
	margin: 0 0 20px;
}*/
h1 {
	color: #fff;
	font-weight: 800;
}
h2 {
	color: #b0bd71;
	font-size: 2em;
	line-height: 1.5em;
	margin: 30px 0 0 15px;
}
a {
	color: #fff;
	outline: 0 !important;
	text-decoration: none !important;
	;
}
a:hover {
	color: #b0bd71;
	text-decoration: none !important;
	;
	outline: 0 !important;
}
.container {
	max-width: 1100px;
	width: 100%;
}
.container-3 {
	max-width: 960px;
	width: 100%;
	margin: auto;
}

/*--------------------------------------------------------------------------*
								HOME PAGE START
*--------------------------------------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.headertop {
	padding: 15px 0;
	background: #2b3132;
	margin:6px 0px;
}
.logo {
	display: block;
	padding: 6px 0;
	margin: -12px 0px 0px;
}
.logodesktop {
	display: block;
}
.logomobile {
	display: none;
}
.logo_pos {
	padding: 8px 0;
}
.logo_pos a {
	padding: 0 !important;
}
.logo_pos img {
	width: 70px;
	height: auto;
}
.social {
	display: inline-block;
	padding: 0px 0 0 0;
}
/* ------------------------- NAVIGATION HERE ---------------*/
.socialmob {
	display: none;
}
.mobilelist {
	display: none;
}
.navlist {
	float: left;
}
.navbar {
	float: right;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
	background: none !important;
	box-shadow: none !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: none !important;
	border: 0px !important;
	box-shadow: none !important;
}
.navigation {
	/*float:left;*/
	z-index: 99;
	padding: 30px 54px 0px;
	position: absolute;
	box-shadow: 0 0 4px -2px #000;
	/*background-image: url(../img/black-bg.png);*/
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	background: rgba(248, 245, 238, 0.65);
}
.navbar {
	margin: 0;
	min-height: inherit !important;
}
.navbar-collapse {
	padding: 0;
	transition:height ease 10s;
	
	overflow:hidden
}
.navbar-collapse.active{height:auto}
.navbar-default {
	border: none;
	box-shadow: none;
	border-radius: 0;
	background: none;
	margin: 15px 0px -6px;
	
}
ul.sociallist li {
	margin: 0px 14px 0px;
	list-style: none;
}
.navbar-nav {
	display: inline-block;
	text-align: center;
	float: none;
}
.navbar-nav li {
	display: inline-block;
	position: relative;
}
.navbar-nav > .active > a {
	background: none !important;
	box-shadow: none !important;
}
.navbar-default .navbar-nav {
	font-size: 0;
}

.navbar-default .navbar-nav > li {
	text-align: center;
	padding: 0px 0px;
	float: none;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 0;
}
.navbar-default .navbar-nav > li > a {
	/* font-size: 14px; */
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-transform: uppercase;
	/* padding: 16px 10px 15px; */
	padding: 16px 9px 15px;
	border: 0px solid rgba(0, 0, 0, 0);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	text-shadow: none !important;
}
.navbar-default .navbar-nav > li.logo_pos {
	padding: 5px 7px;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #594c44!important;
}
.navbar-default .navbar-nav > li > a:after {
	content: '';
	width: 100%;
	height: 0px;
	background: #2b3132;
	display: block;
	margin: 0;
	padding: 0;
	visibility: visible;
	opacity: 0;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.navbar-default .navbar-nav li.active a {
	color: #594c44;
	font-size: 15px;
}
.navbar-inverse {
	background: transparent!important;
	border: 0px;
	margin: 0px 0px 0px;
	color: #21284e!important;
}
/*.collapse.navbar-collapse a:hover {
	background: transparent!important;
	color: #594c44 !important;
	text-decoration: none;
}
.collapse.navbar-collapse li:hover {
	background: transparent!important;
	color: #b0bd71 !important;
	text-decoration: none;
}*/
.navbar-inverse a {
	color: #21284e!important;
	background: #f8f8f8 !important;
}
.navbar-default .navbar-nav > li > a:hover {
	border: 0px !important;
}
.navbar-default .navbar-nav li.active ul li a {
	color: #828283;
}
.navbar-default .navbar-nav li.active a:after {
	display: none;
}
/*.navbar-nav > li.active > a:after {content:''; width:100%; height:100%; background:#898286 !important; display:inline-block; margin:0; padding:0; visibility:visible; opacity:1; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;} 
*/
.navbar-default .navbar-nav > li.appointment > a {
	border: 1px solid rgba(184, 181, 180, 1);
	border-radius: 3px;
}
img.nav-line {
	margin-top: 6px;
}
.navbar-nav li ul {
	width: 200px;
	top: 91%;
	left: 0;
	z-index: 999;
	position: absolute !important;
	display: none;
	/* background: rgba(200,201,203,0.8); */
	background: #000;
	padding: 0px 5px;
}
.navbar-nav li ul li {
	display: block;
	float: none;
	padding: 12px 8px;
	text-align: left;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #594c44;
}
.navbar-nav li ul li a {
	font-size: 15px;
	line-height: 14px;
	color: #fff !important;
	text-transform: uppercase;
	padding: 20px 0px;
	padding: 0;
	font-weight: 700;
	border: 1px solid rgba(0, 0, 0, 0);
	display: block;
}
@media (min-width:992px) {
.navbar-nav li ul li {
	position: relative;
}
.navbar-nav li > ul {
	display: none !important;
}
.navbar-nav li ul li > ul {
	display: none !important;
}
.navbar-nav li:hover > ul {
	display: block !important;
}
.navbar-nav li ul li:hover > ul {
	display: block !important;
}
}
.navbar-nav li ul ul {
	width: 200px;
	top: 0;
	right: 100%;
	left: auto !important;
	position: absolute;
	display: none;
	background: #000;
	padding: 0px;
}
.navbar-nav li ul ul li {
	display: block;
	float: none;
	/*padding: 7px 8px;*/
	text-align: left;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #594c44;
}
.navbar-nav li ul ul li a {
	font-size: 15px;
	line-height: 14px;
	color: #fff !important;
	text-transform: uppercase;
	padding: 20px 0px;
	padding: 0;
	font-weight: 700;
	border: 1px solid rgba(0, 0, 0, 0);
	display: block;
}
.navbar-nav li ul li.active a {
	color: #ffffff !important;
}
.navbar-default .navbar-nav li ul li.active a {
	color: #ffffff !important;
}
.navbar-nav li span {
	background: url(../img/icon_plus.png) no-repeat center;
	width: 35px;
	height: 35px;
	position: absolute;
	right: 2px;
	top: 3px;
	display: none;
	cursor: pointer;
}
.navbar-nav li span.open {
	background: url(../img/icon_minus.png) no-repeat center;
}

.navbar-collapse{
	    max-height:inherit !important;
	width:100%;text-align:right
}
/* ---------------------------------------------------------*/

/*--------------------------------------------------------------------------*
Navigation
*--------------------------------------------------------------------------*/

.select-button:hover {
	border: 0px!important;
}
.select-button a:hover {
	border: 0px!important;
}
.select-button li:hover {
	border: 0px!important;
}
.navbar-nav > li > a {
	font-weight: 700;
 color: #21284e!;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 24px 10px !important;
}
img.yelp {
	width: 61px;
	margin: -10px 0px 0px;
}
img.yelp2 {
	width: 30px;
}
.yelp2 img {
	color: #000;
}
.fonts {
	position: absolute;
	z-index: 999;
	float: right;
	right: 32px;
	top: 17px;/* left: 0; */
}
.fonts li {
	display: block;
	list-style: none;
	float: right;
	margin: 0px 20px 0px 0px;
	font-size: 27px;
}
.fonts li a {
	color: #000;
}
.fonts li a i {
	color: #000;
}
.fonts li a i:hover {
	color: #594c44;
}
.headtplft a:hover {
	color: #b0bd71;
}
.fonts a:hover, .fonts a:focus {
	color: #594c44 !important;
}
/*--------------------------------------------------------------------------*
Navigation
*--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*
BANNER
*--------------------------------------------------------------------------*/
.baneer {
	/*float: left;*/
	/*width: 100%;*/
	margin: 0px;
	background: #2b2b2b;
}
.appt_btn {
	position: absolute;
	top: 150px;
	z-index: 9999;
}
.appt_btn .btn-primary {
	/*display: block;*/
	outline: none !important;
}
.btn-primary {
	color: #fff;
	border: 0px;
	border-color: #b1b9b3;
	border-radius: 0px;
	font-size: 18px;
	padding: 8px 15px;
	margin: 20px 36px;
	font-weight: 600;
	background: #594c44; 
/*	background: -webkit-linear-gradient(#594c44, #594c44 ); 
	background: -o-linear-gradient(#594c44, #594c44 );
	background: -moz-linear-gradient(#594c44, #594c44 );
	background: linear-gradient(#594c44, #594c44 ); */
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #b1b9b3;
	border-color: #b1b9b3;
}
.learn-more:hover {background:#707070;box-shadow: none;}
.logo-2-out {
	/*background: url(../img/black-bg.png);*/
	background: #2b2b2b;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	margin-top: 0px;
	-moz-background-size: cover;
	-o-background-size: cover;
	padding: 18px 0px;
	color: #fff;
	float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.logo-2 {
	margin:0px;
	/*border-right: 1px solid #fff;*/
	/*padding: 10px 30px;*/
	

}
.d-align {
    align-items: center;
    justify-content: center;
}
.logo-2 {
    margin: 0px 0px 0px;
    border-right: 1px solid rgba(0,0,0,0.2);
 /*   padding: 10px 30px;*/
}
.d-flex {
    display: flex;
    flex-wrap: wrap;
}
/******________________________________ SECTION________________________________********/
.section {
	background: #f9f6ef;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background: #f9f6ef;
    padding:15px;
}
.bannerhome li {
	list-style: none;
	color: #594c44;
	font-size: 16px;
	padding: 10px 0;
}
.bannerhome h1 {
	text-align: center;
	margin: 40px 0px;
	text-transform: uppercase;
	font-size: 31px;
	letter-spacing: 5px;
	color: #594c44;
}
.banapp ul {
	margin: 0px;
	padding: 0px;
}
.banapp li {
	margin: 0px 0px 10px;
	padding: 0px;
}
.app-text ul {
	margin: 0px;
	padding: 0px;
}
.app-text li {
	margin: 0px 0px 10px;
	padding: 0px;
}
.bannerhome h3 {
	margin: 6px 0px;
	font-size: 14px;
	color: #594c44;
	line-height: 24px;
	letter-spacing: 1px;
	font-weight: 500;
}
.mobile {
	margin: 0px 0px 40px;
}
i.fa.fa-circle {
	color: #b0bd71;
	margin: 0px 12px 0px 0px;
}
/*********** hover effect ************/



.hovereffect {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	/*cursor: default;*/
	cursor: pointer !important;
}
.hovereffect .overlay {
	width: 100%;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: auto;
	cursor: pointer;
	bottom: 0;
	padding: 5px 0px;
	height: auto !important;
	background: url(../img/black-bg.png);
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
h1.services-text {
	text-align: center;
	padding: 20px 0;
	color: #594c44;
	font-weight:600;
	letter-spacing: 1px;
	margin: 0px;
	background: #f9f6ef;
	font-size:26px;
}
h1.services-text_home{
    text-align: center;
    padding: 26px 0;
    color: #594c44;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0px;
    background: #f9f6ef;
    font-size: 31px;
}
/*h1.home_services-text{
	text-align: center;
	padding: 20px 0;
	color: #594c44;
	font-weight:600;
	letter-spacing: 1px;
	margin: 0px;
	background: #f9f6ef;
	font-size:26px;
}*/
.hovereffect img {
	display: block;
	position: relative;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
.hovereffect:hover img {
   -webkit-transform: translate3d(0, -10%, 0);
	transform: translate3d(0, -10%, 0);
}
.hovereffect h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: NONE;
	width: 100%;
	float: left;
	font-family: Palatino Linotype;
	margin: 0px;
	display: inline-block;
}
.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	margin: 50px 0 0 0;
	background-color: transparent;
}
.hovereffect a.info:hover {
	box-shadow: 0 0 5px #fff;
}
.hovereffect p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}
.hovereffect:hover p.icon-links a:hover, .hovereffect:hover p.icon-links a:focus {
	color: #252d31;
}
.hovereffect h2, .hovereffect p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
    -webkit-transform: translate3d(0, 200%, 0);
	transform: translate3d(0, 200%, 0);
}
.hovereffect p.icon-links a span:before {
	display: inline-block;
	padding: 8px 10px;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.hovereffect:hover .overlay, .hovereffect:hover h2, .hovereffect:hover p.icon-links a {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.hovereffect:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}
.hovereffect {
	width: 100%;
	height: auto;
}
.hovereffect:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.hovereffect:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
.services-img {
	margin: 0px !important;
	width: 20%;
	float: left;
	padding: 0px;
}
.services-img img {
	width: 100%;
}
.hovereffect:hover p.icon-links a:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
/*********** hover effect end *******/
/******________________________________ SECTION________________________________********/
/******________________________________ footer________________________________********/
.footer-content {
	color: #fff;
	padding: 30px 0px;
}
.CONTACT span {
	line-height: 25px;
}
.hours-cont span {
	line-height: 23px;
}
.banapp ul {
	list-style: none;
}
.footer-hour2 {
	padding: 0px 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.footer-address {
	padding: 0px 20px;
}
.copysec.text-center {
	margin: 20px 0px 0px;
}
.hours-cont {
	width: 100%
}
/*.hours-cont1 {
    float: left;
}*/
.hours-cont2 {
	float: right;
}
.botoom-icon li {
	display: inline;
	list-style: none;
	margin: 0px 19px 0px 0px;
	font-size: 30px;
}
.botoom-icon ul {
	padding: 0px;
}
.botoom-icon i {
	margin: 25px 0px 0px;
}
.botoom-icon li a:hover{
	color: #594c44 !important;
}
.botoom-icon li a:focus {
	color: #fff !important;
}
/***********************************
ABOUT US
/***********************************/
.baneer_au {
	background-image: url(../img/about-us.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	top: 49px;
	margin-bottom: 49px;
}
.container-2 {
	max-width: 1050px;
	width: 100%;
	margin: auto;
}
.row.service-detail {
	padding: 20px 0px;
	color: #fff;
}
.service-detail p {
	padding: 0px;
	color: #594c44;
	text-align: justify;
	line-height:22px;
}
.service-deatail-out {
	margin: 0px 0px 19px 0px;
}
.service-deatail-out p {
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	word-spacing: 1px;
	margin: 0px 0px 9px 0px;
	letter-spacing: 1px;
}
/***********************************
ABOUT US
/***********************************/

/***********************************
CONTACT US
/***********************************/
.baneer_contact {
	background-image: url(../img/contact-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
.form-control {
	border-radius: 0px;
	width: 100%;
	height: 40px;
	border: 1px solid #b0bd71;
	padding: 10px 10px;
}


/*label {
    color: #b0bd71;
    margin: 0px 0px 12px;
}*/
.form-group {
	margin-bottom: 16px;
	color: #594c44;
}
textarea.form-control {
	height: 120px;
	resize: none;
}
.form-group button {
	float: right;
	padding: 8 20px;
	margin: 0px 59px 0px 0px;
	font-size: 20px;
	border-radius: 0px;
	font-weight: 600;
	font-size: 17px;
	border: 0px;
	background: #f1c56a; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#f1c56a, #ad9458); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f1c56a, #ad9458); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f1c56a, #ad9458); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f1c56a, #ad9458); /* Standard syntax */
}
.map-deatil img {
	margin: 0px 0px 60px 0px;
}
.map-deatil ul {
	padding: 7px 0;
	font-size: 16px;
	float: left;
	margin: 0px;
	color: #594c44;
}
.map-deatil i {
	color: #eac169;
	margin: 0px 12px 0px 0px;
}
.map-deatil li a {
	margin: 15px 60px 0px 0px;
	color: #594c44;
	line-height: 24px;
	font-size: 15px;
}
.map-deatil h3 {
	font-size: 21px;
	margin-top: 26px;
	clear: both;
	font-weight: 600;
}
.map-deatil i {
	color: #594c44;
	margin: 2px 12px 0px 0px;
	float: left;
}
img.contact-icons {
	margin: 0px 13px 0px;
}
.map {
	padding: 10px;
	border: 1px solid #b0bd71;
	width: 100%;
}
/***********************************
CONTACT US
/***********************************/

/***********************************
GIFT CARD
/***********************************/
.baneer_gc {
	background-image: url(../img/gift-card-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
/***********************************
GIFT CARD
/***********************************/


/***********************************
CAREER
/***********************************/
.carrer_contact {
	background-image: url(../img/carrer-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
h3.career-heading {
	color: #fff;
	text-align: center;
	font-style: italic;
	font-size: 22px;
	letter-spacing: 1.3px;
	/* text-decoration: none; */
	font-weight: 700;
	margin: 30px 0px -6px;
}
p.career-text {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	margin: 25px 0px;
}
.carrer-li ul {
	color: #fff;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.carrer-li li {
	margin: 0px 0px 10px;
}
p.career-text2 {
	color: #fff;
	font-size: 15px;
}
.cc-img {
	width: 100%;
}
/***********************************
CAREER
/***********************************/

/***********************************
SPECIAL
/***********************************/
.baneer_special {
	background-image: url(../img/special-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
p.check.back {
	color: #594c44;
	font-size: 16px;
	font-style: italic;
	margin:10px 0;
	letter-spacing: 2px;
}
p.our-mission {
	font-weight: 600;
	letter-spacing: 1.8px;
	font-size: 21px;
	margin-bottom: 9px;
}
/***********************************
SPECIAL
/***********************************/

/***********************************
GALLERY
/***********************************/
.gallety-bg {
	background-image: url(../img/gallery-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
img#myImg {
	border-radius: 0px!important;
}
/* Style the Image Used to Trigger the Modal */
#myImg {
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
}
#myImg:hover {
	opacity: 0.7;
}
/* The Modal (background) */

.modal {
	/* display: none;  */
	/* position: fixed;  */
	/* z-index: 1;  */
	padding-top: 100px;
	/* left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgb(0,0,0); 
	background-color: rgba(0,0,0,0.9);  */
}

/* Modal Content (Image) */
.modal-content {
	margin: auto;
	display: block;
	width: 500px;
	max-width: 500px;
}
/* Caption of Modal Image (Image Text) - Same Width as the Image */

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
	-webkit-animation-name: zoom;
	-webkit-animation-duration: 0.6s;
	animation-name: zoom;
	animation-duration: 0.6s;
}
 @-webkit-keyframes zoom {
 from {
-webkit-transform:scale(0)
}
to {
	-webkit-transform: scale(1)
}
}
 @keyframes zoom {
 from {
transform:scale(0)
}
to {
	transform: scale(1)
}
}
/* The Close Button */
.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}
.close:hover, .close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}
#caption {
	margin: auto;
	display: block;
	width: 500px;
	max-width: 500px;
	text-align: center;
	color: #ccc;
	display: none;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
.modal-content {
	width: 100%;
}
}
/***********************************
GALLERY
/***********************************/

/***********************************
our team
/***********************************/

.baneer_team {
	background-image: url(../img/team-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 180px;
	position: relative;
	top: 49px;
	margin-bottom: 49px;
}
/***********************************
our team
/***********************************/

/***********************************
service beauty
/***********************************/
.baneer_sb {
	background: #000;
	/* height: 100%; */
	padding: 56px 0px 0px;
	position: static;
	top: 55px;
	margin-bottom: 5px;
}
.sb-out p {
	color: #fff;
	font-size: 15px;
	line-height: 26px;
}
.sb-out h4 {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
}
.row.sb-out {
	margin: 16px 0px 0px;
}
/***********************************
service beauty
/***********************************/


/************************************ image effect ****************************/
.fond {
	position: absolute;
	padding-top: 85px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #00506b;
}
.style_prevu_kit {
	display: inline-block;
	border: 0;
	position: relative;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
	opacity: 0.6;
}
.style_prevu_kit:hover {
	/*box-shadow: 0px 0px 150px #000000;*/
	z-index: 2;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
	opacity: 1;
	z-index: 9999;
}
/*******************************Service-hair-start************************************/
.hair-outer {
/*margin: 0px;*/
}
.hair-text-outer {
	margin-bottom: 10px;
}

.hair-left-outer {
	border: none;
}
.hair-left-outer:not(:nth-child(2n+2)) {
border-left:0px solid #95999f;
}
.border-left-outer {
}
p.hair-text {
	font-size: 14px;
	color: #594c44;
	letter-spacing:1px;
	line-height: 22px;
}
p.hair-left-text {
	font-size: 14px;
	color: #fff;
	letter-spacing: 2px;
}
.hair-left-outer h1 {
	/*font-family: 'PT_Sans-Web-Regular';*/
	font-size: 15px;
	color: #b0bd71;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.hair-left-outer h2 {
	/*font-family: 'PT_Sans-Web-Regular';*/
	font-size: 13px;
	color: #b0bd71;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 10px 0 0;
}
.hair-left-outer ul {
	padding: 0px;
	margin: 0px;/*-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;*/
}
.hair-left-outer li {
	font-size: 14px;
	color: #594c44;
	letter-spacing:1px;
	padding: 0 0 5px;
	list-style: none;
	cursor: pointer;
	text-transform:none
}
.hair-left-outer li p{
	    padding: 10px 0;
		line-height:22px;
}
.hair-left-outer li span {
	font-size: 13px;
	font-weight: bold;
	color: #b0bd71;
	letter-spacing: 2px;
	padding-left: 3px;
}
.hair-right-outer {
	padding-left: 28px;
}
.perms {
	margin-top: 0px;
}
p.hair-right-outer {
	font-size: 13px;
	color: #fff;
	letter-spacing: 2px;
}
.hair-right-outer h1 {
	font-size: 15px;
	color: #b0bd71;
	letter-spacing: 1;
	text-transform: uppercase;
}
.hair-right-outer h2 {
	font-size: 13px;
	color: #b0bd71;
	letter-spacing: 1;
	text-transform: uppercase;
	margin: 10px 0 0;
}
.hair-right-outer ul {
	padding: 0px;
	margin: 0px;
}
.hair-right-outer p {
	font-size: 13px;
	color: #fff;
	letter-spacing: 2px;
}
.hair-right-outer li {
	font-size: 13px;
	color: #fff;
	letter-spacing: 2px;
	padding: 0 0 5px;
	list-style: none;
}
.hair-right-outer li span {
	font-size: 13px;
	color: #b0bd71;
	letter-spacing: 2px;
	padding-left: 3px;
}
.botoom-icon li a:hover{
	color: #594c44 !important;
}
.botoom-icon li a:focus {
	color: #fff !important;
}
/*******************************Service-hair-end************************************/

/*******************************Service-nails-start************************************/
.our-mission {
	color: #b0bd71 !important;
}
p.nails-text {
	font-size: 13px;
	color: #fff;
	letter-spacing: 2px;
}
p.nails-left-text {
	font-size: 14px;
	color: #594c44;
	letter-spacing: 1px;
}
.nails-left-outer h1 {
	font-size: 16px;
	color: #b0bd71;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.nails-left-outer ul {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}
.nails-left-outer li {
	font-size: 14px;
	color: #594c44;
	letter-spacing:1px;
	padding: 0 0 5px;
	list-style: none;
	cursor:pointer;
}
.nails-left-outer li p{
	padding:10px 0;
}
.nails-left-outer li span {
	font-size: 13px;
	font-weight: bold;
	color: #b0bd71;
	letter-spacing: 2px;
	padding-left: 3px;
}
p.nail-bottom {
	font-size: 13px;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 10px;
	font-style: italic;
}
.ph-no:hover {
	color: #fff;
}
.service_nails_heding h1{margin: 0px 0 10px;}
/*******************************Service-nails-end************************************/

/*****************************Changes *******************************************/
img.banner-image {
	/*position: absolute;*/
	z-index: -1;
	top: 0px;
	width: 100%;
}
/******************************************* Pakage **********************************/
h3.pakage-heading {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #b0bd71;
}
p.pakage-italic {
	font-size: 15px!important;
	font-style: italic;
	margin: 14px 0px 0px;
}
p.pakage-text {
	font-size: 18px;
}
.pakage-text-2 {
	letter-spacing: 0.4px!important;
}
hr.pakage-border {
	border: 1px solid #d6d7d8;
	margin: 30px 0px;
}
/******************************************* Pakage **********************************/
.sp_fx_gl_img {
	height: 300px;
	margin: auto;
	width: 100%;
	display: block;
	object-fit: cover;
}
.gallery-imgg {
	float: left;
	margin-bottom: 16px;
}
@media (max-width:768px) {
.sp_fx_gl_img {
	/*height: auto;*/
}
.gallery-imgg {
	height: auto;
}
}
.stafftopright a {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: normal;
	padding: 8px 12px;
	text-transform: uppercase;
	margin: 10px 5px;
	display: inline-block;
	background: #b0bd71;
}
.stafftopright h3,  .stafftopright p {
	color: #594c44;
	margin: 0px;
}
/* =================== Book now Start  ================== */


.booknow-main-content {
	padding: 40px 0 20px;
}
.booknow-main-content .form-control {
	width: 100% !important;
}
.formblock {
	padding: 0px 15px 0 0;
}
.formblock h4 {
	line-height: 30px;
	padding-bottom: 20px;
}
.formblock .form-group {
	margin-bottom: 25px;
}
.formblock .form-control {
	color: #000000 !important;
	background: #ffffff;
	font-size: 16px;
	line-height: 25px;
	border-radius: 0;
	box-shadow: none;
	resize: none;
	border: 1px solid #000;
	padding: 12px 12px;
	height: 45px;
}
.formblock textarea.form-control {
	height: auto;
}
.formblock .btn-send {
	background: #b0bd71;
	color: #000;
	box-shadow: none;
	font-size: 16px;
	line-height: 20px;
	border-radius: 0;
	border: 1px solid #000000;
	text-transform: uppercase;
	text-shadow: none;
	padding: 12px 30px;
	margin-top: 10px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.formblock .btn-send:hover {
	background: #b0bd71;
	color: #000;
}
 .formblock .form-control::-webkit-input-placeholder {
color: #000000;
}
.formblock .form-control:-moz-placeholder {
color:  #000000;
}
.formblock .form-control::-moz-placeholder {
color:  #000000;
}
.formblock .form-control:-ms-input-placeholder {
color:  #000000;
}
/* =================== Book now End  ================== */


.gallery {
	display: block;
}
.effect-duke {
	background-color: rgba(229, 192,111,0.5);
	overflow: hidden;
	width: 100%;
	height: auto;
	position: relative;
	margin: 0 0 10px;
}
.effect-duke img {
	width: 100%;
	height: auto;
}
.effect-duke img, .effect-duke {
	-webkit-transition: opacity 0.10s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	overflow: hidden;
}
.effect-duke:hover img {
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
	overflow: hidden;
	background-color: rgba(229, 192,111,0.5);
}
.effect-duke h2 {
	-webkit-transition: -webkit-transform 0.35s;
	color: #fff;
	transition: transform 0.35s;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	margin: 45% 0 0 0;
	text-align: center;
	font-size: 20px;
}
.effect-duke:hover h2 {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	text-align: center;
}
.img-overlay {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.effect-duke:hover .img-overlay {
	background-color: rgba(229, 192,111,0.5);
	padding: -10px;
}
.para2 {
	font-size: 14px;
	line-height: 25px;
	color: #000;
}
.gal-loc-title {
	font-size: 24px;
	color: #b0bd71;
	margin: 10px 0 0;
	padding: 0;
	display: block;
	text-align: center;
}
.gal-para {
	font-size: 14px;
	color: #000;
	display: block;
	text-align: center;
	margin: 10px 0 15px;
	padding: 0 40px;
	line-height: 20px;
}
.btn-send2 {
	background: #b0bd71;
	color: #ffffff;
	box-shadow: none;
	font-size: 16px;
	line-height: 20px;
	border-radius: 0;
	border: 1px solid #b0bd71;
	text-transform: uppercase;
	text-shadow: none;
	padding: 8px 20px;
	margin-top: 10px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.btn-send2:hover {
	background: #b0bd71;
	color: #fff;
}
/*.noborder {
	border-right: 1px solid #95999f;
}*/
.rviwsec {
	padding: 0 15px;
}
.rviwsec h4 {
	color: #594c44;
	font-weight: bold;
	padding:0px 0;
}
.postby {
	font-size: 13px;
	color: #594c44;
	border-bottom: solid 1px #ccc;
	padding: 0px 0 10px;
}
.star {
	margin: 10px 0;
}
.star span {
	display: inline-block;
}
.cments {
	font-size: 14px;
	color: #fff;
}
.baneer .btn-primary {
	display: none;
}
.logo-2-text {
	margin-top: 0px !important;
		border-left: 1px solid #fff;
}
.effect-duke {
	width: 100%;
	padding-bottom: 60%;
	position: relative;
	display: block;
}
.effect-duke img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
}
footer {
	background: #4c5e61;
	padding-top: 16px;
}
.bannerhome h1 span {
	color: #00ccff;
}
.logo-2-text p {
	color: #fff;
}

.logo-2-text p em {
	letter-spacing:1px;
	line-height:22px;
}
.text-center p {
	color: #fff;
}
.staffpopmiddleleft h2 {
	margin-left: 0px;
}
.stafftopright {
	color: #594c44;
}
.stafftopright h2 {
margin:0px;
}
.imgAbt img {
	width: 100%
}
.gm-style-iw {
	color: #594c44
}
.stafftopleft img {
	margin-top:15px;
	width: 100%;
    height: auto;
}
.staffpoplist {
	padding:0 15px
}
/*Write-a-Review*/
.webwidget_rating_simple {
	padding: 0px;
	margin: 0px;
	float: left;
}
.webwidget_rating_simple li {
	line-height: 0px;
	width: 25px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	list-style: none;
	float: left;
	cursor: pointer;
	background-size: cover;
}
.webwidget_rating_simple li span {
	display: none;
}
.contact-right-content label {
	font-size: 16px;
	color: #594c44;
	margin-bottom: 0px;
}
.expandform .contact-field-1 {
	width: 100%;
	background-color: #FFFFFF;
	color: #000;
}
input[type="text"], input[type="email"], input[type="search"], textarea, select {
	transition: all 0.4s;
	width: 100%;
	outline: none;
	background-color: #FFFFFF;
	border: 1px solid #b0bd71;
	padding: 10px 10px;
	margin-bottom:0px;
}
.contact-field-1 {
	transition: all 0.4s;
	width: 100%;
	outline: none;
	background-color: #FFFFFF;
	border: 1px solid #b0bd71;
	padding:10px 10px;
}
.content {
	padding: 0px 0;
}
.send-button-1 {
	font-weight: 300;
	font-size: 16px;
	color: #ffffff;
	float: right;
	padding: 6px 20px;
	border: 0px solid #b0bd71;
	outline: none;
	background: #b0bd71;
	line-height: 30px;
	letter-spacing: 1px;
	width: 100px;
}
.ratingin {
	display: inline-block;
}
.ratingcont {
	padding: 0 0 10px 0;
	text-align: center;
}
/*Write-a-Review-end*/

.ads p {
	float: left;
	line-height: 26px;
	font-size:15px
}
.ads b {
	border-bottom: 2px solid;
}
.ads1 b {
	border-bottom: 2px solid;
	line-height: 24px;
}
.ads1 p {
	float: left;
	margin-left: 10%;
	line-height: 26px;
	font-size:15px
}
.row-two-col {
column-count: 2;
	/*-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid; */

   /*    -webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 0rem;
		-moz-column-gap: 0rem;
		column-gap: 0rem;*/
}
.row-two-col .col-md-6 {
	margin-bottom:20px;
/*width:100% !important;*/
	/*-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;*/
 /*  -webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: inline-block !important;   
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;   */       
}
@media (max-width:991px) {
.row-two-col {
	column-count: 1;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}
}
.form-control1 {
	border-radius: 0px;
	width: 100%;
	height: 40px;
	border: 2px solid #b0bd71;
	margin-top: 0px;
	color: #594c44;
}
/*careers*/
.formblockcareer {padding:0px;}
.formblockcareer p {padding-top: 15px;padding-bottom: 15px;padding: 0 30px 15px;}
.formblockcareer .form-control {height: 40px;border-radius: 2px;border: solid 1px #000;font-size: 17px;font-weight: 400;
margin-bottom:10px;}
.formblockcareer .form-group {margin-bottom: 0px;}
.car{padding: 0 15px;margin: 0px;}
.car h3 {color: #000;font-size: 16px;font-style: italic;}
.car h4 {color: #000;font-size: 17px;font-style: italic;font-weight: 600;line-height: 24px;}
.car .checkbox-inline {color: #000;}
.btn-send2 {outline:none !important;background: #b0bd71;color: #ffffff;box-shadow: none;font-size: 16px;line-height: 20px;
border-radius: 0;border: 1px solid #b0bd71;text-transform: uppercase;text-shadow: none;padding: 6px 20px;margin-top: 10px;
transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-ms-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;}
/*careers-end*/
.welcome {
	background: #7b7b7b;
	    margin-left: 0px;
    margin-right: 0px;
}
.staffpopmiddlergt h2 {
	margin-left: 0px;
}
.staffpopbot h2 {
	margin-left: 0px;
}
.careers-heading {
	text-align: center;
	padding:20px 0;
	color: #594c44;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 0px;
	background: #f9f6ef;
	font-size:26px;
}
.footbtn {
	padding: 10px 0 0 0;
	text-align: center;
}
.footbtn a {
	display: inline-block;
	background: #594c44;
	color: #ffffff !important;
	box-shadow: none;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 20px;
	border-radius: 0;
	border: 1px solid #594c44;
	text-transform: uppercase;
	text-shadow: none;
	padding: 10px 26px;
	margin: 10px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.footbtn a:hover {
	background: #b1b9b3;
	color: #fff;
	border: 1px solid #b1b9b3;
}
.hair-heading {
	display: none;
	z-index: 9999;
	background-color: #fff;
	border: solid 1px #D5D3D2;
	padding: 10px;
	position: absolute;
	margin-top:6px;
	max-width:400px;
}
.desktop .serhair:hover .hair-heading {
    display: block !important;
	
 }


#modal_popup .modal-dialog{ max-width: 600px;margin: 30px auto;padding: 0 15px;}
#modal_popup.modal{background-color: rgba(0,0,0,0.5);  z-index: 999999;   padding: 0 !important;top:0;}
#modal_popup .close{float: none;font-size: 18px;font-weight:400;line-height:25px;color:#000;text-shadow:0 1px 0 #fff;opacity: 1 !important;position:  absolute;z-index:  999;right:  -10px;top:-10px; width: 35px;height: 35px;background-color: #000 !important;border-radius:  50%;color: #fff !important;   }
#modal_popup img{width:100%;height:auto;}
#modal_popup .modal-dialog .modal-content{width: 100%;max-width: 100%;}

.popup-cont h2{text-align: center; margin: 0; padding: 15px 0;}
.popup-cont p{color: #000;font-size: 16px;}

#singlebutton{
	display: none;
}



 @media (min-width:1400px) {
.header {
	width: 1360px;
	margin: auto;
}
}
@media (max-width:1143px) {
	.logo img{
	width:180px;
}
	
}
@media (max-width:1024px) {
.navigation {
  /*position: relative;*/
	z-index: 99;
	padding: 15px 15px 0px;
	box-shadow: 0 0 4px -2px #000;
  /*background-image: url(../img/black-bg.png);*/
    background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}
.mob-head-row {
	margin:0 !important;
}

/*hr.banner-hr2 {
	margin: 0% 0px 20px;
}*/
.navbar-default .navbar-nav li.active a {
	color: #594c44;
	font-size: 13px;
}
.baneer {
	position: static;
}
.navbar-default {
/*	margin: 0px;*/
}
.baneer {
	margin-bottom: 0px;
}
.logo img{
	width:180px;
}
@media only screen and (max-width:1024px) {
.logo-2-out {
	margin-top: 0% !important;
}
}
 @media only screen and (max-width:1282px) and (min-width:1025px) {
.logo-2-out {
	margin-top: 0px !important;
}
hr.banner-hr2 {
	margin: 0% 0px 20px;
}
}
 @media only screen and (max-width:1024px) and (min-width:992px) {
.border-2 {
	margin-top: 0px !important;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 24px 12px !important;
}
.fonts {
/*	position: absolute;
	z-index: 999;
	float: right;
	right: 32px;
	top: 17px;
	left: 0;*/
	display: block !important;
}
}
@media (min-width: 992px) {
.footleft {
	width: 30%;
	padding-right: 30px;
}
.footmdl {
	width: 40%;
	padding-left: 40px;
	padding-right: 40px;
}
.footrgt {
	width: 30%;
	padding-left: 30px;
}
}
@media (max-width: 992px) {
.fonts {
/*	position: absolute;
	z-index: 999;
	float: right;
	right: 32px;
	top: 17px;
	left: 0;*/
	display: none !important;
}
.navbar-default .navbar-nav > li > a {
	font-size: 13px;
}
.container {
	width: 100%!important;
}
.container-3 {
	width: 100%!important;
    padding-left: 15px;
    padding-right: 15px;
}
.hair-right-outer {
	padding-left: 16px;
}
.hair-left-outer {
	border-right: 0px solid #95999f;
}
.baneer {
	position: static;/* float: left;*/
}
.navbar-nav {
	display: inline-block;
	text-align: center;
	float: none;
	float: left;
}
.navigation {
	position: static;
}
.logo-2-out {
	margin-top: 0% !important;
}
.headtplft ul {
	margin-left: 0px !important;
	padding: 0px;
	list-style:none;
}
}
@media (min-width: 992px) {
.navbar-collapse.collapse {
	display: block;
}
}
}
 @media (max-width: 1200px) {
.container {
	width: 100%;
/*	padding-left: 30px;
	padding-right: 30px;*/
}
.navbar-nav li {
	display: inline-block;
	float: none;
}
.row {
}
.navbar-default .navbar-nav > li > a {
	font-size: 12px;
	padding: 20px 5px 20px;
}
.homeblockleftin {
	padding-right: 50px;
}
.navbar-default .navbar-nav > li {
	padding: 0;
}

}
 @media (max-width: 1100px) {
.navbar-default .navbar-nav > li > a {
	font-size: 11px;
	padding: 20px 3px 20px;
}
}
@media (min-width:992px){
	/* .serhair:hover .hair-heading {
		display: block;		
	 }
	 */
}
 @media (max-width: 991px) {
img.banner-image {
	position: inherit;
}
.logo {
	height: auto;
	display: block;
	float: left;
}
.logo img {
	width: 180px;
	height: auto;
}
.logodesktop {
	display: none;
}
.logomobile {
	display: block;
}
.header {
	position: relative;
}
.navigation {
	height: auto;
}
.navbar-nav li ul li a {
	color: #fff !important;
	font-size: 12px;
	/* border: none; */
	font-weight: 600;
}
.headertop {
	display: none;
}
.navbar {
	width: 100%;
}
ul.appicons li {
	padding: 5px;
	float: none;
	display: inline-block;
}
ul.sociallist {
	padding: 0;
	margin: 5px;
	float: none;
	vertical-align: middle;
}
ul.sociallist li a {
	font-size: 24px;
	line-height: 24px;
	color:#fff;
}
ul.sociallist li a i {
	font-size: 24px;
	line-height: 24px;
	color:#fff;
}
.mobilelist {
	display: block;
}
.mobilelist .headertop {
	display: block;
}
.navbar-header {
	float: left;
}
.navbar-toggle {
	float: none;
	display: block;
	margin: 7px 0 0px;
	border-color: #b0bd71;
	color: #fff;
	padding: 11px 10px;
	border-radius: 0;
	border:1px solid #b0bd71;
	background:transparent
}
.navbar-toggle .icon-bar {
	background: #b0bd71;
}
.collapse {
	display: none;
}
.navbar-collapse {
	border: 0 !important;
	box-shadow: none;
}
.navbar-nav {
	width: 100%;
}
.navbar-nav li {
	width: 100%;
	border-bottom: 1px solid #fff;
}
.navbar-nav li a {
	padding: 5px 7px !important;
}
.navbar-default .navbar-nav > li > a:after {
	width: 100%;
}
.navbar-nav li span {
	display: block;
}
.navbar-nav li ul ul {
	position: static !important;
	width: 100%;
	padding: 5px 10px;
}
.navbar-nav li ul {
	position: static !important;
	width: 100%;
	padding: 5px 10px;
}
.headertoplft {
	width: 100%;
	text-align: center;
	line-height: 24px;
}
.headtplft {
	float: none;
	display: inline-block;
	padding-bottom:0px;
}
.headertoprgt {
	width: 100%;
	float: none;
	display: inline-block;
}
.social {
	display: inline-block;
	float: none !important;
}
.headertoprgt .appointment {
	float: none;
	display: inline-block;
	margin: 5px;
	vertical-align: middle;
}
.homeblkin {
	padding: 0;
}
.social {
	font-size: 0px;
}
ul.appicons {
	float: none;
	margin: 5px;
	vertical-align: middle;
}
ul.sociallist li {
	float: none;
	display: inline-block;
}
.navlist {
	padding: 0px 0px;
	position: relative;
	z-index: 9;
	display: block;
	width: 100%;
}
.navbar-header {
	float: right;
	height:100%;
	align-items:center;
	display:flex;
}
.navbar-default .navbar-nav > li > a {
	text-align: left;
}
.navbar-nav {
	margin: 0;
}
.owl-pagination {
	bottom: 10px;
}
.navbar-default .navbar-nav > li {
	padding: 5px 5px;
	text-align: left;
}
.navbar-default .navbar-nav > li.appointment > a {
	display: inline-block;
}
.specialheight {
	height: 200px;
}
.adrss {
	text-align: center !important;
}
.newsletblk {
	text-align: center;
}
.footappointment {
	font-size: 14px !important;
}
.social-icon1 li img {
	width: 100px;
	height: auto;
}
.footimgblk {
	width: auto;
	max-width: 300px;
}
.adrss:nth-child(2) {
	border: 0;
}
.banapp ul {
/*	text-align: center;*/
}
.gridder-list {
	width: 50%;
}
.service-detail p {
	padding-bottom: 20px;
	 margin-left: 0px;
    clear: both;
}
h1.services-text{padding: 10px 0;}
.hair-outer{}
.navbar-nav li ul li {
	padding: 5px 0;
}
.navbar-nav li ul ul li a {
	font-size: 12px;
}
.appt_btn {text-align:center !important;}
p.hair-text img{width:100%;	}
.ads p{font-size: 16px;line-height: 26px;}
.ads1{font-size: 16px;line-height: 26px;}
/*.hair-heading{display:block;}
.hair-left-outer li{cursor:default;}
.nails-left-outer li{cursor:default;}*/
.botoom-icon li a i:hover {
    color: #fff !important;
}
.staffpoplist{
	padding:0px;
}


}
/*@media (min-width: 992px) {
.serhair:hover .hair-heading {
    display: block;
	background-color: #fff;
	border: solid 1px #D5D3D2;
	padding: 10px;
	position: absolute;
	margin-top:6px;
	max-width:400px;
 }
 }*/
 @media (max-width: 767px) {
h1 {
	font-size: 28px;
}
h2 {
	font-size: 24px;
}
.headblockinner p span {
	font-size: 30px;
	line-height: 45px;
}
.adrss:nth-child(2) {
	border: none;
}
.contactblockright {
	padding-left: 15px;
	padding-top: 30px;
}
.gallery-item {
	width: 100%;
}
.gridder-list {
	width: 50%;
}
.hmtxtblk {
	padding: 20px 20px;
	height: auto !important;
}
.specialsimgblk {
	height: auto;
}
.specialsimgblk img {
	position: static !important;
	width: 100% !important;
	height: auto !important;
}
.specialsblk a {
	float: none;
}
#map {
	height: 300px;
}
.homeimgblk {
	height: auto;
}
.homeimgblk img {
	position: static !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	bottom: auto !important;
	width: 100% !important;
	height: auto !important;
}
.locationhrs {
	max-width: 100%;
}
.homeimgblk.bigheight {
	height: auto !important;
}
.banapp {
	padding: 0 0 25px 0;
	text-align: center;
}
.banapp ul li {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
}
.banapp ul li a img {
	width: 100%;
	height: auto;
}
.bannerhome h1 {
	text-align: center;
	padding-top: 0;
	font-size: 18px;
	line-height: 37px;
}
.headblockinner h1 {
	font-size: 20px;
	line-height: 30px;
}
.formblock {
	padding: 0 0 25px 0;
}
.formblock .btn-send {
	margin: 0;
}
.formblock .form-group {
	margin-bottom: 15px;
}
.contactimg {
	padding: 0;
}
.homewlcmblk .serviceblk {
	margin: 0 0 20px 0;
}
.footer-hour2 {
	padding: 0px 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border: 0px;
	margin: 30px 0px;
}
.hours-cont2 {
	float: left;
	margin-left: 80px;
}
.form-group button {
	margin: 0px 59px 50px 0px;
}
.footer-hour {
	text-align: center;
}
.footer-hour2 .hours-cont {
	text-align: center;
}
.copysec.text-center {
	margin: 0px;
}
.btn-send2 {
	margin-bottom: 20px;
}
.app-text {
/*	text-align: center;*/
}
.logo-2{
border-right:none;
}
.contact-right-content label{
	    margin-bottom: 0px; 
}
.form-control1{
	margin-top:0px;
}
.input[type="text"], input[type="email"], input[type="search"], textarea, select{
	margin-bottom:0px;
}
.footer-content{
	padding: 10px 0px;
}
.hovereffect .overlay {
display:block;
}

.hovereffect .overlay {
	
	-webkit-transform: none;
	transform: none;
}
.hovereffect:hover img {
-webkit-transform: none;
	transform: none;
}
.hovereffect h2, .hovereffect p.icon-links a {
-webkit-transform: none;
	transform:none;
}
.ads1 p{
	margin: 0px;
    clear: both;
}
.logo-2-text{
border-left:none;
padding:20px;	
}
}
@media (max-width: 768px) {
.services-img {
	margin: 0px !important;
	/*width: 50%;*/
	float: left;
	padding: 0px;
}
.logo-2-out {
	margin:0px;
	text-align: center;
    width: 100%;
}
}
@media (max-width:640px) {
.logo-2-out {
	margin-top: 0% !important;
}
.container-3 p {
	text-align: center !important;
}
.container-3 span {
	text-align: center !important;
}
.container-3 span {
	text-align: center !important;
	margin: auto;
	display: block;
}
.botoom-icon ul {
	padding: 0px;
	/* width: 206px;*/
	margin: auto;
	display: block;
}
.hours-cont1 span {
/*float: right;*/
}
.hours-cont2 span {
	float: left;
}
.hours-cont1 {
	/*float: left;*/
	text-align: center;
	width: 48%;
	margin: 0 auto;
}
.hours-cont2 {
	float: right;
	margin-left: 0px;
	width: 48%;
}
.copysec.text-center {
	margin: 0px 0px 0px;
}
.logo-2 img {
	float: left !important;
}
.logo-2-text {
	margin: 0px;
}
}
@media (max-width: 599px) {
.postdt {
	clear: left;
	float: none;
	padding: 6px 0 0 10%;
}
.chaticon img {
	width: 90%;
	height: auto;
}
.headtplft ul li {
	display: block;
	float: none;
	text-align: center;
	padding: 0 0 0px 0;
}
.social-icon1 a {
	margin: 4px;
}
.iphoneimg {
	width: 100%;
	margin-bottom: 20px;
}
.iphoneimg:last-child {
	margin: 0;
}
.gridder-list {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.servicelistin {
	padding-left: 0;
	padding-right: 0;
}
.services-img {
	margin: 0px !important;
	width: 100%;
	float: left;
	padding: 0px;
}
.baneer_contact {
	background-image: url(../img/contact-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* height: 100%; */
	padding: 56px 0px 50px;
	position: relative;
	top: 49px;
	margin-bottom: 0px;
}
.gallery-imgg {
	margin-bottom: 30px !important;
}
}
 @media (max-width:480px) {
.map-deatil i {
	margin: 2px 12px 0px 12px;
	float: left;
}
.map-deatil ul {
	padding: 0px;
	margin: 3px 0px 0px !important;
}
.map-deatil li {
	/* float: left;*/
	margin: 0px 0px 0px 0px !important;
	font-size: 15px !important;
	;
}
.map-deatil i {
	margin: 2px 12px 0px 0px !important;
	float: left !important;
}
.btn-primary {
	margin: 20px auto;
	display: block;
}
.gallery-imgg {
	margin-bottom: 10 !important;
}
}
 @media (max-width: 320px) {
.services-img {
	margin: 0px!important;
	width: 50%;
	float: left;
	padding: 0px;
}
.logo-2-text {
	margin-top: 0% !important;
	width: 87% !important;
}
}
 @media (max-width: 991px) {
.appt_btn.appt_btn_homepage {
	position: static;
	display: block;
}
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

@media (max-width: 991px) {
    .navbar-toggle .icon-bar {
        background: #b0bd71;
    }
	.navbar-collapse {height:0}
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}
.hair-outer  p{
	color: #594c44
}
.logo img{
	height:120px;
	width:120px;
}
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.clr{ clear:both;}
img{ border:none;}
body{font-weight:400;font-family:Roboto;}
#page{ width:100%; margin:0 auto;}
#salon-area{ width:100%; margin:0 auto;background: #287af3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4N2FmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDc4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #287af3 0%, #5478ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#287af3), color-stop(100%,#5478ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #287af3 0%,#5478ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #287af3 0%,#5478ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #287af3 0%,#5478ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #287af3 0%,#5478ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#287af3', endColorstr='#5478ff',GradientType=0 ); /* IE6-8 */
}

#salon-area .salon-area-inner{max-width:224px;min-height:110px; margin:0 auto; width:100%; text-align:center;}
#salon-area .salon-area-inner .salon-img{ padding:4px 0;float:left;}
#salon-area .salon-area-inner .salon-name{ font-family:Roboto; font-size:22px; color:#fff; font-weight:500;padding-top:35px; }
#salon-area .salon-area-inner p{ padding:32px 0 58px; font-family:Roboto; font-size:30px; color:#fff; font-weight:100;}

#content{ background:#e6ebff; width:100%; margin:0 auto; padding:10px 0 0 0; font-family:Roboto;color:#474747;}
#content .inner-content{ max-width:940px; margin:0 auto; width:100%; background:#fff; box-shadow:1px 0 10px #000 0.1; padding:30px 60px;  }
#content .inner-content .gift-amnt{ font-size:24px; color:#474747;font-weight:400; background:url(../giftcard_images/giftcard-ammount.png) no-repeat; padding:0 0 13px 55px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .set{ font-family:Roboto;}
#content .inner-content .set .amnt{ font-size:16px; font-weight:400; padding:20px 0 20px 0; display:inline-block; width:31%; float:left;} 
/*#content .inner-content .set .amnt span{ margin:0 0 0 10px;}*/
#content .inner-content .set .slct-amnt{ border:1px solid #dbdbdb; padding:6px 8px; margin:20px 0 20px; font-size:16px; color:#909090;font-weight:400;}
#content .inner-content .set .enter-amnt{ border:1px solid #dbdbdb; padding:6px 8px; margin:20px 0 20px 16px;font-size:16px; color:#909090; font-weight:400;}
#content .inner-content .set1{ padding:12px 0}
#content .inner-content .set1 .serve{ padding:10px 0;}
#content .inner-content .recipinnt{ padding:50px 0 }
#content .inner-content .recipinnt h4{ font-size:24px; color:#474747;font-weight:400; background:url(../giftcard_images/rescipent.png) no-repeat; padding:0 0 13px 55px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .recipinnt label{ font-size:16px; font-weight:400; padding:15px 0 0; display:inline-block; width:30%; float:left;}
#content .inner-content .recipinnt .text{ width:63%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .recipinnt .mssg{ width:63%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%; resize:none;font-family: roboto;}
#content .inner-content .serve .char{ font-size:12px; padding:15px 0 0 0;}

#content .inner-content .sender{ padding:50px 0 }
#content .inner-content .sender h4{ font-size:24px; color:#474747;font-weight:400; background:url(../giftcard_images/sender.png) no-repeat; padding:0 0 13px 55px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .sender label{ font-size:16px; font-weight:400; padding:15px 0 0; display:inline-block; width:31%; float:left;}
#content .inner-content .sender .text{ width:62%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .sender .mssg{ width:62%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%; resize:none;}
#content .inner-content .serve .char{ font-size:12px; padding:15px 0 0 0;}


#content .inner-content .delivery{ padding:50px 0 }
#content .inner-content .delivery h4{ font-size:24px; color:#474747;font-weight:400; background:url(../giftcard_images/delivery.png) no-repeat; padding:2px 0 13px 65px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .delivery label{ font-size:16px; font-weight:400; padding:15px 0 0; display:inline-block; width:170px; float:left;}
#content .inner-content .delivery .char{ font-size:12px; padding:15px 0 0 0;}
#content .inner-content .delivery .qunty{ width:130px;}
#content .inner-content .delivery .slct-amnt{ border:1px solid #dbdbdb; padding:6px 8px; margin:10px 0 0px; font-size:16px; color:#909090;font-weight:400;}
#content .inner-content .delivery .slct-amnt2{ border:1px solid #dbdbdb; padding:6px 8px; margin:10px 0 0px 10px; font-size:16px; color:#909090;font-weight:400; width:254px;}
#content .inner-content .delivery .add-qunty{ float:left; margin:0 10px;}
#content .inner-content .delivery .add-qunty1{ float:left; margin:0 10px;width: 668px;}
#content .inner-content .delivery .dlvry{ width:325px; margin:0 0 0 20px;}

#content .inner-content .delivery .shiping-info{ padding:30px 0 0 54px;}
#content .inner-content .delivery .shiping-info h4{ font-size:24px; color:#474747;font-weight:400; background:none; padding:2px 0 13px 5px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .delivery .shiping-info .text{ width:63%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .delivery .shiping-info .frst-nam{ width:30%; float:left;}


#content .inner-content .delivery .shiping-info  .text3{ width:28%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .delivery .shiping-info  .text4{ width:14%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 2% 0px ; padding: 8px 2%;}
#content .inner-content .delivery .shiping-info  .text5{ width:8%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0% 0px 4px ; padding: 8px 2%;}






#content .inner-content .delivery .pic-design{ padding:30px 0 0 54px;}
#content .inner-content .delivery .pic-design h4{ font-size:24px; color:#474747;font-weight:400; background:none; padding:2px 0 13px 5px; border-bottom:2px solid #dbdbdb;}
#content .inner-content .delivery .pic-design ul{ list-style:none; padding:30px 0;}
#content .inner-content .delivery .pic-design ul li{ float:left; padding: 0 20px 0 0;  position: relative;}
/* #content .inner-content .delivery .pic-design ul li:first-child{ padding:0;} */
#content .inner-content .delivery .pic-design ul li:first-child{ }

#content .inner-content .biling-info{ padding:30px 0 30px 0px;}
#content .inner-content .biling-info h4{ font-size:24px; color:#474747;font-weight:400; background:none; padding:2px 0 13px 55px; border-bottom:2px solid #dbdbdb; background:url(../giftcard_images/beeling-info.png) no-repeat;}
#content .inner-content .biling-info .frst-nam{ width:28%; float:left; margin:10px 0;line-height: 25px;display: inline-block;}
#content .inner-content .biling-info .text{ width:63%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .biling-info .text1{ width:15%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .biling-info .frm-bck{ margin:17px 0 17px 10px; display:inline-block;}
#content .inner-content .biling-info .text2{ width:20%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .biling-info .accuratly{ padding:30px 0 10px; font-weight:500; color:474747; font-size:16px;}

#content .inner-content .biling-info .text3{ width:28%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0 0px 16px; padding: 8px 2%;}
#content .inner-content .biling-info .text4{ width:14%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 2% 0px ; padding: 8px 2%;}
#content .inner-content .biling-info .text5{ width:8%; float:left; border: 1px solid #dbdbdb; color: #474747; font-size: 16px;    font-weight: normal; margin: 10px 0% 0px 4px ; padding: 8px 2%;}



#content .inner-content .giftcard-total{ padding:30px 0 30px 0px;}
#content .inner-content .giftcard-total h4{ font-size:24px; color:#474747;font-weight:400; background:none; padding:2px 0 13px 55px; border-bottom:2px solid #dbdbdb; background:url(../giftcard_images/giftcard-order.png) no-repeat;}
#content .inner-content .giftcard-total .frst-nam{ width:40%; float:left; margin:10px 0;}
#content .inner-content .giftcard-total .des{ font-size:16px; color:#5378ff; margin:10px 0; display:inline-block;}
#content .inner-content .giftcard-total .total-chrged{ border-top:1px solid #dbdbdb; width:51%;}
#content .inner-content .giftcard-total .frst-nam1{ width:79%; float:left; margin:10px 0;}
#content .inner-content .giftcard-total .click-place{border-top:1px solid #dbdbdb; padding:20px 0; text-align:center;}
#content .inner-content .giftcard-total .click-place p{ font-weight:500;}
#content .inner-content .giftcard-total .click-place .btn{ color:#fff; padding:14px 20px; cursor:pointer; border:none; display:inline-block; font-size:26px; border-radius:4px; margin:30px 0 0 ; font-weight:500;background: #f6b835; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YjgzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNThmNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6b835 0%, #f58f51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b835), color-stop(100%,#f58f51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6b835 0%,#f58f51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6b835 0%,#f58f51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6b835 0%,#f58f51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6b835 0%,#f58f51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b835', endColorstr='#f58f51',GradientType=0 ); /* IE6-8 */
}
.text6{
    border: 1px solid #dbdbdb;
    color: #474747;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 2% 0;
    padding: 8px 2%;
    width: 25%;
}


.tick-img { position: absolute;  right: 11px; top: 38%; width:21px !important;
height:21px !important;}

/********************************************************* Responsive ****************************************************/
@media(max-width:1024px)
{
#content .inner-content{ padding:30px;}
}

@media(max-width:980px)
{
#content .inner-content { padding: 30px 3%;  width: 94%;}
#content .inner-content .delivery .pic-design ul li {padding: 0 0 0 16px;}
#content .inner-content .delivery .dlvry {margin: 0 0 0 20px;width: 325px !important;}
}

@media(max-width:800px)
{
#content .inner-content .recipinnt .text{ width:62%;}
#content .inner-content .recipinnt .mssg{ width:62%;}
#content .inner-content .sender .text{ width:62%;}
#content .inner-content .delivery label{ width:90px}
#content .inner-content .delivery .add-qunty{ width:37%}
#content .inner-content .delivery .add-qunty1{ width: 85%;}
#content .inner-content .delivery .slct-amnt2{ width:155px;}
#content .inner-content .delivery .pic-design img{ width:100%; height:auto;}
#content .inner-content .delivery .pic-design ul li{ width:110px; padding:0 0 0 7px;}
#content .inner-content .biling-info .text1{width: 5%;}
#content .inner-content .biling-info .frm-bck{margin: 17px 0 17px 5px;}
#content .inner-content .biling-info .accuratly{ font-size:15px;}
#content .inner-content .delivery .dlvry {margin: 0 0 0 20px;width: 335px !important;}
}
@media(max-width:768px)
{
#content .inner-content .delivery .add-qunty { width: 38%;}
#content .inner-content .delivery .qunty {font-size: 17px; width: 125px;}
#content .inner-content .delivery .slct-amnt{ font-size:16px;}
#content .inner-content .delivery .add-qunty1{ width:84%;}
#content .inner-content .delivery .dlvry{    font-size: 16px; margin: 0 0 0 10px;width: 300px !important;}
#content .inner-content .delivery .slct-amnt2 { font-size: 16px; margin: 10px 0 0; width: 140px;}
#content .inner-content .delivery .pic-design ul li{ width:105px;}
#content .inner-content .biling-info .frm-bck{ font-size:15px;}
#content .inner-content .biling-info .text2{ width:25%;}
.tick-img {  right: -7px; }

}
@media(max-width:640px)
{
	#content .inner-content .set .amnt{ width:100%; padding:20px 0 0 0;}
	#content .inner-content .set .slct-amnt{   margin: 10px 0 20px 0px;}
	#content .inner-content .set .enter-amnt{   margin: 10px 0 20px 16px;}
	#content .inner-content .recipinnt label{ width:100%;margin: 10px 0 0;}
	#content .inner-content .serve .char{ padding:5px 0 0 0;}
	#content .inner-content .recipinnt .text{  margin: 10px 0 0; width: 95%;}
	#content .inner-content .recipinnt .mssg {  margin: 10px 0 0; width: 95%;}
	#content .inner-content .sender label{ width:100%;margin: 10px 0 0;}
	#content .inner-content .sender .text{  margin: 5px 0 0; width: 95%;}
	#content .inner-content .set1 .serve{ padding:10px 0 0 0;}
	#content .inner-content .set1 .serve{ width:100%;}
	#content .inner-content .delivery .shiping-info .text{  margin: 5px 0 0; width: 95%;}
	#content .inner-content .delivery .pic-design ul li { width: 85px;}
	#content .inner-content .biling-info .frst-nam{ width:100%;}
	#content .inner-content .biling-info .text{  margin: 5px 0 0; width: 95%;}
	#content .inner-content .biling-info .text1 { margin: 0;width: 5%;}
	#content .inner-content .biling-info .frm-bck { font-size: 15px; margin: 10px 0 0 5px;}
	#content .inner-content .biling-info .text2{ margin:0;}
	#content .inner-content .biling-info .accuratly{ text-align:center;}
	#content .inner-content .delivery .shiping-info  .text3{ margin:10px 0 0 0px}
	#content .inner-content .biling-info .text3{ margin:10px 0 0 0px}
	#content .inner-content .delivery .shiping-info .frst-nam{ width:100%;}
	#content .inner-content .biling-info .text2{ width:30%;}
	.text6{margin: 6px 2% 0; padding: 6px 2%;width: 50%;}
	.centerclass{width: 99%!important}
}
@media(max-width:480px)
{
	#content .inner-content .delivery .pic-design ul li{ width:66px;}
	#content .inner-content .giftcard-total .frst-nam{ width:80%;}
	#content .inner-content .giftcard-total .total-chrged{width:100%}
	#content .inner-content .biling-info .text1{ width:22%;}
	#content .inner-content .biling-info .text2 { width: 42%;}
	#content .inner-content .delivery .pic-design{padding: 30px 0 0 14px;}
	#salon-area .salon-area-inner p{ font-size:22px;}
	#content .inner-content .delivery .add-qunty1 {width: 75%;}
}
@media(max-width:360px)
{
#content .inner-content .set .enter-amnt { margin: 0px 0 20px;}
#content .inner-content .delivery .shiping-info { padding: 30px 0 0 14px;}
#content .inner-content .delivery .pic-design ul li{ width:47px;}
#content .inner-content .biling-info .text2 { width: 60%;}
#content .inner-content .biling-info .text3{ width:40%}
#content .inner-content .biling-info .text4{  width:25%;}
#content .inner-content .biling-info .text5{  width:15%;}
#content .inner-content .delivery .shiping-info  .text3 {width:40%}
#content .inner-content .delivery .shiping-info  .text4{  width:25%;}
#content .inner-content .delivery .shiping-info  .text5{  width:15%;}

.text6 {width: 50%;}
}
@media(max-width:320px)
{
	#content .inner-content .delivery .slct-amnt2{ margin:12px 0 0 0;}
	#content .inner-content .delivery .pic-design ul li{ width:39px;}
}
.centerclass{
  float: right;
    margin-bottom: 6px;
    margin-top: -2px;
    width: 67%;
}
.selectammount {
    width: 194px;
	line-height:34px !important;
	height:40px;
}

.inputammount{
      width: 175px;
	  height:26px !important;
}
.text11.dlvry {

    width: 49%!important
}