html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {

	border: 0 none;

	font-size: 100%;

	margin: 0;

	outline: 0 none;

	padding: 0;

	vertical-align: baseline;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

img {

	max-width: 100%;

}

ol, ul {

	list-style: none outside none;

}

* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

body {

	font-size: 14px;

	font-family: 'Lato', sans-serif;

	color: #333;

	margin: 0;

	padding: 0;

}

.wapper {

	float: left;

	width: 100%;

}

.main {

	width: 100%;

	max-width: 1100px;

	margin: 0 auto;

}

.main-inner {

	float: left;

	width: 100%;

}

.header_main {

	float: left;

	width: 100%;

	background: #f2f2f2;

	border-top: 5px solid #1c9ee9;

	border-bottom: 5px solid #c0c0c0;

	background:rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #f4f2f2 0%, #ffffff 100%) repeat scroll 0 0;

}

.header_top {

	float: left;

	width: 100%;

	background: #FFF;

	padding: 0px 12px;

	box-shadow: 0px 3px 3px #999;

	border-radius: 0px 0px 3px 3px;

}

.header_top_left {

	float: left;

	width: auto;

}

.header_top_right {

	float: right;

	width: auto;

}

a.security_policy {

	float: left;

	width: auto;

	background: url(../images/ps_icon.png) 0% 50% no-repeat;

	padding-left: 22px;

	font-size: 14px;

	text-transform: capitalize;

	color: #333;

	text-decoration: none;

	padding: 10px 13px 10px 22px;

	border-right: 1px solid #f1f1f1;

	margin-right: 10px;

}

a.security_policy:hover {

	color:#69e40e;

}

a.privacy_policy {

	float: left;

	width: auto;

	background: url(../images/pp_icon.png) 0% 50% no-repeat;

	padding-left: 22px;

	font-size: 14px;

	text-transform: capitalize;

	color: #333;

	text-decoration: none;

	padding: 10px 13px 10px 22px;

	border-right: 1px solid #f1f1f1;

	margin-right: 0px;

}

a.privacy_policy:hover {

	color:#69e40e;

}

.socials_header {

	float: left;

	width: auto;

}

.socials_header ul {

	float: left;

	width: 100%;

}

.socials_header ul li {

	float: left;

	width: auto;

	padding: 10px 14px;

	border-right: 1px solid #f1f1f1;

}

a.face_hed {

	background: url(../images/face_1.png) no-repeat;

	width: 7px;

	height: 14px;

	display: inline-block;

}

a.face_hed:hover {

	background: url(../images/face_2.png) no-repeat;

}

a.twitter_hed {

	background: url(../images/twi_1.png) no-repeat;

	width: 14px;

	height: 12px;

	display: inline-block;

}

a.twitter_hed:hover {

	background: url(../images/twi_2.png) no-repeat;

}

a.link_hed {

	background: url(../images/linlk_1.png) no-repeat;

	width: 15px;

	height: 14px;

	display: inline-block;

}

.header-search{ padding:8px 13px 7px 22px; float:left}

.header-search #searchsubmit{background-image: url("../images/search-image.jpg");

    border: 0 none !important;

    cursor: pointer;

    height: 16px;

    text-indent: -9999px;

    width: 16px;}

.header-search #s{border: 1px solid #cccccc;

    margin-left: 49px;

   /* width: 250px;*/}

a.link_hed:hover {

	background: url(../images/linlk_2.png) no-repeat;

}

a.shopping_cart {

	float: left;

	width: auto;

	background: url(../images/sc_icon.png) 0% 50% no-repeat;

	padding-left: 22px;

	font-size: 14px;

	text-transform: capitalize;

	color: #333;

	text-decoration: none;

	padding: 10px 13px 10px 22px;

	border-right: 1px solid #f1f1f1;

	margin-right: 10px;

}

a.shopping_cart:hover {

	color:#69e40e;

}

a.my_account {

	float: left;

	width: auto;

	background: url(../images/ma_icon.png) 0% 50% no-repeat;

	padding-left: 22px;

	font-size: 14px;

	text-transform: capitalize;

	color: #333;

	text-decoration: none;

	padding: 10px 13px 10px 22px;

	border-right: 1px solid #f1f1f1;

	margin-right: 10px;

}

a.my_account:hover {

	color:#69e40e;

}

a.login {

	float: left;

	width: auto;

	background: url(../images/login.png) 0% 50% no-repeat;

	padding-left: 22px;

	font-size: 14px;

	text-transform: capitalize;

	color: #333;

	text-decoration: none;

	padding: 10px 0px 10px 22px;

	margin-right: 0px;

}

a.login:hover {

	color:#69e40e;

}

.header_midl {

	float: left;

	width: 100%;

	padding: 10px 0px 20px 0px;

}

.logo {

	float: left;

	width: 27%;

}

.header_midl_right {

	float: right;

	width: 60%;

	margin-top: 23px;

}

.header_midl_right ul {

	float: left;

	width: 100%;

}

