/*css created by: 1618119811420*/

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {

	display: table;

	content: " ";

}

body {

	margin: 0;

	padding: 0;

	color: rgb(51, 51, 51);

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;
	overflow-x: hidden;

}
html{
	overflow-x: hidden;
}
.express img{display:none;}

.discount{color:red;font-size:13px;font-weight:bold;}

.fa

{

 /*font-size:35px !important;*/

 font-size: 25px !important;

 background:#7ba247;

 border-radius:5px;

}

.hoverselect{background:#7ba247;}

.textfnt

{

 color: #fff;

font-size: 14px;

font-weight: bold;

margin-left: 50px;

font-style: italic;

}

.orderh2

{

font-size: 14px !important;

color: #06c !important;

}



.orderhistory

{

font-size:14px !important;

}

.clear {

	clear: both;

}

.leftrgister

{

float:left;

}

#content{
	padding: 10px;
}

  #buttonshare

 {

  width:33px;

  position:fixed;

  z-index: 980000;

  right:10px;

  top:150px;

  display:none;

}

   #buttonshare1

   {

    display:none;

  }

#share-buttons span{

width: 33px;

margin:1px 1px 1px 1px;

}

#share-buttons

{

  width:33px;

 position:fixed;

 z-index: 980000;

 right:10px;

 top:170px;



 }

#share-buttons div

{

  width:40px;

  background:#ccc;

  border:1px solid #ccc;

}

#share-buttons a{text-decoration:none;}

.express

{

  margin-top:5px;

}

/*the button to be added for checkout*/

.addtocart-btnorder {

 border: 1px solid #7a9d45;

    border-radius: 4px;

    color: #fff;

    cursor: pointer;

    font-family: arial;

    font-size: 15px;

    font-weight: bold;

    padding: 7px;

    text-transform: uppercase;

 background: #97ba62;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM5N2JhNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQ4YzNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(top, #97ba62 20%, #6d8c3e 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#97ba62), color-stop(100%,#6d8c3e));

background: -webkit-linear-gradient(top, #97ba62 20%,#6d8c3e 100%);

background: -o-linear-gradient(top, #97ba62 20%,#6d8c3e 100%);

background: -ms-linear-gradient(top, #97ba62 20%,#6d8c3e 100%);

background: linear-gradient(to bottom, #97ba62 20%,#6d8c3e 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97ba62', endColorstr='#6d8c3e',GradientType=0 );

}

.addtocart-btnorder:hover {

 background: #6d8c3e;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkOGMzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzk3YmE2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top, #6d8c3e 0%, #97ba62 80%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d8c3e), color-stop(80%,#97ba62));

background: -webkit-linear-gradient(top, #6d8c3e 0%,#97ba62 80%);

background: -o-linear-gradient(top, #6d8c3e 0%,#97ba62 80%);

background: -ms-linear-gradient(top, #6d8c3e 0%,#97ba62 80%);

background: linear-gradient(to bottom, #6d8c3e 0%,#97ba62 80%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d8c3e', endColorstr='#97ba62',GradientType=0 );

}

/*end of the button css*/

.controls select

{

  height:35px;

}

img {

	border: 0 none;

	height: auto;/*max-width: 100%;*/

}

img {

	vertical-align: middle;

}

hr {

 color:color:#ccc;

}

.container {

	margin: 0 auto;

	width: 1010px;

}

.topline {

	background: none repeat scroll 0 0 #1458ac;

	padding: 0px;

}

.whyshop {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 10px 8px;

}

.whyshop a {

	text-decoration: none;

	font-weight: bold;

	color: #fff;

}

.help {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 40px 8px;

}

.help a {

	text-decoration: none;

	font-weight: bold;

	color: #fff;

}

/*.shopping_cart {

	float: left;

	padding: 5px 10px 0;

}*/

.shopping_cart {
    float: right;
    padding: 10px 10px 13px!important;
}

.navbar-cart li{
	background-color: #7ba247;
    float: right!important;
    border-radius: 35px;
}

.shopping_cart a {

	text-decoration: none;

	font-weight: bold;

	color: #fff;

	font-size: 11px;

}

.shopping_cart img {

	float: left;

	margin: 0;

}

.livechattext {

	float: right;

	padding: 4px 0 0;

}

@-moz-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 



@-webkit-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

}

/* IE */

@-ms-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 

/* Opera and prob css3 final iteration */

@keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 

.blink-image {

    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */

    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */

}

.logo {

	float: left;

	margin-top: 20px;

	width: 312px;

}

.express-delivery {

	float: left;

	margin: 0px 0 0 32px;

	width: 400px;

}

.top-tollfree {

	float: right;

	margin-top: 4px;

	width: 216px;

	text-align:right;

}

/*.top-menus {

	float: right;

	margin-bottom: 10px;

	margin-top: 5px;

	width: 210px;

}*/


.top-menus {
    float: right;
    margin-bottom: 10px;
    margin-top: 30px;
    /*width: 210px;*/
    width: 250px;
}

.top-menus ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.top-menus li {

	color: #333;

	float: right;

	/* padding-top: 8px; */

	padding-left: 10px;
	margin-bottom: 8px;

}

.top-menus li a {

	color: #000000;

	display: block;

	font-size: 13px;

	font-weight: bold;

	padding-left: 10px;

	text-decoration: none;

	width: auto;

	letter-spacing: 0.7px;

}

.top-menus li a:hover {

	color: #7ba247;

	text-decoration: underline;

}

/*menu start*/

article, aside, figure, footer, header, hgroup, nav, section {

	display: block;

}

nav ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

a {

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	background: transparent;

}

ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}

mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}

del {

	text-decoration: line-through;

}

abbr[title], dfn[title] {

	border-bottom: 1px dotted #000;

	cursor: help;

}

/* tables still need cellspacing="0" in the markup */

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #ccc;

	margin: 0.5em 0;

	padding: 0;

}

input, select {

	margin: 0;

	vertical-align: middle;

}

pre, code, kbd, samp {

	font-family: monospace, sans-serif;

}

button {

	width: auto;

	overflow: visible;

	padding: 0;

}

.ie7 img {

	-ms-interpolation-mode: bicubic;

}

/* END RESET CSS */



/*

============================================

    BASE

============================================

*/



body {

	line-height: 1.4em;

}

h1, h2, h3, h4, h5, h6, p, ol, ul, dl, address {

}

h1 {

	font-size: 36px;

}

h2 {

	font-size: 24px;

}

p, ul, ol, dl, address {

}

h1, h2, h3, h4, h5, h6, p, ol, ul, dl, address {

	line-height: 1.4em;

}

a {

	color: #1458ac;

	text-decoration: none;

}

footer p {

}

/* self clearing floats */

.group:after, .lastUnit:after {

	clear: both;

	display: block;

	visibility: hidden;

	overflow: hidden;

	height: 0 !important;

	line-height: 0;

	font-size: xx-large;

	content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";

}

.group {

*zoom:1;

	margin: 0 0 10px;

}

/*

============================================

    THE GOODS

============================================

*/



.navheader {

	font-size: 12px;

	margin: 0;

	padding: 8px;

}

.btn-auth {
	background-color: #06c;
	color: #fff !important;
	border-radius: 10px;
	padding: 10px;
}

.slide-trigger {

	display: none; /* need this */

	border: 1px solid #CCCCCC;

	cursor: pointer;

	margin-left: 0px;

	margin-right: 0px;

	background: #1458ac;

	color: #fff;

}

.slide-trigger span {

	display: block;

	float: right;

	margin-top: 3px;

	height: 14px;

	width: 22px;

}

.navigate {
	background: #1458ac;
}

.navigat {

	max-width: none;

	/* background: #1458ac; */

	padding: 0;

	margin: 0;

}

.navigat li {

	float: left;

	list-style: none;

}

.navigat li a {

	border-right: 1px solid #778;

	color: #fff;

	display: block;

	padding: 10px;

	font-size: 15px;

    letter-spacing: 0.5px;
}

.navigat li a:hover {

	background: #7ba247;

}

/*menu ends*/

.maincontainer {

/*	margin: 0 0 15px;*/

/* margin-left:15px;

margin-right:15px; */

}

.columnLeft {

	float: left;

	width: 200px;

	display: none;

}

.categories {

	border: 1px solid #a3a3a3;

	margin-bottom: 10px;

}

.categories h3 {

	background-color: #1458ac;

	color: #fff;

	display: block;

	font-weight: bold;

	margin: 0 auto;

	padding: 7px;

	font-size: 12px;

}

.categories ul {

	background: none repeat scroll 0 0 #e5e5e5;

	margin: 0;

	padding: 0;

}

.categories li {

	border-bottom: 1px solid #a3a3a3;

	cursor: pointer;

	list-style-type: none;

	padding: 0;

}

.categories li:last-child {

	border-bottom: none;

}

.categories li a {

	color: #000;

	display: block;

	font-size: 12px;

	line-height: 20px;

	padding: 4px 6px;

	text-decoration: none;

}

.categories li:hover {

	color: #fff;

	text-decoration: none;

}

.categories li a:hover {

	background-color: #7ba247;

	color: #fff;

	text-decoration: none;

}

.columnRight {

	float: left;

	/*width: 790px;*/

	width: 100%;

	/* padding-left: 20px; */

}

.banner {

	margin-bottom: 10px;

}

.homepage {

}

.homepage h1 {
    margin: 30px 0 6px;
    font-size: 21px !important;
    color: #0c68ca !important;
}

.homepage h2 {
    margin: 0px 0 5px;	
    font-size: 20px !important;
    line-height: 44px;
    color: #06c !important;
    letter-spacing: 0.4px;
}

.homepage h3 {

	margin: 0 0 6px;

	font-size: 13px;

	color: #000;

}

.homepage p {

	text-align: justify;

	margin: 0 0 6px;
    font-size: 14px !important;
    line-height: 25px;
    letter-spacing: 0.7px;

}

.imagex_box p {

	text-align: justify;

	margin: 0 0 6px;

	font-size: 13px;

}

.homepage ul {

}

.homepage li {
	padding: 0 0 6px;
    text-align: justify;
    font-size: 15px !important;
    line-height: 25px;
    letter-spacing: 0.7px;

}

.imagex_box {

	margin-bottom: 10px;

}

.box1 {

	border: 1px solid #2c77d4;

	border-radius: 7px 0;

	float: right;

	margin: 0 0px 8px 0;

	width: 171px;

}

#imgabr {

	height: 180px;

}

.textprc {

	bottom: 59px;

	color: #fff;

	font-size: 11px !important;

	font-weight: bold;

	left: 129px;

	position: relative;

	width: 41px;

}

#imgabr > img {

	border-radius: 9px 0 0;

}

.news1 {

	border: 1px solid #2c77d4;

	border-radius: 7px 0;

	float: right;

	margin: 0 33px 8px 0;

	width: 171px;

}

#imgabr1 {

	height: 180px;

}

#imgabr1 > img {

	border-radius: 9px 0 0;

}

