@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
    }
    0% {
        -webkit-transform: rotate(-360deg);
    }
}

@-moz-keyframes rotate {

    0% {

        -moz-transform: rotate(0);

    }

    0% {

        -moz-transform: rotate(-360deg);

    }

}

@keyframes rotate {

    0% {

        transform: rotate(0);

    }

    0% {

        transform: rotate(-360deg);

    }

}

@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Regular.otf);
}

@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Bold.otf);
	font-weight: bold;
}


@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Bold.otf);
	font-weight: 500;
}

@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Bold.otf);
	font-weight: 600;
}

@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Bold.otf);
	font-weight: 700;
}

@font-face {
	font-family: myriad-pro;
	src: url(font/MyriadPro-Bold.otf);
	font-weight: 800;
}

select {

    border: 1px solid #cccccc !important;

    box-shadow: none !important;

}

* {

    padding: 0;

    margin: 0;

}

img {

    max-width: 100%;

}

html {

    overflow-y: scroll;

    margin: 0;

    padding: 0;

}

ul,

ol {

    margin: 0;

}

li {

    list-style: none;

}

body {

    background-color: #ffffff;

    color: #808080;

    font-family: 'Open Sans', sans-serif;
    /*font-family: myriad-pro !important;*/

    margin: 0px;

    font-size: 12px;

    line-height: 20px;

    padding: 0px;

    font-weight: 400;

    text-align: left;

}

#content {
    font-size:16px;
    color:#000000;
    min-height: 300px;
    position: inherit;
	margin-bottom:20px;

}

.information li{
    list-style-type: disc;
    margin-left: 40px;
    padding-left: 20px;
}

.common-home #content{min-height:0;}

#content .pull-left, 

#content .pull-right{margin-bottom:30px;}

b,

strong {

    font-weight: bold;

}

a:focus {

    background: none;

}

#content h1 {

    color: #000;
	padding-bottom: 5px;
    padding-top: 5px;

    font-size: 18px;

    text-transform: uppercase;

}

#content h2 {

    color: #444;

    font-size: 18px;

    text-transform: uppercase;

}

#content .account-border h1,

#content .account-border h2 {

    margin: 0;

    padding: 20px 0;

    display: inline-block;

    width: 100%;

}

/* default font size */



.fa {

    font-size: 14px;

    color: #737373;

}

.fa:hover{color:#475999;}

.table-bordered .fa{color:#fff;}

.category-row .item-inner .fa {

    color: #989898;

}

.fa-home {

    color: #989898 !important;

}

/* Override the bootstrap defaults */



h1 {

    font-size: 33px;

}

h2 {

    font-size: 20px;

}

h3 {

    font-size: 18px;

}

h4 {

    font-size: 15px;

}

h5 {

    font-size: 12px;

}

h6 {

    font-size: 10.2px;

}

a,

a:visited,

a b {

    color: #666;

    font-size: 13px;

    text-decoration: none !important;

    cursor: pointer;

}

:focus {

    outline: none!important;

}

a:focus {

    outline: none!important;

}

button {

    overflow: visible;

    width: auto;

    border: 0;

    padding: 0;

    margin: 0;

    background: transparent;

    cursor: pointer;

    position: relative;

}

a:hover {

    text-decoration: none;

    color: #056FB3;

}

legend {

    font-size: 18px;

    padding: 7px 0px 15px;

}

label {

    font-size: 14px;

    font-weight: normal;

}

select.form-control,

textarea.form-control,

input[type="text"].form-control,

input[type="password"].form-control,

input[type="datetime"].form-control,

input[type="datetime-local"].form-control,

input[type="date"].form-control,

input[type="month"].form-control,

input[type="time"].form-control,

input[type="week"].form-control,

input[type="number"].form-control,

input[type="email"].form-control,

input[type="url"].form-control,

input[type="search"].form-control,

input[type="tel"].form-control,

input[type="color"].form-control {

    font-size: 14px;

    box-shadow: none;

    height: 40px;

    border: 1px solid #eaeaea;

    border-radius: 0;

}

.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.not_required .control-label:before {

    content: '' !important;

    color: #F00;

    font-weight: bold;

}


.form-group.required .control-label:before {

    content: '* ' !important;

    color: #F00;

    font-weight: bold;

}

/* Gradent to all drop down menus */



.dropdown-menu li > a:hover {

    text-decoration: none;

    background: none;

    color: #475999;

}

/* buttons */



buttons .close {

    background: none;

}

buttons .close:hover {

    background;

    none;

}

.buttons {

    margin: 1em 0;

}

.btn,

button {

    border: 0 none;

    font-size: 14px;

    line-height: 15px;

    padding: 10px 12px;

    text-transform: uppercase;

    border-radius: 0;

}

a.btn {

    color: #fff;

}

.btn:hover,

button:hover {

    background: #616161;

    color: #fff;

	text-decoration:none;

}

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

    font-size: 12px;

}

.btn{vertical-align: 0;}

.btn-group > .btn-xs {

    font-size: 9px;

}

.btn-group > .btn-sm {

    font-size: 10.2px;

}

.btn-group > .btn-lg {

    font-size: 15px;

}

.btn-primary:hover,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled] {

    background-color: #f3767e;

    background-position: 0 -15px;

}

.btn-warning {

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    background-color: #faa732;

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

    background-repeat: repeat-x;

    border-color: #f89406 #f89406 #ad6704;

}

.btn-danger {

    color: #ffffff;

    border-radius: 0;

}

.btn-danger:hover,

.btn-danger:active,

.btn-danger.active,

.btn-danger.disabled,

.btn-danger[disabled] {} .btn-success {

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

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

}

.btn-info {

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    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: #23A1D1;

    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: #2f2f2f;

}

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

}

.btn:active:focus, .btn:focus{outline-offset: 0 !important; text-decoration:none; box-shadow:none;}

/* list group */



.list-group a {

    border: 1px solid #eaeaeaDDD;

    color: #888888;

    padding: 8px 12px;

}

.list-group a.active,

.list-group a.active:hover,

.list-group a:hover {

    color: #475999;

    background: #eeeeee;

    border: 1px solid #eaeaeaDDD;

    text-shadow: 0 1px 0 #FFF;

}

.img-responsive{margin:0 auto;}

/**************************************HEADER*********************************************/

/* top */



#logo {

    text-align: left;

}

#logo>div {

    text-align: left;

    line-height: 0;

}

#logo a {

    display: inline-block;

}

.top-header{line-height:normal; margin-top:0px; border-bottom: 1px solid #e1e1e1; background:#eee;}

.bottom-header {

    display: inline-block;

    width: 100%;
	
	margin: 0px 0px 0px 0px;

    padding: 5px 0;

	border-top:1px solid #eaeaea;

}

.header {

    text-align: center;

    width: 100%;

    position:relative;
    
    background-color: #0167b2;

}

.header-teleorder {
    color: #ffffff;
    margin-top: 14px;
    font-size: 15px;
}

.header-phone {
    font-size:19px;
    color: yellow;
}


.selector:not(*:root), .header {
  margin-top: -20px;
}

.megamenu.fix-nav{

	position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 9997;

    margin: 0;

    padding: 0;

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

    /*background: #056FB3;*/
    background: #000;

	opacity: 1;

}

.megamenu.fix-nav .navleft-container{display:none;}

.header .header-inner {

    position: relative;

    z-index: 99;

}

.search-category,

.top-cart-parent

{margin-top:14px;}

.dropdown-menu{

    background: #3f3f3f;

    padding: 10px 0;

    border-radius: 0;

	margin:0;

	min-width:120px;

}

.dropdown-menu>li>a{

    color: #fff;

    text-align: right;

    padding: 0;

	line-height:30px;

    text-transform: capitalize;

    font-size: 12px;

    font-weight: 400;

}

.pull-left .dropdown-menu>li>a{text-align:left;}

.top-header button{font-size:13px; text-transform:capitalize; color:#737373;}

.top-header button:hover{color: #666a6e;}

.top-header .fa{margin-left:5px;}

/*box-langguage-currency*/

.header-welcome {float:left;}

.box-language-currency {

    float: left;

}

.box-language-currency > div{float:left;}

.box-language-currency button{

	color:#666a6e; 

	font-size:11px; 

	text-decoration:none; 

	overflow:hidden;

	line-height:24px;

    padding: 0 10px;

}

.box-language-currency button.dropdown-toggle{line-height: 40px; font-size:13px; border-left:1px solid #eaeaea;}

.box-language-currency .currency button.dropdown-toggle{border-right:1px solid #eaeaea;}

.box-language-currency button:hover{text-decoration:none; background:none;}

.box-language-currency button.currency-select:hover{

	color: #475999;

}

.box-language-currency li:hover a{transition:none;}

.box-language-currency .dropdown-menu button{

	color: #fff;

    text-align: left;

}

.language .dropdown-menu li{padding-left:10px;}

/** cart **/

.top-cart{

	color: #2d2d2d;

    text-align: left;

    float: right;

	padding-left: 45px;

}

.top-cart ul {

    width: 260px;

    right: 0px;

    padding: 15px;

    text-align: left;

    border-radius: 0px;

	background: #fff;

	max-height:375px;

	overflow:auto;

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

}

.top-cart .dropdown-toggle{

	padding: 0 10px;

	background:none;

	position:relative;

	border:1px solid #eaeaea;

}

.top-cart .dropdown-toggle span{color:#74777b; text-transform:capitalize; font-size:12px;}

.top-cart .dropdown-toggle span span{font-weight:700;}

.top-cart .dropdown-toggle:before{

	/*width:45px;

	height:45px;

	line-height:45px;

	display: block;

    content: "\f07a";

    font-family: FontAwesome;

    font-size: 16px;

    color: #fff;

	background:#056FB3;

	position: absolute;

	left:-45px;

	top:-1px;*/

}

#cart .table td {

	padding:0 !important;

	vertical-align:inherit !important;

	text-align:right;

	border:0;

	background:none;

}

#cart .dropdown-menu {

	width: 280px;

}

#cart > .btn {

	font-size: 14px;

	line-height: 15px;

	height:45px;

	box-shadow: none !important;

	text-shadow: none !important;

}

#cart.open > .btn {

	color: #2f2f2f;

	box-shadow: none !important;

	text-shadow: none !important;

}

#cart.open > .btn:hover {

	color: #444;

}

#cart .dropdown-menu {

	background:#fff;

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

	z-index: 1001;

	border: 0;

	padding:5px 20px;

	border:0;

	border-radius:0;

	margin-top:2px;

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


#cart .dropdown-menu {

	min-width: 100%;

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

}

#cart .dropdown-menu li p {

	font-size: 12px;

	padding: 0;

	text-align: center;

	padding: 10px;

}

.arrow-cart {

	background: url("../image/arrow-up1.png") no-repeat scroll 0 0;

    height: 7px;

    right: 65px;

    position: absolute;

    top: -10px;

    width: 10px;

}

.row-cart { width:100%; margin-bottom:10px; display:inline-block; }

.row-cart .image-cart {

	width:60px;

	float:left;

}

.row-cart .image-cart .img-thumbnail { border-radius:0; }

.row-cart .cart-content {

	margin-left:75px;

    font-size: 14px;

	text-align:left;

	position:relative;

}

.cart-content .cart-button {

	position:absolute;

	top:0px;

	right:0;

}

.cart-content .btn {

	padding:0;

	background:none;

}

.cart-content .btn:hover { background:none; }

.cart-content .btn .fa-times-circle { color:#333; }

.cart-content .btn .fa-times-circle:hover { color:#f57b7a; }

.cart-content .product-name a {

    color: #2d2d2d;

    font-size: 12px;

	font-weight:bold;

    text-transform: capitalize;

}

.cart-content .product-name a:hover {

	color:#f57b7a;

}

.row2-cart { text-align:right; width:100%; font-size:14px; }

.row2-cart { text-align:right; width:100%; font-size:14px;}

.row2-cart .box-cart { margin-bottom:5px; }

.row2-cart .box-cart .text strong {

    font-size: 12px;

	color:#666;

	text-transform:uppercase;

}

.row2-cart .button-cart a {

	background:#056FB3;

    border: 0 none;

    color: #ffffff;

    font-size: 12px;

    padding:6px 10px;

	text-transform:uppercase;

	display:inline-block;

}

.row2-cart .button-cart .fa { margin-right:5px; color:#fff;}

.row2-cart .button-cart {

	display: inline-block;

    margin-top: 15px;

    width: 100%;

}

.row2-cart .button-cart a:hover {

	background:#333;

}

/** end cart **/


/** Begin Front Login Page **/

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

    .row-flex {
        display: flex;
        width: 100%;
    }

    .col-flex {
        flex: 1;
        display: flex;
        align-items: center;
    }

    .fl-copyrights {
        text-align:left;
    }

    .fl-poweredby {
        text-align:right;
    }

    #sp-fl-cust-support {
        color: #000000; 
        font-size: 16px; 
        font-weight:bold;
    }

    #sp-fl-mob-no {
        color: #F15727; 
        font-size: 24px; 
        font-weight:bold; 
        line-height:32px;
    }
}


