body {

	font-family: "Raleway",verdana,Helvetica,sans-serif;

	font-weight: 400;

	color: #787878;

	font-size: 14px;

	line-height: 24px;

	min-width: 240px;

}

:focus{outline:none !important;}

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

	color: #444;

}

/* default font size */

.fa {

	font-size: 14px;

}

.fa-stack{width:10px; color:#000000;}

.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: 13px;

	font-weight: normal;

}

.category label {

	font-size: 14px; 

}

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: #fff;

	background-color: #000;

}

/* top */



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

    font-weight:bold; color:#262626;

	display:inline-block !important;

}





.currency-menu {

    list-style: outside none none;

    padding-left: 0;

}



.dropdown-menu-right.myaccount-menu {

    padding: 0 12px;

	min-width: 157px;

	left:0;

	right:auto;

	margin-top:9px;

	background: #ffffff none repeat scroll 0 0;

    border: medium none;

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

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

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

}



.myaccount-menu .lang_cur_block {

    display: inline-block;

    margin-top: 20px;

    position: relative;

    text-align: left;

    width: 100%;

	margin:0 0;

}



#form-currency .btn-link{

    background: #fff none repeat scroll 0 0;

    padding: 0 9px 0 19px;

	border:none;

	margin:0;

	color:#666;

}



.myaccount-menu .lang_cur_block .pull-left {

    border-top: 1px solid #eeeeee; 

    margin: 20px 0 0;

    padding: 20px 0 0;

    position: relative;

    width: 100%;

}

.myaccount .fa.fa-user {

    display: none;

}



#form-currency .btn-link strong { 

 color: #787878;

    font-size: 14px;

    font-weight: normal;

 }



ul.currency-menu {

    width:100%;

    float:left;

    list-style: outside none none;

    padding: 15px 0 0;

}



#form-language .btn-link {

    background: #fff none repeat scroll 0 0;

    padding:  0px;

	border:none;

	margin:0;

	color:#787878;

	text-transform:capitalize;

}

#form-language .language-menu a { font-size:0; background:none; }

#form-language .language-menu a img { width: 25px; }

#form-language .btn-link img {  vertical-align: -1px;/* margin-right:5px;*/ }

#form-language .language-menu { padding:0 12px; 

	left:0px; 

	right:auto;

 	list-style: outside none none; 

  	width:100%;

    background: #ffffff none repeat scroll 0 0;

    border: medium none;

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

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

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

}



#form-currency .btn-link:hover,  #form-language .btn-link:hover, #form-currency .btn-link:focus,  #form-language .btn-link:focus { color:#e9967a; }


#form-language .language-menu li:last-child{

border-bottom:none;

}

#form-language .language-menu li {

    display:block;

    margin: 0 5px 0 0;

	border-bottom:1px solid #e8e8e8;

	width:100%;

	line-height:35px;

	text-align:left;

}

#form-language li.selected:first-child, #form-language li.selected:hover {

    color: #000000;

}



header .row {

    margin: 10px 0 75px;

	position: relative;

}



#form-currency .currency-select {

    border: 1px solid #d9d9d9;

    padding: 3px 10px;

    text-align: left;

    width: 100%;

}

.currency-menu li {

    float: left;

    margin: 0 10px 0 0;

	border-bottom:1px solid #e8e8e8;

	width:100%;

	line-height:35px;

}

.currency-menu li:last-child{

	border-bottom:none;

}

#form-currency .currency-select:hover {

	text-shadow: none;

	color: #000;

	background:none;

	border:1px solid #000;

}



#form-currency .dropdown-menu { 

	padding: 0 12px; 

	left:17px;

 	margin:7px 0; 

   	background: #ffffff none repeat scroll 0 0;

    border: medium none;

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

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

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

}



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

#form-currency .dropdown-menu .btn { padding: 0; border:none; margin:0; text-transform: none; }

#form-language .dropdown-menu > li > a:hover {color:#000;}

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

	color: #666;	

	text-decoration: none;

}



.myaccount .account-toggle { 

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

    display: block;

    height: 21px;

    width: 12px; 

}

.header-right.header-right-fixed .myaccount .account-toggle { background: rgba(0, 0, 0, 0) url("../image/megnor/3-dot.png") no-repeat scroll 3px -50px; }

.dropdown.myaccount li{

	border-bottom:1px solid #e8e8e8;

	width:100%;

	line-height:35px;

}



.dropdown.myaccount li:last-child{

	border-bottom:none;

}

#top-links li{padding:0;

}

.layout-2 h1 ,.layout-2 h2{

    margin-bottom: 13px;

}



.dropdown.myaccount{

	margin-left:9px;}

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

.myaccount .fa.fa-angle-down{

	vertical-align:-1px; }

#top .btn-link:hover, #top-links a:hover {

	color: #444;

}

#top-links .dropdown-menu a {

	text-shadow: none; padding: 0;

}

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

	color: #000;

}

#top .btn-link strong {

	font-size: 14px;

	font-weight: normal;

}

#top-links {

	padding-top: 0px;

	float:left;

}

#top-links a + a {

	margin-left: 15px;

}

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

#top #form-currency .btn-link, #top #form-language .btn-link {

	padding: 8px 12px;

}

/* logo */

.header-logo{

	left: 0;

    margin: 0 auto;

    position: absolute;

    right: 0;

    text-align: center;

    width: 18%;}

.header-search{float:right; padding:0 8px 0 0;}

.header-cart{float:right;}

#logo {

	display:inline-block;

}

/*column-left and col-right*/

#column-left .box .box-heading,#column-right .box .box-heading{

  font: 700 18px/24px "Raleway",verdana,Helvetica,sans-serif;

    margin: 0 0 10px;

    padding: 0 0 13px;

	text-transform:capitalize;

}



/**/

/* search */



.header-left {

    float: left;

    width:19%;

	margin-top:18px;

}

#top-links .list-inline {

    margin: 0;

}

.col-sm-2.header-cart { 

float:right;

 width:auto;

 border-left:1px solid #000;

  padding:0 0 0 11px;

  height:22px; }	

header .container { position:relative; padding:0;}

.header-right { 

	float: right;

	right:0; 

	margin-top:18px;

    }

#top-links .phone { display:none; }



.search {

    float: right;

    margin-right: 5px;

    margin-top: -6px;

    padding: 0;

    position: relative;

    z-index: 99;

}

#search {

	/*margin-bottom: 10px;*/

	width:25px;

}

#search .input-group-btn {

    float: right;

    width: auto;

}

#search:hover .input-lg, #search:focus .input-lg {

    border: 1px solid #d9d9d9;

    font-size: 12px;

    padding-right: 35px;

    width: 240px;

	background:#FFFFFF;

}

#search .input-lg {

    border: 1px solid rgba(0, 0, 0, 0);

    box-shadow: none;

    color: #666;

    float: right;

    font-size: 0;

    height: 34px;

    line-height: 18px;

    padding: 9px 15px;

    position: absolute;

    right: 0;

    transition: all 0.9s ease 0s;

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

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

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

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

    width: 0;

	border-radius:0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

	-moz-border-radius:0;

	background:none;

}

#search .btn-lg {

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

    border-width: 0;

    float: left;

    height: 27px;

    padding: 0px;

    position: absolute;

    right: 4px;

    width: 30px;

    z-index: 9;

	transition:none;

}

#search .btn-lg:hover { background-position: 8px 6px; }



.myaccount .fa { font-size:14px; }

/* cart */

#cart {

	float:right;

}



#cart-total {

    background: #2bba93 none repeat scroll 0 0;

    border: medium none;

    border-radius: 50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

	-moz-border-radius:50%;

    color: #ffffff;

    font-size: 13px;

    font-weight: normal;

    height: 18px;

    letter-spacing: 0;

    line-height: 16px;

    padding: 0;

    position: absolute;

    right: 0;

    top: -4px;

    width: 18px;

    z-index: 9;

}



.header-right.header-right-fixed #search .input-lg { background:none; color:#FFFFFF; }

.header-right.header-right-fixed #search:hover .input-lg, .header-right.header-right-fixed #search .input-lg:focus { background:#000000; }

.header-right.header-right-fixed #search:hover .input-lg, .header-right.header-right-fixed #search .input-lg:focus { border:1px solid #ffffff; }

.header-right.header-right-fixed #search .btn-lg { background-position:7px -93px; }

#cart > .btn {

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

    border: medium none;

    color: #1a1a1a;

    display: block;

    font-size: 13px;

    height: 25px;

    letter-spacing: 1.5px;

    line-height: 18px;

    margin: 0 0 0 4px;

    padding: 0;

    text-transform: uppercase;

    width: 37px;

	transition:none;

	top:-4px;

}



#cart > .btn .fa { display:none;  }



#cart.open > .btn {

	background-image: none;

	background-color: #e9967a;

	border: 1px solid #E6E6E6;

	color: #666;

	box-shadow: none;

	text-shadow: none;

}

#cart.open > .btn:hover {

	color: #444;

}

#cart .dropdown-menu {

	background: #fff;

	z-index: 1001;

}

#cart .dropdown-menu {

	width: 310px;

	padding:10px;

	margin:16px 0 0 0;

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

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

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

}

#cart .button-container {  

    width: auto;

	float:right;

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

	border-top:1px solid #d9d9d9;

	border-left:none;

	border-bottom:none;

	border-right:none;

}



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



#cart .dropdown-menu table.table-bordered td { padding:4px 6px; }

#cart .dropdown-menu table td{border:none; background:none; padding:8px 3px; }

#cart .dropdown-menu li > div {		

}

#cart .dropdown-menu li p { margin:10px 0; }

/* menu */

.nav-inner {  background:#e9967a;}

.nav-responsive { display:none;}

.responsive-menu,

.main-menu {

	height: 70px;

	margin-bottom: 0px;

	padding: 0;

	text-align:center; 

	display:none;

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

}

 

#menu ul li ul {

   /*width: 120%;*/
    display: table-cell;

	float:none;

}

#menu ul { display:inline-block; margin:0 auto; text-align:center; float:none; }

.main-menu ul {

	list-style: none;

	margin: 0;

	padding: 0; 

}

.main-menu > ul > li {

	position: relative;

	float: left;

	z-index: 20;

}

.main-menu > ul > li:hover {

} 

.navbar-nav>li.active > a{color:#666;} 

#menu .dropdown-menu.megamenu.column1 .dropdown-inner .list-unstyled.childs_1 a::before{border-left:none;}

#menu ul li a::before {

   /*border-left: 1px solid #ffffff;*/

    content: "";

    display: block;

    font-family: "FontAwesome";

    height: 14px;

    margin-left: -25px;

    position: absolute;

    top: 30px;
/*
    transform: rotate(30deg);

	-webkit-transform: rotate(30deg);

	-ms-transform:rotate(30deg);

	-o-transform:rotate(30deg);

	-moz-transform:rotate(30deg);
*/
}

#menu ul li:first-child a::before{

 content: "";

 border-left:none;

}

#menu ul li.home_first a { padding-left:0; } 

.nav-responsive span,

.main-menu > ul > li > a {

	 color: #ffffee;

    display: block;

    font: 1000 14px/22px "Raleway",verdana,Helvetica,sans-serif;

    margin-bottom: 0;

   /* padding: 26px 25px 27px;*/

    padding-right: 10px;
    padding-top: 26px;
	
    position: relative;

    text-transform: uppercase;

    z-index: 10;

}

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



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

	background: none;	

}

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

	display: none;

	background: #fff;

	position: absolute;	

	z-index: 10;

	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: 10;

	padding: 5px;	

	margin-left:-13px;

}

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

	display: block;

	 top: 0px;

    left: 173px;

}



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

	padding: 8px;

	color: #000;

	font-size:13px;

	display: block;

	white-space: nowrap; 

}

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

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

	color:#808080;

	background-color:#fff;

}

.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;

} 



#menu ul.nav li .megamenu.column1 ul.list-unstyled > li.dropdown:hover > .dropdown-menu {

    display: block;

}

