@media only screen and (max-width: 1300px) {
	
	@charset "utf-8";
/* CSS Document */



body{ margin:0; padding:0; font-family:"Open Sans", Helvetica, Arial, sans-serif; color:#333; font-size:12px; background-color:#FFF;}

@font-face {
    font-family: title-font;
    src: url(../fonts/Uni-Sans-Thin.otf),
	url(../fonts/Uni-Sans-Thin.otf);
}

#kq_body{ width:100%; }

.kq_top_nav{ width:100%; height:35px; margin:0 auto;background-color:#000;position:fixed;z-index:6;}
.kq_top_nav_content{ width:80%; height:35px; margin:0 auto; text-align:right;}
.kq_top_nav_content p{ border-right:solid #333 1px; padding-right:10px;  display:inline-block; color:#FFF;}
.kq_top_nav_social{ list-style:none;display:inline-block; margin:0; padding:0;}
.kq_top_nav_social li{ margin:5px; display:inline-block; font-size:12px; font-weight:bold; color:#960;}
.kq_top_nav_social a{color:#960;}

.kq_top_nav_fixed{ width:100%; height:35px; margin:0 auto;background:rgba(0,0,0,0.4); position:fixed;z-index:6;}
.kq_top_nav_content{ width:80%; height:35px; margin:0 auto; text-align:right;}
.kq_top_nav_content p{ border-right:solid #333 1px; padding-right:10px;  display:inline-block; color:#FFF;}
.kq_top_nav_social{ list-style:none;display:inline-block; margin:0; padding:0;}
.kq_top_nav_social li{ margin:5px; display:inline-block; font-size:12px; font-weight:bold; color:#960;}


#kq_top_nav_media{ display:none;}

.kq_header{ width:100%; height:80px; background-color:#000;}

.kq_fixed_header{width:100%; height:90px; background: rgba(0,0,0,0.8); position:fixed; left:0; right:0; top:0; z-index:5;}




@keyframes slide-down {
    0% {
       
        transform: translateY(-20%);
    } 
    100% {
       
        transform: translateY(0);
    } 
}

#kq_header_area{ width:80%; margin:0 auto;}

#kq_header_leftmenu{ width:43%; height:50px; float:left;}

#mobile_menu{position:absolute; font-size:24px; left:5px; top:5px; z-index:555; color:#09F; cursor:pointer; display:none;}
#mobile_menus{ position:fixed; background:rgba(0,0,0,1); width:100%; height:200px; padding:5px; z-index:500; display:none;}

/*#kq_header_leftmenu ul{ margin:0; padding:0; list-style:none; margin-top:30px;}
#kq_header_leftmenu ul li{ display:inline-block;}
#kq_header_leftmenu ul li a{ color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px; border-radius:10px;}
#kq_header_leftmenu ul li a:hover{ color:#000; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px; background-color:#FFF;
border-radius:10px;}*/


/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	list-style:none;
	
	/* Clear floats */
	float:left;
	width:100%;
	position:relative;
	z-index:5;
	margin:0; padding:0; list-style:none;
	margin-top:30px;
}
#nav li{
	 float:left;
	 position:relative;
}
#nav a{
	display:block;color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px;
}
#nav a:hover{
	color:#D9AB20;
}

/*--- DROPDOWN ---*/
#nav ul{
	 /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	 /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding:10px;
	padding-right:70px;
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:-30px; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
background:rgba(0,0,0,0.5);
}



.kq_logo{ background-image:url(../images/logo.jpg);  width:160px; height:130px;position:absolute;
   right: 50%;
   left: 50%;
   transform: translate(-55%, 0%); background-repeat:no-repeat; z-index:10;}

.kq_logo_fixed{ background-image:url(../images/logo.jpg);  width:160px; height:130px;position:fixed;
   right: 50%;
   left: 50%;
   transform: translate(-55%, 0%); background-repeat:no-repeat; z-index:10; background-color:#000;}   

#kq_main_logo{ width:15%; height:80px; float:left;}

#kq_header_rightmenu{ width:42%; height:50px; float:left;}
#kq_header_rightmenu ul{ margin:0; padding:0; list-style:none; margin-top:30px;}
#kq_header_rightmenu ul li{ display:inline-block;}
#kq_header_rightmenu ul li a{ color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px;}
#kq_header_rightmenu ul li a:hover{ color:#D9AB20; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px; 
border-radius:10px;}

#kq_header_slider{ width:100%; height:548px; background-color:#F7F7;}

#kq_body_about{ width:100%;  margin:0 auto; background-image:url(../images/abtBg-1.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}

#kq_body_about_box{ width:80%; margin:0 auto;  height:530px;}
#kq_about_img{ width:45%; margin-right:30px; height:500px; background-image:url(../images/hair-cut-instruments.png); background-repeat:no-repeat; float:left; background-position:bottom;}
#kq_about_short_text{width:49%; display:inline-block; margin-top:80px;}
#kq_about_short_text h1{ font-size:80px; color:#333; font-family:title-font; font-weight:normal; margin:0 0 10px 0; padding:0;}
#kq_about_short_text p{ font-size:14px; text-align:justify; line-height: 20px;color:#3d3d3d; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; 
margin:0; padding:0;}


#kq_body_services{width:100%;  margin:0 auto; background-image:url(../images/ser-bg.png); background-repeat:no-repeat;}
#kq_body_services_box{width:100%; margin:0 auto; height:670px;}
#kq_services_img{ width:50%; height:670px;  background: rgba(0,0,0,0.8); float:right;}
#kq_service_title{margin-top:130px; margin-bottom:10px; font-size:70px; color:#FFF; text-transform:capitalize; padding:10px;
 font-family:title-font; font-weight:normal;}
#kq_services_list_box{ width:600px; height:400px; overflow-y:scroll;margin:0 auto;}
#kq_services_list_box ul{ margin:0; list-style:none; padding:5px;}
#kq_services_list_box li{border-bottom: solid 1px rgba(0,0,0,0.2); margin-bottom:10px; padding:10px; cursor:pointer;display:block; height:auto;}
#kq_services_list_box li:hover{ background: rgba(0,0,0,0.4);}
#kq_services_list_box li h1{ color:#BDA709; font-size:28px; padding:0; margin:0 0 10px 0;font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}
#kq_services_list_box li p{ color:#CCC; text-align:justify; padding:0 20px 0 0; margin:0; font-size:14px; text-transform:capitalize;}
#kq_services_ser_img_thumb{ width:150px; height:152px; background-image:url(../images/serv-hair.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb1{ width:150px; height:152px; background-image:url(../images/serv-body.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb2{ width:150px; height:152px; background-image:url(../images/serv-skin.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb3{ width:150px; height:152px; background-image:url(../images/serv-tatoo.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb4{ width:150px; height:152px; background-image:url(../images/serv-bridal.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb5{ width:150px; height:152px; background-image:url(../images/nail-arts.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb6{ width:150px; height:152px; background-image:url(../images/kidss-special.jpg); background-repeat:no-repeat;}



/*Services Page*/

#kq_services_header{width:100%; height:551px; background-color:#000; background-image:url(../images/services-bg.jpg); background-repeat:no-repeat;}
#kq_services_text{ width:38%; height:auto; padding:5px; color:#FFF; padding-top:100px; margin-left:100px;}
#kq_services_text h1{ font-size:66px; font-family:title-font; margin:0; padding:0; font-weight:normal; padding-bottom:10px; color:#92d4d1;}
#kq_services_text p{font-size:16px; line-height:25px;color:#CCC; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; 
margin:0; padding:0;}
#kq_services_box{ width:100%; height:500px; margin:0 auto; background-image:url(../images/ser-hair_bg.jpg); background-repeat:no-repeat;}
#kq_ser_hair_box{ width:56%;height:500px; float:left;background-image:url(../images/ser-hair.png); background-repeat:no-repeat; }
#kq_ser_hair_text_box{ width:40%;height:500px;float:left; background-color:#FFF;}
#kq_ser_hair_text_box h1{ font-size:76px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000; padding-top:50px;}
#kq_ser_hair_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:20px; padding-bottom:0;}

#kq_services_box1{ width:100%; height:500px; margin:0 auto;background-image:url(../images/ser_body_bg.jpg); background-repeat:no-repeat; } 
#kq_ser_body_box{ width:48%;height:500px; float:right;background-image:url(../images/ser-body.png); background-repeat:no-repeat; }
#kq_ser_body_text_box{ width:40%;height:500px;float:left; background-color:#FFF; margin-left:150px;}
#kq_ser_body_text_box h1{ font-size:76px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000; padding-top:50px;}
#kq_ser_body_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:20px; padding-bottom:0;}

#kq_services_box2{ width:100%; height:500px; margin:0 auto;background-image:url(../images/ser-skin_bg.jpg); background-repeat:no-repeat;} 
#kq_ser_skin_box{ width:56%;height:500px; float:left;background-image:url(../images/ser-skin.png); background-repeat:no-repeat; }
#kq_ser_skin_text_box{  width:40%;height:500px;float:left; background-color:#FFF;}
#kq_ser_skin_text_box h1{ font-size:76px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000; padding-top:50px;}
#kq_ser_skin_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:20px; padding-bottom:0;}

#kq_services_box3{ width:100%; height:500px; margin:0 auto;background:url(../images/ser_tatoo_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;} 
#kq_ser_tatoo_box{ width:48%;height:500px; float:right;}
#kq_ser_tatoo_text_box{  width:40%;height:500px;float:left; margin-left:150px; background:rgba(0, 0, 0, 0.5);}
#kq_ser_tatoo_text_box h1{ font-size:76px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#fff; padding-top:50px;}
#kq_ser_tatoo_text_box p{font-size:16px; line-height:25px;color:#fff; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:20px; padding-bottom:0;}


.ser_hair_btn{ position:absolute; z-index:1; margin-left:20px;}
/*End Services Page*/

/*Academy*/

#kq_academy{width:100%; height:553px; clear:both;}

#hair_course{width:100%;background-color:#000; background-image: url(../images/hairdresser.png);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course1{width:100%; background-color:#000;background-image: url(../images/hairfasttrack.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course2{width:100%; background-color:#000;background-image: url(../images/hairclassic.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course3{width:100%;background-color:#000; background-image: url(../images/hairadvanced.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course4{width:100%;background-color:#000; background-image: url(../images/menhaircut.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course5{width:100%; background-color:#000;background-image: url(../images/hairlonghair.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course6{width:100%; background-color:#000;background-image: url(../images/beautyandskincourses.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course7{width:100%; background-color:#000;background-image: url(../images/nailandart.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course8{width:100%; background-color:#000;background-image: url(../images/bridalandbeauty.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course9{width:100%; background-color:#000;background-image: url(../images/fashionmakeup.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course10{width:100%; background-color:#000;background-image: url(../images/tattoocourses.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course11{width:100%; background-color:#000;background-image: url(../images/spacourses.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course12{width:100%; background-color:#000;background-image: url(../images/mehndicourses.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course13{width:100%; background-color:#000;background-image: url(../images/colourexpert.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course14{width:100%; background-color:#000;background-image: url(../images/hairadvancedcuts.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course15{width:100%; background-color:#000;background-image: url(../images/beautyaesthetic.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}

#hair_course_text{ width:49%; height:auto; padding:10px; background:rgba(0,0,0,0.8); position:relative; top: 53%;
  left: 30%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);}