@media only screen and (max-width:768px) {
    .fl-copyrights {
        text-align:center;
    }
    
    .fl-poweredby {
        text-align:center;
    }
    
    #sp-fl-cust-support {
        color: #000000; 
        font-size: 10px; 
        font-weight:bold;
    }
    
    #sp-fl-mob-no {
        color: #F15727; 
        font-size: 12px; 
        font-weight:bold; 
        line-height:16px;
    }

    #sp-fl-calltime {
        font-size:10px;
    }
}

.img-login-banner {
    /*border:solid 1px black;*/
    width: 100%;
}

.front-login-form {
    background-color: #F1F1F1;
    padding-top: 20px;
    padding-bottom: 20px;
}

.row-bottom-img-set {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px; 
    padding-bottom: 10px; 
    border-top:solid 4px #F1F1F1; 
    border-bottom: solid 4px #F1F1F1;
}




#fl-input-email, #fl-input-otp {
    float: left;
    border: none;
    font-size: 14px;
    font-family: inherit;
    font-weight: 400;
    display: inline-block;
    padding: 0 50px 0 15px;
    line-height: 41px;
    margin-bottom:20px;
}
#sp-btn-email, #sp-btn-otp{display:inline-block; float: right; width:0;}
#sp-btn-email button, #sp-btn-otp button {
    font-size: 0;
    padding: 0;
    border: 0;
    width: 41px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    cursor: pointer;
    z-index: 9;
    position: absolute;
    right: 0px;
    background: #3c3c3c;
}

#sp-btn-email button:before, #sp-btn-otp button:before{
    display: block;
    content: "\f178";
    font-family: FontAwesome;
    font-size: 20px;
    color: #fff;
	line-height:41px;
}

#fl-alert-error {
    margin-top:20px;
    font-size:14px;
    color:red;
}

#fl-alert-success {
    margin-top:20px;
    font-size:14px;
    color:green;
}

#fl-input-email[readonly] {
    background-color:#ffffff;
}


/** End Front Login Page**/

/*****top-search****/

.top-search{float:right; display:inline-block;}

.top-search > .dropdown-toggle{padding: 0 10px; line-height:0;}

.top-search > .dropdown-toggle:hover{background:none;}

.top-search .dropdown-menu{line-height: 0;}

.top-search .fa{font-size:18px;}

.top-search input.form-control{

	background: none;

    border: 0;

    font-size: 18px;

    color: #fff;

	height:auto;

    line-height: 90px;

    padding: 0 20px;

}

.top-search .dropdown-menu{line-height:0;}

.top-search .dropdown-menu button{background:none;}

.top-search .dropdown-menu .fa{font-size:36px; color:#fff;}

/***header-link***/

.header-link{

	position:static;

	float:right;

	display:

}



/***top-link***/

.top-link-right{float:right;}

.top-link{

	position: relative;

    /*display: inline-block;*/

	text-align:right;

}

.top-link .dropdown-menu{line-height:0;}

.top-link li{display:inline-block; padding-left:10px; width:100%;}

.top-link a{font-size:12px;}

.top-link .fa.icon-align:before{

	content: "\f038";

	color: #3f3f3f;

	overflow: hidden;

    line-height: 85px;

    font-size: 18px;

    cursor: pointer;

    padding: 0 1px;

}

.top-link > .dropdown-toggle{padding: 0 10px; line-height:30px; /*border-right:1px solid #eaeaea;*/}

.top-link > .dropdown-toggle:hover{background:none;}



.link-follow-header{float:right;}

.link-follow-header .link-follow{padding:0;}

.link-follow-header ul.link-follow li{margin:0;}

.link-follow-header ul.link-follow a{

	color:#fff; 

	background:#999; 

	border:0; 

	border-radius:0;

	height:23px;

	line-height:23px;

	width:23px;

	font-size:15px;

}

.link-follow-header ul.link-follow a:hover{background:#475999; color:#fff;}

/********************************************** END HEADER ********************************************/



/*********************************************** FOOTER ***********************************************/

/*Footer static follow*/

#social_block a i {

    display: block;

    float: left;

    margin: 6px 15px 0 0;

    width: 21px;

    height: 21px;

    text-align: center;

    border: 1px solid #555;

    line-height: 19px;

    padding-top: 1px;

    font-size: 12px;

	font-style:normal;

    -webkit-border-radius: 1px;

    -moz-border-radius: 1px;

    -ms-border-radius: 1px;

    -o-border-radius: 1px;

    border-radius: 1px;

    color: white;

    -webkit-transition: all 300ms ease;

    transition: all 300ms ease;

}

#social_block a i:before{

	font-family: FontAwesome;

}

#social_block a:hover i{border-color: #475999;}

#social_block span{font-weight:500;  font-size: 13px; width:auto; text-transform:capitalize;}

.icon-facebook:before {

    content: "\f09a";

}

.icon-twitter:before {

    content: "\f099";

}

.icon-rss:before {

    content: "\f09e";

}

.icon-youtube:before {

    content: "\f167";

}

.icon-google-plus:before {

    content: "\f0d5";

}

/*************footer-link***********/

.footer-top{

    background: #344789;

    padding-top: 20px;

    margin-top: 35px;

	padding-bottom:15px;

}

.footer-top .footer-static-content h4{

	font-size: 12px;

    text-transform: uppercase;

    font-weight: 700;

    margin: 20px 0 10px;

}

.footer{

	padding: 20px 0 20px;

    /*background: #2f2e2e;*/
    background: #1b222c;

    color: #a3a3a3;

}

.footer .footer-content{

	font-size:14px; 

	color:#a4a4a4;

	margin-top:4px;

}

.footer .introduction{

	padding-top:10px;

	text-align:justify;

}