.news2 {

	border: 1px solid #2c77d4;

	border-radius: 7px 0;

	float: right;

	margin: 0 32px 8px 0;

	width: 171px;

}

#imgabr2 {

	height: 180px;

}

#imgabr2 > img {

	border-radius: 9px 0 0;

}

.news3 {

	border: 1px solid #2c77d4;

	border-radius: 7px 0;

	float: left;

	margin: 0 0 8px;

	width: 171px;

}

#imgabr3 {

	height: 180px;

}

#imgabr3 > img {

	border-radius: 9px 0 0;

}

.head1 {

	background-color: #06c;

	color: #fff;

	font-size: 20px;

	margin-bottom: 7px;

	padding: 7px 5px;

}

.brd {

	border: 1px solid #ccc;

	border-radius: 4px;

	margin-top: 10px;

}

.maindiv {

	background-color: #ccc;

	padding: 5px;

}

.brd p {

	text-align: justify;

	padding: 0 10px 0;

}

.brd2 {

	float: left;

	font-weight: bold;

	padding: 4px;

}

.brd3 {

	color: #7ba247;

	float: left;

	font-weight: bold;

	padding: 4px;

}

.blog {

	background: none repeat scroll 0 0 #f7f7f7;

	border: 1px solid #e2e2e2;

}

.blog-head {

	background: none repeat scroll 0 0 #7ba247;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	height: 22px;

	padding: 5px 0 0;

	text-align: center;

	text-transform: uppercase;

}

.blog-wrap {

	height: 466px;

	overflow-x: hidden;

	overflow-y: scroll;

	padding: 0 8px;

}

.blog-text p {

	font-size: 11px;

	line-height: 16px;

	margin: 0;

	text-align: justify;

}

.post-head {

	margin: 0 0 6px;

}

.post-head h3 {

	color: #06c;

	font-size: 11px;

	font-weight: bold;

	margin: 0;

}

.post-head h3 a {

	color: #000;

	font-size: 13px;

	font-weight: bold;

	text-decoration: underline;

}

.post-head h3 a:hover {

	color: #06c;

	text-decoration: none;

}

.categoryname {

	color: #930;

	font-size: 10px;

	font-weight: bold;

	margin: 0 auto;

	padding-bottom: 5px;

}

.footer-line {

	background: none repeat scroll 0 0 #7ba247;

	height: 8px;

}

.footerdiv {

	color: #838080;

	font-size: 11px;

	height: auto;

	margin-bottom: 4px;

}

.footerdiv a {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.6;
}
footer p {
    font-size: 14.7px;
    color: #000;
    line-height: 1.6;
}
.footer-left p {
    margin-bottom: 7px;
    font-weight: 500;
}
.footerdiv a:hover {

	color: #7ba247;

	font-size: 15px;

	text-decoration: unset;

}
.footer-middle h4, .footer-middle-3rd h4, .footer-last-3rd h4  {
    margin-bottom: 0px;
	font-size: 18px !important;
}
.footer-left {

	float: left;

	width: 260px;

}
.copyright {
    background: #98c5ff;
}
.copyright p {
    text-align: center;
}
.copyright a {
    color: #fff;
}
.copyright p {
    text-align: center;
    margin-bottom: 0;
    color: #fff;
}
.copyright {
    background: #1458ac;
    padding-top: 6px;
    padding-bottom: 6px;
}
.copyright a:hover {
    color: #ffffff;
}
.footer-left .fa-brands, .footer-left .fab {
    font-weight: 400;
    font-size: 18px;
    padding: 4px 5px;
}
.footer-middle {
    color: #000;
    float: left;
    margin-top: 0px !important;
    text-align: left;
    width: 230px !important;
    padding-left: 40px;
}
.footer-middle-3rd {
    color: #000;
    float: left;
    margin-top: 0px !important;
    text-align: left;
	width: 240px !important;
    padding-left: 25px;
}
.footer-last-3rd {
    color: #000;
    float: left;
    margin-top: 0px !important;
    text-align: left;
    width: 220px !important;
    padding-left: 25px;
}
.footer-last-4th {
    color: #000;
    float: left;
    margin-top: 0px !important;
    text-align: left;
    width: 220px !important;
    padding-left: 25px;
}
.buttoncheckout