#hair_course_text h1{font-size:18px; font-family:title-font; color:#dca827; font-weight:bold;}

#hair_course_text p{font-size:14px; line-height:25px;color:#FFF; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; }

/*End*/

/*About page*/

#about_header{ position:absolute; width:100%; height:340px; background:url(../images/about-header-bg.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}

<!--.about_top_menu{background:rgba(0, 0, 0, 0.5);}-->
#about_layer{ width:100%; height:340px; background:rgba(0, 0, 0, 0.5); position:absolute;}
#about_layer h1{margin:0; padding:0; font-size:60px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:24%; margin:auto ; margin-top:120px;}
#about_layer p{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:57%; margin:0 auto;}
#about_content{ width:100%; height:980px; position:relative; clear:both; top:400px;}
#about_con_box{ width:95%; margin:0 auto;}
#kq_founder_image{ width:350px; height:350px; margin:0 auto;background-repeat:no-repeat;border:solid #FFF 10px; border-top:0;}
#kq_founder_image img{ width:350px; height:350px;}
#kq_about_con_border{ width:60%; height:1210px; border:solid rgba(0, 0, 0, 0.2) 5px; position:absolute;top:75%;left: 50%;
  transform: translate(-50%, -50%); z-index:-1; background-color:#000}
#kq_about_text{ margin-top:0;}
#kq_about_text p{font-size:16px; line-height:25px;color:#999;font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:20px; padding-bottom:0; padding-top:240px;}


#haircare_header{ position:absolute; width:100%; height:340px; background:url(../images/hair-bg.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}
  
#bodycare_header{ position:absolute; width:100%; height:340px; background:url(../images/body-header-bg.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}
  
#skincare_header{ position:absolute; width:100%; height:340px; background:url(../images/skin-header.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;} 
  
#tattoo_header{ position:absolute; width:100%; height:340px; background:url(../images/tattoo-header.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}
  
#kdis_header{ position:absolute; width:100%; height:340px; background:url(../images/kids-special.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;} 

#bridal_header{ position:absolute; width:100%; height:910px; background:url(../images/bridal-header.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}
  
#nailcare_header{ position:absolute; width:100%; height:340px; background:url(../images/nailart.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}  

#franchise_header{ position:absolute; width:100%; height:340px; background:url(../images/franchise.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; z-index:-1;}   

/*End about page*/


/*Hair Page*/
#hair_content{ width:100%;  position:relative; clear:both; top:350px; bottom:500px; background-image:url(../images/bgs.jpg); padding:20px 0 20px 0;}
#hair_box{ width:80%; height:500px;background-color:#FFF; border:solid #CCC 0px; margin:0 auto; }
#hair_ser1{ width:50%; height:500px;background:url(../images/hair-style.jpg) right; background-color:#634674; background-repeat:no-repeat;float:left;}
#hair_ser1_con{ width:50%; height:300px; float:left;}
#hair_ser1 h2{font-size:75px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px; font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser2 h3{font-size:48px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px; margin-left:420px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}
#hair_ser1 h3{font-size:65px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}				
#hair_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#hair_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#hair_ser2{ width:50%; height:500px;background:url(../images/hair-straightening.jpg) left; background-color:#516a77; background-repeat:no-repeat;float:right;}
#hair_ser2_con{ width:50%; height:300px; float:left;}
#hair_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:50px;}

#hair_ser3{ width:50%; height:500px;background:url(../images/hair-coloring.jpg) right; background-color:#950051; background-repeat:no-repeat;float:left;}
#hair_ser3_con{ width:50%; height:300px; float:left;}
#hair_ser3 h2{font-size:65px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#hair_ser4{ width:50%; height:500px;background:url(../images/hair-spa.jpg) right; background-color:#2aa8aa; background-repeat:no-repeat;float:right;}
#hair_ser4_con{ width:50%; height:300px; float:left;}
#hair_ser4 h3{font-size:90px; padding:5px; padding-top:10px; font-family:title-font; margin:0; margin-top:40px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#body_ser1{ width:50%; height:500px;background:url(../images/body-manicure.jpg) right; background-color:#000; background-repeat:no-repeat;float:left;}
#body_ser1_con{ width:50%; height:300px; float:left;}
#body_ser1 h2{font-size:85px; padding:5px; padding-top:10px; font-family:title-font; margin:0; margin-top:40px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#body_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#body_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#body_ser2{ width:50%; height:500px;background:url(../images/body-pedicure.jpg) left; background-color:#350f27; background-repeat:no-repeat;float:right;}
#body_ser2_con{ width:50%; height:300px; float:left;}
#body_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#body_ser2 h3{font-size:100px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:30px; margin-left:400px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#body_ser3{ width:50%; height:500px;background:url(../images/body-tre-was.jpg) right; background-color:#768670; background-repeat:no-repeat;float:left;}
#body_ser3_con{ width:50%; height:300px; float:left;}
#body_ser3 h2{font-size:50px; padding:5px; padding-top:0; font-family:title-font; margin:0; margin-top:0;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#body_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#body_ser4{ width:50%; height:500px;background:url(../images/body-massage.jpg) right; background-color:#b94235; background-repeat:no-repeat;float:right;}
#body_ser4_con{ width:50%; height:300px; float:left;}
#body_ser4 h3{font-size:65px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#body_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#skin_ser1{ width:50%; height:500px;background:url(../images/skin-facial.jpg) right; background-color:#7f9297; background-repeat:no-repeat;float:left;}
#skin_ser1_con{ width:50%; height:300px; float:left;}
#skin_ser1 h2{font-size:90px; padding:5px; font-family:title-font; margin:0; margin-top:100px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#skin_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#skin_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#skin_ser2{ width:50%; height:500px;background:url(../images/skin-facemask.jpg) left; background-color:#7b5436; background-repeat:no-repeat;float:right;}
#skin_ser2_con{ width:50%; height:300px; float:left;}
#skin_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#skin_ser2 h3{font-size:75px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:20px; margin-left:400px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#skin_ser3{ width:50%; height:500px;background:url(../images/skin-face-bl.jpg) right; background-color:#768670; background-repeat:no-repeat;float:left;}
#skin_ser3_con{ width:50%; height:300px; float:left;}
#skin_ser3 h2{font-size:55px; padding:5px; font-family:title-font; margin:0; margin-top:40px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#skin_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#skin_ser4{ width:50%; height:500px;background:url(../images/face-clean.jpg) right; background-color:#b94235; background-repeat:no-repeat;float:right;}
#skin_ser4_con{ width:50%; height:300px; float:left;}
#skin_ser4 h3{font-size:70px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#skin_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}



