body {

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

	font-weight: 400;

	color: #787878;

	font-size: 14px;

	line-height: 22px;

	background:#f9f9f9;

	position:relative;

}

:focus{outline:none !important;}

h1, h2, h3, h4, h5, h6 {

	color: #444;

}

/* default font size */

.fa {

	font-size: 14px;

}

.fa-stack{width:10px;}

.fa-stack .fa{font-size:15px;}

/* Override the bootstrap defaults */

h1 {

	font-size: 33px;

}

h2 {

	font-size: 27px;

}

h3 {

	font-size: 21px;

}

h4 {

	font-size: 15px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10.2px;

}

a {

	color: #23a1d1;

}

a:hover {

	text-decoration: none;

}

legend {

	font-size: 18px;

	padding: 7px 0px

}

label {

	font-size: 14px;

	font-weight: normal;

}

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

	font-size: 12px;

}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {

	font-size: 12px;

}

.input-group .input-group-addon {

	font-size: 12px;

	height: 30px;

}



/* Fix some bootstrap issues */

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {

	display: inline;

}



.nav-tabs {

	margin-bottom: 15px;

}

div.required .control-label:before {

	content: '* ';

	color: #F00;

	font-weight: bold;

}

/* Gradent to all drop down menus */

.dropdown-menu li > a:hover {

	text-decoration: none;

	color: #ffffff;

	background-color: #60a727;

}

/*header*/

.main-slider .owl-carousel{margin-bottom:0px;}

.main-header{

	position:relative;

	background:url(../image/megnor/header-bg.jpg) repeat scroll 0 0 transparent;

	margin-bottom:24px;

	float:left;

	width:100%;

}

.header_block{

	float:left;

	width:33.333%;

}

.header_block .col-sm-4 {

    padding: 0;

    text-align: center;

    width: 100%;

}

.header_right.header_block .col-sm-5 {

    padding: 0;

    width: 100%;

}

header .container {

    margin: 22px auto;

}





/* top */

#top {

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

	box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);

	padding: 0;

	margin: 0 0 20px 0;

	height: 32px;

	

}

.main-header nav#top{line-height:24px;}

#top .container {

}

#top #form-currency .currency-select.btn-link, #top #form-language .dropdown-menu > li > a {

    font-size: 14px;

    text-align: left;

    text-transform: capitalize;

    width: 100%;

}

#top #form-currency .currency-select:hover {

	color: #161b1e;

}

#form-currency button span, #form-language button span{

	color: #161b1e;

    font-size: 14px;

    font-weight: 400;

    margin: 4px 0;

    text-transform: capitalize;

}

#top-links .myaccount-menu > li {

    padding:1px 8px;

}

#top-links .myaccount-menu a {

    font-size: 14px;

    padding: 1px 2px;

    text-transform: capitalize;

}

#form-currency .dropdown-menu, #form-language .dropdown-menu{ 

	padding:5px 0;

	margin-top:0px;

	border-top:1px solid #60a626;

	border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	border-bottom:1px solid #e8e8e8;

	top:112%;

}

#form-currency .dropdown-menu{left:auto; right:0;}

#top-links .myaccount-menu{ 

	padding: 5px 0;

	border:medium none;

	margin-top:1px;

	right:-3px;

	border-top:1px solid #60a626;

	border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	border-bottom:1px solid #e8e8e8;

	

}

#top-links .myaccount-menu > li:last-child{padding:0 8px; border-bottom:medium none;}



#form-currency .dropdown-menu .btn { padding: 1px 0px !important;}

#top #form-language .dropdown-menu > li > a {padding:3px 2px;}

#form-language .dropdown-menu > li > a:hover, #form-language .dropdown-menu > li > a:focus {color:#787878; background-color:transparent;}

#top .btn-link, #top-links li, #top-links a,#form-language .dropdown-menu > li > a {

	color: #161b1e;

	font-size:13px;	

	text-decoration: none;

}

#top-links li{padding:4px 12px; border:none;}

#top-links li:first-child{border-left:medium none;}

#top-links li:last-child{padding:4px 12px 4px 0px;}

#top-links .list-inline{margin-bottom:0;}

#top-links a .fa{padding:5px 5px;}

#top .btn-link:hover, #top-links a:hover, .myaccount a:hover .caret::before, #form-currency button:hover span, #form-language button:hover span, #form-currency button:focus span, #form-language button:focus span{

	color: #787878;

}

.heder-right-bottom  .btn-link{padding:2px 12px;}

#top-links .dropdown-menu a {

	text-shadow: none;

}

#top-links .dropdown-menu a:hover,#top-links .dropdown-menu a:focus {

	color: #787878;

	background:transparent none repeat scroll 0 0

}

#top .btn-link strong {

	font-size: 14px;

	font-weight: normal;

	margin:0 5px;

}

#form-currency .currency-menu > li, #form-language .language-menu > li {

    padding: 0 10px;

}

#form-currency .currency-menu > li:last-child, #form-language .language-menu > li:last-child{border-bottom:medium none;}

#form-language .dropdown-toggle > img{margin:0 5px 3px;}

#top-links {

	padding-top: 0px;

}

#top-links a + a {

	margin-left: 15px;

}

#top .fa-caret-down{vertical-align:text-bottom;}

#top #form-currency .btn-link{

padding: 3px 12px 3px 0;

}

#top #form-language .btn-link{border-left:1px solid #e8e8e8; padding:3px 12px 4px;}

.contact_us a {

    height: 25px;

    vertical-align: middle;

    width: 23px;

	margin-right:5px;

}

.contact_us .fa {

    color: #838383;

    font-size: 18px;

    font-weight: 600;

    margin-top: 3px;

}

.contact_us {

    color: #838383;

    font-size: 13px;

    font-weight: 600;

    margin: 20px 0;

	white-space:nowrap;

}





/* logo */

.header-logo{float:left; }

.header-search{float:left;}

.header-cart{float:right;}

.header-logo .contact_phone{    font-size: 16px;
min-height:70px;
    font-weight: bold;margin-left:10px; 

    display: inline-block;

    vertical-align: middle;  

    padding-top: 0px;} 

.header-logo .contact_phone > div{    display: inline-block;padding:0 5px;  vertical-align: top;}

.header-logo .contact_phone a{display:block;}

#logo {

	margin: 0;

	display:inline-block;

	vertical-align:middle;

}

/* search */

#search {

	margin: 16px 0 10px;

	width:240px;

	float:right;

}

#search .input-lg {

	height: 40px;

	line-height: 20px;

	padding: 0 10px;

	border: medium none !important;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

}

#search .btn-lg {

	background: #fff none repeat scroll 0 0;

    border-top: 1px solid #e8e8e8;

	border-bottom: 1px solid #e8e8e8;

	border-right: 1px solid #e8e8e8;

	border-left: medium none;

    line-height: 18px;

    margin: 0;

    padding: 10px 12px;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

}

#search .fa.fa-search {

    color: #fff;

    font-size: 17px;

    font-weight: normal;

}

/* cart */

.col-sm-3.cart {

    float: right;

    padding: 0;

    width: auto;

}

#cart {

	margin-bottom: 0px;

	float:right;

}

#cart > .btn {

	font-size: 12px;

	line-height: 18px;

	color: #FFF;

	border:medium none;

	background:url(../image/megnor/sprite.png) no-repeat scroll 26px -67px #60a727;

	height:65px;

	width:77px;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

}

#cart-total {

    background-color: #161b1e;

	border:medium none;

    border-radius: 50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

    color: #fff;

    font-size: 12px;

    line-height: 13px;

    padding: 2px 5px;

    position: absolute;

    right: -5px;

    top: 0px;

    z-index: 9;

}

#cart.open > .btn {

	background-color: #60a727;

	border: medium none;

	color: #fff;

	box-shadow: none;

	-moz-box-shadow:none; 

	-webkit-box-shadow:none; 

	text-shadow: none;

    border-radius: 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

}

#cart.open > .btn:hover {

	color: #444;

}

#cart .dropdown-menu {

	background: #fff;

	z-index: 1001;

}

#cart .dropdown-menu {

	width: 350px;

	padding:10px;

	margin-top:0;

	border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	border-bottom:1px solid #e8e8e8;

	border-top:1px solid #60a727;

}

#cart .button-container {  

    width: auto;

	float:right;

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

	border:medium none;

}

#cart .dropdown-menu table td{border:none;background:none;}

#cart .dropdown-menu li > div {		

}

#cart .dropdown-menu li p {	

	margin-top:10px;

}

/* menu */



.nav-responsive { display:none;}

.responsive-menu,

.main-menu {



	height: 65px;

	margin-bottom: 0px;

	float:left;

	

	/*overflow:hidden; HIDE CATEGORIES THOSE ARE OUT OF MANU.  */	  

}

 

.main-menu ul {

	list-style: none;

	margin: 0;

	padding: 0; 

}

.main-menu > ul > li {

	position: relative;

	float: left;

	z-index: 20;

	background-color:#60a727;

}

.nav-inner.container{

	

	 background-color: transparent;

	padding:0;

}

.nav-container{background:#161b1e;}

.main-menu > ul > li:hover, .main-menu > ul > li:hover:first-child > a {

	background-color:#282d30;

}

 .nav-responsive span,

.main-menu > ul > li > a {

	font-size: 15px;

	color: #fff;

	display: block;

	margin: 21px 15px 22px 0;

	z-index: 6;

	position: relative;

	font-weight:400;

}

.main-menu > ul > li:first-child > a{

	font-size:0;

	background:url(../image/megnor/sprite.png) no-repeat scroll 22px -139px #60a727;

	margin:0;

	height:65px;

	width:76px;

}

.main-menu > ul > li > a{display:block; position:relative; overflow:hidden;}

.main-menu a:hover { text-decoration:none}



.main-menu > ul > li > a span {

    display: inline-block;

    padding: 0 10px;

    position: relative;

    transition: transform 0.3s ease 0s;

	-moz-transition: transform 0.3s ease 0s;

	-webkit-transition: transform 0.3s ease 0s;

	-ms-transition: transform 0.3s ease 0s;

	-o-transition: transform 0.3s ease 0s;

	

}

.main-menu > ul > li > a span::before {

    font-weight: 700;

    position: absolute;

    top: 100%;

    transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}

.main-menu > ul > li:hover a span {

    transform: translateY(-100%);

	-moz-transform: translateY(-100%);

	-webkit-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	-o-transform: translateY(-100%);

}



.main-menu > ul > li:hover > a, .main-menu > ul > li:hover > a:hover {

}

.main-menu > ul > li > ul , .responsive-menu .main-navigation{

	display: none;

	background: #fff none repeat scroll 0 0;

    border-top: 1px solid #60a727;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	position: absolute;	

	z-index: 5;

	padding: 5px;	

} 

.main-menu > ul > li:hover > ul {

	display: block;

} 

.main-menu > ul > li ul > li > ul {

	display: none;

	background: #15BCF0;

	position: absolute;	

	z-index: 5;

	padding: 5px;	

	margin-left:-13px;

}

.main-menu > ul > li ul > li:hover > ul {

	display: block;

	 top: 0px;

    left: 173px;

}



.main-menu > ul > li > ul > ul {

	/*display: table-cell;*/

}

.main-menu > ul > li ul + ul {

	/*padding-left: 20px;*/

}

.main-menu > ul > li ul > li > a , .responsive-menu .main-navigation li a{	

	padding: 5px 8px;

	color: #60a727;

	display: block;

	white-space: nowrap; 

}

.main-menu > ul > li ul > li > a{min-width: 160px;}

.main-menu > ul > li ul > li > a:hover  , .responsive-menu .main-navigation li a:hover  {

	color:#161b1e;

	

}

.main-menu > ul > li ul > li > a.activSub {	

	background-image:url(../image/megnor/cat_arrow_hover.png) ;

	background-repeat:no-repeat;

	background-position: right center;

}

.main-menu > ul > li > ul > ul > li > a {

	color: #FFFFFF;

} 



/*Megamenu Start*/



#menu > ul > li{

	float: left;

	position: relative;

    z-index: 9;

}

#res-menu {display: none;}

#menu .categoryinner > ul{float:left;}

#menu > ul > li > div{

    left: 0;

    min-width: 735px;

    padding: 0px;

    z-index: 12345;

    position: absolute;

    text-align: left;

    top: 65px;

	background: #282d30 none repeat scroll 0 0;

	border-top:1px solid #60a727;

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

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

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

	opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-khtml-opacity: 0;

    overflow: hidden;

    transform: translateY(10%);

	-moz-transform: translateY(10%);

	-ms-transform: translateY(10%);

	-webkit-transform: translateY(10%);

	-o-transform: translateY(10%);

    transition: all 0.3s ease 0s;

	-moz-transition: transform 0.3s ease 0s;

	-webkit-transition: transform 0.3s ease 0s;

	-ms-transition: transform 0.3s ease 0s;

	-o-transition: transform 0.3s ease 0s;

	height:0;

}

#menu > ul > li.hiden_menu div {

    min-width: 180px;

}

.categoryinner {

    display: block;

	position:relative;

	overflow:hidden;

    padding: 30px;

}

#menu > ul > li:hover > div{

    height: auto;

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    overflow: visible;

    transform: translateY(0%);

	-moz-transform: translateY(0%);

	-webkit-transform: translateY(0%);

	-ms-transform: translateY(0%);

	-o-transform: translateY(0%);

    z-index: 9;

}

#menu .categoryinner ul > ul{float:left;}

#menu ul {

    float: none;

    list-style: outside none none;

    margin: 0;

    padding: 0;

	display:inline-block;

	white-space:nowrap;

}

.main-navigation ul:last-child .categorycolumn{margin-right:0px; border-right:medium none; padding-right:0;}

.categorycolumn {

    float: left;

    margin-bottom: 0;

    margin-right: 10px;

    vertical-align: top;

	}

a.submenu1, .level0 .level0 a {

    display: block;

    position: relative;

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

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 12px;

	padding:0px;

    text-transform: capitalize;

	text-align:left;

}

a:hover.submenu1{color:#fff;}

#menu .cate_inner_bg > ul > li a {

    padding: 5px 0 5px 10px;

   	color: #b3b3b3;

    font-size: 13px;

    font-weight: 400;

	display:block;

	text-align:left;

}

#menu .cate_inner_bg > ul > li a:before{

  content: "\f105";

    font-family: "FontAwesome";

    font-size: 15px;

    left: 0;

    position: absolute;

    top: 4px;

	color:#b3b3b3;

}



#menu .cate_inner_bg > ul > li a:hover, #menu .cate_inner_bg > ul > li a:hover:before{	color: #fff;}



#menu .cate_inner_bg > ul > li a:hover{

	background: none;

}

#menu > ul > li ul > li:hover > a {

	color:#fff;

}

.categorycolumn ul {

    float: left;

}

.cate_inner_bg ul {

    padding-top: 7px !important;

}

.categoryinner ul {

    padding: 0 !important;

}

.cate_inner_bg li {

    padding: 0 ;

}

#menu > ul > li ul > li ul > li{

	padding-right:0px !important;

	}

#menu > ul > li ul > li ul > li:hover{

	}

#menu > ul > li ul > li > a {

    font-weight: 400;

	color: #a27c66;

    line-height: 18px;

    padding: 4px 6px;

	text-decoration:none;

    display: inline-block;

    white-space: nowrap;

}

.header-logo .contact_phone a{    line-height: 1.5;    display: inline-block;text-decoration:underline;}

.header-logo .contact_phone a:hover{text-decoration:none;}	

.submenu2 {

    border-bottom: 0 none;

    font-size: 11px;

    font-weight: 400;

    margin-left: 0;

    text-transform: capitalize;

}

#menu .hiden_menu .categoryinner > ul {

    display: none;

}

.content_top_bredcum {

    height: 80px;

    margin-bottom: 0px;

    margin-top: 0px;

    overflow: hidden;

    text-align: center;

    width: 100%;

	background-color:#f7f7f7;

}

.common-home .content_top_bredcum{display:none;}

/*Megamenu End*/





/*CMS Stylesheet Start*/



.cms_outer.container{

    overflow: hidden;

	padding:0;

}

.one_third {

    float: left;

    width: 33.333%;

}

.cms1 .one_third_inner.content_inner {

    margin-right: 20px;

	overflow:hidden;

}

.cms-banner-item.cms-banner1, .cms-banner-item.cms-banner4 {

    margin-bottom: 30px;

}

.cms-banner-inner {

    display: inline-block;

    position: relative;

	overflow:hidden;

	width:100%;

	vertical-align:middle;

}

.cms-banner-inner > a {

    background: #60a727 none repeat scroll 0 0;

    display: block;

}

.cms-banner-inner img {

    backface-visibility: hidden;

    max-width: none;

    transform: translate3d(-10px, 0px, 0px);

	-moz-transform: translate3d(-10px, 0px, 0px);

	-webkit-transform: translate3d(-10px, 0px, 0px);

	-ms-transform: translate3d(-10px, 0px, 0px);

	-o-transform: translate3d(-10px, 0px, 0px);

    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-ms-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-o-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;

}

.cms-banner-inner:hover img {

    opacity: 0.5;

	-moz-opacity: 0.5;

	-webkit-opacity: 0.5;

	-ms-opacity: 0.5;

	-khtml-opacity: 0.5;

    transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}

.hedaer-right-top {

    float: right;

    width: 100%;

	padding-bottom:3px;

	margin-bottom:3px;

	border-bottom:1px solid #d3d2d2;

}

.static-wrapper {

    bottom: 12px;

    left: 0;

    padding: 0 30px;

    position: absolute;

    top: auto;

    width: 100%;

    z-index: 99;

}

.cms-banner-inner .static-inner::after {

    background: #fff none repeat scroll 0 0;

    bottom: -7px;

    content: "";

    height: 1px;

    left: 0;

    position: absolute;

    transform: translate3d(-130%, 0px, 0px);

	-moz-transform: translate3d(-130%, 0px, 0px);

	-webkit-transform: translate3d(-130%, 0px, 0px);

	-ms-transform: translate3d(-130%, 0px, 0px);

	-o-transform: translate3d(-130%, 0px, 0px);

    transition: transform 0.35s ease 0s;

	-moz-transition: transform 0.35s ease 0s;

	-webkit-transition: transform 0.35s ease 0s;

	-ms-transition: transform 0.35s ease 0s;

	-o-transition:transform 0.35s ease 0s;

    width: 100%;

}

.static-inner {

    position: relative;

}



.text1.static-text {

    margin: 0 5px 0 0;

}

.cms-banner-item .static-text {

    color: #ffffff;

    font-size: 22px;

    text-transform: uppercase;

}

.text2.static-text {

    font-weight: bold;

}

.text3.static-text {

    font-size: 13px;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    padding: 1em 0;

    transform: translate3d(100%, 0px, 0px);

	-moz-transform: translate3d(100%, 0px, 0px);

	-webkit-transform: translate3d(100%, 0px, 0px);

	-ms-transform: translate3d(100%, 0px, 0px);

	-o-transform: translate3d(100%, 0px, 0px);

    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-ms-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-o-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;

}

.cms-banner-inner:hover .static-inner::after {

    transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}

.cms-banner-inner:hover .text3.static-text {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}

/*.cms_outer .hover-div {

    background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.4) 75%) repeat scroll 0 0;

    content: "";

    height: 100%;

    left: 0;

    opacity: 0;

    position: absolute;

    top: 0;

    transform: translate3d(0px, 50%, 0px);

    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

    width: 100%;

}

*/.cms-banner2 .static-wrapper, .cms-banner5 .static-wrapper {

    bottom: auto;

    top: 20px;

}

.cms-banner2 .text3.static-text, .cms-banner5 .text3.static-text {

    bottom: 20px;

    top: auto;

}

.one_third {

    float: left;

    width: 33.333%;

}

.cms2 .one_third_inner.content_inner {

    margin: 0 10px;

}

.cms-banner3 .text3.static-text {

    bottom: auto;

    left: auto;

    right: 30px;

    top: 30px;

}