{

  background-color:#1458AC;

  color:#fff;

  font-weight:bold;

  padding:10px 30px 10px 30px;

  border-radius:5px;

  border:1px solid #CCC;

  margin-left:260px;

 

}

.buttonupdate

{

  background-color:#7BA247;

  color:#fff;

  font-weight:bold;

  padding:10px;

  border-radius:5px;

  border:1px solid #CCC;

}

.footer-right {

	color: #000;

	float: right;

	margin-top: 8px;

	text-align: right;

	width: 205px;

}

.footer-lineend {

	background: none repeat scroll 0 0 #1458ac;

	/* height: 8px; */

	margin-bottom: 1px;

}

/*inner css*/

.table {

	border: 1px solid #ccc;

	border-spacing: 0;

	border-collapse: collapse;

}

.table_one td {

	border-spacing: 0;

	border-collapse: collapse;

	padding: 6px;

}

.table_box {

	width: 100%;

	max-width: 100%;

	margin-bottom: 10px;

}

td, th {

	padding: 0;

}

.table {

	width: 100%;

	max-width: 100%;

	/* margin-bottom: 10px; */

}

.input-xlarge_1 {

	height: 30px !important;

	padding: 0;

	width: 100%;

}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

	padding: 4px;

	line-height: 1.42857143;

	vertical-align: top;

	border: 1px solid #DDD;

}

.table > thead > tr > th {

	vertical-align: bottom;

	border-bottom: 2px solid #ddd;

}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {

	border-top: 0;

}

.table > tbody + tbody {

	border-top: 2px solid #ddd;

}

.table .table {

	background-color: #fff;

}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {

	padding: 5px;

}

.table-bordered {

	border: 1px solid #ddd;

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

	border: 1px solid #ddd;

}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {

	border-bottom-width: 2px;

}

.table-striped > tbody > tr:nth-of-type(odd) {

	background-color: #f9f9f9;

}

.table-hover > tbody > tr:hover {

	background-color: #f5f5f5;

}

table col[class*="col-"] {

	position: static;

	display: table-column;

	float: none;

}

table td[class*="col-"], table th[class*="col-"] {

	position: static;

	display: table-cell;

	float: none;

}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {

	background-color: #f5f5f5;

}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {

	background-color: #e8e8e8;

}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {

	background-color: #dff0d8;

}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {

	background-color: #d0e9c6;

}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {

	background-color: #d9edf7;

}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {

	background-color: #c4e3f3;

}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {

	background-color: #fcf8e3;

}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {

	background-color: #faf2cc;

}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {

	background-color: #f2dede;

}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {

	background-color: #ebcccc;

}

.table-responsive {

	min-height: .01%;

	overflow-x: auto;

}

#newtable {

	background-color: #1458ac;
    border-radius: 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    line-height: 34px;
    letter-spacing: 0.5px;

}
.rowtb td {
    font-size: 15px;
    line-height: 20px !important;
}
.homepage .table td {
    padding: 10px !important;
  
}
.rowtbinner td {
    letter-spacing: 0.5px;
    line-height: 22px !important;
    font-size: 14px;
}
.rowtb {

	background-color: #7ba247;

	color: #fff;

	font-weight: bold;

	padding: 5px;

}

.abort_img {

	border: 1px solid #ccc;

	float: left;

	margin: 0 10px 0 0;

	padding: 0 4px 4px;

	text-align: center;

	/*width: 170px;*/

	/* width: 250px; */

}

.abort_img h1 {

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 4px;

}

.content_Text {

	float: right;

	text-align: justify;

	/*width: 594px;*/

}

.content_Text p {

	margin: 0 0 6px;

	text-align: justify;

}

.addtocart-btn {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

	cursor: pointer;

}

.btn_success {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

	cursor: pointer;

}

ul.tabs {

	margin: 20px 0 0;

	padding: 0;

	float: left;

	list-style: none;

	height: 32px;

	border-bottom: 1px solid #ccc;

	width: 100%;

}

ul.tabs li {

	background-color: #1458ac;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	border-bottom: 0;

	border-radius: 4px 4px 0 0;

	color: #fff;

	cursor: pointer;

	float: left;

	height: 31px;

	line-height: 31px;

	margin: 0 4px 0 0;

	overflow: hidden;

	padding: 0 10px;

	position: relative;

}

.tab_last {

	border-right: 1px solid #ccc;

}

ul.tabs li:hover {

	background-color: #7ba247;

	color: #fff;

}

ul.tabs li.active {

	background-color: #7ba247;

	color: #fff;

	display: block;

}

.tab_container {

	border: 1px solid #ccc;

	border-top: none;

	clear: both;

	float: left;

	background: #fff;

	overflow: auto;

	width: 99.9%;

}

.tab_container ul {

	margin: 0;

	padding: 0;

}

.tab_container li {

	list-style: none;

} 

.tab_content {

	padding: 0px 30px 20px;

}

.tab_drawer_heading {

	display: none;

}

.pagination {

}

.pagination ul li {

	background-color: #000;

	border-radius: 4px;

	color: #bbbbbb;

	float: left;

	list-style: outside none none;

	margin: 0 3px;

	padding: 2px 7px 3px 6px;

}

.pagination ul li.actived {

	background-color: #fff;

	border: 1px solid #fff;

	color: #000;

}

.pagination ul li:hover {

	background-color: #bbbbbb;

	color: #fff;

	cursor: pointer;

}

.pagination ul li.active, #container .pagination ul li.inactive:hover {

	background-color: rgba(47, 132, 194, 1);

	color: #fff;

	cursor: default;

}

.pagination ul li.inactive {

	background-color: #000;

	color: #fff;

	cursor: default;

}

.total {

	color: rgba(81, 155, 59, 1);

	float: right;

	font-family: arial;

}

.buttonSet {

	clear: both;

	text-align: right;

	float: right;

}

.new_cust {

	float: left;

	width: 300px;

}

.retur_cust {

	border-left: 2px dotted #ccc;

	float: right;

	margin: 0 0 0 30px;

	padding: 0 0 0 25px;

	width: 430px;

}

.controls a {

	color: #000;

}

.input-xlarge {

	width: 94%;

}

.input_xlarge1 {

	width: 32%;

	height: 30px;

}

.input-xlarge4 {

	width: 94%;

	height: auto;

}

.input-xlarge1 {

	width: 97%;

	height: 30px;

}

.input-xlarge2 {

	float: left;

	height: 30px;

	margin-right: 10px;

	width: 45%;

}

.input-xlarge3 {

	width: 50%;

	height: 30px;

	float: left;

}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {

	display: table;

	content: "";

	line-height: 0;

}

.form-horizontal .control-group {

	margin-bottom: 10px;

}

.form-horizontal .control-label {

	float: left;

	width: 190px;

	padding-top: 5px;

	text-align: left;

}

