/*
Theme Name: Water 2 Water
Theme URI: http://www.webfirm.com/
Author: the Webfirm team
Author URI: http://www.webfirm.com/
*/


@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900,300);
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,700);
body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-family: 'Lato', sans-serif;
	color: #252525;
	-webkit-font-smoothing: antialiased;
	 font-size: 14px;
}
img { border:none ;  }
h1 {
	
	font-weight: 400;
	font-size: 24px;
	text-align: left;
	
	margin:0px;
}
h2 {
	color: #005c9b;
	font-weight: 400;
	font-size: 20px;
	text-align: left;
	padding: 0;
	margin: 13px 0 9px;
}
h3{ 
	font-weight: 400;
	font-size: 18px;
	
	line-height:20px;
	margin-bottom: 0px;}
	
	h4{ 	

	font-size: 16px;
	text-align:left;
	line-height:18px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	margin-top:20px;
	
	font-weight:normal;}


p {
	

	text-align: left;
	margin:0px;
	line-height:19px;
}
b {
	color: #f2f2f2;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.container {
	width: 940px;
	margin: 0 auto;
}

/* header */
#header {
	margin: 0px auto;
	width: 100%;
	float: left;
}
.logo {
	color: #ffffff;
	float: left;
	margin-top: 21px;
	display: block;
	background-image: url(Img/logo.jpg);
	width: 206px;
}
.logo img {max-width:100%}
.head1 {
	height: 100px;
	background: #ED1568;
	width: 100%;
}
.head2 {
	height: 50px;
	background: #005DAA;
	width: 100%;
}

/*slider part*/
#boxslider {
	height: 553px;
	
	float: left;
	width: 100%;
	margin: 0 auto;
}
.sliderfooter {
	margin: 0 auto;
	background: url(images/sliderfooter.jpg) repeat;
	height: 28px;
	width: 100%;
	float: left;
}


.page-id-13 .sidebar1 h2 , .blog .sidebar1 .arch1 h2 , .single .sidebar1 .arch1 h2 {font-size:24px; color: #252525;}

.main-footer .sidebar p {
    font-size: 12px;
    line-height: 18px;
    padding: 0 30px 20px 0;
}

/* main content */
.main , .blog1 {
	margin: 0 auto;
	width: 100%;
	float: left;
	background: url(images/shadowimage.png) repeat-x top left;
}


.waterimg {margin: 0 auto;
	width: 100%;
	float: left;
	background: url(images/footerimg.jpg) no-repeat bottom center;}


.contentarea-1 a {
	color: #252525;
	display: inline;

	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}
.contentarea-1 {
	width: 100%;
	margin: 96px 0px;
	float:left;
}
.home .contentarea-1{margin:102px 0px;}
.contentarea-1 .leftbar {
	margin-top: 0px;
}

.lefty {
	width: 450px;
	float: left;
	height: auto;
	padding-left: 10px;
}
.lefty p {

	padding:20px 167px 34px 0px;
	text-align: left;
}
.lefty .water-slider {
	font-size: 16px;
	color: #ed1568;
	font-weight: 400;margin-top:100px;
	margin-bottom:10px;
	padding:0;
}
.contentarea-1 .leftbar {
	width: 530px;
	float: left;
	height: auto;
	padding-left: 10px;
}
.contentarea-1 .leftbar p{ padding-top:8px;}
	.contentarea-1 .sidebar1 {
	width: 300px;
	float: right;  padding-right: 10px;
}
.contentarea-1 .sidebar1 p {
	
	font-size: 12px; margin:0;
	
}
.blogsocial {
    margin-bottom: 20px;
}
.fb-like.fb_iframe_widget > span {
    height: 24px !important;
}
.blogsocial > div {width:62px !important;}
.blog1 .contentarea-1 .sidebar1 p { margin:0;}
.blog1 .contentarea-1 .sidebar1 a.readmore {padding-bottom: 8px;}
.contentarea-1 .sidebar1 .content-b {
	color: #252525;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}
.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal {
    width: 85px !important;
}
#___plusone_0 > iframe {
    width: 62px !important;
}
.subcontainer {
	width: 640px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 220px;
	margin-top:60px;
}


.sidebar {
	width: 300px;
	display: inline-block;
}
.sidebar-2 {
	width: 270px;
	float: right;  padding-right: 10px;
}
.home .sidebar-2 {
	width: 277px;
	
}

p.content-side {
	padding: 10px 0px 0px 0px;
	line-height: 16px;
	font-size:11px;
}
.contentarea-1 .sidebar1 {
	
	text-align:left;
}
.side-right{
	width: 115px; padding-top:35px;
 	 font-size:18px; font-weight:600;
	 float: right;
	 
	 color:#fff;
}

.additional_area .enquire {padding: 8px 25px 8px 40px;
	font-size: 15px;
	border: none;
	color: #ffffff;
width: 44px;
	background: url(images/arrow.png) #ed1568 15px center no-repeat;
transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
-moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;}
.archive.date .contentarea-1{
    margin: 92px 0 150px 0;
}	
	
.content-footer h4 {    margin: 0;    padding-bottom: 15px; text-transform: capitalize;}

ul.nav-2  li > a:hover {
    color: #005DAA !important;
   
}
	 .additional_area .addtocart form.cart button:hover , .additional_area .enquire:hover { opacity:0.6; }
	.additional_area .addtocart form.cart button , .additional_area .addtocart form.cart button:hover{ padding: 8px 25px 8px 40px;
	margin-top: 9px;
	max-width: 130px;

	border: none;
	color: #ffffff; 
	background: url(images/arrow.png) #ED1568 15px center no-repeat;
	}
	.additional_area .enquire a {color: #ffffff; }
	.paypal {  width:100px ; height:26px;  margin: 30px 0px 0px 2px; }
.button-1 {
	padding: 8px 25px 8px 40px;
	font-size: 15px;
	border: none;
	color: #ffffff;
	margin: 9px 50px 0px 0px;
	background: url(images/arrow.png) #0185C3 15px center no-repeat;
}
.button-2 {
	padding: 8px 25px 8px 40px;
	margin-top: 9px;
	font-size: 14px;
	border: none;
	color: #ffffff;
	background: url(images/arrow.png) #ED1568 15px center no-repeat;
	margin: 9px 50px 0px 0px;
}
.blue-cls {
	background: #0185C3;
}
.orange-cls {
	background: #ED1568;
}
.sidebar-2 .textwidget input {
	width: 250px;
	height: 15px;
	padding: 10px;
	margin-top: 10px;
	background: #F1F1F1;
	border: none;
	font-size: 11px;
}
.sidebar-2 textarea {
	width: 250px;
	height: 70px;
	padding: 10px;
	margin-top: 10px;
	background: #F1F1F1;
	border: none;
	font-size: 11px;
	font-family: 'Lato', sans-serif;
}
.sidebar-2 .wpcf7-form-control.wpcf7-submit  {
	padding: 10px 14px;
	margin-top: 2px;
	border: medium none;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    height: 35px;
    margin-top: 10px;
    padding: 9px 17px ;
    width: 67px; background: #0185C3; cursor:pointer;
	margin-left:6px;
}

 .content-footer  .navigation-footer h4, .content-footer .sidebar h4, .content-footer  .sidebar-2 h4 {
    font-size: 14px;
}
 .page-id-26 .main .contentarea-1 form span input{width: 440px;
	height: 39px;
	padding-left: 10px;
	margin-bottom: 10px;
	background: #f8f8f8;
	border: none;
	font-size: 13px;}
 .page-id-26	.main .contentarea-1 form span textarea{width: 440px;
	height: 110px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #f8f8f8;
	border: none;
	font-size: 13px;}
	 .page-id-26 .main .contentarea-1 form span select{width: 451px;
	height: 170px;
	padding-left: 10px;
	margin-bottom: 10px;
	background: #f8f8f8;
	border: none;
	font-size: 13px;}
	/*.main .contentarea-1 form span.menu-78 select{padding-left: 10px; color: #252525;
	margin-bottom: 10px;
	height: 39px;}*/
	 .main .contentarea-1 form input.wpcf7-submit {
	 padding: 10px 45px !important;
	border: none;
	font-size: 14px;
	color: #fff;
		background: #0185C3;
		width:67px;
		margin-top: 25px;
		height:42px;
}
.content-footer1 .sidebar > a {
    color: #252525;
    font-size: 10px;
    text-decoration: none;
	line-height:18px;	
}

.subcontainer .textwidget > a:hover {
    background:#d0004b;   
}	
.subcontainer .textwidget > a {
    background: #ed1568;   
    color: #fff;
    display: block;
    font-size: 18px;
    margin: 0 auto;
    padding: 12px 0;
    text-decoration: none;
    width:248px;
    transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
-moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
/* footer */
.main-footer {
	margin: 0 auto;
	width: 100%;
	float: left;
	margin-top:65px;
}
.content-footer .left-footer {
	margin-top: 0px; width: 324px; padding: 0 0 0 10px;
}
.content-footer {
	width: 100%;
	margin: 0px 0px;
	display: inline-block;
}
.content-footer1 {
	width: 100%;
	margin: 90px 0 18px 0px; border-top:1px solid #e5e5e5; padding-top:19px; float:left;
}


#footer {
	width: 100%;
	clear: both;
}
.left-footer {
	width: 320px;
	float: left;
	height: auto;

}
.main-footer p {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400px;
}
.content-footer1 .left-footer > p {    font-size: 10px;}

.content-footer1 .sidebar > a {    font-size: 10px;}

.pa-break {
	padding-right: 130px;
}
.main-footer .sidebar {
	width: 300px;
	
}

.main-footer .content-footer1 .sidebar {
	text-align:right; width:auto; float:right; }
.logo a , .logo img {border:none;	 
	
}
.ms-layer > p > span {
    width: 260.671px !important;
}
.content-side > a {
    line-height: 18px;
}

.ms-bullets.ms-dir-h{top:90%;}
/* header navigation */
.navigation {
	float: left; padding:0px; width:100%;
}
.navigation ul {
	list-style: none;
	margin: 0px;
}

.navigation li {
    display: block;
    float: left;
    position: relative;
	cursor: pointer;
}

.navigation ul li:first-child a {
	padding-left:0px;
}
.navigation ul li a {
    color: #fff;
    display: block;
    font-size: 13px;
    padding: 17px 16.5px;
	padding: 17px 16px\9; 
    text-decoration: none;
    text-transform: capitalize;
}


.navigation li:last-child a {
    padding-right: 27px;
}
.last-m { padding-right:26px !important;}
.navi-b{
	
	padding-left:0px !important; padding-right:20px !important;
}
.navi-b a{border-left: 1px solid #f091b4; padding-left:10px;
 }
 .orange-cart {
	padding-left:50px !important;padding-right:9px !important;
	background: #ED1568 url(images/cart.png) no-repeat 12px center;
}
.navigation ul li a.cart-contents {
   
    margin: 0;
    padding:17px 9px 17px 48px ;
	background:  url(images/cart.png) no-repeat 12px center;

}

#cbp-spmenu-s1 li .last{ background-image:none;  padding:17px 10px 17px 0px; 

}
.slider {
    clear: both;
    position: relative;
}


.nav-2 {
    float: right;
    padding: 0;
    display: none;
}
.page-id-26 .main .contentarea-1 form span.menu-78 select{width: 105%; background: #f8f8f8 url(images/arrow.jpg) no-repeat 93% 11px;
	height: 20px;
	
	
	border: none;
	font-size: 13px;}
	
	.menu-78 {
    width: 452px; overflow:hidden; float:left;
}
.cbp-spmenu-left .menu {
    display: block;
    float: left;
    padding: 0 0 0 41px;
}
 .cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left {
    display: block;
    float: left;
    width: 745px;
}


.navigation > .textwidget {
    float: right;
    width: 195px;
     text-align: right;
}



.navigation > .textwidget > a {
    display: inline-block;
    margin:5px 0 0;
    text-align: right;
    width:32%;
}

.navigation > .textwidget > a > img {
    display: inline-block;
    height: auto;
    max-width: 60%;
}

.navigation > .textwidget > a > img:hover {
    opacity: 0.6;
}
.menu_click {
	display: none;
}
/* sub menu*/
.head2 .navigation li ul li a {
    border-bottom: 1px solid #6B7885;
   
    padding:9px 0px 9px 0px;
   
	
    width: 94%;
}
 .navigation li ul li   {
    background: none repeat scroll 0 0 #005daa;
    clear: both;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0px 0 0 10px;
    width: 158px;
}
.head2 .navigation ul li a:hover ,  .head2 li.current-menu-item a{

    color: #ED1568;
    text-shadow: none;
}
.single .contentarea-1 .leftbar p { padding:10px 0px !important; }
.main .h1_wrapper .navigation li a:hover { border-bottom: 2px solid #0185c3;
    color: #0185c3; }
.navigation li ul {
  display: none;
    height: auto;
    margin: 0;
    padding-left:7px ;
    padding-top: 0px ;
    position: absolute;
    width: auto;
	z-index:99999;
}
#menu-header li ul li a {
    color: #fff;
}
#menu-header li ul li a:hover {  color:#ed1568 ; }
.navigation li:hover ul {
    display: block;
}
/* footer navigation*/
.navigation-footer {
	float: left;
}
.navigation-footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.navigation-footer li {
	line-height: 18px;
}
.navigation-footer li ul {
	color: #252525;
	padding-left: 36px;
}
.navigation-footer li ul li a {
	color: #252525;
	font-size: 11px;
}
.navigation-footer ul li a {
	display: block;
	font-size: 11px;
	font-style: normal;
	color: #252525;
	text-decoration: none;

	margin: 0px;
}



.search-form .search-submit {
    background:  #0185c3;
    border: medium none;
   
    color: #ffffff;
    font-size: 15px;
   
   
    padding: 3px 20px;
}
.search-field {
    height: 20px;
    margin-left: 10px;
	width:200px;
}
/* arch */ 
.blog1 .sidebar1 > ul {
    float: left;
    list-style: outside none none;
	text-align:left;
}
.blog1 .navigation .breadcrumbs ul li:first-child a {
	padding:0px;
}
.blog1 .sidebar .navigation-footer { margin-top:26px;}
.blog1 .sidebar .navigation-footer li {list-style:none; line-height:27px;}
.blog1 .sidebar .navigation-footer ul li a {
 

	font-weight:400px;
   
    margin: 0;
    text-decoration: none;
}
.blog1 .sidebar1 ul { margin-top:20px; padding:0px;}
.blog1 .sidebar1 ul li {list-style:none; padding: 0 0 0 0;}

 
   .blog1 .sidebar1 ul li a {
    border: medium none;
  
    font-weight: bold;
    margin: 0;
    width: auto;
}
  

.arch {
    margin-top: 55px;
}
.blog1 .sidebar1 .arch  ul li a {
 

	font-weight:400px ;
	font-weight:normal ;
	
	color: #252525;
	width:auto;
	border:none;   
    margin: 0;
    text-decoration: none;
}

.blog1 .contentarea-1 .sidebar {
    text-align: left;
}

.blog1 .contentarea-1 .sidebar {
    text-align: left; float:right;
    width: 300px;
}
.blog1 .leftbar .content-side {
    line-height: 16px;
   padding:0px; font-size:11px !important;
}
.blog1 .leftbar .content-b a {
   
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
   
    
}
	.blog1 .contentarea-1 .leftbar p{padding:0px;  font-size: 14px }

.blog1 .contentarea-1 .leftbar .content-side {
    padding-top: 10px;
}
.blog1 .navigation .breadcrumbs ul li a , .main .navigation .breadcrumbs ul li a {
    color: #898989;
     display: inline;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
	padding:0px;cursor: pointer;
}
 .blog1 .navigation .breadcrumbs ul li , .main .navigation .breadcrumbs ul li  {border-left: 1px solid #898989; padding: 0px 12px ; line-height:12px; color: #252525;
    font-size: 12px;}

.blog1 .navigation .breadcrumbs ul li:first-child{border-left:none;}

.breadcrumbs li:first-child {
    border-left: medium none !important;
	padding-left:0px !important;
}

.blog1 .navigation .breadcrumbs ul li > span {
    border-left: 1px solid #898989;
    display: inline-block;
    line-height: 12px;
    margin: 0 12px;
    padding: 0 12px;
}
blockquote {
    background: url("images/quotes.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 0 0 40px;
    padding-left: 35px;
}
.nav-2 > li { background:url(images/menu2.jpg) #ED1568 repeat-x left top ;}
blockquote p {padding-top:0px;}
 .breadcrumbs {float:left; padding-left: 10px;}
.blog1 .navigation  {margin-top:16px;}
.blog1 .navigation .breadcrumbs ul {padding:0px;}
.blog1 .navigation .breadcrumbs ul .selected { color: #252525; }
.main #menu-product-category-menu.navigation{ margin-top: 0px;}
.main .navigation  {margin-top:16px; float: left; width: auto;}
#searchform input#s {
    background-color: #0185c3;
    border: medium none;
    color: #fff;
    height: 34px;
    padding: 0 35px 0 0;
    text-indent: 18px;
    width: 169px; float: right;
}
#searchform input#s::-webkit-input-placeholder {
   color: #fff !important;
}

 #searchform input#s:-moz-placeholder { /* Firefox 18- */
   color: #fff !important;  
}

#searchform input#s::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;  
}