.title-group3{margin-top:10px; border-bottom: 1px solid #444343;}
.title-group4 {margin-top:10px; }
.title-group4 h2 {font-size:15px; display: inline-block;  color: #e9e9e9;  position: relative;  padding-bottom:0px;  
 margin: 0; margin-bottom: -2px;font-weight:700;}
 .title-group4 h2 a{ font-size: 15px; color:#fff;}
.title-group3 h3{

	/*text-transform:uppercase;*/

    font-size: 15px;

    display: inline-block;

    color: #e9e9e9;

    position: relative;

    padding-bottom: 10px;

    margin: 0;

    margin-bottom: -2px;

	font-weight:700;

}

.footer li{

	line-height:25px; 

	font-size:12px;

}

.footer .col4 li{

	font-size:13px;

}

.footer li span.icon-footer{

    text-align: center;

    font-size: 0;

    float: left;

    margin-right: 10px;

}

.footer .col4 li{

	text-align: left;

    float: left;

    display: inline-block;

    width: 100%;

	line-height:35px;

    margin-top: 10px;

	color: #e9e9e9;

}

.footer li span.icon-footer:before{

    font-family: "FontAwesome";

    color: #959595;

    width: 34px;

    height: 34px;

    border: 2px solid #ebebeb;

    border-radius: 100%;

    line-height: 30px;

    font-size: 14px;

    display: inline-block;

}

.footer li span.address-footer:before{

	content: "\f041";

}

.footer li span.telephone-footer:before{

	content: "\f095";

}

.footer li span.fax-footer:before{

	content: "\f095";

}

.footer li span.email-footer:before{

	content: "\f0e0";

}

.footer li:hover span:before{

	color:#fff;

	background: #056FB3;

}

.footer li a{color: #e9e9e9; font-size:13px;}

.footer .banner-footer img{

    display: inline-block;

    border: 3px solid #fff;

    margin-top: 10px;

}

.footer li a:hover,

.footer li a:hover span{

	color: #056FB3;

}

.footer li:hover a{padding-left:10px;}

.powered {
	display:none;

    padding: 15px 0;

    margin-top: 30px;

    clear: both;

	background: #344789;

}

.powered .left-powered{

	text-align: center;

    font-size: 13px;

    color: #e9e9e9;

    text-transform: capitalize;

    font-weight: 500;

    display: inline-block;

    float:left;

}

.powered .left-powered a{font-size:12px; color:#475999;}

.powered .left-powered a:hover{text-decoration: underline;}

.powered .right-powered{

	text-align:center;

	display:inline-block;

	float:right;

}



/**footer info**/

.footer_info {

    overflow: hidden;

    border-top: 1px solid #4c4b4b;

    padding: 40px 0 70px;

	margin-top:70px;

}

.footer_info .cms_content{margin-top:30px;}

.footer_info .cms_content em {

    display: block;

    float: left;

    width: 30px;

    height: 30px;

    margin-right: 15px;

    border: 1px solid #475999;

    -webkit-border-radius: 1px;

    -moz-border-radius: 1px;

    -ms-border-radius: 1px;

    -o-border-radius: 1px;

    border-radius: 1px;

    line-height: 28px;

    text-align: center;

    font-size: 18px;

    color: white;

	font: normal normal normal 18px/28px FontAwesome;

}

.icon-map-marker:before {

    content: "\f041";

}

.icon-phone:before {

    content: "\f095";

}

.icon-envelope:before {

    content: "\f0e0";

}

.icon-clock-o:before, .icon-time:before {

    content: "\f017";

}

.footer_info .cms_content span.txt1 {

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

    color: white;

    text-transform: uppercase;

    padding-bottom: 6px;

}

.footer_info .cms_content span {

    font-size: 12px;

    font-weight: 400;

    line-height: 13px;

	display:block;

}

.footer_info .cms_content span.txt2 {

    color: #a4a4a4;

}

/*************END footer-link***********/

/**************************************END_FOOTER********************************************************/

.home-slider {

    clear: both;

}

.banner7{/*margin-top:15px;*/}

/**************************************CONTENT********************************************************/

/* alert */



.alert {

    padding: 8px 14px 8px 14px;

    margin: 15px 0 0;

}

/* breadcrumb */



.category-row .vermagemenu .navleft-container {

    padding: 0;

    position: static;

}

.category-row{margin-bottom:30px;}

.category-image{margin-top:20px;}
.category-image img {width:100%;}
.category-row .price s {

    color: #888888;

}

.menu-category .bestsellers-container {

    margin-top: 30px;

}

.breadcrumb {

    border: 0;

    font-size: 14px;

    padding: 0;

    border-radius: 0;

    background: none;

	margin:20px 0;

}

.breadcrumb li:last-child a {

    font-family: inherit;

    font-weight: 400;

    color: #056FB3;

    text-transform: uppercase;

    font-size: 14px;

}

.breadcrumb i {

    font-size: 18px;

}

.breadcrumb > li {

    text-shadow: 0 1px 0 #FFF;

    padding: 0 20px;

    position: relative;

}

.breadcrumb > li + li:before {

    display:none;

}

.breadcrumb > li:after {} .breadcrumb li {

    background: url("../image/breadcrumbs.png") no-repeat scroll 100% 50%;

    padding: 0 15px 0 0;

    margin: 0 6px 0 0;

    display: inline-block;

	text-transform:uppercase;

}

.breadcrumb li:last-child {

    background: none;

}

.pagination {

    margin: 0;

}

/* carousel */

.brand-slider-contain{

    border: 1px solid #eaeaea;

}

.carousel-caption {

    color: #FFFFFF;

    text-shadow: 0 1px 0 #000000;

}

.carousel-control .icon-prev:before {

    content: '\f053';

    font-family: FontAwesome;

}

.carousel-control .icon-next:before {

    content: '\f054';

    font-family: FontAwesome;

}

/* product list */

.item{margin-bottom: 20px;}

.row.products-category {

    margin-top: 30px;

}


/*.product-grid{
	width:20%;	
}*/

.label-pro-sale,

.label-pro-new {

    position: absolute;

    left: 15px;

    top: 15px;

    height: 25px;

    line-height: 25px;

    display: block;

    color: #fff;

    background-color: #ff4f4f;

    padding: 0 10px;

    font-size: 14px;

    text-transform: uppercase;

    z-index: 2;

    border-radius: 3px;

}

.label-pro-new {

    background: #475999;

    right: 15px;

    left: auto;

    visibility: hidden;

}

.item-inner {

    position: relative;

    width: 100%;

    overflow: hidden;

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

}

.item-inner .image {

    margin: 0;

    text-align: center;

    overflow: hidden;

    position: relative;

	min-height:261px;

}

.owl-item .item-inner .image {min-height:0;}

.item_product{float:left;}

.owl-item  .item_product{float:left;}

.item-inner .image a {

    position: relative;

    display: block;

}

.item-inner .image a .img2 {

    position: absolute;

    top: 0;

    opacity: 0;

    left: 0;

	display:inline-block;

	width:100%;

	text-align:center;

    -moz-transition: all 0.4s ease;

    transition: all 0.4s ease;

    -webkit-transition: all 0.4s ease;

}

.item-inner:hover .image a .img2 {

    opacity: 1;

    -moz-transition: all 0.4s ease;

    transition: all 0.4s ease;

    -webkit-transition: all 0.4s ease;

}

.product-thumb .image {

    text-align: center;

}

.actions {

    display: inline-block;

    width: 100%;

	margin-top:10px;

}

.caption {

    padding: 10px 0;

}

.actions .button-group {

    position: relative;

    height: 42px;

	display:inline-block;

}

.add-to-links{float:left;}

.add-to-links div button {

    font-size: 0;

    line-height: 32px;

    padding: 0;

    width: 32px;

    height: 32px;

    color: #fff;

    background: #056FB3;

    border-radius: 5px;

    border-bottom: 4px solid #056FB3;

}

.add-to-links div{display:inline-block; float:left; margin-left:5px;}

.add-to-links div button:before{

    font-family: FontAwesome;

    text-align: center;

	font-size:13px;

}

.actions button:hover{

	background: #8c0f17;

    color: #fff;

	border-color: #8c0f17;

}

.add-to-links .wishlist button:before{content: "\f004";}

.add-to-links .compare button:before{content: "\f074";}

.cart{

	display:inline-block;

	position:relative;

	float:left;

}

.cart button{

	padding: 0 6px;

	margin-left:10px;

    height: 32px;

    line-height: 32px;

    font-size: 13px;

    border-radius: 4px;

    background: #056FB3;

    color: #fff;

    text-transform: capitalize;

    border-bottom: 4px solid #056FB3;

}

.cart button:before {

    content: "\f07a";

    font-family: "FontAwesome";

    font-size: 15px;

    display: inline-block;

	line-height:0;

    padding-right: 5px;

    position: static;

    color: #fff;

}

.cart button:hover:before{

	background: #475999;

    color: #fff;

}

/*******************/

.owl-controls .owl-buttons div {

    position: absolute;

}

.product-search .carousel-contain {

    margin: 40px 0 0;

}

.product-search .search-products {

    margin: 20px 0 0;

}

.product-grid .product-thumb .image {

    float: none;

}

.product-thumb h4 a {

    font-size: 13px;

    text-transform: uppercase;

    font-family: inherit;

    font-weight: 700;

    color: #222222;

}

.product-thumb h4 a:hover {

    color: #475999

}

.product-list .product-thumb .caption {

    margin-left: 230px;

}

.product-list .product-container .item-inner{

	margin-bottom:40px;

	border:0;

}

.product-list .item-inner .left-block .product-image {

    border: 1px solid #eaeaea;

}

.product-list .item-inner .left-block .product-image img {

    transform: none;

}

.product-list .caption {

    margin-top: 0;

	padding:0;

}

.product-list .item-inner .actions .add-to-links {

	background: none;

}

.product-list .name {

    margin: 0 0 10px 0;

    text-align: left;

	padding:0;

}

.product-list .name a {

    text-transform: capitalize;

    color: #616161;

    font-size: 16px;

	font-weight:600;

}

.product-list .price {

    padding: 0;

    margin: 10px 0 0;

    text-align: left;

    font-size: 18px;

}

.product-list .price .price-old {

    font-size:16px;

	color:#b3b3b3;

}

.product-list .rating {

    margin: 5px 0 0;

	padding:0;

    text-align: left;

	opacity: 1;

    transform: scale(1);

}

.product-list .description {

	clear: both;

    display: inline-block;

    line-height: 20px;

    font-size: 14px;

    text-align: justify;

}

.product-grid .description {

	display:none;

}

.product-list .box-list {

    border: 1px solid #e8e8e8;

    display: block;

    float: right;

    margin: 5px 0 0;

    max-width: 190px;

    padding: 30px;

    width: 100%;

    border-radius: 3px;

}

.product-list .item-inner .actions {

    opacity: 1;

	position:static;

	margin: 15px 0 0;

	background:none;

}

.product-list .item-inner .price-box{

	position:static;

	text-align:left;

	padding:0;

}

.product-list .item-inner:hover .price-box{

	opacity:1;

}

.product-list .item-inner:hover .price-box{

    -moz-transform: translateY(0px);

    -webkit-transform: translateY(0px);

    -o-transform: translateY(0px);

    -ms-transform: translateY(0px);

    transform: translateY(0px);

}

.product-list .price-box-in{padding-left:0;}

.product-list span.new-price, .product-list span.price {

    font-size: 24px;

    line-height: 27px;

    font-weight: 700;

    color: #616161;

}

.product-list span.old-price {

    padding-left: 10px;

    text-decoration: line-through;

    font-size: 16px;

    line-height: 19px;

    font-weight: 700;

    color: #bfbfbf;

    letter-spacing: 0.06em;

    padding-top: 5px;

}

.product-list .button-group {

    display: inline-block;

    float:left;

}

.product-list .add-to-links {

    margin: 0;

    width: auto;

}

.product-list .add-to-links .cart button {

    background: url("../image/cart_icon.png") no-repeat scroll 0 3px #475999;

    padding: 12px 25px;

}

.product-list .add-to-links .cart button:hover {

    background: url("../image/cart_icon.png") no-repeat scroll 0 3px #616161;

}

.product-list .item-inner .cart,

.product-list .item-inner .add-to-links .wishlist,

.product-list .item-inner .add-to-links .compare {

    width: auto;

    float: left;

	-moz-transform: translateY(0px);

    -webkit-transform: translateY(0px);

    -o-transform: translateY(0px);

    -ms-transform: translateY(0px);

    transform: translateY(0px);

	transform: scale(1);

	opacity:1;

	position:static;

	margin-left:5px;

}

.product-list .item-inner .cart{margin:0;}

.product-list .item-inner .cart button{margin:0;}

.product-list .item-inner .img-other{border:1px solid #eaeaea;}

.product-list .item-inner:hover .img-other:before{opacity: 1; background:none;}

.product-list .item-inner .qv-button-container{display:none;}

.product-list .item-inner .cart button,

.product-list .item-inner .actions .add-to-links{float:left;}

.product-list .add-to-links .qv-button-container {

    width: auto;

    float: none;

    margin: 0 5px;

}

.product-list .add-to-links div button span{display:none;}

.product-list .add-to-links .wishlist button:hover,

.product-list .add-to-links .compare button:hover{

	background-position: 0 100%;

    background-color: #616161;

    border-color: #616161;

}

.box-heading {

    border-bottom: 3px solid #475999;

}

.category-top {

    display: inline-block;

    width: 100%;

}

.category-top h2 {

    display: none;

}

.category {

    margin: 33px 0 0;

}

.category-top .category-image {

    margin: 0;

    overflow: hidden;

    text-align: center;

}

.category-top .category-des {

    margin-left: 220px;

    font-size: 12px;

    font-family: inherit;

}

.category .box-heading h3 {

    margin: 0;

    padding: 0 0 8px;

}

.category .box-heading h3 span {

    color: #555555;

    display: block;

    font-family: inherit;

    font-size: 25px;

    font-weight: normal;

    min-height: 16px;

    text-transform: uppercase;

}

.category .list-group {

    padding: 15px 0 0;

}

.category .list-group li {

    line-height: 35px;

}

.category .list-group li ul li {

    padding: 0 10px;

}

.category .list-group li:last-child {

    border: 0;

}

.category .list-group li a {

    border-bottom: 1px solid #ffffff;

    color: #444444;

    cursor: pointer;

    display: block;

    font-size: 12px;

    font-weight: normal;

    line-height: 28px;

    text-decoration: none;

    border: 0;

    border-radius: 0;

    padding: 0;

    background: url("../image/bg_vertical.png") repeat-x scroll 0 50%;

}

.category .list-group li a span {

    background: #fff;

    padding-right: 10px;

    font-family: inherit;

    font-size: 15px;

}

.category .list-group li ul li a {

    text-transform: capitalize;

    padding: 3px 0 0;

}

.category .list-group li a:hover {

    color: #475999;

    border: 0;

    background: url("../image/bg_vertical.png") repeat-x scroll 0 50%;

}

.category-filter .filter-content {

    margin: 15px 0 0;

}

.category-filter .filter-content:first-child {

    margin: 0;

}

.category-filter .panel-heading {

    font-size: 14px;

    word-wrap: break-word;

    display: block;

    font-family: inherit;

    text-transform: uppercase;

    color: #fff;

    background-color: #475999;

    padding: 15px 10px 10px 20px;

    border-bottom: 5px solid #1a75bb;

    border-radius: 4px;

}

.category-filter .panel-heading span {

    color: #ffffff;

    display: inline-block;

    font-family: inherit;

    word-wrap: break-word;

    font-size: 18px;

    margin: 0;

    text-transform: uppercase;

}

.category-filter {

    border: 0;

    box-shadow: none;

    margin: 30px 0 0;

    border-radius: 0;

}

.category-filter .filter-content a.list-group-item {

    color: #444;

    line-height: 30px;

    padding: 5px 10px 5px 10px;

    text-transform: uppercase;

    border: 0;

    font-size: 14px;

    border-bottom: 2px solid #000;

    background: url(../image/narrow-by.png) no-repeat 98% 50%;

}

.category-filter .filter-content a.list-group-item:hover {} .category-filter .filter-content div.list-group-item,

.category-filter .filter-content div.list-group-item:last-child {

    border: 0;

    margin: 0;

    padding: 10px 30px;

    border-radius: 0;

}

.category-filter .panel-footer {

    text-align: left;

    border: 0;

    display: inline-block;

    width: 100%;

    padding: 10px 20px 0;

    background: none;

    margin: 5px 0 0;

}

.category-image .img-thumbnail {

    padding: 0;

    border-radius: 0;

    border: 0;

}

.list-group-item label {

    margin: 0;

    padding: 13px 0 0 10px;

    font-size: 14px;

    border-bottom: 1px solid #eee;

    font-family: inherit;

}

.list-group-item label:last-child {

    border: 0;

}

.pagination>li>a, .pagination>li>span{

	width:31px;

	height:31px;

	line-height:31px;

	text-align:center;

	padding:0;

}

.name {

    font-weight: normal;

    text-align: left;

	padding-left:10px;

}

.name a {

    font-size: 14px;

    text-transform: capitalize;

    color: #000000;

    line-height: 14px;

}

.name a:hover {

    color: #bf111b !important;

}

.price-box{margin-top:10px; padding-left:10px;}

.rating{margin-top:10px; line-height:0; padding-left:10px; text-align:left;}

.des{

    font-size: 12px;

    text-align: justify;

    min-height: 70px;

    margin: 0;

    color: #959595;

    line-height: 24px;

}

.rating .fa-stack {

    font-size: 8px;

}

.rating .fa-star-o {

    color: #999;

    font-size: 15px;

}

.rating .fa-star {

    color: #FC0;

    font-size: 15px;

}

.rating .fa-stack-3x {

    color: #eaeaea;

}

.rating .fa-star + .fa-star-o {

    color: #E69500;

    display: none;

}

.price-box{text-align:left;}

span.new-price,

span.price{

    font-size: 15px;

    color: #616161;

    font-weight: 700;

}

span.old-price {

	font-weight: 400;

    color: #898989;

    font-size: 12px;

    padding-left: 5px;

    text-decoration: line-through;

}

.price-tax {

    color: #999;

    font-size: 12px;

    display: none;

}

.category-list h3 {

    color: #444;

    font-size: 15px;

    margin-bottom: 20px;

    margin-top: 10px;

    text-transform: uppercase;

}

.category-list ul {

    float: left;

    margin: 0;

}

.category-list li {

    background-color: #666;

    display: inline-block;

    float: left;

    margin-bottom: 8px;

    margin-right: 12px;

    padding: 3px 10px;

}

.category-list li a {

    color: #fff;

    font-size: 13px;

}

.row-compare {

    display: none;

}

.product-filter .grid-list-parent{float:left; margin-left:10px;}

.product-filter .grid-list-parent span{line-height:50px;}

.product-filter .btn-group #list-view, .product-filter .btn-group #grid-view {

	height: 30px;

    width: 30px;

	line-height:30px;

    float: left;

    margin: 10px 2px 0 0;

	padding:0;

    text-transform: uppercase;

    color: #999;

	background:#f6f6f6;

}

.product-filter .btn-group #list-view:before, 

.product-filter .btn-group #grid-view:before{

	display:block;

	font-family:FontAwesome;

	font-size:14px;

	content: "\f009";

}

.product-filter .btn-group #list-view:before{

	content: "\f00b";

}

.product-filter .btn-group #list-view:hover, 

.product-filter .btn-group #grid-view:hover,

.product-filter .btn-group .selected#grid-view,

.product-filter .btn-group .selected#list-view

{

	color:#056FB3;

}

.text-right {

    color: #929191;

    font-size: 13px;

}

.product-filter {

    overflow: hidden;

    border: 1px solid #e5e5e5;

    margin: 0 0 25px;

    line-height: 48px;

}

.product-filter .limit {

    color: #666;

    float: right;

    margin: 2px 0 0;

    padding: 0 20px;

}

.product-filter .sort {

    float: right;

    margin: 0;

}

.product-filter .btn-group {

    margin: 0;

    display: inherit;

    float: left;

}

.product-filter select {

    color: #929191;

    padding: 3px;

    vertical-align: middle;

    font-size: 12px;

    height: auto;

    width: auto;

    float: none;

    display: inline-block;

	/*border-radius: 20px;*/

	background: #f2f2f4;

	border: none !important;

}

.product-filter label {

    color: #444;

    font-size: 13px;

    font-weight: normal;

    line-height: 27px;

    text-transform: capitalize;

    float: none;

    display: inline-block;

    margin: 0 10px 0 0;

	font-weight:700;

}

.button-view:hover {

    cursor: pointer;

}

.common-home .alert-success {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 999999;

    border-radius: 0;

}

.thumbnails {

    overflow: auto;

    clear: both;

    list-style: none;

    padding: 0;

    margin: 0;

}

.pagination>.active>a,

.pagination>.active>span,

.pagination>.active>a:hover,

.pagination>.active>span:hover,

.pagination>.active>a:focus,

.pagination>.active>span:focus {

    background-color: #bebebe;

    border-color: #bebebe;

}

.thumbnails > li {

    margin-left: 20px;

}

.thumbnails {

    margin-left: -20px;

}

.thumbnails > img {

    width: 100%;

}

.image-additional a {

    margin-bottom: 20px;

    padding: 0;

    display: block;

    border: 0;

    border-radius: 0;

    margin: 0;

    background: #f1f1f1;

    border: 1px solid #f1f1f1;

}

.thumbnails .image-additional {

    float: left;

    margin-left: 20px;

    max-width: inherit;

    width: 27%;

}

.image-block .owl-carousel .owl-item {

    padding: 0;
	border:1px solid #ebebeb;
	margin: 0px 1px;

}

.image-block .owl-carousel .owl-item a{border:0;}

.product-ocbestseller .product-filter,

.product-ocnewproduct .product-filter {

    margin: 0;

}

/*productt-view------------------------------------------*/

.custom-products .item-inner{margin-bottom:20px;line-height:normal;}
.products-category .item-inner{margin-bottom:20px; line-height:normal;}
.product-view .image-additional {

    margin: 0;

}

.product-view .owl-theme .owl-controls{border:none; position:static; margin:0;}

.product-view .owl-theme .owl-controls:before{border:0;}

.product-view .view-related.owl-carousel .owl-wrapper-outer {

    width: 100%;

}

.product-view .view-zoom {

    position: inherit;

}

.image-block .owl-carousel .owl-wrapper-outer {

    min-height: 130px;

}

.zoomLens {

    height: 200px !important;

    width: 200px !important;

}

.product-view .thumbnails-image .thumbnail {

    background: #fff;

    border: 0;

    padding: 0;

    border-radius: 0;

    margin: 0;

	border: 1px solid #ebebeb;

}

.product-view .thumbnails-image {

    position: relative;

}

.product-view .thumbnails-image .zoomContainer {

    top: 0 !important;

    left: 0 !important;

}

.zoomLens {

    height: 200px !important;

    width: 200px !important;

}

.product-view .owl-controls {

    padding: 0;

    width: 0;

    height: 0;

}

.product-view .owl-controls .owl-buttons div {

    float: left;

}

.product-view .image-additional.owl-carousel{margin-top:15px; padding:0 15px;}

#content .product-view .product-name h1 {

     font-size: 20px !important;

    font-weight: 700;

    margin: 0 !important;

    font-family: inherit;

    text-transform: none;


}

.product-view .box-review-rating{margin-top:10px; display:inline-block;}

.product-view .list-unstyled {

    margin: 0;

    padding: 10px 0;

    font-family: inherit;

}

.product-view .short-description {

	line-height: 25px;

    font-size: 14px;
    color: #000000;

}

.product-view .short-description li {
    list-style-type: disc;
}

.product-view .add-to-links {

    display: inline-block;

	margin-top:10px;

	width:100%;

}

.product-view .add-to-links .wishlist {

    margin-right: 5px;

}

.product-view .add-to-links .wishlist button:hover span,

.product-view .add-to-links .compare button:hover span{

	color: #475999;

}

.product-view .list-unstyled li {

	color: #818181;

    line-height: 20px;

    font-size: 13px;

    text-transform: capitalize;

    margin: 0 0 3px 0;

    font-weight: 400;

}

.product-view .list-unstyled li b {

    font-weight: bold;

}

.product-view #product {

    clear: both;

    max-height: 350px;

    overflow: auto;

    margin-top: 15px;

}