.header_midl_right ul li {

	border-right: 1px solid #c0c0c0;

    float: left;

    margin-right: 20px;

    padding-right: 15px;

    width: 31%;

}

.header_midl_right ul li:last-child {

	margin-right: 0px;

	border: inherit;

	padding: 0;

}

.left_icon_hed {

	float: left;

	width: 25%;

}

.header_midl_right ul li:first-child .left_icon_hed {

	margin-top: 3px;

}

.header_midl_right .right_details_hed #MyLiveChatContainer a{cursor: pointer;float: left;margin-top: -16px !important;}

#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{float:left; }
.wc_payment_method .payment_method_cod{background: #fff url("../images/echeck.png") no-repeat scroll 435px center !important;
    height: 300px !important;
    margin-left: 20px !important;
    padding: 20px !important;
    width: 96% !important; }
.wc_payment_method .payment_method_bacs{background: #fff !important;
    height: 100px !important;
    margin-left: 20px !important;
    padding: 20px !important;
    width: 96% !important; }
.wc_payment_method .payment_method_offline_cc{background: #fff url("../images/cards.jpg") no-repeat scroll 530px center !important;
    height: 300px !important;
    margin-left: 20px !important;
    padding: 20px !important;
    width: 96% !important; }
.woocommerce-checkout-payment{background-color: #e9e9e9 !important;
    background-image: url("../images/payment-mode.jpg") !important;
    background-position: 9px 12px !important;
    background-repeat: no-repeat !important;
    padding-top: 50px;}
.payment_methods li.payment_method_cod{background: #fadbd8 none repeat scroll 0 0;
    padding: 10px;}
.payment_methods li.payment_method_bacs{background: #f0ff33  none repeat scroll 0 0;
    padding: 10px;}
.payment_methods li.payment_method_offline_cc{background: #d5f5e3 none repeat scroll 0 0;
    padding: 10px;}
.wc_payment_method > label[for="payment_method_cod"]{  color: #e74c3c;
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 19px;
	background-image: url("../images/echeck-img.jpg");
    background-position: right center;
    background-repeat: no-repeat;
	width:230px !important;
	}
.wc_payment_method > label[for="payment_method_bacs"]{  color: #e74c3c;
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 19px;
	background-image: url("../images/wu-moneygram-bitcoin.png");
    background-position: right center;
    background-repeat: no-repeat;
	width:62% !important;
	}
.wc_payment_method > label[for="payment_method_offline_cc"]{  color: #e74c3c;
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 19px;
	}
.wc_payment_method > label >img{ display:none}
	.wc_payment_method > input{ float:left; margin-top:3px !important}
.wc_payment_method > .payment_method_offline_cc{margin-left: 20px !important; background-color: #fff !important;
    padding: 20px !important;
    width: 96% !important;}
.wc_payment_method .payment_method_offline_cc #wc-offline_cc-cc-form{ width:40% !important; float:left}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{ padding:0}

.right_details_hed {

	float: right;

	width: 70%;

	font-size: 14px;

	color:#1c9ee9;

	/*font-weight: bold;*/

}

.right_details_hed a {

	color:#1c9ee9 ;

	text-decoration: none;

}

.right_details_hed span {

	float: left;

	width: 100%;

	font-size: 16px;

	color:#69e40e;

}

.home .maidl_contener {

	float: left;

	width: 100%;

	background: #FFF;

	padding: 14px;

	box-shadow: 1px 0px 10px #999;

	border-radius: 3px;

	margin-top: -18px;

	position: relative;

}

.maidl_contener {

	float: left;

	width: 100%;

	background: #FFF;

	padding: 14px;

	box-shadow: 1px 0px 10px #999;

	border-radius: 3px;

	/*margin-top: -18px;*/

	position: relative;

}



.tab_navigation_section {

	float: left;

	width: 100%;

}

.tab_inner {

	float: left;

	width: 100%;

}

/*.woocommerce ul#shipping_method li{ float: left}*/

.tab_inner1 {

	float: left;

	width: 100%;

	display:none;

}

.tav_bg {

	float: left;

	width: 100%;

	position: relative;

	height:369px;

	overflow:hidden;

}

.tab_bg_up {

	float: left;

	width: 100%;

	position: absolute;

	padding: 20px;

	z-index: 9;

}

.header_navi_colum {

	float: left;

	width: 23%;

}

.header_navi_colum h3 {

	float: left;

	width: 100%;

	font-size: 14px;

	color:#1c9ee9;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.header_navi_colum ul {

	float: left;

	width: 100%;

	margin: 0px 0px 0px;

}

.header_navi_colum ul li {

	float: left;

	width: 100%;

	list-style: none;

	display: block;

	background: url(../images/dro_arre.png) 0% 50% no-repeat;

	padding-left: 13px !important;

	margin-bottom: 10px;

	height: inherit;

	border: none;

}