#searchform input#s:-ms-input-placeholder {  
   color: #fff !important;  
}
#searchform input#s input:-moz-placeholder {  
    color: #fff !important;  
} 
#searchform input#s::-moz-placeholder { opacity: 1 !important; color: #fff !important; }

#searchform input#s placeholder{ color:#fff;}
.category_menu_wrapper > form{ position: relative;}
#searchform label {    display: none;}
.main .navigation .breadcrumbs ul {padding:0px;}
.main .navigation .breadcrumbs ul .selected { color: #252525; }
#searchform input#searchsubmit {
    background-color: transparent;
    border: medium none;
    position: absolute;
    right: 0; width: 27px; height: 29px;
    text-indent: -9999px; background: url(images/ser.jpg) no-repeat transparent; margin: 4px 7px 0 0;
}

.contactright select.wpcf7-select option {
    color: #252525;
    font-size: 13px;
    padding: 3px 0;
}
textarea { font-family:lato;}
.blog1 .contentarea-1 {
	float:left;
    margin: 92px 0 150px 0 ;
    width: 100%;
}
.alignleft , .alignright {
    color: #252525; padding:0 6px;
    float: left;

    font-weight: normal;
}

.alignright { 
    float:right;
  }
.blog1 .leftbar .navigation { margin-top: 50px;
    width: 110px;}