.product-view .btn-default {

    background: #ebebeb;

}

.product-view #product h3 {

    margin: 0;

}

.product-view .list-unstyled li a {

    color: #475999

}

.product-view .list-unstyled li a:hover {

    color: #4d4d4d

}

.product-view .price {

    margin: 0;

    padding: 10px 0 0;

    width: 100%;

    text-align: left;

    font-size: 26px;

    font-family: inherit;

	font-weight: bold;

	color: #056FB3;

}

.related-container.title-group-box{border:0;}

.related-container .price-box{padding:0;}

.related-container .price{color:#475999; display:inline-block; font-size:18px; padding:0;}

.related-container .title{margin-top:0;}

.product-view .price span {

    margin-right: 3px;

	font-size: 14px;

    color: #898989;

}

.product-view .item-inner .price span.price-new {

    color: #475999;

    font-size: 22px;

    font-weight: normal;

    text-align: left;

    text-decoration: inherit;

}

.product-view .description {

    font-size: 13px;

    line-height: 23px;

}

.product-view .item-inner .add-to-links .wishlist,

.product-view .item-inner .add-to-links .compare {

    width: 46%;

    float: right;

}

.product-view .item-inner .description {

    display: none;

}

.view-tag {

    display: inline-block;

    width: 100%;

    padding: 15px;

    background: #e8e8e8;

    margin: 20px 0 0;

}

.view-tag a {

    text-transform: capitalize;

    font-size: 14px;

}

.product-view #product .add-to-links .wishlist,

.product-view #product .add-to-links .compare {

    display: inline-block;

    margin: 0 5px 0 0;

}

.product-view .add-to-links .wishlist button,

.product-view .add-to-links .compare button{

	background:none;

	border: 1px solid #ccc;

	color: #a6a6a6;	

}

.product-view .add-to-links .wishlist button:before{content:'\f004';}

.product-view .add-to-links .compare button:before{content:'\f079';}

.product-view .add-to-links div {

    float: left;

    width: auto;

}

.product-view .add-to-links .btn-group,

.product-view .add-to-links .form-group {

    display: inline-block;

    margin: 0;

}

.product-view .add-to-links .btn-group{

	padding: 10px 0;

    border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

    width: 100%;

	margin-bottom:10px;
	margin-top:15px;

}

.product-view .add-to-links div{position:static;}

.product-view .add-to-links .form-group {

    padding-bottom: 0;

}

.alert-info-fa {

    float: none !important;

    display: inline-block;

    width: 100% !important;

}

.product-view .add-to-links .alert.alert-info {

    float: none;

    display: inline-block;

    margin: 15px 0;

}

.product-view .add-to-links label {

    color: #A6A6A6;

    font-family: inherit;

    font-size: 14px;

    font-weight: normal;

    line-height: 35px;

    float: left;

    margin: 0 5px 0 0;

}

.product-view .form-group #minus {

	float: left;

    color: #b2b2b2;

    box-shadow: none;

    width: 49px;

    border: 1px solid #eaeaea;

    display: block;

    background: #e5e5e5 url(../image/qty_input.png) 100% 0 no-repeat;

    height: 49px;

    line-height: 49px;

    margin-left: 5px;

}

.product-view .form-group #minus:hover{background-color:#475999; border-color:#475999;}

.product-view .form-group #plus {

	float: left;

    color: #b2b2b2;

    background: #e5e5e5 url(../image/qty_input.png) no-repeat;

    box-shadow: none;

    border: 1px solid #eaeaea;

    width: 49px;

    display: block;

    height: 49px;

    line-height: 49px;

    margin-left: 5px;

}

.product-view .form-group #plus:hover{background-color:#475999; border-color:#475999;}

.product-view .form-group #input-quantity {

background: #fff !important;

    border: 1px solid #eaeaea;

    box-shadow: none;

    float: left;

    padding: 9px 0;

    width: 35px !important;

    height: 35px;

    line-height: 35px;

    color: #000;

    text-align: center;

}

.product-view .form-group #button-cart, 
.product-view .form-group #button-req-oos{

    border-color: #056FB3;

    width: auto;

    border: 0;

    padding: 0 20px;

    color: white;

    background: #056FB3;

    display: block;

    float: left;

    margin: 0;

	height:35px;

    line-height: 35px;

    text-transform: uppercase;

    letter-spacing: 0.1em;

    font-size: 13px;

    font-weight: 400;

}

.product-view .control-label{margin-top:15px;}

.product-view .form-group #button-cart:hover{background: #056FB3; color:#fff; border-color: #056FB3;}

.product-view .form-group {

    display: inline-block;

    width: 100%;

}

.product-view #product .add-to-links {

    padding: 10px 0 0;

    text-align: left;

    margin: 0;

}

.product-view .input-content {

    float: left;

    margin-right: 10px;

}

.product-view .rating {

    text-align: left;

    display: inline-block;

    padding: 0;

}

.product-view .rating p {

    display: inline-block;

    width: 100%;

    margin: 0;

    padding: 10px 0;

}

.product-view .tab-view {

    float: left;

    width: 100%;

	padding:0 15px;

}

.product-view .tab-view a {

    background: none;

    color: #000;

    font-family: inherit;

    display: inline-block;

    font-size: 18px;

    line-height: 25px;

    padding: 10px 20px 10px 0;

    text-decoration: none;

    border-radius: 0;

    text-transform: uppercase;

    border-bottom: 0;

    border: 0;

    margin: 0;

}

.product-view .tab-view a:hover,

.product-view .tab-view li.active a {

    color: #475999;

    border: 0;

    border-bottom: 2px solid #475999;

	background:none;

}

.product-view .nav-tabs {

    margin: 20px 0 0;

	width:100%;

}

.product-view .tab-content {

    overflow: auto;

    margin: 0;

    font-size: 12px;

    line-height: 23px;

    color: #959595;

    text-align: justify;

    margin-top: 30px;

	float:left;

}

.product-view #tab-review h2 {

    font-size: 18px;

    margin: 20px;

    text-transform: capitalize;

}

.product-view #tab-review .table {

    border: 0;

}

.product-view #tab-review .table td {

    background: none;

    border: 0;

    padding: 0;

    text-align: left;

}

.tab-content strong {

    display: inline-block;

    font-weight: normal;

    margin: 0 0 5px;

    font-size: 15px;

}

.product-view .tab-view .form-group label {

    width: 100%;

    text-align: left;

    margin: 0;

    padding: 0 0 10px;

}

.product-view .tab-view input.form-control {

    width: 300px;

    box-shadow: none;

    border: 1px solid #e8e8e8 !important;

    font-size: 13px;

}

.product-view .tab-view textarea {

    min-height: 100px;

    line-height: 25px;

    box-shadow: none;

    border: 1px solid #e8e8e8 !important;

    font-size: 14px;

}

.product-view .tab-view .text:before {

    border-bottom: 9px solid #e5e5e5;

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

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

    content: "";

    display: inline-block;

    left: 9px;

    position: absolute;

    top: -9px;

}

.product-view .tab-view .text:after {

    border-bottom: 8px solid #ffffff;

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

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

    content: "";

    display: inline-block;

    left: 10px;

    position: absolute;

    top: -8px;

}

.product-view .tab-view .text {

    background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #e5e5e5;

    border-radius: 2px;

    margin: 5px 0 20px;

    padding: 20px;

    position: relative;

}

.product-view .item-inner .price {

    margin: 0;

    line-height: 32px;

    border: 0;

    float: left;

    width: 100%;

    text-align: center;

}

.product-view .tab-view .table-bordered .fa,

.product-view .tab-view .table-bordered .fa:hover{color:#737373;}

.product-view .item-inner .add-to-links .cart button {

    padding: 0;

    font-size: 0;

}

.product-view .item-inner .rating {

    text-align: center;

}

.information-sitemap #content ul li ul {

    margin-left: 20px;

}

.timepicker td a:hover{background:none;}

.timepicker td span:hover{color:#475999;}

/********related-container**********/

/********end related-container**********/

/******title-group-parent*******/

.title{

	text-align: left;

	position: relative;

    border-bottom: 1px solid #e5e5e5;

    margin-top: 40px;

    margin-bottom: 25px;

}

.title h3 {

    font-size: 18px !important;

    color: #000 !important;

    text-transform: uppercase;

	font-weight:700;

    position: relative;

    padding-bottom: 15px;

	margin:0;

	display:inline-block;

	border-bottom: 1px solid #056FB3;

	margin-bottom:-1px;

}



.title-group-parent .owl-item {

    padding: 0 15px;

}

.title-group-parent .owl-theme .owl-controls {top: -40px; right:15px;}



/*****end_title-group******/

.product-view .view-related .owl-controls .owl-buttons div {

    margin: -45px 0 0;

}

.view-related .owl-wrapper {

    margin: 25px 0 0;

}

.alert-success {

    border-radius: 0;

    margin: 0;

	font-size:13px;

}

.alert-danger {
    border-radius: 0;

    margin: 0;

	font-size:13px;
}

.table-responsive {

    max-width: 100%;

    overflow: auto;

}

.table-responsive thead td {

    background-color: #f7f7f7;

    border-bottom: 1px solid #eaeaea !important;

    color: #4d4d4d;

    float: none;

    font-size: 14px;

    font-weight: normal;

    min-width: 150px;

    text-align: center;

    vertical-align: middle;

/*	text-transform:capitalize;*/

}

.account-order .table-bordered thead td {

    min-width: 115px;

}

.table-responsive td {

    padding: 15px !important;

    text-align: center;

    vertical-align: middle !important;

    color: #4d4d4d;

    font-size: 14px;

}

.table-responsive td .img-thumbnail {

    border-radius: 0;

    border: 0;

}

.table-responsive td.text-left a {

    color: #333333;

    font-size: 16px;

    text-transform: uppercase;

}

.table-responsive td.text-left a:hover {

    color: #475999;

}

.table-responsive td.text-left small {

    color: #4d4d4d;

    font-family: inherit;

    font-size: 14px;

}

.table-responsive td .form-control {

	width: 50px;

    height: 35px;

    border: 1px solid #eaeaeaddd;

    border-radius: 0;

    box-shadow: none;

    text-align: center;

    font-size: 14px;

    padding: 5px;

}

.table-responsive tbody td.text-right {

    color: #056FB3;

    font-size: 20px;

}

.table-responsive td .input-group-btn {

    width: auto;

    display: inline-block;

}

.table-responsive td .btn {

    margin: 0 10px !important;

}

.checkout-cart #content h1,

.checkout-cart #content h2 {

    font-size: 20px;

}