.form-horizontal .controls {

	margin-left: 190px;

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

	display: inline-block;

	height: 18px;

	padding: 4px 6px;

	margin-bottom: 0px;

	font-size: 14px;

	line-height: 20px;

	color: #555555;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	vertical-align: middle;

	border: 1px solid #cccccc;

}

.rowtbshop {

	background-color: #066ac0;

	color: #fff;

	font-weight: bold;

	padding: 5px;

}

.qunty {

	border: 1px solid #cccccc;

	border-radius: 4px;

	color: #555555;

	display: inline-block;

	font-size: 14px;

	height: 18px;

	line-height: 20px;

	margin-bottom: 0;

	padding: 4px 6px;

	vertical-align: middle;

	width: 20px;

	text-align: center;

}

.medicalheading {

	background-color: #ccc;

	color: #333333;

	font-size: 13px;

	margin: 0;

	padding: 4px;

}

#checkbtn {

	float: left;

	margin-top: 10px;

}

#contshop {

	float: right;

	margin-top: 16px;

}

.accountLinkList {

}

.accountLinkList li a {

	color: #353434;

}

.accountLinkList li a:hover {

	color: #C30509;

	text-decoration: underline;

}

.account_edit {

	float: left;

	width: 540px;

}

.account_edit_img {

	float: right;

}

.account_edit1 {

	background: none repeat scroll 0 0 #7ba247;

	box-shadow: 0 10px 11px -6px #000;

	float: left;

	margin: 0 40px 0 0;

	padding: 15px 15px 1px;

	width: 400px;

}

.ask_quest {

	float: left;

}

.ask_txt {

	color: #fff;

}

.savequestion {

	background: none repeat scroll 0 0 #999;

	border: 1px solid #fff;

	border-radius: 3px;

	color: #fff;

	cursor: pointer;

	font-weight: bold;

	padding: 3px;

	width: 90px;

}

.star_red {

	color: #ff0000;

}

.selectedtextship {

	background-color: #666;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	height: 25px;

	line-height: 24px;

	margin: 0;

	padding-left: 10px;

}

.selected_text {

	font-size: 13px;

}

.selected_text th {

	background-color: #666;

	color: #fff;

	padding: 4px;

}

.selected_text td {

	border-bottom: 1px dashed #ccc;

	padding: 4px 0;

}

.content-Text th {

	background-color: #666;

	color: #fff;

	padding: 4px;

}

.visa_card_form th {

	background-color: #666;

	color: #fff;

	padding: 4px;

}

.visa_card_form td {

	line-height: 40px;

}

.fine_amount th {

	background-color: #666;

	color: #fff;

	padding: 4px;

}

.help-icon {

	float: left;

	width: 120px;

}

.help-description {

	float: left;

	width: 650px;

}

nav.collapsible > h2 {

	background: #1458ac;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	cursor: pointer;

	margin: 0;

	padding: 8px;

}

.collapsible > h2 {

	background: #1458ac;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	cursor: pointer;

	margin: 0;

	padding: 8px;

}

.kit_box {

}

.mtp_kit {

	float: left;

}

.mtp_kit h2 a {

	color: #000;

}

.mtp_kit h2 span {

	font-size: 10px;

	color: #06c;

}

.mtp_kitdate {

	float: right;

}

.mtp_kitimg {

	float: left;

	margin-right: 15px;

}

.mtp_kitimg1 {

	float: right;

	margin-left: 15px;

	margin-top: 10px;

}

.mtp_kitcnt {

	float: left;

	width: 675px;

	text-align: justify;

}

.mtp_kitcnt1 {

	float: left;

	width: 570px;

	text-align: justify;

}

.mtp_kitredmore {

	float: right;

	font-weight: bold;

	font-style: italic;

	color: #2E2D2D;

}

.mtp_kitredmore a {

	float: right;

	font-weight: bold;

	font-style: italic;

	color: #2E2D2D;

}

.primery_addreleft {

	float: left;

	width: 598px;

}

.primery_addreright {

	float: left;

	width: 190px;

}

.displan_cnt {

	float: left;

}

.display_number {

	float: right;

}

.sitemap-left {

	float: left;

	width: 50%;

}

.sitemap-right {

	float: left;

	width: 50%;

}

.sitemap ul {

	margin: 0;

	padding: 0;

}

.sitemap li {

	background: url("../images/arrow-bullet-2.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);

	line-height: 22px;

	list-style: outside none none;

	padding: 0 0 0 20px;

}

.sitemap li a:hover {

	color: #7ba247;

}

.address > img {

	border-radius: 4px;

	box-shadow: 0 3px 0 #1458ac;

}

.tdbLink button {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

}

.add-to-cart {

	float: right;

	margin: 0 9px 0 0;

	text-align: center;

}

.askqsnTable {

	background: none repeat scroll 0 0 #7ba247;

	border: 1px solid #999;

	box-shadow: 0 10px 11px -6px #000;

	color: #fff;

	float: left;

	font-weight: bold;

	margin-top: 15px;

	padding-top: 10px;

	width: 400px;

}

.askquestion {

	color: #1458ac;

	font-size: 15px;

	font-weight: bold;

	text-align: center;

}

.askquestion p {

	background: none repeat scroll 0 0 #06c;

	border-bottom: 1px solid #ccc;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	padding-bottom: 5px;

	width: 380px;

	text-align: center;

}

.askquestion p a {

	color: #fc0;

}

.askqsn-img {

	float: right;

	margin-top: 15px;

	width: 307px;

}

.shippingbanner {

	margin: 0 0 10px;

}


#hide_show{
	display: none;
}
#hide_show h2 {

	display: none;

}


.table td strong {
    font-size: 16px !important;
    line-height: 34px;
    letter-spacing: 0.6px;
}
.table td {
    font-size: 14px;
    letter-spacing: 0.6px;
}
.abort_img img {
    padding: 5px;
    width: 345px;
}

strong.msg-for-woman {
    font-size: 17px;
}


.card-body {
    flex: 1 1 auto;
    padding: 0rem 1rem !important;
}
.product-wrapper .card .img-fluid {
    height: 16rem !important;
}
.card {
    height: 25rem !important;
}
.card-title {
    margin-bottom: 0rem !important;
}
p.card-text {
    margin-bottom: 5px;
}
/*inner css*/

 

@media only screen and (max-width:768px) {

	.homepage h2 {
		line-height: 30px;
		font-size: 18px !important;
	}

	ul.tabs li {
		font-size: 13px !important;
		padding: 0 5px;
	}
	.tab_content {
		padding: 0px 15px 20px;
	}
	.pagination ul li {
		margin: 0 3px 8px;
		padding: 0px 10px 0px 10px;
	}
	.product-desc {
    padding: 0;
}
.abort_img img {
    width: 400px !important;
}

#hide_show h3 {

	background-color: #1458ac;

	color: #fff;

	/*display: none;*/

	font-weight: bold;

	margin: 0 auto;

	padding: 7px;

	font-size: 12px;

}

#birthid1

{

  cursor:pointer;

  cursor:hand;

}

#menuSX

{

display:none;

}

#hide_show h2 {

	display: block;

}

#hide_show p {

	background-color: #1458ac;

	color: #fff;

	display: block;

	font-weight: bold;

	margin: 0 auto;

	padding: 7px;

	font-size: 12px;

}

nav >h2 {

	display: none

}

nav {

	float: left;

	width: 100%;

	background: #eeebeb

}

#hide_show {

	float: left;

	width: 100%

}

