@font-face {
	font-family: 'Conv_Gotham Book Regular';
	src: url('../fonts/Gotham Book Regular.eot');
	src: local('☺'), url('../fonts/Gotham Book Regular.woff') format('woff'), url('../fonts/Gotham Book Regular.ttf') format('truetype'), url('../fonts/Gotham Book Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Gotham Bold Regular';
	src: url('../fonts/Gotham Bold Regular.eot');
	src: local('☺'), url('../fonts/Gotham Bold Regular.woff') format('woff'), url('../fonts/Gotham Bold Regular.ttf') format('truetype'), url('../fonts/Gotham Bold Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	height: 100%;
}

img {
    pointer-events: none;
}

body {
  font-family: 'Conv_Gotham Book Regular', sans-serif;
  font-size: 14px;
  line-height: 1.2;
  height: 100%;
 /* -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none; */
}



    .footer-area a:nth-child(2) {
    height: 26px;
}
.error {
    color: #ff2121;
}
/*ragini */
.form-section h4 {
    padding: 10px 40px;
    color:#d5ab41;
    font-weight: 600;
}
.franchise-page-sec {
    background: #350000;    padding-bottom: 20px;
}
.franchise-page-sec h3 {
    font-size: 57px;
    color: #fff;
    margin-top: 0 !important;
    font-weight: 600;
}
.franchise-page-sec span {
    color:#d2b05c;
}
.franchise-page-sec p {
    color: #fff;font-size: 20px !important; text-align: justify; margin-top:15px;
	
}
.experiance-sec img.img-responsive {
    border:10px solid #fff;
   
}
.franchise-page-sec .container-fluid {
    margin: 0 30px;
}
.row.experiance-sec {
    margin-top: 30px;
}
.history-sec a {
    color: #dcb964 ;
    font-size: 20px;
    display: inline-block;
    margin-top:10px;
}
.history-sec img{border:10px solid #fff}
.history-sec h4 a{color:#fff !important; text-align:center; display:block}
.franchise-page-sec a:hover{text-decoration:none}
h2.bulb.text-center {
    color: #dcb964;
    margin-top: 0;
    border-top: 4px dotted #dcb964;
    border-bottom: 4px dotted #dcb964;
    padding: 12px 0; position:relative;
}
h2.bulb:before {
    
    content: "";
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 47px;
    height: 53px;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: -43px;
    left: 50%;
    margin-left: -38px;
background-color: #350000;}
h2.bulb.text-center:after {
	background-image: url(../images/dotted.jpg);
    content: "";
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 30px;
    height: 40px;
    content: "";
    display: block;
    margin: 0 auto;    position: absolute;
    bottom: -28px;
    left: 50%;
    margin-left: -29px;
}
h2.bulb-salon:before{background-image: url(../images/bulb.png);}
h2.customer-love:before{background-image: url(../images/love.png);}
h2.slider-carousel:before{background-image: url(../images/slider-icon.png);}
h2.spex-icon:before{background-image: url(../images/spex-icon.png);}
h2.finance-rupee-icon:before{background-image: url(../images/finance-rupee-icon.png);background-size: 26px;}
h2.selection-icon:before{background-image: url(../images/selection-icon.png);}
h2.hatoda-icon:before{background-image: url(../images/hatoda-icon.png);}
h2.training-icon:before{background-image: url(../images/training-icon.png);}

.slider-sec{width: 80%;    margin: 0 auto; text-align:center}
.slider-sec h4{color:#dcb964;font-size: 27px;}
.slider-sec span{display:block}
.slider-sec p{color:#dcb964;font-size: 16px !important;}
.slider-sec .owl-dots {
    display: none;
}
.slider-sec .owl-prev, .slider-sec .owl-next {
    background: #dcb964 !important;
    width: 43px;
    height: 43px;
    margin: 0 !important;
    border-radius: 50% !important;
}
.training-sec ul {
    list-style: none;
    margin: 30px 0 0;
    padding: 0;
    color: #fff;
}

.training-sec ul li:before {
    width: 20px;
    height: 20px;
    display: inline-block;
    content: "";
    background: #fff;
    border-radius: 50%;
    margin-right: 13px;
    float: left;
}

.training-sec ul li {
    line-height: 20px;
	margin-bottom:5px;
}

.selection-section{width: 95%; margin:0 auto}
.selection-section .owl-dots{display:none}
.selection-section .owl-prev, .selection-section .owl-next{
	    width: 30px;
    height: 30px;
    background-size: 100%!important;
    background-repeat: no-repeat!important; margin:0 !important; position:absolute;top:43%;
	
}
.construction-sec span {
    border: 10px solid #fff;
    width: 100%;
    height: 400px;
    display: block;
}

.selection-section .owl-prev {
    background-image: url(../images/lf-icon.png) !important;left:-40px
}
.selection-section .owl-next {
    background-image: url(../images/rf-icon.png) !important;right:-40px
}
.selection-section .owl-prev span, .selection-section .owl-next span{color:#fff !important}
.selection-sec {
    
    margin-top: 40px;
}
.slider-sec .owl-prev {
    position: absolute;
    top: 28px;
    left: -30px;
}
.slider-sec .owl-next {
    position: absolute;
    top: 28px;
    right: -30px;
}
.slider-sec .item:after {
    background-image: url(../images/heart-icon.png);
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 35px;
    right: -13px;
}
.apply-btn {
    background-image: url(../images/apply-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 17px;
    margin-top: 30px;
    display: inline-block;
    color: #000 !important;
    font-size: 15px;
    
}
.slider-sec .owl-prev span, .slider-sec .owl-next span{color: #000000;
    font-size: 30px;}
.owl-theme .owl-nav .disabled {
opacity: 1;}
.experiance-sec a {
    font-size: 20px;
    color: #872701 !important;
    border-bottom: 1px solid #dcb964;
	background-color:#d2b05c;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin-top: 40px;
}
.salon-sec img.img-responsive {
    border: 10px solid #fff;
}
.finance-sec ul {
    padding: 0;
    list-style: none;
}
.finance-sec ul li {
    color: #fff;
    margin-bottom: 15px;    line-height: 20px; font-size:15px;
}
.finance-sec ul li:before {
    width: 20px;
    height: 20px;
    display: inline-block;
    content: "";
    background: #fff;
    border-radius: 50%;
    margin-right: 13px;
    float: left;
}
.form-section .pl-sec{ padding-left:40px;}
.form-section ul li {float:left;     margin-right: 15px; line-height:15px;}
.form-section ul li input[type="radio"] {
    margin: 0;
}
.wizard > .actions {
    position: relative;
    display: block;
    text-align: left !important;
    width: 100%;
    margin-top: -90px;
    margin-bottom: 20px;
    margin-left: 30px;
}
@media (max-width:700px){
	
	
.form-section .pl-sec {
    padding: 8px;
}
.wizard > .content{    min-height:50em !important;}

.wizard > .actions{    margin-top: 0;}
.form-section h4 {
    padding: 0 8px;
    font-size: 16px;
}
p.pl-sec{font-size: 16px !important;
    line-height: 25px;
}
ul.pl-sec.service-item-sec li {
    background: #966f0d;
    color: #fff;
    padding: 10px 11px;
    margin: 0 0px 5px!important;
    width: 100%;
    line-height: 22px;
}
.wizard > .steps > ul > li {
    width: 100% !important;
}.wizard, .tabcontrol{    margin-top: 40px;}}
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
background: #391312 !important;}
.wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active {
background: #eee !important;}
.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active {
background: #d5ab41 !important;}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
background: #d5ab41 !important;}

strong {
  font-family: 'Conv_Gotham Bold Regular';
}
.col-orange, a, a:hover, a:visited {
  color: #fd5000;
}
.color-white, a.color-white {
	color: #FFF;
}
.color-gray, a.color-gray {
	color: #333333;
}
.color-gold {
	color: #d2aa41;
}
.color-Dgold {
	color: #a7801d;
}
.bg-Lpurple {
	background: #e3d5d5;
}
a {
  text-decoration: none;
}
.btn-primary {
    color: #dbb75f;
    background-color: #2f1414;
    border-color: #2f1414;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
    color: #dbb75f;
    background-color: #2a1112;
    border-color: #2a1112;
}
.gray-love-icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	background: url("../images/love-symbols.png") no-repeat;
	background-position: 0 0;
}
.white-love-icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	background: url("../images/love-symbols.png") no-repeat;
	background-position: -33px 0;
}
.orange-right-arrow {
  width: 19px;
  height: 15px;
  display: block;
  background: url("../images/orange-right-arrow.png") no-repeat;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.container-fluid.home {
  position: relative;
}
.home-logo {
  position: fixed;
  width: 100px;
  height: 106px;
  background: url("../images/nailspa-logo-main.png") no-repeat;
  background-size: cover;
  top: 0px;
  left: 40px;
  cursor: pointer;
  z-index: 999;
}
.home-burger-icon {
  position: fixed;
  width: 48px;
  height: 47px;
  background: url("../images/white-burger-menu-sm.png") no-repeat;
  background-size: 48px;
  top: 30px;
  right: 40px;
  cursor: pointer;
  z-index: 999;
}
.close-menu, .close-menu:hover, .close-menu:visited {
	width: 48px;
  height: 47px;
  position: fixed;
  right: 40px;
  top: 30px;
  background: #470d0d;
  font-size: 26px;
  text-align: center;
  line-height: 43px;
  color: #FFFFFF !important;
	text-decoration: none;
  display: none;
  cursor: pointer;
  z-index: 999;
}
.home-menu {
	list-style-type: none;
  padding: 32px 120px 0 0;
  margin: 0;
  width: 100%;
  height: 106px;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 99;
  /* background: #FFF; */
  /* background: rgba(255, 255, 255, 1); */
	/*background: rgba(219, 183, 95, 0.7);*/
  background: rgba(219, 183, 95, 1);
  display: block;
  opacity: 0;
  text-align: right;
}
.home-menu li {
	position: relative;
  list-style-type: none;
  display: inline-block;
  float: none;
  width: auto;
  /*border-right: 2px solid #000;*/
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 16px;
  text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.home-menu li:last-child {
  /*border-right: 0px solid #000;*/
}
.home-menu li a, .home-menu li a:visited {
  color: #470d0d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
	padding-bottom: 2px;    display: block;
}
.home-menu>li.active, .home-menu>li:hover {
	background: #470d0d;
	color: #fffcd6;
}
.home-menu>li.active>a,
.home-menu li.active li.active>a  {
  color: #dbb75f;
}

.home-menu li:hover > a {
  color: #dbb75f;
}

.home-menu li .sub-menu {
	position: absolute;
  left: 0;
  top: 45px;
  margin: 0;
  padding: 0;
	/*opacity: 0;*/
	display: none;
}
.home-menu li .sub-menu li {
	/*background: #FFF;*/
	/*background: rgba(219, 183, 95, 0.7);*/
	/*background: rgba(219, 183, 95, 1);*/
	background: #470d0d;
  width: 200px;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
}
.home-menu li .sub-menu li a, .home-menu li .sub-menu li a:visited {
    color: #dbb75f;
}
.home-menu li .sub-menu li a:hover, .home-menu li .sub-menu li a:focus {
    color: #fffcd6;
}
#home-banner .carousel-inner .item {
  width: 100%;
  height: 800px;
  background-size: cover;
}
#home-banner .carousel-inner .item-01 {
  background-image: url(../images/home/home-banner-01.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}
#home-banner .carousel-inner .item-02 {
  background-image: url(../images/home/home-banner-02.jpg);
  background-repeat: no-repeat;
}
#home-banner .carousel-inner .item-03 {
  background-image: url(../images/home/home-banner-03.jpg);
  background-repeat: no-repeat;
}
.home-model {
  position: relative;
}
.home-model > a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(69, 29, 27, 0);
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s  ease;
	cursor: default;
	z-index: 0;
}
.home-model > a:hover {
  background: rgba(69, 29, 27, 0.3);
}
.home-model a:hover {
  text-decoration: none;
}
.home-model ul, .home-model h1, .home-model .home-model-nav {
	position: absolute;
}
.home-model-nav {
	width: 180px;
	text-transform: uppercase;
	z-index: 1;
}
.home-model-nav h4 {
	font-size: 22px;
	margin-bottom: 30px;
}
.home-model-nav h4.color-white a {
	color: #FFF;
}
.home-model-nav>a {
	margin-bottom: 30px;
	display: block;
	padding-left: 0;
	-webkit-transition: padding-left 0.3s ease;
  -moz-transition: padding-left 0.3s ease;
  transition: padding-left 0.3s  ease;
}
.home-model-nav>a:hover {
	background: url("../images/orange-right-arrow.png") no-repeat;
	text-decoration: none;
	background-position: 0;
  padding-left: 26px;
}
.home-model-nav .gray-love-icon, .home-model-nav .white-love-icon {
	margin: 0 auto;
	display: block;
	margin-left: 40px;
}
.home-model-nav.left-top {
	left: 40px;
	top: 40px;
}
.home-model-nav.right-top {
	right: 20px;
	top: 40px;
}
.home-model-nav.left-bottom {
	left: 40px;
	bottom: 40px;
}
.home-model-nav.right-bottom {
	right: 40px;
	bottom: 40px;
}
.home-model-01 {
  background: #e9eae2 url("../images/home/home-model-01.jpg") no-repeat;
	height: 500px;
  background-position: right bottom;
}
.home-services-menu {
  background: #ebb240 url("../images/home/services-eyelash.jpg") no-repeat;
  height: 500px;
  background-size: cover;
}
.home-services-menu ul {
	position: absolute;
	left: 100px;
	top: 100px;
}
.home-services-menu ul li {
	text-transform: uppercase;
	margin-bottom: 5px;
}
.home-services-menu ul li a {
	padding-left: 0;
	-webkit-transition: padding-left 0.3s ease;
  -moz-transition: padding-left 0.3s ease;
  transition: padding-left 0.3s  ease;
}
.home-services-menu ul li a:hover {
	background: url("../images/right-arrows.png") no-repeat;
	text-decoration: none;
	background-position: -18px;
  padding-left: 30px;
	color: #000;
}
.home-services-menu h1 {
	bottom: 100px;
	right: 100px;
}
.home-model-02 {
  background: #ececec url("../images/home/home-model-02.jpg") no-repeat 100%;
  height: 500px;
  background-size: cover;
}
.home-model-03 {
  background: #eaeaea url("../images/home/home-model-03.jpg") no-repeat;
  height: 465px;
  background-size: cover;
}
.home-model-04 {
  background: #600000 url("../images/home/home-model-04.jpg") no-repeat;
  height: 465px;
  background-size: cover;
	background-position: left top;
}
.home-model-05 {
  background: #ffffff url("../images/home/home-model-05.jpg") no-repeat;
  height: 300px;
  background-size: cover;
	background-position: center top;
}
.home-model-06 {
  background: #940000 url("../images/home/home-model-06.jpg") no-repeat;
  height: 300px;
  background-size: cover;
}
.home-contact {
  background: #470d0d url("../images/home/home-contact.jpg") no-repeat;
	height: 500px;
  /*background-size: cover;*/
  background-position: left bottom;
}
.home-model-07 {
  background: #470d0d url("../images/home/home-model-07.jpg") no-repeat;
  height: 251px;
  background-size: cover;
  background-position: center;
}
.home-model-08 {
  background: #470d0d url("../images/home/home-model-08.jpg") no-repeat;
  height: 714px;
  background-size: cover;
  background-position: right;
}
.grab-your-offer {
  height: 300px;
	background: #931912 url(../images/home/grab-your-offer.jpg) no-repeat;
	/*background: #931912  url(../images/home/grab-your-offer.jpg) no-repeat;  Old browsers */
/*background: -moz-linear-gradient(45deg, #a90329 0%, #6d0019 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(45deg, #a90329 0%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(45deg, #a90329 0%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  background-size: 80%;
	background-position: center;
	position: relative;
}
.grab-your-offer a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.grab-your-offer ul {
    position: relative;
}
.home-studio-container {
	background: #f5f5f5;
	height: 500px;
	/*overflow: hidden;*/
}
.home-studio {
  background: #ff9b6d url("../images/home/home-studio.jpg") no-repeat;
  height: 500px;
  background-size: cover;
}
.home-studio h1 {
    bottom: 60px;
    right: 60px;
}
.home-studio .indias-no1 {
	width: 150px;
	margin-top: 60px;
	margin-left: 50px;
}
.home-studio .ns-experience {
	width: 80px;
	position: absolute;
	right: 90px;
  bottom: 120px;
}
.home-studio-office {
  /*background: #ff9b6d url("../images/home/home-studio-office.jpg") no-repeat;
  height: 500px;
  background-size: cover;*/
}
.home-studio-container #carousel-example-generic {
	margin-right: -15px;
	margin-left: -15px;
	height: 500px;
	overflow: hidden;
}
/*.studio-slide-01 img, .studio-slide-02 img, .studio-slide-03 img, .studio-slide-04 img, .studio-slide-05 img {
	  height: 500px !important;
}*/
.studio-slide-01, .studio-slide-02, .studio-slide-03, .studio-slide-04, .studio-slide-05, .studio-slide-06, .studio-slide-07, .studio-slide-08, .studio-slide-09, .studio-slide-10, .studio-slide-11 {
	  height: 500px;
		width: 100%;
		background-size: cover !important;
		background-position: right top;
}
.studio-slide-01 {
	background:  url("../images/home/studio-slide-01.jpg") no-repeat;
}
.studio-slide-02 {
	background:  url("../images/home/studio-slide-02.jpg") no-repeat;
}
.studio-slide-03 {
	background:  url("../images/home/studio-slide-03.jpg") no-repeat;
}
.studio-slide-04 {
	background:  url("../images/home/studio-slide-04.jpg") no-repeat;
}
.studio-slide-05 {
	background:  url("../images/home/studio-slide-05.jpg") no-repeat;
}
.studio-slide-06 {
	background:  url("../images/home/studio-slide-06.jpg") no-repeat;
}
.studio-slide-07 {
	background:  url("../images/home/studio-slide-07.png") no-repeat;
}
.studio-slide-08 {
	background:  url("../images/home/studio-slide-08.png") no-repeat;
}
.studio-slide-09 {
	background:  url("../images/home/studio-slide-09.png") no-repeat;
}
.studio-slide-10 {
	background:  url("../images/home/studio-slide-10.png") no-repeat;
}
.studio-slide-11 {
	background:  url("../images/home/studio-slide-11.png") no-repeat;
}
.home-news {
  background: url("../images/home/home-news.jpg") no-repeat;
  height: 500px;
  background-size: cover;
}
.home-news h1 {
    bottom: 100px;
    right: 100px;
}
.home-map  {
	height: 440px;
  /*background: url("../images/home/long-beach-map.jpg") no-repeat;*/
	/*background-size: cover;*/
}
.home-director-story {
  padding: 40px;
  background: #e9eae2;
}
.home-director-story .orange-right-arrow {
  margin-left: 10px;
}
.home-director-story .about-social {
	margin-top: 15px;
}
.home-news-container {
  height: 500px;
  background: #e5e9df;
}
.home-news-container .reviews {
  padding: 40px;
}
.home-footer-container {
  background: #e9eae2;
}
.home-footer-container .address {
  padding-top: 0px;
  padding-left: 40px;
}
.home-footer-container .address p {
  cursor: pointer;
  font-size: 90%;
}
.home-footer-container .address p:hover {
  text-decoration: underline;
}
.home-footer-container .logo-social {
  padding-top: 290px;
  padding-right: 40px;
}
.home-footer-container .logo-social .social {
  margin-top: 50px;
}
.main-footer {
	/*position: fixed;*/
	position: relative;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 15px;
}
.main-footer .menu {
	background: #e5b43e;
	padding-top: 40px;
	padding-bottom: 30px;
	height: 84px;
	box-sizing: border-box;
}
.main-footer .menu ul {
	margin-left: 20px;
}
.main-footer .menu li {
	border-right: 2px solid #350a11;
}
.main-footer .menu li:last-child {
	border-right: 2px solid transparent;
}
.main-footer .menu a, .main-footer .menu a:hover, .main-footer .menu a:visited {
	color: #350a11;
	text-transform: uppercase;
}
.main-footer .social {
	background: #e5d3a3;
	padding-top: 40px;
	padding-bottom: 30px;
	height: 84px;
	box-sizing: border-box;
	text-align: right;
}
.main-footer .social span {
	/*float: left;*/
	/*margin-left: 70px;*/
}
.social .icons {
	width: auto;
	height: 20px;
	
	/*float: left;*/
	margin-left: 10px;
	display: inline-block;``
	
}


.social .icons img{ width:auto; height:22px;}
.social .icons:hover {
	opacity: 0.5;
}
.social .icons:last-child {
	margin-right: 20px;
}
.social .icons.fb-icon {
	background-position: 0px -2px;
}
.social .icons.tw-icon {
	background-position: -17px -2px;
}
.social .icons.in-icon {
	background-position: -37px -2px;
}
.social .icons.g-plus-icon {
	background-position: -57px -2px;
}
.footer-logo {
	position: absolute;
	left: 50%;
	top: 0;
	width: 84px;
	height: 84px;
	z-index: 9;
	margin-left: -42px;
}
.home-media-slider {
	max-width: 380px;
}
.breadcrumb-main {
	padding-top: 40px;
  padding-bottom: 40px;
  background-color: #edeeef;
  border-radius: 4px;
  margin-top: 107px;
}
.breadcrumb-main .title {
  font-size: 24px;
  line-height: 24px;
}
.breadcrumb-main ul {
  margin-bottom: 0;
}
.breadcrumb-main .list-inline > li {
    padding-right: 0;
    padding-left: 0;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    top: 7px;
}
.breadcrumb-main .list-inline > li a {
  color: #333;
}
.breadcrumb-main .list-inline > li a:hover,
.breadcrumb-main .list-inline > li a:focus {
  text-decoration: none;
	color: #fd5000;
}
.inner-page {
  /*padding-top: 120px;*/
  padding-bottom: 100px;
      padding-top: 8%;

}
.inner-page .inner-header {
  height: 600px;
  border-bottom: 10px solid #510909;
}
.inner-page .inner-header::after, .inner-page .inner-header::before {
	content: '';
	display: block;
	clear: both;
}
.inner-page .inner-header .content h2 {
  color: #510909;
  margin-top: 150px;
  margin-bottom: 15px;
  font-size: 36px;
  line-height: 36px;
}
.inner-page .inner-header .content.our-story h2 {
	margin-top: 50px;
}
.inner-page .inner-header .content hr {
  width: 130px;
  height: 10px;
  background: #510909;
  border: none;
  margin: 0 0 40px 0;
}
.inner-page .inner-header .content p,
.inner-page .inner-body p {
  font-size: 16px;
	line-height: 1.4;
}
.inner-page .inner-body p.text-underline {
	border-bottom: 1px solid #cebaba;
	padding-bottom: 10px;
}
.inner-page .inner-header .inner-modal {
  background-size: cover;
  background-position: -15px -10px;
  background-repeat: no-repeat;
  height: 600px;
  /*margin-bottom: 10px;*/
  position: relative;
}
.inner-modal.eyelash {
  background-image: url(../images/eyelash-modal-bg.jpg);
}
.inner-page .inner-header .inner-modal.eyelash {
	background-position: 0px -10px;
}
.inner-modal.nail {
	background-image: url(../images/nailart-model-bg.jpg);
}
.inner-modal.manicure-pedicure {
	background-image: url(../images/manicure-model-bg.jpg);
}
.inner-modal.hair {
	background-image: url(../images/hair-model-bg.jpg);
}
.inner-modal.permanent-makeup {
	background-image: url(../images/permanent-makeup-model-bg.jpg);
}
.inner-modal.home-services {
	background-image: url(../images/home-services-model-bg.jpg);
}
.inner-modal.vision-mission {
	background-image: url(../images/vision-mission-bg.jpg);
}
.inner-page .inner-header .inner-modal.vision-mission {
	background-position: 0 0;
	height: 590px;
}

.inner-page .inner-body h3 {
	margin-top: 50px;
	margin-bottom: 20px;
}
.inner-page .inner-body > div::after,
.inner-page .inner-body > div::before {
	content: '';
	display: block;
	clear: both;
}
.form input,
.form select,
.form textarea {
	margin-bottom: 15px;
}
.custom-table {
	width: 48%;
	float: left;
	border: none;
	position: relative;
	margin-top: 40px;
}
.custom-table.left {
	margin-right: 2%;
}
.custom-table.right {
	margin-left: 2%;
}
.custom-table thead {
	background: #790000;
	color: #FFF;
	font-weight: bold;
	overflow: hidden;
	height: 37px;
}
.custom-table thead::after {
	background: #4e0000;
	width: 100px;
	height: 38px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	content: '';
}
.custom-table thead tr td {
	border: 2px solid #790000;
}
.custom-table tbody tr td {
	border: 2px solid #e7ba48;
}
.custom-table.primante thead {
	background: #d2aa41;
}
.custom-table.primante thead::after {
	background: #a7801d;
}
.custom-table.primante thead tr td {
	border: 2px solid #d2aa41;
}
.book-now-btn {
	background: #dbb75f;
	color: #8b0017;
	border-radius: 0;
	position: fixed;
	right: -32px;
	top: 200px;
	z-index: 999;
	-ms-transform: rotate(270deg); /* IE 9 */
  -webkit-transform: rotate(270deg); /* Safari */
  transform: rotate(270deg);
}
.book-now-btn:hover, .book-now-btn:focus {
	color: #8b0017;
}
.modal-content {
	border-radius: 0;
}
.reachus .home-map {
    height: 380px;
}
.reachus h2 {
	border-bottom: 1px solid #451d1b;
}
.reachus .google-maps-links p {
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 2px solid #451d1b;
	margin-bottom: 20px;
}
.reachus .google-maps-links p:last-child {
	border-right: 0px solid #451d1b;
}
.reachus .home-map p {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #DDD;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	
	
	

	.main-footer .menu ul {
    margin-left: 0px;
	}
	.social .icons:last-child {
    margin-right: 0px;
	}
  #home-banner .carousel-inner .item {
    height: 460px;
  }
	.home-model-03 {
		background-position: center bottom;
	}
	.home-model-06 {
		background-position: left bottom;
	}
	.home-model-08 {
		height: 500px;
		background-position: center top;
	}
	.grab-your-offer {
		height: 500px;
	}
	.home-studio {
		height: 180px;
	}
	.home-studio-container #carousel-example-generic {
    height: auto;
		margin-bottom: 20px;
	}
	.studio-slide-01, .studio-slide-02, .studio-slide-03, .studio-slide-04, .studio-slide-05, .studio-slide-06, .studio-slide-07, .studio-slide-08, .studio-slide-09  {
		height: 400px;
	}
	.home-studio .indias-no1 {
    width: 110px;
    margin-top: 30px;
    margin-left: 20px;
	}
	.home-studio .ns-experience {
    width: 70px;
    right: 205px;
    bottom: 80px;
	}
	.home-studio h1 {
    bottom: 20px;
    right: 170px;
	}
	.home-footer-container .address {
    padding-top: 20px;
    padding-left: 20px;
	}
	.home-footer-container .address p {
    display: inline-block;
    margin-right: 20px;
    min-height: 20px;
	}
	.home-footer-container .logo-social {
    padding-top: 40px;
    padding-right: 0;
	}

}
@media screen and (max-width: 767px) {
	.inner-page .inner-body h3{font-size:28px !important}
	.training-sec  ul li {
    color: #fff;
    margin-bottom: 12px;
    font-size: 13px;
    overflow: hidden;
}
.list-space {
    margin-left: 0px !important;
    color: #fff !important;
}

.training-sec ul li:before{
    margin-bottom: 10px;
}
	.finance-sec ul li{
		color: #fff;
		margin-bottom: 7px;
		font-size: 13px; overflow:hidden
	}
	.finance-sec ul li:before{margin-bottom: 10px;}
	.franchise-page-sec{    padding-top: 30px;}
	.experiance-sec a{    margin-top: 20px;
    margin-bottom: 30px;    font-size: 19px;}
	h2.bulb.text-center{    font-size: 18px;margin: 50px 0 10px;}
	.franchise-page-sec p{    font-size: 12px !important; font-family: 'Conv_Gotham Book Regular', sans-serif;}
	.history-sec a{    margin-bottom: 20px;    font-size: 16px;}
	h2.bulb:before{    background-size: 22px;
}

h2.finance-rupee-icon:before{    background-size: 16px;}
.construction-sec span{margin-bottom: 30px;    height: 140px;}
	.container-fluid, .container {
    padding-right: 5px;
    padding-left: 5px;
	}
	.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 {
    padding-right: 5px;
    padding-left: 5px;
	}
	.row {
		margin-right: -5px;
		margin-left: -5px;
	}
  #home-banner .carousel-inner .item {
    height: 220px;
  }
	.home-studio-container #carousel-example-generic {
    height: auto;
		margin-bottom: 20px;
		margin-right: -5px;
		margin-left: -5px;
	}
	.home-director-story, .home-news-container .reviews {
    padding: 0;
	}
	.home-footer-container .address {
    padding-top: 15px;
    padding-left: 15px;
	}
	.home-footer-container .logo-social {
    padding-top: 15px;
    padding-right: 15px;
	}
	.home-logo {
    width: 60px;
    height: 66px;
    bop: 0px;
    left: 15px;
    c-index: 999;
	}
	.home-burger-icon {
    top: 0px;
    right: 15px;
	}
	.close-menu, .close-menu:hover, .close-menu:visited {
    right: 15px;
    top: 0;
	}
	.home-menu {
    width: 200px;
		height: auto;
    top: 0;
		padding: 52px 0 0 0;
		background: rgba(219, 183, 95, 1);
        display: none;
	}
	.home-menu li {
    text-align: left;
		display: block;
	}
	.home-menu li .sub-menu {
    position: relative;
    left: 0;
    top: 5px;
	}
	.home-menu li .sub-menu li {
    background: #470d0d;
	}
	.home-menu li .sub-menu li a, .home-menu li .sub-menu li a:visited {
    color: #dbb75f;
	}
	.home-menu li .sub-menu li:hover a, .home-menu li .sub-menu li.active a {
    color: #fffcd6;
	}
	.home-services-menu, .home-model-02, .home-model-03, .home-model-04, .home-model-08, .home-studio, .home-news {
    height: 320px;
	}
	.home-services-menu ul {
    left: 40px;
    top: 40px;
	}
	.home-services-menu h1, .home-studio h1, .home-news h1 {
    bottom: 20px;
    right: 30px;
	}
	.home-studio .ns-experience {
    width: 70px;
    right: 65px;
    bottom: 80px;
	}
	.home-studio .indias-no1 {
    width: 110px;
    margin-top: 40px;
    margin-left: 30px;
	}
	.main-footer {
		/*position: relative;*/
		/* display: none; */
	}
	.main-footer .menu {
		/* display: none; */
	}
	.main-footer .footer-logo {
		width: 54px;
    height: 54px;
    margin-left: 16px;
	}
	.main-footer .social {
    padding-top: 20px;
    padding-bottom: 15px;
    height: 54px;
	}
  .breadcrumb-main {
		padding-top: 20px;
		padding-bottom: 20px;
    margin-top: 66px;
  }
  .breadcrumb-main .title {
    font-size: 16px;
    line-height: 16px;
  }
  .breadcrumb-main .list-inline > li {
    font-size: 12px;
  }
	.inner-page {
    padding-bottom: 0;
	}
  .inner-page .inner-header {
    height: auto;
  }
  .inner-page .inner-header .content h2 {
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 26px;
  }
	.inner-page .inner-header .content p,
	.inner-page .inner-body p {
    font-size: 14px;
    line-height: 1.4;
	}
  .inner-page .inner-header .content hr {
    margin: 0 0 20px 0;
  }
  .inner-page .inner-header .inner-modal,
	.inner-page .inner-header .inner-modal.vision-mission {
    height: 300px;
    background-position: 0 0;
  }
	.inner-page .inner-body h3 {
		font-size: 18px;
		margin-top: 45px;
	}
	.inner-page .inner-body .form {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.custom-table {
		width: 100%;
		float: none;
	}
	.custom-table.left, .custom-table.right {
		margin-right: 0;
		margin-left: 0;
	}
	.custom-table thead::after {
    width: 20px;
	}
	.studio-slide-01, .studio-slide-02, .studio-slide-03, .studio-slide-04, .studio-slide-05, .studio-slide-06, .studio-slide-07, .studio-slide-08, .studio-slide-09 {
    height: 300px;
	}
	.reachus .google-maps-links p {
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
		font-size: 12px;
	}
	.reachus h2 {
    font-size: 16px;
	}
}

.footer-area {
    margin-right: 35%;
    margin-top: -1%;
    }
    

    
    @media only screen and (max-width: 768px) {
    
    
    .gift-class {
    margin-top: 5%;
}
    
    .social .icons img {
    height: 14px;
}

.footer-area {
    margin-right: 18%;
    margin-top: -1%;
}

.main-footer .footer-logo {
    margin-left: 74px;
}

.main-footer ul li {
    font-size: 9px;
    }
    
    .footer-area span {
        font-size: 9px;
    }

.footer-area a:nth-child(2) img {
    height: 14px;
}

.main-footer .menu {

    padding-top: 18px;
    padding-bottom: 4px;
    height: 54px;
}

.giftbookbutton, .giftbookbutton:visited { 
    margin-top: -38px;
 }
    }