.checkout-cart #content p {

    color: #4d4d4d;

    font-family: inherit;

    font-size: 14px;

    margin-bottom: 20px;

}

.checkout-cart #accordion .panel-heading {

   /* background: #475999; */
   background: #056FB3;

}

.checkout-cart #accordion .panel-heading a {

    font-size: 16px;

    text-transform: uppercase;

    color: #fff;

}

.checkout-cart #accordion .panel-heading a .fa-caret-down {

    margin: 0 0 0 5px;

	color:#fff;

}

.checkout-cart .panel-group .panel {

    border-radius: 0;

    margin-bottom: 15px;

    border-left: 0;

    border-right: 0;

    border-top: 0;

    background: none;

    box-shadow: none;

}

.checkout-cart .panel-collapse label {

    color: #4d4d4d;

    font-size: 14px;

    line-height: 33px;

    margin: 0;

    padding: 0;

}

.checkout-cart .panel-collapse input {

    height: 40px;

    box-shadow: none;

    border: 1px solid #eaeaeaddd;

    color: #4d4d4d;

    font-size: 14px;

    border-radius: 0;

}

.checkout-cart .panel-collapse .input-group-btn {

    float: left;

}

.checkout-cart .panel-collapse .input-group-btn input {
    color: #fff;
    border: 0;
    width: auto;
    background:#c9302c;
}

.checkout-cart .panel-collapse .form-horizontal .btn {

    color: #fff;

    border: 0;

    width: auto;

}

.panel-group .panel-heading {

    background: #323a45;

    padding: 12px 15px 8px;

    border-left: 0;

    border-top: 0;

    border-right: 0;

    border-radius: 0;

}

#panel-apply-wallet .panel-heading {
	background: #056FB3 !important;
	color: #ffffff !important;
	text-transform: uppercase !important;
}

#panel-apply-wallet .panel-heading h4 {
	font-size:16px !important;
	font-weight:500 !important;
}

#panel-apply-coin .panel-heading {
	background: #056FB3 !important;
	color: #ffffff !important;
	text-transform: uppercase !important;
}

#panel-apply-coin .panel-heading h4 {
	font-size:16px !important;
	font-weight:500 !important;
}



.panel-group .panel {

    box-shadow: none;

    border-radius: 0;

    margin-bottom: 15px;

    border: 0;

}

.panel-group .panel .panel-heading a,

.panel-group .panel .panel-heading .panel-title {

    font-size: 13px;

    text-transform: uppercase;

    color: #fff;

}

.panel-group .panel .panel-body {

    border: 1px solid #f2f2f2 !important;

    border-top: 0;

}

.panel-group .panel-body {

    border: 0 !important;

}

.panel-group .panel .panel-heading a .fa-caret-down {

    margin: 0 0 0 8px;

}

.panel-group .panel .panel-heading .panel-title {

    padding: 0 0 5px;

}

.panel-group .panel-collapse h2 {

    color: #666666;

    font-size: 16px;

    line-height: 33px;

    font-weight: normal;

    margin: 0 0 10px;

    padding: 0;

    text-transform: uppercase;

}

.panel-group .panel-collapse p,

.panel-group .panel-collapse label {

    color: #4d4d4d;

    font-family: inherit;

    font-size: 14px;

}

.panel-group .panel-collapse label {

    margin-top: 5px;

}

.panel-group .panel-collapse .form-group a {

    margin-top: 10px;

    display: inline-block;

    width: 100%;

}

.panel-group .panel-collapse .form-group input {

    height: 40px;

    box-shadow: none;

    border: 1px solid #eaeaea;

    border-radius: 0;

    font-size: 14px;

}

.table-bordered thead td {

    background-color: #f7f7f7;

    border-bottom: 1px solid #eaeaeaddd !important;

    color: #4d4d4d;

    float: none;

    font-size: 14px;

    font-weight: normal;

    min-width: 150px;

    text-align: center;

    vertical-align: middle;

}

.table-bordered td {

    text-align: center;

    vertical-align: middle !important;

    padding: 8px !important;

}

.table-bordered td.text-right {

    text-align: right;
}

.table-bordered td.text-left {

    text-align: left;
}

.table-bordered td.text-left a {

    color: #333333;

    font-size: 14px;

    text-transform: capitalize;

}

.table-bordered td.text-left small {

    color: #4d4d4d;

    font-family: inherit;

    font-size: 14px;

}

.account-account #content h2,

.account-wishlist #content h2 {

    font-size: 24px;

    text-transform: uppercase;

    margin: 0 0 20px;

}

.account-account .list-unstyled {

    margin-bottom: 20px;

}

.account-wishlist .table-bordered thead td {

    min-width: 135px;

}

.account-wishlist .table-bordered td {

    padding: 10px !important;

}

.account-wishlist .table-bordered .price {

    margin: 0;

    text-align: center;

}

.account-wishlist .table-bordered .btn {

    border-radius: 0;

}

.well {

    border: 1px solid #eaeaea;

    background: none;

    border-radius: 0;

    box-shadow: none;

}

.well p {

    margin: 0 0 20px;

}

.well input {

    border-radius: 0;

}

.list-group-item:first-child {

    border-radius: 0;

}

.list-group-item:last-child {

    border-radius: 0;

}

.account-border .form-group label {

    text-align: left;

}

/*---------------------------PRODUCT_VIEW------------------------------*/



.view-related .owl-item {

    padding: 0 15px;

}

.product-view .col-sm-5 {

    position: inherit !important;

}

.image-block .owl-theme .owl-controls .owl-buttons div {

	opacity:0;

    top: 30%;

    color: #898989;

    position: absolute;

    display: inline-block;

    font-size: 0px;

    width: 27px;

    height: 27px;

    margin: 0;

    border-radius: 100%;

    background: #fff;

    border: 1px solid #eaeaea;

}

.image-block .owl-theme:hover .owl-controls .owl-buttons div {

    opacity: 1;

}

.image-block .owl-theme .owl-controls .owl-buttons .owl-next {

    background-position: 100% 0;

    right: 0;

}

.image-block .owl-theme .owl-controls .owl-buttons .owl-prev {

    left: 0;

}

.image-block .owl-theme .owl-controls .owl-buttons div:before{line-height:27px;}

.image-block .owl-theme .owl-controls .owl-buttons .owl-next:hover,

.image-block .owl-theme .owl-controls .owl-buttons .owl-prev:hover {

    background-color: #475999;

	color:#fff;

}

.tab_content_category .owl-theme .owl-controls .owl-buttons div{
	top:-34px !important;
}


.owl-theme .owl-controls .owl-buttons div{

    position: absolute;

    display: inline-block;

    font-size: 0px;

    width: 23px;

    height: 23px;

	top:-64px;

    border-radius: 100%;

    border: none;

	background: #fff;

    color: #cecece;

	text-align:center;

    border: 1px solid #cecece;

}



.owl-theme .owl-controls .owl-buttons div:before{

	content: "\f0d9";

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

	font-size: 14px;

    width: 100%;

	line-height:23px;

}

.owl-theme .owl-controls .owl-buttons div.owl-next{right:15px;}

.owl-theme .owl-controls .owl-buttons .owl-next:before{

content: "\f0da";

}

.owl-theme .owl-controls .owl-buttons div.owl-prev{right:45px;}