#menuSX {

	float: left;

	width: 100%

}

}



@media (max-width: 640px) {


	.footer-secured-logo{
	width: 80%;
}

.top-tollfree{
	height: 38px;
    position: relative;
    /* bottom: 11px; */
    left: -161px;
}

.sitemap-left {

	float: none;

	width: auto;

}

.sitemap-right {

	float: none;

	width: auto;

}

.input_xlarge1 {

	width: 100%;

	height: 30px;

	margin-bottom: 8px;

}

.displan_cnt {

	float: left;

	width: auto;

	margin-bottom: 6px;

}

.display_number {

	float: left;

	width: auto;

}

.primery_addreleft {

	float: left;

	margin-bottom: 10px;

	width: auto;

}

.primery_addreright {

	float: left;

	width: auto;

}

.account_edit1 {

	width: auto;

	background: #7ba247;

	padding: 15px;

}

.mtp_kitcnt {

	float: left;

	width: auto;

	text-align: justify;

}

.mtp_kitdate {

	float: left;

	padding: 0 0 10px;

}

.collapsible img {

	float: right;

	padding: 5px 0 0

}

.help-description {

	float: left;

	width: auto;

}

.account_edit {

	width: auto;

}

/* .tabs {

	display: none;

} */

.tab_drawer_heading {

	background-color: #009add;

	color: #fff;

	border-top: 1px solid #ccc;

	margin: 0;

	padding: 5px 20px;

	display: none;

	cursor: pointer;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.d_active {

	background-color: #009add;

	color: #fff !important;

}

.slide-trigger {

	display: block;

}

.no-js .slide-trigger {

	display: none;

}

.navigation {

	display: none;

}

.no-js .navigation {

	display: block;

}

.navigation {

	margin: 0;

}

.navigation li {

	float: none;

}

.navigation li a {

	border-bottom: 1px solid #fff;

}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 0;

	padding-right: 0;

	width: 100%

}

.whyshop {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 10px 8px;

	width: 47%;

}

.help {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 9px 8px;

	width: 40%;

}

.livechattext {

	float: left;

	padding: 4px 28px 0;

}

/*.shopping_cart {

	border-right: 1px solid #fff;

	float: left;

	padding: 5px 10px 0;

	width: 47%;

}*/



.livechattext {

	border-right: 1px solid #fff;

	float: left;

	padding: 4px 7px 0;

	width: 41%;

}

.logo {

	float: none;

	margin-top: 20px;

	text-align: center;

	width: auto;

}

.express-delivery {

	display: none;

}

.top-tollfree {

	float: none;

	margin-top: 4px;

	text-align: center;

	width: auto;

}

.top-menus {

	float: none;

	margin-bottom: 10px;

	margin-top: 5px;

	text-align: center;

	width: auto;

}

.top-menus li {

	color: #333;

	float: left;

	/* padding-top: 8px; */

}

.top-menus li a {

	color: #000000;

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding: 6px 24px;

	text-decoration: none;

	width: auto;
	

}

.columnLeft {

	float: none;

	margin: 0 0 10px;

	width: auto;

}

.columnRight {

	float: none;

	padding-left: 0;

	margin: 0 0 10px;

	width: auto;

}

.banner > img {

	max-width: 100%;

}

.footer-left {

	float: none;

	text-align: center;

	width: auto;

}

.footer-middle {

	color: #000;

	float: none;

	margin-top: 0;

	text-align: center;

	width: auto;

}

.footer-right {

	color: #000;

	float: none;

	margin-top: 8px;

	text-align: center;

	width: auto;

}

.retur_cust {

	border-left: 0 none;

	float: none;

	margin: 0;

	padding: 0;

	width: auto;

}

.new_cust {

	float: none;

	width: auto;

}

.form-horizontal .control-group::before, .form-horizontal .control-group::after {

	content: "";

	display: table;

	line-height: 0;

}

.form-horizontal .control-label {

	float: none;

	padding-top: 0;

	text-align: left;

	width: auto;

}

.form-horizontal .controls {

	margin-left: 0;

}

label {

	display: block;

	margin-bottom: 5px;

}

.box1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr > img {

	border-radius: 7px 0 3px;

}

#imgabr {

	height: 180px;

}

.news1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr1 > img {

	border-radius: 7px 0 3px;

}

#imgabr1 {

	height: 180px;

}

.news2 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr2 > img {

	border-radius: 7px 0 3px;

}

#imgabr2 {

	height: 180px;

}

.news3 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr3 > img {

	border-radius: 7px 0 3px;

}

#imgabr3 {

	height: 180px;

}

}



@media (max-width: 568px) {

	.top-tollfree{
	height: 38px;
    position: relative;
    /* bottom: 11px; */
    left: -161px;
}

	.footer-secured-logo{
	width: 80%;
}

	#blog-sec-phn{
		order:5;
		display: block;
	}

.askqsnTable {

	float: none;

	width: auto;

}

.askquestion {

	padding: 0 10px;

}

.askquestion p {

	width: auto;

}

.askqsn-img {

	float: none;

	margin-top: 15px;

	text-align: center;

	width: auto;

}

.sitemap-left {

	float: none;

	width: auto;

}

.sitemap-right {

	float: none;

	width: auto;

}

.input_xlarge1 {

	width: 98%;

	height: 30px;

	margin-bottom: 8px;

}

.displan_cnt {

	float: left;

	width: auto;

	margin-bottom: 6px;

}

.display_number {

	float: left;

	width: auto;

}

.primery_addreleft {

	float: left;

	margin-bottom: 10px;

	width: auto;

}

.primery_addreright {

	float: left;

	width: auto;

}

.account_edit1 {

	width: auto;

	background: #7ba247;

	padding: 15px;

	box-shadow: 0 10px 11px -6px #000;

	margin: 0;

	float: none;

}

.ask_quest {

	float: none;

	margin: 20px 0 0;

	text-align: center;

}

.mtp_kitcnt {

	float: left;

	width: auto;

	text-align: justify;

}

.mtp_kitdate {

	float: left;

	padding: 0 0 10px;

}

.collapsible img {

	float: right;

	padding: 5px 0 0

}

.help-description {

	float: left;

	width: auto;

}

.account_edit {

	width: auto;

	float: none;

}

.account_edit_img {

	float: none;

}

/* .tabs {

	display: none;

} */

.tab_drawer_heading {

	background-color: #009add;

	color: #fff;

	border-top: 1px solid #ccc;

	margin: 0;

	padding: 5px 20px;

	display: none;

	cursor: pointer;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.d_active {

	background-color: #009add;

	color: #fff !important;

}

.slide-trigger {

	display: block;

}

.no-js .slide-trigger {

	display: none;

}

.navigation {

	display: none;

}

.no-js .navigation {

	display: block;

}

.navigation {

	margin: 0;

}

.navigation li {

	float: none;

}

.navigation li a {

	border-bottom: 1px solid #fff;

}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 0;

	padding-right: 0;

	width: 100%

}

.whyshop {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 10px 8px;

	width: 47%;

}

.help {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 9px 8px;

	width: 40%;

}

.livechattext {

	float: left;

	padding: 4px 28px 0;

}

.shopping_cart {

	border-right: 1px solid #fff;

	float: left;

	padding: 5px 10px 0;

	width: 47%;

}

.livechattext {

	border-right: 0px solid #fff;

	float: left;

	padding: 4px 7px 0;

	width: 41%;

}