.cms3 .one_third_inner.content_inner {

    margin-left: 20px;

}

.cms-banner-item.cms-banner1, .cms-banner-item.cms-banner4 {

    margin-bottom: 30px;

}

.cms-banner3 .static-wrapper {

    bottom: auto;

    right: 30px;

    top: 60px;

}

.cms-banner-inner:hover .hover-div {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}



.parallex {

    background-image: url(../image/megnor/prlx.jpg);

    background-position: 50% 0;

    background-repeat: repeat;

    cursor: crosshair;

    height: 400px;

    margin: 0px 0 53px;

    position: relative;

    width: 100%;

}

.parallex.container{margin-top:60px;}

.parallex .inner-container {

    display: inline-block;

    margin-bottom: 30px;

    width: 100%;

}

.parallex .one_third {

    padding:101px 0 84px;

    text-align: center;

    transition: all 500ms ease 0s;

	-moz-transition: all 500ms ease 0s;

	-webkit-transition: all 500ms ease 0s;

	-ms-transition: all 500ms ease 0s;

	-o-transition:all 500ms ease 0s;

}

.one_third {

    float: left;

    width: 33.333%;

}

.parallex .one_third_inner.content_inner {

    display: inline-block;

    margin: 0 40px;

}

.parallex .one_third:hover {

   

}

.parallex .content_inner .icon::before {

    border-bottom: 1px solid #e8e8e8;

    bottom: -20px;

    content: "";

    display: block;

    left: 0;

    margin: 0 auto;

    position: absolute;

    right: 0;

    text-align: center;

    width: 30px;

}

.service .service-content .icon {

    color: #fff;

    display: inline-block;

    font-size: 30px;

    height: 80px;

    line-height: 60px;

    margin: -25px 0 15px;

    position: relative;

    text-align: center;

    transition: all 500ms ease 0s;

	-moz-transition: all 500ms ease 0s;

	-webkit-transition: all 500ms ease 0s;

	-ms-transition: all 500ms ease 0s;

	-o-transition:all 500ms ease 0s;

    width: 80px;

	background-color:#fff;

	border-radius:50%;

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	border:1px solid #e8e8e8;

}

.service-content.service-content1{text-align:center;}

.static-text {

    display: inline-block;

    padding-top: 45px;

	padding-bottom:0px;

}

.service-content1 .icon {

    background: transparent url(../image/megnor/prlx-icon.png) no-repeat scroll 21px 25px;

}

.service-content2 .icon {

    background: transparent url(../image/megnor/prlx-icon.png) no-repeat scroll 23px -118px;

}

.service-content3 .icon {

    background: transparent url(../image/megnor/prlx-icon.png) no-repeat scroll 21px -258px;

}

.one_third:hover .service-content1 .icon{

 background: #60a727  url(../image/megnor/prlx-icon.png) no-repeat scroll 21px -45px;

}

.one_third:hover .service-content2 .icon{

 background: #60a727 url(../image/megnor/prlx-icon.png) no-repeat scroll  23px -188px;

}

.one_third:hover .service-content3 .icon{

 background: #60a727 url(../image/megnor/prlx-icon.png) no-repeat scroll 21px -328px;

}

.one_third:hover .service-content1 .icon,.one_third:hover .service-content2 .icon,.one_third:hover .service-content3 .icon  {



 border-color:#60a727;

}

.parallex .content_inner .icon {

    display: inline-block;

    margin: 0 0 23px;

    position: relative;

}



.parallex .content_inner .service-text {

    font-size: 22px;

    font-weight: bold;

    margin: 15px 0 17px;

}

.parallex .content_inner .service-text{

    color: #ffffff;

}

.parallex .content_inner .description.other-font{color:#d9d9d9;}

.parallex .service-text {

    font-size: 20px;

    margin: 15px 0;

}

.description.other-font {

    margin-bottom: 10px;

}



.title.service-text{font-size:16px; color:#161b1e; font-weight:600;}

.blogs {

    width:100%;

	padding-top:10px;

	overflow:hidden;

}



.blog_inner .slider-item .product-image-inner-blog {

    margin: 0 20px;

}

.blogs .cms-box-heading, .testimonials .cms-box-heading{

    color: #60a727;

    display: inline-block;

    font-size: 25px;

    font-weight: 700;

    line-height: 30px;

    padding-bottom: 35px;

    position: relative;

	letter-spacing:-1px;

}

.product-block-image .testi-image {

    overflow: hidden;

    position: relative;

}

.blog_inner .image-block {

    position: relative;

}

.post-image-hover {

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

    height: 100%;

    left: 0;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    position: absolute;

    top: 0;

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

    width: 100%;

}

.blog_inner .image-hover-block {

    margin: 0;

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    position: absolute;

    text-align: center;

    top: 75px;

    transition: all 350ms ease-out 0s;

	-moz-transition: all 350ms ease 0s;

	-webkit-transition: all 350ms ease 0s;

	-ms-transition: all 350ms ease 0s;

	-o-transition:all 350ms ease 0s;

    width: 100%;

}

.blog_inner .slider-item .product-image-inner-blog:hover .post-image-hover {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

}

#blog .customNavigation a, #testimonial .customNavigation a{top:-63px;}

#blog .customNavigation a.prev {right: 62px;}

#blog .customNavigation a.next {right: 36px;}

#testimonial .customNavigation a.next {right: 0;}

#testimonial .customNavigation a.prev {right: 26px;}

.image-hover-block .zoom, .image-hover-block .readmore {

    display: inline-block;

    float: none;

    height: 48px;

    position: relative;

    width: 48px;

}

.image-hover-block .zoom::before,.image-hover-block .readmore::before {

    border: 2px solid #fff;

    border-radius: 50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

    bottom: 0;

    box-sizing: border-box;

    color: #fff;

    content: "\f067";

    font-family: "FontAwesome";

    font-size: 14px;

    height: 45px;

    left: 0;

    margin: auto;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    padding: 10px 0;

    position: absolute;

    text-align: center;

    top: 0;

    transform: scale(1.5);

	-moz-transform: scale(1.5);

	-webkit-transform: scale(1.5);

	-ms-transform: scale(1.5);

	-o-transform: scale(1.5);

    transition: all 0.4s ease 0s;

	-moz-transition: all 0.4s ease 0s;

	-webkit-transition: all 0.4s ease 0s;

	-ms-transition: all 0.4s ease 0s;

	-o-transition:all 0.4s ease 0s;

    width: 45px;

}

.image-hover-block .readmore::before {

    content: "\f0c1";

}

.product-image-inner-blog:hover .image-hover-block .readmore::before, .product-image-inner-blog:hover .image-hover-block .zoom::before {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    transform: scale(1);

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

}

.product-image-inner-blog .image-hover-block .zoom:hover::before, .product-image-inner-blog .image-hover-block .readmore:hover::before {

    background: #60a727 none repeat scroll 0 0;

    border-color: #60a727;

}

.blog_inner .slider-item .product-image-inner-blog:hover .post-author {

    bottom: 23px;

}

.product-block-image .post-author::before {

    border-bottom: 1px solid #fff;

    bottom: -7px;

    content: "";

    display: block;

    left: 0;

    margin: 0 auto;

    position: absolute;

    text-align: center;

    width: 35px;

}

.product-block-image .post-author {

    bottom: -20px;

    color: #ffffff;

    display: inline-block;

    font-size: 12px;

    font-weight: 600;

    left: 20px;

    position: absolute;

    text-transform: capitalize;

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

    z-index: 9999;

}

.post-date, .comments-link {

    display: inline-block;

}

.post-date .month, .post-date .day, .post-date .year {

    display: inline-block;

}

.post-date, .comments-link {

    display: inline-block;

}

.comments-link a {

    color: #fff;

}

.post-content-inner {

    padding: 20px 0 0;

}

.post-content-inner .post-title a {

    color: #161c1e;

    font-weight: 600;

	font-size:16px;

	line-height:16px;

}

.post-content-inner .post-title a:hover, .comments-link a:hover, .testmonial-text .testimonial-title a:hover{color:#60a727;}

.post-content-inner .post-author {

    color: #8c8c8c;

    margin: 0;

    text-transform: capitalize;

}

.product-image-inner-blog .post-author .fa {

    margin-right: 5px;

}

.post-content-inner .post-description {

    margin: 15px 0;

    text-transform: initial;

}

.testimonial_inner{position:relative; overflow:hidden;}

.testmonial-image {

    float: left;

    margin: 0 15px 15px 0;

}

.testmonial-text {

    float: left;

}

.testmonial-text .testimonial-title a {

    color: #161c1e;

    font-weight: 600;

}

.testimonial-designation a {

    color: #808080;

    display: inline-block;

}

.testimonial-content {

    display: inline-block;

}

#testimonial .hline{

	border-bottom: 1px solid #e8e8e8;

	margin-bottom: 22px;

    padding-bottom: 15px;

}

 .footer_top_outer{background-color:#e3e3e3 ; padding:27px 0; margin-top:20px;}



.aboutme-read-more {

    float: right;

    margin: 0px ;

}

.tm-about-text {

    float: left;

    margin-top: 12px;

}

.one_third_inner.content_inner{background:#fff; border:1px solid #e8e8e8; text-align:center;}

.description.other-font {

    color: #6b6b6b;

    font-size: 14px;

    margin-bottom: 30px;

    padding: 0 20px;

}

.one_third1{padding-right:16px;}

.one_third2{padding:0px 8px;}

.one_third3{padding-left:16px;}



.home-about-me{color:#161b1e;}

.aboutme-read-more > a {

    background-color: #60a727 ;

    color: #fff;

    font-size: 15px;

    font-weight: 700;

    letter-spacing: 0.5px;

    padding: 12px 27px;

	backface-visibility:hidden;

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

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

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

	display:inline-block;

	position:relative;

	transform:translateZ(0px);

	-moz-transform:translateZ(0px);

	-webkit-transform:translateZ(0px);

	-ms-transform:translateZ(0px);

	-o-transform:translateZ(0px);

	transition-duration:0.5s;

	-moz-transition-duration:0.5s;

	-webkit-transition-duration:0.5s;

	-ms-transition-duration:0.5s;

	-o-transition-duration:0.5s;

	transition-property:color;

	-moz-transition-property:color;

	-webkit-transition-property:color;

	-ms-transition-property:color;

	-o-transition-property:color;

	vertical-align:middle;

}

.aboutme-read-more > a::before {

    background: #161b1e none repeat scroll 0 0;

    bottom: 0;

    content: "";

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    transform: scaleY(0);

	-moz-transform: scaleY(0);

	-webkit-transform: scaleY(0);

	-ms-transform: scaleY(0);

	-o-transform: scaleY(0);

    transform-origin: 50% 100% 0;

	-moz-transform-origin: 50% 100% 0;

	-webkit-transform-origin: 50% 100% 0;

	-ms-transform-origin: 50% 100% 0;

	-o-transform-origin: 50% 100% 0;

    transition-duration: 0.4s;

	-webkit-transition-duration: 0.4s;

	-moz-transition-duration: 0.4s;

	-ms-transition-duration: 0.4s;

	-o-transition-duration: 0.4s;

    transition-property: transform;

	-moz-transition-property: transform;

	-webkit-transition-property: transform;

	-ms-transition-property: transform;

	-o-transition-property: transform;

    transition-timing-function: ease-out;

	-moz-transition-timing-function: ease-out;

	-webkit-transition-timing-function: ease-out;

	-ms-transition-timing-function: ease-out;

	-o-transition-timing-function: ease-out;

    z-index: -1;

}

.aboutme-read-more > a:hover{color:#fff;}

.aboutme-read-more > a:hover::before, .aboutme-read-more > a:focus::before, .aboutme-read-more > a:active::before {

    transform: scaleY(1);

	-moz-transform: scaleY(1);

	-webkit-transform: scaleY(1);

	-ms-transform: scaleY(1);

	-o-transform: scaleY(1);

    transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);

	-moz-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);

	-webkit-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);

	-ms-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);

	-o-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);

}

.footer_title1{

	font-size:25px;

	color:#161b1e;

	font-weight:400;

}

.footer_title2{font-weight:600; color:#161b1e; font-size:25px;}

.news-text {

    border-left: 1px solid #787878;

    float: left;

    margin-left: 30px;

    padding-left: 30px;

    width: 62%;

	font-size:21px;

	margin-top:12px;

	letter-spacing:0.5px;

}

.footer-percent .footer-percent-inner:hover .icon i {

    transform: translate(0px, -10px);

	-moz-transform: translate(0px, -10px);

	-webkit-transform: translate(0px, -10px);

	-ms-transform: translate(0px, -10px);

	-o-transform: translate(0px, -10px);

}



/*CMS End*/



/*BX slider CSS start*/



.bx-viewport .slider-item {

    display: block;

    margin-bottom: 5px;

    margin-right: 0;

    position: relative;

    vertical-align: top;

    width: 100%;

	padding:7px 0;

	overflow:hidden;

}

#column-right .bx-viewport .image, #column-left .bx-viewport .image {

    border: 1px solid #e8e8e8;

    display: block;

    float: left;

    margin-bottom: 0;

    margin-right: 10px;

    position: relative;

    text-align: center;

}

#column-right .bx-viewport .image{margin-bottom:3px;}

#column-right .bx-viewport .image a, #column-left .bx-viewport .image a {

    display: block;

    margin-bottom: 0px;

}

#column-right .bx-viewport .image img, #column-left .bx-viewport .image img {

    display: block;

    height: auto;

    max-width: 100%;

    width: auto;

}

#column-left .bx-viewport .product-details, #column-right .bx-viewport .product-details {

    margin-left: 87px;

    text-align: left;

    width: auto;

}

#column-right .bx-viewport .rating, #column-left .bx-viewport .rating {

    display: none;

}

.bx-viewport .slider-item .product-details h4 {

    color: #787878;

    font-size: 13px;

    font-weight: normal;

    margin: 0 0 5px;

    text-align: left;

    text-transform: capitalize;

}

.bx-viewport .slider-item .product-details h4 a {

    color: #787878;

}

.bx-viewport .slider-item .product-details h4 a:hover, #column-left .bx-viewport .slider-item .product-details .button-group button:hover, #column-right .bx-viewport .slider-item .product-details .button-group button:hover{color:#60a727;}

.bx-viewport .slider-item .product-details .price {

    color: #60a727;

    font-size: 16px;

    font-weight: bold;

    margin: 3px 0 2px;

	float:left;

}

.bx-viewport .slider-item .product-details .price .price-old {

    color: #a6a6a6;

    float: left;

    font-size: 16px;

    font-weight: 400;

    margin-right: 5px;

    text-decoration: line-through;

}

#column-right #special .button-group, #column-left #special .button-group {

    border: medium none;

    display: block;

    height: auto;

    width: auto;

}

#column-left .bx-viewport .slider-item .product-details .button-group button, #column-right .bx-viewport .slider-item .product-details .button-group button {

    background: transparent none repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

    color: #787878;

    display: inline-block;

    float: none;

    font-size: 13px;

    font-weight: 400;

    line-height: 23px;

    padding: 0;

    text-transform: capitalize;

    width: auto;

}

.bx-pager.bx-default-pager {

    display: none;

}

#column-right .bx-controls-direction, #column-left .bx-controls-direction {

    position: absolute;

    right: 10px;

    top: -29px;

}

.bx-controls-direction a.bx-next::before {

    color: #161b1e;

    content: "\f107";

    font-family: "FontAwesome";

    font-size: 18px;

    line-height: 25px;

    margin: 0 -4px 0 0;

    vertical-align: middle;

	top:0px;

	position:absolute;

}

#tabs_info  .tab-content{margin:0px;}

.bx-controls-direction a.bx-next{top:-10px; position:relative;}

.bx-controls-direction a {

    display: block;

    font-size: 0;

    height: 18px;

    outline: 0 none;

    width: 18px;

    z-index: 95;

}

.bx-controls-direction a.bx-prev::before {

    color: #161b1e;

    content: "\f106";

    font-family: "FontAwesome";

    font-size: 18px;

    line-height: 25px;

    margin: 0 -4px 0 0;

    vertical-align: middle;

	top:0px;

	position:absolute;

}

.bx-controls-direction a.bx-prev{top:-8px; position:relative;}

#special .box-content {

    padding: 10px 15px 40px;

	position:relative;

}



/*BX slider CSS end*/



@media (min-width: 768px) {

	#menu .dropdown:hover .dropdown-menu {

		display: block;

	}

}





/* 1-col layout */



#column-left{

	width:24.1%;

}

#column-right{

	width:24.1%;

}

.layout-1 #content{

	padding:0 15px;

}



/* 2-col layout */



.layout-2.left-col #column-left{

	width:24.1%;

	padding:0 12px 0px 14px;

}

.layout-2.right-col #column-right{

	width:24.1%;

	padding:0 14px 0px 12px;

}

/* .layout-2 #content{

	width:75.9%;

} */

.layout-2.left-col #content {

	padding:0 14px 15px 12px;

}

.layout-2.right-col #content {  

	padding:0 12px 0px 14px;

}



/* 3-col layout */

.layout-3 #column-left{	

	width:23.3%;

}

.layout-3 #column-right{			

	width:23.3%;

}

.layout-3 #content{		

	width:51.8%;

	padding:0;

}

/* content */

#content {

	min-height: 600px;

}

/* footer */

footer {

	margin-top: 0px;

	padding-top: 0px;

	background-color: #161b1e;

	color: #fff;

}

footer hr {

	border-top: none;

	border-bottom: 1px solid #e8e8e8;

}

footer a {

	color: #ccc;

	transition:all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

}

#footer .col-sm-3.column.last > ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

#footer .column li{

	line-height:22px;

	padding:2px 0;

}



#footer .column li a:hover {

}



footer a:hover, footer a:focus {

	color: #60a626;

}

footer .social_block .facebook > a:hover{color:#3b5998 ;}

footer .social_block .twitter > a:hover{color:#00aced ;}

footer .social_block .instagrm > a:hover{color:#517fa4 ;}

footer .social_block .pinterest > a:hover{color:#cb2027 ;}

footer .social_block .whatsapp > a:hover{color:#119607;}

footer h5 {

	

}

footer h5::before {

    border-bottom: 1px solid #60a727;

    bottom: 0px;

    content: "";

    display: block;

    left: 0;

    position: absolute;

    right: 0;

    text-align: left;

    width: 30px;

}

footer h5 {

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

    border: medium none;

    color: #ffffff;

    display: inline-block;

    font-size: 17px;

    font-weight: 700;

    margin: 0 0 14px;

    padding: 0 0 20px;

    position: relative;

}

#footer .col-sm-3.column.last .fa.fa-envelope {

    font-size: 14px;

    margin-top: 6px;

}

.footer_inner1 {

    border-bottom: 1px solid #2a2e31;

    overflow: hidden;

}

.footer-percent {

    float: left;

    width: 25%;

}

.footer-percent-inner {

    padding: 67px 0 48px;

}

.footer-percent-inner .icon::before {

    border-bottom: 1px solid #60a727;

    bottom: -13px;

    content: "";

    display: block;

    left:1px;

    margin: 0 auto;

    position: absolute;

    right: 0;

    text-align: center;

    width: 30px;

}

footer li a,footer{

color:#ccc;

}

.footer-percent .icon {

    display: inline-block;

    float: left;

    margin: 0 15px 10px 0;

    padding: 0;

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

}

.footer-percent .icon {

    border-radius: 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

    display: inline-block;

    font-size: 20px;

    height: 30px;

    line-height: 30px;

    margin: 0;

    position: relative;

    text-align: center;

    transition: all 500ms ease 0s;

	-moz-transition: all 500ms ease 0s;

	-webkit-transition: all 500ms ease 0s;

	-ms-transition: all 500ms ease 0s;

	-o-transition:all 500ms ease 0s;

    width: 30px;

}

.footer-percent-inner .icon {

    display: inline-block;

    float: left;

    margin: 0 15px 10px 0;

    padding: 0;

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

}

.footer-percent .icon i {

    color: #60a727;

    display: inline-block;

    font-size: 25px;

    width: 23px;

	transition:all 500ms ease 0s;

	-moz-transition: all 500ms ease 0s;

	-webkit-transition: all 500ms ease 0s;

	-ms-transition: all 500ms ease 0s;

	-o-transition:all 500ms ease 0s;

	padding:0;

	background:transparent;

}

.footer-percent-inner .service-content {

    display: table-cell;

    text-align: left;

    vertical-align: top;

}

.footer-percent-inner .service-content .service-text {

    color: #fff;

    font-size: 17px;

    font-weight: 600;

    margin: 2px 0;

}

.footer-percent-inner .service-content .description {

    margin: 0;

	color:#ccc;

	padding:0px;

}

.description.other-font {

    margin-bottom:30px;

}

.footer-percent.footer-percent4 {

    

}

.footer-percent4 .footer-percent-inner {

    padding: 67px 30px 48px;

	background:#2a2e31;

}

#footer .col-sm-3.column.first {

    padding-left: 0;

}

#footer .col-sm-3.column {

    padding: 50px 30px 50px 0;

}

#footer .col-sm-3.column.last{

	background:#2a2e31;

	padding:50px 30px 61px;

}

#footer .col-sm-3.column.last .fa {

    clear: left;

    color: #60a727;

    float: left;

    font-size: 17px;

    margin-right: 15px;

    margin-top: 3px;

}