#tattoo_ser1{ width:50%; height:500px;background:url(../images/perma-tattoo.jpg) right; background-color:#3d3f34; background-repeat:no-repeat;float:left;}
#tattoo_ser1_con{ width:50%; height:300px; float:left;}
#tattoo_ser1 h2{font-size:50px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:10px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#tattoo_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#tattoo_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#tattoo_ser2{ width:50%; height:500px;background:url(../images/temp-tattoo.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;float:right;}
#tattoo_ser2_con{ width:50%; height:300px; float:left;}
#tattoo_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#tattoo_ser2 h3{font-size:50px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:20px; margin-left:420px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#tattoo_ser3{ width:50%; height:500px;background:url(../images/tattoo-remo.jpg) right; background-color:#283c4a; background-repeat:no-repeat;float:left;}
#tattoo_ser3_con{ width:50%; height:300px; float:left;}
#tattoo_ser3 h2{font-size:55px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#tattoo_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#tattoo_ser4{ width:50%; height:500px;background:url(../images/body-prersing.jpg) right; background-color:#b94235; background-repeat:no-repeat;float:right;}
#tattoo_ser4_con{ width:50%; height:300px; float:left;}
#tattoo_ser4 h2{font-size:66px; padding:0; padding-top:0px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#tattoo_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}


#kids_ser1{ width:50%; height:500px;background:url(../images/kids-hcut.jpg) right; background-color:#3d3f34; background-repeat:no-repeat;float:left;}
#kids_ser1_con{ width:50%; height:300px; float:left;}
#kids_ser1 h2{font-size:76px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:13px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#kids_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#kids_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#kids_ser2{ width:50%; height:500px;background:url(../images/kids-spa.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;float:right;}
#kids_ser2_con{ width:50%; height:300px; float:left;}
#kids_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#kids_ser2 h3{font-size:103px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:30px; margin-left:400px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}


#nail_ser1{ width:50%; height:500px;background:url(../images/nail-art.jpg) right; background-color:#3f2c32; background-repeat:no-repeat;float:left;}
#nail_ser1_con{ width:50%; height:300px; float:left;}
#nail_ser1 h2{font-size:90px; padding:0; padding-top:0px; font-family:title-font; margin:0; margin-top:60px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#nail_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#nail_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#nail_ser2{ width:50%; height:500px;background:url(../images/nail-ext.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;float:right;}
#nail_ser2_con{ width:50%; height:300px; float:left;}
#nail_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#nail_ser2 h3{font-size:60px; padding:0px; padding-top:0px; font-family:title-font; margin:0; margin-top:40px; margin-left:420px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#nail_ser3{ width:50%; height:500px;background:url(../images/nail-gro.jpg) right; background-color:#3a3d44; background-repeat:no-repeat;float:left;}
#nail_ser3_con{ width:50%; height:300px; float:left;}
#nail_ser3 h2{font-size:75px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#nail_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}



#bridal_ser1{ width:50%; height:500px;background:url(../images/bridal-b.jpg) right; background-color:#3f2c32; background-repeat:no-repeat;float:left;}
#bridal_ser1_con{ width:50%; height:300px; float:left;}
#bridal_ser1 h2{font-size:60px; padding:10px; padding-top:10px; font-family:title-font; margin:0; margin-top:30px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#bridal_ser1_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#bridal_ser2{ width:50%; height:500px;background:url(../images/bride-g.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;float:right;}
#bridal_ser2_con{ width:50%; height:300px; float:left;}
#bridal_ser2_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}
#bridal_ser2 h3{font-size:60px; padding:10px; padding-top:10px; font-family:title-font; margin:0; margin-top:30px; margin-left:400px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#bridal_ser3{ width:50%; height:500px;background:url(../images/bridal-m.jpg) right; background-color:#3a3d44; background-repeat:no-repeat;float:left;}
#bridal_ser3_con{ width:50%; height:300px; float:left;}
#bridal_ser3 h2{font-size:75px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:80px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#bridal_ser3_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:80px;}

#bridal_body{ width:92%; overflow-y:scroll; height:500px; margin:0 auto;position:relative; clear:both;top:340px; margin-bottom:370px; }

#bridal_content{ width:49%;   height:530px; background:rgba(0,0,0,0.8); margin:0 auto;float:left;}

#bridal_content1{ width:49%; height:530px; background:rgba(0,0,0,0.8); margin:0 auto;float:right;}

#bridal_content h1{font-size:50px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}
#bridal_content1 h1{font-size:50px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}

#bridal_box{ width:92%; height:250px;margin:0 auto; background-image:url(../images/birdal-makeup.jpg); background-repeat:no-repeat;}
#bridal_box1{ width:92%; height:250px;margin:0 auto; background-image:url(../images/groom-makeup.jpg); background-repeat:no-repeat;}

#bridal_content p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; padding-top:0; }
#bridal_content1 p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px;padding-top:0; }

#bridal_content2{ width:49%; height:530px; background:rgba(0,0,0,0.8); margin:0 auto; margin-top:50px;float:left;}
#bridal_content2 h1{font-size:50px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}
#bridal_content2 p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px;padding-top:0; }
#bridal_box2{ width:92%; height:250px;margin:0 auto; background-image:url(../images/mehndi.jpg); background-repeat:no-repeat;}

/*End*/

/*Franchise Page*/

#franchise_text{ width:85%; overflow:auto; padding:10px; margin:0 auto;}
#franchise_text h1{font-size:60px; font-family:title-font; color:#000; font-weight:bold; text-align:center; padding:0; margin:0;}
#franchise_text p{font-size:18px; line-height:32px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px;padding-top:0; text-align:center; }
#franchise_text span{font-size:18px; line-height:32px;color:#09F; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px;padding-top:0; text-align:center;}

#franchise_form{ width:100%; height:400px;padding:10px 0 10px 0; margin:0 auto; background-color:#06C;}
#franchise_form h1{font-size:35px; font-family:title-font; color:#fff; font-weight:bold; text-align:center;}

#kq_franchise_box{ width:80%; margin:0 auto; text-align:left; background-color:#FFF; padding:5px; border:solid rgba(0,0,0,0.1) 0px;}
#kq_franchise_box ul{margin:0; padding:0; list-style:none;}
#kq_franchise_box ul li{ margin:20px 10px 20px 10px; display:inline-block;width:47%;}
#kq_franchise_box ul li input{ width:90%; padding:10px; background:none; border:none; border-bottom:solid rgba(0,0,0,0.2) 1px; color:#666; font-size:26px; font-weight:normal; outline:none; font-family:title-font;}
#kq_franchise_box ul li select{ width:104%; padding:13px; border:none; border-bottom:solid rgba(0,0,0,0.2) 1px; color:#333; font-size:20px;outline:none;}