.logo {

	float: none;

	margin-top: 2px;

	text-align: center;

	width: auto;

}

.express-delivery {

	display: block;

	width:90%;

	float:none;

	text-align: center;

}

.top-tollfree {

	float: none;

	margin-top: 4px;

	text-align: center;

    width: 80%;

	margin:0px auto;

}

.top-menus {

	float: none;

	margin-bottom: 10px;

	margin-top: 5px;

	text-align: center;

    width: 90%;

	margin:0px auto;

}

.top-menus li {

	color: #333;

	float: left;

	padding-top: 8px;

}
#main1 ul {
	padding-left: 20px;
}

.top-menus li a {

	color: #000000;

	display: block;

	/*font-size: 11px;*/
	font-size: 14px;

	font-weight: bold;

	/*padding: 0 24px;*/

	/* padding: 0 4px; */

	text-decoration: none;

	width: auto;

}

.columnLeft {

	float: none;

	margin: 0 0 10px;

	width: auto;

}

.columnRight {

	float: none;

	padding-left: 0;

	margin: 0 0 10px;

	width: auto;

}

.banner > img {

	max-width: 100%;

}

.footer-left {

	float: none;

	text-align: center;

	width: auto;

}
.card-layer {
    margin: 1rem 0rem !important;
    /* overflow: hidden; */
}
.product-wrapper h2 {
    padding-bottom: 0rem !important;
}
.product-wrapper {
    padding: 0rem 0rem !important;
}
h1, h2, h3, h4, h5, h6 {

    line-height: 28px !important;
   
}
.controls select {
    height: 35px;
    width: 100%;
}
.footer-middle {

	color: #000;

	float: none;

	margin-top: 0;

	text-align: center;

	width: auto;

}

.footer-right {

	color: #000;

	float: none;

	margin-top: 8px;

	text-align: center;

	width: auto;

}

.retur_cust {

	border-left: 0 none;

	float: none;

	margin: 0;

	padding: 0;

	width: auto;

}

.new_cust {

	float: none;

	width: auto;

}

.form-horizontal .control-group::before, .form-horizontal .control-group::after {

	content: "";

	display: table;

	line-height: 0;

}

.form-horizontal .control-label {

	float: none;

	padding-top: 0;

	text-align: left;

	width: auto;

}

.form-horizontal .controls {

	margin-left: 0;

}

label {

	display: block;

	margin-bottom: 5px;

}

.box1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr > img {

	border-radius: 7px 0 3px;

}

#imgabr {

	height: 180px;

}

.news1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr1 > img {

	border-radius: 7px 0 3px;

}

#imgabr1 {

	height: 180px;

}

.news2 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr2 > img {

	border-radius: 7px 0 3px;

}

#imgabr2 {

	height: 180px;

}

.news3 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr3 > img {

	border-radius: 7px 0 3px;

}

#imgabr3 {

	height: 180px;

}

    #buttonshare

   {

     width:33px;

     position:fixed;

     z-index: 980000;

       right:5px;

  top:140px;

     display:none;

   }

   #buttonshare1

   {

    width:33px;

   position:fixed;

   z-index: 980000;

    right:7px;

   top:130px;

    display:block;

	background:#7ba247;

	padding:5px;

	border:1px solid #ccc;

	border-radius:3px;

  }

   #share-buttons

   {

   display:none;

   }

   .columnRight

   {

  display:flex;

   flex-direction:column;

  }

   #banner

   {/*order:1;*/
   	order:0;
   	margin-top:5px;}

   .imagex_box{order:2;}

   #home1

   {

   /*order:3;*/
order:0;}

   #home2

   {

  order:4;}

}


.sticky-shopping-card {
    color: #fff;
    font-size: 30px;
    width: 60px;
    height: 60px;
    /* background: #e7232c; */
    background: #7ba247;
    text-align: center;
    border-radius: 50%;
    padding: 3px;
    position: fixed;
    content: "";
    right: 14px;
    /* bottom: 390px; */
    z-index: 999;
    /* left: 1687px; */
	top:32%;
}
.sticky-shopping-card img {
    width: 79%;
    height: auto;
    margin-top: 9px;
}




@media ( max-width:360px ) {

.top-tollfree{
	height: 38px;
    position: relative;
    /* bottom: 11px; */
    left: -161px;
}

	#blog-sec-phn{
		order:5;
		display: block;
	}


	.footer-secured-logo{
	width: 80%;
}

    #buttonshare

   {

     width:33px;

     position:fixed;

     z-index: 980000;

       right:5px;

  top:140px;

     display:none;

   }

   /* .banner{display:none;} */

   #buttonshare1

   {

    width:33px;

    position:fixed;

    z-index: 980000;

    right:7px;

    top:130px;

    display:block;

	background:#7ba247;

	padding:5px;

	border:1px solid #ccc;

	border-radius:3px;

  }

   #share-buttons

   {

   display:none;

   }

   .buttoncheckout{margin-left: 0px;}

.navigat li a {

	border-right: medium none;

	color: #fff;

	display: block;

	padding: 10px 9px;

}

.columnRight

   {

  display:flex;

   flex-direction:column;

  }

   #banner

   {order:0;}

   .imagex_box{order:2;}

   #home1

   {

   order:3;}

   #home2

   {

  order:4;}

.buttonshare

{

  display:block;

  

}

.msg-for-woman{
		font-size: 15px;
		background-color: #7ba247;
		color: #fff;
		padding: 2px;
	}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 0;

	padding-right: 0;

	width: 100%

}

.whyshop {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 10px 8px;

	width: 47%;

}

.help {

	border-right: none;

	float: left;

	padding: 6px 9px 8px;

	width: 40%;

}

.livechattext {

	float: left;

	padding: 4px 28px 0;

}

.shopping_cart {

	border-right: 1px solid #fff;

	float: left;

	padding: 5px 10px 0;

	width: 47%;

}

.livechattext {

	border-right: none;

	float: left;

	padding: 4px 7px 0;

	width: 41%;

}

.logo {

	float: none;

	margin-top: 20px;

	text-align: center;

	width: auto;

}

.express-delivery {

	display: block;

	float: none;

margin: 0px 0 0 0px;

width: 100%;

text-align:center;

}

.top-tollfree {

	float: none;

	margin-top: 4px;

	text-align: center;

	width: auto;

	display:none;

}

.top-menus {

	float: none;

	margin-bottom: 10px;

	margin-top: 5px;

	text-align: center;

	width: auto;

}

.top-menus li {

	color: #333;

	float: left;

	padding-top: 8px;

}

.top-menus li a {

	color: #000000;

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding: 0 24px 10px;

	text-decoration: none;

	width: auto;

}

.columnLeft {

	float: none;

	margin: 0 0 10px;

	width: auto;

}

.columnRight {

	float: none;

	padding-left: 0;

	margin: 0 0 10px;

	width: auto;

}

.banner > img {

	max-width: 100%;

}

.footer-left {

	float: none;

	text-align: center;

	width: auto;

}

.footer-middle {

	color: #000;

	float: none;

	margin-top: 0;

	text-align: center;

	width: auto;

}

.footer-right {

	color: #000;

	float: none;

	margin-top: 8px;

	text-align: center;

	width: auto;

}

.content_Text {

	float: none;

	width: auto;

}

.retur_cust {

	border-left: 0 none;

	float: none;

	margin: 0;

	padding: 0;

	width: auto;

}