#footer .phone .contact_phone{display:inline-block;}

.address_content {

    overflow: hidden;

}

.contact_address {

    line-height: 24px;

    padding-top: 1px;

}

.footer li a, .social-icon li a {

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

}

.footer_bottom {

    background: #2a2e31;

    clear: both;

    overflow: hidden;

    padding: 13px 0;

}
.footer_bottom_inner.container{display:flex;}
.footer_bottom_left {
 
    margin-top: 0;

}

.footer_bottom_right {

	margin:11px 0 0 20px;

}

.social_block {

    margin-top: 11px;

}

.social_block > ul, .footer_right > ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.social_block li {

    cursor: pointer;

    display: inline-block;

    margin: 0 20px 0 0;

    padding: 0;

}

.social_block li:last-child{margin-right:0;}

.footer_bottom_left .social_block .fa{font-size:17px;}

.footer_right .payment_block li {

    display: inline-block;

    height: 22px;

    margin-left: 9px;

    width: 33px;

	position:relative;

}

.footer_right .payment_block li.visa a, #footer .payment_block li.visa a {

    display: block;

    padding: 11px 16px;

}

.footer_right .payment_block li.mastro a, #footer .payment_block li.mastro a {

    display: block;

    padding: 11px 16px;

}

.footer_right .payment_block li.paypal a, #footer .payment_block li.paypal a {

    display: block;

    padding: 11px 16px;

}

.footer_right .payment_block li.mastercard a, #footer .payment_block li.mastercard a {

    display: block;

    padding: 11px 16px;

}

.footer_right .payment_block li.visa a::before, #footer .payment_block li.visa a::before {

    color: #cccccc;

    content: "\f1f0";

    font-family: "FontAwesome";

    font-size: 15px;

    position: absolute;

	font-size:24px;

	top:0;

	right:1px;

}

.form-control{border:1px solid #e8e8e8 !important;}

.footer_right .payment_block li.discover a::before, #footer .payment_block li.discover a::before {

    color: #cccccc;

    content: "\f1f2";

    font-family: "FontAwesome";

    font-size: 15px;

    position: absolute;

	font-size:24px;

	top:0;

	right:1px;

}

.footer_right .payment_block li.paypal a::before, #footer .payment_block li.paypal a::before {

    color: #cccccc;

    content: "\f1f4";

    font-family: "FontAwesome";

    font-size: 15px;

    position: absolute;

	font-size:24px;

	top:0;

	right:1px;

}

.footer_right .payment_block li.mastercard a::before, #footer .payment_block li.mastercard a::before {

    color: #cccccc;

    content: "\f1f1";

    font-family: "FontAwesome";

    font-size: 15px;

    position: absolute;

	font-size:24px;

	top:0;

	right:1px;

}

.footer_bottom_right > p, .footer_right{float:left;}

.footer_bottom_right > p{margin-right:7px;}



@media (max-width: 979px) {

#footer .column ul {

    display: none;

}

#footer .column {

    width: 100%;

}

}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

}

/* breadcrumb */

.breadcrumb {

	margin: 0 0 20px 0;

	padding: 3px 0;

	border: medium none;

	float: right;

    list-style: outside none none;

    position: absolute;

    right: 0;
z-index: 2;
    top: -1px;

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	position: relative;

	white-space: nowrap;

}

.breadcrumb > li + li:before {

	content: '';

	padding: 0;

}

.breadcrumb a:hover, .breadcrumb li:last-child a {

    color: #161b1e;

}

.breadcrumb > li:after {}

.breadcrumb>li:last-child{display:none;}

.pagination {

	margin: 0;

}

/* buttons */

.buttons {

	margin: 1em 0;

	display:inline-block;

	width:100%;

	white-space: nowrap;

}

.btn {

	padding: 6px 12px;

	font-size: 14px;

	border: 1px solid #e8e8e8;

	border-radius:0px;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px; 	

}

.btn-xs {

	font-size: 9px;

}

.btn-sm {

	font-size: 10.2px;

}

.btn-lg {

	padding: 10px 16px;

	font-size: 15px;

}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover, .dropdown-menu.myaccount-menu, #form-currency .dropdown-menu .btn-link{

	font-size: 14px;

}

.btn-group > .btn-xs {

	font-size: 9px;

}

.btn-group > .btn-sm {

	font-size: 10.2px;

}

.btn-group > .btn-lg {

	font-size: 15px;

}

.btn-default {

  	color: #60a727;

    border:1px solid #e8e8e8;

	background:transparent;

}

.btn-primary {

	color: #fff;

    border:1px solid #60a727;

	background:transparent;

}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

	color: #fff;

    border:1px solid #285e8e;

	background-position: 0 -15px;

}

.btn-warning {

	color: #ffffff;

	background-color: #faa732;

	background-image: linear-gradient(to bottom, #fbb450, #f89406);

	background-repeat: repeat-x;

	border-color: #f89406 #f89406 #ad6704;

}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-danger {

	color: #ffffff;	

	background: #d9534f;			

}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-success {

	color: #ffffff;

	background-color: #5bb75b;

	background-image: linear-gradient(to bottom, #62c462, #51a351);

	background-repeat: repeat-x;

	border-color: #51a351 #51a351 #387038;

}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-info {

	color: #60a727;

	background-color: #fff;

	border-color: #e8e8e8;

}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {

	background-image: none;

	background-color: #df5c39;

}

.btn-link {

	border-color: rgba(0, 0, 0, 0);

	cursor: pointer;

	color: #23A1D1;

	border-radius: 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

}

.btn-link, .btn-link:active, .btn-link[disabled] {

	background-color: rgba(0,0,0,0);

	background-image: none;

	box-shadow: none;

	-moz-box-shadow:none; 

	-webkit-box-shadow:none; 

}

.btn-inverse {

	color: #ffffff;	

	background: #363636;

	border:none;		

}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {

	background-color: #222222;

	background-image: linear-gradient(to bottom, #333333, #111111);

}

@media (max-width: 767px) { 



 }



/* list group */



.box .filterbox { 

}

.list-group a {

	padding: 4px 0 4px 0px;

	background: transparent;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color: #161b1e;

	background: transparent;

}

.list-group-item.title{

	color: #60a727;

    font-size: 14px;

    font-weight: bold;

    padding: 0 0 8px;

    text-transform: capitalize;

}

.filterbox .list-group-item{padding:0;}

.filterbox .list-group-item label {

    color: #787878;

    font-size: 14px;

    font-weight: normal;

}

.filterbox .list-group-item label:hover{color:#60a727;}

.filterbox .panel-footer {

    background-color: #fff;

    border-top: medium none;

    padding: 0 15px 30px;

    text-align: left;

}

#form-language button, #form-currency .dropdown-toggle{padding:2px 0 2px 12px; color:#161b1e;}

/* carousel */

.carousel-caption {

	color: #FFFFFF;

}

.carousel-control .icon-prev:before {

	content: '\f053';

	font-family: FontAwesome;

}

.carousel-control .icon-next:before {

	content: '\f054';

	font-family: FontAwesome;

}

/* product list */

.product-thumb {

	margin-bottom: 20px;
background:#fff;
	overflow: auto;    border: 1px solid #e8e8e8;

}

.product-thumb.nostock .xdstickers_wrapper {display:none;}
.product-layout.product-grid{min-height:380px;}

.product-thumb .image {

	text-align: center;

	position:relative;

}

/*.product-block .image img{

    text-align: center;

    transform: scale(0.8) rotateY(90deg);

	-moz-transform: scale(0.8) rotateY(90deg);

	-webkit-transform: scale(0.8) rotateY(90deg);

	-ms-transform: scale(0.8) rotateY(90deg);

	-o-transform: scale(0.8) rotateY(90deg);

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition:all 0.5s ease 0s;

    width: 100%;

}

.product-block .image img:hover {

    transform: scale(1) rotateY(0deg);

	-moz-transform: scale(1) rotateY(0deg);

	-webkit-transform: scale(1) rotateY(0deg);

	-ms-transform: scale(1) rotateY(0deg);

	-o-transform: scale(1) rotateY(0deg);

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition:all 0.5s ease 0s;

    visibility: visible;

}

*/.product-list .product-image-block-inner{float:left; margin-bottom:0; margin-right:30px;}

.product-list .rating_list {

    display: block;

}

.product-list .rating {

    display: none;

}

.product-thumb .image a {

	display: block;

}

.product-thumb .image a:hover {

}

.product-list .product_hover_block{display:none;}

.product-thumb .image img {

	margin-left: auto;

	margin-right: auto;

}

.product-grid .product-thumb .image {

	float: none;

}

@media (min-width: 767px) {

.product-list .product-thumb .image {

	float: left;

	padding: 0px;

}

}

.product-thumb h4 {

	margin:5px 0 0;
height:44px;overflow:hidden;
	color: #5e5e5e;

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

    font-size: 14px;



}

.product-list .product-details h4{font-size:16px; margin:0 0 5px;}

#column-left .product-thumb h4 a{color:#161b1e;}

.product-thumb h4 a:hover{color:#161b1e;}

.product-block:hover h4 a, .product-block:hover h4{color:#161b1e;}

.product-thumb .caption {

	padding: 0px;

}

.product-list .product-details {

    margin-left:0px;

}

.product-list .desc {

    border-top: 1px solid #e8e8e8;

    clear: both;

    line-height: 22px;

    margin: 18px 0;

    padding: 24px 0 0;

}

.product-list .price {

    margin-bottom: 4px;

}

.product-grid .product-thumb .caption{padding:0; text-align:center;}

.product-list .button-group.list .addtocart,.qty #button-cart{

	background:url(../image/megnor/cart.png) no-repeat scroll 11px -51px #fff;

	width:auto;

	padding:10px 15px 10px 50px;

	border:1px solid #e8e8e8;

	margin:0 -1px 0 0;

	font-size:14px;

	color:#787878;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

	line-height:22px;

}



.qty #button-cart{margin:0;}

.product-list .button-group.list .addtocart:hover,.qty #button-cart:hover{background:url(../image/megnor/cart.png) no-repeat scroll 11px 11px #fff; color:#161b1e;}

.qty #button-cart{background:url(../image/megnor/cart_product.png) no-repeat scroll 11px -51px #161b1e; color:#fff;}

.qty #button-cart:hover{background: url("../image/megnor/cart_product.png") no-repeat scroll 11px 11px #fff; color:#161b1e; border-color:#161b1e;}

.product-list .button-group.list .wishlist{margin:0px 5px; width:48px;}

.product-list .button-group.list .compare{width:48px;}

.product-list .button-group .fa, .productpage .wishlist .fa, .productpage .compare .fa {

    font-size: 20px;

    margin-top: 5px;

}

#cart .table.table-striped tr{border-bottom:1px solid #e8e8e8;}

@media (max-width: 1200px) {

.product-grid .product-thumb .caption {	

	padding: 0 10px;

}

}

@media (max-width: 767px) {

.product-list .product-thumb .caption {

	min-height: 0;

	margin-left: 0;

	padding: 0 10px;

}

.product-grid .product-thumb .caption {

	min-height: 0;

}

}



.product-thumb .rating {

	padding-bottom: 0px;

}

.rating .fa-stack,#review .fa-stack, .rating_list .fa.fa-star{

	font-size: 8px;

	width:10px;

}

.rating .fa-star,#review .fa-star, .rating_list .fa.fa-star{

	color: #999;

	font-size: 13px;

}

.rating .fa-star,#review .fa-star{

	color: #c7c7c7;

	font-size: 13px;

}

.rating .fa-star + .fa-star, .rating-wrapper .fa-star + .fa-star, #review .fa-star + .fa-star, .rating_list .fa.fa-star + .fa-star {

    color: #f2b611;

}

h2.price {

	margin: 0;

}

.product-thumb .price {

	color: #161b1e;

	display:inline-block;

	vertical-align:middle;

	font-size:15px;

	font-weight:900;

	margin-top:6px;

}

.product-thumb .price-new {

	float:left;

}

.box.featured-product{/* padding:56px 0 0;  */overflow:hidden;}

.product-thumb .price-old {

	color: #a6a6a6;

	text-decoration: line-through;

	margin-left: 5px;

	float:left;

	font-size:15px;

	font-weight:400;

}

.product-thumb .price-tax {

	color: #999;

    display: inline-block;

    font-size: 12px;

    width: 100%;

	display:none;

}

.product-list .product-thumb .button-group {

	overflow: hidden;

	float:left;

}

.product-grid .button-group.list, .product-grid .rating_list{display:none;}

.product-list .product-thumb .button-group {

}

.banners-slider-carousel img{

	transition:all 500ms ease 0s; 

	-moz-transition:all 500ms ease 0s; 

	-webkit-transition: all 500ms ease 0s; 

	-ms-transition: all 500ms ease 0s; 

	-o-transition:all 500ms ease 0s; 

	opacity:0.6;

	-moz-opacity: 0.6;

	-webkit-opacity: 0.6;

	-ms-opacity: 0.6;

	-khtml-opacity: 0.6;

	max-width:100%;

}

.banners-slider-carousel img:hover{

	opacity:1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

}



@media (max-width: 768px) {

.product-list .product-thumb .button-group {

	border-left: none;

}

}

.product-thumb .button-group button,#cart .text-right .addtocart,#cart .text-right .checkout {

	width: 60%;

	border: 1px solid #e8e8e8;

	display: inline-block;

	float: left;

	background-color: #fff;

	color: #60a727;

	padding: 6px 12px;

	font-weight: bold;

	text-align: center;

	text-transform: capitalize;

	white-space:nowrap

}

#cart .text-right .addtocart,#cart .text-right .checkout{width:auto;float:left;}

#cart .dropdown-menu .img-thumbnail{width:auto; max-width:none;}

#cart .text-right .addtocart{margin:0 5px 0 0;}

.product-thumb .button-group button + button, .productpage .wishlist, .productpage .compare{

	border: 1px solid #e8e8e8;

	background-color:#fff;

	width:48px;

	padding:0;

	height:44px;

	color:#b3b3b3;

}

.product-thumb .button-group button:hover,#cart .text-right .addtocart:hover,#cart .text-right .checkout:hover{

	color: #fff;

	background-color: #60a727;

	text-decoration: none;

	cursor: pointer;

	border:1px solid #60a727;

}

.product-list .button-group.list .wishlist:hover, .product-list .button-group.list .compare:hover{

	color: #161b1e;

	background-color: #fff;

	border:1px solid #e8e8e8;

}

.productpage .wishlist:hover, .productpage .compare:hover{

	color: #fff;

	background-color: #161b1e;

	text-decoration: none;

	cursor: pointer;



}

#nav-one li.hassub:hover ul{display:block;}

#category-box .dropmenu .categorycolumn {

    background-color: #ffffff;

    display: inline-block;

    margin: 0 0 5px;

    position: relative;

    vertical-align: top;

    width: 32%;

}

.dropmenu li div {

    background-color: #ffffff;

    display: none;

    padding: 5px;

    position: absolute;

}

.box .box-content ul ul {

    background: #ffffff none repeat scroll 0 0;

    margin-left: 0;

    width: 100%;

    z-index: 99;

}

.dropmenu li div {

    background-color: #ffffff;

    display: none;

    padding: 5px;

    position: absolute;

}

.dropmenu ul, .dropmenu div {

    display: none;

    left: 255px;

    margin: 0;

    padding: 0;

    position: absolute;

    width: 197px;

}

.categorybg {

    background: #fff;

    left: 239px;

    min-width: 600px;

    padding: 0;

    position: absolute;

    top: 0;

    z-index: 12345;

	border:10px solid  #60a727;

}

@media (max-width: 1200px) {

.product-thumb .button-group button, .product-thumb .button-group button + button {

	width: 33.33%;

}

}

@media (max-width: 767px) {

.product-thumb .button-group button, .product-thumb .button-group button + button {

	width: 33.33%;

}

}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > li {	

}

.thumbnails {	

}
.product-info.nostock .thumbnails {
    opacity: 0.4;
}
.product-info.nostock .xdstickers_wrapper {display:none;}
.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 20px;

	padding: 5px;

	display: block;

	border: 1px solid #e8e8e8;

}

.image-additional {

}

.thumbnails .image-additional {

	float: left;

}

@media (min-width: 1200px) {

	#content .col-lg-2:nth-child(6n+1),

	#content .col-lg-2:nth-child(6n+1),

	#content .col-lg-3:nth-child(4n+1),

	#content .col-lg-4:nth-child(3n+1),

	#content .col-lg-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 992px) and (max-width: 1199px) {

	#content .col-md-2:nth-child(6n+1),

	#content .col-md-2:nth-child(6n+1),

	#content .col-md-3:nth-child(4n+1),

	#content .col-md-4:nth-child(3n+1),

	#content .col-md-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 768px) and (max-width: 991px) {

	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-3:nth-child(4n+1),

	#content .col-sm-4:nth-child(3n+1),

	#content .col-sm-6:nth-child(2n+1) {

		clear:left;

	}

}



#input-captcha, #input-payment-captcha {

    margin-bottom: 10px;

}

.product-info .image {

	/*border-radius: 0px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	display:block;

	margin-bottom: 15px;

	text-align: center;

	border:1px solid #e8e8e8;*/

}

.productpage h3 {margin-top:0;}

.product-info .zoomContainer{ z-index:9; } /* It need for ie7 */

.product-info .additional-carousel{ position:relative; margin-left:0px; margin-right:3px; }

.product-info .image-additional {

	clear: both;

	overflow: hidden;

	padding-left: 30px;

    padding-right: 30px;

	width:425px;

}

.col-sm-6 .product-info .image-additional {

    width: 287px;

}

.product-info .image-additional img {width:100%;}

.product-info .image-additional a {

	display: inline-block;	

	background:#fff;

}

#tabs_info.col-sm-6 {

    width: 100%;

}

.product-right .btn-group .wishlist .fa,.product-right .btn-group .compare .fa{margin-right:5px;}



.form-group.qty {

    margin-bottom: 30px;

    margin-top: 30px;

}

.form-group.qty .control-label {

    float: left;

    margin: 12px 10px 0 0;

}

.productpage #input-quantity {

    float: left;

    margin-right: 15px;

    width: auto;

	height:44px;

	text-align:center;

}



/* Megnor www.templatemela.com Start */



/* box */  

#column-left .box,#column-left .single-banner, #column-right .box,#column-right .single-banner {

	margin-bottom:24px;

}

.box .box-heading {

	background: #60a727;

	padding: 11px 14px;

	font-size: 18px;

	margin:4px 4px 0px 4px;

	color: #fff;

	font-weight:600;

	line-height:24px; 

}
.box-heading2 { 
	padding: 11px 14px;   
    color: #161b1e; 
    font-size: 20px;
    font-weight: 700;
}

