/*
Theme Name: storefront-child
Version: 1.0
Description: A child theme of Storefront
Author: apc_admin
Template: storefront
*/
/*@import url("../storefront/style.css");*/
/*.btn_search { background-color: #f2f2f2 !important; }*/

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../storefront-child/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../storefront-child/fonts/OpenSans-Bold.woff') format('woff'), 
  url('../storefront-child/fonts/OpenSans-Bold.ttf')  format('truetype'), 
  url('../storefront-child/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: url('../storefront-child/fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  
  url('../storefront-child/fonts/OpenSans.woff') format('woff'), 
  url('../storefront-child/fonts/OpenSans.ttf')  format('truetype'), 
  url('../storefront-child/fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../storefront-child/fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  
  url('../storefront-child/fonts/OpenSans-Semibold.woff') format('woff'), 
  url('../storefront-child/fonts/OpenSans-Semibold.ttf')  format('truetype'), 
  url('../storefront-child/fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/******************** Store front Inline Styles *********************/
.main-navigation ul li a,
.site-title a,
ul.menu li a,
.site-branding h1 a,
.site-footer .storefront-handheld-footer-bar a:not(.button),
button.menu-toggle,
button.menu-toggle:hover,
.handheld-navigation .dropdown-toggle {
    color: #333333;
}

button.menu-toggle,
button.menu-toggle:hover {
    border-color: #333333;
}

.main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-title a:hover,
a.cart-contents:hover,
.site-header-cart .widget_shopping_cart a:hover,
.site-header-cart:hover > li > a,
.site-header ul.menu li.current-menu-item > a {
    color: #747474;
}

table th {
    background-color: #f8f8f8;
}

table tbody td {
    background-color: #fdfdfd;
}

table tbody tr:nth-child(2n) td,
fieldset,
fieldset legend {
    background-color: #fbfbfb;
}

.site-header,
.secondary-navigation ul ul,
.main-navigation ul.menu > li.menu-item-has-children:after,
.secondary-navigation ul.menu ul,
.storefront-handheld-footer-bar,
.storefront-handheld-footer-bar ul li > a,
.storefront-handheld-footer-bar ul li.search .site-search,
button.menu-toggle,
button.menu-toggle:hover {
    background-color: #ffffff;
}

p.site-description,
.site-header,
.storefront-handheld-footer-bar {
    color: #404040;
}

.storefront-handheld-footer-bar ul li.cart .count,
button.menu-toggle:after,
button.menu-toggle:before,
button.menu-toggle span:before {
    background-color: #789edc;
}
button.menu-toggle{border:none; float:left; text-transform: uppercase; font-family: OpenSans,serif; font-weight: 700; font-size: 13px; letter-spacing: 1px; color:#789edc; }
.storefront-handheld-footer-bar ul li.cart .count {
    color: #ffffff;
}
button.menu-toggle, button.menu-toggle:hover{border: none;}
.main-navigation .handheld-navigation ul {margin: 0 2%;}
.main-navigation .handheld-navigation ul li { background: url(images/pattern.png);border-top: 1px solid rgba(0, 0, 0, 0.1);     padding: 0 15px; width:100%; float: none; text-align: right;}
.main-navigation .handheld-navigation ul li a {text-decoration: none;font-size: 14px;color: #212121;font-family: 'OpenSans',serif;font-weight: normal;}
.main-navigation .handheld-navigation ul li a:hover {color:#fe0000;}
.storefront-handheld-footer-bar ul li.cart .count {
    border-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
    color: #333333;
}

.widget h1 {
    border-bottom-color: #333333;
}

body,
.secondary-navigation a,
.onsale,
.pagination .page-numbers li .page-numbers:not(.current), .woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #6d6d6d;
}

.widget-area .widget a,
.hentry .entry-header .posted-on a,
.hentry .entry-header .byline a {
    color: #727272;
}

a{
    color: #96588a;
}

a:focus,
.button:focus,
.button.alt:focus,
.button.added_to_cart:focus,
.button.wc-forward:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
    outline-color: #96588a;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #333333;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover {
    background-color: #d5d5d5;
    border-color: #d5d5d5;
    color: #333333;
}

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout {
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}

button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: #ffffff;
}

.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: #e6e6e6;
    color: #636363;
}

#comments .comment-list .comment-content .comment-text {
    background-color: #f8f8f8;
}

.site-footer {
    background-color: #f0f0f0;
    color: #6d6d6d;
}

.site-footer a:not(.button) {
    color: #333333;
}

.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
    color: #333333;
}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
    color: #000000;
}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content {
    color: #000000;
}

#order_review {
    background-color: #ffffff;
}

#payment .payment_methods > li .payment_box,
#payment .place-order {
    background-color: #fafafa;
}

#payment .payment_methods > li:not(.woocommerce-notice) {
    background-color: #f5f5f5;
}

#payment .payment_methods > li:not(.woocommerce-notice):hover {
    background-color: #f0f0f0;
}

@media screen and ( min-width: 768px ) {
    .secondary-navigation ul.menu a:hover {
        color: #595959;
    }

    .secondary-navigation ul.menu a {
        color: #404040;
    }

    .site-header-cart .widget_shopping_cart,
    .main-navigation ul.menu ul.sub-menu,
    .main-navigation ul.nav-menu ul.children {
        background-color: #f0f0f0;
    }

    .site-header-cart .widget_shopping_cart .buttons,
    .site-header-cart .widget_shopping_cart .total {
        background-color: #f5f5f5;
    }

    .site-header {
        border-bottom-color: #f0f0f0;
    }
}.storefront-product-pagination a {
     color: #6d6d6d;
     background-color: #ffffff;
 }