.new_cust {

	float: none;

	width: auto;

}

.form-horizontal .control-group::before, .form-horizontal .control-group::after {

	content: "";

	display: table;

	line-height: 0;

}

.form-horizontal .control-label {

	float: none;

	padding-top: 0;

	text-align: left;

	width: auto;

}

.form-horizontal .controls {

	margin-left: 0;

}

label {

	display: block;

	margin-bottom: 5px;

}

.pagination ul li {

	background-color: #000;

	border-radius: 4px;

	color: #bbbbbb;

	float: left;

	list-style: outside none none;

	margin: 0 4px 6px;

	padding: 2px 7px 4px 6px;

}

.box1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr > img {

	border-radius: 7px 0 3px;

}

#imgabr {

	height: 180px;

}

.news1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr1 > img {

	border-radius: 7px 0 3px;

}

#imgabr1 {

	height: 180px;

}

.news2 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr2 > img {

	border-radius: 7px 0 3px;

}

#imgabr2 {

	height: 180px;

}

.news3 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr3 > img {

	border-radius: 7px 0 3px;

}

#imgabr3 {

	height: 180px;

}

.homepage {

	padding: 0 8px;

}

.buttoncheckout {

   

    margin-left: 50px;

}

.express

{

display:none;

}



}



@media ( max-width:320px ) {

	.abort_img {
	    border: 1px solid #ccc;
	    float: left;
	    margin: 0 10px 0 0;
	    padding: 0 4px 4px;
	    text-align: center;
	    /* width: 170px; */
	    width: 100%;
	}



	.top-tollfree{
	height: 38px;
    position: relative;
    /* bottom: 11px; */
    left: -161px;
}



.navigat li a {
    border-right: 1px solid #778;
    color: #fff;
    display: block;
    padding: 6px;
    border-bottom: 1px solid gray;
}

#blog-sec-phn{
		order:5;
		display: block;
	}
.footer-secured-logo{
	width: 80%;
}


.express

{

display:none;

}




.banner{display:none;}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 0;

	padding-right: 0;

	width: 100%

}

 

.buttoncheckout {

    background-color: #1458AC;

    color: #FFF;

    font-weight: bold;

    padding: 10px 10px;

    border-radius: 5px;

    border: 1px solid #CCC;

    margin-left: 0px;

}

.whyshop {

	border-right: 1px solid #fff;

	float: left;

	padding: 6px 10px 8px;

	width: 47%;

}

.help {

	border-right: none;

	float: left;

	padding: 6px 9px 8px;

	width: 40%;

}

.livechattext {

	float: left;

	padding: 4px 28px 0;

}

.shopping_cart {

	border-right: 1px solid #fff;

	float: left;

	padding: 5px 10px 0;

	width: 47%;

}

.livechattext {

	border-right: none;

	float: left;

	padding: 4px 7px 0;

	width: 41%;

}

.logo {

	float: none;

	margin-top: 20px;

	text-align: center;

	width: auto;

}

.express-delivery {

	display: block;

	float: none;

margin: 0px 0 0 0px;

width: 100%;

text-align:center;

}

.top-tollfree {

	float: none;

	margin-top: 4px;

	text-align: center;

	width: auto;

	display:none;

}

.top-menus {

	float: none;

	margin-bottom: 10px;

	margin-top: 5px;

	text-align: center;

	width: auto;

}

.top-menus li {

	color: #333;

	float: left;

	padding-top: 8px;

}

.top-menus li a {

	color: #000000;

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding: 0 24px 10px;

	text-decoration: none;

	width: auto;

}

.columnLeft {

	float: none;

	margin: 0 0 10px;

	width: auto;

}

.columnRight {

	float: none;

	padding-left: 0;

	margin: 0 0 10px;

	width: auto;

}

.banner > img {

	max-width: 100%;

}

.footer-left {

	float: none;

	text-align: center;

	width: auto;

}

.footer-middle {

	color: #000;

	float: none;

	margin-top: 0;

	text-align: center;

	width: auto;

}

.footer-right {

	color: #000;

	float: none;

	margin-top: 8px;

	text-align: center;

	width: auto;

}

.retur_cust {

	border-left: 0 none;

	float: none;

	margin: 0;

	padding: 0;

	width: auto;

}

.new_cust {

	float: none;

	width: auto;

}

.form-horizontal .control-group::before, .form-horizontal .control-group::after {

	content: "";

	display: table;

	line-height: 0;

}

.form-horizontal .control-label {

	float: none;

	padding-top: 0;

	text-align: left;

	width: auto;

}

.form-horizontal .controls {

	margin-left: 0;

}

label {

	display: block;

	margin-bottom: 5px;

}

.pagination ul li {

	background-color: #000;

	border-radius: 4px;

	color: #bbbbbb;

	float: left;

	list-style: outside none none;

	margin: 0 4px 6px;

	padding: 2px 7px 4px 6px;

}

.box1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr > img {

	border-radius: 7px 0 3px;

}

#imgabr {

	height: 180px;

}

.news1 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr1 > img {

	border-radius: 7px 0 3px;

}

#imgabr1 {

	height: 180px;

}

.news2 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr2 > img {

	border-radius: 7px 0 3px;

}

#imgabr2 {

	height: 180px;

}

.news3 {

	float: none;

	height: auto;

	margin: 0 auto 10px;

	width: 171px;

}

#imgabr3 > img {

	border-radius: 7px 0 3px;

}

#imgabr3 {

	height: 180px;

}

.mtp_kitimg1 {

	float: none;

	margin-left: 0;

	margin-top: 60px;

}

.add-to-cart {

	float: none;

	margin: 0 9px 0 0;

	text-align: left;

}



   #buttonshare

   {

     width:33px;

     position:fixed;

     z-index: 980000;

      right:10px;

     top:140px;

     display:none;

   }

   #buttonshare1

   {

     width:33px;

     position:fixed;

     z-index: 980000;

     right:7px;

     top:130px;

     display:block;

	 background:#7ba247;

	padding:5px;

	border:1px solid #ccc;

	border-radius:3px;

  }

    #share-buttons

   {

   display:none;

   }

   .columnRight

   {

  display:flex;

   flex-direction:column;

  }

   
   #banner

   {order:0;}

   .imagex_box{order:2;}

   #home1

   {

   order:3;}

   #home2{

  order:4;
}



}

@media (max-width:430px) and (min-width: 320px){

	.abort_img {
	    border: 0px solid #ccc;
	    float: left;
	    margin: 0px 1px 1px -5px;
	    padding: 0 4px 4px;
	    text-align: center;
	    /* width: 170px; */
	    width: 100%;
	}



	.msg-for-woman{
		font-size: 15px;
		background-color: #7ba247;
		color: #fff;
		padding: 10px;
		position: relative;
    	left: 45px;
    	top: 1px;
	}

	.navigat li a {
		    border-right: 1px solid #778;
		    color: #fff;
		    display: block;
		    /*padding: 4px;*/
		    padding: 6px 14px;
		    border-bottom: 1px solid #778;
		    font-size: 14px;
		}

		.top-menus {
		    float: none;
		    margin-bottom: 10px;
		    margin-top: 5px;
		    text-align: center;
		    width: 90%;
		    margin: 0px auto;
		    /* background-color: red; */
		    /* margin-bottom: 34px; */
			display: flex;
			justify-content: center;
		}


    .buttoncheckout{margin-left:14px;}


    .categories li {
	    border-bottom: 1px solid #a3a3a3;
	    cursor: pointer;
	    list-style-type: none;
	    padding: 0;
	    width: 33%;
	    float: right;
	    font-size: 2px;
	    min-width: 45px;
    		min-height: 45px;
	}

	.categories li a {
	    color: #000;
	    display: block;
	    font-size: 11px;
	    line-height: 20px;
	    padding: 4px 3px;
	    text-decoration: none;
	    min-width: 45px;
    	min-height: 45px;
    	border: 1px solid green;	
	}

}
@media (max-width:375px){
	.top-menus li a {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 12px!important;
    text-decoration: none;
    width: auto;
}
}
@media (max-width:390px){
	.top-menus li a {
    color: #000000;
    display: block;
    /*font-size: 11px;*/
    font-size: 14px;
    font-weight: bold;
    /*padding: 0 16px!important;*/
    padding: 6px 12px!important;
    text-decoration: none;
    width: auto;
}
}