.header_navi_colum ul li a {

	float: left;

	/*width: 100%;*/

	text-transform: capitalize;

	color: #000;

	text-decoration: none;

}

#faq_acc ul div.ac_area ul li b{ padding:2px 0; float:left}

.header_navi_colum ul li b, #faq_acc ul div.ac_area ul li b{

	margin-left:10px;

	color:#69e40e;

	-webkit-animation-name: blinker;

    -webkit-animation-duration: 4s;

    -webkit-animation-timing-function: linear;

    -webkit-animation-iteration-count: infinite;

    

    -moz-animation-name: blinker;

    -moz-animation-duration: 4s;

    -moz-animation-timing-function: linear;

    -moz-animation-iteration-count: infinite;

    

    animation-name: blinker;

    animation-duration: 4s;

    animation-timing-function: linear;

    animation-iteration-count: infinite;

}

@-moz-keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}



.box {

  position: relative;

  display: inline-block;

  /* width: 100px;

  height: 100px;*/

  background-color: #fff;

  border-radius: 5px;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

  border-radius: 5px;

  -webkit-transition: all 0.6s cubic-bezier(0.165, 1, 1, 1);

  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);

}



.box::after {

  content: "";

  border-radius: 5px;

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  /* width: 100%;

  height: 100%;*/

  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);

  opacity: 0;

  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 1, 1);

  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);

}



.box:hover {

  -webkit-transform: scale(1, 1);

  transform: scale(1.15, 1.15);

}



.box:hover::after {

    opacity: 1;

}





@-webkit-keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}



@keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}

.header_navi_colum ul li:hover a {

	color: #1e316f;

}

.midl_inner_midl {

	float: left;

	width: 100%;

	margin: 15px 0px 0px;

}

.midl_inner_left {

	/*border: 1px solid #cccccc;*/

    float: right;

    width: 26%;

}

.midl_inner_right {

	float: left;

	width: 73%;

}

.top_sell_product {

	float: left;

	width: 100%;

}

.sidebar_title {

	float: left;

	width: 100%;

	text-align: center;

	font-size: 17px;

	text-transform: uppercase;

	font-weight: bold;

	color: #FFF;

	background:#1c9ee9;

	padding: 12px 0px;

	border-radius: 4px 4px 0px 0px;

}

.top_seling_produi_inner {

	float: left;

	width: 100%;

	border:1px solid #cccccc;

}

#faq_acc ul div.ac_area {

	float: left;

	width: 100%;

	background: #f4f4f4 !important;

	padding: 0 !important;

}

#faq_acc ul div.ac_area ul {

	float: left;

	width: 100%;

	padding:0px 20px; 

}

#faq_acc ul div.ac_area ul li, ul.home-list li {

	float: left;

	width: 100%;

	list-style: none;

	padding: 0;

	background:url(../images/dro_arre.png) 0% 50% no-repeat; padding-left:10px;

	margin-bottom:8px;

}

.page-cont ul li {

	float: left;

	width: 100%;

	list-style: none;

	padding: 0 0 0 16px;

	background:url(../images/dro_arre.png) 0% 50% no-repeat;

	margin-bottom:8px;

	background-position:0 4px;

}

.test_mode_msg{ display:none}
.payment_method_cod label{ float:left; font-weight:bold; width:150px}
li.payment_method_cod .payment_box input{ float:left; width:250px}
li.payment_method_cod .payment_box p{  color: #1abc9c;
    font-size: 18px;
    font-weight: bolder;
    text-transform: full-width;}