body .main .contentarea-1 .read_more {
    border-bottom: 1px solid #ed1568;
    color: #ed1568;
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 11px;
    text-decoration: none;
    width: 63px;
}
a.readmore {color: #ed1568; display: block; font-size: 14px; font-weight: 600; line-height: 13px; margin: 0 0 14px; padding: 1px 0; text-decoration: underline;}

.arch1 > h2 {
    color: black;
    margin: 0;
}
iframe {    position: relative !important;}

iframe#_BH_frame{ position: fixed !important;}
/*product*/


.h1_wrapper {
    float: left;
    width: 100%;margin-bottom: 60px;
    margin-top: 15px;
}
.h1_wrapper .main_h1 {
    float: left;
}
.category_menu_wrapper {
    float: right;
}
.category_menu_wrapper a {
    color: #252525;
    text-decoration: none; font-size:18px;
}
.main .category_menu_wrapper .navigation li {
    
    font-size: 18px;
    padding:1px 2px 0 37px;
	background:none;
   
}
.main .category_menu_wrapper .navigation li:first-child {
    padding-right: 8px;
}
.main .h1_wrapper .category_menu_wrapper .current-menu-item a  { color:#0185c3; border-bottom:2px solid #0185c3;}

.woocommerce-page .products li.product h3, .woocommerce  ul.products li.product h3 {
    font-size: 16px ;
    line-height: 18px;
    margin: 0;
    padding: 0.5em 0;
	text-align: left ; min-height: 36px;
}

ul.products li p {
    min-height: 58px; margin:0;
}
.woocommerce-page button.button.alt { padding: 8px 25px 8px 40px;
	font-size: 15px;
	border: none;
	color: #ffffff;
	margin: 9px 50px 0px 0px;
	background: url(images/arrow.png) #0185C3 15px center no-repeat;text-shadow: none ;
	border-radius: 0;
    box-shadow: none;   
    font-weight: normal;
    line-height: 18px;}
	.woocommerce-page button.button.alt:hover { box-shadow: none;   
    font-weight: normal;opacity: 0.6;
    line-height: 18px; padding: 8px 25px 8px 40px;
	font-size: 15px;
	border: none;
	color: #ffffff;
	margin: 9px 50px 0px 0px;
	text-shadow: none ;
	background: url(images/arrow.png) #0185C3 15px center no-repeat;text-shadow:none ;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img ,.woocommerce ul.products li.product a img:hover, .woocommerce-page ul.products li.product a img:hover {
  
    box-shadow: none; width:auto; display: inline-block ; height:auto; max-width:90.5%;}
	.single_image_wrapper {
    display: table-cell;
    height: 220px;
    text-align: center;
    vertical-align: middle;
    width: 220px;
}
	.woocommerce .related ul.products li.product .single_image_wrapper img{
    display: inline-block ;
	 height: auto; width:auto;
    
}
	.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{
		box-shadow:none;}
	
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button     { padding: 8px 25px 8px 42px;
	margin-top: 9px;
	font-size: 14px;
	border: none;
	color: #ffffff;
	background: url(images/arrow.png) #ED1568 15px center no-repeat;
	margin: 9px 50px 0px 0px; text-shadow:none; box-shadow: none;   
    font-weight: normal;
    line-height: 18px;}
	
	.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover
	{ padding: 8px 25px 8px 40px;opacity: 0.6;
	margin-top: 9px;
	font-size: 14px;
	border: none;
	color: #ffffff;
	background: url(images/arrow.png) #ED1568 15px center no-repeat;
	margin: 9px 50px 0px 0px; text-shadow:none ; box-shadow: none;   
    font-weight: normal;
 }
	
	.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img { width:auto;}
	
	.page-id-26 h2 {
    margin-bottom: 8px; color: #252525; font-size:24px; margin-top: 0;}
	.page-id-26 p{ padding-bottom:20px;}
	.page-id-26 form p{ font-size:11px;padding-bottom:16px;}
	.page-id-26 form.wpcf7-form h4 { font-size:14px; color: #252525;  margin-bottom: 0; padding-left: 5px; margin-top: 0;}
	
.page-id-26 form.wpcf7-form h4 + p { padding-left: 5px;}

.woocommerce .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce-page .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li
{line-height:normal; background:none;}
	
	

.page-id-22 h3 {
    line-height: 24px;
    margin-bottom: 2px;
    padding: 5px 0 0;
    text-align: left;
}

.page-id-22 .leftbar p {
    padding-top: 0px;
}

.page-id-22 .leftbar h3 span {
    font-size: 18px; color:#0185c3;
}
		 .product_summary .ssba{ display:none;}
		
		.woocommerce-page div.product div.images {
    float: left;
    width: 322px;text-align: center;
}
.woocommerce-page div.product div.images img { margin-top:50px;display: inline-block; box-shadow:none;max-width: 100%;
height:auto;}
.product_summary {display:inline-block; width:378px;}
.additional_area {float:right; width:220px;}
.product_summary ul {
    list-style: outside none none; padding:0px;
}
.contentarea-1 .product_summary ul li{
	background:url(images/startsym.png) no-repeat 10px 5px;  color: #252525;
 
    padding: 0 0 10px 30px; line-height:18px;
   
}

.contentarea-1 ul {list-style: outside none none; padding:0px;}
.contentarea-1 ul li{
	background:url("images/startsym.png") no-repeat scroll 10px 10px ;  
 
    padding: 0 0 0 35px; line-height: 28px;
   
}
.contentarea-1 ol {list-style:decimal ; color:#757171; padding-left:30px;}

.contentarea-1 ol li{
   padding-left:10px;color: #252525; line-height: 28px;
	
   
}
.form-row.form-row-wide.create-account input.input-checkbox {
    box-shadow: none; border:none ; 
}
#ship-to-different-address-checkbox.input-checkbox , #payment .input-radio {
    border: medium none;
}
 table {
    border-collapse: collapse; magin-top:25px; background-color:#fcfcfc; text-align:left; margin-top:10px;
}
table th {color: #252525; }
 table,tr, td, th {
    border: 1px solid #dedede;  padding:20px; font-size:14px;
}
.product_summary p.price .amount {
    color: black;
    display: inline-block;
    font-size: 24px;
    padding: 16px 0;
}
#order_review table.shop_table td , #order_review table.shop_table th {
    text-align: left;
}
ul.payment_methods.methods li {
    list-style: outside none none !important ; background:none !important;
}

.product_summary p {color: #252525; padding-bottom:10px; }
 .woocommerce .related ul.products li.product img {width:auto; }
 .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product{margin: 0 2.9% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%;}
	.woocommerce .related ul.products , .woocommerce-page .related ul.products {margin-top:60px;}
	.woocommerce-page .related ,.woocommerce .related {border-top:1px solid #e5f3f9; margin-top:75px; clear: both;}
	.woocommerce-page .related h2 , .woocommerce-page .related h2 {
    margin-top: 40px; color: #252525;
}

.sku_wrapper {
  
    font-size: 12px;line-height: 24px;
}

.category_menu_wrapper .navigation li:last-child a {
    padding-right: 0px;
}



.page-id-7 .woocommerce .checkout ul.woocommerce-error > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
 .woocommerce-page #payment ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
 
}

.hcart { height:10px;  padding-left:13px; }

.page-id-7 .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error{border-top: 3px solid #ed1568;}
.page-id-7 .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {background-color:#ed1568;}
.page-id-7 .woocommerce .woocommerce-info a { font-size:14px;}
.page-id-7 .woocommerce .woocommerce-info a:hover {text-decoration:underline;}


.page-id-7 .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
   
   background: url(images/arrow.png) #1E85BE 15px center no-repeat;
    font-size: 16px;
}
tfoot tr  > th { font-weight:normal;}
.chosen-container .chosen-results li.active-result:hover { color:#1E85BE !important; }
.chosen-container .chosen-results li.active-result { color:#464646 !important; }
.chosen-container .chosen-results li.active-result {background:none;}

.col2-set p input , .col2-set p textarea {box-shadow: 0 0 8px #d9d9d9;border: 1px solid #c4c4c4;  height: 30px;}
.navigation ul li a.last {
  
    margin: 0;
    padding: 17px 20px 17px 0;
	background:url(images/mboder.jpg) no-repeat left center ;
}

.col2-set p input:focus , .col2-set p textarea:focus {
    border: 1px solid #7bc1f7;
    box-shadow: 0 0 8px #7bc1f7;
    outline: medium none;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {height:100px;}
/* generic page */ 
.Samplenavigation ul li {
    background: url("images/startsym.png") no-repeat scroll 10px 5px rgba(0, 0, 0, 0);
  

    padding: 0 0 10px 30px;
}
.page-id-22 .subcontainer p {
   
    padding: 10px 0 28px 0px ;}
.main .contentarea-1 .leftbar p, .term-description p { padding-bottom:10px;}


.subcontainer h3 { font-size: 30px;    margin: 0;}

	.subcontainer p {
   
    padding: 12px 0 28px 0;}
	
	.contentarea-1 .navigation .breadcrumbs ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
   
}

.arch ul li , .sidebar1 ul li , ul.products li  { background:none; padding-left:0px; }

.pdflink a {
    color: #ED1568;
   padding-left:34px; background:url(images/psdimg.png) no-repeat left 6px ;
    text-decoration: underline;
	display:block;line-height: 30px;
}
.pdflink { }
.addtocart .quantity { display:none;}


.pdflink {padding: 22px 0;
	border-top:1px  solid #f3f2f2;border-bottom:1px  solid #f3f2f2;
	margin-top:10px;
     }
	 
	 
	.slider .ms-skin-default .ms-bullet { background:url(images/bullet.png) no-repeat -26px 0px ; height:20px; width:20px;} 
	.slider .ms-skin-default .ms-bullet-selected {
    background-position: 0 0 ;
}

.subcontainer p , .subcontainer h3  { text-align:center;}
.leftbar1 {
    float: left;
    height: auto;
    padding-left: 10px;
    width: 530px;
}

hr {
    border: medium none;
    display: none;
}
.shop_table tbody td.product-name {
    padding-left: 60px !important;
}
.alignnone.size-full.wp-image-220 {
   vertical-align: middle;
    padding-left: 9px !important;
}
.contactleft {float:left; width:36%;} .contactright { float:right;}

 .woocommerce-page .actions input.button{margin: 0 0 0 10px ;}
 .shop_table td.actions .coupon input.button  { margin-left:34px;}
 #coupon_code.input-text {
    width: 100px; height:30px;
}
 
 
 .woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border-collapse: collapse;
}
 
 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width:100%; float:none; margin:0 auto;}
 .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table { width:100%; margin:10px auto;}
 
 .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th ,
 .woocommerce .cart-collaterals .cart_totals table tr, .woocommerce-page .cart-collaterals .cart_totals table tr ,
 .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{
    padding: 10px;
    width: 50%; }
 
 .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    float: none;
    margin: 0 auto;
    width: 86%;
}
 
 .page-id-6 .woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-size: 18px;
    font-weight: normal;
  
}
 .page-id-7 .woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-size: 15px;
    font-weight: normal;
	
	
  
}
.page-id-6.woocommerce-page table.shop_table th { background-color:#E8EFF6;

}
.product-name > a {
    font-size: 14px;
}

.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {width:auto; height:76px;}
  .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {font-size: 16px;
    font-weight: normal;
  
}
 
 
 .side-right a {
    color: #fff;
    text-decoration: none; float: right;;
}

.page-id-6 .woocommerce > form {
    margin-top: 10px;
}
 
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {width:auto;}

.page-id-6.woocommerce-page .actions input.checkout-button { background: url(images/arrow.png) #1E85BE 15px center no-repeat; font-size:16px; } 
 
 .page-id-6 .woocommerce shipping_calculator select, .page-id-6  .shipping_calculator input ,  .page-id-6 .shipping_calculator select, .page-id-6  .woocommerce-page .shipping_calculator input {border: 1px solid #c4c4c4;
    box-shadow: 0 0 8px #d9d9d9;
    height: 24px; }
 .page-id-6 .woocommerce form .form-row select:focus, .woocommerce-page form .form-row select:focus ,  .page-id-6 .woocommerce form .form-row input:focus, .woocommerce-page form .form-row input:focus {  border: 1px solid #7bc1f7;
    box-shadow: 0 0 8px #7bc1f7;
    outline: medium none;
 }
 form.search-form {
    margin-top: 30px;
}
 
 
 .archive .contentarea-1 {
   
    margin: 6px 0 96px;
    
}
 
 a.shipping-calculator-button {
    color: #ED1568;
    font-size: 14px;
}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    color: #ED1568;
   
    font-size: 14px;
    
}

#fancybox-outer { padding:15px; }

.related ul.products li {clear: none !important;}

#fancybox-wrap {width:400px !important;}
#fancybox-outer {width:100% !important;}
#fancybox-content{width:100% !important; border:none !important;}
#fancybox-outer {padding:11px 31px 33px;}


#fancybox-outer hr {
    background-color: #e9e9e9;
    width: 95%;
	margin:21px 0 17px;
	display:block;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  box-shadow: 0 0 8px #d9d9d9;border: 1px solid #c4c4c4;  height: 30px;
  
    padding: 6px 2% 6px 3% !important;
    width: 94% !important;
	font-size:14px;
}

.gform_wrapper .top_label input.medium:focus, .gform_wrapper .top_label select.medium:focus, .gform_wrapper .top_label input.medium:focus, .gform_wrapper .top_label select.medium:focus{ border: 1px solid #7bc1f7;
    box-shadow: 0 0 8px #7bc1f7;
}
.gform_wrapper h3.gform_title {
    border-bottom: 1px solid #d9d9d9;
    letter-spacing: normal !important;
    margin: 10px 0 6px;
}
#fancybox-wrap #contact_form_brochure > a {
    background: url("images/pdf_icon.jpg") no-repeat scroll 10px center;
    border: 1px solid #c6c6c6;
    color: #252525;
    display: table;
    font-family: "helvetica_lightregular";
    margin: 13px 0 0;
    padding: 11px 14px 10px 44px;
}
#fancybox-close{display:none !important;}
#fancybox-overlay{  background-color: #000 !important; opacity: 0.2 !important;}
#fancybox-wrap div {box-sizing: padding-box !important;}
#contact_form_brochure {width: 100% !important;}
.gform_wrapper{max-width:100% !important;}
#fancybox-content #contact_form_pop {margin: 20px 0 0;}


.page-id-8. woocommerce h3 {border-bottom:1px solid rgba(242,242,242,1); }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea   {border: 1px solid #c4c4c4;
    box-shadow: 0 0 8px #d9d9d9; height:30px; padding-left:10px;}
	.woocommerce .order_details li strong, .woocommerce-page .order_details li strong { font-size:14px;}
	
	.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, .woocommerce-page form .form-row input.input-text:focus, .woocommerce-page form .form-row textarea:focus{
	border: 1px solid #7bc1f7;
    box-shadow: 0 0 8px #7bc1f7;
	}
	
	.page-id-7 ul.order_details li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding:27px 18px; margin:0px; 
}
 dl.customer_details dt {
    float: left; padding-right:10px;
}

a.edit {
    color: red;
}
.page-id-7 ul.order_details {margin-top:20px; border: 1px solid #DDDDDD; width:60%;}

.ms-btn-container:last-child > a  {
    background: url("images/arrow.png") no-repeat scroll 15px center #ed1568;
   
}
.ms-btn-container  > a {
    background: url("images/arrow.png") no-repeat scroll 15px center #0185c3;
   
}

.ms-layer > p > span {
  
    width: 260.671px !important;
}


.slider h2 { color: #252525;
	font-size: 30px;
    line-height: 34px;
	}


.ms-layer > p > span  {
    font-size: 14px !important;
    line-height: 18px;
}

.page-id-8 p {
    padding: 10px 0;
}

.ms-layer > span  {
    font-size: 15px !important;
}
.ms-btn-container  > a {
    font-size: 13.807px !important;
    padding: 8.5px 28.345px 11.5px 36.345px !important ;
}

.ms-btn-container:last-child > a  {   font-size: 13.807px !important;  padding: 8.5px 45.345px 11.5px 36.345px !important;  }
.ms-bullets.ms-dir-h {
    bottom: 20px;

    position: absolute;
    right: 76% !important;  
}
/********changes 02 ***********/
.home .wpb_wrapper > ul {
    padding-left: 10px;
}
ul.products li a {
    text-transform: capitalize;
}
ul.products li form button {
    float: left;
   
}
ul.products li .add_to_cart_button {
    float: left;
}
ul.products {
    padding-left: 10px !important;
}
/****************************************************************/

span.wpcf7-not-valid-tip {
    color: #f00;    display: block;    font-size: 1em;    padding-left: 9px !important;    padding-top: 8px !important;}

.main_h1 > h1 { font-size: 30px; padding-left:10px;}

.single .product_summary h1 {font-size: 30px;}

.product_summary > p > strong {font-weight: normal;}

.page-id-22 .leftbar h3 > span { color: #0185c3 !important;}

.page-id-22 h3 ~ p > span {font-size: 18px;}

.page-id-26 .container .contentarea-1 .vc_col-sm-6 h2:first-child { margin-bottom: 25px;}

.main-footer .sidebar p a { color: #363636; text-decoration: none;}

.main-footer .sidebar p { font-size: 11px;}

strong { }

.sidebar-2 > h4 {padding-left: 6px;}
.side-right {
    color: #fff;
    float: right;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding-top: 35px;
    width: 611px;
}
.side-right ul {
    float: left;
    margin: 4px 0 0;
    padding: 0; 
}

.side-right li {
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: lighter;
    list-style: outside none none;
    margin: 0 0 0 9px;
}
.category_menu_wrapper > form {    float: right;  width: 240px; margin: 2px 0 0;}
.slider .ms-slide .ms-scroll-parallax-cont {    height: 100%;    left: inherit !important;    margin: 0 auto !important;    position: relative !important;
    width: 940px !important;}

.ms-btn-container:last-child, .ms-btn-container {
    margin: 0;
    position: static !important;
}
.ms-btn-container > a:hover{ background-color:#005DAA!important;}
.ms-btn-container:last-child > a:hover{background-color:#d0004b!important;}

.ms-slide .ms-layer, .ms-btn-container:last-child , .ms-btn-container {    float: left;    position: static !important; margin: 0 !important; clear: both;
   width: auto !important;}
.ms-slide .ms-slide-layers {    left: 10px !important;    top: 102px;}
.ms-slide .ms-layer {    margin: 0 0 22px !important; line-height: inherit !important;}
.slider .ms-btn-container {
    clear: both;
    float: left;
    margin: 0 0 6px 0 !important; position: static !important;
}
.ms-slide .ms-layer:first-child {
    margin-bottom: 10px !important;
}

.ms-btn-container:last-child > a{ display: inline-block !important;}
.home .ms-slide .ms-slide-layers {    top: 100px;}
.ms-slide .ms-slide-layers {    top: 65px !important;}




body .wpb_accordion_section.group h3 a {
    color: #005c9b;
    font-size: 20px !important;
    padding: 38px 11px 29px !important;
}

body .wpb_accordion_section.group h3 span {
    cursor: pointer;
     margin: 28px 0 0;
}















@media screen and (-webkit-min-device-pixel-ratio:0) {
	.head2 .navigation ul li a {
    padding: 17px 16px;
}

.ms-layer > p > span {
    width: 260.671px !important;
}
	.ms-slide .ms-slide-layers .ms-layer h2 {
    top: 60px !important;
}
	.navigation ul li:first-child a {
	padding-left:0px;
}
.hcart {
   
    padding-left: 10px;
}
.navigation ul li a.cart-contents {
   
    padding: 17px 14px 17px 40px;
}
	
	.blog1 .navigation .breadcrumbs ul li a, .main .navigation .breadcrumbs ul li a {color:#898989}
	
	.menu_click button {
   
    padding: 14.5px 0px ; }
 .navigation .breadcrumbs ul li a, .main .navigation .breadcrumbs ul li a {
    color: #252525; }
 
}


/*safari*/
@media \\0 screen {
.page-id-26 .main .contentarea-1 form span.menu-78 select
{background-position:93% 5px;}
span.menu-78{background-color:#f8f8f8;}

	 .main .contentarea-1 form input.wpcf7-submit {
	 padding: 10px 0px !important;
	border: none;
	font-size: 14px;
	color: #fff;
		background: #0185C3;
		width:100px;
		margin-top: 25px;
		height:42px;}
}
@media screen { @media (min-width: 0px) {}
.page-id-26 .main .contentarea-1 form span.menu-78 select
{background-position:93% 5px; color: #252525;}
span.menu-78{background-color:#f8f8f8;}

span.wpcf7-form-control-wrap{padding: 5px 5px 5px 0 ;line-height: 8px;}

.main .contentarea-1 form input.wpcf7-submit {
	 padding: 10px 0px !important;
	border: none;
	font-size: 14px;
	color: #fff;
		background: #0185C3;
		width:100px;
		margin-top: 25px;
		height:42px;
		cursor: pointer;}
}
.ms-slide-layers > .ms-layer > h2 {font-size: 30px !important;line-height: 36px !important; top: 52px; width: 400px !important; position: static;}


/*****************  IE8  ****************/
@media \0screen {
.side-right{width:130px;}
}



/* responcive */
@media only screen and (max-width:1900px) { 
.ms-layer > p > span {
    width: 260.671px !important;
}}
@media only screen and (max-width:1366px) { 


.ms-btn-container {
    width: auto !important;
}



.ms-layer > span , .ms-layer > h2 , .ms-layer > p >span { position: static;  }

.ms-layer > h2 {top: 52px; }

.ms-slide-layers > .ms-layer > h2 {font-size: 30px !important;line-height: 36px !important; top: 52px; width: 400px !important; position: static;}

img.ms-layer {
    left: 229px !important; 
}
.ms-btn-container:last-child > a  {  margin:43px 0 0 !important ; }



 .ms-btn-container:last-child a  { margin:43px 0 0 !important ; }
.ms-btn-container > a {
    margin: -47px 0 0 !important;
}

.ms-btn-container:last-child a {
    margin: -2px 0 0 !important;
}

.ms-layer > p > span {
   top: 190.373px !important;
    width: 257.671px !important;
}


.ms-layer > span  {
    top: 100px !important; font-size: 16px !important;  left: 0 !important; }

.ms-bullets.ms-dir-h { left: 11%;}



/****************************/
.ms-layer > p > span{top:220px !important; width:293px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{font-size: 30px !important;  left: -2px !important; top: 130px !important;   margin:0px !important;}
 }

@media only screen and (max-width:1280px) { 
.home .ms-slide-layers .ms-layer > h2 {
    width: 336px !important;
}
.slider h2 {
  font-size: 27px; }
	
	
.ms-slide .ms-slide-layers .ms-layer h2 {
    top: 52px !important;
}

.ms-layer > p > span{top:215px !important;}
	
.home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:126px !important; width:400px !important;}

.ms-layer > span{left:-4px !important; top:98px !important; font-size:32px !important;}

.ms-bullets.ms-dir-h{top:90% !important; left: 12% !important;}


}
@media only screen and (max-width:1200px) { 

.page-id-26 .slider .textwidget iframe {
    height: 100% ;
    
}
.page-id-26  .slider > .textwidget {
    height: 100% !important;
}
.page-id-26  .slider {
  
    height: 400px !important;
   
}
.ms-slide .ms-layer {
    left: 14% !important;
    position: absolute;
} 
.ms-btn-container {
    left: 12.5% !important;
}
.ms-btn-container:last-child > a {
    left: 60% !important;
    margin: -3% 0 0 !important;
    padding: 8.5px 60.345px 11.5px 36.345px !important; width: auto !important;
}

.ms-btn-container  > a {
    margin: -43% 0 0 !important; width:auto !important ;
} .ms-bullets.ms-dir-h {
    left: 8.5%;
}

/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important; top:64px !important; left:-8px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 18px !important; line-height: 22px !important; top:100px !important; width: 36% !important; left:-9px !important;}

.ms-slide .ms-layer{width:100% !important; left:8% !important;}

.ms-slide-layers .ms-layer > p > span {width: 25% !important;}

.ms-layer > p > span{top:160px !important; line-height:22px !important; left:-11px !important; }

.ms-btn-container {top: 4% !important;  left: 12% !important;}


.ms-bullets.ms-dir-h{top:85% !important; left:20px !important;}

.ms-btn-container:last-child, .ms-btn-container{ left: 90px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}


.ms-slide .ms-slide-layers {
    top: 26px !important;
}


/***************************************************************************************/

}

@media only screen and (max-width:1152px) { 


/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important;  }
.home .ms-layer > span {font-size: 22px !important;  }

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 22px; line-height: 27px;  width: 36% !important; }
.home .ms-slide .ms-slide-layers {
    top: 60px !important;
}

.ms-slide .ms-layer{width:100% !important; left:8% !important;}

.ms-slide-layers .ms-layer > p > span {width: 30% !important;}

.ms-layer > p > span{top:195px !important; line-height:22px; left:-6px !important;}

.ms-btn-container {top: 10% !important;  left: 12% !important;}



.ms-bullets.ms-dir-h{top:90% !important; left:20px !important;}

.ms-btn-container:last-child, .ms-btn-container{ left: 86px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}



.ms-slide .ms-slide-layers .ms-layer h2{top:7px !important;}

/*.ms-slide-layers .ms-layer{top:30px !important;}*/



/***************************************************************************************/
}
@media only screen and (max-width:1100px) { 
.ms-slide-layers .ms-layer > p > span {
    width: 280px !important;
}
.slider h2 {
   
    font-size: 25px; }
	.ms-layer > span {
    font-size: 13.322px !important;
}


/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 22px !important; top:40px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 22px; line-height: 27px; top: 77px !important; width: 36% !important;}

.ms-slide .ms-layer{width:100% !important; left:8% !important;}

.ms-slide-layers .ms-layer > p > span {width: 37% !important;}

.ms-layer > p > span{top:137px !important; line-height:22px;}

.ms-btn-container {top: 4% !important;}



.ms-bullets.ms-dir-h{top:85% !important; left:20px; }

.ms-btn-container:last-child, .ms-btn-container{ left: 86px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}



/*.ms-slide-layers .ms-layer{top:30px !important;}*/



/***************************************************************************************/



 }
@media only screen and (max-width:1024px) { 
.ms-slide-layers .ms-layer > p > span {
    width: 280px !important;
}

.ms-slide .ms-layer {
    left: 8% !important;
   
}

.ms-btn-container > a {
    font-size: 13.807px !important;
    padding: 8.5px 14.345px 11.5px 36.345px !important;
}

.ms-btn-container > a {
    margin: -60% 0 0 -10% !important;
}



.ms-layer > span {
    top: 67.087px !important;
}
.ms-layer > h2 {
    top: 93px !important;
}
.ms-layer > p > span {
    top: 178.373px !important;
    width: 312.671px !important;
}
.slider h2 {
   
    font-size: 25px; }
	.ms-layer > span {
    font-size: 13.322px !important;
}
.ms-btn-container {
    left: 8.5% !important;
}
.ms-bullets.ms-dir-h {
    bottom: 0 !important;
    left: 2%;
}

/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important; top:55px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 22px; line-height: 27px; top: 82px !important; width: 36% !important;}

.ms-slide .ms-layer{width:100% !important;}

.ms-slide-layers .ms-layer > p > span {width: 37% !important;}

.ms-layer > p > span{top:145px !important; line-height:22px;}

.ms-btn-container {top: 0% !important;}



.ms-bullets.ms-dir-h{top:91% !important; left:20px;}

.ms-btn-container:last-child, .ms-btn-container{ left:78px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}



.content-footer .left-footer, .main-footer .sidebar, .main-footer .sidebar-2{ float:left; width:31%; padding:0; 
	margin:0 1% 0 0;}
.main-footer .sidebar-2 .textwidget input, .main-footer .sidebar-2 .textwidget textarea{padding: 10px 5%; width: 89%;}
.sidebar-2 .wpcf7-form-control.wpcf7-submit {  width: auto !important; -webkit-appearance:none;}









/***************************************************************************************/


 }
@media only screen and (max-width:980px) {
.ms-slide .ms-slide-layers .ms-layer h2 {top: 20px !important;}

.ms-slide-layers > .ms-layer > h2 {    font-size: 19px !important;    line-height: 26px !important;    top: 52px;    width: 350px !important;}

.ms-btn-container{top:-15px !important;}



.ms-bullets.ms-dir-h{left:10px !important;}
	}

 @media only screen and (max-width:960px) {
.container {
	width: 750px;
	padding:0 10px;
}
.slider .ms-slide .ms-scroll-parallax-cont{ width: 750px !important;}

.logo {
	width: 206px;
}

.cbp-spmenu-left .menu {
   padding:0px; }
.navigation ul li a {
    
    font-size: 13px;
    padding: 17px 9px;}
	.navigation ul li a.cart-contents {
    background-position: 8px center ;
    margin: 0;
    padding: 17px 9px 17px 40px;
}

.navigation ul.menu li a {padding: 17px 8px;}

.navigation li:last-child a {
    padding-right: 9px;
}
.navigation ul li a.last {
   
    padding: 17px 7px 17px 0;
}
.contentarea-1 .leftbar { width:400px;}


.sidebar1  {
	width: 300px;
	height: auto;
}

.left-footer {
   
    width: 180px;
}
.sidebar-2 {
    float: right;
    width: 276px;
}

.additional_area {
    float: right;
    width: 170px;
}

.woocommerce-page div.product div.images {
  
    padding: 10px;
   
    width: 225px;
} .product_summary {
   
    width: 320px;
}

.main .category_menu_wrapper .navigation li{padding: 5px 2px 0 28px;}

.page-id-7 ul.order_details { width:100%;}
.category_menu_wrapper a{font-size: 14px;}


/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important; top:60px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 22px; line-height: 27px; top: 90px !important; width: 42% !important;}

.ms-slide .ms-layer{width:100% !important;}

.ms-slide-layers .ms-layer > p > span {width: 42% !important;}

.ms-layer > p > span{top:150px !important; line-height:22px;}

.ms-btn-container {top: -4% !important;}



.ms-bullets.ms-dir-h{top:85% !important; left:10px; }

.ms-btn-container:last-child, .ms-btn-container{ left: 75px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}




.side-right{width: 565px;}
.side-right a{ font-size: 15px;}
.logo {
    width: 168px;
}


.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left {width:575px;}
.navigation > .textwidget {width:175px;}
.navigation > .textwidget > a{width:30%; margin:8px 0 0;}

/***************************************************************************************/

 }
	
@media only screen and (max-width:900px) { 

.page-id-26 .main .contentarea-1 form span input , .page-id-26 .main .contentarea-1 form span textarea {
   
    width: 352px;
}
.page-id-26 .main .contentarea-1 form span select {  width: 362px;
}

span.wpcf7-form-control-wrap {
    line-height: 8px;
    padding: 5px 5px 5px 0;
}
span.menu-78 {
    background-color: #f8f8f8;
}
.menu-78 {
   
    width: 358px;
}
.page-id-26 .main .contentarea-1 form span.menu-78 select {
  
    width: 107%;
}
.page-id-26  .slider {
  
    height: 350px !important;
   
}

.product_summary {
    display: inline-block;
    width: 50%;
}
.woocommerce-page div.product div.images {
  
    padding: 10px;
   
    width: 40%;
}
.additional_area {
   
    width: 100%; margin-top:100px;
}
.pdflink  {width:149px;}

/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important; top:60px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {font-size: 22px; line-height: 25px; top: 85px !important; width: 45% !important;}

.ms-slide .ms-layer{width:100% !important;}

.ms-slide-layers .ms-layer > p > span {width: 40% !important;}

.ms-layer > p > span{top:140px !important;}

.ms-btn-container {top: -9% !important;}



.ms-bullets.ms-dir-h{top:89% !important; left:0 !important;}

.ms-btn-container:last-child, .ms-btn-container{ left: 68px !important;}

.ms-btn-container > a {margin: -90% 0 0 -10% !important;}





/***************************************************************************************/

 }
 
 @media only screen and (max-width:800px) { 

.page-id-26  .slider {
  
    height: 300px !important;
   
}
.slider h2 {
   
    line-height: 25px;
}
.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 92px !important; width: 48% !important; top: 60px !important; }

.ms-layer > p > span {top: 158.373px !important; width: 312.671px !important;}

.ms-btn-container  > a {
    left: 0 !important; padding:8.5px 10px 11.5px 36.345px !important;
   
}
.ms-bullets.ms-dir-h {
    bottom: -30px !important;
    left: 0;
}




/*****************************************SLIDER****************************************/

.ms-layer > span {font-size: 16px !important; top:50px !important; left: -5px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 75px !important;}

.ms-slide .ms-layer{width:100% !important;}

.ms-slide-layers .ms-layer > p > span {width: 42% !important;}

.ms-layer > p > span{top:130px !important;}

.ms-btn-container {top: -14% !important;}



.ms-bullets.ms-dir-h{left: -5px !important; top: 90% !important;}

.ms-btn-container:last-child, .ms-btn-container{left:61px !important;}

.ms-slide .ms-slide-layers .ms-layer h2 {top: 5px !important;}

.ms-slide-layers > .ms-layer > h2 { font-size: 19px !important; line-height: 26px !important; top: 52px; width: 300px !important;}
.home .ms-slide-layers > .ms-layer > h2 { font-size: 22px !important; line-height: 42px !important; top: 52px; width: 300px !important;}
.ms-slide .ms-slide-layers {    top: 17px !important;}
.home .ms-slide .ms-slide-layers {    top: 17px !important;}

/***************************************************************************************/

  }

 @media only screen and (max-width:768px) {
	 .container {
	width: 92%;

}

.slider .ms-slide .ms-scroll-parallax-cont{width: 92% !important;}
.ms-slide .ms-slide-layers {
    font-size: 12px !important;
    top: 17	px !important;
}
.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    font-size: 13px !important;
    line-height: 18px !important;
    top: 59px !important;
    width: 42% !important;
}
.ms-slide .ms-layer:first-child {
    margin-bottom: 3px !important;
}
.slider .ms-btn-container{ height: auto !important;}
.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    top: 59px !important; font-size: 18px !important;  width: 42% !important;}


.contentarea-1 .leftbar {
    width: 100%; padding-left:0px;
}
.contentarea-1 .sidebar1 {
    width: 100%;
}
.navigation ul{padding:0px; }
.sidebar-2 {
    float: right;
    width: 100%; margin:0 auto;
}
.left-footer {
    width: 100%;
	
}
.main-footer .sidebar {
    width: 100%;
}
 .main-footer .sidebar {
    width: 95%;
}
.left-footer {
    width: 99%;
	margin-left:20px;
}
.navigation .breadcrumbs ul li {
    float: left;
}
.navigation .breadcrumbs ul li a { border:none !important;
   
}
.navigation-footer {
    float: none; margin-bottom: 50px;
    padding-left: 20px;
    
   
}
.sidebar-2 .textwidget input , .sidebar-2 .textwidget textarea { width:95%;}
.subcontainer {
   
    width: 98%;
}

.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {
   
    width: 38.05%;
}
.menu-78 {
    width: 500px; overflow:hidden;
}





.navigation div > ul li,.cbp-spmenu-left .menu{float:none;}
.navigation div > ul li:first-child a,.navigation ul li a{padding:10px; border-bottom:1px solid #fff;}
.navigation div > ul li ul{display:block; position: relative;}
.navigation div > ul li ul li{float:none; padding:0; width:100%;}
.head2 .navigation div > ul li ul li a {border-bottom: 1px solid #fff; 
	padding: 10px 10px 10px 50px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
ul.nav-2 {
    float: right;
}
.menu_click {
	display: block;
	text-align: right;
    width: 28%; float:left;
}


.menu_click button {
    background: none repeat scroll 0 0 #ed1568;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    margin: 0;
    /*padding: 13.5px 0;*/ height:50px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.cbp-spmenu {
	background: #005DAA ;
	position: fixed;
	overflow: scroll;
}
body {
	overflow-x: hidden;
	position: relative;
	left: 0;
}
.cbp-spmenu h3 {
	color: #afdefa;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #0d77b6;
}
.cbp-spmenu a {
	display: block;
}
.cbp-spmenu a:hover {
	color: rgba(204,255,102,1)
}
/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 240px;
	height: 100%;
	top: 0;
	z-index: 1000;
}

.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left {
    width: 244px;
}
.fb_wrap {
	padding: 30px 20px 0 0;
	right: 0;
}
.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}
.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}
.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}
/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -244px;
}
.cbp-spmenu-right {
	right: -280px;
}
.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}
.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}
/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}
.cbp-spmenu-bottom {
	bottom: -150px;
}
.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}
.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}
/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}
.cbp-spmenu-push-toright {
	left: 240px;
}
.cbp-spmenu-push-toleft {
	left: -240px;
}
/* Transitions */