#menu ul.nav li .megamenu.column1 ul.childs_2 {

    padding: 25px 42px 25px 30px;

}



#menu ul.nav li .megamenu.column1 ul.list-unstyled > li.dropdown .dropdown-menu {

    display: none;

    left: 188px;

   

    position: absolute;

    top: 0;

	border:1px solid #d9d9d9;

	  background: #ffffff none repeat scroll 0 0;

   

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

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

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

}



#menu ul.nav li .megamenu ul.list-unstyled li > a, .hiden_menu .top_level a {  

    width: 120%;

}



#menu ul.nav li .megamenu ul.list-unstyled.childs_2 a { min-width:145px; }



#menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu {

    border: medium none;

    margin: 0 0 15px;

    padding: 0;  

	position:relative;

	

}

.dropdown-menu.megamenu.column3 .list-unstyled.childs_2 > li {

    padding: 2px 0;

}



#menu ul.nav li .megamenu ul.list-unstyled li > a, .hiden_menu .top_level a{ 

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

    font: 900 14px/20px "Raleway",verdana,Helvetica,sans-serif;

    padding: 0;

    text-align: left;

 }



.hiden_menu .dropdown-inner li.top_level a { font-size: 12px;

    font-weight: 900;

    line-height: 24px; 

	}



#menu ul.nav li .megamenu ul.childs_1 { padding:0 35px 0 0; border-right:none; }



#menu ul.nav li .megamenu ul.childs_1:last-child {

    border: medium none;

}

#menu ul.nav li .megamenu ul.childs_1:first-child {

    padding-right:30px;

}

#menu .dropdown-menu.megamenu.column1{padding:0;}

#menu ul.nav li .megamenu.column1 ul.childs_1 { border:none; padding:25px 0 25px 30px; }

#menu ul.nav li .megamenu.column1 ul.childs_1 li {  padding:4px 0; }





#menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li > a:hover { color:#000;  }



#menu ul.nav li .megamenu ul.list-unstyled li .dropdown-menu ul.list-unstyled li > a {

     

    color: #545454 ;

    display: inline-block;

    text-transform:capitalize !important;

    font-size: 14px;

    font-weight: normal;

    position: relative;

}

#menu .dropdown-menu.megamenu.column1 .dropdown-inner .list-unstyled.childs_1 a:hover{

 	color: #545454; 

	

}

#menu .dropdown-menu.megamenu.column1 .dropdown-inner .list-unstyled.childs_1 a{

 	color: #000000; 

	text-transform:capitalize;

}

#menu .dropdown-menu.megamenu.column3 .list-unstyled.childs_1 .dropdown > a {

    border-bottom: 1px solid #e8e8e8;

    color: #000000;

    margin-bottom: 14px;

    padding: 0 0 14px;

	text-transform:uppercase;

}



#menu > ul > li.hiden_menu div {

    min-width: 195px;

	background: #f5f5f5 none repeat scroll 0 0;

    border: medium none;

    display: none;

    padding: 22px;

    position: absolute;

    text-align: left;

	border:1px solid #d9d9d9;

}

#menu > ul > li.hiden_menu:hover > div {

   display:block;

   }



.nav-container.fixed .main-menu > ul > li.blog-link a,  .main-menu > ul > li.blog-link a { background:none !important; }



@media (min-width: 768px) {

	#menu .dropdown:hover .dropdown-menu {

		display: block;

	}

}

@media (max-width: 767px) {

	#menu {

		border-radius: 4px;

		-webkit-border-radius: 4px;

		-moz-border-radius: 4px;

		-khtml-border-radius: 4px;

	}

	#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;

		-webkit-border-radius:0;

		-khtml-border-radius:0;

		-moz-border-radius:0;

		color: #fff;

	}

}



/* 1-col layout */



#column-left{

	width:25%;	

}

#column-right{

	width:25%;	

}

.layout-1 #content{



}



/* 2-col layout */

.quickview #content .page-title{display:none;}

.quickview .page-title {

    padding: 0;

	

}

.layout-2.left-col .quickview #content{

	padding-top:0;}



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

	width:23.8%;

	padding-top:65px;

	padding-right:20px;

	padding-left:0;

}

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

	width:23.8%;

	padding-top:65px;

	padding-left:20px;

	padding-right:0;

}

.layout-2 #content{

	width:75%;

	padding-top:65px;

	padding-left:20px;

	padding-right:0;

	

}



.layout-2.left-col #content {

	width:76.2%;   

	padding-top:65px;	

	padding-left:20px;

	padding-right:0;

}

.layout-2.right-col #content {  

	width:76.2%; 

	padding-top:65px;

	padding-right:20px;

	padding-left:0;

}



/* 3-col layout */

.layout-3 #column-left{	

	width:25%;

	padding-top:65px;

}

.layout-3 #column-right{			

	width:25%;

	padding-top:65px;

}

.layout-3 #content{		

	width:50%;

	padding-top:65px;

}

/* content */

#content {

	min-height: 600px;

}

/* footer */

footer {

background:#000000;

}

footer .row{

}

#footer-top {  margin:32px 0 0; height:73px; background:#333333 none repeat scroll 0 0; }

.list-footer a {color:#fff;}
.list-footer a:hover {color:#7f7f7f;}

.footer-power a {color:#7f7f7f;}
.footer-power a:hover {color:#fff;}

#footer-bottom {background:#e9967a;}

#footer_aboutus_block .address {

    padding: 0 0 0 32px;

}



#footer .column li a {

	color:#a6a6a6;

	text-transform:capitalize;   

}

#footer_aboutus_block li {

    color: #a6a6a6;

    line-height: 27px;

    padding: 0;

	overflow:hidden;

}

.icon-map-marker::before{

content:"\f041";

}

.icon-phone::before{

content:"\f095";

}

.icon-envelope-alt::before{

content:"\f0e0";

}

#footer_aboutus_block ul  li i{

color: #a6a6a6;

    float: left;

    font-size: 17px;

    padding-right: 14px;

    text-align: center;

    width: 32px;

	font-family:"fontawesome";

	font-style:normal;

}

#footer .column .list-unstyled li a:hover {

	margin-left:3px;

	transition:all 150ms ease 0s;

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

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

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

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

}



#footer .col-sm-3.column {

    margin-top: 68px ;

    padding: 0 ;

}



#footer .column li a:hover {

	color: #fff;

}

.content_footer_top.container{

padding:0;}

.newsletter-container { background:rgba(0, 0, 0, 0) url(../image/megnor/envelop.png) no-repeat scroll 0 23px;  width:100%;  padding:12px 0 6px 69px; float:left; text-align:left; }

.newsletter-container .form-group { display:inline-block; width:100%; margin:0; }

.newsletter { float:right; width:52%; position:relative; }

.newsletter-box #txtemail {

  	background: #ffffff none repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

	-webkit-border-radius:0x;

	-khtml-border-radius:0;

	-moz-border-radius:0;

    color: #787878;

    float: left;

    height: 48px;

   

    padding: 10px 26% 10px 10px;

    width: 100%;

 }

.newsletter-box .btn { background: #2bba93 none repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

	-webkit-border-radius:0;

	-khtml-border-radius:0;

	-moz-border-radius:0;

    color: #ffffff;

    font: 14px/18px "Raleway",verdana,Helvetica,sans-serif;

    padding: 15px 35px;

    text-align: center;

    text-transform: uppercase;

	position:absolute;

	right:0;

 }

.newsletter-box .btn:hover { 

  	background: #2bba93 none repeat scroll 0 0;

    border: medium none;

 } 

.newsletter-box .text-danger { float:left; position:absolute; bottom:-12px; color:#fff; font-size:12px;}

.content_footer_top h2 {  

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

    color: #a6a6a6;

    float: left;

    font-size: 18px;

    font-weight: 500;

    line-height: 22px;

    margin-top: 13px;

    padding: 0;

    text-transform: uppercase;

 }

.product-search .content_footer_top h2 { clear:none; }

.content_footer_top .fa { display:none;}

footer h5 {

	cursor:pointer;

	color: #ffffff;

    font: 600 14px/22px "Raleway",verdana,Helvetica,sans-serif;

    margin: 0 0 22px;

    position: relative;

    text-transform: uppercase;

}

@media (max-width: 979px) {

#footer .column ul {

    display: none;

}

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

    width: 100%;

	padding:0;

	min-height:inherit;

	border:none;

}

}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

}

/* breadcrumb */

.breadcrumb {
	
	margin: 0 0 20px 0;

	padding: 8px 0;

	

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	position: relative;
    bottom:70px;
	white-space: nowrap;

}

.breadcrumb > li + li:before {

	content: '';

	padding: 0;

}

.breadcrumb > li:after {}



.pagination {

	margin: 0;

}

/* buttons */

.buttons {

	margin: 1em 0;

	display:inline-block;

	width:100%;

}

.btn {

	padding: 6px 12px;

	font-size: 13px;

	border: 1px solid #000;

	font-weight:bold;

	text-transform:uppercase;

}

.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: 13px;

}

.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: #fff;

    background: #428bca;

    border:1px solid #357ebd;

}

.btn-primary {

	color: #fff;

    background-color: #428bca;

    border:1px solid #357ebd;

}
.box .productbox-grid .product-items {
	float: left;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

	color: #fff;

    background-color: #3276b1;

    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: #ffffff;

	background-color: #df5c39;

	background-image: linear-gradient(to bottom, #e06342, #dc512c);

	background-repeat: repeat-x;

	border-color: #dc512c #dc512c #a2371a;

}

.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: #000;

	border-radius: 0;

	-webkit-border-radius:0x;

	-khtml-border-radius:0;

	-moz-border-radius:0;

}

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

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

	background-image: none;

	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);

}





/* list group */



.box .filterbox { 

   border:none;

   background:none;

}

.list-group a {

	color: #666;

	padding: 4px 0;

	background: none;

}

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

	color: #000;

	background: none;

}

