 
		#header { z-index: 9999;}
		.contactForm { padding:0;}
		.contactForm .form-control { border: 0; border-radius: 0; font-size:18px ; height: 43px; }
		#intro h2 {font-size: 40px;}
		
		#header.sticky { position: relative !important; box-shadow: 0 0 0px 0px #000;}
		#header.sticky  .container { width:1170px;}
		.about-content h2 {width: 100%;}
		
		.product_area_new .controls { top: 50%; right: 0 !important; width: 100%; margin-top: -16px;}
		.product_area_new .controls .left.slick-arrow { float:left;}
		.product_area_new .controls .right.slick-arrow { float:right;}
		
		.product_area_new01 .slick-slide img { width: 100%;}
		#blog .title { padding: 10px 10px;}
		
		#features .feature-item h2 { font-size: 44px;}
		
		.product_area_new.product-area .homeslidecontainer { width: 100%; padding: 0;}
		.product_area_new .controls { z-index: 99999;}
		
		#header { height:auto;}
		#header .logo img {  margin:12px 0 7px 0; }
		
		
		.fixed_menu {
			position: fixed;
		  transition: all .5s;
			 
			top: 0;
			width: 400px;
			height: 100%;
			background:  rgba(255, 255, 255, 0.9);
			z-index: 999999;
			padding: 0;
		}
		
		.fixed_menu ul  {padding:30px 50px 0 50px;}
		
		.fixed_menu ul li a {
			font-family: 'Barlow';
			font-weight: 700;
     		display: block;
    		color:  #351420;
 			padding: 12px 0px;
 			transition: 0.3s;
 			font-size: 26px;
 			text-transform: uppercase;
 			border-bottom: 1px solid #eae7e8;
			 }
			.fixed_menu ul li:last-child a { border-bottom: 0px solid #fff;}
			
			.fixed_menu ul li  a:hover { color:#e65b81;   padding: 12px 12px; font-weight: 700;}
			
			.fixed_menu ul li  { list-style:none;}
			.closemenu {
			
				margin-top: 0;
				text-align: right;
				padding: 6px 15px;
			
			}
			.closemenu a { color:#fff; font-size:15px;}
			 .closemenu a .fa { font-size:18px;}
			 
			 .closemenu a img {transition: all 0.5s ease 0s;}
			 .closemenu a img:hover  {
				-webkit-transform: rotate(180deg);
				-moz-transform: rotate(360deg);
				-o-transform: rotate(360deg);
				-ms-transform: rotate(360deg);
				transform: rotate(360deg);
			}
			
			
			/**/
			
			.about_img_img { 
				width:100%; background-size:cover !important; height:560px; 
				border: 8px solid #fff;
				background: #fff;
				box-shadow: 0px 5px 10px 5px #aaaaaa;
				transition: transform .2s;}
			
			
			.homeslidecontainer_nnew img { width:auto !important;}
			
			
			.promotion_box img {width: auto;
			
			max-width: 100%;
			
			z-index: 99;
			
			position: relative;}
			
			.about_img img {width: auto;
			
			max-width: 100%;
			
			z-index: 99;
			
			position: relative;}
			 
			 
			 
			#about .middle-part { margin-top: 0; padding-top: 50px; }
			
			
			.salons_pic { height:350px; overflow:hidden; width: 100%;
			text-align: center;}
			
			.salons_pic_inner { width:100%; height:350px; text-align: center;}
			
			.salons_pic_inner  img { width:100%; }
			
			.blog-content {margin-top: 126px;}
			
			
			.blog-content  .controls {
			
				width: 56px;
				right: auto !important;
				top: auto;
				bottom: 0;
				left: -141px;
			
			}
			
			
			#services .col-md-6:nth-child(3)::before {
				position: absolute;
				left: -170px;
				bottom: 0;
				content: '';
				background: url(../img/flower-impression-3-1.png) no-repeat 0 0;
				width: 45%;
				height: 80%;
				transition: .5s;
			}
			
			#services .col-md-6:nth-child(2)::before {
			position: absolute;
			left: 63%;
			top: -90px;
			content: '';
			background: url(../img/flower-impression-3-2.png) no-repeat 0 0;
			width: 69%;
			height: 80%;
			transition: .5s;
		}
			
			
			#testimonials p {
			  height: 129px;
			overflow: hidden;
			position: relative;
 		}
		
		#promotion .item { text-align: center;}
		#promotion .item img {display: inline-block;}

		/*button.owl-prev,*/
		/*button.owl-next{*/
			/*color: #FFF;*/
			/*background-color: transparent;*/
			/*border: 1px solid transparent;*/
		/*}*/
		#blog .owl-nav {
			position: absolute;
			left: -175px;
			bottom: 5px;
			font-size: 80px;
		}
		#blog .title {
			padding: 10px 10px;
			max-height: 55px;
			overflow: hidden;
		}
		@media only screen and (max-width: 1400px) { 
			body {overflow-x: hidden !important;}
			.introForm { margin-top: 0; }
		}
 			 
			@media only screen and (max-width: 1199px) { 
				
				.about_img img { height: 400px;}
				#header.sticky .container {  width: 970px; }
				
				#intro h2 {  font-size: 31px; }
				
				.introForm {  margin-top: 0; }
				
				#intro .contactForm { width:100%!important; position:relative!important;}
				.easy-autocomplete.undefined { width:100% !important;}
				
				#about { padding-bottom: 0; }
				#header { position:relative;}
 			}
			
			@media only screen and (max-width: 991px) { 
				#header.sticky .container {  width: 750px; }
				.about_img img { height: auto; }
				
				.blog-content .controls {
 					bottom: -63px;
					left: 50%;
					margin-left: -28px;
				}
				
				#about { background:none !important;}
				#about .about-img, .promotion-box {
					position: relative;
					margin: 30px 00px 30px 00px;
				}
				 
				 .blog-content {  margin-top: 30px; }
			
			}
			
			@media only screen and (max-width: 767px) { 
				#header.sticky .container {  width: 100%; }
				.fixed_menu {width: 100%;}
				
			 
				#intro h2, #blog h2, #services h2, #why-us h2{ padding:0; }
				
				#services .col-md-6.col-lg-6.col-sm-6.wow.bounceInUp { width: 49% !important; float: left;}
				.salons_pic {height: 220px;}
				.salons_pic {  height: 150px; }
				#services .box:hover {
					padding: 5px;
					-webkit-transform: scale(1.01);
					transform: scale(1.01);
					background:  #fff;
				}

				#features .feature-item img {
					 margin: 50px 0 0 0;
					width: 100%;
				 }
				 
				 .fixed_menu ul li a { font-size: 20px; padding: 8px 10px;}
				 .fixed_menu ul li a:hover {padding: 8px 10px;}
				 
				 .fixed_menu ul { padding: 20px 20px 0 20px; }
				 
				 .main-nav   ul  li { display:none;}
				 .main-nav   ul  li.hamburgerclick { display:block;}
				 
				 #about .about-img img {
						width: 100%;
						margin-bottom: 20px;
					}
					
					#promotion .item {  margin:10px 5px; }

					#promotion .item  img {height: auto;}
					
					#promotion .item h4 { min-height: 30px;}




#blog {
    padding: 50px 0 100px; }
	
.right_login_bg { display:none !important;}

.fixed_panel_login_full .col-sm-6 {
    width: 100%;
    padding: 15px;
}

.footer-bottom .col-md-6 { width:100%; text-align:center;}

.footer-bottom ul {
    float: left;
    padding: 15px 0 0 0;
    text-align: center;
	width:100%;
}

.footer-bottom li {
    list-style: none;
    float: none;
    display: inline-block;
	
}
	
	
	 
			
  #services .col-md-6:nth-child(2)::before,
  #services .col-md-6:nth-child(3)::before  { display:none; }
			
	
	.introForm {  margin-top: 40px; }
	
	
	
	
	
			}
			
			
			
			@media only screen and (max-width: 359px) { 
				
				#promotion .item { margin:15px 35px; }

				#promotion .item  img {height:auto;}

 			}		
			
			

	 