.cbp-spmenu, .cbp-spmenu-push, body {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.contactleft {
    float: left;
    width: 95%;
}
.contactright {
    float: left;
    width: 95%;
}

.page-id-26 .main .contentarea-1 form span input {
    
    width: 347px;
}
.page-id-26 .main .contentarea-1 form span textarea {
  
   width: 347px;
}
.page-id-26 .main .contentarea-1 form span select {
   
    width: 347px;
}




.page-id-26  .slider {
  
    height: 200px !important;
   
}
.page-id-26 .wpb_wrapper {
    width: 100%;
}
.page-id-26 .vc_col-sm-6 { width: 35% !important;
    /*width: 36%;*/
}
.ngg-gallery-thumbnail, .ngg-fancybox{ width:100%; float:left;}
#fancybox-wrap div.wpcf7 {float:none;}
#fancybox-wrap {font-size: 14px;}
#fancybox-wrap #contact_form_brochure > a{font-size:14px;}
/*************************************************************/

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 60px !important; left: 0px !important;}

.ms-layer > h2 {font-size: 1.4em;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 16px !important; top: 49px !important; left:0 !important;}

.ms-layer > p > span {top: 125px !important;}



.ms-btn-container:last-child { left: -0.5% !important; width:175px !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block;left: 0; width:100%;}