.payment_method_cod > div{ width:100%; float:left; padding:10px 0}
.wc_payment_method { float:left; width:100%}
.inner_page_comtner span.required{ width:2% !important; margin-right:5px}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{ border-color:transparent transparent #fff !important}
.woocommerce .col2-set .col-1{ padding:12px; background:#cccccc}
.woocommerce-validated input{ font-size:14px !important; }
.woocommerce-validated > label{ font-weight:bold; font-size:14px !important}
.woocommerce .col2-set .col-2{ padding:12px; background:#f4f4f4}

.woocommerce h2{ color: #1e316f;

    float: left;

    font-size: 22px;

    font-weight: normal;

    text-transform: capitalize;

    width: auto;}

.woocommerce > h2{ width:100%}

.mylivechat_offline_logo {

    background-image: url("../images/support.JPG") !important;

    background-position: center center;

    background-repeat: no-repeat;

    float: left;

    height: 80px !important;

    margin-bottom: 15px;

    width: 100%;

}

.mylivechat_prechat_logo_img, .mylivechat_offline_logo_img{ display:none}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ background: #4db600 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 24px;
    margin: 15px;
    padding: 12px 48px;
    text-decoration: none;
    text-transform: uppercase;
    width: 97%;}


.free-express-shipping{background-image: url("../images/regular-shipping.jpg");

    background-position: center bottom;

    background-repeat: no-repeat;

    display: block;

    float: left;

    height: 27px;

    margin-bottom: -10px;

	text-indent: -99999px;

    width: 79px;margin-left:25px !important;	}

.regular-shipping{background-image: url("../images/regular-ship.png");

    background-position: center bottom;

    background-repeat: no-repeat;

    display: block;

    float: left;

    height: 27px;

    margin-bottom: -10px;

	text-indent: -99999px;

    width: 79px;margin-left:25px !important;	}

.product_table_section .shipping{background-image: url("../images/shipping.jpg");

    background-position: center bottom;

    background-repeat: no-repeat;

    display: block;

    float: left;

    height: 27px;

    margin-bottom: -10px;

	text-indent: -99999px;

    width: 79px;margin-left:25px !important;	}

.add-table > div, .add-table > h1{ display:none}
.product_table_section .add-table > p.price{display:none !important}
.product_table_section .price{ display:none !important}
.add-table{ width:23%; float:left}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.add-table .variations-grid tr {
  padding: 9px 0 9px !important;
} }
.product_table_section > table{ float:left; width:76.5%}

.add-table .cart .quantity{width:40px; margin-left:10px;float:left}

.add-table .quantity input {

    float: left;

    width: 37px;

}

.add-table .variations-grid{ background:#a8d983}

.single_add_to_cart_button {

    background-color:#a8d983;

    background-image: url("../images/buy-now.png");

    border: medium none !important;

    float: left;

    height: 22px;

    text-indent: -1e+7px;

    width: 125px;

	margin-right:3px;

	background-position:center;

	background-repeat:no-repeat;

}

.add-table .variations-grid tr{border-bottom:1px solid #dedede;

    border-right:1px solid #dedede;

    color: #282828; float:left;

    text-align: center;padding: 8.75px 0;}

#faq_acc ul div.ac_area ul li a {

	float: left;

	/*width: 100%;*/

	font-size: 13px;

	color: #000;

	text-decoration: none;

	text-transform: capitalize;

	background: #f4f4f4;

	padding:2px 3px;

	font-weight:normal !important

}

#faq_acc ul div.ac_area ul li:hover a {

	color:#1c9ee9;

}
@media screen and (max-width: 668px){
    .woocommerce-checkout-payment li.wc_payment_method .payment_method_cod {height: 100% !important;}
    .woocommerce-checkout-payment li.payment_method_cod .payment_box input {float: left;width: 100% !important;}
.woocommerce-checkout-payment .wc_payment_method > label[for="payment_method_bacs"],.woocommerce-checkout-payment .wc_payment_method > label[for="payment_method_offline_cc"] { color: #e74c3c;float: left;font-size: 12px !important;font-weight: bold !important;width: 80% !important;}
}

.recent_blog_section {

	float: left;

	width: 100%;

	margin: 25px 0px 0px;

}

.recent_blog_inner {

	float: left;

	width: 100%;

	background: #f4f4f4;

}

.recent_blog_inner ul {

	float: left;

	width: 100%;

	padding: 0px 10px;

}

.recent_blog_inner ul li {

	float: left;

	width: 100%;

	border-bottom: 1px dashed #c0bfbf;

	background: url(../images/dro_arre.png) 0px 15px no-repeat;

	padding-left: 20px;

}

.recent_blog_inner ul li a {

	font-size: 13px;

	color: #000;

	padding: 10px 0px;

	text-decoration: none;

	float: left;

	width: 100%;

	line-height: 20px;

}

.recent_blog_inner ul li:hover a {

	color: #1e316f;

}

.sidebar_banner {

	float: left;

	width: 100%;

	margin: 20px 0px 0px;

}

.banner_1 {

	float: left;

	width: 100%;

	margin-bottom: 15px;

}

.banner_1 img {

	width: 100%;

}

.product_listing {

	float: left;

	width: 100%;

}

.product_listing ul {

	float: left;

	width: 100%;

	margin: 0;

	padding: 0;

}

.product_listing ul li {

	float: left;

	width: 19.1%;

	margin-left: 12px;

	list-style: none;

	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%) repeat scroll 0 0;

	padding: 10px;

	margin-bottom: 12px;

	border:1px solid #ccc;

	text-align:center;

}

.tax-category .product_listing ul li{ height:19em}

.product_listing ul li:nth-child(5n+1){

	margin-left: 0px;

	/*margin-left: 12px;

	margin-bottom: 12px;*/

}

/*.product_listing ul li:nth-child(4) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(7) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(10) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(13) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(16) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(19) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(22) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(25) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(28) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(31) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(34) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(37) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(40) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(43) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(46) {

	margin-left: 0px;

}

.product_listing ul li:nth-child(49) {

	margin-left: 0px;

}*/

.product_img {

	float: left;

	width: 100%;

	background: #FFF;

	padding: 10px;

	height: 130px;

	overflow: hidden;

}

.product_titlt {

	float: left;

	width: 100%;

	font-size: 15px;

	font-weight: 600;

	color:#1c9ee9;

	margin: 10px 0px 0px;

}