/* 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 {

	border: none;

	overflow: auto;	

}



.product-thumb .image {

	text-align: center;

	position:relative;

	display:inline-block;

	overflow:hidden;

}

.product-thumb .image a {

	display: block;

}



.product-grid .product-thumb:hover .image img ,.product-carousel .product-thumb:hover .image img{

    transform: scale(1.08);

	-webkit-transform: scale(1.08);

	-ms-transform:scale(1.08);

	-o-transform:scale(1.08);

	-moz-transform:scale(1.08);

    transition:all 0.9s ease 0s;

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

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

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

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

}



.product-thumb .image img {

	margin-left: auto;

	margin-right: auto;

	transition:all 0.9s ease 0s;

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

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

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

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

	}

.product-grid .product-thumb .image {

	float: none;

}



.product-block .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;

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

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

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

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

	transition: all 0.3s ease 0s;

    visibility:hidden;

    max-width:100%;

    visibility: hidden;

	opacity: 0;

	-moz-opacity: 0;

	-webkit-opacity: 0;

	-ms-opacity: 0;

	-khtml-opacity: 0;

	}

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

    opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	-ms-opacity: 1;

	-khtml-opacity: 1;

    overflow: hidden;

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

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

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

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

	transition: all 0.3s ease 0s;

    visibility: visible;

}



@media (min-width: 767px) {

.product-list .product-thumb .image {

	float: left;

	padding: 0px;

	margin-right:30px;

}

}



.product-grid .product-thumb h4 {

	color:#787878;

}

 .product-thumb h4 {

	font-weight: normal;

	font-size:14px;

	margin:5px 0 3px;

	

}

.product-thumb h4 a{ color:#787878;}

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

.product-list .product-thumb h4 { margin:24px 0 0; font-size:14px; }

.product-list .product-thumb h4 a{ font-weight:600; text-transform:capitalize; color:#787878; }

.product-list .product-thumb h4 a:hover{color:#000;}





@media (max-width: 1260px) {

.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-list .product-thumb .caption { 

  	float: left;

    padding: 0 10px;

    text-align: left;

    width: 62%; }

.product-list .product-thumb .list-right {  	

     border-left: 1px solid #e8e8e8;

    float: right;

    padding: 0 10px 0 25px;

    text-align: left;

    width: 38%;

	margin:24px 0 0;

	}

	

.product-thumb .rating {

	margin-top:6px;

	left:0;

	right:0;

	bottom:0;

	opacity:1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

}

.product-list .button-group.list .wishlist:hover, .product-list .button-group.list .compare:hover{color:#000;}

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

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

    border: medium none;

    color: #787878;

    font-size: 14px;

    font-weight: 400;

    text-transform: capitalize;

	padding:10px 0 0 0 !important;

	font:"Raleway",verdana,Helvetica,sans-serif;

	line-height:24px;

}

.product-list .button-group.list .compare{padding:5px 0 0 0 !important;}

.product-list .button-group.list .fa.fa-heart, .product-list .button-group.list .fa.fa-bar-chart {

    padding-right: 6px;

}

.product-list .button-group.list .addtocart:hover {

    background: #e9967a none repeat scroll 0 0;

    color: #ffffff;

	border-color:1px solid #494949;

   

}

.product-list .button-group.list .addtocart{ text-transform: capitalize; font-weight:normal; margin-bottom:10px;}



.product-list .list-right .price{margin-bottom:17px;}

#content .product-carousel .product-block:hover .rating , #content .product-grid .product-block:hover .rating,  #content .product-list .product-block:hover .rating , #content .box-product .product-block:hover  .rating { 

opacity:1; 

-khtml-opacity: 1;

-webkit-opacity: 1;

-moz-opacity:1;}

.product-list .product-thumb .rating.list{  display:block; margin:9px 0 12px; }

.product-list .product-thumb .rating, .product-grid .product-thumb .rating.list { display:none; }

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

	font-size: 8px;

	margin:0 1px 0 0;

}

.product-list .desc {

    margin-bottom: 15px;

}

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

	color: #aaa;

	font-size: 15px;

}

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

	color: #f2b611;

	font-size: 13px;

}

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

	color: #aaa;

}



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

    color: #f2b611;

}

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

    color: #aaaaaa;

   

}



h2.price {

	margin: 0;

}

.product-thumb .price {

	color: #000000;

    display: inline-block;

    font: 700 18px/26px "Open Sans",sans-serif;

    margin: 0;

    vertical-align: middle;

}

.product-thumb .price-new {

	font-weight: bold;	

}

#column-left .box .list-group a ,#column-right .box .list-group a {

    color: #787878;

    padding: 2px 0;

}

#column-left .box .list-group a:hover ,#column-right .box .list-group a:hover {

    color: #000;

}



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

	font-size:15px;

	text-decoration: line-through;

	margin-right: 5px;

	vertical-align:1px;

	}

.product-thumb .price-old {

	color: #787878;

    font-family: "Open Sans",sans-serif;

    font-size: 18px;

    font-weight: 400;

    line-height: 24px;

    margin-left: 5px;

    text-decoration: line-through;

}

#content .product-grid .product-thumb .price-tax { display:none; }

.product-thumb .price-tax {

	color: #999;

    display: inline-block;

    font-size: 12px;

    width: 100%;

	font-weight:normal;

}

#content .box .box-product .product-thumb .button-group {

    display: none;

}

#content .box .box-product .product-thumb .button-group.add,#content .box .box-product .product-thumb .button-group.quick{

display:block;}

.product-thumb .button-group {

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

    border-top: medium none;

    bottom: 0;

	opacity:0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity:0;

    overflow: auto;

    position: absolute;

    width: 100%;

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

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

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

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

	transition: all 0.3s ease 0s;

	

}

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

    opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity:0;

    position: absolute;

}

.product-carousel .product-thumb:hover .button-group.quick ,  .product-carousel .product-thumb:hover .button-group.add, .product-grid .product-thumb:hover .button-group.quick, .product-grid .product-thumb:hover .button-group.add, .box .box-product.productbox-grid .product-thumb:hover .button-group.quick, .box .box-product.productbox-grid .product-thumb:hover .button-group.add, .product-list .product-thumb:hover .button-group.quick, .product-grid .product-thumb:hover .button-group.add{

	 opacity: 1;

	 -khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

}

 .product-grid .product-thumb:hover .button-group,  .product-carousel .product-thumb:hover .button-group,  .box-product .product-thumb:hover .button-group{

	 opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity:0;

}

 .product-list .product-thumb .button-group.add{display:none;}



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

	 opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

	position:relative; }

.product-block .button-group .wishlist_button, .product-block .button-group .compare_button {

    display: none;

}





@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: 100%;

	border: 1px solid #fff;

	display: inline-block;

	float: none;

	background-color: #e9967a;

	color: #fff;

	padding: 6px 15px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

}

.product-thumb .button-group.add button{

	width: 100%;

	border: 1px solid #fff;

	display: inline-block;

	float: none;

	background-color: #e9967a;

	color: #fff;

	padding: 9px 0;

	font-weight: normal;

	text-align: center;

	text-transform:capitalize;

	font-size:16px;}

.product-list .product-thumb .button-group button { width:auto; padding:5px 15px; margin-bottom:5px; display:block; }

#cart .text-right a.addtocart:hover,#cart .text-right a.checkout:hover {background-color: #e9967a;}

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

#cart .text-right .addtocart strong ,#cart .text-right .checkout strong { color:#FFFFFF; }

#cart .text-right a.addtocart:hover strong ,#cart .text-right a.checkout:hover strong { color:#6f6f6f; }

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

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

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

	width: 20%;

	padding:4px 10px !important;

}

#content .product-grid .product-thumb .button-group button + button { display:none; }

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

	color: #000;

	background-color: #fff;

	text-decoration: none;

	cursor: pointer;

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

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

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

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

	transition: all 0.3s ease 0s;

}

.product-thumb .button-group.add button:hover{ background:#e9967a none repeat scroll 0 0; color:#6f6f6f; border:1px solid #fff;}

@media (max-width: 1260px) {

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

	width: 100%;

}

}

@media (max-width: 767px) {

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

	width: 100%;

}

}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > li {	

}

.thumbnails {	

}

.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 0px;

	padding: 10px 0px;

	display: block;

	border: none;

}

.image-additional {

}

.thumbnails .image-additional {

	float: left;

}



@media (min-width: 1260px) {

	#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;

	}

}



.product-info .image {

	display:block;

	margin-bottom: 15px;

	text-align: center;

	border:none;

}

.product-info .image .thumbnail {

 padding:0; 

border-radius:0;

-webkit-border-radius:0x;

-khtml-border-radius:0;

-moz-border-radius:0;

 border:none; }

.productpage h3 {margin-top:0; font-size:14px; font-weight:bold; }

.productpage h3.product-title { 

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

    font: 500 22px "Raleway",verdana,Helvetica,sans-serif;

    margin: 0;

    padding: 0 0 5px;

 }

.productpage #product h3 {  text-transform:none; background:none; padding:0; margin:0 0 10px; font-size:14px; font-weight:bold; }

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

.product-info .additional-carousel{ position:relative; margin:0 auto; width:auto; float:left; text-align:center; }

.product-info .image-additional {

	clear: both;

	overflow: hidden;

	padding-left: 22px;

    padding-right: 22px;	

	width:467px;

}

.product-info .image-additional img {}

.product-info .image-additional a {

	float: none;

	display: inline-block;	

}



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



.control-label.qty {

    float: left;

    margin: 6px 10px 0 0;

}



#input-quantity {

    float: left;

    height: 33px;

    margin-right: 10px;

    text-align: center;

    width: 50px;

}

.product-right .wish-comp { margin-bottom:15px; width:100%; }

.product-right .alert-info { 

	font-size: 12px;

    margin-bottom: 10px;

    padding: 10px;

	}

.product-right .btn.wishlist { 

    border-right:1px solid #d9d9d9;

	border-left:none;

	border-top:none;

	border-bottom:none;

	background:none;

    font-size: 13px;

    font-weight: 500;

    padding: 3px 12px 3px 0;

    text-transform: none;

	color:#666666;

}



.product-right .btn.compare {

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

    border: medium none;

    font-size: 13px;

    font-weight: 500;

    text-transform: none;

	color:#666666;

}



.product-right .btn.wishlist:hover, .product-right .btn.compare:hover { color:#262626; }



.product-right {

    padding-bottom: 25px;

}

#social_block > h5 {

    display: none;

}



.productpage #tabs_info { padding-top:45px; }

.productpage .product-right {

    

	margin-bottom:10px;

	

}



.productpage .product-left {

    padding-right: 10px;

	padding-left:15px;

}

#content.productpage.col-sm-12{padding-left:0; padding-right:0;}



.product-right .desc { font-weight:bold; margin-right:10px; }

.price-tax { font-size: 12px; }



.rewardpoint, .discount {

	font-size: 12px;

    padding: 1px 0 !important;

}



.additional-carousel .customNavigation {

   

}



.additional-carousel .bx-controls { 

	opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0; 

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

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

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

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

	transition: all 0.3s ease 0s;

}

.additional-carousel:hover .bx-controls {  

	opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

}



.bx-controls-direction .bx-prev {

    background: transparent none repeat scroll 0 0;

	border:1px solid #000;

    left: 0;

    padding: 2px 12px;

    position: absolute;

    right: 0;

    top: 0;

	font-size:0;

	color: #1a1a1a;

	cursor:pointer;

	transition: all 200ms ease 0s;

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

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

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

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

	letter-spacing:0;

}

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

    content: "\f0d8";

    font-family: "FontAwesome";

    font-size: 18px;

    line-height: 26px;

    margin: 0;

    position: absolute;

	text-align:center;

	left:0;

	right:0;

	vertical-align:middle;

	top: -1px;

}

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

    content: "\f0d7";

    font-family: "FontAwesome";

    font-size: 18px;

    line-height: 26px;

    margin: 0;

    position: absolute;

	text-align:center;

	left:0;

	right:0;

	bottom:-1px;

	vertical-align:middle;

}

.bx-controls-direction .bx-next:hover, .bx-controls-direction .bx-prev:hover{

	background: #000 none repeat scroll 0 0;

	color:#fff;

	transition: all 200ms ease 0s;

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

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

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

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

}

.bx-controls-direction .bx-next.disabled, .bx-controls-direction .bx-prev.disabled{

	background: #d9d9d9 none repeat scroll 0 0;

	color:#000;

	border:1px solid #d9d9d9;

	cursor:auto;

	transition: all 200ms ease 0s;

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

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

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

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

}

.bx-controls-direction .bx-next {

    background: transparent none repeat scroll 0 0;

	border:1px solid #000;

    left: 0;

    padding: 2px 12px;

    position: absolute;

    right: 0;

    bottom: 0;

	font-size:0;

	color: #000;

	cursor:pointer;

	transition: all 200ms ease 0s;

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

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

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

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

	letter-spacing:0;

}

.additional-carousel .bx-wrapper {

    margin-bottom: 30px !important;

    margin-top: 30px !important;

}







<!-- Megnor www.templatemela.com - Start -->



/* box */  

.box {

	margin-bottom:12px;

}

.box .box-heading {

	background: #ffffff;

	border-bottom:1px solid #e8e8e8;

    border-radius: 0;

	-webkit-border-radius:0x;

-khtml-border-radius:0;

-moz-border-radius:0;

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    padding: 10px 0;

    text-transform: uppercase;

}

.box .box-content {

	background: #fff;

	padding:10px 0px;

	 

}

#producttab .product-carousel .product-block{position:relative; padding: 0 11px;}

.productpage .box.related { text-align:center; margin-top:50px; position:relative; margin-bottom:30px; }



#content .box .box-heading {

	

	background: #fff;

	padding: 0 0 33px;

	font:700 24px/24px "Raleway",verdana,Helvetica,sans-serif;

	text-transform:uppercase;

	color: #000;	

	display:inline-block;

	width:100%;

	text-align:center;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	margin:0 0 48px;

	

}

#content .box .box-content {

	background: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

	padding:0;

	border:none;

	clear:both;

	text-align:center;

	position:relative;

}



.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;

}

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