.ms-bullets.ms-dir-h .ms-bullets-count{right:-7% !important;}

.ms-bullets.ms-dir-h{left:50px !important;}
/*************************************************************/

.head2 .navigation div > ul li ul li a{ border: none !important;}

.ms-layer > h2 {
    top: 56px !important;
}
.ms-layer > p > span {width: 312.671px !important; left:0px !important;}



.ms-slide .ms-slide-layers .ms-layer h2 {top: 0px !important;}


.content-footer1 > .left-footer {    width: 50%;}

.content-footer1{margin:90px 0 40px;}

.ms-layer > p > span{}
.contentarea-1 .sidebar1{ padding:0;}
.single .contentarea-1 .sidebar1{ 
margin-top: 50px; }
.blog1 .leftbar .navigation {
    margin-top: 0;
   
}
.navigation-footer{ padding-left:0;}
.content-footer .sidebar-2 > h4{ padding-left:0;}

.logo {    text-align: center;    width: 100%;}
.head1{ height: auto; float: left;}
.side-right {    margin: 0 0 32px;    width: 100%;}
.side-right .textwidget {
    float: left;
    text-align: center;
    width: 100%;
}
.side-right a {
    float: none;
    font-size: 15px;
    margin: 0;
    position: relative;
    top: -44px;
}