#hair_course_text2 ul{margin:0; padding:0; list-style:none;}
#hair_course_text2 ul li{ margin:10px; float:left; width:46%; display:block;}
#hair_course_text2 ul li input{ width:90%; padding:5px; background:none; border:none; border-bottom:solid rgba(23,155,231,0.5) 1px; color:#fff; font-size:20px; font-weight:normal; outline:none; font-family:title-font; text-transform:capitalize;}
#hair_course_text2 ul li select{ width:104%; padding:13px; border:none; border-bottom:solid rgba(23,155,231,0.2) 1px; color:#333; font-size:20px;outline:none;}

.opp_send_btn{ 
width:80px; 
background: #F60 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 20px;
    padding:10px;
    text-align: left;
   cursor:pointer;
	font-family:title-font; text-align:center;}


.opp_send_btn:hover{ background:rgba(0,0,0,0.7);}

.franchise_send_btn{ width:115px; 
margin:0 auto; margin-top:10px;
background: #F60 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 30px;
    padding:10px 30px 10px 30px;
    text-align: left;
   cursor:pointer;
	font-family:title-font;}


.franchise_send_btn:hover{ background:rgba(0,0,0,0.7);}

#kq_franchise_box ul li input::placeholder { /* Firefox, Chrome, Opera */ 
    color:#CCC;
	font-weight:normal;
	font-size:25px;
}

/*End*/

/*Contact Page*/

#contact{ width:100%; height:590px; background-color:#CCC;}
#address{ width:415px; height:auto; padding:10px; background-color:#FFF; border-radius:5px; position:absolute; right:10px; margin:50px; z-index:2;
-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);
box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);}

#address h1{font-size:40px; font-family:title-font;  font-weight:bold; padding:0; margin:0; color:#F30;}
.h2{font-size:20px; font-weight:bold; padding:0; margin:0; color:#000;}

#address p{font-size:18px; line-height:32px;color:#1B1B1B; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}

/*End*/

/*pages headings*/
#about_layer h2{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:120px; text-align:center;}
#about_layer .franchise{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:0 auto ; margin-top:120px; text-align:center;}
#about_layer .franchise1{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#09F; width:100%; margin:0 auto; text-align:center;}
#about_layer .bridalandgroom{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:120px; text-align:center;}
#about_layer div{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:120px; text-align:center;}
#about_layer h3{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer h4{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto;text-align:center;}
#about_layer h5{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:120px; text-align:center;}
#about_layer h6{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer p{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; text-align:center; margin:0 auto;}
#about_layer .pclass{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:63%; margin:0 auto; padding:0;}
#about_layer .nail{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:38%; margin:0 auto; padding:0;}
/*End*/

#kq_contact1{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative; margin-top:400px;}
#kq_contact2{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative; margin-top:400px;}
#kq_contact3{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative; margin-top:400px;}
#kq_contact4{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative;margin-top:400px;}
#kq_contact{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative;}
#kq_contact_franchise{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:no-repeat; position:relative; margin-top:400px;}
#kq_contact_box{width:95.5%; margin:0 auto; height:450px; text-align:center;/*background:rgba(0,0,0,0.2);*/}
#kq_contact_box h1{ margin:0; padding:0; font-size:56px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#000}
#kq_write_box{ width:80%; height:350px; margin:0 auto; text-align:left; }
#kq_write_box ul{margin:0; padding:0; list-style:none;}
#kq_write_box ul li{ margin:20px 10px 20px 10px; display:inline-block;width:47%;}
#kq_write_box ul li input{ width:100%; padding:10px; background:none; border:none; border-bottom:solid #960 1px; color:#FFF; font-size:26px; outline:none; }
#kq_write_box ul li select{ width:104%; padding:13px; background: rgba(170, 140, 44, 0.9); border:none; border-bottom:solid #960 1px; color:#333; font-size:20px;outline:none;}
.mess{ width:96%; padding:10px; background:none; border:none; border-bottom:solid #960 1px; color:#333; font-size:26px; margin-left:10px;outline:none; color:#FFF;}
.send_btn{ width:115px; 
margin:0 auto; margin-top:40px;
background: #000 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 30px;
    padding:10px 30px 10px 30px;
    text-align: left;
   cursor:pointer;
	font-family:title-font;}


.send_btn:hover{ background:rgba(0,0,0,0.7);}

::placeholder { /* Firefox, Chrome, Opera */ 
    color:#333;
	font-weight:normal;
}



 

#kq_footer{ width:100%; padding:8px 0 8px 0; text-align:center; color:#FFF; background-color:#000;display:inline-block;}




#kq_services_list_box::-webkit-scrollbar {
    width: 5px;
    background:#000;
} 

#kq_services_list_box::-webkit-scrollbar-thumb {
    background:rgba(255,216,0,0.4);
	border-radius:5px;
}

#bridal_body::-webkit-scrollbar {
    width: 5px;
    background:#000;
} 

#bridal_body::-webkit-scrollbar-thumb {
    background:rgba(243,40,40,0.5);
	border-radius:5px;
}



a.animated-button.thar-four {
	margin-top:20px;
	color:#000;
	width:100px;
	padding:10px;
	text-decoration:none;
	font-size:18px;
	float:right;
	cursor: pointer;
	display: block;
	position: relative;
	border: 2px solid #cd9f36;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
a.animated-button.thar-four:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: nfour;
}
a.animated-button.thar-four:hover:before {
	right: 0%;
	left: auto;
	width: 100%;
}
a.animated-button.thar-four:before {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 0px;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}



a.readmore.thar-four {
	margin:10px 0 10px 0;
	color:#CCC;
	padding:8px;
	text-decoration:none;
	font-size:14px;
	cursor: pointer;
	display:inline-block;
	position: relative;
	z-index:2;
	border: 1px solid rgba(0,0,0,0.2);
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
a.readmore.thar-four:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: nfour;
}
a.readmore.thar-four:hover:before {
	right: 0%;
	left: auto;
	width: 100%;
}
a.readmore.thar-four:before {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 0px;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
}

@media only screen and (max-width: 800px) {
	
	.kq_logo{ margin-top:35px;}
	
	.kq_top_nav{ width:100%; height:40px; margin:0 auto;background-color:#000; display:block; position:absolute; margin-bottom:50px;}
	.kq_top_nav_fixed{ width:100%; height:38px; margin:0 auto;background:none; display:block; position:fixed; margin-bottom:50px;}
	
	.kq_header{ width:100%; height:120px;}
	.kq_fixed_header{width:100%; height:120px; position:fixed; left:0; right:0; top:0; z-index:5;}
	
	.kq_top_nav_content{ width:100%; height:35px; margin:0 auto; text-align:center; display:block; position:absolute;z-index:55;}
	.kq_top_nav_content p{ border-right:solid #333 1px; padding-right:5px;  display:inline-block; color:#FFF;}

#mobile_menu{position:fixed; font-size:24px; left:5px; top:5px; z-index:555; color:#C90; cursor:pointer; display:block;}
#mobile_menus{ position:fixed; background:rgba(0,0,0,0.8); width:100%; height:100px; padding:5px; z-index:500;display:none;}

#services_menus ul{list-style:none;
	/* Clear floats 
	float:left;*/
	width:165px;
	height:auto;
	position:absolute;
	z-index:600;
	margin:0; padding:0; list-style:none;
	margin-left:100px;
	margin-top:25px;
	
}
#services_menus li{
	/*float:left;*/
}
#services_menus a{
	display:block;color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px;
}
#services_menus a:hover{
	color:#D9AB20;
}

#services_menus ul ul{
	 /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	 /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;  /*Hide off-screen when not needed (this is more accessible than display:none;) */
}

#services_menus ul li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;

}

#services_menus li:hover ul ul {display:none;} /* hides sub-sublists */
#services_menus li:hover ul {display:block; margin-top:-39px;} /* shows sublist on hover */
#services_menus li li:hover ul {
display:block; /* shows sub-sublist on hover */
margin-left:255px; /* this should be the same width as the parent list item */
margin-top:-129px; /* aligns top of sub menu with top of list item */
}
#services_menus li li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;
	margin-left:195px;

}