.box .box-content ul ul{

	margin-left:15px;

}

.tabfeatured_default_width{ width:285px; }

.tabbestseller_default_width{ width:285px; }

.tablatest_default_width{ width:285px; }

.tabspecial_default_width{ width:285px; }

#content .box .box-heading::before{top:40px;}

#column-left .box .box-heading::before,#column-right .box .box-heading::before{ background:none;}

#tabs::before,.box .box-heading::before {

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

    content: "";

    font-family: "FontAwesome";

    height: 28px;

    left: 0;

    position: absolute;

    right: 0;

    top: 76px;

    width: 100%;

}



.htabs {	

border-bottom:1px solid #dddddd;

	  line-height: 19px;

    margin: 48px 0 0;

    padding: 10px 0 33px;

    position: relative;

    text-align: center;

}

.etabs {

    display: inline-block;

    float: none;

    margin: 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;

	margin:0 3px;

}

.htabs a {

    color: #000;

    display: block;

    float: left;

    font-size: 13px;

	font-weight:normal;

    margin: 0 10px;

    padding: 8px 22px;

    text-align: center;

	border:1px solid #d9d9d9;

	text-transform:uppercase;

	position:relative;

	

}



.htabs .tab-text { overflow:hidden; padding:10px 25px; margin:0;}



.htabs .tab-text > span { display:block; font:500 14px/24px "Raleway",verdana,Helvetica,sans-serif;}



.htabs .tab-text:before {

	border:medium none;

	outline:medium none;

	

}





.htabs a.selected {

	background:#e9967a;

	color: #fff;

	border:1px solid #666;

}



.htabs a:hover{

	background:#e9967a;

	color: #fff;

}



.hometab .tab-content {

	position:relative;

	padding: 0;

	border: none;

	z-index: 2;

	overflow: visible;

	margin-bottom: 42px;

	margin-top:38px;
	float: left;
	width: 100%;

}



.short-description { text-align:center; margin-bottom:30px; }

.hometab .box-content,#content .box .box-content { margin:0 -11px; }

.hometab .tab-title, .category_tab .tab-title { text-align:center; font-size:18px; font-weight:bold; text-transform:uppercase; color:#000000; display:inline-block; 

	background: url("../image/megnor/divider.png") no-repeat scroll center top transparent; 

	padding-bottom: 7px;

	padding-top: 30px;

	margin-bottom: 0px;

	}

.hometab .tab-head, .category_tab .tab-head { text-align:center; }



.tab-content .tab {

    display: none;

}

.hometab .customNavigation a.next {

right:-60px;}

#content .box .box-content .customNavigation a.next{right:-38px;}

.hometab .customNavigation a.prev,.box .box-content .customNavigation a.prev {

left:-38px;

	}



/* latest*/

.box.latest ,.box.special,.box.bestseller,.box.featured{

    margin: 76px auto 65px;

	position:relative;

}



.common-home #content.col-sm-12{

padding-left:0;

padding-right:0;

}



/**/

/* Product Grid Start */



#content .box-product{ 

	list-style-type: none;

	position:relative;

	width: 100%;

	padding:0px;

	margin:0px;

	list-style: none;

	overflow: hidden;

}



.nav-tabs .tab-text:before, .nav-tabs .tab-text > span { 

	padding:8px 22px; 

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

	transition: transform 0.3s;

	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

	 }



.nav-tabs .tab-text:hover > span {

	

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

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

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

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

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

} 



.nav-tabs .tab-text:hover:before {

	

	transform: translate3d(0, 0, 0);

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

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

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

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

	

}



.nav-tabs .tab-text { overflow:hidden; padding:0; }



.nav-tabs .tab-text > span { display:block; }



.nav-tabs .tab-text:before {

	content: attr(data-text);

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

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

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

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

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

	font-weight:bold;

}



/*parallax*/

.news-parralax  .parallex .inner-container{

		margin:0 auto;

		padding:192px 0 152px;

		overflow:hidden;

}

.news-parralax  .parallex .parrellex_content{

	float:left;

	text-align:center;

	width:58%;

}

.news-parralax  .parallex .parrellex_text{

	float:left;

	text-align:center;

	width:100%;

}

.news-parralax  .parallex  .parrellex_text1{

    color: #ffffff;

    float: left;

    font-family: "Open Sans",sans-serif;

    font-size: 60px;

    font-weight: 700;

    line-height: 52px;

    margin: 0 20px 0 0;

    text-transform: uppercase;

    width: auto;

}

.news-parralax  .parallex  .parrellex_text2{

  	color: #2bba93;

    float: left;

    font-family: "Open Sans",sans-serif;

    font-size: 60px;

    font-weight: 700;

    line-height: 52px;

    text-transform: uppercase;

	}

.news-parralax  .parallex .parrellex_small_text::before{

 	border-bottom: 1px solid #ffffff;

    bottom: 0;

    content: "";

    font-family: "FontAwesome";

    left: 0;

    margin: 0 auto;

    position: absolute;

    right: 0;

    top: 0;

    width: 90px;

}	

.news-parralax  .parallex .parrellex_small_text{	

    color: #ffffff;

    float: left;

    font-family: "Raleway",verdana,Helvetica,sans-serif;

    font-size: 18px;

    font-style: italic;

    margin: 0 0 32px;

    padding: 26px 0 32px;

    position: relative;

    text-align: center;

    width: 100%;	

}	

.news-parralax  .parallex .parallex_button{

	display:inline-block;

	float:none;

	}

.news-parralax  .parallex .parallex_button a{

	background: #000000 none repeat scroll 0 0;

    color: #ffffff;

    font-family: "Raleway",verdana,Helvetica,sans-serif;

    font-size: 16px;

    padding: 13px 53px;

    text-transform: capitalize;	

	

}	

.news-parralax  .parallex .parallex_button a:hover{

background:#2bba93 none repeat scroll 0 0;

}

/**/



/*.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 {

	width:285px;

	float:left;

	display: inline-block;

	padding:10px 11px;

}

 

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

#content .image-additional .slider-item{	

	display: inline-block;

    float: left;

	padding:5px 0;

	

	

}

.account-success #content p a {

    text-decoration: underline;

}



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

	margin: 4px 10px; 

	background:#fff;

	clear:both;

	overflow:hidden;

	text-align:center;

	display:inline-block;

}



#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; text-align:center; overflow:hidden;}



.grid_default_width { width:285px;}

.featured_default_width{ width:285px;}

.module_default_width{ width:200px;}

.latest_default_width{ width:285px;}

.special_default_width{ width:285px;}

.related_default_width{ width:285px;}

.bestseller_default_width{ width:285px;}

.additional_default_width{ width:100px; }



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

.layout-2.left-col #content .product-info .image-additional,.layout-2.right-col #content .product-info .image-additional{ width:400px;}

.layout-3 #content .product-info .image-additional{ width:250px;}

.banners-slider-carousel .product-block-inner img:hover { 

	opacity:0.8;

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

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

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

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

	transition: all 0.3s ease 0s;

	 }

.banners-slider-carousel .product-block-inner img{

	opacity:0.5;

	-khtml-opacity: 0.5;

	-webkit-opacity: 0.5;

	-moz-opacity:0.5;

	transition:all 500ms ease 0s;

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

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

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

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

}

.banners-slider-carousel .product-block-inner img:hover{

	opacity:1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

}

#content .product-carousel .product-block,

#content .product-grid  .product-block,

#content .box-product .product-block{ 

	padding::10px 11px; 

	background:#fff;

	clear:both;

	overflow:hidden;

}





#content .product-grid  .product-block  .list-right { display:none; opacity:0; }

#content .product-list  .product-block  .grid { display:none; }

#content .product-list  .product-block  .caption .price{ display:none; }



#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 #ddd;}



.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 #ddd;}





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

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

	padding:10px 0 0;

	transition: all 0.3s ease-out 0s;

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

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

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

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

	}



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

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

#content .box-product .product-block-inner{ padding:0 0; text-align:center; overflow:hidden; position:relative; margin:0;}



.banners-slider-carousel {

    margin: 0 auto;

    position: relative;

    width: 100%;

	clear: both;

	display: inline-block;

	padding:43px 0 0;

	border-top:1px solid #e8e8e8;

	

}



.sale{		

	color: #444444;

	padding: 1px 7px;    

	text-align: right;

    text-transform: none;		

	position:absolute;

	text-transform:uppercase;

	top: 10px;

	right: 10px; 

	font:500 13px/12px "Raleway",verdana,Helvetica,sans-serif;

}

	

/* 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: 5px;	

	width:100%;

}

#content .page-title {

    padding: 0;

}



#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 .price ,#column-right .box-product .price{

    font: 700 18px/26px "Open Sans",sans-serif;

	margin-bottom:5px;

}

#column-left .box-product .image,

#column-right .box-product .image {

	display: block;

	margin-bottom: 0px;

	float:left;

	margin-right:10px;	

	width:33%;

}

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

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

	float:left;

	width:60%; /* specify width as per your requirement */

	text-align:left;

	

}

#column-left .product-thumb .caption,

#column-right .product-thumb .caption{

	padding:0;

}





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

#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; 

	height:auto;

	font-weight:normal;

	border-radius:0;

	-webkit-border-radius:0x;

	-khtml-border-radius:0;

	-moz-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 { width:auto;}



#column-left .box-product .rating,

#column-right .box-product .rating,

#column-left .box-product .name,

#column-right .box-product .name,

#column-left .box-product .cart,

#column-right .box-product .cart {margin-bottom:5px; font-size:15px; }



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

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

{margin-bottom: 9px; padding: 0; }

#column-left .box .box-content ul li ,#column-right .box .box-content ul li{

    font-weight: normal;

    line-height: 28px;

	padding:0;

}

#column-left .box, box sidebarFilter,#column-right .box {

    margin: 0 0 30px;

}



#column-left .box-product .rating,

#column-right .box-product .rating {

	display:none;

}

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

	padding:10px 0;

	overflow:hidden;

}

#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: none repeat scroll 0 0 transparent;

    padding: 0;

    width: auto;

	line-height: 22px;

	border:none;

	font-weight:normal;

	text-transform:none;

	color: #666666;

}	



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



#column-left .product-thumb .button-group, #column-right .product-thumb .button-group {background:none; border:none; position:relative;

	 opacity:1; 

	 -khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;}

#column-left .product-thumb .button-group.quick, #column-right .product-thumb .button-group.quick,#column-left .product-thumb .button-group.add, #column-right .product-thumb .button-group.add{display:none;}

.top_button {

	background: url(../image/megnor/back_to_top.png) no-repeat scroll 0 0 transparent;

  	bottom: 25px;

    display: none;

    font-size: 0;

    height: 45px;

    position: fixed;

    right: 25px;

    width: 45px;

    z-index: 95;

}





.filterbox .list-group-item.title { font-weight:bold; color:#000000; } 

.filterbox .panel-footer { text-align:left; }

#content .filterbox .list-group-item { padding: 0 15px; }

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



#content .filterbox .list-group-item.title {

    color: #666;

    font-weight: bold;

    margin: 0 0 0 15px;

    padding: 10px 15px 0 0;

}



#content .sidebarFilter { position:relative;  }



#content .sidebarFilter .box-heading

	{	

    border: 1px solid #000000;

    font-size: 13px;

    margin-top: 6px;

	margin-right: 24px;

    padding: 3px 10px;

    position: relative;

    width: 180px;

 	}



#content .filterbox  {  

	background: #ffffff none repeat scroll 0 0;

    border-bottom: 1px solid #d9d9d9;

    clear: both;

    display: none;

    position: absolute;

    text-align: left;

    top: 47px;

    width: 100%;

    z-index: 9; 

	}



#content .filter-content {   	

    float: left;

    width: 18%; 

	}

#content .filter-content:last-child { border:none; }	

#content .filterbox .panel-footer {   

	clear: both;

    padding: 5px 0 15px;

    text-align: left; 

	}



#content ul.list-unstyled {  

    margin-bottom: 10px;

    overflow: auto;

    padding: 10px 0;

}