.side-right ul {
    float: left;
    
    text-align: center;
    width: 100%;
}

.side-right li {
    float: none;
}
.head2 {
    padding: 10px 0; float: left;
}
.navigation div > ul li:first-child a, .navigation ul li a{ border-bottom: none;}
.side-right {
    margin: 0;}
.ms-slide .ms-layer{ margin: 0 0 13px !important;}
.category_menu_wrapper{ width: 100%; margin: 12px 0 0;}
.main .category_menu_wrapper .navigation li{padding: 5px 7px 0 13px !important;}



}
@media only screen and (max-width:720px){
 


/**************************Slider***********************************/

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 55px !important; width: 250px !important; left:-5px !important;}

.ms-bullets.ms-dir-h .ms-bullets-count{right:-6% !important;}

.ms-layer > h2 {font-size: 1.2em;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top:40px !important;}

.ms-layer > span {font-size: 16px !important;  top:35px !important; left:-5px !important;}

.ms-layer > p > span {top: 110px !important; left: -5px !important;}



.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: 0; width: 100% !important;}

.ms-btn-container > a {font-size: 0.8em !important; margin: -122% 0 0 -19px !important;}

.ms-btn-container:last-child > a{font-size: 0.8em !important; left: 55px !important;}

.ms-bullet {background-position: -11px 0 !important; background-size: 60px 10px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 5px 0 !important; background-size: 60px 10px !important;}

.ms-bullets.ms-dir-h.ms-align-bottom {width: 100% !important; left:0% !important;  top: 90% !important;}

.menu_click button{padding:13.5px 0;}


.ms-slide .ms-slide-layers .ms-layer h2 {top: 0px !important;}


.content-footer1 > .left-footer {    width: 50%;}

.content-footer1{margin:90px 0 40px;}