#services_menus ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding:10px;
	padding-right:70px;
}
#services_menus li:hover ul{ /* Display the dropdown on hover */
	left:-30px; /* Bring back on-screen when needed */
}
#services_menus li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
#services_menus li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#services_menus li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
background:rgba(0,0,0,0.5);
}

#academy_menus ul{list-style:none;
	/* Clear floats 
	float:left;*/
	width:165px;
	height:auto;
	position:absolute;
	z-index:600;
	margin:0; padding:0; list-style:none;
	margin-left:1px;
	margin-top:30px;
	
}
#academy_menus li{
	/*float:left;*/
}
#academy_menus a{
	display:block;color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px;
}
#academy_menus a:hover{
	color:#D9AB20;
}

#academy_menus ul ul{
	 /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	 /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;  /*Hide off-screen when not needed (this is more accessible than display:none;) */
}

#academy_menus ul li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;

}

#academy_menus li:hover ul ul {display:none;} /* hides sub-sublists */
#academy_menus li:hover ul {display:block; margin-top:-39px;} /* shows sublist on hover */
#academy_menus li li:hover ul {
display:block; /* shows sub-sublist on hover */
margin-left:255px; /* this should be the same width as the parent list item */
margin-top:-129px; /* aligns top of sub menu with top of list item */
}
#academy_menus li li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;
	margin-left:195px;

}

#academy_menus ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding:10px;
	padding-right:70px;
}
#academy_menus li:hover ul{ /* Display the dropdown on hover */
	left:-30px; /* Bring back on-screen when needed */
}
#academy_menus li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
#academy_menus li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#academy_menus li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
background:rgba(0,0,0,0.5);
}

#navvs{
	list-style:none;
	/* Clear floats */
	float:left;
	width:95%;
	position:relative;
	z-index:505;
	margin:0; padding:0; list-style:none;
	margin-left:30px;
}

#navvs li{
	 float:left;
	 position:relative;
}
#navvs a{
	display:block;color:#FFF; font-size:14px; text-transform:capitalize; text-decoration:none; padding:5px 10px 5px 10px;
}
#navvs a:hover{
	color:#D9AB20;
}
/*--- DROPDOWN ---*/
#navvs ul{
	 /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	 /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;  /*Hide off-screen when not needed (this is more accessible than display:none;) */
}
#navvs ul li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;
}

#navvs li:hover ul ul {display:none;} /* hides sub-sublists */
#navvs li:hover ul {display:block;} /* shows sublist on hover */
#navvs li li:hover ul {
display:block; /* shows sub-sublist on hover */
margin-left:155px; /* this should be the same width as the parent list item */
margin-top:-39px; /* aligns top of sub menu with top of list item */
}
#navvs li li li{
	padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
	background:rgba(0,0,0,0.8);
	border-bottom:solid rgba(255,255,255,0.4) 1px;
	float:none;
	width:165px;
}

#navvs ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding:10px;
	padding-right:70px;
}
#navvs li:hover ul{ /* Display the dropdown on hover */
	left:-30px; /* Bring back on-screen when needed */
}
#navvs li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
#navvs li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#navvs li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
background:rgba(0,0,0,0.5);
}


#nav{
	list-style:none;
	
	/* Clear floats */
	float:left;
	width:100%;
	position:relative;
	z-index:5;
	margin:0; padding:0; list-style:none;
	margin-top:30px;
	display:none;
}

#kq_header_rightmenu{ width:42%; height:50px; float:left; display:none;}

.fnc-nav {
  z-index: 5;
  position: absolute;
  position: absolute;
  right: 3px;
  bottom: 0;
  top:30px;
}

.fnc-nav__control {
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 50px;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: background-color 0.5s;
}

.example-slider .fnc-slide-1 .fnc-slide__inner,
.example-slider .fnc-slide-1 .fnc-slide__mask-inner {
  background-image:url(../images/1.jpg);
  background-position:right -680px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.example-slider .fnc-slide-2 .fnc-slide__inner,
.example-slider .fnc-slide-2 .fnc-slide__mask-inner {
  background-image:url(../images/2.jpg);
  background-position:right -280px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.example-slider .fnc-slide-3 .fnc-slide__inner,
.example-slider .fnc-slide-3 .fnc-slide__mask-inner {
  background-image:url(../images/3.jpg);
  background-position:right -750px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.example-slider .fnc-slide-4 .fnc-slide__inner,
.example-slider .fnc-slide-4 .fnc-slide__mask-inner {
  background-image:url(../images/4.jpg);
  background-position:right -500px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.example-slider .fnc-slide-5 .fnc-slide__inner,
.example-slider .fnc-slide-5 .fnc-slide__mask-inner {
  background-image:url(../images/5.jpg);
  background-position:right -460px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#kq_body_about_box{ width:95%; margin:0 auto;  height:670px;}
#kq_about_img{ width:100%; margin-right:30px; height:650px; background-image:url(../images/hair-cut-instruments.png);opacity: 0.3; background-repeat:no-repeat; background-position:bottom;}
#kq_about_short_text{width:97%; margin:0 auto; margin-top:-630px;}
#kq_about_short_text h1{ font-size:60px; color:#333; font-family:title-font; font-weight:normal; margin:10px; padding:0; text-align:center;}
#kq_about_short_text p{ font-size:14px; text-align:justify; line-height: 20px;color:#3d3d3d; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; 
margin:0; padding:0;}


/*Services Page*/

#kq_services_header{width:100%; height:551px; background-color:#000; background-image:url(../images/services-bg.jpg); background-repeat:no-repeat; 
background-position:right -750px bottom -250px;}
#kq_services_text{ width:100%; height:451px; padding:0; color:#FFF; padding-top:100px; margin:0 auto; text-align:center; background:rgba(0,0,0,0.5)}
#kq_services_text h1{ font-size:56px; font-family:title-font; margin:0; padding:0; font-weight:normal; padding-bottom:10px; color:#fff;}
#kq_services_text p{font-size:16px; line-height:25px;color:#CCC; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}
#kq_services_box{ width:100%; height:500px; margin:0 auto; background-image:url(../images/ser-hair_bg.jpg); background-repeat:no-repeat;}
#kq_ser_hair_box{ width:100%;height:500px; background-image:url(../images/ser-hair.png); background-repeat:no-repeat;
background-position:right -100px bottom -7px;}
#kq_ser_hair_text_box{ width:100%;height:500px;background-color:#FFF;}
#kq_ser_hair_text_box h1{ font-size:60px; font-family:title-font; margin:0; padding:10px; font-weight:normal; padding-bottom:0; color:#000; padding-top:20px; padding-bottom:0;}
#kq_ser_hair_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-top:0; padding-bottom:0;}

#kq_services_box1{ width:100%; height:500px; margin:0 auto;background-image:url(../images/ser_body_bg.jpg); background-repeat:no-repeat; } 
#kq_ser_body_box{ width:100%;height:500px; background-image:url(../images/ser-body.png); background-repeat:no-repeat;background-repeat:no-repeat;
background-position:right -170px bottom -2px; }
#kq_ser_body_text_box{ width:100%;height:500px; background-color:#FFF; margin-left:0; }
#kq_ser_body_text_box h1{font-size:60px; font-family:title-font; margin:0; padding:10px; font-weight:normal; padding-bottom:0; color:#000; padding-top:20px; padding-bottom:0;}
#kq_ser_body_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-top:0; padding-bottom:0;}

#kq_services_box2{ width:100%; height:500px; margin:0 auto;background-image:url(../images/ser-skin_bg.jpg); background-repeat:no-repeat;} 
#kq_ser_skin_box{ width:100%;height:500px; background-image:url(../images/ser-skin.png); background-repeat:no-repeat;background-position:right -100px bottom -2px;}
#kq_ser_skin_text_box{  width:100%;height:500px;background-color:#FFF;}
#kq_ser_skin_text_box h1{font-size:60px; font-family:title-font; margin:0; padding:10px; font-weight:normal; padding-bottom:0; color:#000; padding-top:20px; padding-bottom:0;}
#kq_ser_skin_text_box p{font-size:16px; line-height:25px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-top:0; padding-bottom:0;}

#kq_services_box3{ margin-top:100px; width:100%; height:500px; margin:0 auto;background:url(../images/ser_tatoo_bg.jpg) no-repeat center center left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;} 
#kq_ser_tatoo_box{ width:100%;height:500px; display:none;}
#kq_ser_tatoo_text_box{  width:100%;height:500px;margin-left:0; background:rgba(0, 0, 0, 0.5);}
#kq_ser_tatoo_text_box h1{font-size:60px; font-family:title-font; margin:0; padding:10px; font-weight:normal; padding-bottom:0; color:#fff; padding-top:20px; padding-bottom:0;}
#kq_ser_tatoo_text_box p{font-size:16px; line-height:25px;color:#fff; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-top:0; padding-bottom:0;}


.ser_hair_btn{ position:absolute; z-index:1; margin-left:20px;}
/*End Services Page*/

/*Opportunities*/
#oop_academy{width:100%; height:auto; clear:both;}

#hair_course16{width:100%; background-image: url(../images/opp-back.jpg);height: auto; background-color:#000;background-repeat: repeat;background-size: cover;}

#hair_course_text2{ width:49%; max-height:500px; overflow-y:scroll; padding:5px; background:rgba(0,0,0,0.8); float:left; margin-left:20px; margin-top:25px; }
#hair_course_text1{ width:90%; height:auto; padding:10px; background:rgba(0,0,0,0.8);  float:none; margin:0 auto; text-align:center;  }  

#hair_course_text h1{font-size:18px; font-family:title-font; color:#dca827; font-weight:bold;}

#oop_icon{ width:200px; height:200px; background-color:#000; background-image: url(../images/opp.jpg); margin:0 auto; margin-bottom:10px; margin-top:50px;}
#hair_course_text1 h1{font-size:25px; font-family:title-font; color:#dca827; font-weight:bold;}
#hair_course_text1 p{font-size:16px; line-height:25px;color:#FFF; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:400;}


#hair_course_text2 h1{font-size:25px; font-family:title-font; color:#dca827; font-weight:bold;}
#hair_course_text2 p{font-size:16px; line-height:25px;color:#FFF; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}

#hair_course_text p{font-size:14px; line-height:25px;color:#FFF; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; }

#opp_form_box{ width:94%; height:760px; float:none; background:rgba(0,0,0,0.8); margin:0 auto; text-align:center;}

#opp_form_box h1{font-size:25px; font-family:title-font; color:#dca827; font-weight:bold; padding:10px; padding-top:30px;}

#opp_form_box ul{margin:0; padding:0; list-style:none;}
#opp_form_box ul li{ margin:10px; float:left; width:95%; display:block;}
#opp_form_box ul li input{ width:90%; padding:5px; background:none; border:none; border-bottom:solid rgba(23,155,231,0.5) 1px; color:#fff; font-size:20px; font-weight:normal; outline:none; font-family:title-font; text-transform:capitalize;}
#opp_form_box ul li select{ width:104%; padding:13px; border:none; border-bottom:solid rgba(23,155,231,0.2) 1px; color:#333; font-size:20px;outline:none;}

.opp_send_btn{ 
width:80px; 
background: #F60 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 20px;
    padding:10px;
    text-align: left;
   cursor:pointer;
	font-family:title-font; text-align:center;}


.opp_send_btn:hover{ background:rgba(0,0,0,0.7);}

#opp_form_box ul li input::placeholder { /* Firefox, Chrome, Opera */ 
    color:#09F;
	font-weight:normal;
	font-size:16px;
}