.storefront-sticky-add-to-cart {
    color: #6d6d6d;
    background-color: #ffffff;
}

.storefront-sticky-add-to-cart a:not(.button) {
    color: #333333;
}
/***********************************************************/
/****************Woocomerce Inline styles***************/
a.cart-contents,
.site-header-cart .widget_shopping_cart a {
    color: #333333;
}

table.cart td.product-remove,
table.cart td.actions {
    border-top-color: #ffffff;
}
.select2-container { position:absolute !important; top:0px !important;}
.select2-container--default .select2-selection--single { background:none !important; border: none !important; color:#fff !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ color:#fff !important; text-transform:uppercase;}
.woocommerce-tabs ul.tabs li.active a,
ul.products li.product .price,
.onsale,
.widget_search form:before,
.widget_product_search form:before {
    color: #6d6d6d;
}

.woocommerce-breadcrumb a,
a.woocommerce-review-link,
.product_meta a {
    color: #727272;
}

.onsale {
    border-color: #6d6d6d;
}

.star-rating span:before,
.quantity .plus, .quantity .minus,
p.stars a:hover:after,
p.stars a:after,
.star-rating span:before,
#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: #96588a;
}

.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #96588a;
}

.order_details {
    background-color: #f8f8f8;
}

.order_details > li {
    border-bottom: 1px dotted #e3e3e3;
}

.order_details:before,
.order_details:after {
    background: -webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%)
}

p.stars a:before,
p.stars a:hover~a:before,
p.stars.selected a.active~a:before {
    color: #6d6d6d;
}

p.stars.selected a.active:before,
p.stars:hover a:before,
p.stars.selected a:not(.active):before,
p.stars.selected a.active:before {
    color: #96588a;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    background-color: #eeeeee;
    color: #333333;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #d5d5d5;
    border-color: #d5d5d5;
    color: #333333;
}

.button.loading {
    color: #eeeeee;
}

.button.loading:hover {
    background-color: #eeeeee;
}

.button.loading:after {
    color: #333333;
}

@media screen and ( min-width: 768px ) {
    .site-header-cart .widget_shopping_cart,
    .site-header .product_list_widget li .quantity {
        color: #404040;
    }
}
/*****************************************************/
body, .site-footer { background-color:#fff !important; font-family:'OpenSans', "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size:14px; height: auto;
}