.ms-slide-layers .ms-layer > p > span { width: 41% !important;}
/*************************************************************/


 }

  @media only screen and (max-width:640px){
.page-id-26 .vc_col-sm-6 { width: 100% !important;
    /*width: 36%;*/} 
	
.page-id-26 .main .contentarea-1 form span input {
    
    width: 98%;
}
.page-id-26 .main .contentarea-1 form span textarea {
  
    width: 98%;
}
.page-id-26 .main .contentarea-1 form span select {
   
    width: 100%;
}
  .menu-78 {
   
    width: 99% !important;
}
.page-id-7 ul.order_details li { padding:15px; }

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    top: 43px !important;
}


.slider .ms-skin-default .ms-bullet { background:url(images/responcebullet.png) no-repeat -12.5px 0px ; height:10px; width:12px;} 
	.slider .ms-skin-default .ms-bullet-selected {
    background-position: 0 0 ;
}

.ms-layer > span {
    font-size: 16.322px !important;
    top: 21.087px !important;
}
.ms-bullets.ms-dir-h {
    bottom: -25px !important;
    left: 0;
}

.ms-layer > h2 {
    top: 41px !important;
}
.ms-layer > p > span {
    top: 103.373px !important;
    width: 241.671px !important;
}


.ms-slide .ms-slide-layers .ms-layer h2 {
    top: 22px !important;
}


/**************************Slider***********************************/

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {  font-size: 16px !important; line-height: 20px !important; top: 49px !important; width: 250px !important;}

.ms-layer > h2 {font-size: 1.2em !important;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 2em !important;  top: 30px !important}

.ms-layer > p > span {top: 90px !important;}

.ms-btn-container a.ms-layer {
    background-position: 12px center;
    background-size: 8px auto;
    padding: 7px 11px 7px 31px !important;
}

.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: 0; width: 100%;}



.ms-bullet {background-position: -15px 0 !important; background-size: 60px 10px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 1px 0 !important; background-size: 60px 10px !important;}

.ms-bullets.ms-dir-h.ms-align-bottom {width: 100% !important; left:-43% !important;}

.menu_click button{padding:13.5px 0;}



.ms-slide .ms-slide-layers .ms-layer h2 {top: 0px !important;}

.ms-slide .ms-slide-layers {
    font-size: 11px !important;
    top: 3px !important;
}

.content-footer1 > .left-footer {    width: 50%;}

.content-footer1{margin:90px 0 40px;}

.ms-bullets.ms-dir-h.ms-align-bottom{left:0 !important;}

.ms-slide .ms-slide-layers{overflow:visible !important;}

.ms-bullets.ms-dir-h .ms-bullets-count {right: -6.5% !important;}
.home .contentarea-1, .contentarea-1 {  margin: 30px 0;}
.main-footer .sidebar-2 { width:98%;}
/*************************************************************/
.slider{display: none;}
.home .slider{display:block;}

 }

 @media only screen and (max-width:600px) { 

.slider h2 { line-height:20px;}
.ms-layer > span {
    font-size: 15.322px !important;
    top: 21.087px !important;
    width: 200px !important;
}

.ms-slide-layers .ms-layer > p > span {
    width: 228px !important;

    top: 88.373px !important;
    width: 241.671px !important;
}






/**************************Slider***********************************/

.ms-slide .ms-layer{width:100% !important;}

.ms-slide-layers .ms-layer{top:6px !important;}

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 35px !important; width: 50% !important; line-height: 16px !important; font-size:16px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{width: 50% !important;}
.ms-layer > h2 {font-size: 14px;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size:14px !important;  top: 20px !important}

.ms-layer > p > span {top: 90px !important;}


.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: 0; width: 100%;}



.ms-bullet {background-position: -15px 0 !important; background-size: 60px 10px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 1px 0 !important; background-size: 60px 10px !important;}





.ms-slide-layers .ms-layer > p > span{ top: 68px !important; width:47% !important; line-height:13px; font-size:12px !important;}

.ms-slide .ms-layer{left:3% !important;}

.menu_click button{padding:13.5px 0;}

.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -15% !important;}

.ms-bullets.ms-dir-h.ms-align-bottom{left:-13% !important;}


.ms-slide .ms-slide-layers .ms-layer h2 { line-height: 25px !important; top: 0 !important; width: 250px !important;}

.ms-slide-layers > .ms-layer > h2 { font-size: 20px !important; line-height: 42px !important; top: 52px; width: 320px !important;}


.content-footer1 > .left-footer {    width: 50%;}

.content-footer1{margin:90px 0 40px;}



.ms-layer > span{left:1px !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{left:1px !important;}

.ms-slide-layers .ms-layer > p > span{line-height: 16px !important; left:1px !important;}

.ms-btn-container:last-child{width:150px !important;}
.category_menu_wrapper a {
    font-size: 12px;
}
#searchform input#s{margin: 6px 0 0; height: 29px; font-size: 12px; }
#searchform input#searchsubmit {
    background-size: 24px auto;
    margin: 9px 0 0;
}
.category_menu_wrapper > form{ width: auto;}
#searchform input#s{ width: 161px;}

 


/*************************************************************/
.blog1 .contentarea-1 {
   
    margin: 49px 0 80px;
   
}
.single_image_wrapper {
    float: left;
    text-align: center;
    width: 100%;
}



 }

 @media only screen and (max-width:540px) { 

.slider h2 {
    font-size: 17px; line-height:18px;
}


.ms-layer > span {
    font-size: 15.322px !important;
    top: 14.087px !important;
    width: 200px !important;
}
.ms-layer > h2 {
    top: 30px !important; width:266px !important ;
}
.ms-slide-layers .ms-layer > p > span {
    top: 73.373px !important;
   
}


.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions {
    padding-right: 129px; }
   form .shop_table.cart .coupon {
    width: 244px; margin:0;
}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
   
    padding-bottom: 0;
}
.shop_table td.actions .coupon input.button {
    margin-left: 0;
    margin-top: 10px;
    width: 200px;
}
.page-id-6 .shop_table.cart td.actions input.button {
    margin-bottom: 10px;  float: left;
	 margin-left: 0;
    width: 200px;
}   
.head2 .navigation div > ul li ul li a {
  
    padding: 6px 10px 6px 50px;
    
} 
.navigation div > ul li:first-child a, .navigation ul li a {
    
    padding: 6px 10px;
}
/**************************Slider***********************************/

.ms-slide .ms-layer{width:100% !important;}

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 35px !important; width: 200px !important; line-height: 15px !important; font-size:14px !important;}

.ms-layer > h2 {font-size: 14px;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 12px !important;  top: 20px !important;}

.ms-layer > p > span {top: 90px !important;}



.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: 0; width: 100%;}



.ms-bullet {background-position: -15px 0 !important; background-size: 60px 10px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 1px 0 !important; background-size: 60px 10px !important;}

.ms-btn-container:last-child > a {background: url("images/arrow.png") no-repeat scroll 10px center / 9px auto #ed1568 !important;}

.ms-btn-container > a {background: url("images/arrow.png") no-repeat scroll 10px center / 9px auto #0185C3 !important; padding:8.5px 10px 11.5px 30.345px !important;}

.ms-slide-layers .ms-layer > p > span{ top: 68px !important; width:45% !important; line-height:14px; font-size:12px !important;}

.ms-slide .ms-layer{left:3% !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{width: 50% !important;  line-height: 14px !important;}

.menu_click button{padding:13.5px 0;}

.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -15% !important;}

.ms-slide .ms-slide-layers .ms-layer h2 {top: -7px !important;}

.ms-slide-layers > .ms-layer > h2 { font-size: 20px !important; line-height: 42px !important; top: 52px; width: 320px !important;}

.content-footer1 > .left-footer > p {text-align: center; width:100%;}

.content-footer1 > .left-footer {margin: 0; width:100%}

.content-footer1 > .sidebar {    text-align: center !important;    width: 100% !important;}

.content-footer1{margin:90px 0 40px;}
.category_menu_wrapper a{ font-size:13px;}
.woocommerce-page .products li.product h3, .woocommerce ul.products li.product h3, ul.products li p{ min-height:inherit;}
.single .product_summary h1{    font-size: 20px;}
.ms-slide .ms-slide-layers .ms-layer h2 {line-height: 20px !important;  width: 250px !important; font-size: 14px !important;}

/*************************************************************/


 }
 
 
 
 
  @media only screen and (max-width:526px) {
	 

	 
	
	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  
	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	  
	  
	  
	  .menu_click button { padding: 14px 0;}
	 

	  }
	  
	  
	  @media \\0 screen {
		  	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  
	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	  
	  .menu_click button { padding: 14px 0;}
	 
		  }
 
 
 
 

 
 @media only screen and (max-width:510px) { 

 .content-footer1{margin:90px 0 40px;}
 #searchform input#s{width: 88%; padding: 0 12% 0 0;}
 .category_menu_wrapper > form{ width: 97%;}

 	.side-right li{margin: 0 0 0 4px;}
 .menu-78 {
   
    width: 449px;
}

 .page-id-26 .wpb_wrapper {
    width: 98%;
}

.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {
   
    width: 94%;
}

.product_summary {
    display: inline-block;
    width: 100%;
}
.woocommerce-page div.product div.images {
  
    padding: 10px;
   
    width: 100%;
}
  .container {
	width: 90%;
	padding:0 10px;
}
 .leftbar {
    width: 98%;
}
.sidebar1 {
    width: 98%;
}
.sidebar2 {
    width: 95%;
}
.subcontainer .textwidget > a {
  
    width: 80%;
}




.main .category_menu_wrapper .navigation li {
  
    padding: 0 10px;
}
.page-id-7 ul.order_details li { float:none;}


/**************************Slider***********************************/

.ms-slide .ms-layer{width:100% !important;}

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 25px !important; width: 200px !important; line-height: 15px !important;}

.ms-layer > h2 {font-size: 12px;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 0.7em !important;  top: 12px !important;}

.ms-layer > p > span {top: 90px !important;}


.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: 0; width: 100%;}

.ms-btn-container > a {font-size:0.7em !important ; margin: -122% 0 0 -19px !important;}



.ms-bullet {background-position: -15px 0 !important; background-size: 60px 10px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 1px 0 !important; background-size: 60px 10px !important;}