/*End*/

/*Academy*/

#kq_academy{width:100%; height:753px; clear:both;}

#hair_course{width:100%;background-color:#000; background-image: url(../images/hairdresser.png);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course1{width:100%; background-color:#000;background-image: url(../images/hairfasttrack.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course2{width:100%; background-color:#000;background-image: url(../images/hairclassic.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course3{width:100%;background-color:#000; background-image: url(../images/hairadvanced.jpg);height: 100%;background-position: -560px;background-repeat: no-repeat;background-size: cover;}
#hair_course4{width:100%;background-color:#000; background-image: url(../images/menhaircut.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course5{width:100%; background-color:#000;background-image: url(../images/hairlonghair.jpg);height: 100%;background-position: -260px;background-repeat: no-repeat;background-size: cover;}
#hair_course6{width:100%; background-color:#000;background-image: url(../images/beautyandskincourses.jpg);height: 100%;background-position: -800px;background-repeat: no-repeat;background-size: cover;}
#hair_course7{width:100%; background-color:#000;background-image: url(../images/nailandart.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course8{width:100%; background-color:#000;background-image: url(../images/bridalandbeauty.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course9{width:100%; background-color:#000;background-image: url(../images/fashionmakeup.jpg);height: 100%;background-position: -600px;background-repeat: no-repeat;background-size: cover;}
#hair_course10{width:100%; background-color:#000;background-image: url(../images/tattoocourses.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course11{width:100%; background-color:#000;background-image: url(../images/spacourses.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course12{width:100%; background-color:#000;background-image: url(../images/mehndicourses.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#hair_course13{width:100%; background-color:#000;background-image: url(../images/colourexpert.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course14{width:100%; background-color:#000;background-image: url(../images/hairadvancedcuts.jpg);height: 100%;background-position: -760px;background-repeat: no-repeat;background-size: cover;}
#hair_course15{width:100%; background-color:#000;background-image: url(../images/beautyaesthetic.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course16{width:100%; background-color:#000;background-image: url(../images/opp-back.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course17{width:100%; background-color:#000;background-image: url(../images/textureexpert.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;background-size: cover;}
#hair_course18{width:100%; background-color:#000;background-image: url(../images/styling.jpg);height: 100%;background-position: -660px;background-repeat: no-repeat;}

#hair_course_text{ width:90%; height:auto; padding:10px; background:rgba(0,0,0,0.8); position:relative; top: 53%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);}

#hair_course_text h1{font-size:18px; font-family:title-font; color:#dca827; font-weight:bold;}

#hair_course_text p{font-size:14px; line-height:25px;color:#FFF; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; }

/*End*/

#kq_body_services{width:100%;  margin:0 auto; background-image:url(../images/ser-bg.png); background-position:right -195px bottom 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;height:650px;}

#kq_body_services_box{width:100%; margin:0 auto; height:670px;}
#kq_services_img{ width:100%; height:650px;  background: rgba(0,0,0,0.6);}	
#kq_service_title{margin-top:20px; margin-bottom:0; font-size:70px; color:#FFF; text-transform:capitalize; padding:0;
 font-family:title-font; font-weight:normal; text-align:center;}

#kq_services_list_box{ width:100%; height:400px; overflow-y:scroll;margin:0 auto;}
#kq_services_list_box ul{ margin:0; list-style:none; padding:5px;}
#kq_services_list_box li{border-bottom: solid 1px rgba(0,0,0,0.2); margin-bottom:10px; padding:10px; cursor:pointer;display:block; height:auto;}
#kq_services_list_box li:hover{ background: rgba(0,0,0,0.4);}
#kq_services_list_box li h1{ color:#BDA709; font-size:28px; padding:0; margin:0 0 10px 0;font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}
#kq_services_list_box li p{ color:#CCC; text-align:justify; padding:0 20px 0 0; margin:0; font-size:14px; text-transform:capitalize;}
#kq_services_ser_img_thumb{ width:150px; height:152px; background-image:url(../images/serv-hair.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb1{ width:150px; height:152px; background-image:url(../images/serv-body.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb2{ width:150px; height:152px; background-image:url(../images/serv-skin.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb3{ width:150px; height:152px; background-image:url(../images/serv-tatoo.jpg); background-repeat:no-repeat;}
#kq_services_ser_img_thumb4{ width:150px; height:152px; background-image:url(../images/serv-bridal.jpg); background-repeat:no-repeat;} 