#content ul.list-unstyled li {

    line-height: 22px;

    padding: 3px 0;

}

.manufacturer-list {

    border: 1px solid #d9d9d9;

    margin-bottom: 20px;

    padding: 5px;

}

.manufacturer-heading {

    background: none repeat scroll 0 0 #f2f2f2;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 6px;

    padding: 5px 8px;

	color:#000000;

	text-align: left;

}

.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;}



.product-right .list-unstyled .old-price {

    color: #666;

    font-size: 20px;

    font-weight: 400;

    margin-right: 10px;

	font-family: "Source Sans Pro",sans-serif;

}



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

    color: #000;

    font-size: 22px;

    font-weight: bold;

    margin: 0;

	font-family: "Source Sans Pro",sans-serif;

	display:inline-block;

}



.tab-content { 

    overflow: hidden;

    padding: 10px 0;

}

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

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

#content .aboutus {

    clear: both;

}

.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{ color:#666; background:none; border:none; padding: 7px 8px; }

.category_filter #grid-view:hover, .category_filter #grid-view.active{background:url(../image/megnor/list.png) no-repeat scroll -20px -18px transparent;}

.category_filter #grid-view{background:url(../image/megnor/list.png) no-repeat scroll 4px -18px transparent; border:medium none; height:27px; width:27px; }

.category_filter #list-view{background:url(../image/megnor/list.png) no-repeat scroll 5px 5px transparent; border:medium none; height:27px; width: 30px; }

.category_filter #list-view:hover, .category_filter #list-view.active{background:url(../image/megnor/list.png) no-repeat scroll -19px 5px transparent;}

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

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

.category_filter .btn-list-grid .fa { font-size:0; display:none; }

.compare-total {

	border-right: 1px solid #d9d9d9;

    float: right;

    margin: 5px 20px 0;

    padding: 0 20px;

	}

.compare-total a {  color:#000000; }

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

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

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

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

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

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

    float: left;

	margin:1px 0 0;

}

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

.category_thumb .category_img, .category_thumb .category_description {

    float: left;

    width: 100%;

	text-align:left;

	padding:0;

	margin:0 0 18px;

}



.category-top {   

    padding: 0 0;

    text-align: center; 

	margin-bottom:0px;	

	width:100%;

	}



.category_thumb .category_description  { margin-bottom:10px;  }

.category_list ul {

    padding: 0;

	display:inline-block;

	margin:0;

}



.category_list {

    text-align: left;

	display:block;

}

.refine-search ul{padding:0;}

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

.category_list li a {      

    color: #666;

    display: block;

    padding: 4px 8px;

	background:#f2f2f2;

}

.category_list li a:hover {

    color: #000;

}

.category_list li {

    float: left;

    list-style: outside none none;

    margin: 0 10px 5px 0;

}

.pagination-wrapper {

    display: inline-block;

    margin: 0 0 10px;

    padding: 5px 0;

    width: 100%;

	

}

 

.category_filter{

    display: inline-block;

    margin: 0 0 20px;

    padding: 0 0 11px;

    width: 100%;

	float:right;

	border-bottom:1px solid #e8e8e8;

}





.row.category-product {

    padding: 0px;

	margin:0 -11px !important;

}

.category .category-product { clear:both; padding:0px; }

.category-product .product-grid { padding:10px 11px 30px; }

.category-product .product-list { padding:10px 11px;  }



.pagination-wrapper .page-link {

    float: right;

    padding: 0;

    width: auto;

}

.pagination-wrapper .page-result

 {

    float: left;

    padding: 0;

    width: auto;

	margin: 8px 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: 0; overflow:hidden; }

.information-contact .panel-default{ border:none; }

.contact-info{color:#787878;}

.contact-info .address-detail strong {  

   	padding: 2px 0 0 0px;

	height:28px;

	margin:5px 0;

	float:left;

}

.panel-body .map{width:100%;}

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

.contact-info .telephone strong{ 

    padding: 2px 0 0 0px;

	margin:5px 0;

	height:28px;

	float:left;	

}

.contact-info .fax strong{

    padding: 2px 0 0 0px;

	height:28px;

	margin:5px 0;

	float:left;	

}



.telephone .fa,  .address-detail .fa.fa-industry {

    color: #d7d7d7;

    float: left;

    font-size: 22px;

    font-weight: normal;

    padding: 8px;

}



.fax .fa {

    color: #d7d7d7;

    float: left;

    font-size: 22px;

    font-weight: normal;

    padding: 8px;

}



.open-time .fa {

    color: #d7d7d7;

    float: left;

    font-size: 22px;

    font-weight: normal;

    padding: 8px;

}



.comment .fa {

    color: #d7d7d7;

    float: left;

    font-size: 22px;

    font-weight: normal;

    padding: 8px;

}



.contact-info .open-time strong{

    padding: 2px 0 0 0px;

	height:28px;

	margin:5px 0;

	float:left;

}

.contact-info .comment strong{

    padding: 2px 0 0 0px;

	height:28px;

	margin:5px 0;

	float:left;

}



.contact-info address {

    display: inline-block;

    margin: 0 0 10px 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 #f2f2f2;

}

.main-slider {

    position: relative;

	margin-top: 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: 10px 0;}

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



.category .page-title{ 

	 float: left;

    font: 700 18px/24px "Raleway",verdana,Helvetica,sans-serif;

    margin: 0 0 13px;

    padding: 0;

	

}

.productpage .page-title{ padding: 37px 0 10px;}

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

	color: #000000;

    display: inline-block;

    font-size: 20px;

    font-weight: 700;

    margin: 0;

    padding: 37px 0 3px;

    text-transform: uppercase;

}

.quickview .product-title{margin-bottom:10px;}

.quickview #content ul.list-unstyled{margin-bottom:0;}

.refine-search {  

	font-size: 13px;

    font-weight: bold;

    margin-top: 10px;

    text-align: left;

    text-transform: uppercase;

	display:block;

	clear:both;

	 }

.copy-right { 

     margin: 0 0 7px;

    padding: 22px 0 0;

   

}

.footer-bottom .list-unstyled a {

    color: #a6a6a6;

    text-transform: capitalize;

}

.footer-bottom .list-unstyled a:hover {

    color: #fff;

   

}



#bottom-footer li{display:inline; padding:0 11px;}

#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:#000; }

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

#content .affiliate-logout { border: 1px solid #d9d9d9; padding: 10px;}



#cart .cart-menu > li:first-child {

    max-height: 306px;

    overflow-x: hidden;

    overflow-y: auto;

}

.shopping-cart .img-thumbnail{max-width:none; border:none; padding:0; }

#accordion label.col-sm-2.control-label{margin:5px 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:13px; }



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



#button-search{float:right; margin-bottom:10px;}

.product-search h2{clear:both;}



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

    margin-bottom: 10px;

}



.bootstrap-datetimepicker-widget td.day{position:relative;}



.bootstrap-datetimepicker-widget td.day.active:before {

    border-bottom: 7px solid #fff !important;

    content: '';

    display: inline-block;

    border-left: 7px solid transparent;

    border-top-color: rgba(0,0,0,.2);

    position: absolute;

    bottom: 4px;

    right: 4px;

}

.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{

background-color: #000 !important;

color: #fff !important;

}

.checkout-cart .shopping-cart input.form-control {

    text-align: center;

    width: 40px;

}



.checkout-cart .shopping-cart .input-group-btn{

float:left;

}



/*Product zoom CSSS*/



.zoomContainer {

    margin-bottom: 5px;

}

.zoomContainer .zoomWindow{

	box-shadow:medium none;

}



/* Home Banner CMS */



/* Testimonial CMS */



.testimonial-cms1 { 

	float: left; 

	width: 100%; 

	padding:8px 0 10px;

	margin:5px -10px 74px;

	}

.testimonials1 { 

	float: left; 

	width: 100%; 

	background: #ffffff;

	padding:0px;

	 }

.testimonial_shop_img{

	background:rgba(0, 0, 0, 0) url(../image/megnor/open-shop.png) no-repeat;

}

.testimonial_cms1_img{

	background:rgba(0, 0, 0, 0) url(../image/megnor/shipping.png) no-repeat scroll 0 -213px;

}

.testimonial_1cms.cont_inner:hover .testimonial_cms1_img { background-position: 0 -267px; }  



.testimonial_cms2_img{

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

}

.testimonial_2cms.cont_inner:hover .testimonial_cms2_img { background-position:0 -54px; }  

.testimonial_cms3_img{

	background:rgba(0, 0, 0, 0) url(../image/megnor/shipping.png) no-repeat scroll 0 -109px;

}

.testimonial_3cms.cont_inner:hover .testimonial_cms3_img { background-position: 0 -163px; }  

#testimonial0 .testimonial_content3 {

    margin: 0 55px;

}

.cms_img { 

    height: 35px;

    position: relative;

    text-align: center;

    width: 55px;

	margin-bottom:10px;

}



.testimonial_cms_text { 

	color: #000000;

    font-size: 22px;

    font-weight: 600;

    padding: 8px 0;

    position: relative;

    text-transform: uppercase;

	}

.testimonial_cms_text2 { 

	 color: #000000;

    font-size: 22px;

    font-weight: 600;

    padding: 0 0 16px;

    position: relative;

    text-transform: uppercase;

	}

.testimonial_cms_text1 { 

	color: #666666;

    line-height: 25px;

    position: relative;

	margin:0 0 9px;

 }

.text-cnt { 

    cursor: pointer;

    display: inline-block;

    overflow: hidden;

    padding: 31px 0 44px 41px;

    position: relative;

    text-align: left;

    vertical-align: top;

    width: 344px;



	}

.text-cnt::before{

	 border-bottom: 337px solid rgba(0, 0, 0, 0);

    border-right: 404px solid #f7f7f7;

    border-top: 340px solid rgba(0, 0, 0, 0);

    content: "";

    font-family: "FontAwesome";

    height: 0;

    left: -62px;

    position: absolute;

    top: -467px;

    transform: rotate(50deg);

	-webkit-transform: rotate(50deg);

	-ms-transform:rotate(50deg);

	-o-transform:rotate(50deg);

	-moz-transform:rotate(50deg);

    width: 0;

	

	}



.testimonials1 .cont_inner { float:left; }



.testimonial_default_width {

    width: 100%;

}



#testimonial .testimonial_inner{

    margin: 0 auto;

    text-align: center;

    padding:0;

}

.testimonials .cms-box-heading a {color:#000000;  }

.testimonials .cms-box-heading a:hover {color:#000000; }

.testimonials .subheading{

    color: #2bba93;

	font-size:14px;

}

.category_img .img-thumbnail {

    border: medium none;

	padding:0;

}

.account-newsletter .form-group .col-sm-2.control-label {

    width: 8%;

}

.affiliate-success #content p a {

    text-decoration: underline;

}

.address-detail .btn.btn-info {

    float: left;

    margin: 16px 0 5px 5px;

}



.layout-3 .breadcrumb, .layout-2 .breadcrumb{

 color: #000000;

    float: right;

    margin: 0;

    padding: 0 ;

}

 .layout-1 .breadcrumb{

 	color: #000000;

    float: right;

	padding: 65px 0 0;

}

.layout-1 .productpage .breadcrumb{float:none; text-align:left; padding:35px 0 0; margin:0 0 11px;}

#content.productpage .page-title {

display:none;

    

}

.testimonials .test-desc{padding:0 25px 15px;}

#testimonial .peoplesay-block .test-desc > p {

    color: #e5e5e5;

    font-size: 16px;

}

.testimonials .test-content2 .cms-box-heading a {

    color: #ffffff;

    font-size: 18px;

    font-weight: 700;

    text-transform: uppercase;

}

.homepage-testimonials-inner.products.block_content {

    position: relative;

	margin-bottom:9px;

}



.testimonials .customNavigation a { top:5px !important; height:50px; width:60px;

 transition:none 0s ease 0s; 

-webkit-transition: none 0s ease 0s;

-moz-transition: none 0s ease 0s;

-ms-transition:none 0s ease 0s;

-o-transition:none 0s ease 0s;

border:none;}