.owl-theme .owl-controls .owl-buttons div:hover{color: #f3767e; border-color:#f3767e;}



/*ocnewproductslider========================================*/

.banner-static4{margin: 30px 0 0 0;}

.new-products-container {

	overflow:hidden;

}

.new-products-container .owl-demo-newproduct{padding-top:30px;}

.new-products-container .owl-carousel .owl-wrapper-outer{padding-bottom:1px; margin-left:-2px;}

.new-products-container .name a{font-size: 12px; font-weight: 500;}

.new-products-container .owl-item{padding:0 15px;}

.new-products-container .row_items{border:1px solid #ccc;}

.new-products-container .item_product {padding: 23px 0;}

.new-products-container .item-inner{border:0;}

/*ocbestproductslider========================================*/

.title-group-box .owl-item{padding:0 15px;}

.title-group-box .product-thumb{

	display:inline-block;

	width:100%;

	border:0;

	padding:10px;

}

.title-group-box .row_item{ /*border:1px solid #eaeaea*/}

.title-group-box .row_items .product-thumb:last-child{border:0;}

.title-group-box .image{float:left; width:45%;}

.title-group-box .box-view-actions{float:left; width:55%; padding-left:10px;}

.title-group-box .name{

	padding:15px 0 0; 

	text-align:left;

	white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.title-group-box .rating{padding-left: 0;}

.title-group-box .price-box{padding-left: 0;}

.title-group-box .single-price {

    padding: 5px 0 0;

}

/*testimonial========================================*/

.testimonial-container{

    background: #f6f6f6;

}

.item-testimonials {

    float: left;

    margin-top: 10px;

}

.testimonial-images{float:left; display:inline-block; width:20%;}

.box-testimonial{

	text-align:left;

	float:left; 

	display:inline-block;

	width:80%;

	padding-left:15px;

}

.testimonial-std a{

    font-size: 12px;

    text-align: justify;

    margin: 0;

    color: #959595;

    line-height: 24px;

}

.testimonial-name{

    display: inline-block;

    position: relative;

    color: #3f3f3f;

    padding: 20px 0 0;

    font-size: 14px;

    color: #475999;

    font-size: 13px;

    text-transform: uppercase;

}

.testimonial-container .owl-theme .owl-controls{margin:0; position:static; float:right;}

.testimonial-container .owl-theme .owl-controls:before{border:0;}

.testimonial-container .owl-pagination{top:0;}

.testimonial-container .owl-controls{opacity:0;}

.testimonial-container:hover .owl-controls{opacity:1;}

.testimonial-container .owl-controls .owl-page span{background:#BFC7C4; box-shadow:none;}

.testimonial-container .owl-controls .owl-page span:hover,

.testimonial-container .owl-controls .owl-page.active span{

	background:#869791;

}

.testimonial-product .testimonial-container{background:none;}

.testimonial-product .row-testimonials{display:inline-block;}

.testimonial-product .testimonial-name h2{margin:0;}

/*ocfeaturedcategory========================================*/

.featured-cat-thumb{

    padding: 30px 0 10px;

}

.featured-cat-thumb .title-group{

	margin:0;

}

.featured-cat-thumb .row_item{padding:0 15px;}

.featured-cat-thumb .fcategory-content{

	display: inline-block;

	width:100%;

	max-height: 240px;

	min-height:165px;

	overflow:auto;

	border: 1px solid #eaeaea;

    padding: 15px;

	margin-bottom:20px;

}

ul.sub-featured-categories {

    padding-top: 15px;

}

.featured-cat-thumb .owl-carousel{padding-top:30px;}

.featured-cat-thumb .name {

	border:0; 

	padding:0; 

	margin:0; 

	text-transform:uppercase;     

	color: #454545 !important;

    font-size: 14px !important;

    font-weight: 700;}

.featured-cat-thumb li a{

	color: #454545;

    font-size: 11px;

    line-height: 20px;

    text-transform: capitalize;

}

.featured-cat-thumb li a:before {

    content: "\f101";

    font-size: 11px;

    color: rgb(0, 169, 224);

    font-family: FontAwesome;

    padding-right: 8px;

}

.featured-cat-thumb li a:hover{

	color:#475999;

}

.featured-cat-thumb img:hover{opacity:0.7;}

/*END ocfeaturedcategory====================================*/

/**************ocfeatureslider**************/

.featured-container {

    border: 1px solid #eaeaea;

    margin-top: 30px;

}

.featured-container .item-inner{border:0;}

.featured-container .title-group{

	border:0;

}

.featured-container .owl-carousel{padding:0 15px;}

.featured-container .item_product{

	border-top: 1px solid #eaeaea;

    padding: 15px 0;

}

.featured-container .name a{

	font-size: 12px;

    text-transform: none;

    color: #4a4a4a;

    font-weight: 500

}

.featured-container .rating{margin:0;}

/**************end ocfeatureslider**************/

/*mega-menu========================================*/

.megamenu {

	/*background:#056FB3;*/
    background:#000;

}

.slider-home{margin-top:30px;}

.homemenu span.hot,

.homemenu span.new{

	position: absolute;

    color: #fff;

    background: url(../image/hot-sale.png) no-repeat center center;

    width: 40px;

    height: 22px;

    line-height: 20px;

    top: -10px;

    text-align: center;

    text-transform: capitalize;

    font-size: 13px;

    right: 5px;

    pointer-events: none;

    z-index: 1;

	display:none;

}

.homemenu span.new{    background: url(../image/news.png) no-repeat center center;}

/*ttcountdown========================================*/

.ttcountdown_module{margin-top:40px;}

.ttcountdown_module .owl-theme .owl-controls .owl-buttons div{

    top:50%;

	opacity:0;

}

.ttcountdown_module:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}

.ttcountdown_module .owl-theme .owl-controls .owl-buttons div.owl-prev{right:auto; left:15px;}

.ttcountdown_module .caption{padding-top:0;}

.box-timer{

	display:inline-block; 

	width:100%;

    position: absolute;

    bottom: 0;

    left: 0;

}

.countdown-row {

    background: none;

    text-align: center;

    font-family: inherit;

    font-weight: bold;

    display: inline-block;

    width: 100%;

	font-size: 30px;

	color: #000;

	float: left;

	line-height: 36px;

}

.countdown-row .countdown-section {

    color: #fff;

    text-align: center;

    width: 18%;

	margin-right:2%;

    line-height: 14px;

    position: relative;

	display:inline-block;

}

.countdown-row .countdown-section:last-child{margin-right:0;}

.countdown-row .countdown-amount {

    font-size: 13px;

    width: 100%;

    float: left;

    font-family: inherit;

    background: #d4d4d4;

    color: #333;

    padding: 5px 0;

    font-weight: 500;

}

.countdown-row .countdown-period {

	font-size: 10px;

    font-weight: 400;

    width: 100%;

    float: left;

    font-family: inherit;

    text-transform: uppercase;

    background: #e9e9e9;

    color: #333;

    padding: 5px 0;

}

/*End-ttcountdown=========================================================*/

.bestsellerproduct .item-inner .rating{

	opacity: 1;

    -moz-transform: translateY(0px);

    -webkit-transform: translateY(0px);

    -o-transform: translateY(0px);

    -ms-transform: translateY(0px);

    transform: translateY(0px);

}

/*octabproductslider============================================================*/

.product-tabs-container-slider{margin-top:38px;}

.product-tabs-container-slider .tabs{float:right; margin-right:70px;}

.product-tabs-container-slider ul.tabs li {

	text-transform: uppercase;

    display: inline-block;

    position: relative;

    z-index: 2;

    margin-bottom: 10px;

	border-radius: 5px;

}

.product-tabs-container-slider ul.tabs li:first-child{padding-left:0;}

.product-tabs-container-slider ul.tabs li:last-child{border:0;}

.product-tabs-container-slider ul.tabs li a{

	font-size: 13px;

    font-weight: 400;

    color: #333;

    text-transform: capitalize;

	padding: 0 10px;

}

.product-tabs-container-slider ul.tabs li:hover,

.product-tabs-container-slider ul.tabs li.active{

	background: #ff5353;

}

.product-tabs-container-slider ul.tabs li:hover a,

.product-tabs-container-slider ul.tabs li.active a{color:#fff;}

.product-tabs-container-slider ul.tabs li:last-child:after {display:none;}

.product-tabs-container-slider ul.tabs li 

.product-tabs-category-container-slider .actions{bottom:20%;}

/*END octabproductslider========================================================*/

/*octabcategoryslider============================================================*/

.tabs-categorys .owl-wrapper-outer{padding-bottom:20px;}

.tab-cate-child {

    position: relative;

    display: inline-block;

    width: 100%;

    text-align: center;

    min-height: 98px;

	background-color: #616161;

	padding:10px;

	cursor:pointer;
	
	color: #fff;
	
	border-radius: 15px;
	
	height: 200px;

}

.tab-cate-child:hover{

    background: #056FB3;

    color: #fff;

	border-color: #056FB3;

}


.tab-cate-child.active{

    /*background: #f3767e;*/
    color: #fff;
    /*border-color: #056FB3;*/
    background: #056FB3;
    border-color: #f3767e;

}

.tab-cate-child span {

    width: 100%;

    text-align: center;

    border: none;

    display: inline-block;

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

    font-size: 15px;

    font-weight: 700;

    line-height: 28px;

    float: left;

    padding: 10px 0 0;

    position: relative;

    z-index: 2;

    text-transform: uppercase;

    -webkit-transition: all 0s ease;

    transition: all 0s ease;

}

.tab-cate-child:after {

    display: none;

    content: "";

    width: 0;

    height: 0;

    border-style: solid;

    border-color: transparent transparent #fff transparent;

    right: 0;

    margin: auto;

    z-index: 999900;

    border-width: 12px;

    left: 50%;

    margin-left: -12px;

    position: absolute;

    pointer-events: none;

}

.tab-cate-child.active:after,

.tab-cate-child:hover:after{

	bottom: 0px;

    display: block;

	border-bottom-color: #fff;

}
.tab-view {margin-top:20px;}
.tab-view .tab-content { padding:20px 20px 20px; border:1px solid #ddd; border-top:none;}
ul.tab_small{/*float:left;*/ margin-bottom:0px;}

.product-tabs-category-container-slider .owl-theme .owl-controls{

    margin-top: 0;

	width: auto;

}

.product-tabs-category-container-slider .item-inner .image{padding:0;}

ul.tab_small li{display:inline-block; float:left;}

ul.tab_small li span {

    cursor: pointer;

    margin: 0 0 25px;

    display: block;

    float: left;

    border: 1px solid #e1e1e1;

    text-transform: uppercase;

    padding: 2px 25px 0;

    line-height: 39px;

    font-size: 18px;

    font-weight: 700;

    color: #3f3f3f;

    text-decoration: none;

}

ul.tab_small li span:hover{

    color: #475999;

    border-color: #475999;

}

.tab_container_category .no-product{

    padding-left: 15px;

    margin-bottom: 25px;

}

.tabs-categorys.owl-theme .owl-controls .owl-buttons div.owl-prev{right:35px;}

.tabs-categorys.owl-theme .owl-controls .owl-buttons div.owl-next{right:5px;}

/*ocproductcategoryslider============================================================*/

.sub-category div.sub-category-child{

	line-height:30px;

	width: 50%;

    float: left;

    display: inline-block;

	text-align:left;

}

.left-product-category-slider{

	margin-top:23px;

	clear: both;

    float: left;

}

.row-edit{margin-right:-5px; margin-left:-5px;}

.row-edit .owl-carousel .owl-item{padding: 0 5px;}

/*carousel====================================================================*/

.block-bottom{margin-top:40px;}

.carousel-contain .blog-title{

    text-align: center;

    position: relative;

    border: 1px solid #e5e5e5;

    padding: 0px;

}

.carousel-contain .item-carousel{padding:2px;}

.carousel-contain .blog-title h2{

    font-size: 24px !important;

    color: #000 !important;

    text-transform: uppercase;

    font-weight: 700;

    position: relative;

    margin-bottom: 15px;

    background: #ececec;

    padding: 10px;

    margin: 5px;

    min-height: 196px;

    padding-top: 40px;

}

.carousel-contain .blog-title h2:before {

    margin: 0 auto;

    z-index: 10;

    content: "";

    width: 66%;

    border-bottom: 4px solid #898989;

    position: absolute;

    left: 50%;

    margin-left: -33%;

    bottom: 50%;

    margin-bottom: -10px;

}

.brand-slider-contain .container {

    position: relative;

}

.brand-slider-contain .slides .owl-item {

    padding: 20px 15px;

	text-align:center;

}

.brand-slider-contain .owl-theme .owl-controls .owl-buttons div.owl-prev{right:30px;}

.brand-slider-contain .owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}

/*End-carousel====================================================================*/

/**** Category block ****/



ul.list-group > li {

    position: relative;

}

.button-view {

    border-left: 10px solid #fff;

    width: 27px;

    height: 18px;

    background: url("../image/button_vertical.png") no-repeat scroll 0 0 #a1cfb8;

    text-indent: -99999px;

    position: absolute;

    right: 0;

    top: 5px;

    z-index: 9;

}

.alert-success button.close {

    line-height: 15px;

}

.alert-success button.close:hover {

    background: none;

}

ul.list-group li.active .button-view {

    background-position: 0 100%;

}

.ttopen {

    background-position: 0 100%;

}

/*list-web============================================*/



.information-contact h3 {

    font-size: 16px;

}

.information-contact #content h1,

.information-contact #content h2 {

    margin: 10px 0 0;

}

.affiliate-login .well {

    border: 1px solid #eaeaeaddd;

    margin: 20px 0 0;

}

.product-search .checkbox-inline {

    margin: 10px 0 15px;

}

/*Mobile==========================================*/

/*****Newletter****/

#frm_subscribe{

	display: inline-block;

	width:100%;

	position:relative;

}

#subscribe a.button{ 

	position: absolute;

    top: 0;

    right: 0;

}

#subscribe a.button:before{

    font-size: 20px;

    width: 40px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    color: #fff;

    display: inline-block;

    float: left;

    content: "\f0e0";

    font-family: "FontAwesome";

    font-weight: normal;

    background: #e4942e;

}

#subscribe_email{

    float: left;

    height: 40px;

    padding: 5px 170px 5px 10px;

    border: 0;

    width: 100%;

}

#subscribe span{float:left;}

#subscribe span{

    height: 40px;

    line-height: 40px;

    padding: 0 20px;

    font-size: 14px;

    text-align: center;

    color: #fff;

    display: inline-block;

    background: #475999;

    font-weight: 700;

    text-transform: uppercase;

}

.newletter-container .warning{display:inline-block;}

/** BLOG **/

.menu-recent {

    padding: 0px;

    border: 0px none;

    position: relative;

}

.articles-container .owl-item{padding:0;}

.menu-recent .name_date{display:inline-block; width:100%;}

.menu-recent .articles-image{position:relative;}

.menu-recent .date-blog{

	background-color: rgba(244,161,55,0.55);

    color: white;

    display: inline-block;

    text-transform: uppercase;

    line-height: 25px;

    text-align: center;

    padding: 5px 10px;

    position: absolute;

    left: 0;

    bottom: 0;

}

.menu-recent .item-inner img:hover {

    opacity: 0.7;

}

.menu-recent .articles-date {

    display: inline-block;

    float: left;

    font-family: inherit;

	background: #fff;

}

.menu-recent .articles-intro {

	font-family: inherit;

    font-size: 13px;

    line-height: 29px;

    margin: 5px 0;

	color: #363636;

    margin-bottom: 0;

}

.menu-recent .item-inner .articles-name {

	clear: both;

    display: block;

    font-size: 15px;

	margin: 20px 0 0;

    text-transform: uppercase;

    font-style: normal;

    font-weight: 700;

    line-height: 25px;

    margin-bottom: 10px;

}

.menu-recent .item-inner .articles-name:hover {

    color: #475999;

}

.menu-recent .item-inner .readmore {

	position: relative;

    display: inline-block;

	margin-top:5px;

}

.menu-recent .athor-blog{

    color: #a1a1a1;

    display: inline-block;

    line-height: 30px;

    width: 100%;

    font-style: italic;

    text-transform: capitalize;

}

.menu-recent .item-inner .readmore a {

    letter-spacing: 0.1em;

    color: #000;

    font-size: 12px;

    display: inline-block;

    font-size: 13px;

    line-height: 28px;

    text-transform: uppercase;

    vertical-align: top;

}

.menu-recent .item-inner {

	margin: 0;

    padding: 10px;

    border: 1px solid #eaeaea;

}

.article-container .article-date{float:left; margin-top:20px;}

.article-container img {

    width: 40%;

	float:left;

}

.article-container .article-description {float:left;}

.article-container .article-description p{float:left; width:60%; margin:0; padding-left:15px;}

.article-title h3 {

    font-size: 20px;

    text-transform: capitalize;

    font-weight: normal;

    margin: 0px;

    padding: 0px;

}

.article-date {

    font-size: 14px;

    font-weight: normal;

    float: right;

    margin-bottom: 10px;

}

.article-description p,

.article-description {

    font-family: inherit;

    text-align: justify;

}

.article-description img {

    margin-bottom: 20px;

}

.readmore-page {

    color: #6B6B6B;

    font-size: 11px;

    font-weight: 700;

    padding: 0px 20px;

    display: inline-block;

    text-transform: uppercase;

    overflow: hidden;

    margin-top: 10px;

    line-height: 35px;

    letter-spacing: 3px;

    border: 2px solid #6B6B6B;

}

.readmore-page:hover {

    color: #475999;

    border-color: #475999;

}

.article-item {

    display: inline-block;

	width:100%;

}

.article-layout .odd .intro-content img {

    float: left;

    margin-right: 30px;

}

.article-layout .even .intro-content img {

    float: right;

    margin-left: 30px;

}

.even .article-author,

.even .articledate,

.even .article-name h3 {

    text-align: right

}

.article-name h3 {

    font-size: 20px;

    text-transform: capitalize;

    font-weight: normal;

    margin: 0px;

    padding: 0px;

}

.article-name h3 a {

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    font-weight: 700;

    font-size: 16px;

    letter-spacing: 2px;

}

.article-name h3 a:hover {

    color: #475999;

}
.page-title {
	/*background-color:#475999;*/
	width: 460px;
}

.page-title .article-item {

    width: 100%;

}