.produt_price {

	float: left;

	width: 100%;

	font-size: 13px;

	color: #333;

	font-weight: bold;

	margin: 10px 0px 0px;

}

.produt_price b{ color:#69e40e; font-size:18px}

.product_dis {

	float: left;

	width: 100%;

	margin: 10px 0px 0px;

}

.product_dis p {

	float: left;

	width: 100%;

	font-size: 13px;

	color: #333;

	line-height: 20px;

	margin: 0;

}

a.cart_button {

	 background: #4f4b4a none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 22px;
    text-decoration: none;
    text-transform: capitalize;
    width: 100%;
}

.produt_buy{ width:100%; text-align:center}

a.cart_button:hover {

	background:#69e40e;

	text-decoration:none;

}

.product_bottom_tab {

	float: left;

	width: 100%;

	margin: 0px 0px 0px;

	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%) repeat scroll 0 0;

}

.product_bottom_tab .cd-tabs-content > li {

	height: inherit !important;

	padding: 20px 10px !important;

}

.product_bottom_tab .cd-tabs-content > li p {

	font-size: 14px;

	line-height: 24px;

	margin-bottom: 15px;

	color: #333;

	float:left;

}

.website_footer_sections {

	float: left;

	margin-top: -20px;

	position: inherit;

	width: 100%;/*  z-index: -9999;*/

}

.footer_top_text {

	float: left;

	width: 100%;

	background:#1c9ee9 ;

	padding: 25px 0 5px;/* position:absolute;*/

}

.footer_top_text p {

	font-size: 16px;

	color: #FFF;

	text-align: center;

	line-height: 24px;

	padding: 0px 45px;

	 margin: 0;

}

.footer_cart_section {

	float: left;

	width: 100%;

	text-align: center;

	padding: 20px 0px;
	border-bottom:5px solid #000;
	border-top:5px solid #000;
	background-color:#fff;

}

.main_fooer_section {

	float: left;

	width: 100%;

	/*background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f6f6f6 35%, #ededed 100%) repeat scroll 0 0;

	background:#191919;*/
	background-color:#69e40e !important;
	

	padding: 30px 0px;

}

.home-content{ padding:10px; float:left}

.home-content h2{ color: #1c9ee9;

    font-size: 16px;}