.testimonials .customNavigation a.next { 

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

	

	right:-50px;

 }

.testimonials .customNavigation a.next:hover { background-position: -88px -65px;  }  	

.testimonials .customNavigation a.prev{ 

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

	left:-50px;;

	

	}

.testimonials .customNavigation a.prev:hover { background-position: 0 -65px;  }	

.testimonials .cms-sub-title {   

	color: #ffffff;

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

    font-size: 14px;

    text-transform: uppercase;	

}



.testimonials .test-content { margin:26px auto; width:72%; }





.testimonials .slider-pagination {

    position: relative;

    text-align: center;

	display:none;

	

}

.testimonials .slider-page {

    display: inline-block;

    margin: 0 3px;

}

.slider-controls .slider-page, .slider-controls .slider-buttons div {

    cursor: pointer;

}



.testimonials .slider-page.active > span, .testimonials .slider-page:hover > span {

	border:2px solid #000;

	background:#000;

	transition: all 0.3s ease-out 0s;

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

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

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

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

}

.testimonials .slider-page > span {

    cursor: pointer;

    display: block;

    font-size: 0;

    height: 12px;

    text-indent: -9999px;

    width: 12px;

	border-radius:50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

	-moz-border-radius:50%;

	border: 2px solid #bbb;

	background: #f2f2f2;

	

}

.testimonials {

    background: #1a1a1a none repeat scroll 0 0;

    float: left;

    padding: 98px 0 48px;

    width: 100%;

}



@media (max-width: 1260px) { 	

	.category .category_filter { width:100%; }

}


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

	.blog-right { width:100%; }

}



/*Megnor Footer CSS */ 

/*social*/

.content_footer_bottom {

    float: left;

    margin: 47px 0 39px;

    position: relative;

    text-align: center;

    width: 100%;

}

#footer #social_block ul {

    float: left;

    position: relative;

    width: 100%;

	padding:0;

}

.content_footer_left.col-sm-3.column > div {

    padding: 0 0 0 5px;

}



 #footer #social_block ul li a span {

    background: #787878 none repeat scroll 0 0;

    color: #ffffff;

    font-size: 12px;

    left: 0;

    line-height: 25px;

    min-width: 90px;

    padding: 0 10px;

    position: absolute;

    top: -35px;

    transition-duration: 300ms;

	-webkit-transition-duration:300ms;

	-moz-transition-duration: 300ms;

	-ms-transition-duration: 300ms;

	-o-transition-duration: 300ms;

    visibility: hidden;

    z-index: 9;

}

 #footer #social_block ul li a:hover span,  #footer #social_block ul li a:hover::after {

    transition-duration: 300ms;

	-webkit-transition-duration:300ms;

	-moz-transition-duration: 300ms;

	-ms-transition-duration: 300ms;

	-o-transition-duration: 300ms;

    visibility: visible;

    z-index: 9;

}

 #footer #social_block ul li a::after {

    border-left: 8px solid rgba(0, 0, 0, 0);

    border-right: 0 solid rgba(0, 0, 0, 0);

    border-top: 7px solid #787878;

    bottom: 38px;

    content: "";

    left: 10px;

    position: absolute;

    text-align: center;

    visibility: hidden;

}

 #footer #social_block ul li a {

    background-color: #333333;

    border-radius: 50%;

	-webkit-border-radius:50%;

	-khtml-border-radius:50%;

	-moz-border-radius:50%;

    color: #000000;

    display: inline-block;

    font-size: 19px;

    height: 34px;

    line-height: 34px;

    transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;

	-webkit-transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;

	-moz-transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;

	-ms-transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;

	-o-transition: width 2s ease 0s, height 2s ease 0s, -moz-transform 2s ease 0s;

    width: 34px;

}

#footer #social_block ul li {

    display: inline-block;

    float: none;

    margin-right: 10px;

    position: relative;

    text-align: center;

    width: 34px;

}

 #footer #social_block ul li a::before {

    display: inline-block;

    font-family: "FontAwesome";

    font-weight: normal;

    vertical-align: -1px;

}

#footer #social_block ul li.facebook a::before {

    content: "\f09a";

}

 #footer #social_block ul li.facebook a:hover {

    background: #3c5a9a none repeat scroll 0 0;

}

 #footer #social_block ul li.twitter a::before {

    content: "\f099";

}

 #footer #social_block ul li.twitter a:hover {

    background: #0090ff none repeat scroll 0 0;

}

 #footer #social_block ul li.rss a::before {

    content: "\f09e";

}

 #footer #social_block ul li.rss a:hover {

    background: #ffa500 none repeat scroll 0 0;

}

 #footer #social_block ul li.youtube a::before {

    content: "\f167";

}

 #footer #social_block ul li.youtube a:hover {

    background: #c72b2b none repeat scroll 0 0;

}

 #footer #social_block ul li.google-plus a::before {

    content: "\f0d5";

}

 #footer #social_block ul li.google-plus a:hover {

    background: #dc4a38 none repeat scroll 0 0;

}

 #footer #social_block ul li.pinterest a::before {

    content: "\f231";

}

 #footer #social_block ul li.pinterest a:hover {

    background: #cd2129 none repeat scroll 0 0;

}

 #footer #social_block ul li.instagram a::before {

    content: "\f16d";

}

 #footer #social_block ul li.instagram a:hover {

    background: #517fa4 none repeat scroll 0 0;

}



#footer_aboutus_block > h5{display:block;}

#footer_aboutus_block > ul {

    list-style: outside none none;

    margin-bottom: 9px;

    padding: 0;

}

#footer .column .tm-about-logo > a{background:none; padding:0;}

.tm-about-logo{margin-bottom:24px; text-align:center; }

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

    margin: 0 50px 0 10px;

    padding: 0;

    width: 29%;

	text-align:center;

	border:none;

}

li.social_block  {

    cursor: pointer;

    display: inline-block;

    height: 25px;

    margin: 10px 2px 0;

    padding: 0;

    width: 17px;

}

#footer li.social_block a .fa {

    font-size: 22px;

    font-weight: normal;

}

#footer li.social_block a{color:#969696;}

#footer li.social_block a:hover{color:#262626;}



.footer-bottom { 

    text-align:center;

	border-top: 1px solid #333333;

    bottom: 0;

    content: "";

    height: 115px;

    padding: 0;

    position: relative;

    width: 100%

	}





.footer_bottom li{display:inline-block;}

.footer_bottom .payment_block {

    margin: 12px 0 25px;

    padding: 0;

	list-style:outside none none;

}



.footer_bottom .payment_block li, #footer .payment_block li{

   display: inline-block;

    height: 26px;

    margin-right: 8px;

    width: 43px;

}

.footer_bottom_inner.container{padding:0;}

.footer_bottom h5 {

    display: none;

}

.powerd { color:#a6a6a6; }

.powerd a{color:#a6a6a6;}

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



/**/

/*Megnor slideshow CSS */ 

.main-slider .owl-carousel .owl-buttons .owl-prev:hover{

background-position:0 1px;

}

.main-slider .owl-carousel .owl-buttons .owl-next:hover{

background-position:-50px 1px;

}

.main-slider .owl-carousel .owl-buttons .owl-prev { 

	 left: 20px;

	background:rgba(0, 0, 0, 0) url(../image/megnor/arrow1.png) no-repeat scroll 0 -45px;

	

	 height:34px;

	 width:50px;  

	opacity:1;

	 text-align:center;

	 }



.main-slider .owl-carousel .owl-buttons .owl-next { 

 right: 20px;

	background:rgba(0, 0, 0, 0) url(../image/megnor/arrow1.png) no-repeat scroll -50px -45px;

	opacity:1;

	 height:34px;

	 width:50px;

	

	 text-align:center;	

 }

.main-slider .owl-carousel .owl-buttons .owl-prev:hover { 

	opacity:1; 

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	}

.main-slider .owl-carousel .owl-buttons .owl-next:hover { 

	 opacity:1; 

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-webkit-opacity: 1;

	 } 



/* */ 



/*subbanner*/

#subbanner_1 {

    float: left;

    margin: 0 20px 0 0;

    overflow: hidden;

}



#subbanner_1 a:hover img ,#subbanner_2 a:hover img{

    opacity: 0.7;

	-khtml-opacity: 0.7;

	-webkit-opacity: 0.7;

	-moz-opacity:0.7;

	transform:scale(1.08);

	-webkit-transform: scale(1.08);

	-ms-transform:scale(1.08);

	-o-transform:scale(1.08);

	-moz-transform:scale(1.08);

	overflow:hidden;

   

}

#subbanner_1 a img ,#subbanner_2 a img{

	 

	transition:all 0.5s ease 0s;

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

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

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

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



}

.subbanner-container{overflow:hidden; position:relative; background:#000; }

.tm-message {

    bottom: 0;

    display: none;

    font-size: 20px;

    left: 0;

    position: absolute;

    right: 0;

	text-align:center;

}



@-webkit-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}

@-moz-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}

@keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}



header.header-length { margin-bottom:53px; }

.nav-container.fixed {

    display: block;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 1000;	

	background: #000000;

	transition: all 0.3s ease-out 0s;

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

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

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

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

}

/*quickview*/

.button-group.quick:hover{background:#e9967a;}

.quickview .fa.fa-eye {

    color: #ffffff;

}

.button-group.quick{

	background:#e9967a;

	border-radius:50%;

    color: #000000;

    font: 700 13px/16px "Raleway",verdana,Helvetica,sans-serif;

    height: 35px;

    left: 10px;

    padding: 9px;

    position: absolute;

    top: 10px;

    width: 35px;

	opacity:0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity:0;

}

.button-group.quick .quickview {

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

    padding: 0;

    width: auto;

}



.quickview {

    background: #ffffff none repeat scroll 0 0;

    display: inline-block;

    padding: 15px ;

    width: 100%;

}



.nav-container.fixed .nav-inner { border-top:1px solid #000; border-bottom:1px none rgba(0, 0, 0, 0); }

.nav-container.fixed .navbar-nav > li > .dropdown-menu {

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

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

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

	padding:30px;

	background:#ffffff none repeat scroll 0 0; }

#menu .navbar-nav > li > .dropdown-menu {

 padding: 30px;

    background: #ffffff none repeat scroll 0 0;

   

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

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

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

	top:97%;}

	

}





.header-right.header-right-fixed { 

	display: block;

    margin: 0;

    position: fixed;

    right: 0;

    padding-top: 21px;

    width: auto;

    z-index: 1099;

	top: 0;	

	}



/*Megnor Ajax alert CSS */ 



.alert.alert-success.animated{

	width:100%; 

	height:60px; 

	text-align:center;

	vertical-align:middle; 

	padding:15px 10px; 

	opacity:0.95 !important; 

	-webkit-opacity:0.95 !important; 

	-moz-opacity:0.95 !important; 

	-khtml-opacity:0.95 !important; 

	background-color: #303030  !important;

    border-color: #303030 !important;

    color: #fff !important;

}

.alert.alert-success.animated span{font-size:14px !important;}

.alert.alert-success.animated span a{color:#fff;}

.alert.alert-success.animated span .fa.fa-check-circle{color:#9bcf85;}

.alert.alert-success.animated button.close{

	opacity:1; 

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

	color:#fff;

}



.common-home .content-top-breadcum {

    display: none;

}





/*PRODUCT TAB*/



.content_product_block {

    margin: 20px 0;

    position: relative;

	display:inline-block;

	width:100%;

}



#custom_tab ul li a {

    color: #aaaaaa;

    float: left;

	font-weight:500;

	font-size:12px;

	line-height:20px; 

    padding: 6px 16px;

	transition:none;

}

#custom_tab.product-tabs {

    background: #fff none repeat scroll 0 0; 

    border-bottom: 1px solid #d9d9d9;

    overflow: hidden;

	width:100%;

}

#custom_tab > ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

#custom_tab li {

    float: left;

    margin: 0;

}