.site-footer{ padding: 0 0 30px !important; }
.site-header
{
    background-color: #ffffff; height: auto !important; border: none; margin:0; padding:0; overflow: hidden;
}
input[type=checkbox]+label, input[type=radio]+label{     margin: 0 0 0 .1819820591em; font-size:14px; }
table.woocommerce-checkout-review-order-table .product-name { font-size:14px !important; }
/* header portion */
.div_all { width: 100%;   height: 20px; display:block; text-align:center; }
ul.products { list-style-type: none !important; }
ul.products li.product h2:hover,  ul.products li.product a:hover > h2 { background-color: #000; color:#fff !important;  }
ul.products li.product img:hover, ul.products li.product a:hover > img { opacity:.6 !important;  }
.col2-set.addresses .col-1 , .col2-set.addresses .col-2 { width:46% !important; float:left; }
.col2-set.addresses .col-2 { margin-top:35px; }
p.woocommerce-customer-details--email { padding:0px !important; }
.wrapper{
	height:auto;
	position:relative;
	margin:0 auto;
	max-height: 408px !important;
}
.page-template-template-homepage .entry-content{ margin-top: -20px !important; }
header{
    width:100%;
    height:204px;
    position:relative;
}
header .top{
    width:100%;
    height:33px;
    position:relative;
    z-index:800;
    background-color:#f3f3f3;
    margin:0 0 40px 0;
}
.top-lt{
    padding:6px 20px;
    float:left;
    text-transform:uppercase;
    border-right:1px solid #e4e4e4;
}
.red{
    font-family: 'OpenSans-Bold' !important;
    font-size:12px;
    color:#fe0000;
}
.black{
    font-family: 'OpenSans-Bold' !important;
    font-size:12px;
    color:#000000;
}
.gray{
    font-family: 'OpenSans' !important;
    font-size:12px;
    color:#696969;
    font-weight:normal;
}
/*
.top-rt{
    height:33px;
    float:right;
    margin-right: 1%;
    width: auto;
}
.top-rt .imageclass {
    float:left;
    width:20px;
    height:20px;
    margin-right: 10px;
    margin-top: 5px;
}


.top-rt .orderbox{
    width:auto;
    float:left;
    font-family: 'OpenSans';
    font-size:12px;
    color:#696969;
    margin-right: 10px;
    margin-top: 5px;

}
.top-rt .accountbox{
    width:140px;
    height:33px;
    padding-left:2.5px;
    position:relative;
    float:left;
    background-color:#000;
}
.acc-icon{
    float:left;
    margin:5px 0px;
}
.acc-text { float: left;   }
*/
.top-rt{
	height:33px;
	float:right;	
}
.top-rt .orderbox{
	width:auto;
	float:left;	
	font-family: 'OpenSans' !important;
	font-size:12px;
	color:#696969;
	padding:6px 20px; 
}
.top-rt .orderbox img{
	margin-right:10px;
	float:left;
}
.top-rt .accountbox{
	width:120px;
	height:33px;
	padding-left:2.5px;
	position:relative;
	float:left;
	background-color:#000;	
}
.acc-icon{
	float:left;	
	margin:10px 5px;
}
.acc-text{
	float:left;
	font-size:12px;
	color:#FFF;
	padding-top:8px;	
}
/*Drop box style Starting*/
select.sel_account {
    -moz-appearance: none;
    -webkit-appearance: none;
    font-family: sans-serif !important;
    font-size: 14px;
    width: 100%;
	margin:0;
	padding:10px !important;
	font-size:0;
	top:0; right:0; left:0; bottom:0;
	position:absolute !important;
	border:0px;
    background-color:transparent;
	cursor: pointer;
}
select.sel_account option{
	font-size:14px;	
	font-family: 'OpenSans' !important;
	color:#FFF;
	background-color:#1b2e68;
	padding:0px 10px !important;
}
.disabled {
      background-color: #f5f5f5;
      border: solid 1px #777777;
    }
/*Drop box style Ending*/

header .mid{
    width:100%;
    height:120px;
}
.logo{
    width:230px;
    float:left;
    margin-top:33px;
}
.search-main{
    width:63.2%;
    margin-top:40px;
    margin-left:2.5%;
    float:left;
}

/*
.categeory-box{
    width:25.8%;
    height:42px;
    font-family: 'OpenSans';
    font-size:13px;
    color:#201f1f;
    position:relative;
    padding:11px 0 0 3.8%;
    float:left;
    background-color:#f2f2f2;
}
.categeory-box img{
    float:right;
    margin:8px 30px 0 0;
}
*/
.woocommerce-active .site-header .site-search
{
    width:55%;float:left; display: block; border: 1px solid #e5e5e5; margin: 0 2%;
}

div.woocommerce p { padding: 10px !important; }
.site-search .widget_product_search form input[type=search]
{
    background-color: #ffffff; 
	width: 100%;
    height: 40px;
    border: none;
    color: #6b6b6b;
    padding: 0 58px 0 30px;
    font-family: 'OpenSans' !important;
    font-size: 14px;
}
.woocommerce-active .site-header .site-header-cart
{ display: none; }
/* header cart */
.cart-box {
    width: auto;
    height: 42px;
    margin-top: 0px;
    float: left;
    margin-right: 2%; background:url(images/cart.png) left top no-repeat;
    padding-left: 48px;


}
.cart-redbox{
    /*width:43px;
    height:42px;
    float:left;
    background-color:#fe0000;
    margin-left: 3%;*/
    /*background:url(images/cart.png) left top no-repeat;
    padding-left: 48px; height: 42px;*/ display: none;
}
.cart-hed {
    float:left;
    font-size:13px;
    color:#444444;
    margin-left:10px;
    padding-top:3px;
    text-transform:uppercase;
    font-family: 'OpenSans-Bold' !important;
	font-weight: bold;
    width:100%;
}
.cart-hed a, .cart-hed a:hover , .cart-hed  a:focus { color: #000000; text-decoration: none; }
.cart-text{
    float:left;
    font-size:12px;
    color:#999999;
    margin-left:10px;
    text-transform:uppercase;
    font-family: 'OpenSans' !important;
    width:100%;
}
/*
.site-header-cart .cart-contents
{
    margin-top: -150px !important;
    margin-left: -50px !important;
	display:none;
}
.cart-contents:before {
    font-family:WooCommerce;
    content: "\e01d";
    font-size:28px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
}*/
/*.cart-contents:hover,*/
a.cart-contents {
    text-decoration: none;    
    font-size: 12px;
    color: #999999;    
    text-transform: uppercase;
    font-family: 'OpenSans' !important;

}
.cart-contents-count {
    color: #fff;
    background-color: #2ecc71;
    font-weight: bold;
    border-radius: 10px;
    padding: 1px 6px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align: top;
}
.col-full { max-width: 100% !important; padding: 0 !important; height: auto; overflow:hidden; }
.storefront-product-section { padding: 0 !important; }
div.header-category-out
{ 	width: 13%;    
    margin-left: 2%;
    float: left; }
div.header-category-box
{
    float: left;
    width: 100%;
    margin-top: 0;
    background-color: #f2f2f2;
    padding: 2px 8px;
	height: 43px;
	position: relative;
}
div.header-category-box img{float: right; margin: 0; padding-top: 15px;}
select#product_cat.dropdown_product_cat { cursor: pointer; height: 100%; background-color: transparent;  border: none; width: 100%; -moz-appearance: none !important;
-webkit-appearance: none !important; font-family: 'OpenSans-Bold';
    font-size:14px;
    color:#FFF ;
    text-transform:uppercase;	 top: 0; right: 0;
left: 0; bottom: 0; position: absolute !important; border: 0px; padding: 10px 20px !important;
	 }

select#product_cat.dropdown_product_cat option{
    font-size:14px !important;
    color:#FFF !important;
    background-color:#1b2e68 !important;
    padding: 0px 10px !important;
}

nav.secondary-navigation { display: none; }
div.site-branding { margin: 0 0 0 2% !important; width: 20% !important; }