@media only screen and (min-width:320px) and (max-width:576px){
	.check{
		display: flex;
		justify-content: center;
	}
}
@media only screen and (min-width:992px) and (max-width:1559px){
	.footer-middle, .footer-middle-3rd, .footer-last-3rd, .footer-last-4th{
		width:150px !important;
	}
}
@media only screen and (min-width:992px) and (max-width:1149px){
.footer-left {
    width: 160px;
}
.footer-middle, .footer-middle-3rd, .footer-last-3rd, .footer-last-4th {
	width: 145px !important;
}
.footer-middle h4, .footer-middle-3rd h4, .footer-last-3rd h4, .footer-last-4th h4 {
    margin-bottom: 0px;
    font-size: 17px !important;
}
}
@media only screen and (max-width:500px){
	.footer-middle, .footer-middle-3rd {
		color: #000;
		float: left;
		margin-top: 20px !important;
		text-align: left;
		width: unset !important; 
		padding-left: 40px;
	}
	.footer-last-3rd, .footer-last-4th {
		color: #000;
		float: left;
		margin-top: 20px !important;
		text-align: left;
		width: unset !important; 
		padding-left: 40px;
	}
	.footer-middle h4, .footer-middle-3rd h4, .footer-last-3rd h4, .footer-last-4th h4 {
		margin-bottom: 0px;
		font-size: 17px !important;
	}
}
.sticky-whatapp.navbar-cart {
    text-align: center;
    border-radius: 50%;
    padding: 3px;
    position: fixed;
    content: "";
    right: 10px;
    /* bottom: 364px; */
    z-index: 999;
    color: #fff !important;
    font-size: 30px;
    width: 67px;
    height: 67px;
    top: 41%;
}
.sticky-whatapp img {
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.sticky-telegram-icon.navbar-cart {
    text-align: center;
    border-radius: 50%;
    padding: 3px;
    position: fixed;
    content: "";
    right: 8px;
    /* bottom: 364px; */
    z-index: 999;
    color: #fff !important;
    font-size: 30px;
    width: 67px;
    height: 67px;
    top: 52%;
}
.sticky-telegram-icon img{
	width: 100%;
    height: auto;
    margin-top: 4px;
}
.footer-middle h4, .footer-middle-3rd h4, .footer-last-3rd h4, .footer-last-4th h4 {
    margin-bottom: 0px;
    font-size: 18px !important;
    color: #7fa24d;
    font-weight: 600;
}
span.sale-info {
    background-color: #c9323b;
    padding: 3px 8px;
    position: absolute;
    z-index: 99;
    left: 0px;
    top: 8px;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    /* background-color: #eb9809e6; */
    padding: 4px 18px;
    border-radius: 4px;
    display: inline-block;
}

/* Homepage Read more/less btn */
/* Mobile - Show button and toggle content */
    @media screen and (max-width: 768px) {
      .read-more-btn {
        display: block;
        background-color: #06c;
        color: #fff;
        border: none;
        padding: 10px 22px;
        font-size: 16px;
        cursor: pointer;
        border-radius: 5px;
        margin: 4px auto;
        transition: background-color 0.3s ease;
        font-weight: 500;
        /* width: 100%; */
        max-width: 140px;
      }

      .read-more-btn:hover {
        background-color: #154a8a;
      }

      .read-more-btn:focus {
        outline: 2px solid #06c;
        outline-offset: 2px;
      }

      /* Hidden content on mobile */
      .more-content {
        display: none;
        margin-top: 15px;
        animation: fadeIn 0.3s ease-in;
      }

      .more-content.show {
        display: block;
      }

      @keyframes fadeIn {
        from {
          opacity: 0;
          transform: translateY(-10px);
        }

        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
    }

/* Recapcha box */
.g-recaptcha {
	display: flex;
}

.table.tblshipp {
	background-color: #1458ac54;
}

/* Header Mobile Menu */
/* Hamburger Menu Styles */
  .hamburger-menu {
    display: none;
    flex-direction: column;
    cursor: pointer;
    padding: 10px 20px;
    z-index: 1000;
    background-color: #1e5ba8;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hamburger-menu span {
    width: 30px;
    height: 3px;
    background-color: #fff;
    margin: 3px 0;
    transition: 0.3s;
    border-radius: 2px;
  }

  .hamburger-menu.active span:nth-child(1) {
    transform: rotate(-45deg) translate(-5px, 6px);
  }

  .hamburger-menu.active span:nth-child(2) {
    opacity: 0;
  }

  .hamburger-menu.active span:nth-child(3) {
    transform: rotate(45deg) translate(-5px, -6px);
  }

  /* Mobile navigation wrapper */
  .mobile-nav-wrapper {
    display: none;
    width: 100%;
    clear: both;
  }

  /* Mobile Styles */
  @media screen and (max-width: 768px) {
    .mobile-nav-wrapper {
      display: block;
    }

    .hamburger-menu {
      display: flex;
      width: 100%;
      position: relative;
    }

    .navigate {
      display: none;
    }

    .mobile-nav-wrapper .navigate {
      display: block;
      position: relative;
      background-color: #1e5ba8;
    }

    .mobile-nav-wrapper .navigat {
      display: none;
      flex-direction: column;
      position: relative;
      background-color: #1e5ba8;
      width: 100%;
    }

    .mobile-nav-wrapper .navigat.active {
      display: flex;
    }

    .mobile-nav-wrapper .navigat li {
      width: 100%;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

    .mobile-nav-wrapper .navigat li a {
      display: block;
      padding: 15px 20px;
      width: 100%;
      color: #fff;
      font-weight: 500;
      text-decoration: none;
    }

    .mobile-nav-wrapper .navigat li a:hover {
      background-color: rgba(255, 255, 255, 0.1);
    }

    /* Keep top menus visible on mobile */
    .top-menus ul {
      display: flex;
    }
  }

  /* Desktop - keep original styles */
  @media screen and (min-width: 769px) {
    .hamburger-menu {
      display: none !important;
    }
  }

/* sticky icons mobile fix */
/* Mobile - Stack icons vertically at bottom with 50px spacing */
  @media screen and (max-width: 768px) {
    .sticky-shopping-card {
      top: auto !important;
      bottom: 190px !important;
    }

    .sticky-whatapp.navbar-cart {
      top: auto !important;
      bottom: 120px !important;
    }

    .sticky-telegram-icon.navbar-cart {
      top: auto !important;
      bottom: 50px !important;
    }
  }