#custom_tab.product-tabs a {

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

    border-left: 1px solid #d9d9d9;

    border-right: 1px solid #d9d9d9;

	border-top: 1px solid #d9d9d9;

    color: #aaa;

    float: left;

    padding: 4px 16px;

    text-transform: uppercase;

	margin-right: -1px;

}

#custom_tab.product-tabs a.selected{

    background: #000 none repeat scroll 0 0;

    border-left: 1px solid #000; 

	border-top: 1px solid #000; 

    color: #fff;

}

#custom_tab.product-tabs a:hover{color:#262626;  }

.content_product_block .tab_product {

    border-bottom: 1px solid #d9d9d9;

    border-left: 1px solid #d9d9d9;

    border-right: 1px solid #d9d9d9;

    padding: 20px;

}

#custom_tab.product-tabs ul li:first-child a.selected,

#custom_tab.product-tabs ul li:last-child a.selected,

#custom_tab.product-tabs a.second.selected

{

    color:#FFFFFF;

	border-left: 1px solid #000;

}

.size_guide_table {

    border: 1px solid #d9d9d9;

    width: 100%;

}

.size_guide_table tbody th {

    color: #000000;

    font-weight: bold;

    padding: 7px 8px;

    vertical-align: middle;

    white-space: nowrap;

}

.size_guide_table tbody th {

    background: #f9f9f9 none repeat scroll 0 0;

	border-bottom:1px solid #d9d9d9;

}

.size_guide_table tbody td {

    padding: 5px 8px;

}



#collapse-checkout-option h2 { font-size:14px; font-weight:bold; padding:10px 0; }



@media (max-width: 1260px) {



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

	#column-left .fa-shopping-cart:before, #column-right .fa-shopping-cart:before  {display:none;}

	#column-left .hidden-xs, #column-left .hidden-sm, #column-left .hidden-md {display:block !important; text-transform: capitalize; font-weight:normal;   margin-top: -25px;}

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

	.header_1cms.cont_inner, .header_2cms.cont_inner , .header_3cms.cont_inner { width:303px; }

	.header_content1, .header_content3 { padding:12px 15px; }

			

	

}

@media only screen and (min-width: 1200px) and (max-width: 1260px)  { 

	.header_1cms.cont_inner, .header_2cms.cont_inner , .header_3cms.cont_inner { width:390px; }

	.megnorblog .bx-controls-direction .bx-prev { left:19.5%; }

	.megnorblog .bx-controls-direction .bx-next { left:19.5%; }

	.inner1 img, .inner2 img { width:100%; }	

	.cloth-banner4 { width: 32%; }

	.cloth-banner3 { width: 31.6%; }

	.cloth-banner5 { width:65.7%; }

	.hometab .customNavigation a.prev, .box .box-content .customNavigation a.prev{left:11px;}

	.hometab .customNavigation a.next{right:-15px;}

	#content .box .box-content .customNavigation a.next{right:7px;}

	.product-info .image-additional{width:462px;}

	.testimonials .customNavigation a.prev{left:0;}

	.testimonials .customNavigation a.next{right:0;}

	

	.productpage .product-left {

    padding-left: 15px;

    padding-right: 15px;

}

}



@media only screen and (min-width: 980px) and (max-width: 1199px)  { 

	

	.header-left{width:22%;}

	.product-list .product-thumb .caption{width:56%;}

	.product-list .product-thumb .list-right{width:44%;}

	.productpage .product-left {

    padding-left: 15px;

    padding-right: 15px;

	}

	#subbanner_1{width:63%;}

	#subbanner_2{width:33%; float:left;}

	.hometab .customNavigation a.prev, .box .box-content .customNavigation a.prev{left:11px;}

	.hometab .customNavigation a.next{right:-15px;}

	#content .box .box-content .customNavigation a.next{right:7px;}

	.news-parralax .parallex .parrellex_content{width:100%;}

	.testimonials .customNavigation a.prev{left:0;}

	.testimonials .customNavigation a.next{right:0;}

	.testimonials .test-content{width:69%;}

	.product-thumb .image{display:block;}

	.text-cnt::before{top:-507px;}

	.text-cnt{width:276px; padding:31px 0 0 25px;}

	.cms_img { margin-right:20px; }

	#content .nav-tabs{padding:0 17%;}

	.product-info .image-additional { width:375px; }





	#column-left .product-items .product-details, #column-right .product-items .product-details { width:61%;  }

	#column-left .box-product .image, #column-right .box-product .image { margin-right:10px; }

	.comment-content .commnet-right { width:60%; }

	.newsletter { width:58%; }

	.newsletter-box #txtemail { width:72%; }

	.hover_data .desc-text { font-size:22px; }

	.hover_data .title { font-size:38px; }

	.hover_data .desc-text-1 { font-size:15px; }

	.hover_data .shop-now a { padding:4px 40px; font-size:12px; }

	.hover_data .shop-now { margin-top:10px; }

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

}

@media only screen and (min-width: 980px) and (max-width: 1260px) { 

	

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

	.content_footer_top h2 { font-size:16px; }

	#footer #footer_aboutus_block.col-sm-3.column { margin:0 20px 0 10px; width:33%; }	

	

	.compare-total { margin:5px 20px 0px; padding:0 25px;  float:right; width:auto;  }	

	.product-list .product-thumb .button-group button { margin-bottom:12px; }		

	.product-right .btn.wishlist { border:none; }

	.product-right .btn.compare { padding-left:0; }	

	

 }

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



	.layout-2.left-col #column-left,.layout-2.right-col #column-right{width:23.2%;}

	.layout-2 #content{width:75%;}

	.layout-2.left-col #content , .layout-2.right-col #content { width:100%; padding-left:0;}

	#column-left .product-items .product-details, #column-right .product-items .product-details { }

	.nav-tabs { float:none !important; }

	.nav-tabs > li { clear: none !important; }

	

	.newsletter-box .btn { float:left; }

	.pagination-right { clear:none !important; }

	.compare-total { margin: 5px 0 0; }

	.product-info{ text-align:center; }	 

	.product-info .additional-carousel { float:none; display:inline-block; }

}

@media (max-width: 979px) {

	.product-list .button-group.list .compare {

		padding: 5px 15px 0 !important;

	}

	#testimonial0 .testimonial_content3{margin:0;}

	.product-list .button-group.list .wishlist, .product-list .button-group.list .compare{display:inline-block;}

	.product-list .product-thumb .list-right{

		margin:0 10px;

		border-left:none;

		width:100%;}

	.product-list .product-thumb h4{margin:0;}

	.product-list .product-details{padding:0;}

		.header-left{width:28%;}

		.header-logo{width:29%;}

		.nav-inner .container {

			padding: 0;

		}

		#res-menu.responsive-menu .main-navigation {

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

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

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

			margin-top: 10px;

			padding: 20px;

		}

		.main-menu > ul > li ul > li > a, .responsive-menu .main-navigation li a { padding:5px 0; font:800 14px/24px "Raleway",verdana,Helvetica,sans-serif; text-transform:uppercase; }

		#subbanner_1{width:63%;}

		#subbanner_2{width:33%; float:left;}

		.tablatest_default_width,.featured_default_width,.related_default_width{width:200px;}

		.hometab .customNavigation a.next{right:-14px;}

		.hometab .customNavigation a.prev, .box .box-content .customNavigation a.prev{left:11px;}

		.testimonials .customNavigation a.next{right:0;}

		.testimonials .customNavigation a.prev{left:0;}

		#content .box .box-content .customNavigation a.next{right:8px;}

		.text-cnt{width:241px; padding:31px 0 0 25px;}

		.news-parralax .parallex .parrellex_content{width:100%;}

		.testimonials .test-content{width:78%;}

		.text-cnt::before{top:-524px;}

		.testimonial-cms1,#testimonial .testimonial_content3{margin:0 0 50px;}

		#content .nav-tabs{padding:0 8%;}	

		.content_footer_top h2{font-size:14px; margin-bottom:13px;}

		#footer .col-sm-3.column{margin:0;}

		.content_footer_left.col-sm-3.column > div{padding:0;}

		#footer {

			padding-top: 20px;

		}

		.testimonials1{margin-bottom:20px;}

		#footer  li {padding-bottom:4px;}

		#column-left .box .toggle .mobile_togglemenu::after, #column-right .box .toggle .mobile_togglemenu::after {

		   content: "\f067";

			display: block;

			font-family: "FontAwesome";

			font-size: 14px;

			position: absolute;

			right: 0;

			top: 2px;

			z-index: 99;

			color:#000;

			cursor:pointer; }

			#column-left .box .toggle.active .mobile_togglemenu::after, #column-right .box .toggle.active .mobile_togglemenu::after {

		   content: "\f068";

			display: block;

			font-family: "FontAwesome";

			font-size: 14px;

			position: absolute;

			right: 0;

			top: 2px;

			z-index: 99;

			color:#000;

			cursor:pointer; }

		#column-left .box, box sidebarFilter, #column-right .box{margin:0 0 10px; cursor:pointer;}

		#column-left .box-product .image, #column-right .box-product .image{width:11%;}

		#social_block > h5{display:block;}

		.content_footer_bottom{text-align:left; margin:0;}

		



	

	.col-md-4.btn-list-grid {margin-bottom: 10px;}	

	.pagination-right {

		clear: both;

		float: left;

	}

	.compare-total { float:left; border:none;  }

	.product-compare .table-bordered{

		width:100%;

		float:left;

		overflow:auto;

		display:inline;

	}

	#accordion .form-horizontal .control-label{width:100%;}

	.shopping-cart .input-group .form-control{width:100%}

	.shopping-cart .input-group-btn{clear:both; margin-top:5px}

	.checkout-cart .shopping-cart .input-group-btn:last-child > .btn, .checkout-cart .shopping-cart .input-group-btn:last-child > .btn-group{margin-right:5px; margin-left:0;}

	.col-sm-4.header-logo { width:67%;  }

	.header-right-container {

    display: inline-block;

    float: none;

    margin: 0 auto;

	}

	.dropdown-menu-right.myaccount-menu {

	 text-align:left;

	  margin:5px 0 0; }

	#cart .dropdown-menu { margin:5px 0 0; }

	.header_1cms.cont_inner, .header_2cms.cont_inner , .header_3cms.cont_inner { width:230px; }

	.header_content1, .header_content3 { padding:12px 15px; }

	.header_content1, .header_content3,  .header_content2 { text-align:center; }

	.header_cms_text { line-height:24px; }

	.hover_data .title { font-size:38px; }

	.hover_data .desc-text-1 { font-size:12px; margin-top:2px; }

	.hover_data .desc-text { font-size:22px; margin:0; }

	.hover_data .shop-now a { padding:3px 30px; font-size:10px; }

	.hover_data .shop-now { margin-top:5px; }

	

	.testimonial-cms { width:100%; clear:both; overflow:hidden; }

	.testimonial-cms1 { width:100%; }

	.megnorblog .bx-wrapper { max-width:100% !important; padding:0; }

	#footer_aboutus_block > h5 { display:block; text-align:left; }

	#footer #footer_aboutus_block.col-sm-3.column { width:100%; margin:0; }

	.banners-slider-carousel .customNavigation { opacity:1 !important; }

	.header_cms.container { border:1px solid #d9d9d9; border-top:none; border-bottom:none;  }

	.category .category_filter { width:100%; }	

	.product-list .product-thumb .caption { width:100%; }	

	.product-list .product-thumb .button-group button { margin-bottom:5px; }	

	.productpage .product-left { padding:0 15px; width:100%; }

	.productpage .product-right { padding:0 15px; width:100%; border:none; min-height:inherit; margin-top:15px; }

	.additional-carousel .bx-controls { opacity:1; }

	.comment-content .commnet-left { border-right:none;  width:30%; }

	.comment-content .commnet-right { width:100%; margin-top:10px; border-top:1px solid #d9d9d9; padding-top:10px; }

	#content .filter-content { width:25%; }

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

	.layout-2.left-col #column-left, .layout-2.right-col #column-right, .layout-3 #column-left, .layout-3 #column-right, #column-left, #column-right {

    clear: both;

    display: block !important;

    margin-top: 20px;

    padding: 0 ;

    width: 100%; 

	}

	.common-home .layout-2.left-col #column-left, .common-home .layout-2.right-col #column-right, .common-home .layout-3 #column-left, .common-home .layout-3 #column-right, #column-left, #column-right {

	 display: none !important; }

	#column-left .box .box-heading, #column-right .box .box-heading { position: relative; }

	#column-left .box .box-content, #column-right .box .box-content, #column-left .box .filterbox, #column-right .box .filterbox  { display: none;  margin-bottom: 0;/* padding: 10px 0px;*/ }

	#column-left .box .list-group, #column-right .box .list-group { display:none; }

}