/*Drop box style Starting
width: 100%;
top:0; right:0; left:0; bottom:0;
*/
select.sel_acc {
    font-size: 14px;
    width: 100%;
    margin:0;
    background-color:transparent;
    color: #ffffff;
    border: none;
	
	
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    

}
select.sel_acc option{
    font-size:14px;
    color:#FFF;
    background-color:#1b2e68;
    padding: 0px 10px !important;
}
.disabled {
    background-color: #f5f5f5;
    border: solid 1px #777777;
}

div.header-product-out
{ 	width: 210px;
	height:49px;
	margin: 25px 50px !important; 
    
 }
div.header-product-box
{
    float: left;
    width: 100%;
    margin-top: 0;
    background-color: #041d69;
    /*padding: 2px 8px;*/
	height: 49px;
	position: relative;
}
/*div.header-product-box img{ position: absolute; float: right; margin-right: 15px; padding-top: 20px; } */
div.header-product-box img {        margin-top: 20px; margin-right: 22px; }
/*
.header-product-out
{
	width: 210px;
	height: 49px;

	font-family: 'OpenSans-Bold';
	font-size:14px;
	color:#FFF ;
	text-transform:uppercase;
}
.header-product-box{float: left; position: relative; background-color: #041d69; border: none !important;width: 30px; margin-top: 0;  height: 48px !important;
background-color:#041d69; 	font-family: 'OpenSans-Bold'; 	font-size:14px; 	color:#FFF ;	text-transform:uppercase; }
.header-product-box img {   margin-left: 0px; margin-top: 20px; }

*/
div.widget_rz_woo_category_widget-content
{
  
    width:198px;
    height: 40px;
    float: left;
    position: relative;
    background-color: #041d69;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
	margin: 0 !important;
}
select.category-posts-dropdown
{
    background-color: transparent;
    height: 49px; color: #ffffff; font-size:14px !important;text-align: center !important;
	font-family: 'OpenSans-Bold' !important;
    padding-left: 10px;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	border: none !important;
	cursor: pointer;
}
select.category-posts-dropdown option { text-align: center !important; font-size:14px;
    color:#FFF;
    background-color:#1b2e68;
    padding: 0px 10px !important;}

.woocommerce-active .site-header .main-navigation
{ width:80%; float: left; margin-top:-74px; margin-left: 278px;
}
.home-menu-image a{
    background-image: url(images/hom.png);
    background-position: left;
    background-repeat: no-repeat;
}