.ms-btn-container > a {background: url("images/arrow.png") no-repeat scroll 10px center / 9px auto #0185C3 !important; padding:8.5px 10px 11.5px 30.345px !important;}

.ms-slide-layers .ms-layer > p > span{ top: 58px !important; width:50% !important; line-height:14px; font-size:12px !important;}

.ms-slide .ms-layer{left:3% !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{width: 50% !important;  line-height: 14px !important;}

.menu_click button{padding:13.5px 0;}

.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -15% !important;}


.ms-slide .ms-slide-layers .ms-layer h2 {    top: -9px !important;}



.content-footer1 > .left-footer > p {text-align: center; width:100%;}

.content-footer1 > .left-footer {margin: 0; width:100%}

.content-footer1 > .sidebar {    text-align: center !important;    width: 100% !important;}

.content-footer1{margin:90px 0 40px;}
.side-right a{top:-55px;}
#searchform input#s{width: 88%; padding: 0 12% 0 0;}
 .category_menu_wrapper > form{ width: 97%;}


/*************************************************************/


}


@media only screen and (max-width:480px) {  
 

.page-id-26  .slider {
  
    height: 160px !important;
   
}
 .ms-slide-layers .ms-layer > p > span {
   
    width: 215px !important;
}
 ms-layer > span {
    font-size: 15.322px !important;
    top: 9.087px !important;
    width: 200px !important;
}
.ms-layer > h2 {
    top: 25px !important;
}
.ms-slide-layers .ms-layer > p > span {
    top: 66.373px !important;
    width: 241.671px !important;
}



.woocommerce table.shop_table, .woocommerce-page table.shop_table {
   
    margin: 0 -1px 24px -10px; }
/**************************Slider***********************************/

.ms-slide .ms-layer{width:100% !important;}

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {top: 21px !important; width: 200px !important; line-height: 15px !important;}

.ms-layer > h2 {font-size: 12px;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.home .ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 12px !important;  top: 5px !important; left:1px !important;}

.ms-layer > p > span {top: 90px !important;}



.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: -11px; width: 100%;}



.ms-bullet {background-position: -15px 0 !important; background-size: 33px 6px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 4px 0 !important; background-size: 30px 6px !important;}


.ms-slide-layers .ms-layer > p > span{ top: 50px !important; width:50% !important; line-height:14px; font-size:10px !important;}

.ms-slide .ms-layer{left:3% !important;}

.home .slider .ms-container .ms-slide-layers .ms-layer > h2{width:60% !important;  line-height: 13px !important; font-size: 12px !important;}

.menu_click button{padding:13.5px 0;}

.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -15% !important;  top: 5px;}

.ms-bullets.ms-dir-h.ms-align-bottom{left:-14% !important; top: 88% !important;}

.content-footer1 > .left-footer > p {text-align: center; width:100%;}

.content-footer1 > .left-footer {margin: 0; width:100%}

.content-footer1 > .sidebar {    text-align: center !important;    width: 100% !important;}

.content-footer1{margin:90px 0 40px;}
 .side-right a {
    top: -31px;
}
.ms-slide .ms-slide-layers .ms-layer h2 {
    font-size: 11px !important;
    line-height: 16px !important;}
  .ms-slide .ms-slide-layers{top: 0 !important;}
.side-right a {
    top: -70px;
}

.home .ms-layer > span {
    font-size: 16px !important;
}
/*************************************************************/

 
 }
 
  @media only screen and (max-width:414px) {
	 .side-right a{top:-72px;}

	 .ms-btn-container a.ms-layer, .ms-btn-container:last-child > a {
    background-position: 12px center;
    background-size: 6px auto !important;
    padding: 3px 11px 3px 31px !important;
}




	
	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  
	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	  
	  
	  .menu_click button { padding: 14px 0;}
	 

.page-id-6.woocommerce-page table.shop_table th {
   
    padding: 4px;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 4px;
    vertical-align: middle;
}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    
    padding: 4px;
   
}
.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions {
    padding-right: 49px;
}
table, tr, td, th {
    
    font-size: 12px;
   
}

.home .ms-slide .ms-slide-layers {
    top: 5px !important;
}
.home .ms-layer > span {
    font-size: 12px !important;
}
.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    font-size: 10px !important;
    line-height: 12px !important;
    width: 47% !important;
}
.ms-btn-container a.ms-layer, .ms-btn-container:last-child > a {
    background-position: 12px center;
    background-size: 4px auto !important;
    font-size: 7px !important;
    padding: 1px 11px 2px 22px !important;
}

	  }
	  
	  
	  @media \\0 screen {
		  	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    font-size: 10px !important;
    line-height: 12px !important;
    width: 47% !important;
}
.ms-btn-container a.ms-layer, .ms-btn-container:last-child > a {
    background-position: 12px center;
    background-size: 4px auto !important;
    font-size: 7px !important;
    padding: 1px 11px 2px 22px !important;
}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	 
	  .menu_click button { padding: 14px 0;}
	 
.ms-slide-layers > .ms-layer > h2{font-size: 10px !important;   line-height: 16px !important; width: 200px !important;}

 }
 
 
 
 
 
 @media only screen and (max-width:375px) {
	 

	 
	@media screen { @media (min-width: 0px) {} 
	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  
	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	  
	  .menu_click button { padding: 14px 0;}


.ms-slide .ms-slide-layers {
    top: 0 !important;
}
.ms-slide .ms-slide-layers {
    top: 39px !important;
}
.ms-slide .ms-slide-layers .ms-layer h2 {
    font-size: 10px !important;
    line-height: 20px !important;
    width: 170px !important;
}
	 
	 
	  }
	  
	  
	  @media \\0 screen {
		  	 .ms-layer > span{top:-5px !important;}
	  .home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:6px !important;}
	  
	  .ms-slide-layers .ms-layer > p > span{top: 33px !important;}
	  
	  .ms-btn-container:last-child, .ms-btn-container{top: 100% !important;}
	  
	  .ms-slide-layers .ms-layer > p > span {    line-height: 12px !important;    top: 33px !important;}
	  
	  	  
	  .ms-bullets.ms-dir-h .ms-bullets-count{top:20px !important;}
	  
	 
	  
	  
	  
	  .menu_click button { padding: 14px 0;}
	 
		  }
 }
 
 @media only screen and (max-width:360px) { 
 


 .head2 .navigation div > ul li ul li a {
    padding: 2px 10px 2px 50px;
}
.navigation div > ul li:first-child a, .navigation ul li a {
    padding: 2px 10px;
}
 .slider h2 {
    font-size: 16px !important;
}


.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    top: 25px !important;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
    width: 100%;
}
.main .category_menu_wrapper .navigation li {
   
    padding: 0 8px;
}
.ms-slide-bgcont > img {
    height: 100% !important;
    width: 100% !important;
}

	.home .ms-container, .home .ms-inner-controls-cont,.home .ms-view.ms-basic-view.ms-grab-cursor {
    height: 100% !important;
}

.home .ms-bullets.ms-dir-h.ms-align-bottom {
    bottom: -24px !important;
    left: auto !important;
    right: 15% !important;
}

.home .ms-slide-layers {
    height: 176px !important;
}


.home .ms-slide-layers .ms-layer > h2 {
    width: 298px !important;
}
.ms-slide .ms-slide-layers .ms-layer h2 {
    top: 13px !important;
}




.ms-slide .ms-layer{width:100% !important;}

.ms-layer.msp-cn-5-1 {font-size: 1em !important;}



.ms-layer > h2 {font-size: 12px;}

.ms-slide-layers > .ms-layer > h2{width:300px;}

.ms-slide .ms-slide-layers > .ms-layer > h2 {top: 40px !important;}

.ms-layer > span {font-size: 16px !important;  top: 20px !important;}

.ms-layer > p > span {top: 90px !important;}



.ms-btn-container:last-child { left: -0.5% !important;}

.ms-bullets.ms-dir-h {bottom: 0 !important; display: block; left: -11px; width: 100%;}

.ms-btn-container > a {font-size:0.7em !important ; margin: -115% 0 0 -19px !important;}



.ms-bullet {background-position: -15px 0 !important; background-size: 33px 6px !important;}

.slider .ms-skin-default .ms-bullet-selected { background-position: 4px 0 !important; background-size: 30px 6px !important;}




.ms-slide-layers .ms-layer > p > span{ top: 80px !important; width:75% !important; line-height:18px; font-size:12px !important;}

.ms-slide .ms-layer{left:3% !important;}

.home .ms-layer > span {
    font-size: 9px !important;
}
.home .slider .ms-container .ms-slide-layers .ms-layer > h2 {
    font-size: 7px !important;
    line-height: 10px !important;}
    .ms-btn-container a.ms-layer, .ms-btn-container:last-child > a{font-size: 6px !important;}

.menu_click button{padding:13.5px 0;}

.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -6% !important;  top: 5px;}

.home .ms-bullets.ms-dir-h.ms-align-bottom {bottom: -24px !important; left: 0 !important; right: -5% !important; top: 95% !important;}



.ms-slide-layers > .ms-layer > h2 {    font-size: 11px !important;    line-height: 18px !important;    top: 52px;    width: 162px !important;}
.ms-slide-layers > .ms-layer h2 {    font-size: 9px !important; width: 150px !important;  line-height: 10px !important;}
.content-footer1 > .left-footer > p {text-align: center; width:100%;}

.content-footer1 > .left-footer {margin: 0; width:100%}

.content-footer1 > .sidebar {    text-align: center !important;    width: 100% !important;}
 

table, tr, td, th {
    font-size: 10px;
}
.page-id-6 .woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-size: 15px;
   
}

}

@media only screen and (max-width:320px) { 
 
.home .slider .ms-container .ms-slide-layers .ms-layer > h2{top:35px !important;}

.ms-slide .ms-slide-layers .ms-layer h2 {    top: -9px !important;}

.content-footer1 > .left-footer > p {text-align: center; width:100%;}

.content-footer1 > .left-footer {margin: 0; width:100%}

.content-footer1 > .sidebar {    text-align: center !important;    width: 100% !important;}

.ms-slide .ms-slide-layers .ms-layer h2{ f font-size: 8px !important;
    line-height: 10px !important;
    top: -12px !important;
    width: 130px !important;	}

 
 }
 .slider script + p {
    display: none;
}