.article-titles::before {

    content: "";

    position: absolute;

    top: 50%;

    height: 1px;

    width: 100%;

    background: #eaeaea;

    z-index: -1;

}

.article-titles h2 {

    padding: 0 10px 0 0;

    display: inline-block;

    background: #fff;

}

.article-layout {

    margin-bottom: 30px;

}

.odd .article-name h3,

.even .article-name h3 {

    position: relative;

}

.odd .article-name h3 a {

    background: #fff;

    padding-right: 10px;

}

.even .article-name h3 a {

    background: #fff;

    padding-left: 10px;

}

.odd .article-name h3::before {

    left: 0;

}

.even .article-name h3::before {

    right: 0;

}

.odd .article-name h3:before,

.even .article-name h3:before {

    content: "";

    width: 100%;

    background: #eaeaea;

    height: 1px;

    position: absolute;

    top: 50%;

    z-index: -1;

}

/** module blog **/

/**csm block menu**/



/** End csm block menu**/

/** Banner Static**/

.banner-static .banner-box{display:inline-block; position:relative; overflow:hidden;}

.banner-static .banner-box img {

    -moz-transform: scale(1.0);

    -webkit-transform: scale(1.0);

    -o-transform: scale(1.0);

    -ms-transform: scale(1.0);

    transform: scale(1.0);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -ms-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}

.banner-static .banner-box:hover img {

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -ms-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}

.banner-static{margin-top:40px;}

.banner-home-content{padding:20px 0; display:inline-block; width:100%;}

.banner-home-content .box-cols {

    color: #666;

    text-align: left;

}

.banner-home-content .pull-left {

    display: inline-block;

    width: 50px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    margin-right: 10px;

    border-radius: 100%;

    float: none !important;

    transition: 0.5s;

	border:1px solid #eaeaea;

}

.banner-home-content .pull-left .fa{font-size:17px; color:#939393;}

.banner-home-content .media-body {

    display: inline-block;

    text-align: left;

    vertical-align: top;

    font-size: 12px;

    margin-top: 10px;

    line-height: 18px;

	width:auto;

	color:#939393;

}

.banner-home-content .media-body h3 {

    margin: 0;

    font-size: 14px;

    text-transform: uppercase;

    margin-bottom: 0;

	font-weight:700;

	color:#939393;

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

}

.banner-right{margin-top:40px;}

.Static_Purchase .static_step {

    padding: 20px 15px;

    display: inline-block;

    width: 100%;

    background: #616161;

    color: white;


    -webkit-box-shadow: 4px 3px 4px 0 #d9d9d9;

    -moz-box-shadow: 4px 3px 4px 0 #d9d9d9;

    box-shadow: 4px 3px 4px 0 #d9d9d9;

}

.Static_Purchase .static_step em {

    font-family: FontAwesome;

    content: "\f054";

    display: inline-block;

    font-style: normal;

    font-size: 55px;

    color: #fff;

    float: left;

    margin-right: 15px;

    line-height: 55px;

}
.Static_Purchase .static_step span {


    display: inline-block;

    float: left;

    margin-right: 15px;

    width:50px;

}

.Static_Purchase .static_step:hover {

    background: #056FB3;

    color: white;

}

.Static_Purchase .static_step .static_info {

    padding: 10px 0 0 0;

}

.Static_Purchase .static_step .static_info h4 {

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    margin: 0;

}

.Static_Purchase .static_step .static_info p {

    margin: 0;

    font-size: 13px;

    line-height: 28px;

}

.Static_Purchase .static_step:hover em {color:#fff;}

.icon-codepen:before {

    content: "\f1cb";

}

.icon-unlock:before {

    content: "\f09c";

}

.icon-check:before {

    content: "\f00c";

}

.icon-download:before {

    content: "\f01a";

}

.about-us .about-content {

    border: 1px solid #eaeaea;

    padding: 10px;

    min-height: 350px;

}

.about-us .about-content .image-logo {

    text-align: center;

    padding: 40px 0 45px 0;

}

.about-us .about-content h3 {

    color: #616161;

    font-size: 18px;

    font-weight: 700;

    line-height: 25px;

    text-transform: uppercase;

    margin: 0 0 10px 0;

}

.about-us .about-content p {

    color: #616161;

    font-size: 13px;

    line-height: 25px;

}

.about-us .about-content a {

    color: #ff5353;

    font-size: 13px;

    line-height: 25px;

    text-transform: uppercase;

}

.about-us .about-content a:hover {

    color: #475999;

}

/**block follow**/

.social-top, .block-subscribe {

    overflow: hidden;

}

.subscribe-title {

    padding: 8px 28px;

    background: #eeeeee;

}

div.subscribe-title h3 {

    margin: 0;

    text-transform: uppercase;

    font-size: 16px;

    line-height: 25px;

}

.link-follow {

    display: inline-block;

	width:100%;

	text-align:right;

}

ul.link-follow li {

    margin: 0 5px;

	display:inline-block;

}

ul.link-follow a {

    position: relative;

    display: block;

    height: 37px;

    line-height: 35px;

    width: 37px;

    text-align: center;

    color: #fff;

    font-size: 16px;

    padding: 0;

    border-radius: 100%;

    border: 2px solid #fff;

}

ul.link-follow a:hover {

    border-color: #475999;

    color: #475999;

}

ul.link-follow li a span {

    min-width: 70px;

    height: auto;

    line-height: 20px;

    padding: 1px 5px;

    left: 50%;

    margin-left: -40px;

    text-transform: capitalize;

    font-size: 12px;

    color: #fff;

    font-weight: normal;

    text-align: center;

    background: #475999;

    text-indent: 0px;

    position: absolute;

    pointer-events: none;

    bottom: 40px;

    display: none;

    font-family: Corbel;

}

ul.link-follow li a:hover span {

    display: block;

	bottom: 50px;

}

ul.link-follow li a span:before, ul.link-follow li a span:after {

    content: '';

    position: absolute;

    bottom: -5px;

    left: 50%;

    width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

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

}

ul.link-follow li a span:before, ul.link-follow li a span:after {

    content: '';

    position: absolute;

    bottom: -5px;

    left: 50%;

    width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

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

}

ul.link-follow li a span:after {

    bottom: -5px;

    border-top: 5px solid #475999;

}

.fa-twitter:before {

    content: "\f099";

}

.fa-google-plus:before {

    content: "\f0d5";

}

.fa-facebook:before {

    content: "\f09a";

}

.fa-youtube:before {

    content: "\f167";

}

.fa-rss:before {

    content: "\f09e";

}

.ma-block-static-3 a:hover:before, .ma-block-static-4 a:hover:before, .ma-block-static-2 a:hover:before, .ma-block-static-1 a:hover:before, .ma-block-static-5 a:hover:before, .banner-right a:hover:before, .banner-left1 a:hover:before {

    opacity: 0.1;

    filter: alpha(Opacity=10);

    visibility: visible;

}

/** End Banner Static**/

/**************************************REPONSIVE_MOBI********************************************/

@media (min-width: 1200px) {

	.banner-static.banner-static2,

	.banner-static.banner-static3{margin:0;}

}

@media (max-width: 1199px) {

	.top-search input.form-control {

    line-height: 55px;

    width: 200px;

    padding: 0 0 0 20px;

}

.newleter-content {

    padding: 5px;

}

.row2-cart .button-check-cart a{width: 100%;}

	/*********footer**********/

	.ma-footer-link-follow .f-col{text-align:center;}

	.ma-footer-link-follow .f-col-1 h3,

	.ma-footer-link-follow .link-follow,

	.newletter-title,

	.newleter-content{float:none !important;}

	.ma-footer-link-follow .link-follow{display:inline-block;}

	.featured-container .featured-slider-title h2{font-size:12px !important;}

	.new-products-container .item_product{min-height:140px;}

	/*********end-footer**********/

	.featured-cat-thumb .fcategory-content{min-height:220px;}

	.ma-footer-link-follow .payment img{margin-top:40px;}

	.table-responsive td .form-control {

    float: none;

    margin-bottom: 10px;

	}

.row2-cart .button-check-cart a{width:100%;}

.brand-slider-contain .owl-theme .owl-controls{display:none !important;}

.banner-home-content .media-body{width:100%;}

.Static_Purchase .static_step{margin-top:10px;}

.about-us .about-content{min-height:340px;}

.about-us .about-content .image-logo{padding: 15px 0 25px 0;}

}

@media (max-width: 991px) {

	.wow {

  visibility: visible !important;

  -webkit-animation: none !important;

  -moz-animation: none !important;

    -o-animation: none !important;

   -ms-animation: none !important;

    animation: none !important;

 }

	.header-welcome {

    float: none;

    text-align: center;

}

.bottom-header{

    margin: 0;

    padding: 10px 0 0;

}

.header-action-parent,

.header-action{display:inline-block;}

.search-category,

.top-cart-parent

{margin-top:0;}

#cart .dropdown-menu {

	right: -55px;

	line-height:24px;

}

.table-bordered {

    overflow: auto;

    display: inline-block;

}

.category-image {

    margin-top: 0;

}

	#logo>div{text-align:center;}

.top-cart {

    display: inline-block;

	float:none;

	margin-top:10px;
	padding-left:0px;

}

.top-wishlist {

    float: none;

    display: inline-flex;

    margin: 20px 0 0 10px;

}

.common-home #column-left,

.common-home #content,

.common-home #column-right{width:100%; text-align:center; display:inline-block !important;}

.social-top{text-align:center;}

.newleter-content label{width:100%;}

#search-by-category{margin-top:10px;}

	.header-search-parent {padding: 20px 15px; text-align:center;}

	.header-link {

    display: inline-block;

    width: 100%;

    text-align: center;

}

	.account-border {

    overflow: auto;

}

ul.link-follow li {

    margin-right: 5px;

}

.fix-nav{display:none !important;}

.newletter-container .newleter-content tr{margin-left:-20px !important;}

.new-products-container .item_product{min-height:140px;}

.article-container img,.article-container .article-description p{width:100%;}

.bestsellerproduct{margin-top:30px;}

.megamenu{background:none;}

.footer-top .f-col-3{margin-top:20px; text-align:center;}

.footer-top .f-col-3 .fb-page {

    float: none;

	display:inline-block;

}

#subscribe_email{width:200px;}

.banner-home-content{padding:0 10px;}

.banner-home-content .media-body{width:auto;}

.box-col-inner{padding-top:10px;}

.hozmenu .navbar{margin:0;}

.about-us .about-content {

    min-height: 0;

}

.footer-content.toggle-footer.payment {
    min-height: 250px;
}

}

@media (max-width: 767px) {

	.top-link{text-align:center;}

	.box-language-currency {text-align:center; line-height:0;}

	.box-language-currency > div {

	    float: none;

    display: inline-block;

    line-height: 30px;

}

.top-cart {

    margin-top: 10px;

}

#search-by-category {

    margin-top: 10px;

}

.second-title .owl-theme .owl-controls .owl-buttons div{top:40%;}

.footer .column{min-height:255px;}

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

.powered .right-powered{text-align:center; margin-top:20px; width:100%;}

.banner-static .col .banner-box{margin-bottom:20px;}

.banner-static .col:last-child .banner-box{margin-bottom:0;}

.custom-products .clearfix {display: none;}

.featured-container .item_product{min-height:120px;}

.banner-static2 .banner-box:last-child{margin-top:30px;}

.zoomContainer{display:none;}

.about-us {margin-top: 30px;}

.image-block .owl-carousel .owl-wrapper-outer {

    min-height: 160px;

}

.ma-footer-link-follow .payment img{margin-top:20px;}

.title-group {text-align: center; height: auto;}

.product-tabs-category-container-slider .owl-theme .owl-controls{border:0;}

ul.tab_small {float: none;}

ul.tab_small li{float:none;}

.ttcountdown_module .rating,

.ttcountdown_module .price-box,

.ttcountdown_module .name{text-align:left;}

.layer-category #column-left{display:inline-block !important; width:100%;}

.banner-static img {

    width: auto;

}

.banner-static .banner-box {

    text-align: center;

}

.ma-block-static-1{width:100%;}

.ma-block-static-5,

.ma-block-static-1 > div{

	clear: both;

    text-align: center;

    margin-top: 30px;

    display: inline-block;

    width: 100%;

}

.ma-block-static-1 > div:first-child{margin:0;}

#back-top{display:none !important;}

#cart .dropdown-menu li.product-cart{width:60%;}

#cart .dropdown-menu li.cart-check{width:40%;}

.left-product-category-slider{display:none;}

	.owl-theme .owl-controls{display:none !important;}

	.product-tabs-container-slider .tabs{margin:0;}

	#subscribe_email {

    width: 100%;

}

.footer-top .link-follow {

    margin-top: 10px;

	text-align:center;

}

.banner-static.banner-static1 .banner-box2{ margin-top: 30px;}

.product-list .name {

    padding: 10px 0;

}

}