@media (max-width: 767px) { 

		.nav-inner .container{padding:0 15px;}

		.testimonials .test-content{width:83%;}

		#subbanner_1{margin:0 18px 0 0;}

		.container .row {

			margin-left: 0;

			margin-right: 0;

		}

		.tablatest_default_width,.featured_default_width,.related_default_width{width:300px;}

		#content .box .box-product .product-thumb .button-group.quick{display:none;}

		.news-parralax .parallex .parrellex_text1,.news-parralax .parallex .parrellex_text2{font-size:40px; float:none; display:inline-block;}

		.text-cnt {

			margin: 0 ;

			text-align: center;

			width: 100%;

		}

			.testimonial-cms1,#testimonial .testimonial_content3{margin:0;}

		.testimonials1 .cont_inner{float:none;}

		.text-cnt::before{display:none;}

		.cms_img{width:100%;}


		.testimonial_shop_img{

			background:rgba(0, 0, 0, 0) url(../image/megnor/open-shop.png) no-repeat center;

		}

		.testimonial_3cms.cont_inner:hover .testimonial_shop_img { background-position: center; }  		

		
		.testimonial_cms1_img{

			background:rgba(0, 0, 0, 0) url(../image/megnor/shipping.png) no-repeat scroll center -213px;

		}

		.testimonial_1cms.cont_inner:hover .testimonial_cms1_img { background-position: center -267px; }  

		

		.testimonial_cms2_img{

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

		}

		.testimonial_2cms.cont_inner:hover .testimonial_cms2_img { background-position:center -54px; }  

		.testimonial_cms3_img{

			background:rgba(0, 0, 0, 0) url(../image/megnor/shipping.png) no-repeat scroll center -109px;

		}

		.testimonial_3cms.cont_inner:hover .testimonial_cms3_img { background-position:center -163px; }  

		

	

		#footer-top{height:143px;}

		.content_footer_top.container{padding:0 15px;}

		.newsletter{width:80%; float:left;}

		.content_footer_top h2{padding:0 0 0 69px;}

		.newsletter-container{padding:12px 0 6px;}

		.layout-2.left-col #content, .layout-2.right-col #content, .layout-3 #content { width:100%; }

		.layout-2.left-col #content{padding-left:0;}

		.layout-2.right-col #content{padding-right:0;}

		.col-sm-12.category_list {

			padding-left: 0;

			padding-right:0;

		}

		.additional_default_width{width:100px;}

		.product-info .image-additional{width:391px;}

		.product-info .additional-carousel{float:none; width:390px; overflow:hidden;}

		#content .product-info .product-image .customNavigation{top:53px;}

		#content .product-info .product-image .customNavigation span.next{width:31px;}

		#tabs_info .nav-tabs > li {

			float: none;

		}

		

		#content .nav-tabs{padding:0;}

		#tabs_info .nav > li > a{padding:10px 12px;}

		#tabs_info .nav-tabs::after{width:400px;}

		#tabs_info .tab-content{border-top:1px solid #dddddd; }

	#tabs_info .nav-tabs::after{border:none;}

		

		/**/	

		/*header*/

		.header-logo,.header-cart{width:51%;}

		.header-left{width:42%;}

		#slideshow0 .owl-pagination{display:none;}

		.header-left {

			left: 0;

			margin: 75px auto 0;

			right: 0;

			text-align: center;

			float:none;

		}

		.lang_cur_block .pull-left {

			display: inline-block;

			float: none;

		}

		.lang_cur_block {

			display: inline-block;

		}

		

		#top-links {

			display: inline-block;

			float: none;

			padding-top: 0;

		}

		.header-logo {

			left: 0;

			margin: 0 auto;

			position: absolute;

			right: 0;

			text-align: center;

			top: 0;

		}

		.header-logo {

			left: 0;

			margin: 0 auto;

			position: absolute;

			right: 0;

			text-align: center;

			top: 0;

		}

		.header-right {

			float: none;

			position: relative;

			text-align: center;

			top: 0;

			width: 100%;

		}

		.header-right {

			margin-top: 3%;

			right: 0;

		}

		header .row{margin:45px 0 40px;}

		/**/

		#content .product-grid .product-thumb .button-group.quick,#content .product-list .product-thumb .button-group.quick, .product-carousel .product-thumb .button-group.quick{display:none;}

		.product-thumb .image{display:block;}







	.layout-2 #content,.layout-3 #content{width:100%;}

	.product-info .image-additional a {padding: 1px;} 

	.header-cart{width:100%; display:inline-block; text-align:center;}

	.header-logo > div{display:inline-block;}

	.btn-info {margin-bottom:3px;} 

	#input-search {margin-bottom: 8px;}	

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

	#cart{float:none;}	

	#cart .dropdown-menu {right: 0; width: 310px;}

	.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{clear:both;margin:10px 0 0;}

	.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  { margin: 0 auto; float:none; }	

	.addthis_toolbox.addthis_default_style{margin: 10px 0;}

	#content .category_list .filterbox{border:1px solid #ddd;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;}

	.zoomWindowContainer, .zoomWindow, .zoomContainer { display: none; }

	.col-sm-4.header-logo { width:100%; text-align:center; }

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

	.header-right-container { display:inline-block; float:none; margin:0 auto; }

	#search .input-lg { width:240px; border: 1px solid #d9d9d9; font-size: 12px; padding-right: 35px; }

	#search { width:250px;  }

	.header_1cms.cont_inner { width:100%; border-bottom:1px solid #d9d9d9; }

	.header_2cms.cont_inner { width:50%; border-left:none; }

	.header_3cms.cont_inner { width:50%; }

	.header_content2, .header_content3  { padding:12px 0px; }

	.header_cms_text { font-size:12px; }

	#top-links { text-align:left; }

	#content .product-grid .product-details, #content .product-carousel .product-details, #content .box-product .product-details, .product-thumb .button-group {

	 opacity:1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity:1;

	 visibility:visible; }		

	.hover_data .title { font-size:24px; }

	.hover_data .desc-text { font-size:14px; }

	.hover_data .shop-now { margin-top:15px; }

	.inner1 .hover_content { left:10%; bottom:33%; }

	.compare-total { margin:5px 0; }

	#content .filter-content { width:50%; }			

	.nav-tabs { float:none !important; }

	.nav-tabs > li { clear: none !important; }

	.product-list .product-details { float:left; }

}

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

	.product-list .product-thumb .list-right,.product-list .product-thumb .caption{text-align:center;}

	.product-list .button-group.list .addtocart{width:100%;}

	.myaccount .fa.fa-user{display:inline-block;}

	.alert.alert-success.animated{height:80px; }

	#tabs_info .nav-tabs > li > a{border:1px solid #000000; color:#000;}

	#tabs_info .nav-tabs::after{border:none;}

	#content .nav-tabs{padding:0;}

	#tabs_info .nav-tabs > li > a:hover{background:#000; color:#fff;}

	

	#logo .img-responsive{width:100%;}

	.dropdown-menu-right.myaccount-menu{right:0; left:auto;}

		.tablatest_default_width,.featured_default_width,.related_default_width{width:350px;}

		.header-left{width:48%;}

		.owl-carousel .owl-pagination div { display:none; }

		#subbanner_2{width:100%;}

		#subbanner_1{margin:0 0 20px; width:100%;}

		#tabs::before, .box .box-heading::before{top:177px;}

		.news-parralax .parallex .parrellex_small_text{width:96%;}

		.newsletter{width:100%;}

		.newsletter-box .btn{padding:15px 13px;}

		.footer-bottom{height:131px;}

		#column-left .box-product .image, #column-right .box-product .image{width:21%;}

		.layout-1 .breadcrumb, .layout-1 .productpage .breadcrumb{   

			float: none;

			padding: 10px 0 0;

			text-align: left;}

		#content.productpage ,.productpage .product-left{

			padding: 0;

		}

		#tabs_info .tab-content{border:none;}

		.product-info .image-additional{width:290px;}

		.additional_default_width{width:150px;}

		.product-info .additional-carousel { width:291px;  }

		.subbanner-container a img{width:100%;}





	.product-info .image-additional a{float:none; text-align:center; padding: 1px;}

	#cart .table{	

		float: right;

		margin-bottom: 20px;

		overflow: scroll;

		}

		.table{	

		float: right;

		margin-bottom: 20px;

		overflow: scroll;

		width:100%;}

	.product-layout.product-grid{width:100% !important;}

	.shopping-cart .input-group .form-control{width:100%;padding:0;text-align:center;}

	.account-wishlist .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 { right: 0px;  width: 260px; }

	.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 {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: 5px 0 0;width: 100%;}

	.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;}	

	.zoomContainer { display: none !important; }

	.thumbnails { overflow:visible; }

	.nav-tabs > li > a { width:100% !important; }

	.product-right .btn.wishlist { border:none; }

	.product-right .btn.compare { padding-left:0; }

	#search, #search .input-lg, #search:hover .input-lg, #search:focus .input-lg { width: 185px; }

	.header_2cms.cont_inner, .header_3cms.cont_inner { width:100%; }	 

	.header_2cms.cont_inner { border-left:none; border-right:none; border-bottom:1px solid #d9d9d9;  }

	.header_content1, .header_content3, .header_content2 { padding:12px 5px; }

	.htabs .etabs li { float:none; }

	.hover_data .title, .cloth-banner5 .hover_data .title { font-size:14px; line-height:20px; }

	.hover_data .shop-now a { padding:4px 40px; font-size:10px; display:inline; }

	.hover_data .shop-now { margin-top:5px; }

	.inner1 .hover_data { top:29%; }

	.compare-total { clear:both; padding-left:0; } 

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

	#content .filter-content { width:100%; }		

	.inner1 .hover_content { width:80%; left:0; }

	.hover_data .desc-text { font-size:12px; }

	.productpage .product-right { clear:both; padding-top:15px; }

	.content-top-breadcum .container { height:85px; }	

	.content-top-breadcum #title-content { padding:0 10px; }

	.page-title, .product-title, .product-option, h2, .h2, h1, .h1 {  }

	.productpage h3 { float:none; }

	.cms_img { margin:0 0 20px; display:inline-block; float:none; }	

	.testimonial_1cms.cont_inner { padding:0 0 10px; }

	.hover_data .desc-text-1, .cloth-banner5 .hover_data .desc-text  { font-size:10px; line-height:14px; }

	.htabs .etabs li::after { content:inherit; }

	.htabs .etabs li { width:100%; }

	.htabs a { margin:0 0 5px; width:100%; }

	.testimonial-cms1 { text-align:center; }

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

	.testimonial_cms_text { display:inline-block; float:none; }

	#custom_tab li { width:100%; text-align:center; }

	#custom_tab.product-tabs a { width:100%; }

	.nav-tabs > li { background:none !important; margin:0 !important; }

	.hometab .tab-content { clear:both; }

	

}

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

	.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;}

	.blog-left .blog-image:hover .zoom { left:31%; }

	.blog-left .blog-image:hover .readmore_link { right:41%; }

}

#accordion .panel-title > a {

    color: inherit;

    display: inline-block;

    width: 100%;	

}

#accordion .panel-title{  

	font-size: 13px;

    font-weight: bold;

    padding: 8px;

    text-transform: uppercase;

	}

#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;}

<!-- Megnor www.templatemela.com - End -->