#kq_contact{width:100%;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat; float:left;height:600px;}
#kq_contact_box{width:95.5%; margin:0 auto; text-align:center;/*background:rgba(0,0,0,0.2);*/}
#kq_write_box{ width:98%; margin:0 auto; text-align:left; }
#kq_write_box ul{margin:0; padding:0; list-style:none;}
#kq_write_box ul li{ margin:20px 10px 20px 10px; display:inline-block;width:90%;}
#kq_write_box ul li input{ width:100%; padding:10px; background:none; border:none; border-bottom:solid #960 1px; color:#FFF; font-size:26px; outline:none; }
#kq_write_box ul li select{ width:104%; padding:13px; background: rgba(170, 140, 44, 0.9); border:none; border-bottom:solid #960 1px; color:#333; font-size:20px;outline:none;}
.mess{ width:90%; padding:10px; background:none; border:none; border-bottom:solid #960 1px; color:#333; font-size:26px; margin-left:10px;outline:none; color:#FFF;}
.send_btn{ width:115px; 
margin:0 auto; margin-top:40px;
background: #000 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 30px;
    padding:10px 30px 10px 30px;
    text-align: left;
   cursor:pointer;
	font-family:title-font;}


.send_btn:hover{ background:rgba(0,0,0,0.7);}
#about_layer h1{margin:0; padding:0; font-size:56px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:160px; text-align:center;}
#about_layer h2{margin:0; padding:0; font-size:46px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:150px; text-align:center;}
#about_layer .bridalandgroom{margin:0; padding:0; font-size:76px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:44%; margin:auto ; margin-top:120px;}
#about_layer div{margin:0; padding:0; font-size:46px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:180px; text-align:center;}
#about_layer h3{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer h4{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer h5{margin:0; padding:0; font-size:40px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:180px; text-align:center;}
#about_layer h6{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer p{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; text-align:center;}
#about_layer .pclass{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; padding:0; text-align:center;}
#about_layer .nail{font-size:26px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:38%; margin:0 auto; padding:0;}

#about_content{ width:100%; height:1540px; position:relative; clear:both; top:350px;}
#kq_founder_image{ width:260px; height:260px; margin:0 auto;background-repeat:no-repeat;border:solid #FFF 10px; border-top:0;}
#kq_founder_image img{ width:260px; height:260px;}
#kq_about_con_border{ width:97%; height:1850px; border:solid rgba(0, 0, 0, 1) 5px; position:absolute;top:65%;left: 50%;
  transform: translate(-50%, -50%); z-index:-1; background-color:#000}
#kq_about_text{ margin-top:0;}
#kq_about_text p{font-size:16px; line-height:25px;color:#999;font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-bottom:0; padding-top:190px;}

#hair_box{ width:95%; height:500px;background-color:#FFF; border:solid #CCC 0px; margin:0 auto; }
#hair_content{ width:100%;  position:relative; clear:both; top:300px; bottom:500px; background-image:url(../images/bgs.jpg); padding:20px 0 20px 0;}
#hair_ser1{ width:100%; height:500px;background:url(../images/hair-style.jpg) right; background-color:#634674; background-repeat:no-repeat;}
#hair_ser1_con{ width:100%; height:300px;}
#hair_ser1 h2{font-size:85px; padding:10px; padding-top:40px; font-family:title-font; margin:0; margin-top:40px; font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser2 h3{font-size:55px; padding:0px; padding-top:30px; font-family:title-font; margin:10px; margin-top:10px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}
#hair_ser1 h3{font-size:65px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}				
#hair_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#hair_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#hair_ser2{ width:100%; height:500px;background:url(../images/hair-straightening.jpg) left; background-color:#516a77; background-repeat:no-repeat; margin-top:250px;}
#hair_ser2_con{ width:100%; height:300px;}
#hair_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#hair_ser3{ width:100%; height:500px;background:url(../images/hair-coloring.jpg) right; background-color:#950051; background-repeat:no-repeat;margin-top:250px;}
#hair_ser3_con{ width:100%; height:300px;}
#hair_ser3 h2{font-size:65px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#hair_ser4{ width:100%; height:500px;background:url(../images/hair-spa.jpg) right; background-color:#2aa8aa; background-repeat:no-repeat;margin-top:250px;}
#hair_ser4_con{ width:100%; height:300px;}
#hair_ser4 h3{font-size:105px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#hair_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}



#body_ser1{ width:100%; height:500px;background:url(../images/body-manicure.jpg) right; background-color:#000; background-repeat:no-repeat;}
#body_ser1_con{ width:100%; height:300px;}
#body_ser1 h2{font-size:95px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#body_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#body_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#body_ser2{ width:100%; height:500px;background:url(../images/body-pedicure.jpg) left; background-color:#350f27; background-repeat:no-repeat;margin-top:250px;}
#body_ser2_con{ width:100%; height:300px;}
#body_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}
#body_ser2 h3{font-size:108px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;  font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#body_ser3{ width:100%; height:500px;background:url(../images/body-tre-was.jpg) right; background-color:#768670; background-repeat:no-repeat;margin-top:250px;}
#body_ser3_con{ width:100%; height:300px;1}
#body_ser3 h2{font-size:60px; padding:0; padding-top:30px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#body_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#body_ser4{ width:100%; height:500px;background:url(../images/body-massage.jpg) right; background-color:#b94235; background-repeat:no-repeat;margin-top:250px;}
#body_ser4_con{ width:100%; height:300px;}
#body_ser4 h3{font-size:65px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#body_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}	
	
	
#skin_ser1{ width:100%; height:500px;background:url(../images/skin-facial.jpg) right; background-color:#7f9297; background-repeat:no-repeat;}
#skin_ser1_con{ width:100%; height:300px;}
#skin_ser1 h2{font-size:105px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:80px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#skin_ser1_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#skin_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#skin_ser2{ width:100%; height:500px;background:url(../images/skin-facemask.jpg) left; background-color:#7b5436; background-repeat:no-repeat;margin-top:250px;}
#skin_ser2_con{ width:100%; height:300px;}
#skin_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}
#skin_ser2 h3{font-size:75px; padding:10px; padding-top:30px; font-family:title-font; margin:0; margin-top:20px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#skin_ser3{ width:100%; height:500px;background:url(../images/skin-face-bl.jpg) right; background-color:#768670; background-repeat:no-repeat;margin-top:250px;}
#skin_ser3_con{ width:100%; height:300px;}
#skin_ser3 h2{font-size:60px; padding:0; padding-top:30px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#skin_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#skin_ser4{ width:100%; height:500px;background:url(../images/face-clean.jpg) right; background-color:#b94235; background-repeat:no-repeat;margin-top:250px;}
#skin_ser4_con{ width:100%; height:300px;}
#skin_ser4 h3{font-size:70px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#skin_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}	


#tattoo_ser1{ width:100%; height:500px;background:url(../images/perma-tattoo.jpg) right; background-color:#3d3f34; background-repeat:no-repeat;}
#tattoo_ser1_con{ width:100%; height:300px;}
#tattoo_ser1 h2{font-size:40px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:80px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#tattoo_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#tattoo_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#tattoo_ser2{ width:100%; height:500px;background:url(../images/temp-tattoo.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;margin-top:250px;}
#tattoo_ser2_con{ width:100%; height:300px; float:left;}
#tattoo_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}
#tattoo_ser2 h3{font-size:63px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:20px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#tattoo_ser3{ width:100%; height:500px;background:url(../images/tattoo-remo.jpg) right; background-color:#283c4a; background-repeat:no-repeat;margin-top:250px;}
#tattoo_ser3_con{ width:100%; height:300px;}
#tattoo_ser3 h2{font-size:60px; padding:0; padding-top:30px; font-family:title-font; margin:0; margin-top:20px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#tattoo_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#tattoo_ser4{ width:100%; height:500px;background:url(../images/body-prersing.jpg) right; background-color:#b94235; background-repeat:no-repeat;margin-top:250px;}
#tattoo_ser4_con{ width:100%; height:300px;}
#tattoo_ser4 h2{font-size:66px; padding:0; padding-top:0px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#tattoo_ser4_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}


#nail_ser1{ width:100%; height:500px;background:url(../images/nail-art.jpg) right; background-color:#3f2c32; background-repeat:no-repeat;}
#nail_ser1_con{ width:100%; height:300px;}
#nail_ser1 h2{font-size:106px; padding:10px; padding-top:10px; font-family:title-font; margin:0; margin-top:30px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#nail_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#nail_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#nail_ser2{ width:100%; height:500px;background:url(../images/nail-ext.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;margin-top:250px;}
#nail_ser2_con{ width:100%; height:300px;}
#nail_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}
#nail_ser2 h3{font-size:63px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:30px; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#nail_ser3{ width:100%; height:500px;background:url(../images/nail-gro.jpg) right; background-color:#3a3d44; background-repeat:no-repeat;margin-top:250px;}
#nail_ser3_con{ width:100%; height:300px;}
#nail_ser3 h2{font-size:75px; padding:0; padding-top:10px; font-family:title-font; margin:0; margin-top:10px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#nail_ser3_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#about_layer .nail{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#D9AB20; width:100%; margin:0 auto; padding:0; text-align:center;}


#kids_ser1{ width:100%; height:500px;background:url(../images/kids-hcut.jpg) right; background-color:#3d3f34; background-repeat:no-repeat;}
#kids_ser1_con{ width:100%; height:300px;}
#kids_ser1 h2{font-size:76px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:13px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#kids_con h1{font-size:66px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#000;}
#kids_ser1_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}

#kids_ser2{ width:100%; height:500px;background:url(../images/kids-spa.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;margin-top:250px;}
#kids_ser2_con{ width:100%; height:300px;}
#kids_ser2_con p{font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; margin-top:10px;}
#kids_ser2 h3{font-size:103px; padding:0px; padding-top:30px; font-family:title-font; margin:0; margin-top:30px;font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#about_layer .bridalandgroom{margin:0; padding:0; font-size:55px; padding-top:30px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:auto ; margin-top:120px; text-align:center;}



#bridal_ser1{ width:100%; height:500px;background:url(../images/bridal-b.jpg) right; background-color:#3f2c32; background-repeat:no-repeat;}
#bridal_ser1_con{ width:100%; height:300px;}
#bridal_ser1 h2{font-size:60px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:30px; font-weight:normal; color:#fff;writing-mode: tb-rl;
transform: rotate(-180deg);}
#bridal_ser1_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:10px;}