@media (max-width: 580px) {

	.currency-language .box-language-currency{min-width: 125px;}

	.box-language-currency .pull-left:last-child {

	border-left:0;}

	.title-group{padding:0; text-align:center; height:auto;}

	.title-group h2, .title-group .title-group-children{display: inline-block;

    width: 100%;

    text-align: center;

	padding:0 15px;}

	.banner-home-content .box-cols{width:100%;}

	.static_home .cms_content .cms_content_in:before{display:none;}

	#cart .dropdown-menu li.product-cart,

	#cart .dropdown-menu li.cart-check{width:100%;}

	#cart .dropdown-menu li.cart-check{padding:20px;}

	.banner-home-content .box-cols{padding-left:25%;}
	
	.login-checkout a { display:block; margin:10px 0px 0px 0px;}
	.login-checkout { text-align:center;}

}

@media (max-width: 500px) {

.product-tabs-container-slider .tabs {

    float: none;

    margin-right: 0;

    display: inline-block;

    width: 100%;

    text-align: center;

	margin-top:10px;

}

}

@media (max-width: 450px) {

	#content .product-view .product-name{margin-top:20px;}

	.footer .column{width:100%; min-height:0;}

	.articles-container{margin:0;}

	.menu-recent .articles-date,

	.articles-image{width:100%;}

	.box-testimonial {padding: 0 15px;}

	.menu-recent .articles-date{margin-top:20px;}

	.menu-recent .owl-theme .owl-controls{right:0;}

	span.countdown-section{margin-bottom:10px;}

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

	.img-responsive{display:inline-block !important;}

	.ttcountdown_module .actions .cart {margin-bottom: 10px;}

	.about-content-left,.about-img{width:100%; text-align:left;}

	.ttcountdown_module .timer-item {

    display: inline;

    border: 0;}

	.ttcountdown_module .box-timer,

	.ttcountdown_module .box-price,

	.ttcountdown_module .product-image{width:100%;}

	.footer .footer-title h3{display:inline-block; width:100%; cursor: pointer;}

	.footer .footer-title h3.active:after{content: "\f056";}

	.ttcountdown_module .box-timer{padding-top:10px;}

	.top-left-header{display:inline-block;}

	.top-right-header{

	display: inline-block;

    width: 100%;

    text-align: center;

	}

	.link-follow-header {

    float: none;

    display: inline-block;

}

}

@media (max-width: 380px) {

	.ttcountdown_module .box-price .description{display:none;}

	.owl-controls{display:none !important;}

	.ttcountdown_module .actions .add-to-links .wishlist{margin:0;}

	.image-block .owl-carousel .owl-wrapper-outer {

    min-height: 130px;

}

.top-header .dropdown-menu {

    top: 30px;

}

.top-cart-parent .dropdown-menu {

    top: 50px;

}

.header-action-parent{padding:20px 0;}

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

ul.tab_small li span{padding:5px 10px;}

.top-cart .cart-inner ul{right:-60px;}

.currency-language .box-language-currency{right:-45px;}

.product-view .form-group #button-cart{padding:0 15px;}

.row-cart{width: 100%;}

.banner-home-content .box-cols{padding-left:8%;}

#subscribe span{padding:0 10px;}

}

/**************Back-top************/

#back-top {

    background: #fff;

    bottom: 35px;

    position: fixed;

    right: 12px;

    z-index: 9999;

    width: 40px;

    height: 40px;

	display:block;

    line-height: 40px;

    text-align: center;

    text-decoration: none;

	cursor: pointer;

    -webkit-transition: all 500ms ease-in-out;

    -moz-transition: all 500ms ease-in-out;

    -o-transition: all 500ms ease-in-out;

    transition: all 500ms ease-in-out;

    -webkit-animation: flash 3000ms infinite;

    -moz-animation: flash 3000ms infinite;

    -ms-animation: flash 3000ms infinite;

    -o-animation: flash 3000ms infinite;

    animation: flash 3000ms infinite;

}

#back-top:after {

    content: "\f102";

    font-family: "FontAwesome";

    font-size: 25px;

    color: #3f3f3f;

}

#back-top:hover {

    -webkit-animation: flash 0s infinite;

    -moz-animation: flash 0s infinite;

    -ms-animation: flash 0s infinite;

    -o-animation: flash 0s infinite;

    animation: flash 0s infinite;

}

/*css3===================================================================*/



a,

.btn,

button,

#top #currency .currency-select,

#search .btn-lg,

.item-inner,

.owl-theme .owl-controls .owl-buttons div,

.product-list .product-container,

#cart .icon-cart,

#cart .icon-cart .fa,

#search .btn-lg .fa,

ul.tabs li span,

.item-inner .actions,

ul.tabs-category li,

ul.link-follow a,

ul.link-follow li a span,

.item-inner .add-to-links div button,

.currency:hover .dropdown-menu1, .language:hover .dropdown-menu1,

.ttcountdown_module .add-to-links div.compare button,

.ttcountdown_module .add-to-links div.wishlist button,

.currency-language,

.product-view .add-to-links button,

.product-view .add-to-links button:hover,

.product-view .form-group #button-cart,

.product-view .add-to-links .compare,

.product-view .add-to-links .wishlist,

#cart .cart-inner .dropdown-menu-cart,

.top-link .top-link-inner,

.nivo-directionNav a,

.oc-banner7-container  .nivo-directionNav a,

ul.tab_small li span{

    -moz-transition: all 0.3s ease;

    transition: all 0.3s ease;

    -webkit-transition: all 0.3s ease;

}

a:hover,

.btn:hover,

button:hover,

#top #currency .currency-select:hover,

#search .btn-lg:hover,

.owl-theme .owl-controls .owl-buttons div:hover,

#cart:hover .icon-cart,

#cart:hover .icon-cart .fa,

#search .btn-lg:hover .fa,

ul.tabs li span:hover,

.item-inner:hover .actions,

ul.tabs-category li:hover,

ul.link-follow a:hover,

ul.link-follow li a:hover span,

.intem-inner:hover .actions,

.currency:hover .dropdown-menu1, .language:hover .dropdown-menu1,

.ttcountdown_module .add-to-links div.compare button:hover,

.ttcountdown_module .add-to-links div.wishlist button:hover,

.currency-language:hover .box-language-currency,

.product-view .add-to-links button:hover,

.product-view .form-group #button-cart:hover i,

.product-view .form-group #button-cart:hover span,

.product-view .add-to-links .compare:hover i,

.product-view .add-to-links .compare:hover span,

.product-view .add-to-links .wishlist:hover i,

.product-view .add-to-links .wishlist:hover span,

#cart .cart-inner:hover .dropdown-menu-cart,

.top-link:hover .top-link-inner,

.nivo-directionNav:hover a,

.oc-banner7-container  .nivo-directionNav a:hover,

ul.tab_small li:hover span{

	transition: all 0.3s ease-out;

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

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

    cursor: pointer;

}

.links li a,

.pt_custommenu div.pt_menu a,

.footer-static2 .f-col3 .footer-static-content ul li a {

    -moz-transition: color 0.5s ease;

    transition: color 0.5s ease;

    -webkit-transition: color 0.5s ease;

}

.links li a:hover,

.pt_custommenu div.pt_menu a:hover,

.footer-static2 .f-col3 .footer-static-content ul li a:hover {

    -moz-transition: color 0.5s ease;

    -webkit-transition: color 0.5s ease;

    cursor: pointer;

}

.products-category .product-list,

.product-search .product-list {

    webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);

    -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);

    -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);

    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);

}

.col-md-full{padding:0;}

.block_content1 > .container{padding:0; width:100%;}

.block_content1 > .row{margin:0;}

.block_content > .container{padding:0;}

.block_left > .container{padding:0;width:100%;}

.block_content2 > .container{padding:0; width:100%;}

.block-carousel {

    border-top: 1px solid #ccc;

    margin-top: 50px;

    padding: 30px 0;

}

.block-carousel .container{padding:0;}

/*.sekar {
	    margin: 0px 1176px;
}*/


/* css on 18-2-2017 */
.top-link .dropdown-menu { padding:0px 0px;}
.product-category-slider { margin-bottom:20px;}

.payment .payment-logo { width:155px; margin:10px 0px;}
.payment .gaurntee-logo { width:100px;}

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

#productDescription_feature_div {
    width: 100% !important;
}

/* prosale display none */
.label-pro-sale { display:none;}

.cart_count { 
  color:#737373;
  position:absolute;
  top:35%;
  left:55%;
  -webkit-transform:translate(-50%,-90%);
  -moz-transform:translate(-50%,-90%);
  transform:translate(-50%,-90%);
  padding:0 8px;
  z-index:10;
    
}

/*signin here down arrow icon hide*/
#icon_downarrow_account {display:none;}

/*Greeting text*/
#hd_greeting_txt { font-size:13px;color:#737373;}

#btn_signin {display:none;}


/* Star Rating */
div.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
   /*width: 8em;*/
   display: none !important;
}

.rating input {
    position: absolute;
    left: -999999px;
}

.rating label {
    display: inline-block;
    font-size: 0;
}

.rating > label:before {
    position: relative;
    font: 24px/1 FontAwesome;
    display: block;
    content: "\f005";
    color: #ccc;
    background: -webkit-linear-gradient(-45deg, #d9d9d9 0%, #b3b3b3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rating > label:hover:before,
.rating > label:hover ~ label:before,
.rating > label.selected:before,
.rating > label.selected ~ label:before {
    color: #f0ad4e;
    background: -webkit-linear-gradient(-45deg, #fcb551 0%, #d69a45 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-danger {
	font-size: 14px;
	font-weight:bold;
	color:#ff0000;
}

.prod-info-alert {
	border: 1px solid transparent;
    border-radius: 4px;
    float: none;
    display: inline-block;
    margin: 15px 0;
    padding: 8px 14px 8px 14px;
}	

/*CSS for Group company producgs*/
.gcp-actions {
	text-align:center;
}
.gcp-name {
	text-align:center;
	padding-bottom:10px;
}
.gcp-name a {
	font-size:14px;
}
.explore {
	margin:0px auto;
}
.explore button{
	padding: 0 6px;
	margin-left:10px;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    border-radius: 4px;
    background: #056FB3;
    color: #fff;
    text-transform: capitalize;
    border-bottom: 4px solid #056FB3;
}

.gcp-shop {
	border:solid 2px #056FB3;
	padding:5px;
	width:60%;
	margin:0 auto;
	font-size:14px;
}

/* login page */

 #myModal1 >.modal-dialog {
     max-width: 600px;
     margin: 30px auto;
 }
 #myModal1.fade.show{
     background:#0000;
 }
 #myModal1 >div> div >.modal-body {
     padding: 0px;
 }
 #myModal1 >div> div >.modal-body > div{
     padding:25px;
 }
 /*.modal{
     display:block !important;
 }*/
 .fadel{
     opacity:1 !Important;
 }
 .login-bg{
     background:url("../image/login-bg.jpg") no-repeat top center;
     width: 100%;
     height: auto;
     background-size: cover;
 }
 .login-inner-bg{
     background:url("../image/login-inner-bg.jpg") no-repeat top center;
     padding: 30px 0px;
     position: relative;
     margin: 5% auto;
     background-size: cover;
 }
 .login-inner-bg > .modal-dialog{
     max-width:350px;
 }
 .modal-content{
     -webkit-box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
     -moz-box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
     box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
 }
 .forbtn {
     width: 100%;
     padding: 5px 0px;
     text-align:center;
 }
 .forbtn a{
     padding:0px 1px;
 }
 .lt-sd-im{
     position:absolute;
 }
 .lt-sd-im > img {
     width: 90%;
 }
 .rt-sd-im{
     position: absolute;
     right: 0;
 }
 .rt-sd-im > img {
     width: 90%;
     float:right;
 }
 .login-bg > h2{
     position:  absolute;
     top: 4%;
     width:  100%;
     text-align: center;
     font-weight:  bold;
     color: #056FB3;
 }
 .new-here > h2 {
     color: #056FB3;
     text-align: center;
     font-weight: bold;
     font-size: 1.5rem;
     padding: 5px 0px;
 }
 #lgn_sbmt {
     width: 45%;
 }
 .login-bg {
     overflow: auto;
 }
 .new-here p > span > a {
     color: #056FB3;
     font-weight: bold;
 }
 @media all and (-ms-high-contrast:none)
 {

     *::-ms-backdrop, .form-check-input:only-child{
         top:-3px !important;
         left:-10px !important;
     } /* IE11 */
 }

.reginput > .form-control {
    display: block !important;
    width: 100% !important;
    padding: .5rem .75rem !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #495057 !important;
    background-color: #fff !important;
    background-image: none !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(0,0,0,.15) !important;
    border-radius: .25rem !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}

.login-modal h3 {
    color: #056FB3;
    text-align: center;
    font-weight: bold;
    font-size:1.75rem;
}

.login-row {
    padding: 10px 20px 5px 20px;
    border-top: 2px #d9d9d9 dotted;
}

.forbtn a {
    padding: 0px 1px;
    color: #007bff;
    text-decoration: underline !important;
}

.btn-red {
    color: #fff;
    background-color: #056FB3;
    border-color: #056FB3;

/*login page end*/

.btn-my-account {
text-transform:capitalize;
background-color:white !important;
}

/*cart for mobile*/
@media only screen and (max-width:805px) {
	.top-cart{
	color: #2d2d2d;
    text-align: left;
    float: none;
	padding-left: 0px;
}

	
}

.rating img {
  display: none !important;
}

.rating {
    display:none !important;
}

.product-layout .product-grid{margin-bottom: 50px!important;}