#column-right .list-group{background:transparent;}

#column-right a.list-group-item:hover,#column-right a.list-group-item:focus{background:transparent;}

.box.category .box-heading {

	background: #60a727;

	padding: 25px 15px 5px;

	font-size: 20px;

	color: #fff;

	font-weight:700;

}

#column-left .box.category .box-content, #column-right .box.category .box-content {

	background: #60a727;

	padding:10px 15px 30px;

	border:medium none;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

	margin-bottom:15px; 

}



.box .box-content {



	padding:0px 18px 0px;

	 

}

.category-left-column .box-content {

    padding: 10px 14px 14px;

}

#column-left .box,#column-right .box{border:1px solid #e8e8e8;

background:#fff;

}





#content .box .box-content {

	background: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

	border:none;

	padding:0px 0 0px;

 

}



.box .box-content ul , #content .content ul { 

	padding:0px;

	margin:0px;

	list-style:none;

}

.box .box-content ul li , #content .content ul li {

	line-height:22px;

	padding:4px 0;

	border:medium none;

}

.box .box-content ul li a , #content .content ul li a{

	color:#fff;

	padding:0px;

}

.box .box-content ul li ul li{padding:3px 0px; background:transparent;}



#column-left  .box.category-left-column  .box-content   #nav-one li.hassub::before{

content: "\f105";

    font-family: "FontAwesome";

    font-size: 15px;

	position:absolute;

	right:-18px;

	width:42px;

	padding-top:9px;

	top:-2px;

	padding-left:18px;

	height:40px;

	

}

#column-left  .box.category-left-column  .box-content   #nav-one li.hassub:hover::before{background:#60a727; color:#fff;}

.box .box-content ul li a + a , .box .box-content ul li a + a:hover{ background:none; padding-left:0; }

.box .box-content ul li a:hover , #content .content ul li a:hover{

	color:#bee0f6;

}



.box .box-content ul ul{

	margin-left:15px;

}



/*Product-tab start*/



.tabfeatured_default_width{ width:210px;}

.tabbestseller_default_width{ width:210px;}

.tablatest_default_width{ width:210px;}

.tabspecial_default_width{ width:210px;}



.hometab{

	position:relative;

	overflow:hidden;

	margin:0 auto;

	clear:both;

}



#content .box .box-heading{

	color: #161b1e;

    font-size: 20px;

    font-weight: 700;

    position: relative;

    text-align:left;

	background:none;

	padding:0 0 9px 0;

	margin:0;

}

#content .featured-product .box-content{margin:0 -8px;}
#content .feature-product .box-content{margin:0 -8px;}

.hometab-heading{

	color: #161b1e;

    font-size: 25px;

    font-weight: 700;

    position: relative;

    text-align: center;

	letter-spacing:-1px;

	background:none;

	padding:0 0 42px 0;

}

/*#content .box .box-heading{

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

	border:none;

	background: #545F61;

	padding: 10px 10px 10px 10px;

	font-size: 14px;

	color: #fff;

}

*/

.box .box-content .customNavigation a{top:-45px;}





#content .hometab .box-content {

    margin: 0px;

	padding:0px;

}

.tab-content{margin:0px -8px;}

.htabs {

	height: 44px;

	line-height: 16px;

	text-align:left;

	margin-bottom:10px;

}

.etabs {

    display: inline-block;

    float: none;

    margin: 0px 0 0;

    padding: 0;

    text-align: center;

}

.htabs .etabs li {

    display: inline-block;

    float: left;

    line-height: 17px;

    list-style: none outside none;

    position: relative;

    text-align: center;

}

.htabs li a {

    color: #787878;

    float: left;

	font-weight:bold;

	line-height:22px;

    font-size: 16px;

    margin-right: 9px;

    padding:9px 30px 10px;

    text-align: center;

	background:#fff;

	border:1px solid #e8e8e8;

	text-transform:capitalize;

}

.featured-product.box .box-content .customNavigation a{top:-35px;}

.htabs li:last-child a{

	margin-right:0;

} 

.htabs a.selected, .htabs a:hover{

	color:#fff;

	background:#161b1e none repeat scroll 0 0;

	border-color:#161b1e;

}



.hometab .tab-content {

	position:relative;

	padding: 0px;

	z-index: 2;

	overflow: visible;

	margin-bottom:0px;

	border:medium none;

}

.tab-content .tab {

    display: none;

}





/*Product-tab End*/





ul.dropmenu{

	position: relative;

	margin: 0px;

	padding: 1px 0px 0px 0px;

	display:block;

	font-size: 12px;

	z-index:9;

}

.dropmenu li{

	position: relative;

	list-style: none;

	margin: 0px;

	display: block;

	cursor: pointer;

    padding-bottom: 1px;

}

.dropmenu li:hover{	

	background-color:transparent;

}

.dropmenu li a{

	

	display: block;

	cursor: pointer;

	text-decoration: none;

	font-weight: bold;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

}

.dropmenu li a:hover{

}

.dropmenu li span{

	display: block;

	float: right;

	height: 10px;

	width: 6px;

	position: absolute;

	top: 18px;

	right: 10px;

}

.dropmenu li:hover ul, .dropmenu li:hover div{

	display: block;

}

.dropmenu ul, .dropmenu div{

	position: absolute;

	display: none;

	width: 197px;

	left: 240px;

	top: -2px;

	margin: 0px;

	padding: 0px;

}

.layout-3 .dropmenu ul, .layout-3 .dropmenu div{left:236px;}

.layout-3 .dropmenu li div ul{left:0;}

.productpage.col-sm-6 #input-quantity{float:none; margin-bottom:10px;}



.dropmenu li div ul{

	border: none;

	background: none;

	position: relative;

	display: block;

	left: 0px;

}

.dropmenu ul li{

	border: 1px solid #e8e8e8;

	float: none;

}



.dropmenu div ul{

	position: relative;

	display: block;

}

.dropmenu li div{



	padding: 0px;

	display: none;

	position: absolute;

}

.categorybg > ul{padding:0px;}

.dropmenu .submenu {background-color: #dddddd;}





.box .box-content ul , #content .content ul { 

	padding:0px;

	margin:0px;

	list-style:none;

}

.box .box-content ul li{

	line-height:22px;

	padding:7.5px 0;

}

.box .box-content ul.dropmenu > li{border-bottom:1px solid #e8e8e8;}

.category-left-column.box .box-content .categorybg ul >  li.categorycolumn{

 background-color: #ffffff;

    display: inline-block;

    margin: 0px;

    position: relative;

    vertical-align: top;

    width: 32%;



}

.category-left-column-inner .box-content {

    margin: 0 !important;

}

#content .content ul li {

	line-height:22px;

	padding:5px;

}

.box .box-content ul li ul li + li{border-top:medium none;}

.box .box-content ul li a , #content .content ul li a{

	padding:0 0px 0 0px;

	color: #5e5e5e;

    font-size: 14px;

    font-weight: normal;

	padding:0px 0px;

}

.box .box-content ul li a + a , .box .box-content ul li a + a:hover{ background:none; padding-left:0; }

.box .box-content ul li a:hover , #content .content ul li a:hover{

	color:#161b1e;

}



.box .box-content ul ul{

	   

    background:#fff;

    margin-left: 0px;

	width:100%;

	z-index:99;

	padding:0px 14px;

}

.box .box-content ul  .categorybg  > ul{padding:15px 20px;}

.categorybg > ul .categorycolumn{border:none;}

.pagination-left{float:left;}



.list-group,a.list-group-item:hover, a.list-group-item:focus{background:transparent !important;}

.box .box-content ul ul li ul {display:none; margin-left:0px; padding:0px;}

.box .box-content ul .categorybg  > ul li.categorycolumn > a, #content .content ul .categorybg  > ul >  li.categorycolumn > a{color: #161b1e;

    font-size: 15px;

    font-weight: 600;

    margin-bottom:5px;}

.product-block-inner a img{vertical-align:middle;}



/* Product Grid Start */

/*.product-grid-list { }*/

#content .box-product/*,

.product-grid-list ul*/{ 

	list-style-type: none;

	position:relative;

	width: 100%;

	padding:0px;

	margin:0px;

	list-style: none;

	overflow: hidden;

	clear:both;

}



#content  .blogs .box-content{margin:0px -15px;}

.product_hover_block {

    

	text-align:center;

	border-top:1px solid #e8e8e8;

	border-left:medium none;

	border-right:medium none;

	border-bottom:medium none;

 

	

}

.product-block:hover .product_hover_block {

    bottom: -1px;



}

.product_hover_block .cart_button span {

    background: #ffffff url("../image/megnor/cart.png") no-repeat scroll 0 -58px;

    color: #8c8c8c;

    display: inline-block;

    font-size: 12px;

    font-weight: 600;

    padding: 3px 0 0 30px;

	white-space: nowrap;

}

.product_hover_block .cart_button:hover span {

    background-position: 0 4px;

    color: #161b1e;

}

/*.product-grid-list ul li,*/

#content .box-product .product-items { 

	margin-bottom: 14px;

	padding: 0;

	margin:0;

	position:relative;

	overflow: hidden;

}



.product-grid li,

#content .box-product .product-items,

#content .product-carousel .slider-item,

.related .box-product .product-items{

	width:25%;
padding:0 15px;
	float:left;

	display: inline-block;

}

#related-grid.box-product.productbox-grid {

    overflow: hidden;

    position: relative;

    width: 100%;

}

 

.ie7 .product-grid li{ width:192px !important; }

#content .image-additional .slider-item{	

	display: inline-block;

    float: left;

}



#content .image-additional .slider-item .product-block{	

	margin:4px 1px; 

	background:transparent;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-khtml-border-radius: 0px;

	clear:both;

	overflow:hidden;

	text-align:center;

}

#form-currency .btn.btn-link.dropdown-toggle > strong {

    margin-right: 2px;

}

.product-block .product-image-block-inner .image .remover-image, #column-right .bx-viewport .image .remover-image, #column-left .bx-viewport .image .remover-image,

#column-left .box-product .image .remover-image, #column-right .box-product .image .remover-image{

	transform: translate(0%);

	-moz-transform: translate(0%);

	-webkit-transform: translate(0%);

	-ms-transform: translate(0%);

	-o-transform: translate(0%);

    transition-duration: 500ms;

	-webkit-transition-duration: 500ms;

	-moz-transition-duration: 500ms;

	-ms-transition-duration: 500ms;

	-o-transition-duration: 500ms;



}

.product-block .product-image-block-inner .image:hover .remover-image, #column-right .bx-viewport .image:hover .remover-image, #column-left .bx-viewport .image:hover .remover-image,

#column-left .box-product .image:hover .remover-image, #column-right .box-product .image:hover .remover-image{

  transform: translate(-100%);

	-moz-transform: translate(-100%);

	-webkit-transform: translate(-100%);

	-ms-transform: translate(-100%);

	-o-transform: translate(-100%);

}

.product-block .product-image-block-inner .image .hover-image, #column-right .bx-viewport .image .hover-image, #column-left .bx-viewport .image .hover-image{

    position: absolute;

    right: 0;

    text-align: left;

    top: 0;

    transform: translate(100%);

	-moz-transform: translate(100%);

	-webkit-transform: translate(100%);

	-ms-transform: translate(100%);

	-o-transform: translate(100%);

    transition-duration: 500ms;

	-webkit-transition-duration: 500ms;

	-moz-transition-duration: 500ms;

	-ms-transition-duration: 500ms;

	-o-transition-duration: 500ms;

    visibility: hidden;

    width: 100%;

}

.product-block .product-image-block-inner .image:hover .hover-image,  #column-right .bx-viewport .image:hover .hover-image, #column-left .bx-viewport .image:hover .hover-image{

    opacity: 1;

	-khtml-opacity:1;

	-webkit-opacity: 1;

	-moz-opacity:1;	

    overflow: hidden;

    transform: translate(0%);

	-moz-transform: translate(0%);

	-webkit-transform: translate(0%);

	-ms-transform:translate(0%);

	-o-transform: translate(0%);

    visibility: visible;

}



#content .image-additional .slider-item .product-block:hover {   box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }	

.product-block-inner {position: relative;}
.product-block.nostock{cursor:pointer;}
.product-block.nostock .product-block-inner:after{content:'';width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.4);position:absolute;}
.nostock-label{background:rgb(22, 27, 30);    padding: 3px 7px;color:#fff;position:absolute;top:50%;left:50%;
    transform:translate(-50%,-50%);    z-index: 2;
}


.grid_default_width { width:210px;}

.featured_default_width{ width:210px;}
.feature_default_width{ width:210px;}

.module_default_width{ width:190px;}

.latest_default_width{ width:210px;}

.special_default_width{ width:210px;}

.related_default_width{ width:210px;}

.bestseller_default_width{ width:210px;}

.additional_default_width{ width:80px;}

.blog_default_width{width:350px;}

.testimonial_default_width{width:400px;}

.banners-slider-carousel .product-block-inner{text-align:center;}



#content .product-carousel .product-block,

#content .product-grid  .product-block,

#content .box-product .product-block,

.related .product-carousel .product-block{ 

	margin:13px 9px 25px; 
 

	clear:both;

	overflow:hidden;

}

#content .product-grid .product-block, #content .product-list .product-block{margin:13px 0 12px;}

.product-image-block-inner {
 

    margin-bottom: 10px;

    overflow: hidden;

    position: relative;

	background:#fff;

	

}
.product-block-inner .product-details{padding:0 15px;}

.category_description > p {

    margin: 0 0 5px;

}

.product_hover_block .actions {

    border: 1px solid #e8e8e8;

    display: inline-block;

    width: 100%;

}







.product_hover_block .cart_button {

    background: #ffffff none repeat scroll 0 0;

    border: medium none;

    height: 41px;

    padding: 6px 0px;

    width: 57.2%;

}

.product_hover_block .wishlist_button {

    background: #ffffff none repeat scroll 0 0;

    height: 41px;

    padding: 0;

    text-align: center;

    width: 21.4%;

	border:none;

	border-right:1px solid #e8e8e8;

}

.product_hover_block .compare_button {

    background: #ffffff none repeat scroll 0 0;

  	border:none;

	border-right:1px solid #e8e8e8;

    height: 41px;

    padding: 0;

    width: 21.4%;

}

.product_hover_block .cart_button:hover{background-position:6px 11px;}



.product_hover_block button .fa{

    font-size: 20px;

	margin-top:4px;

	color:#b5b5b5;

}

.product_hover_block .wishlist_button:hover .fa, .product_hover_block .compare_button:hover .fa{

	color:#161b1e;

}

.product_hover_block .action button{float:left;}

#content .product-carousel .product-block:hover,

#content .product-grid .product-block:hover,

#content .box-product .product-block:hover {

	overflow:hidden;

	clear:both;

}



.ie7 #content .product-carousel .product-block,

/*.ie7 #content .product-grid-list .product-block,*/

.ie7 #content .box-product .product-block {border:1px solid #e8e8e8;}



.ie7 #content .product-carousel .product-block:hover,

/*.ie7 #content .product-grid-list .product-block:hover,*/

.ie7 #content .box-product .product-block:hover {border:1px solid #e8e8e8;}





.product-grid .product-thumb .desc,.productbox-grid .product-thumb .price-tax,.product-carousel .product-thumb .price-tax{display:none;}

.product-list .product-details{overflow:hidden;}



#content .product-carousel .product-block-inner,

/*#content .product-grid .product-block-inner,*/

#content .box-product .product-block-inner,

.related-products .product-block-inner{ padding:0 0; text-align:center; overflow:hidden; position:relative; margin:0;}

.box.related .box-content .customNavigation a{

    top: -36px;

}



.banners-slider-carousel {

    margin-bottom: 0px;

    position: relative;

    width: 100%;

	clear:both;

}

#banner0{margin-top:15px;}

#banner0 .owl-pagination{bottom:-5px;}

#carousel-0 .product-carousel .product-block {

    margin: 50px 15px;

} 

.sale{	

	color: #60a727;

	padding: 5px 10px;    

	text-align: right;

    text-transform: uppercase;	

	position:absolute;

	top:10px;

	right:10px;

	font-weight:700;

	font-size:12px;

}

	

/* box products for Left Column and Right Column */

#column-left .box-product,

#column-right .box-product {

	width: 100%;

	overflow: hidden;

}

#column-left .box-product > div,

#column-right .box-product > div  {

	display:block;

	vertical-align: top;

	margin-right:0px;

	margin-bottom: 0px;	

	width:100%;

}



#column-left .box .box-content div.product-items:last-child > div, #column-right .box .box-content div.product-items:last-child > div,

#column-left .box .box-content div.slider-item:last-child > div, #column-right .box .box-content div.slider-item:last-child > div {

    border: 0 none;

}



#column-left .box-product .image,

#column-right .box-product .image {

	display: block;

	margin-bottom: 0px;

	float:left;

	margin-right:10px;

	border:1px solid #e8e8e8;

	overflow:hidden;

}

#column-left .product-items .product-details,

#column-right .product-items .product-details{

	width:auto; /* specify width as per your requirement */

	

}

#column-left .product-items .product-details, #column-right .product-items .product-details{margin-left:87px;}



#column-left .product-thumb .caption,

#column-right .product-thumb .caption,

#column-left .product-thumb .button-group, 

#column-right .product-thumb .button-group{

	padding:0;

	margin-left:87px;

}

#column-left .product-thumb .price-old,

#column-right .product-thumb .price-old{margin-left:0;}

#column-left .product_hover_block, #column-right .product_hover_block {display:none;}

#column-left .product-image-block-inner,

#column-right .product-image-block-inner{float:left; border:medium none; margin:0;}

.box .box-content .button-group{display:none;}



#column-left .box-product .product-thumb h4, #column-right .box-product .product-thumb h4 {font-weight:normal; font-size:13px; margin: 0 0 0px;}

#column-left .box-product .name,

#column-right .box-product .name {

	display: block;

}

#column-left .box-product .cart,

#column-right .box-product .cart {

	display: block;

}

#column-left .box-product .cart .button,

#column-right .box-product .cart .button{

	padding:0; 

	background:none;

	box-shadow:none; 

	-moz-box-shadow:none; 

	-webkit-box-shadow:none; 

	height:auto;

	font-weight:normal;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

	color:#555;

	display:block;

	text-align:left;

}

#column-left .box-product .cart .button:hover,

#column-right .box-product .cart .button:hover {text-decoration:underline;}

#column-left .box-product .image img,

#column-right .box-product .image img {}



#column-left .box-product .rating,

#column-right .box-product .rating,

#column-left .box-product .name,

#column-right .box-product .name,

#column-left .box-product .price,

#column-right .box-product .price,

#column-left .box-product .cart,

#column-right .box-product .cart {margin-bottom:2px; }



#column-left .box .box-content, #column-right .box .box-content,

#column-left .box .filterbox, #column-right .box .filterbox

{margin-bottom:2px;}



#column-left .box-product .rating,

#column-right .box-product .rating {

	display: none;

	margin-bottom: 0px;

}

#column-left .product-thumb, #column-right .product-thumb {

	border: medium none;

	margin-bottom:0px;

	padding:19px 0;

	border-bottom:1px solid #e8e8e8;

}

#column-left .price .price-new, #column-right .price .price-new {

    color: #60a727;

    font-size: 16px;

    font-weight: 900;

	float:left;

	margin-right:5px;

}

#column-left .caption a, #column-right .caption a{font-weight:400;}

#column-left .product-block:hover .caption a, #column-right .product-block:hover .caption a{color:#787878;}

#column-left .product-block .caption a:hover, #column-right .product-block .caption a:hover{color:#161b1e;}

#column-left .sale, #column-left .price-tax, #column-left .wishlist , #column-left .compare,

#column-right .sale, #column-right .price-tax, #column-right .wishlist , #column-right .compare {display:none !important;}