#bridal_ser2{ width:100%; height:500px;background:url(../images/bride-g.jpg) left; background-color:#1e4d75; background-repeat:no-repeat;margin-top:250px;}
#bridal_ser2_con{ width:100%; height:300px;}
#bridal_ser2_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:10px;}
#bridal_ser2 h3{font-size:60px; padding:0px; padding-top:10px; font-family:title-font; margin:0; margin-top:30px; margin-left:0; font-weight:normal; color:#fff;writing-mode: tb-rl;transform: rotate(-180deg);}

#bridal_ser3{ width:100%; height:500px;background:url(../images/bridal-m.jpg) right; background-color:#3a3d44; background-repeat:no-repeat;margin-top:250px;}
#bridal_ser3_con{ width:100%; height:300px;}
#bridal_ser3 h2{font-size:60px; padding:0; padding-top:0px; font-family:title-font; margin:0; margin-top:80px;font-weight:normal; color:#fff;writing-mode: tb-rl;
        transform: rotate(-180deg);}
#bridal_ser3_con p{text-align:justify;font-size:20px; line-height:32px;color:#787878; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:30px; margin-top:10px;}

#bridal_body{ width:100%; overflow-y:scroll; height:500px; margin:0 auto;position:relative; clear:both;top:350px; margin-bottom:370px; }
#bridal_content{ width:100%;   height:600px; background:rgba(0,0,0,0.8); margin:0 auto;}
#bridal_content1{ width:100%; height:600px; background:rgba(0,0,0,0.8); margin:0 auto;}
#bridal_content2{ width:100%; height:600px; background:rgba(0,0,0,0.8); margin:0 auto;}

#bridal_content p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px; padding-top:0; }
#bridal_content1 p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px;padding-top:0; }

#bridal_content2 h1{font-size:40px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}
#bridal_content2 p{font-size:16px; line-height:32px;color:#F5F5F5; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:10px;padding-top:0; }

#bridal_content h1{font-size:40px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}
#bridal_content1 h1{font-size:40px; font-family:title-font; margin:0; padding:20px; font-weight:normal; padding-bottom:0; color:#F30;}

#kq_contact1{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat;position:relative; margin-top:2370px;}

#kq_contact2{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat;position:relative; margin-top:1870px;}	

#kq_contact3{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat; position:relative; margin-top:1370px;}

#kq_contact4{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat; position:relative; margin-top:250px;}

#kq_contact5{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat; position:relative; margin-top:1750px;}

#kq_contact_franchise{width:100%; height:600px;  margin:0 auto; /*background-color:#D4AF37;*/ padding:30px 0 30px 0;background-image:url(../images/con-bg.jpg); background-repeat:repeat; position:relative; margin-top:450px;}

#contact{ width:100%; height:500px; background-color:#CCC; margin-bottom:670px;}
#address{ width:90%; height:auto; margin:0 auto; padding:10px; margin-top:640px; background-color:#FFF; border-radius:5px;
-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);
box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);}

#address h1{font-size:30px; font-family:title-font;  font-weight:bold; padding:0; margin:0; color:#F30;}
.h2{font-size:20px; font-weight:bold; padding:0; margin:0; color:#000;}

#address p{font-size:18px; line-height:32px;color:#1B1B1B; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}


/*Franchise Page*/

#about_layer .franchise{margin:0; padding:0; font-size:56px; padding-top:60px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#fff; width:100%; margin:0 auto ; margin-top:120px;}
#about_layer .franchise1{font-size:16px; text-transform:uppercase;font-weight:normal;font-family: title-font; color:#09F; width:98%; margin:0 auto;}

#franchise_text{ width:100%; overflow:auto; padding:0; margin:0 auto;}
#franchise_text h1{font-size:60px; font-family:title-font; color:#000; font-weight:bold; text-align:center; padding:0; margin:0;}
#franchise_text p{font-size:18px; line-height:32px;color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:5px;padding-top:0; text-align:center; }
#franchise_text span{font-size:18px; line-height:32px;color:#09F; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal; padding:0px;padding-top:0; text-align:center;}

#franchise_form{ width:100%; height:600px;padding:10px 0 10px 0; margin:0 auto; background-color:#06C;}
#franchise_form h1{font-size:25px; font-family:title-font; color:#fff; font-weight:bold; text-align:center;}

#kq_franchise_box{ width:90%; margin:0 auto; text-align:left; background-color:#FFF; padding:5px; border:solid rgba(0,0,0,0.1) 0px;}
#kq_franchise_box ul{margin:0; padding:0; list-style:none;}
#kq_franchise_box ul li{ margin:20px 10px 20px 10px; display:inline-block;width:100%;}
#kq_franchise_box ul li input{ width:90%; padding:10px; background:none; border:none; border-bottom:solid rgba(0,0,0,0.2) 1px; color:#666; font-size:26px; font-weight:normal; outline:none; font-family:title-font;}
#kq_franchise_box ul li select{ width:104%; padding:13px; border:none; border-bottom:solid rgba(0,0,0,0.2) 1px; color:#333; font-size:20px;outline:none;}
.franchise_send_btn{ width:115px; 
margin:0 auto; margin-top:10px;
background: #F60 none repeat scroll 0 0;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 30px;
    padding:10px 30px 10px 30px;
    text-align: left;
   cursor:pointer;
	font-family:title-font;}


.franchise_send_btn:hover{ background:rgba(0,0,0,0.7);}

#kq_franchise_box ul li input::placeholder { /* Firefox, Chrome, Opera */ 
    color:#CCC;
	font-weight:normal;
	font-size:25px;
}

/*End*/

/*Offers*/

#off_academy{width:100%; height:650px; clear:both;}
#offers{width:100%; background-color:#000;background-image: url(../images/fashionmakeup.jpg);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
#offer_box{width:90%; height:450px; position: absolute;left: 50%;transform: translateX(-50%); top:150px; overflow-y:scroll;}
#offerimg{ width:310px; height:450px; background-color:#000; float:left; margin:10px; margin-top:0; margin-left:0;}

#offerimg img{ width:310px; height:450px;}

#offerimg img:hover{ width:310px; height:450px;} 

/*End*/

/*Gallery*/

#gallery{width:100%; height:auto; clear:both;}
#gallerybox{width:100%;background-color:#000;height: 100%;background-image: url(../images/gallery.jpg);background-position: center;background-repeat:repeat;background-size: cover; background-attachment:fixed; padding-bottom:200px; }

/*End*/

}