.about-menu-image a{
    background-image: url(images/about.png);
    background-position: left;
    background-repeat: no-repeat;
}
.service-menu-image a{
 
    background-image: url(images/service.png);
    background-position: left;
    background-repeat: no-repeat;
}
.enquiry-menu-image a{

 
    background-image: url(images/enquiry.png);
    background-position: left;
    background-repeat: no-repeat;
}
.contact-menu-image a{

 
    background-image: url(images/contact.png);
    background-position: left;
    background-repeat: no-repeat;
}
ul#menu-primary-menu.menu.nav-menu li
{
    margin: 0;
    list-style: none;
    line-height: 1;
    box-sizing: border-box;
    z-index: 9999;
    width:200px;
    height: 49px;
    color: #212121;
    font-weight:normal;
    text-align:left;
    letter-spacing: 1px;
    padding-left: 30px;
	background: url(../storefront-child/images/pattern.png) repeat;
	border-right: 1px solid #ececec;
}
ul#menu-primary-menu.menu.nav-menu li a
{
	height: 49px;
	padding: 17px 0 0 28px !important;
	text-decoration: none;
	font-size: 14px;	
	font-family: 'OpenSans' !important;
	font-weight: normal;	
	text-align: left;
	letter-spacing: 1px;
	transition: all 700ms ease;
}
ul#menu-primary-menu.menu.nav-menu li a:active, ul#menu-primary-menu.menu.nav-menu li a:hover, ul#menu-primary-menu.menu.nav-menu li.current-menu-item a, ul#menu-primary-menu.menu.nav-menu li a.current_page_item a
{
	color: #fe0000 !important;
	
}
a:hover .more { color: #c20a14 !important; }
ul#menu-primary-menu.menu.nav-menu li {  border: 1px solid #ececec;  }
header.entry-header { display: none; }
.page-template-template-homepage .type-page { padding-top: 0 ; padding-bottom: 0; }
.page-template-template-homepage:not(.has-post-thumbnail) .site-main { padding-top: 0; }

.welcome-sec{
	width:100%;
	padding:0 0 40px 0;
}
.welcome-lt{
	width:46.6%;
	float:left;
}
.welcome-lt h1{
	width:100%;
	font-size:30px;
	padding:20px 0 50px 0 !important;
	margin:0;
	color:#000;
	line-height:30px;
	font-family: 'OpenSans';	
}
p{
	font-size:13px;
	color:#676767;
	line-height:16px;
	font-family: 'OpenSans';
}
.explor-btn{
		font-family: 'OpenSans-Bold';
		color:#000;
		margin-top:40px;
		font-size:14px;
		text-transform:uppercase;
		display: inline-block;
		cursor:pointer;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
		
}
.explor-btn img{
	margin:-5px 15px 0 0; float:left;
		
}
.explor-btn:hover, .explor-btn:focus, .explor-btn:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.welcome-rt{
	width:46.4%;
	height:auto;
	float:right;
}

.storefront-product-section .section-title
{
	margin-bottom: 3em !important;
}

ul.products li.product .price{ font-size:18px !important; color: #041d69 !important; }
/*===================== Slide Style Starting ======================
===================================================================*/
.slide{
	padding:0 5% 70px 5%;	
}
.slide-sec{
	width:100%;
	height:auto;
    clear: both;
}
.slide-icon{
	width:100%;
	text-align:center;	
}
.slide-caption{
	width:100%;
	text-align:center;
	color:#676767;
	font-family: 'OpenSans';
	line-height:18px;
	padding:40px 10% 0 10%;	
}

/*===================== Service Style Starting ======================
===================================================================*/

.service-sec{
	 width:100%;	
	 padding-bottom:96px;
	 background:url(../storefront-child/images/service-bg.jpg) no-repeat top center;
}
.goal-box{
	width:45.5%;
	height:409px;
	float:left;
	background-color:#535151;	
}
.goal-boxlt{
	width:40%;
	height:409px;
	float:left;
	background:url(../storefront-child/images/goal-bg.jpg);
}
.goal-boxrt{
	width:60%;
	padding:7%;
	float:right;
}
.serve-hed{
	width:100%;	
	font-family: 'OpenSans';
	font-size:30px;
	padding-bottom:46px;
	color:#FFF;
}
.goal-boxrt p{
	width:100%;
	font-size:14px;
	color:#FFF;
	font-family: 'OpenSans';
	line-height:20px;	
}
.service-box{
	width:54.4%;
	height:409px;
	float:left;
	background-color:#03154a;	
}
.service-boxlt{
	width:33.6%;
	height:409px;
	float:left;
	background:url(../storefront-child/images/serviceltbg.jpg);
}
.service-boxrt{
	width:66.4%;
	padding:7%;
	float:right;
}
.service-boxrt p{
	width:100%;
	font-size:12px;
	font-family: 'OpenSans';
	color:#a9a6a6;
	line-height:20px;	
}
.service-boxrt p span{
	width:100%;
	font-size:14px;
	padding-bottom:15px;
	color:#FFF;
	float:left;
	font-weight:bold;
}
ul.products li.product a.woocommerce-LoopProduct-link:hover { text-decoration:none !important; }
/*===================== Satisfaction Style Starting ======================
===================================================================*/

.satisfaction-sec{
	width:100%;
	padding:0px;
	padding-top:76px;	
}
.satis-lt{
	width:48.9%;
	height:287px;
	position:relative;
	padding:50px 5% 0 5%;
	float:left;
	background-color:#535151;	
}
.satis-rt{
	width:48.9%;
	height:287px;
	position:relative;
	padding:50px 5% 0 5%;
	float:right;
	background-color:#c70a0a;	
}
.satis-hed{
	width:100%;
	font-size:36px;
	line-height:36px;
	font-family: 'OpenSans-Semibold';
	color:#FFF;	
}
.satis-subhed{
	width:100%;
	font-size:30px;
	line-height:30px;
	font-family: 'OpenSans';
	color:#FFF;	
}
.satis-subhed span{
	color:#f2eb83;	
}
.satis-content{
	width:100%;
	font-size:13px;
	padding-top:35px;
	color:#FFF;
	line-height:20px;	
}
.satis-icon{
	width:13%;
	position:absolute;
	right:10%;
}
.ship-icon{
	width:15%;
	position:absolute;
	right:10%;
}
.satis-icon img, .ship-icon img{
	width:100%;
	height:auto;
	display:block	
}

/*===================== News Letter Style Starting ======================
===================================================================*/

.news-letter{
	width:100%;
	height:99px;
	margin-top:30px;
	float:left;
	background-color:#000;
}
.news-lt{
	width:auto;
	float:left;
	padding:25px 0 0 45px;
	font-size:30px;
	color:#FFF;	
}
.news-lt img { display:inline !important; }
.sign-upbox{
	width:561px;
	height:42px;
	float:right;
	margin:30px 45px 0 0;
	background-color:#FFF;	
}
.form-bg{
	width:37.5%;
	height:42px;
	float:left;
	border:none;
	font-family: 'OpenSans';
	color:#999;
	padding:0 10px;
}
.button-sign{
	width:25%;
	height:42px;
	float:right;
	border:none;
	font-family: 'OpenSans';
	color:#333;
	font-size:12px;
	background-color:#f2f2f2;	 	
}

img { display: block; margin-left:auto; margin-right:auto; }

.gallery_product
{
    margin-bottom: 30px;
}
h2.woocommerce-loop-product__title{
	width:100%;
	height:59px;	
	font-size:30px;
	color:#282321;
	text-align:center;
	margin-top:9px;
	padding-top:15px;
	border:1px solid #b8b4b4;
}

.frame {
	text-align: center;	
	position: relative;	
	perspective: 500px; 
}

.frame .details {
	width: 70%;
	height: 80%;	
	padding: 5% 8%;
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotateY(90deg);
	transform-origin: 50%;
	background: rgba(255,255,255,0.9);	
	opacity: 0;
	transition: all 0.4s ease-in;
	
}
.frame:hover .details {
	background-color:#FFF;
	transform: translate(-50%, -50%) rotateY(0deg);
	opacity:5;
}
.frame .details h1{
	font-size:18px;
	padding-top:15px;
	padding-bottom:20px;
	color:#000;
	text-align:center !important;	
}
.frame .details h1 span{
	font-size:12px;
	color:#a9a9a9;	
}
.box{
	width:50%;
	float:left;
	color:#949494;	
	font-size:12px;	
}

.frame .details .icon{
	width:40px;
	height:40px;
	padding-bottom:25px;
	margin:0 auto;
	text-align:center;	
}
.div_price{	
	font-family: 'OpenSans-Bold';
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	display: block;
	background: white;
}
.more{
	width:76%;
	position:absolute;
	font-family: 'OpenSans-Bold';
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	color:#212121;
	bottom:25px;	
}
.more a{
	color:#212121;
	text-decoration:none;
}
.more a:hover{
	color:#c20a14;
}

.all-product-btn{

	height:60px;	
	font-size:16px; font-weight: 500;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	padding:20px 60px;
	text-transform:uppercase;
	background-color:#000000;
	
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;	
}
.all-product-btn a:hover, .all-product-btn a:focus, .all-product-btn  a:active,  .all-product-btn:hover, .all-product-btn:focus, .all-product-btn:active {
  background-color: #041d69 !important;
  color: white;
  text-decoration: none;
	
}
.button:hover { background-color: black !important; }
body.woocommerce #primary {
	float: none;
	width: 100%;
}
.price del span{ color: #a9a9a9 !important; font-size: 15px !important; opacity: 1 !important; }

.price ins span{ font-size:18px !important; padding-top: 15px !important;
	padding-bottom: 20px !important;  color: #e61111!important; }

a.add_to_cart_button{ background:url(../storefront-child/images/serve-cart.jpg) no-repeat top center; margin: 0 auto !important; float: none !important;  text-indent: -999999px !important; }

select.round {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
}

select.round:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    radial-gradient(gray 70%, transparent 72%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}
h2.woocommerce-loop-category__title
{
	font-size:13px !important;
	text-transform: uppercase;
	color: #b3b3b3;
	
}
mark.count {display: none; }
.widget_product_search form::before{ content:'' !important; }
.search-box {

    width: 100%;
    height: 42px;
    position: relative;
    float: left;
    border: 1px solid #e5e5e5;

}
.search-box input
{
	

    width: 100%;
    height: 40px;
    border: none;
    color: #6b6b6b;
    padding: 0 58px 0 30px;
    font-family: 'OpenSans' !important;
    font-size: 14px;

}

.search-icon.search-icon {

    width: 58px;
    height: 42px;
    top: -1px;
    position: absolute;
    right: -1px;

}
ul#menu-footermenu li a
{ width: 100% !important;padding: 0 0 10px 0 !important; font-family: 'OpenSans' !important;
list-style: none !important; color: #000 !important; font-size:14px !important; }

.widget_nav_menu ul li::before{ content: none !important; }
h2.woocommerce-loop-product__title
{
font-family: 'OpenSans-Bold' !important;
font-size: 14px !important;
color: #282321 !important;
text-align: center !important;
}


/*===================== Footer Style Starting ======================
===================================================================*/
.content-area { margin-bottom: 0 !important;}
.footer-widgets{ border-bottom: none !important; margin: 0 20px !important; padding-top: 0 !important; }

.widget_nav_menu ul li { margin-bottom: 0 !important; }
footer{
	width:100%;	
}
.ftr-lt{
	width:23% !important;
	float:left;	padding:  0 20px 0 40px !important;
}
.ftr-lt p{
	width:100%;
	font-size:13px;
	text-align:left;
	padding-top:30px;
	color:#353333;
	line-height:24px;
	font-family: 'OpenSans';
}
footer ul{
	width:17%;
	margin:0;
	padding: 0 0 0 10px !important;
	display:block;
	float:left;	
}
.ftr-box{
	width:33%;
	float:left;	
}
footer ul li{
	width:100%;
	padding:0 0 10px 0;
	font-family: 'OpenSans';
	list-style:none;
	color:#000;
	float:left;	
}
footer ul.menu li a{
	color:#000;
	font-family: 'OpenSans' !important;
	font-size:14px !important;
}
footer ul li a:hover{
	color:#418eff;
}
.footer-widget-5 { width: 25% !important;  float:left; }
.contact-box{
	width:100%;
	float:left;	
}
.contact-box h1{
	width:100%;
	font-size:14px;
	padding:0;
	margin:0;
	font-family: 'OpenSans-Bold';
	color:#000;
	text-transform:uppercase;	
}
.contact-box p{
	width:100%;
	font-size:13px;
	text-align:left;
	padding:15px 0 15px 0;
	font-family: 'OpenSans';
	margin:0;
	color:#353333;
	line-height:24px;
}
.contact-box h2{
	width:100%;
	font-size:30px;
	padding:10px 0 0 0;
	margin:0;
	font-family: 'OpenSans-Bold';
	color:#fe0000;	
}
.soc-row{
	width:100%;
	padding-top:20px;	
}

.soc-row img {
display: inline-block;   
}

.copy-bg{
	width:98%;
	height:auto;
	float:left;
	padding-top:35px;
	margin:1%;
	border-top:1px solid #e2e2e2;
}
.copy-lt{
	width:474px;
	float:left;
	font-size:12px;
	font-family: 'OpenSans';
	color:#676767;	
}
.copy-rt{
	width:auto;
	float:right;	
}
.copy-rt img{
	float:left;
	margin-left:6px;
}

/*==========Retun to Top Style Starting==========
================================================*/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background:none;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
/*==========Retun to Top Style Ending==========
================================================*/
.SLIDER-DESC{
	font-size:13px !important;
	color:#000 !important;
	margin:0 !important;
	font-family: 'OpenSans' !important;	
}

.SLIDER-LINK{
	font-size:13px  !important;
	color:#000 !important;
	font-family: 'OpenSans-Bold' !important;
}
.SLIDER-BG
{
	background:#FFF url(../images/caption-bg.png) no-repeat !important;
	font-size:30px;
	color:#000;
	text-transform:uppercase;
	font-family: 'OpenSans';
	opacity: 1;
	text-align: center;
    margin:0 auto;
	}
div#n2-ss-2 .n-uc-1b6552d538e73-inner
{
	 /*
	bottom: 140px;
	top: auto;
	padding-top:25px;
	left:0; right:0;
	opacity: 1;
	text-align: center;
    margin:0 auto;
	width: 367px !important;
	height:154px;
	background:#FFF url(../storefront-child/images/caption-bg.png) no-repeat;
	*/
}
div#n2-ss-2 .n2-ss-layer .n2-font-005e4cd4af2a4fcef51f2d1974c5c730-paragraph
{ font-size:13px !important;
	font-family: 'OpenSans' !important;
}
.n2-font-d266b192983d222a212a7aca98b91720-paragraph a
{
	font-size:13px !important;
	font-family: 'OpenSans-Bold' !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:hover, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:active { text-decoration:none;  }
.storefront-breadcrumb{ margin: 0px 50px 10px !important; font-size:13px !important;
	font-family: 'OpenSans-Bold' !important; color: coral;  }
div.entry-content{ width:100%; text-align: center; }
/* cart page */
.wc-proceed-to-checkout .button.checkout-button{
	font-size:13px !important;
	font-family: 'OpenSans-Bold' !important;
	width: 50%;
	padding: 15px;
}
h2.section-title
{
	background:url(../storefront-child/images/store-hedbg.jpg) center top 18px no-repeat !important;
	font-family: 'OpenSans' !important;
	text-align: center;
}
.col-1{ width:45% !important; float: left; padding: 30px; }
.col-p10{ width:45% !important; float: left; padding: 10px; }
h1, h2, h3, h4, h5, h6{
	
	font-family: 'OpenSans';		
	text-align:left;
	color:#000;	
	margin-top: 0 !important;
	/*padding: 0px 30px !important;*/
}
h1{ font-size:30px !important; }
h2{ font-size:26px !important; }
div.content{
width: 100%;
font-family: 'OpenSans', serif;
text-align: justify;
color: #000;
font-size: 15px;
padding: 10px 0; line-height: 35px;
}

div.content p { font-size:15px; padding: 10px 20px; line-height: 28px; color: #000; width:100% !important; }
section.storefront-product-section.storefront-product-categories div.woocommerce.columns-4{ margin: 0 350px !important; }

body, button, input, textarea { line-height: 22px !important; }


.banner{
	width:100%;
	margin-top:35px;
	max-height: 408px !important;
}

.col2-set#customer_login .col-1, .col2-set.addresses .col-1 { margin-right: 0 !important; }
.pad10 { padding: 15px 0; }
.storefront-full-width-content.single-product div.product .summary { 
  float: left !important; width: 40%; 
}
.storefront-full-width-content .woocommerce-tabs .panel { float: left !important; width: 50%; }
p.form-row { padding: 10px !important; }
.col2-set {width: 40%; }
#order_review, #order_review_heading { width: 50%; float: left !important; }
table td, table th { padding:10px !important; }
.col2-set .col-1 { width: 100% !important; }
a.checkout-button:hover { background-color:blue; }
img#imgSearch:hover {
    cursor:pointer;
}
.mar-left{ margin-left: 55% !important;}
.redCol { color: red; }

div.u-column1.col-1, div.u-column2.col-2 { width: 45% !important; }

/* single category page */
.site-main { margin: 0 50px !important; font-family: 'OpenSans'; font-size:14px; }
header.woocommerce-products-header{ height: 50px; }
header p { font-size:16px !important; }
a.checkout-button.button.alt.wc-forward:hover { background-color: #666666!important;
text-decoration: none;  }
.storefront-handheld-footer-bar, .news-letter { display: none !important; }
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media screen and (max-width:1200px)
{

}

@media screen and (max-width: 490px) {
	.site-main { margin: 0 !important; }
	div.site-branding { margin: 0px 30px !important; padding: 15px; }
	div.header-category-out{ width: 80%; padding: 10px 0px; text-align: center;}
	.woocommerce-active .site-header .site-search {  width: 100% !important; margin:0px !important; border: 1px solid #e5e5e5; }
	div#n2-ss-4, div#n2-ss-4-placeholder, .n2-ss-align.n2-ss-slider-align-visible {   display: none !important;     }
	.storefront-handheld-footer-bar, .news-letter { display: none !important; }
	
	.woocommerce-active .site-header .main-navigation{ margin: 0 0 25px 0 !important; }
	.primary-navigation { display: block !important; }
	.menu, .slide-sec { display: none !important; }
	.nav-menu { display: block !important; }
	.wrapper, .welcome-lt, .welcome-rt, .goal-box, .service-box, .satis-rt, .satis-lt { width:100% !important; padding-bottom: 10px;height: auto; }
	.goal-boxlt, .service-boxlt {width: 0%; height: 300px; }
	.goal-boxrt, .service-boxrt { width:100%; }
	.serve-hed { padding-bottom: 10px; }
	section.storefront-product-section.storefront-product-categories div.woocommerce.columns-4 { margin: 0 !important; }
	.footer-widget-1, .footer-widget-2, .footer-widget-3, .footer-widget-4 { display: none;}
	.footer-widget-5 { width: 100% !important; }
	ul.products li.product { margin-bottom: 0; }
	
	.col-xs-6 { width: 100%; }
	.top-rt{ float: left !important; }
	div.content { padding-left: 5px !important; margin-left: 5px !important; }
	.col-p10{ padding: 0px !important; width: 90% !important; margin-left:0% !important;  }
	.mar-left{ margin-left: 0% !important;}
	.col-1 {     width: 100% !important;     float: left;     padding: 0px; }
	.col-1 h1 { font-size: 20px !important; }
	div.content p { padding: 10px !important; text-align: left; }
	.storefront-breadcrumb, .page-template-template-homepage .type-page {display: none; }
	button.menu-toggle {float: left;}
	.cart-box{ margin: 20px 0px !important; }
	.service-sec { background: none !important; }
	
	/*changes on 8Feb2019 */
	/*sj div.header-product-out {     width: 210px;     height: 49px;     margin-top: 185px !important; padding-top: 250px;  }
	div.header-product-box img { margin-right: 22px; margin-top:20px; } 
	*/
	div.header-product-out {     width: 300px;     height: 49px;     margin-top: 180px !important; padding-left: 100px !important;  } 
	div.header-product-box { padding:0px !important; float:none !important; }
	div.header-product-box img { margin-right: 12px !important; float:right !important; position:relative !important; }
	.div_all { padding-top: 25px !important; }
	.footer-widgets { padding-top: 10px !important; }
	.copy-bg { margin-top: 10px !important; padding-top:10px !important; }
	.copy-lt { width:100% !important; }
	.storefront-product-section .section-title { padding-top:20px !important; margin:0 !important; }
	h2.section-title { background-image:none !important; }
	ul.products li.product .woocommerce-LoopProduct-link { margin-top:30px !important; }
}

@media (min-width: 768px){
 .storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
        text-align: center;
        padding: 0 0 4.1968353111em !important; }
 .storefront-sorting select {  width: auto;  font-size: 15px !important;  padding: 5px !important;    }
 .woocommerce-result-count {   padding: 1em 0 !important;     }
 .woocommerce-ordering { float:right !important; padding: 0 !important;
     margin: .4em 0 0 1em !important; background-color: white; }
 .gallery_product { margin-bottom: 50px !important; }
    .woocommerce-pagination {  margin-top: 0.5em; }
}
.storefront-sorting {
    border-top: #ccc solid 1px !important;
    border-bottom: #ccc solid 1px !important;
}
.primary-navigation, .button.menu-toggle{display: none;}
section.storefront-product-section.storefront-product-categories div.woocommerce.columns-4{ display: none; }
.hentry {
 margin: 0 ; }
@media (max-width: 66.4989378333em){
.col-full {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
}

@media (min-width: 768px){
    .col-full {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        /*padding: 0 2.617924em;*/
        padding:0;
        box-sizing: content-box;
    }
    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .storefront-full-width-content .site-main ul.products.columns-4 li.product {
        width: 21.7391304348%;
        float: left;
        margin-right: 4.347826087%;
    }
    .primary-navigation{display:block;}
}
@media (max-width: 1200px){
    .site-main {
        margin:0 20px !important;
    }
    .ftr-lt{width:100% !important; padding: 0 !important; text-align: center; border-bottom: #e2e2e2 solid 1px; margin-bottom: 10px;}
    footer ul{width:25% !important;}
}

@media (max-width: 960px) {
    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .storefront-full-width-content .site-main ul.products.columns-4 li.product {
        width: 46%;
        float: left;
        margin-right: 4%;
    }
    footer ul{width:33% !important;}
    .footer-widget-5{width:100% !important; text-align: center; clear: left;}
    .contact-box,.contact-box h1,.contact-box h2, .contact-box p {text-align: center;}
    .sign-upbox { width: 90%; margin: 10px 25px 45px 25px; position: relative; }
    .news-letter { width: 100%; height: auto; overflow: hidden;}
}
@media (max-width:768px)
{
    .service-sec{margin: 10px 0;}
    .goal-box,.service-box, .welcome-lt, .welcome-rt, .satis-lt, .satis-rt  {width:100%;}
    div.site-branding{width:auto !important; }
    .site-search{width:58% !important; clear: none ; float: right;}
    .cart-box{width:200px !important; float:left; margin-top: 10px;}
	.checkout woocommerce-checkout{width: 100% !important;}
	div.header-product-out{margin:25px 2% !important;}
    div.header-product-out{display: none;}
    button.menu-toggle{display: block !important;}
    .woocommerce-active .site-header .main-navigation {
        width: 100%;
        float: left;
        margin-top: 5px;
        margin-left: 0;
        margin-bottom: 5px;
        border-top:#e2e2e2 solid 1px;
        border-bottom:#e2e2e2 solid 1px;
    }
    .col-1{ width:100% !important;  }
}

@media (max-width: 600px) {
    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, .storefront-full-width-content .site-main ul.products.columns-4 li.product {
        width: 100%;
        float: left;
        margin-right: 0;
    }
}