.footer_culm {

	float: left;

	width: 23%;

	margin-right: 15px;

}
.footer_culm a{ color:#fff !important; font-weight:bold}

.footer_culm h3 {

	float: left;

	width: 100%;

	font-size: 16px;

	color:#191919;

	text-transform: capitalize;

	font-weight: bold;

}

.footer_culm ul {

	float: left;

	width: 100%;

	margin: 15px 0px 0px;

}

/*.footer_culm ul li*/ 

/*.main ul li, */.footer_culm ul li{

	float: left;

	width: 100%;

	list-style: none;

	margin-bottom: 12px;

	font-size:13px;

	background: url(../images/dro_arre.png) 0% 50% no-repeat;

	padding-left: 20px;

}

.footer_culm ul li a {

	font-size: 13px;

	color:#1c9ee9;

	text-transform: capitalize;

	text-decoration: none;

}

.footer_culm ul li:hover a {

	color:#fff;

}

.footer_culm ul p {

	float: left;

	width: 100%;

	margin: 0px 0px 10px 0px;

	font-size: 13px;

	color:#fff;

}

.footer_culm ul p b {

	font-size: 15px;

	font-weight: bold;

	text-transform: capitalize;

	margin-bottom: 10px;

	float: left;

	width: 100%;

	color:#191919;

}

.copyright {

	float: left;

	width: 100%;

	font-size: 14px;

	text-align: center;

	padding: 12px 0px;

	color: #fff;

	background:#1c9ee9;

}



.copyright a{ color:#69e40e}

.copyright a:hover{ color:#fff}

.inner_page_comtner {

	float: left;

	width: 100%;

}

.inner_page_comtner .contact-page form{ float:left}

.address-bottom{background: #1e316f none repeat scroll 0 0;

    border-radius: 4px;

    float: left;

    margin: 25px 0;

    padding: 15px 0;

    text-align: center;

    width: 75%;}

.address-bottom .email, .address-bottom .phone-no{ width:50%; float:left}

.address-bottom .email strong, .address-bottom .phone-no strong{ color: #e20a17;

    float: left;

    font-size: 21px;

    font-weight: 300;

    text-align: center;

    width: 100%;

	margin-bottom:10px}

.address-bottom .phone-no i, .address-bottom .email a{ font-size:14px; font-weight:bold; color:#fff; font-style:normal !important}

.inner_top_baner {

	float: left;

	width: 100%;

}

.cform label span {

    color: #1e316f;

    font-size: 14px;

    font-weight: normal;

}

span.reqtxt, span.emailreqtxt{ display:none}

ol.cf-ol li{ padding:6px 0}

.inner_page_comtner p.cf-sb{ text-align:center;}

.inner_page_comtner p.cf-sb input{ background: #1e316f none repeat scroll 0 0;

    color: #e20a17;

    font-size: 14px;

    padding: 10px 20px;}

.inner_page_comtner p.cf-sb input:hover{ background:#000}

.inner_page_title_section {

	float: left;

	width: 100%;

	margin: 15px 0px;

}

.car_right_titl {

	float: right;

	width: auto;

}

.inner_page_title_section h2, .tax-category h2 {

	float: left;

	width: auto;

	font-size: 22px;

	font-weight:normal;

	color:#1c9ee9;

	text-transform: capitalize;

}

.tax-category h2{ margin:10px 0}

.tax-category h2.entry-title{ width:100%;}

.product_detail_section {

	float: left;

	width: 100%;

	margin: 0px 0px 0px;

	border: 1px solid #CCC;

	border-radius: 4px;

	/*padding: 15px;*/

	box-shadow: inset 0px 0px 3px #ddd;

}

.product_img_sect {

	float: left;

	width: 25%;

	/*border-right: 1px solid #ddd;

	padding:0 20px 0 0;*/

}

.produ_details_img {

	float: left;

	width: 100%;

	text-align: center;

}

.pro_detais_titl {

	float: left;

	width: 100%;

	font-size: 24px;

	color:#69e40e;

	font-weight: bold;

	margin: 10px 0px 0px;

	text-align: center;

}

.product_img_sect .pro_detais_titl span {

	font-size: 14px;

	float: none;

}

.product_details_inner {

	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%) repeat scroll 0 0;

    border-left: 1px solid #ddd;

    float: right;

    padding: 10px;

    width: 75%;

}

.home-cont > .product_details_inner_title {

	 background: #1c9ee9 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 12px;
    text-transform: capitalize;
    width: 100%;
}

.product_details_inner_title {color:#1c9ee9;

    float: left;

    font-size: 18px;

    font-weight: bold;

    text-transform: capitalize;

    width: 100%;}

/*.product_table_section tr > td{ background:#e20a17 !important}*/

.product_inner_detaisl_list {

	float: left;

	width: 100%;

	margin: 20px 0px 0px;

}

.product_inner_detaisl_list ul {

	float: left;

	width: 100%;

	margin: 0;

	padding: 0;

}

.product_inner_detaisl_list ul li {

	color: #333;

    float: left;

    font-size: 14px;

    margin-bottom: 15px;

    text-transform: capitalize;

    width: 50%;

}

.inner_page_comtner p {

	float: left;

	width: 100%;

	margin:8px 0px;

	font-size: 14px;

	line-height: 24px;

	color: #333;

}

.inner_page_comtner span {

	/*float: left;

	width: 100%;*/

	font-size: 20px;

	color:#1c9ee9;

	font-weight: bold;
	line-height:35px;	

}
.wc-terms-and-conditions span{ font-size:13px !important; color:#000 !important}

.woocommerce ul#shipping_method li{ padding: 0 !important; text-indent: 0 !important}

.woocommerce form .form-row .select2-container{ width: auto !important}

.inner_page_comtner .woocommerce span, .inner_page_comtner .woocommerce a{ color:#69e40e}

.inner_page_comtner .woocommerce .cart-collaterals a.checkout-button{ background:#69e40e none repeat scroll 0 0;

    border-radius: 0 40px 40px 0;

    color: #fff;

    float: left;

    font-size: 18px;

    padding: 12px 48px;

    text-decoration: none;

    text-transform: capitalize;

    width: auto;}

.inner_page_comtner .woocommerce .actions .button{ background:#1c9ee9; color:#fff}

.woocommerce table.shop_table td, .woocommerce table.shop_table{ border-top: 1px solid #1e316f !important; background:#f4f4f4}

.woocommerce .cart_totals h2, .woocommerce #order_review_heading{color: #1e316f;

    float: left;

    font-size: 22px;

    font-weight: normal;

    text-transform: capitalize;

    width: auto;

	margin-bottom:10px}

	

.woocommerce #order_review_heading{ margin-top:20px; font-weight:bold}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border: 1px solid #1e316f;padding: 10px;}
.woocommerce form .form-row select{ padding:5px !important}

.inner_page_comtner .woocommerce .actions #coupon_code{ border: 1px solid #1e316f;

    padding: 5px;

    width: 138px;}

.woocommerce table.shop_table td{border-top: 1px solid #1e316f !important;border-right: 1px solid #1e316f !important;}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ background: #1c9ee9 none repeat scroll 0 0;border-top: 1px solid #1e316f !important;color: #ffffff;}

.woocommerce table.shop_table{ border: 1px solid #1e316f !important;}

.woocommerce .order-total{ background:#e20a17}

.product_details_table_up_section {

	float: left;

	width: 100%;

	margin: 20px 0px 0px;

	background:#69e40e none repeat scroll 0 0;

	border-radius: 4px;

	padding: 10px 0px;

	text-align: center;

}

.product_details_table_up_section h3{

	background: #69e40e none repeat scroll 0 0;

    color: #ffffff;

    float: left;

    font-size: 20px;

    font-weight: 300;

    padding:0 0 5px;

    width: 100%;

}

, #order_review_heading{

	 background: #1e316f none repeat scroll 0 0;

    color: #e20a17;

    float: left;

    font-size: 21px;

    font-weight: 300;

    margin-top: 25px;

    padding: 8px;

    width: 15%;

}

#customer_details .col-1{ background:#ccc; padding:12px}

#customer_details .col-2{ background:#f4f4f4; padding:12px}

.inner_page_comtner .woocommerce p{ margin-top:0 !important}

.product_details_table_up_section p {

	float: left;

	width: 100%;

	font-size: 14px;

	color: #FFF;

	font-weight: normal;

	margin: 0px;

}

.product_table_section {

	float: left;

	width: 100%;

	margin: 20px 0px;

}

.product_table_section tbody {

	float: left;

	width: 100%;

}

input.fild_qlt {

	float: none;

	width: 100%;

	max-width: 50px;

	margin: 5px auto 0px;

	padding: 5px;

	border: 1px solid #999;

}

.product_table_section tbody a.cart_button {

	float: left;

	width: 100%;

	margin: 0;

}

.table_below_banner {

	float: left;

	width: 100%;

	margin: 15px 0px 0px;

	text-align: center;

}

.bred-cum a{ color:#69e40e}

.bred-cum{ float:left; width:100%; padding:5px 0}

#back-to-top {

	position: fixed;

	bottom: 40px;

	right: 40px;

	z-index: 9999;

	width: 32px;

	height: 32px;

	text-align: center;

	line-height: 30px;

	background: #69e40e;

	color: #f5f5f5;

	cursor: pointer;

	border: 0;

	border-radius: 2px;

	text-decoration: none;

	transition: opacity 0.2s ease-out;

	opacity: 0;

}

#back-to-top:hover {

	background:#1c9ee9;

	color: #fff;

}

#back-to-top.show {

	opacity: 1;

}



.product_bottom_tab .cd-tabs-content > li{ height:350px; overflow-y:scroll;}





.cr1 {

    border-bottom:1px solid #dedede;

    border-left:1px solid #dedede;

    border-right:1px solid #dedede;

    color: #282828;

    font-size: 14px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.cr2 {

    border-bottom:1px solid #dedede;

    border-right:1px solid #dedede;

    color: #282828;

    font-size: 14px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.cr5 {

    border-bottom:1px solid #dedede;

    border-right:1px solid #dedede;

    color: #282828;

    padding: 0;

    text-align: center;

}

.cr6 {

    border-bottom:1px solid #dedede;

    border-right:1px solid #dedede;

    color: #282828;

    cursor: pointer;

    padding: 0;

    text-align: center;

    width: 137px;

}

.yellow {

    background-color:#A8D983;

    color: #000;

	    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

   }

.even {

    background-color: #fafafa;

    color: #000;

	    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;



}

.odd {

    background-color: #fff;

    color: #000;

    border-bottom:1px solid #dedede;

    border-right:1px solid #dedede;

}



.cr3, .cr4 {

    background-color:#e07279;

    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    color:#ffffff;

    font-size: 14px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.cr3-y, .cr4-y, .gridoldcustomerborder1-y, .gridoldcustomerborder2-y {

    background-color: #fff9d2;

    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    color: #282828;

    font-size: 14px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.cr3h, .cr4h {

    background-color:#74D02F;

    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    color: #fff;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.gridoldcustomerborder1, .gridoldcustomerborder2 {

    background-color: #c7d4ff;

    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    color: #fff;

    font-size: 14px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.gridoldcustomerborder1h, .gridoldcustomerborder2h {

    background-color:#439805;

    border-bottom: 1px solid #ffffff;

    border-right: 1px solid #ffffff;

    color: #fff;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    font-weight: 700;

    padding: 0;

    text-align: center;

}

.woocommerce form.login, .woocommerce form.register{ float:left}



.custmor_revie{ float:left; width:100%; margin:20px 0px 0px;}

.review_title{ float:left; width:auto; background:#1e316f; padding:12px 30px; border-radius:3px 3px 0px 0px; font-size:18px; text-transform:uppercase; font-weight:bold; color:#FFF;}

.cust_revie_inner{ float:left; width:100%; border:1px solid #ddd; padding:20px; border-radius:0px 0px 3px 3px; height:350px; overflow-y:scroll;}

.cust_revie_inner ul{ float:left; width:100%; margin:0; padding:0;}

.cust_revie_inner ul li{ float:left; width:100%; background:#f1f1f1; padding:10px 20px; margin-bottom:12px; border-left:8px solid #ddd;}

.cust_revie_inner ul li:nth-child(even){ background:#f5f5f5;}

.cust_revie_inner ul li p{ float:left; width:100%; font-size:14px; line-height:24px; color:#666;}

.cust_revie_inner ul li b{ font-weight:bold; color:#009; font-size:16px; margin:10px 0px 0px; float:left; width:100%;}



/********************Website Responsive*******************/



@media(max-width:1100px) {

.wapper {

	overflow: hidden;

}

.logo {

	float: left;

	width: 100%;

	text-align: center;

	margin-bottom: 25px;

}

.header_midl_right {

	float: none;

	width: 100%;

	max-width: 600px;

	margin: 0 auto;

}

.header_navi_colum ul li {

	padding: 0 0 0 25px;

}

.cd-tabs-navigation a {

	float: left;

	width: 100%;

	padding: 10px !important;

	font-size: 13px;

	color: #FFF;

	font-size: 14px !important;

	text-decoration: none;

	height: inherit !important;

}

.cd-tabs nav {

	height: auto !important;

}

.cd-tabs nav {

	float: left;

	width: 15%;

	position: inherit !important;

}

.cd-tabs-navigation {

	float: left;

	width: 100% !important;

}

.cd-tabs-navigation li {

	float: left;

	width: 100% !important;

	margin: 0 !important;

}

.cd-tabs-navigation a {

	float: left;

	width: 100% !important;

	height: inherit !important;

	text-decoration: none;

}

.cd-tabs-content {

	float: left;

	width: 85%;

	min-height: inherit !important;

}

.cd-tabs-content > li.selected {

	float: left;

	width: 100% !important;

	padding: 0px !important;

}

.product_listing ul li {

	width: 47% !important;

	margin-left: 0px;

}

.product_listing ul li:nth-child(even) {

	margin-left: 25px !important;

}

.product_bottom_tab .cd-tabs-content {

	padding: 0px 20px !important;

}

.main_fooer_section {

	padding: 30px 10px;

}

.footer_culm {

	width: 22%;

}

.product_details_inner {

	width: 100%;

	margin: 25px 0px 0px;

}

.product_img_sect {

	float: none;

	width: 100%;

	max-width: 300px;

	margin: 0 auto;

	overflow: hidden;

	border: inherit;

}

}

 @media(max-width:768px) {

.cd-tabs nav {

	width: 100%;

}

.cd-tabs-content {

	width: 100%;

}

.midl_inner_left {

	float: none;

	width: 100%;

	max-width: 300px;

	margin: 0 auto;

	overflow: hidden;

}

.midl_inner_right {

	float: left;

	width: 100%;

}

.footer_culm {

	float: left;

	width: 47%;

	min-height: 280px;

}

}

 @media(max-width:592px) {

.header_top_left {

	float: none;

	width: 100%;

	max-width: 389px;

	margin: 0 auto;

	overflow: hidden;

}

.header_top_right {

	float: none;

	width: 100%;

	max-width: 350px;

	margin: 0 auto;

	overflow: hidden;

}

.header_midl_right {

	max-width: 240px;

}

.header_midl_right ul li {

	float: left;

	width: 100%;

	margin-right: 0px;

	margin-bottom: 20px;

	border-right: inherit;

	border-bottom: 1px solid #666;

	padding: 10px 0px;

}

.header_navi_colum {

	float: left;

	width: 35%;

}

.footer_culm {

	width: 46%;

}

.product_details_table_up_section {

	padding: 15px;

}

}

 @media(max-width:479px) {

.header_top_left {

	max-width: 145px;

}

a.security_policy {

	float: left;

	width: 100%;

	margin: 0;

	border-right: inherit;

	border-bottom: 1px solid #CCC;

	padding: 10px 0px 10px 25px;

}

a.privacy_policy {

	float: left;

	width: 100%;

	margin: 0;

	border-right: inherit;

	border-bottom: 1px solid #CCC;

	padding: 10px 0px 10px 25px;

}

.header_top_right {

	max-width: 140px;

}

a.shopping_cart {

	float: left;

	width: 100%;

	margin: 0;

	border-right: inherit;

	border-bottom: 1px solid #CCC;

	padding: 10px 0px 10px 25px;

}

a.my_account {

	float: left;

	width: 100%;

	margin: 0;

	border-right: inherit;

	border-bottom: 1px solid #CCC;

	padding: 10px 0px 10px 25px;

}

a.login {

	float: left;

	width: 100%;

	margin: 0;

	border-right: inherit;

	border-bottom: 1px solid #CCC;

	padding: 10px 0px 10px 25px;

}

.tab_bg_up {

	position: inherit;

}

.header_navi_colum {

	width: 100%;

	margin-bottom: 15px;

}

.product_listing ul li {

	float: left;

	width: 100% !important;

	margin: 0px 0px 25px 0px !important;

}

.product_listing ul li:nth-child(even) {

	margin: 0px 0px 25px 0px !important;

}

.product_inner_detaisl_list ul li {

	width: 100%;

}

.footer_culm {

	width: 100%;

	margin: 0 !important;

	min-height: inherit;

}

}