#column-left .product-thumb .button-group button, #column-right .product-thumb .button-group button  {   

	background: transparent none repeat scroll 0 0;

    font-size: 13px;

    font-weight: normal;

    line-height: 24px;

    padding: 0;

    text-transform: capitalize;

    width: auto;

	border:medium none;

	color:#787878;

}	

#column-left .product-thumb .button-group button:hover, #column-right .product-thumb .button-group button:hover{color:#161b1e;}

#column-left .product-thumb .button-group, #column-right .product-thumb .button-group {background:none; border:none; display:block;}



.top_button {

    background: #60a727  none repeat scroll 0 0;

       bottom: 100px;

    display: none;

    font-size: 0;

    height: 34px;

    position: fixed;

    right: 30px;

    width: 34px;

    z-index: 95;

    border-radius:0px;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

}

.top_button::before {

    color: #fff;

    content: "\f106";

    font-family: "FontAwesome";

    font-size: 18px;

    left: 0;

    line-height: 25px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 4px;

}

#content ul.list-unstyled {  

	border: medium none;

    margin-bottom: 10px;

    overflow: auto;

    padding: 0px;

}

.product-description td {

    font-weight: 700;

}

.product-description .description-right {

    font-weight: 400;

    padding-left: 15px;

}

.product-right .description {

    line-height: 23px;

    padding: 0px;

	margin-bottom:10px;

}

.productpage .product-right ul li span.old-price {

    float: left;

    margin-right: 10px;

	color:#a6a6a6;

	font-size:16px;

}

#content.productpage .special-price, #content.productpage .product-price{

	font-weight:800;

	font-size:31px;

	color:#60a727;

}

#content ul.list-unstyled li {

    line-height: 22px;

    padding: 4px 0;

}

.manufacturer-list {

    border: 1px solid #e8e8e8;

    margin-bottom: 20px;

    padding: 5px;

}

.manufacturer-heading {

    background: none repeat scroll 0 0 #f3f3f3;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 6px;

    padding: 5px 8px;

}

.manufacturer-content {

    padding: 8px;

}

.manufacturer-list ul {

    float: left;

    list-style: outside none none;

    margin: 0 0 10px;

    padding: 0;

    width: 25%;

}



.category_filter .sort .form-control {cursor:pointer;}

.productpage .box {margin-top:20px;}

.tab-content {

    border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	border-bottom:1px solid #e8e8e8;

	border-top:medium none;

    padding: 25px 22px;

	overflow:hidden;

}

.col-sm-4.total_amount { margin-top: 70px;}

.product-tag{margin:5px 0;}

#content .aboutus {

    clear: both;

	margin-bottom:20px;

}

.modal-dialog .aboutus{margin-bottom:20px;}

#content .aboutus h3{margin-bottom:5px;}

.image1 {

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -165px;

    float: left;

    height: 50px;

    width: 60px;

}



.image2 {

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -116px;

    float: left;

    height: 50px;

    width: 60px;

}



.image3 {

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -52px;

    float: left;

    height: 50px;

    width: 60px;

}

.image4 {

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px 6px;

    float: left;

    height: 50px;

    width: 60px;

}

.aboutus h2{clear:both;font-size:20px;}

.about-content{overflow:hidden;}

.information-information .right{float:right;}



.category_filter #grid-view,.category_filter #list-view{background:#eee; color:#666; border:medium none;}

.category_filter .btn-list-grid .btn-group {margin: 4px 0 0;}

.category_filter #grid-view{background:url(../image/megnor/sprite.png) no-repeat scroll -7px -36px transparent; width:25px; height:25px; padding:0; margin-right:5px;}

.category_filter #list-view{background:url(../image/megnor/sprite.png) no-repeat scroll -35px -36px transparent; width:25px; height:25px; padding:0; margin-right:10px;}

.category_filter #grid-view:hover,.category_filter #grid-view.active{background-position:-7px -7px;}

.category_filter #list-view:hover,.category_filter #list-view.active{background-position:-35px -7px;}

.category_filter #grid-view:hover .fa,.category_filter #list-view:hover .fa{color:#333;}

#content .refine-search{margin-top:10px;}

.category_filter .btn-list-grid{float:left;width:auto;padding:0;}

.compare-total {float: left; margin: 6px 10px 0;}

.pagination-right { float: right;margin:0; width: auto;}

.category_filter .sort-by {float: left;margin: 6px 10px 0 0; width: auto;padding:0;}

.category_filter .show {float: left; margin: 6px 10px 0;padding:0;}

.category_filter .sort { float: left; width: 180px;padding:0;}

.category_filter .limit {float: right; width: 65px;padding:0;}

.sort-by-wrapper,.show-wrapper{

    float: left;

}

.category_filter .list.active,.category_filter .grid.active{background:#428bca;}

.category_thumb .category_img, .category_thumb .category_description {

    float: left;

    width: 100%;

}

.category_list ul {

    padding: 0;

	display:inline-block;

	margin:0;

}

.refine-search ul{padding:0;}

.refine-search ul li{list-style:none;}

.category_list li a {      

   background: #F3F3F3 none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    border-radius: 0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

    display: block;

    padding: 5px 10px;

}

.category_list li a:hover {

    color: #161b1e;

}

.category_list li {

    float: left;

    list-style: outside none none;

    margin: 0 5px 5px 0;

}

.col-sm-2.category_img img {

    margin-bottom: 10px;

}

.category_filter,.pagination-wrapper {

    display: inline-block;

    margin: 10px 0 0;

    padding: 10px 0px;

    width: 100%;

	white-space: nowrap;

}

.pagination-wrapper.top {

    float: right;

    margin: 0;

    padding: 0;

    width: auto;

}

.pagination-left label {

    font-size: 14px;

    font-weight: 400;

}

.pagination-wrapper .page-link {

    float: right;

    padding: 0;

    width: auto;

}

.pagination-wrapper .page-result

 {

    float: left;

    padding: 0;

    width: auto;

	margin: 0px 0 0;

}

.contact-info .left {

    float: left;   

    width: 50%;	

}

.contact-info .right {

    float: right;

    width: 50%;

}

.row.contact-info {

    padding: 0 15px;

}

.information-contact .panel-body{padding:30px;overflow:auto;}

.contact-info{color:#666;}

.contact-info .address-detail strong {

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -6px -235px transparent;

   	padding: 5px 0 0 35px;

	height:28px;

	margin:10px 0;

	float:left;

	clear:both;

}

.contact-info .address-detail,.contact-info .telephone,.contact-info .fax{float:left;width:100%;}

.contact-info .telephone strong{

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -5px -314px transparent;

    padding: 5px 0 0 35px;

	margin:10px 0;

	height:28px;

	float:left;

	clear:both;

}

.contact-info .fax strong{

    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -5px -272px transparent;

    padding: 5px 0 0 35px;

	height:28px;

	margin:10px 0;

	float:left;

	clear:both;

}

.contact-info address {

    display: inline-block;

    margin: 0 0 0 36px;

	float:left;

	clear:both;

}

#spinner {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 9;

	background: url("../image/megnor/ajax-loader.gif") 50% 50% no-repeat #f9f9f9;

}
.timework {
    display: block;
}
.main-slider {

    position: relative;

	width:100%;

	float:left;

	padding-right:12px;

	margin-bottom:35px;



}

.main-sub{

	width:31.12%;

	float:left;

	padding-left:12px;

	margin-bottom:35px;

	}

.main-sub	.banner-inner1{margin-bottom:24px; position:relative;}

.main-sub	.banner-inner2{position:relative;}

.main-slider .owl-buttons{display:block;}

/*.category_list li a,.main-slider,.box-category-heading,#content #blog-carousel .blog-item,.blog-image,#blog-carousel .owl-controls .owl-buttons div,.banner-main-inner,.subbanner3,.box .box-heading,#column-left .box,#column-right .box ,.product-image-block-inner,.product_hover_block .action button,#column-right .box-product .image,#column-left .box-product .image, #column-right .box-product .image,.cloud-zoom > img,.product-info .image,.product-info .image-additional a, .form-group .form-control,span.customSelect,.category_filter .sort .form-control,.customSelect.form-control,.qty #button-cart,.product-thumb .button-group button + button, .productpage .wishlist, .productpage .compare,.container .alert,.product-thumb .button-group button, #cart .text-right .addtocart, #cart .text-right .checkout,.main-slider .owl-carousel .owl-item img,.product-list .button-group.list .compare,.product-list .button-group.list .addtocart,.read-more-button > a,.blog-date,.row .btn-primary,.row .panel-group .panel,.row .well,.table-bordered,.manufacturer-list,.manufacturer-heading{

border-radius:4px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;



}



.tab-content{

	border-radius:0 4px 4px;

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

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

	}

.input-group.date .input-group-btn .btn,.categorybg{

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

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

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

	}

#tabs_info .nav-tabs > li > a{

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

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

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

}

*/







.information-sitemap .sitge-map ul{padding:0 0 0 20px;}

.forget-password {margin: 5px 0 0;}

.product-compare .btn-primary{margin:5px 0 5px;}

.productpage .write-review,.productpage .review-count{margin: 0 10px;}

/* .productpage .rating-wrapper{ margin: 15px 0;} */

.checkout-cart .hasCustomSelect{width: 95% !important;}



.productpage .review-count {

    border-right: 1px solid #e8e8e8;

    margin-right: 0;
    margin-left: 0;

    padding-right: 10px;

}

.page-title{

	padding:0 0 10px;

	border-bottom:medium none;

}

.page-title,.refine-search,.product-title,.product-option{

	font-size:16px;

	font-weight:400; 

	color:#161b1e;

}

.container .page-title, .container .product-title, .container h2, .container h1{

    color: #787878;

    font-size: 24px;

    font-weight: 700;

	text-align:left;

	padding:0 0 10px;

	margin:3px 0 16px;

}
.container .product-title{max-width:80%;    line-height: 1.2;}

#content h3 {

    color: #161b1e;

    font-weight: 700;

	font-size:16px;

}

.copy-right {

    border-top: 1px solid #e8e8e8;

    padding: 10px 0;

	text-align:center;

}

.container .product-right .product-title {

    margin: 0 0 10px;

	font-weight:600;

}

.image a > img{width:100%; max-height:100%; height:auto;}
.product-grid .product-thumb .image a > img{width:228px;height:228px;max-width:100%; max-height:100%; height:auto;}



#bottom-footer li{display:inline; padding:1px 7px 1px 2px; background:url(../image/megnor/pipe.gif) no-repeat scroll right center transparent;}

#bottom-footer li.contact{background:none;}



.account-address .table>tbody>tr>td{vertical-align:middle;}

.account-address .btn-info{margin:2px 0;}



.affiliate-account .btn-primary .list-group-item{padding:0; background:none; color:#787878;}

#content .affiliate-logout { padding: 10px 0;}

.affiliate-account .btn-primary .list-group-item:hover, .affiliate-account .btn-primary:hover .list-group-item{color:#fff;}



.shopping-cart .img-thumbnail{max-width:none; display:inline-block; border:1px solid #e8e8e8;}

#accordion label.col-sm-2.control-label{margin:7px 0 0; padding:0 15px 0 0;}

#accordion #collapse-shipping label.col-sm-2.control-label{padding:0 15px;}

.checkout-checkout #accordion label.col-sm-2.control-label{padding-left:15px;}

.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin-left:5px; font-size:14px;}



.col-sm-3.search_subcategory {width: auto; margin-top:7px;}

.affiliate-tracking .dropdown-menu {margin-top: 0;}

.affiliate-tracking .dropdown-menu li a:hover {

    background-color: transparent;

    color: #60a727;

}

.affiliate-tracking .dropdown-menu li a {

    background-color: transparent;

    color: #787878;

}

#button-search{float:right;}

.product-search h2{clear:both;}

.container{position:relative;}

.productpage .product-right{padding: 0 25px 0 0px; width:50.6%;}

.productpage .product-left{width: 49.4%; padding-right:25px; padding-left:12px; padding-top:0px;}

.box.related {clear: both; position: relative;   overflow:hidden; }

.related .box-content {

    background: transparent none repeat scroll 0 0;

    margin: 0 -15px;

    padding: 0;

}

.related .box-heading {
    color: #161b1e;
    font-size: 20px;
    font-weight: 700;
    background: transparent none repeat scroll 0 0;

    padding: 30px 0 17px;

}

.address-detail .btn {

    clear: both;

    float: left;

    margin: 20px 0 0 35px;

	background-color:#fff;

}

.checkout-cart .pull-right.checkout .btn::before{

	font-family:'fontawesome';

	content:'';

	top:8px;

	position:absolute;

	

	font-size:12px;

	transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	

}

.checkout-cart .pull-right.checkout .btn:hover::before{

	right:10px;content:'\f061';

	transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

}

.checkout-cart .buttons .pull-right.checkout .btn:hover::before{color:#fff;}

.checkout-cart .buttons .pull-right.checkout .btn{

	padding:6px 12px;

	border:1px solid #60a727;

	font-size:14px;

	transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	background:#60a727;

	color:#fff;

}

.checkout-cart .buttons .pull-right.checkout .btn:hover{

	transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	padding:6px 30px 6px 12px;

}

.checkout-cart .buttons .pull-right.checkout .btn:hover{

	background-color:#60a727;

	color:#fff;

	border-color:#60a727;

}

.checkout-cart .buttons .pull-right{position:relative; overflow:hidden;}

#tabs_info {

    padding-top: 30px;

    position: relative;

	margin-bottom:30px;

}

.shopping-cart .input-group .form-control, .checkout-cart #accordion .form-control{

    height: 36px;

}

.shopping-cart .input-group .form-control{width:auto;}

.checkout-cart .shopping-cart .input-group-btn{float:left;}

#top .inner-wishlist, #top .inner-checkout{display:none;}

.banners-slider-carousel .customNavigation a{

	opacity:0;

	-khtml-opacity:0;

	-webkit-opacity: 0;

	-moz-opacity:0;	

}

.banners-slider-carousel:hover .customNavigation a{

	opacity:1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

	transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

}

.product-layout.product-grid, .product-layout.product-list{padding:0 7px;}

.row.category_prod{margin:0 -7px;}

.checkout-cart .text-right.total {

    color: #60a727;

    font-weight: 900;

}

#slideshow0 .img-responsive{width:auto;}

.owl-carousel .owl-buttons .owl-prev {

	cursor:url("../image/megnor/btn-prev.png"), pointer;

}

.owl-carousel .owl-buttons .owl-next {

	cursor:url("../image/megnor/btn-next.png"), pointer;

}

.header_right {

    float: right;

}

.contact_us {

  

    color: #5e5e5e;

    float: left;

    font-size: 18px;

    font-weight: 500;

    margin: 16px 0px 0 0;

    padding: 0 31px;

    white-space: nowrap;

}

.contact_us .telephone {

    background: rgba(0, 0, 0, 0) url("../image/megnor/call.png") no-repeat scroll 0 6px;

    float: left;

    height: 44px;

    width: 30px;

}

.contact_us .cms-data {

    float: left;

    padding: 0 0 0 12px;

}

.contact_us .cms-data {

    float: left;

    padding: 0 0 0 10px;

	text-align:left;

}

.header_cart {

    float:right;

    margin: 6px 0 0;

    width: auto;

}

#cart {

    float: right;

    margin-bottom: 0;

	font-size:16px;

}

.cart-text-label {

    float: left;

    margin-top:7px;

	color:#161b1e;

	font-size:16px;

	white-space: nowrap;

}

#cart button:hover .cart-text-label, #cart button .active .cart-text-label{color:#161b1e;}

#cart > .btn {

    background: rgba(0, 0, 0, 0) url("../image/megnor/header_cart.png") no-repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

    color: #ffffff;

    font-size: 12px;

    height: 60px;

    line-height: 18px;

    padding: 0;

    width: 60px;

}

.header_right .nav.pull-right{float:left;}

#cart > .btn {

    background: rgba(0, 0, 0, 0) url("../image/megnor/header_cart.png") no-repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

    color: #ffffff;

    font-size: 12px;

    height: 40px;

    line-height: 18px;

    padding: 0;

    width: 45px;

	margin-left:15px;

}

#cart .dropdown-menu {

    border-color: #60a626 #e8e8e8 #e8e8e8;

    border-style: solid;

    border-width: 1px 1px 1px;

    margin-top: 0;

    padding: 10px;

    width: 350px;





	

}

.static-menu li:first-child a {

    margin-left: 0;

    padding-left: 0;

}

.header_right .header_search {

   

    position: absolute;

    right: 0;    top: 130px;

	z-index: 99;



}

#search {

    float: right;

    margin: 0;

    width: 300px;

	background:transparent; 

    padding: 13px 0px;

}

.read-more > a{text-transform:capitalize;}

.read-more .fa.fa-link{display:none;}

#search .input-lg {

    border: medium none;

    height: 39px;

    padding: 0 10px;

}

#search .btn-lg {

    background-color: #60a626; 

    height: 39px;

    line-height: 16px;

    margin:0 0 0 2px;

    padding: 10px 11px;

    width: 40px;

	border:none;

}

.cms-data .header_call{font-weight:400;}

.cms-data > div{font-weight:600;}

.cate_inner,#menu ul.main-navigation{display:none;}

.static-menu li{display:inline-block;}

.static-menu li a{color:#fff;}

.static-menu li a {

    color: #ffffff;

    display: block;

    font-size: 15px;

    font-weight: 600;

    padding: 21px 15px 22px;

    position: relative;

    z-index: 6;

	transition:300ms;

	-webkit-transition:300ms;

	-moz-transition:300ms;

	-ms-transition:300ms;

	-o-transition:300ms;

}

#menu ul{margin-left:0px;}





/*   subbanner start  */

.subbanner1{

    float: left;

    width: 100%;

	margin-bottom:30px;

}

.subbanner1 .subbanner {

    float: left;

    width: 33.333%;

}

.banner1-outer.subbanner{padding-right:16px;}

.banner2-outer.subbanner{padding:0px 8px;}

.banner3-outer.subbanner{padding-left:16px;}

.subbanner img,.subbanner2 img {

    width: 100%;

}

.subbanner2-main{float:left; margin-bottom:30px;}

.subbanner1-outer.subbanner2{float:left; width:50%; padding-right:12px;}

.subbanner2-outer.subbanner2{float:left; width:50%; padding-left:12px;}

.box{clear:both;}



.subbanner3{margin-bottom:30px;}

/* subbanner ens */

/*left categories */

.box.category-left-column{background:transparent;  padding:4px; border:none;}

.box-category-heading {

    background: #60a727;

    font-size: 18px;

    font-weight: 600;

    padding: 11px 0;

    text-transform: capitalize;

	color:#fff;

	line-height:24px;

	

}

.heading-img:before{

    color: #ffffff;

    content: "\f0c9 ";

    font-family: "FontAwesome";

    font-size: 21px;

    line-height: 26px;

    margin: 0 9px 0 0;

    vertical-align: top;

	padding-left:14px;

	padding-right:5px;

	

}

.category-left-column.box .box-content ul#nav-one > li:last-child{border-bottom:none; padding-bottom:0px;}

#collapse-checkout-option h2 + p{font-weight:700;}

#collapse-checkout-option label{font-weight:normal;}

.main-sub-inner .banner-inner1 a::before, .main-sub-inner .banner-inner2 a::before {

    background-color: #000;

    content: "";

    height: 0;

    left: 0;

    margin: auto;

    opacity: 0.1;

	-khtml-opacity:0.1;

	-webkit-opacity: 0.1;

	-moz-opacity:0.1;	

    position: absolute;

    top: 0;

    transition: all 0.3s ease-out 0s;

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-ms-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

    width: 0;

}

.main-sub-inner .banner-inner1 a::after, .main-sub-inner .banner-inner2 a::after {

    background-color: #000;

    bottom: 0;

    content: "";

    height: 0;

    opacity: 0.1;

	-khtml-opacity:0.1;

	-webkit-opacity: 0.1;

	-moz-opacity:0.1;

    position: absolute;

    right: 0;

    transition: all 0.3s ease-out 0s;

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-ms-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

    width: 0;

}

.main-sub-inner .banner-inner1 a:hover::before, .main-sub-inner .banner-inner2 a:hover::before {

    height: 100%;

    transition: all 0.4s ease-out 0s;

	-webkit-transition: all 0.4s ease-out 0s;

	-moz-transition: all 0.4s ease-out 0s;

	-ms-transition: all 0.4s ease-out 0s;

	-o-transition: all 0.4s ease-out 0s;

    width: 100%;

}

.main-sub-inner .banner-inner1 a:hover::after, .main-sub-inner .banner-inner2 a:hover::after {

    height: 100%;

    transition: all 0.4s ease-out 0s;

	-webkit-transition: all 0.4s ease-out 0s;

	-moz-transition: all 0.4s ease-out 0s;

	-ms-transition: all 0.4s ease-out 0s;

	-o-transition: all 0.4s ease-out 0s;

    width: 100%;

}

.site-map ul{padding-left:30px;}

.product-compare .img-thumbnail{display:inline-block;}

.account-wishlist .text-center img, .product-compare .img-thumbnail {

    border: 1px solid #e8e8e8;

}



/* Datetime Picker CSS */



.bootstrap-datetimepicker-widget a[data-action]{border:medium none !important;}

.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#f3f3f3 !important;}

.bootstrap-datetimepicker-widget td.today:before{border-bottom:7px solid #60a727 !important;}

.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#60a727 !important;}

.bootstrap-datetimepicker-widget td span{background:#f3f3f3 !important;}

.bootstrap-datetimepicker-widget td span:hover{background:#60a727 !important; color:#fff !important;}

.bootstrap-datetimepicker-widget td span.active{background-color:#60a727 !important;}

.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#f3f3f3 !important;}

.picker-switch.accordion-toggle .btn {background: #f3f3f3 none repeat scroll 0 0 !important; border: medium none !important;}

.picker-switch.accordion-toggle .btn:hover{background:#60a727 !important;}



/*  Datetime Picker CSS */



/*Megnor Blog CSS */ 





/*Megnor Blog CSS */ 

#content .box-product .blog-items { display:inline-block; float:left; }



.blog-left { float:left; position:relative; }

.blog-image {

    position: relative;

}



.information-blogger-blogs .blog-image {

	background-position: center center;

    float: left;

    height: 400px;

margin-bottom: 20px;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.blog-wrapper {

    float: left;

    width: 100%;

}

.blog_page .blog-image .post-image-hover {

    background: #161b1e none repeat scroll 0 0;

     height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    transform: scale(0);

	-moz-transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

    transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-webkit-transition: all 0.3s linear 0s;

	-ms-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

    visibility: hidden;

    width: 100%;

}

.blog_page .blog-image .post_hover .icon.zoom {

    border: 2px solid #fff;

    border-radius: 50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

    color: #fff;

    display: inline-block;

    margin-right: 10px;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    padding: 10px 15px;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

    z-index: 10;

}

.blog_page .blog-image .post_hover .icon.zoom .fa, .blog_page .blog-image .post_hover .icon.readmore_link .fa {

    color: #fff;

    font-size: 40px;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

}

.blog_page .blog-image .post_hover .icon.readmore_link {

    border: 2px solid #fff;

    border-radius: 50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

    color: #fff;

    display: inline-block;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    padding: 10px 14px;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

    z-index: 10;

}

.blog_page .blog-image:hover .post-image-hover {

    opacity: 0.3;

	-moz-opacity: 0.3;

	-webkit-opacity: 0.3;

	-ms-opacity: 0.3;

	-khtml-opacity: 0.3;

    transform: scale(1);

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

    visibility: visible;

}

.blog_page .blog-image:hover .post_hover, .blog_page .blog-image:hover .post_hover .icon.readmore_link, .blog_page .blog-image:hover .post_hover .icon.zoom {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

}

#add-comment .col-sm-10 {width: 66.6667%;}

#add-comment .col-sm-2 { width: 25%; display:none;}

.blog_page .blog-image .post_hover .icon.readmore_link:hover, .blog_page .blog-image .post_hover .icon.zoom:hover {

    background-color: #60a727;

    border-color: #60a727;

}

.blog_page .blog-image:hover .post_hover .icon.zoom .fa, .blog_page .blog-image:hover .post_hover .icon.readmore_link .fa {

    font-size: 14px;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

}

.information-blogger-blogs .panel-body{padding:0}





.information-blogger-blogs .panel-body:hover .blog-date{/* background-color:#fff */}



.information-blogger-blogs .panel-body .blog-date .fa{color:#fff}



.information-blogger-blogs .panel-body .blog-date {background-color:#161b1e; color:#fff; padding:0;}





.information-blogger-blogs .post-image-hover {

}







.information-blogger-blogs .panel-default{border:none;margin-bottom: 50px;padding-bottom: 20px;}



.information-blogger-blogs .panel-default:last-child{margin-bottom: 50px; padding-bottom: 0px;}



.information-blogger-blogs .panel-default h4{

    font-size: 20px;

    margin-top: 0;

    display:none

	

}



.blog-left .blog-image img  { width:425px; height:226px; } 

.blog-right { float:left; padding: 0px 0 0;display: inline-block; width:100%;}



.view-blog {display: block;}

.read-more {display: inline-block;text-transform: capitalize;}



.view-blog .read-more .fa{display:none}



.view-blog .write-comment{display:inline-block;}



.information-blogger-blogs .read-more:before, .blogs .view-blog .read-more::before{ 

content:"\f02d"; 

font-family:"FontAwesome";

margin-right: 5px;float: left;}



.information-blogger-blogs .read-more{

    float: none;

    margin-left: 0px;

}



.blog-inner {

    overflow: hidden;

    border-bottom: 1px solid #e8e8e8;

    padding-bottom: 25px;

}



.read-more .fa{display:none}







.information-blogger-blogs  .write-comment:before, .blogs .view-blog .write-comment::before{

content: "\f075";

font-family: "FontAwesome";

margin-right: 5px;

float: left;}



.common-home .date-time {

    border-radius: 0%;

    -webkit-border-radius: 0%;

    -moz-border-radius: 0%;

    background-color: transparent;

	padding:0px;

}

.date-time {

    padding: 12px 16px;

    background-color: #60a727;

    color: #161b1e;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -khtml-border-radius: 50%;

    text-align: center;

    margin-right: 20px;

}



.date-time .day{

    font-size: 30px;

    font-weight: 900;

    margin: 7px auto 0px;

    text-align: center;

}



.date-time .fa{display:none}



.blog_default_width{ width: 600px;}



.blog-desc { margin: 20px 0 0;overflow: hidden;display: inline-block;}



.information-blogger-blogs .blog_desc{display:block;}



.blog-img { padding: 0px; margin-bottom: 20px;}



.blog-date { float: left; width: 72px;background-color: #f5f5f5;color: #161b1e;font-size: 12px;text-align: center;padding: 6px 0px 0;margin-right: 30px;

transition: all 0.3s ease;

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

overflow:hidden;

}



.blog-date .fa{

    height: 65px;

    background-color: #60a727;

    color: #fff;

    font-size: 30px;

    padding: 17px 0px;

    display: block;

    margin-top: 3px;

}







#content  .box.blogs .box-content{ margin:0px -13px;}

#content .box.blogs .box-product{overflow:visible;}

#content #blog-carousel .blog-item {border:1px solid #e8e8e8;  padding:8px; margin:13px 15px;

background:#fff;

}	

.static-menu ul li:hover a {

    color: #cccccc;

}



.blog-left {position:relative; }

.blog-right {margin:21px 0; position:relative; }



.blog-right > h4 { margin: 0px 0;} 

.blog-right h4 a, .information-blogger-blogs h4 a, .blogs .product-block:hover h4 a {

    color: #161b1e;

    font-weight: bold;

	font-size:16px;

	line-height:16px; 

}

.blog-item .product-block {

    margin: 0 !important;

}

.blog-right h4 a:hover, .blog-right h4 a:focus, .blogs .product-block:hover h4 a:hover , .blogs .product-block:hover h4 a:focus{color:#60a727;}

.blog-image{overflow:hidden;}

.comments-link a:hover, .testmonial-text .testimonial-title a:hover{color:#8c8c8c;}

.read-more { display:inline-block; margin:0px 10px; margin-left:0px;}

.read-more:hover, .write-comment:hover{color:#161b1e;}

.date-time { display:inline-block;  }

.blog-desc { margin: 10px 0; line-height:25px; display:none;} 

.blog-img { padding: 0px 0 0; }

.blog-date { float:left; }

.information-blogger-blogs  .blog-desc{display:block; clear:both; float:left; width:100%;}

#content .box-product .blog-items { display:inline-block; float:left; }

.write-comment {display:inline-block;}

.blog_default_width{ width:350px;}

#blog-carousel .owl-pagination { display:none;}

#content  .box.blogs .buttons{ display:none;}

.read-more-button{margin:15px 0px; clear:both; float:left; width:100%;}

.read-more-button > a {

    border: 1px solid #e8e8e8;

    padding: 7px 10px;

}

.read-more-button > a:hover {background:#60a727; color:#fff; border: 1px solid #60a727;}

#content #blog-carousel .product-block .view-blog::before {

    border-bottom: 1px solid #ffffff;

    bottom: -7px;

    content: "";

    display: block;

    left: 0;

    margin: 0 auto;

    position: absolute;

    text-align: center;

    width: 35px;

}

#content #blog-carousel .product-block:hover .view-blog {

    bottom: 23px;

}

.post-inner > h4 {

    margin-bottom: 0;

	margin-top:0px;

}

.common-home .post-inner{float:left; padding-top:4px;    max-width: 75%;}

#blog-carousel .owl-controls .owl-buttons .owl-prev{

  left: 10px;

  top: 50%; 

}

 

#blog-carousel .owl-controls .owl-buttons .owl-next{

  right: 10px;

  top: 50%;

}

.single-blog .blog-desc { padding-bottom:10px; display:block; }

.single-blog .block-title{clear:both;}

.single-blog .block-title h3{  padding-top:10px; }

.single-blog .view-comment .panel-default { border-bottom:1px solid #e8e8e8; border-left:none; border-right:none; border-top:1px solid #e8e8e8; border-radius:0; 

-webkit-border-radius:0px;

-khtml-border-radius:0px;

-moz-border-radius:0px;

box-shadow:none; }





.blog_inner {

    margin-right: 20px;

    position: relative;

	overflow:hidden;	

}

.blog_inner .slider-item .product-image-inner-blog {

    margin: 13px 18px;

}

.blog_inner .product-carousel {

    margin: 0 -18px;

}



.product-block-image .testi-image {

    overflow: hidden;

    position: relative;

}

.blog_inner .image-block {

    position: relative;

}



.box.blogs .owl-carousel .owl-buttons .owl-prev{ cursor:pointer;}

#blog-carousel .owl-controls .owl-buttons div {

    border:1px solid #e8e8e8;

    cursor: pointer;

    opacity: 1;

	-khtml-opacity:1;

	-webkit-opacity: 1;

	-moz-opacity:1;

    padding: 0 0 0 0px;

    top: 0px;

    transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition: all 300ms ease 0s;

    width: 32px !important;

    z-index: 999;

	height:32px !important;

}



#blog-carousel .owl-controls .owl-buttons .owl-prev { left: auto; right: 49px; top:-38px; background-color:#fff;}

#blog-carousel .owl-controls .owl-buttons .owl-next { left: auto;  right: 13px; top:-38px; background-color:#fff;}

.owl-carousel.blogcarousel .owl-buttons div i {

    color: #787878;

    font-size: 18px; padding:6px 10px;

}

#blog-carousel .owl-controls .owl-buttons .owl-next:hover, #blog-carousel .owl-controls .owl-buttons .owl-prev:hover{ background:#161b1e; border-color:#161b1e;}

#blog-carousel .owl-controls .owl-buttons .owl-next:hover i, #blog-carousel .owl-controls .owl-buttons .owl-prev:hover i{ color:#fff;}





/*Megnor Blog light-box CSS */ 



.post-image-hover {

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

    height: 100%;

    left: 0;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    position: absolute;

    top: 0;

    transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition:all 300ms ease 0s;

    width: 100%;

}

#content #blog-carousel .product-block:hover .post-image-hover, #content #blog-grid .product-block:hover .post-image-hover {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

}

.blog-image .post_hover {

    margin: 0;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    position: absolute;

    text-align: center;

    top: 46%;

    transition: all 350ms ease-out 0s;

	-moz-transition: all 350ms ease 0s;

	-webkit-transition: all 350ms ease 0s;

	-ms-transition: all 350ms ease 0s;

	-o-transition:all 350ms ease 0s;

    width: 100%;

}

.blog-wrapper .blog-title  a{

    font-size: 25px;

	font-weight:400;

	color:#161b1e;

}

.blog-wrapper .blog-title a:hover{color:#60a727;}

.blog_page .blog_comment, .blog_page .write-comment > a{font-size:12px;}

.blog-wrapper .blog-title{margin-bottom:12px;}

.blogs .date-time .day {

    color: #60a727;

    display: inline-block;

    font-size: 30px;

    padding: 0px 0 0;

    vertical-align: top;

    width: 100%;

	line-height:28px;

	margin-top:0;

}

.blogs .date-time {

  

    color: #bebebe;

    display: inline-block;

    float: left;

    font-size: 11px;

    font-weight: normal;

    text-align: center;

    transition: all 500ms ease 0s;

	-moz-transition: all 500ms ease 0s;

	-webkit-transition: all 500ms ease 0s;

	-ms-transition: all 500ms ease 0s;

	-o-transition: all 500ms ease 0s;

	border-right:1px solid #e8e8e8;

	margin-right:20px;

}

.product-block:hover .blog-left .post_hover, .product-block:hover .blog-left .zoom, .product-block:hover .blog-left .readmore_link {

	opacity:1;

	-webkit-opacity:1;

	-moz-opacity:1;

	-kkhtml-opacity:1; 

	transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	 transform: scale(1);

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

}



.blog-left:hover .blog-image .zoom .fa, .blog-left:hover .blog-image .readmore_link .fa{

	font-size:14px; 

}

.blog-left .blog-image .zoom , .blog-left .blog-image .readmore_link {

 

    color: #fff;

    display: inline-block;

    margin-right: 10px;

    opacity: 0;

	-khtml-opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

    padding: 10px 12px;

   transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

    z-index: 10;

	height:40px; width:40px;

	transform: scale(1.5);

	-moz-transform: scale(1.5);

	-webkit-transform: scale(1.5);

	-ms-transform: scale(1.5);

	-o-transform: scale(1.5);

}

.blog-left .blog-image .zoom:hover,.blog-left .blog-image .readmore_link:hover{color:#fff;  }

.information-blogger-blogs .blog_title{ display:none;}

.information-blogger-blogs h4 { margin:0px 0 10px; padding:0px;}

.panel-body .write-comment{ margin:0 0px 0 10px; padding:0 0px 0 10px;}

#add-comment.panel-default {

    border: medium none;

}

.user_icon {

    background-color: #fff;

    border: 1px solid #f3f3f3;

    float: left;

    margin: 2px 15px 15px 0;

    padding: 7px 13px;

	border-radius:0px;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

}

.single-blog .view-comment .panel-default {

    border-top: medium none;

	border-bottom:1px solid #f3f3f3;

    box-shadow: none;

    padding: 20px 0;

}

.user_icon .fa {

    color: #bbb;

    font-size: 20px;

    margin-top: 3px;

}

.single-blog .view-comment .name, .single-blog .view-comment .date, .single-blog .view-comment .col-sm-8, .single-blog .view-comment .col-sm-3 {

    width: 100%;

}

.view-comment .name {

    color: #161b1e;

    font-weight: 700;

}

.view-comment .date {

    color: #bbb;

    font-size: 12px;

}

#content.single-blog > h4 {

    font-size: 17px;

    font-weight: 700;

	margin-bottom:0;

	padding-bottom:10px;

	border-bottom:1px solid #f3f3f3;

}

.blog-image .post_hover .zoom::before, .blog-image .post_hover .readmore_link::before {

    border: 2px solid #fff;

    border-radius: 50%;

	-moz-border-radius:50%;

    -webkit-border-radius: 50%;

    -khtml-border-radius: 50%;

    bottom: 0;

    box-sizing: border-box;

    color: #fff;

    content: "\f00e";

    font-family: "FontAwesome";

    font-size: 14px;

    height: 40px;

    left: 0;

    margin: auto;

    opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

    padding: 8px 0;

    position: absolute;

    text-align: center;

    top: 0;

    transform: scale(1.5);

	-moz-transform: scale(1.5);

	-webkit-transform: scale(1.5);

	-ms-transform: scale(1.5);

	-o-transform: scale(1.5);

    transition: all 0.4s ease 0s;

	-moz-transition: all 0.4s ease 0s;

	-webkit-transition: all 0.4s ease 0s;

	-ms-transition: all 0.4s ease 0s;

	-o-transition:all 0.4s ease 0s;

    width: 40px;

}

.blog-image .post_hover .readmore_link::before {

    content: "\f0c1";

}

.product-block:hover .blog-image .post_hover .readmore_link::before, .product-block:hover .blog-image .post_hover .zoom::before {

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    transform: scale(1);

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

}

.blog-item .blog-image .post_hover{top:43%;}



.blog-left .blog-image .zoom:hover::before, .blog-left .blog-image .readmore_link:hover::before{background-color:#60a727; border-color:#60a727; }



.information-blogger-blogs .blog-image:hover {}



/*Megnor Blog light-box CSS */ 



/*Megnor Blog CSS */ 

.banner-inner1 img,.banner-inner2 img{}



.banner1-inner  img,.banner2-inner  img,.banner3-inner  img,.subbanner1-inner img,.subbanner2-inner img,.subbanner3-inner img{



  backface-visibility: hidden;

    transform: translate3d(-10px, 0px, 0px);

	-webkit-transform: translate3d(-10px, 0px, 0px);

	-moz-transform: translate3d(-10px, 0px, 0px);

	-ms-transform: translate3d(-10px, 0px, 0px);

	-o-transform: translate3d(-10px, 0px, 0px);

    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-ms-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	max-width: none;

}

.banner1-inner:hover  img,.banner2-inner:hover  img,.banner3-inner:hover  img,.subbanner1-inner:hover img,.subbanner2-inner:hover img,.subbanner3-inner:hover img{

    opacity: 0.75;

	-webkit-opacity: 0.75;

	-moz-opacity: 0.75;

	-o-opacity: 0.75;

    transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

}

.banner-main-inner,.subbanner3{overflow:hidden;



	}

.banner1-inner:hover,.banner2-inner:hover,.banner3-inner:hover,.subbanner1-inner:hover,.subbanner2-inner:hover,.banner-single-inner:hover{	background:#161b1e;}

.banner1-inner,.banner2-inner,.banner3-inner,.subbanner1-inner,.subbanner2-inner,.banner-single-inner{ transition:  0.35s ease 0s;

	-webkit-transition: 0.35s ease 0s;

	-moz-transition: 0.35s ease 0s;

	-ms-transition: 0.35s ease 0s;

	-o-transition: 0.35s ease 0s;

}



.img-thumbnail{max-width:100%;}



.banners-slider-carousel img{max-width:100%; width:auto;}



/*Product zoom CSSS*/



.zoomContainer {

    margin-bottom: 5px;

}

.zoomContainer .zoomLens{

}



/*.zoomContainer .zoomWindow{

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left:428px !important;

	top:-1px !important;

}

*/

#accordion .panel-title > a {

    color: inherit;

}

#accordion h4.panel-title a.accordion-toggle{display:block;}

.checkout-cart #accordion .panel-title > a, .checkout-checkout #accordion .panel-title {

    padding: 10px;

}



#accordion .panel-heading .fa.fa-caret-down {float: right; margin-top:4px;}

#accordion .col-sm-10 {width: 75%;}

#accordion .form-horizontal .control-label {text-align:left;}

.whatsapp2{background:url(../image/whatsapp.svg) center center no-repeat;margin:0 3px;width:20px;height:20px;display:inline-block;background-size:contain;}

.telegram2{background:url(../image/telegram.svg) center center no-repeat;margin:0 3px;width:20px;position:relative;height:20px;display:inline-block;background-size:contain;}

.whatsapp.btn.btn-default.button {  
border:0;
    background: #25d366;color:#fff;    padding: 11px 15px;

}

.whatsapp.btn.btn-default.button a{color:#fff;}

.btn.btn-primary.btn-lg.btn-block.boc_order_btn{    padding: 9px 15px 9px 15px;

    font-size: 14px;

    line-height: 22px;

    border-radius: 0;}

#checkout-form #button-order{color:#fff;}

#checkout-form #shipping_methods{display:none;}

#checkout-form #payment_methods{display:none;}

.free-shipping{    font-size: 16px;}

.free-shipping i{    font-size: 18px;margin-right:5px;    width: 20px;
    text-align: center;}
	.viewed_block{margin-top:15px;}
	#logo img{width:300px;}
.category_filter{min-height:60px;}
.attention_block{ 
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    
    color: #787878;
    overflow: hidden;
    border-left: 4px solid #60a727;
    padding: 20px 25px;
    line-height: 1.5;
    overflow: hidden;
    margin: 30px 15px;}
.attention_block b{ color: #60a727;}
#menu ul#static-menu	.toplink.toplink-brand ul{z-index:15;padding:15px;display:none;background:#fff;white-space: initial;}
#menu ul#static-menu	.toplink.toplink-brand:hover ul{display:block;position:absolute;    top: 64px;width:100%;left:0;}
#menu ul#static-menu	.toplink.toplink-brand ul li a{color:#161b1e}
.header-whatsapp  p{    background: #25d366;
    color: #fff;
    border-radius: 30px;
    padding: 0px 10px;}
 
	
	
.review_module	   .review {
        border-bottom: 1px #eee solid;
    }

.review_module .product-thumb .image{max-width:200px;display:inline-block;vertical-align:top;}
.review_module	    .reviews-btn {
        float: right;
    }

.review_module	    .reviews-caption {padding:10px 0;
max-width:calc(100% - 225px);width: 100%;display:inline-block;vertical-align:top;
    }
.review_module .reviews-caption h4 a{font-size: 16px;}


 .review_module	   .reviews-sign {
        text-align: right;
    }

.review_module	    .reviews-author {
        font-weight: bold;
        text-align: right;
    }

 .review_module	   .reviews-date {
        text-align: right;
    }
 .review_module .review_module_h{    color: #161b1e;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    text-align: left;
    background: none;
    padding: 15px 0 15px 0; }
 .review_module .product-thumb h4{height:auto;}
 .header_right_two{display:none;}

.icon-search-m{display:none;}
.brands-button{display:none;}
.menu-icon-m{display:none;}
.menu-brand-m{display:none;}
.header_right2{display:none;}
.product-image .carousel__slide { width: 100%;padding: 0;}
 
#logo .img-responsive.hidden-pc{display:none;}


.category-ul .ul-heading{font-weight:bold;}
.category-ul {border: 1px solid #e8e8e8;    padding: 0;
    background: #fff;}
.category-ul > li{line-height: 22px;
    padding: 6px 0;    border-bottom: 1px solid #e8e8e8;
 }
.category-ul a {display:block;
    padding: 6px 12px 6px 12px;
    position: relative;
}
.category-ul>li>ul {
    width: 920px;column-width: 220px;
    border-radius: 0;
    position: absolute;min-height: calc(100% - 10px);
    z-index: 3;left: calc(100% - 15px);
    top: 0;display:none;
    margin-left: 0;
    height: auto; 
    line-height: 1em;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 20px 30px;
    box-shadow: 3px 1px 4px 0 rgb(0 0 0 / 10%);
}
.category-ul>li>ul>li {
    display: inline-block;
    margin-bottom: 15px;
    border-bottom: 0;
    min-width: 280px;    -webkit-column-break-inside: avoid-page;
    page-break-inside: avoid-page;
    break-inside: avoid-page;
    max-width: 280px;
    background: none;
    vertical-align: top;
}
.category-ul>li>ul>li a.first-child {
    margin: 0 0 10px;
    border-bottom: 0;
    font-size: 14px;
    color: #222;
    font-weight: bold;
    padding-left: 0px;
    margin-bottom: 0;
}
.category-ul>li>ul>li>ul {
    display: block;
    border: 0;
    border-width: 1px 1px 0 1px;
    list-style: none;
    width: auto;
    padding-left: 0;
    position: inherit;
    left: 0;
    background-color: transparent;
    z-index: 1;
    top: 0;
}
.category-ul>li:hover>ul {
    display: block;
}
.category-ul>li {
    border-bottom: 1px solid #eee;
    list-style: none;
    position: static;
}
.category-ul>li>a .main-category{ border-bottom: 1px solid #787878;}
.category-ul>li:hover>a .main-category{ border-bottom: 1px solid transparent;}
.category-ul-special>a, .responsive-menu .main-navigation li.category-ul-special>a {color:#60a727;font-weight:bold;}
.category-ul>li.category-ul-special>a .main-category{ border-bottom: 1px solid #60a727;}
.category-ul>li.category-ul-special:hover>a .main-category{ border-bottom: 1px solid transparent;}
.category-ul .icon-sale, .responsive-menu .icon-sale{background:url(../image/icon-sale.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.category-ul .icon-sportpit, .responsive-menu .icon-sportpit{background:url(../image/icon-sportpit.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.category-ul .icon-vitamin, .responsive-menu .icon-vitamin{background:url(../image/icon-vitamin.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.category-ul .icon-health, .responsive-menu .icon-health{background:url(../image/icon-health.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.category-ul .icon-celi, .responsive-menu .icon-celi{background:url(../image/icon-celi.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.category-ul .icon-brands, .responsive-menu .icon-brands{background:url(../image/icon-brands.png) center center no-repeat;width:25px;height:25px;background-size:contain;    display: inline-block;vertical-align:middle;margin-right:10px;}
.banner_top{display:flex;gap:10px;margin-bottom:10px;}
.banner_bottom{display:flex;gap:10px;margin-bottom:10px;}
.banner_block{position:relative;}
.banner_block img{max-width:100%;} 
.banner_block .banner_text{position:absolute;font-size:25px;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);}
.category-ul a i.fa-angle-right {
    float: right;margin-top: 3px;
}
.img-manuf{margin-left:10px;}
.brands .chars_brand {
    display: flex;
    flex-wrap: wrap;
}
.brands
.chars_brand_block {
    width: 200px;
    display: block;
    margin-bottom: 15px;
    border: 1px solid #ececec;
    text-align: center;
    padding: 5px 15px;
    margin-right: 15px;
    box-shadow: 0px 1px 5px 0px rgb(0 1 0 / 20%);
}
.brands .chars_brand_block img {
    max-width: 100%;
}
.hometab .box-product{    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.blcar {
width: 20%;
    display: inline-block;
    }
    .mfilter-close-m{display:none;} 
#content .box .box-heading.featur-title2{font-size: 24px;margin-bottom:25px;}
.lang-block .lang-icon {  line-height:0;}
.lang-block span {    display: inline-block;  vertical-align: middle;}
.lang-icon img{max-width:25px;margin-right:10px;}
.lang-block a{color:#60a727}
.podcategory_list ul{list-style:none;padding:0;}
.podcategory_list ul li{display:inline-block;padding:0 5px;vertical-align:middle;}
.lastview .box-heading{    color: #161b1e;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    text-align: left;
    background: none;
    padding: 0 0 9px 0;
    margin: 0;}
	
.totals-block .total-item{display:none;}
.totals-block .total-item:last-child{display:flex;    font-size: 18px;    justify-content: end;}
.totals-block .total-item >div{padding:6px;}
.table-block{display:table;width: 100%;}
.table-name{max-width:300px;}
.table-head{display: table-header-group;}
.table-body{display: table-row-group;}
.table-tr{display:table-row;}
.table-td{display:table-cell;    vertical-align: middle;} 
.table-block>.table-head>.table-tr>th, .table-block>.table-body>.table-tr>th, .table-block>.table-head>.table-tr>.table-td, .table-block>.table-body>.table-tr>.table-td {
    padding: 8px;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}

.table-block>.table-head:first-child>.table-tr:first-child>.table-td {
    border-top: 0;
    background-color: #f3f3f3;
    font-weight: 600;
    color: #1b161e;
}
.table-block .table-image img{margin:0 auto;max-width:100px;}
.table-block .only-mob{display:none;}
.icon-whish{background: url(../image/megnor/icon-whish.svg) center center no-repeat;width: 45px;  margin-left: 5px;height:40px;background-size: contain;display:inline-block;vertical-align:middle;position:relative;}
.icon-whish .count {
    background-color: #161b1e;
    border: medium none;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    padding: 2px 5px;
    position: absolute;
    right: -5px;
    top: 0px;
    z-index: 9;
}
.whish-title{    color: #161b1e;  font-size: 16px;display:inline-block;vertical-align:middle; }
.timework_mobile{display:none;} 
.main-navigation-bg.active{ /**   position: fixed;
    background: #fff;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%; 
height: 100%; **/} 
.main-navigation-close{display:none;}
.price-note{font-size:16px;    color: #60a727;    padding-top: 10px;margin-bottom:20px;}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {

	.cms2 .one_third_inner.content_inner{margin:0 8px;}

	.blog_inner .slider-item .product-image-inner-blog{margin:0 15px;}

	.blog_inner .product-carousel{margin-left:-15px;}

	#blog .customNavigation a.prev{right:54px;}

	#blog .customNavigation a.next{right:28px;}

	#blog .image-block > img, .category_img img{width:100%;}

	.news-text{font-size:17px; letter-spacing:0;}

	.footer-percent4 .footer-percent-inner{padding:67px 17px 48px;}

	#footer .col-sm-3.column{padding:50px 17px 50px 0;}

	#footer .col-sm-3.column.last{padding:50px 17px 61px;}

	.layout-2.left-col #column-left, .layout-2.right-col #column-right{width:26%;}

	.layout-2 #content{width:74%;}

	.cms-banner-item .static-text, .parallex .content_inner .service-text{font-size: 20px;}

	.cms-banner-item .text3.static-text {font-size: 12px;}

	.product-info .image-additional{width:100%;}



	.banners-slider-carousel img{max-width:100%; width:auto;}

	.layout-2.left-col #column-left{width:27%; padding:0 15px 0px 15px;}

	.layout-2.right-col #column-right{width:27%; padding:0 15px 0px 12px;}

	.layout-2.left-col #content{width:73%; padding:0 14px 0 15px;}

	.pagination-wrapper.top{float:left; clear:both; margin-top:10px;}

	.dropmenu ul, .dropmenu div{left:220px;}

	.blog-left .blog-image img{width:100%; height:100%;}

	.common-home .post-inner{width:66%;}

	.banner-inner1 img, .banner-inner2 img{width:100%;}

	.static-menu li a{padding:21px 10px 22px;}

	/*.zoomContainer .zoomWindow{left:330px !important;}*/

}

@media only screen and (min-width: 980px) and (max-width: 1023px) {

	.cms2 .one_third_inner.content_inner{margin:0 8px;}

	.blog_inner .slider-item .product-image-inner-blog{margin:0 15px;}

	.blog_inner .product-carousel{margin-left:-15px;}

	#blog .customNavigation a.prev{right:54px;}

	#blog .customNavigation a.next{right:28px;}

	.news-text{font-size:17px; letter-spacing:0;}

	.footer-percent4 .footer-percent-inner{padding:67px 12px 48px;}

	#footer .col-sm-3.column{padding:50px 12px 50px 0;}

	#footer .col-sm-3.column.last{padding:50px 12px 61px;}

	#blog .image-block > img, .category_img img{width:100%;}

	.cms-banner-item .static-text, .parallex .content_inner .service-text{font-size: 20px;}

	.cms-banner-item .text3.static-text {font-size: 12px;}

	.pagination-wrapper.top{float:left; clear:both; margin:15px 0 0;}

	.product-info .image-additional { width: 100%;}

	#column-left .product-thumb .price-old, #column-right .product-thumb .price-old  {margin-left:0;}

	.owl-carousel .owl-buttons .owl-prev, .owl-carousel .owl-buttons .owl-next{width:200px !important;}

	



	#menu ul{margin-left:0px;}

	#search{width:260px;}

	.layout-2.left-col #column-left{width:27%; padding:0 12px 0px 15px;}

	.layout-2.right-col #column-right{width:27%; padding:0 15px 0px 12px;}

	.layout-2.left-col #content{width:73%; padding:0 14px 0 12px}

	.dropmenu ul, .dropmenu div{left:210px;}

    .blog-left .blog-image img{height:100%; width:100%;}

	.common-home .post-inner{width:66%;}

	.banner-inner1 img, .banner-inner2 img{width:100%;}

	.static-menu li a{padding:21px 10px 22px;}

	.productpage #input-quantity{margin-right:10px;}

	/*.zoomContainer .zoomWindow {

    height: 420px !important;

    left: 317px !important;

    width: 350px !important;

	}*/

}

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

	.layout-2.left-col #column-left{width:30%;}

	.layout-2.left-col #content, .layout-2.right-col #content{width:70%;}

	.layout-2.right-col #column-right{width:30%;}

	.layout-2.right-col .right_column #column-right{width:34%; margin-top:50px;}

	.layout-2.right-col #content.productpage{width:100%; padding-right:15px;}

	#column-left .product-items .product-details, #column-right .product-items .product-details {float: left;margin: 10px 0 0; width: 100%;}

	.dropmenu ul, .dropmenu div{left:190px;}

}

@media (max-width: 979px) {

	.cms2 .one_third_inner.content_inner{margin:0  6px;}

	.cms1 .one_third_inner.content_inner{margin-right:12px;}

	.cms3 .one_third_inner.content_inner{margin-left:12px;}

	.cms-banner-item.cms-banner1, .cms-banner-item.cms-banner4{margin-bottom:18px;}

	.cms-banner-item .static-text{font-size:17px;}

	.text3.static-text{font-size:11px;}

	#res-menu{display:block; width:100%;}
#res-menu i.heading-img{display: inline-block;
    vertical-align: middle;
    font-style: inherit;
    margin-top: -3px;}
	.responsive-menu .main-navigation li a{color:#787878}

	#menu .static-menu li{display:block;}

	#menu ul {

    background: #fff;

    border-top: 2px solid #60a727;

    display: block;

    margin-left: 0;

    position: absolute;

    width: 100%;

    z-index: 99;

	}

	#search{width:270px;}

	.one_third{width:100%; margin-bottom:60px; padding:0px;}

	.one_third.one_third3{margin-bottom:0px; padding:0px;}

	.footer-percent4 .footer-percent-inner{background:transparent;}

	.static-menu{display:none;}

	.responsive-menu, .main-menu{float:none;}

	.nav-responsive{padding-right:330px;}

	.static-menu li a{margin:5px 15px;    padding: 5px 15px 5px;color:#000;}
.static-menu li:first-child a {
      margin-left: 15px;  
      padding-left: 15px;  
}
	.main-slider{padding-right:10px;}

	.main-sub{padding-left:10px;}

	.main-sub .banner-inner1{margin-bottom:20px;}

	.parallex .content_inner .service-text{font-size:18px;}

	.parallex .one_third_inner.content_inner{margin:0 15px;}

	#blog .image-block > img, .category_img img{width:100%;}

	.news-text{font-size:14px; width:42%; margin-top:0;}

	.footer_inner1{border-bottom:medium none;}

	.footer-percent{width:50%;}

	.footer-percent-inner, .footer-percent4 .footer-percent-inner{padding:45px 0 0;}

	.footer-percent.footer-percent4{background:transparent none repeat scroll 0 0;}

	#footer .col-sm-3.column, #footer .col-sm-3.column.last{padding:0;}

	.footer_inner.container{margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #2a2e31;}

	footer h5{margin:0 0 14px;}

	#footer .col-sm-3.column.last{background:none; padding:0 0 25px 0;}

	#column-left .product-thumb .caption, #column-right .product-thumb .caption, #column-left .product-thumb .button-group, #column-right .product-thumb .button-group{margin-left:84px;}

	#column-left .caption .price-old, #column-right .capton .price-old{margin-left:0;}

	.pagination-wrapper.top{float:left; margin:15px 0px 0;}

	.compare-total{clear:both; margin:18px 10px 0 0;}

	.product-list .product-image-block-inner{margin-right:0;}

	.product-list .product-details{float:left; padding-top:30px; width:100%;}

	.account-wishlist .text-right .btn.btn-primary{margin-bottom:2px;}

	.owl-carousel .owl-buttons .owl-prev, .owl-carousel .owl-buttons .owl-next{width:150px !important;}

	.product-info .image-additional, .product-block-inner img{width:100%; height:auto;}	

	

	#column-left .box-product .image,

	#column-right .box-product .image {margin-right:7px;}

	.col-md-4.btn-list-grid {margin-bottom: 10px;}	

	.pagination-right {

		clear: both;

		float: left;

		margin: 5px 0;   

	}

	.banners-slider-carousel .customNavigation a.next,.banners-slider-carousel .customNavigation a.prev{top:70px;}

.banners-slider-carousel img{max-width:100%; width:auto;}

	.product-compare .table-bordered{

		width:100%;

		float:left;

		overflow:auto;

		display:inline;

	}

	#accordion .form-horizontal .control-label{width:100%;}

	.productpage .product-right{padding:0 15px 0 0;}

	#content .hometab .box-content{margin:0;}

	.layout-2 #content,.layout-3 #content{width:100%;}

	.layout-2.left-col #column-left{width:32%; padding:0 12px 0px 15px;}

	.layout-2.right-col #column-right{width:32%; padding:0 15px 0px 12px;}

	.layout-2.left-col #content{width:68%; padding:0 15px 0 12px}

	

	.box .box-content ul ul{margin-left:0px;}

	.box .box-content ul .categorybg > ul{padding:10px;}

	.box .box-content ul .categorybg{min-width:510px;}

	#content #blog-carousel .blog-item{margin:13px 8px; padding:5px;}

	.post-inner{float:left; width:100%;}

	.blogs .date-time{float:none; border:none; margin:0px;}

	.blog-right{float:left; width:100%; text-align:center;}

	.productpage .product-left{width:100%; padding-right:15px;}

	.productpage .product-right{padding:0px 15px; width:100%;}

	.product-info .additional-carousel {margin: 0 auto; width: 435px;}

	#tabs_info.col-sm-12{padding-left:0; padding-right:0;}

	.main-slider{padding:0px; width:100%; margin-bottom:20px;}

	.main-sub{padding:0px; width:100%;}

	.banner-inner1,.banner-inner2{width:48%; display:inline-block;}

	.banner-inner1{margin-right:9px; float:left; display:inline-block;}

	.banner-inner2{margin-left:9px; float:right; display:inline-block;}

	footer h5::before{content:none;}

	#footer .col-sm-3.column.last{padding: 0 0 25px;}

	.checkout-cart .table.table-bordered .input-group-btn {

    clear: both;

    float: left;

    margin: 5px 0 0;

	}

	.shopping-cart .input-group .form-control{width:100%;}

	.checkout-cart .input-group .input-group-btn .btn.btn-primary {margin-left: 0;}

	.checkout-cart #collapse-coupon .input-group .input-group-btn #button-coupon, .checkout-cart #collapse-voucher .input-group .input-group-btn #button-voucher {margin-left: 5px;}

	.blog-left .blog-image img{height:100%; width:100%;}

	.information-blogger-blogs .blog-image{height:auto;}

	.box.related{margin:0 auto;}

	#content .box.blogs .box-content{margin:0 -7px;}

	.banner-inner1 img, .banner-inner2 img{width:100%;}

	/*.main-sub-inner .banner-inner1 a::before, .main-sub-inner .banner-inner2 a::before, .main-sub-inner .banner-inner1 a::after, .main-sub-inner .banner-inner2 a::after{content:none;}*/

	#blog-carousel .owl-controls .owl-buttons .owl-next{right:7px;}

	#blog-carousel .owl-controls .owl-buttons .owl-prev{right:42px;}

	.zoomContainer .zoomWindow, .zoomContainer, .zoomLens{display:none !important;}

}

@media (max-width: 767px) { 

	
	#menu {

		border-radius: 0px;

		-webkit-border-radius: 0px;

		-moz-border-radius: 0px;

		-khtml-border-radius: 0px;

	}

	#menu div.dropdown-inner > ul.list-unstyled {

		display: block;

	}

	#menu div.dropdown-menu {

		margin-left: 0 !important;

		padding-bottom: 10px;

		background-color: rgba(0, 0, 0, 0.1);

	}

	#menu .dropdown-inner {

		display: block;

	}

	#menu .dropdown-inner a {

		width: 100%;

		color: #fff;

	}

	#menu .dropdown-menu a:hover,

	#menu .dropdown-menu ul li a:hover {

		background: rgba(0, 0, 0, 0.1);

	}

	#menu .see-all {

		margin-top: 0;

		border: none;

		border-radius: 0;

		-moz-border-radius:0;

		-webkit-border-radius:0;

		-khtml-border-radius:0;

		color: #fff;

	}

	header .container{margin:10px auto 15px auto;    display: flex;} 

	#logo .img-responsive{margin-bottom:0px;}

	#search{width:100%;padding:0;} 
header .container .header_right_one{ display: flex;    justify-content: space-between;}
	.header_right .header_search{margin-top:10px;}
    .header-logo .contact_phone > div.timework{display:none;}
	 
	.header-logo .contact_phone > div.contact_phone_left{display:none;}
	#top-links .myaccount a.dropdown-toggle{background:url(../image/user.svg) center center no-repeat;    display: block;font-size:0;width:24px;height:24px;}
	.myaccount .dropdown-toggle .caret{display:none;}
	.header_right_two{display:block;    text-align: left;padding-top:10px;}
	.product-info .image-additional {width: 100%;} 

	.product-info .image-additional a {padding: 1px;} 

	.header-logo,.header-search,.header-cart{display:inline-block;float:none;width:100%;}

	.header-logo{text-align:center;}

	.header-cart{width:100%;display:inline-block;text-align:center;}

	.header-logo > div{display:inline-block;}

	.header-logo .contact_phone {

    font-size: 16px;margin-left:0px; 
    min-height: auto;
    font-weight: bold;

    padding-top: 10px;

    display: block;

}
.nav-container { 
    margin: 10px;
}
.responsive-menu, .main-menu {
height: 40px;}
.nav-responsive {text-align:center;}
.brands-button{    color: #787878;
    display:block;
    font-weight: bold;
    line-height: 22px;
    font-size: 16px;margin: 10px;
    padding: 9px 30px 10px;margin-top:0;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    text-transform: capitalize;}
.nav-responsive span, .main-menu > ul > li > a { margin: 8px 0 8px 0;    font-weight: bold;
    line-height: 22px;
    font-size: 16px;}
	.btn-info {margin-bottom:3px;} 
.menu-info-icon{background:url(../image/menu.svg) center center no-repeat;width:24px;height:24px;display:block;}
	#input-search {margin-bottom: 8px;}

	#logo .img-responsive { margin: 0 auto 0px;}

	.col-sm-4.total_amount {margin-top: 20px;}

	#cart{float:none; position:static;}	

	#cart .dropdown-menu {

 

    left: auto;

    margin: 0 auto;

    right: 0;

    width: 350px;

	}

	.checkout-cart .table.table-bordered .input-group-btn {clear: both; margin: 5px 0 0; float: left;}

	.checkout-cart .btn.btn-danger { margin-top: -2px !important;}

	.button_class {clear:both;}

	.show-wrapper{margin:0px 0 0 10px }

	.category_filter .show {float: left; margin: 8px 10px 0 0;}

	.product-compare .table-bordered{float:left;width:100%;overflow:auto;display:inline;}

	.product-info .image, .product-info .additional-carousel { margin: 0 auto; width: 300px;}

	 .product-thumb .image a{   padding: 10px;}

	 .product-thumb .image img {  

    max-width: 90%;

}

	.addthis_toolbox.addthis_default_style{margin: 10px 0;}

	#content .category_list .filterbox{border:medium none;margin:10px 0;}

	#content .category_list .filterbox .list-group a{border:none;}

	.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin-left:0; margin-right:5px;}

	

	.header_block{width:auto; text-align:center; float:none;}

	#search .btn-lg{padding:10px 12px 11px;}

 

	.nav-inner.container{margin:0 15px;}



	.text1.static-text::before {display: none;}

	.text1.static-text::before {bottom: -3px;}

	.cms-banner-item .static-text {font-size: 12px; line-height: 12px;}

	.cms-banner-item .text3.static-text {font-size: 10px;}

	.cms-banner-inner .static-inner::after{left:-10px;}

	.cms-banner-inner:hover .static-inner::after{left:0px;}

	.text3.static-text, .static-wrapper, .cms-banner3 .static-wrapper {

    left: 0;

    margin: 0 auto;

    right: 0;

    text-align: center;

	text-transform:capitalize;

	}

	.header_right {
 display: flex;
    flex-direction: column; 
    justify-content: center;
    float: none;
max-width:55%;
	text-align:center;

	width:100%;

}
.header_left{max-width:39%;margin-right:6%;}
.header_right1{display: flex;   position:relative; justify-content: space-between;}

.contact_us,.header_cart{display:inline-block; float:none; vertical-align:middle; padding-left:0px;  text-align:left; margin-top:5px;}
.header_cart{margin-top:0;}
	.text1.static-text{margin:0 -2px 0 0;}

	.hometab-heading{float:none; text-align:center;}

	.hometab-heading::before{left:0; right:0; margin:0 auto;}

	.htabs{text-align:left; margin-right:0;}

	.parallex.container, .blog_testimonial.container{padding:0;}

	.parallex .one_third {padding: 90px 0;}

	.parallex .one_third_inner.content_inner {margin: 0 5px;}

	.blog_inner{margin-right:0;}

	.blog_inner .product-carousel{margin-left:0;}

	.blogs, .testimonials{width:100%;}

	.blog_inner .slider-item .product-image-inner-blog{margin:0 10px;}

	#blog .customNavigation a.next{right:0;}

	.news-text{margin-top:12px; width:62%; padding-left:0; margin-left:0; border-left:medium none;}

	.tm-about-text{float:none;}

	.footer_bottom_inner.container{display:block;text-align:center;}

	.footer_bottom_left, .footer_bottom_right, .footer_bottom_right > p, .footer_right{float:none; text-align:center;}

	.footer_bottom_right > p{margin-right:0;}

	.breadcrumb{float:none ;  position:relative; width:100%;}

	.container .page-title, .container .product-title, .container h2, .container h1{}

	.container .page-title, .container .product-title, .container h2, .container h1{padding:0px;}
.container .product-title {
    max-width: 100%; 
}
	.product_hover_block { position: relative;}

	.layout-2.left-col #content{padding-left:15px; padding-right:15px;}

	.product-block:hover .product_hover_block, .product-block .product_hover_block{bottom:-1px;}

	.product-layout.product-grid{width:50%;}

	.productpage .product-left, .productpage .product-right{width:100%;}

	.productpage .product-right{padding:0 15px;}

	.layout-2.right-col #content{padding-right:15px;}

	.blogs{margin-bottom:60px;}

	 

	#blog .customNavigation a.prev{right:26px;}

	.cms1 .one_third_inner.content_inner{margin-right:8px;}

	.cms2 .one_third_inner.content_inner{margin:0 4px;}

	.cms3 .one_third_inner.content_inner{margin-left:8px;}

	.banners-slider-carousel .customNavigation a, .banners-slider-carousel:hover .customNavigation a{

	opacity:1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-o-opacity: 1;

	}

	#top-links li.dropdown.myaccount {padding: 0;    vertical-align: top;}
#cart-total { 
top: -5px;}
	.productpage .product-left{padding-right:15px;}

	.hometab.container{padding:0;}

	.caret{width:12px !important; height:12px !important;}

	.layout-2.left-col #content{width:100%;}

	#carousel-0 .product-carousel .product-block{margin:15px 15px}

	.blogs{margin-bottom:30px; }

	.header_right .header_search{display:none; box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);background:#fff;   top: 0; right:auto; float:none; margin:0;position:fixed;width:100%;left:0;padding: 30px;}
	#search .close-search{background:url(../image/close.svg) center center no-repeat;width:17px;height:17px;margin:10px;display:inline-block;vertical-align:middle;    margin: 13px 11px 9px 11px;float:left;}
#search .input-lg{max-width:calc(100% - 80px);}
	.nav-responsive{padding-right:10px;}

	.banner1-outer.subbanner{padding-right:10px;}

	.banner2-outer.subbanner{padding:0px 5px;}

	.banner3-outer.subbanner{padding-left:10px;}

	.main-slider  .owl-carousel{margin-bottom:0px;}

	.subbanner1{margin-bottom:15px;}

	.subbanner1-outer.subbanner2{padding-right:8px;}

	.subbanner2-outer.subbanner2{padding-left:8px;}

	.main-header{margin-bottom:20px;}

	.subbanner2-main,.subbanner3{margin-bottom:35px;}

	.blogs{margin-bottom:10px;}

	.banners-slider-carousel .customNavigation a.prev,.banners-slider-carousel .customNavigation a.next{top:80px;}

	.product_hover_block .cart_button span{padding:3px 0 0 27px;}

	.cart-text-label{display:none;}

	#cart > .btn{margin-left:0px;}

	.hedaer-right-top{border:none;    float: none;margin-bottom:0;padding-bottom:0;
    width: auto;}

	.header_right .nav.pull-right,.heder-right-bottom .pull-left{display:inline-block; float:none; text-align:left;}

	.header-logo{margin-bottom:0px;}

	.heder-right-bottom .btn-link{padding:2px 8px;}
 

	.banners-slider-carousel .customNavigation a.next, .banners-slider-carousel .customNavigation a.prev{top:70px !important;}

	#accordion .control-label{padding:0;}

	#slideshow0 .img-responsive{width:100%;}

	.nav-responsive{padding-right:0;}

	.product-thumb h4 { 

    overflow: hidden;

    height: 65px;

}

#footer{padding-top:15px;}
 .icon-search-m{display:block;background:url(../image/search_icon.svg) center center no-repeat;    width: 24px;
    height: 24px;}
 #cart > .btn { background: url(../image/cart.svg) no-repeat center center;    width: 24px;
    height: 24px;}
	.header_right .whatsapp.btn.btn-default.button { 
    padding: 6px 5px;width:100%;background: #4caf50;
}
 
.header_right .whatsapp2 {   margin: 0 2px;
    background: url(../image/whatsapp-50.svg) center center no-repeat;    background-size: contain;}
.header_right .telegram2 {     margin: 0 2px;
    background: url(../image/telegram2.svg) center center no-repeat;    background-size: contain;}
	.header_right .whatsapp.btn.btn-default.button a { 
       font-size: 13px;
}
	.header_right .btn-default { margin-top:5px;border:0;
          padding: 6px 5px;width:100%;background:#41b4e6;
}
	.header_right .btn-default a { display: flex;  gap:7px; align-items: center;
       font-size: 13px;color:#fff;
}
.header_right .header_right2{max-width: 197px;display:block;
    margin: 10px 0 0px 0;}
.menu-icon-m{display:block;background: url(../image/menu.svg) no-repeat center center;    width: 24px;
    height: 24px;}
.menu-icon-m.active{background: url(../image/close.svg) no-repeat center center;  }
	.menu-brand-m{   display: flex;
    justify-content: center;
    align-items: center; 
    height: 40px;
    background: #e8e8e8;    border: 1px solid #787878;
 
    color: inherit;font-weight:bold;
    font-size: 16px;box-sizing:border-box;
    outline: none;text-align:center; 
    cursor: pointer;    margin: 10px;
 }
 .menu-brand-m a{display:block;padding:8px 0;}
  .review_module .review{padding:15px;}
  .review_module .product-thumb .image{display:block;margin:0 auto;}
 .review_module .reviews-caption{display:block;max-width:100%}
 #logo .img-responsive.hidden-mob{display:none;}
 #logo .img-responsive.hidden-pc{display:block;}
         .blcar {
        width: 50%; 
    }
	
.mfilter-close-m{  background: url(../image/mfilter-close-m.svg) no-repeat center center;    display: block;
    width: 24px;  height: 24px;    float: right;}
 .nostock-label {  width: 80%;  text-align: center;}
.lang-block{    display: flex;
    align-items: center;    justify-content: center;
    min-height: 44px;}
	.row.category_prod { 
    display: flex;
    flex-wrap: wrap;
}
  .table-head{display:none;}
  .table-tr{   display: block;  margin-bottom: 15px;  background: #fff; border: 1px solid #e8e8e8;}
  .table-block>.table-body>.table-tr>.table-td{display: block;    text-align: center;border-top:0;max-width:100%;}
  .table-block>.table-body>.table-tr>.table-td .input-group{margin:0 auto;}
  .table-block .table-image img{max-width:inherit;} 
  .table-block .only-mob{display:inline-block;}
  .whish-title { display: none;}
  .icon-whish {
    background: url(/catalog/view/theme/OPC080189_6/stylesheet/../image/megnor/icon-whish-b.svg) center center no-repeat;
    width: 30px;     background-size: cover;
    height: 25px;}
  .icon-whish .count { top: -4px;}
  .timework_mobile{display:block;line-height: 1.2; margin-top: 8px;}
  .main-navigation-close{display:none;width:24px;height:24px;background: url(/catalog/view/theme/OPC080189_6/stylesheet/../image/close.svg) no-repeat center center;}
  .main-navigation-bg{display:block;}
  .main-navigation-bg.active{display:block;}
} 



@media only screen and (max-width: 479px) {
.product-block-inner .product-details {
    padding: 0 0px;
}
	.product-info .image-additional a{float:none; text-align:center; padding: 1px;}

	.table{	

		float: left;

		margin-bottom: 20px;

		overflow: scroll;

		width: 100%;

	}

	.pagination-left{float:none;}

	.show-wrapper{margin:10px 0 0 0px; clear:both;   }

 

	/* .product-layout.product-grid{width:100% !important;} */

	.shopping-cart .input-group .form-control{width:100%;padding:0;text-align:center;}

	.account-wishlist .table-bordered, .account-return .table-bordered{float:left;width:100%;overflow:auto;display:inline;}

	#cart .dropdown-menu table {display: inline-block;}

	.flex-direction-nav a:before {font-size:27px !important;}

	#cart .dropdown-menu { width: 290px;}

	.dropdown-menu.pull-right {width: 100%;}

	#cart .dropdown-menu li > div {min-width:100%;}	

	.category_filter .limit {float: left;}

	.contact-info .left,.contact-info .right{width:100%;}

	.product-info .image, .product-info .additional-carousel {width: 100%;}

	.nav-tabs > li{width:100%;}	

	.nav-tabs > li > a{margin:0 0 2px;}

	.productpage .write-review, .productpage .review-count { display: inline-block;margin: 0 10px;width: auto;}

	.pagination-wrapper .page-link{float:left;}

	.pagination-wrapper .page-result{float:left;clear:both;}

	.checkout-cart .pull-right {clear: both;float: left; margin: 10px 0;}

	.bootstrap-datetimepicker-widget.dropdown-menu{width:auto;}

	.checkout-cart #accordion .input-group-btn {float: left; margin: 5px 0 0;}

	/*.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin:0px;}*/

	



	.cms1 .one_third_inner.content_inner{margin-right:6px;}

	.cms-banner-item.cms-banner1, .cms-banner-item.cms-banner4{margin-bottom:9px;}

	.cms2 .one_third_inner.content_inner{margin:0 3px;}

	.cms3 .one_third_inner.content_inner{margin-left:6px;}

	.static-wrapper{display:none;}

	.parallex .one_third {width: 100%;}

	.parallex .one_third {padding: 15px 0 0;}

	.parallex{height:700px;}

	#blog .customNavigation a.prev{right:26px;}

	.tm-about-text{text-align:center;}

	.news-text{width:100%; text-align:center; margin-bottom:15px;}

	.aboutme-read-more{float:none; text-align:center;}

	.footer-percent{width:100%;}

	.nav-tabs > li{text-align:center;}

	.productpage #input-quantity{float:none; margin-bottom:15px; margin-right:0;}

	.container .page-title, .container .product-title, .container h2, .container h1{padding:0px;}

	#top .inner-wishlist, #top .inner-checkout{display:block;}

	#top .top-wishlist, #top .top-checkout{display:none;}

	#top-links li{border-left:medium none;}

	#top-links li:last-child, #top-links li:first-child{padding:0;}

	#top-links .myaccount-menu > li:first-child{padding:4px 12px;}

	.nav-tabs > li > a{margin-right:0 !important;}

	.account-address .table-bordered{border:medium none !important;}

	.contact_us{text-align:center;}

	.htabs li a, .htabs .etabs li{width:100%;}

	.htabs li a{margin-right:0; margin-bottom:2px;}

	.htabs{height:183px;}
	.hometab .htabs{height:auto;}

	.blog_inner .image-hover-block{top:45px;}

	.checkout-cart #collapse-coupon .input-group .input-group-btn #button-coupon, .checkout-cart #collapse-voucher .input-group .input-group-btn #button-voucher {margin-left: 0;}

	.contact-info .right {margin-top: 30px;}

	.hometab .customNavigation a.next{left:0; right:-38px; text-align:center; margin:0 auto;}

	.hometab .customNavigation a.prev{left:-30px; right:0; text-align:center; margin:0 auto;}

	#tabs_info.col-sm-12{padding:0;}

	.panel-body .write-comment{margin:0; padding:0; width:100%;}

	#top-links .myaccount-menu{left:0; right:auto;}

	#form-language .dropdown-menu{right:0; left:auto;}

	.etabs{display:block;}

	.banner-inner1{margin-right:5px;}

	.banner-inner2{margin-left:5px;}

	.main-sub{margin-bottom:0;}
	.banner_top {flex-direction: column;}
	.banner_bottom {flex-direction: column;}
	.banner_block .banner_text {  width: 100%;  
    text-align: center;}
	.common-home .post-inner { 
    max-width: 100%;
}
#res-menu.responsive-menu .main-navigation{/* border-bottom:1px solid #787878; */    font-size: 16px;} 
#res-menu.responsive-menu .main-navigation > li{border-bottom:1px solid #787878;} 
#menu .responsive-menu .main-navigation{padding:0;}
.responsive-menu .main-navigation li a{max-width:90%;white-space: initial;}
#content .hometab .box-product .product-block {margin: 13px 9px 9px;}
#content .box .box-heading {padding: 9px 0 9px 0;}
.box .box-content .customNavigation a { top: -37px;}
.brands .chars_brand_block {width: 47%;}
.brands .chars_brand_block:nth-child(2n+2) {margin-right:0;}
}

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

	.product-info .product-image .customNavigation{ width:196px; margin:0 auto; position: relative; } 

	.product-info .additional-carousel {width:196px; margin:0 auto;}

	.header-logo .img-responsive { width: 100%;}

	.btn-primary {margin-bottom:2px;}

	.compare-total {clear: both; margin: 8px 10px 10px 0;}

	#cart .dropdown-menu { right: -28px;width: 210px;}

	#cart .dropdown-menu{width:210px;}

	#cart .text-right .addtocart{margin:0 0 5px;}

	#cart .text-right .checkout{margin:0;}

}




 
 
 

/* Megnor www.templatemela.com End */


.productpage #tabs_info #tab-description img {
	max-width: 100%;
}