/*------------------------------------------------------------------------------

    Template Name:  Responsive eCommerce HTML5 Template
    Template URI: http://bootexperts.com
    Description: This is html5 template
    Author: BootExperts
    Author URI: http://bootexperts.com
    Version: 1.0

--------------------------------------------------------------------------------

    CSS INDEX
    =======================

	1. Global Styles
	2. INDEX ONE
		2.1. HEADER TOP BAR
		2.2. HEADER MIDDLE AREA
		2.3. HEADER BOTTOM AREA
        2.4. LEFT MENU & SLIDER
            2.4.1. CATEGORY MEGA MENU AREA
            2.4.2. RIGHT BANNER
            2.4.3.REVULATION SLIDER
        2.5. MOBILE MENU
        2.6. SALE OFF AREA
        2.7. NEW PRODUCT AREA
        2.8. FEATURED PRODUCT AREA
        2.9 BANNER AREA
        2.10 MOST VIEW & BEST SELLER AREA
        2.11 BRANDS AREA
        2.12 TESTIMONIAL AREA
        2.13 NEWS LETTER AREA
        2.14 FOOTER AREA
    3. INDEX TWO
    4. INDEX THREE
    5. INDEX FOUR
    6. SINGLE PRODUCT
	7. SINGLE PAGE
	8. CART PAGE
	9. CONTACT PAGE
   10. CHECK OUT PAGE
   11. BLOG PAGE
   12. SINGLE POST
   13. ABOUT US PAGE


/*-----------------------------
 1. Global Styles 
-------------------------------*/
/*--------------FONT-----------*/

@font-face {
    font-family: 'archivoNarrow-bold';
    src: url('fonts/archivonarrow-bold.eot');
    src: local('archivoNarrow-bold'), url('fonts/archivonarrow-bold.woff') format('woff'), url('fonts//archivonarrow-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'ArchivoNarrow-Regular';
    src: url('fonts/ArchivoNarrow-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/ArchivoNarrow-Regular.otf') format('opentype'), url('fonts/ArchivoNarrow-Regular.woff') format('woff'), url('fonts/ArchivoNarrow-Regular.ttf') format('truetype'), url('fonts/ArchivoNarrow-Regular.svg#ArchivoNarrow-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0px auto;
    padding: 0px 0px
}
ul,
p {
    margin: 0;
}
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus {
    outline: 0 solid;
    text-decoration: none;
}
img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-weight: 500;
    font-family: 'archivoNarrow-bold';
}
html,
body {
    height: 100%;
    color: #444444;
    font-family: 'archivoNarrow-bold';
    font-size: 12px;
    font-weight: 400;
}
a {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: #333;
}
a:hover {
    text-decoration: none;
    color: rgb(0, 0, 0, 0.0);
}
.drop-element {
    display: none
}
.float-left {
    float: left;
    padding-right: 10px
}
.over-hidden {
    overflow: hidden
}

.width-hun {
    width: 100%
}

@-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);
    }
}
/*Preloader CSS*/
.introLoading{z-index: 500000}
/*Scroll up CSS*/
#scrollUp {
  background-color: #7f7f7f;
  border-radius: 50px;
  bottom: 10px;
  color: #ffffff !important;
  display: block;
  font-size: 12px;
  height: 45px;
  line-height: 42px;
  position: fixed;
  right: 20px;
  text-align: center;
  text-decoration: none !important;
  transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
  width: 45px;
  z-index: 1000;
}
#scrollUp:hover {
    background: #3799E4;
}
.home-two #scrollUp:hover {
    background: #F0545A;
}
.home-four #scrollUp:hover {
    background: #FFCC00;
}
.home-three #scrollUp:hover {
    background: #B9A272;
}

/*---Breadcrumb CSS---*/

.bread-crumb {
    padding: 20px 0;
}
.bread-crumb ul li {
    display: inline;
}
.bread-crumb ul {
    list-style: outside none none;
}
.bread-crumb ul a {
    font-family: "archivoNarrow-bold";
    font-size: 18px;
    text-transform: uppercase;
    color: #666
}
.breadcrumb-arrow {
    background: rgba(0, 0, 0, 0) url("img/breadcrumb-arrow.png") no-repeat scroll 100% 50%;
    display: inline-block;
    margin: 0 6px 0 0;
    padding: 0 15px 0 0;
}
.bread-crumb ul a:hover {
    color: #3799e4;
}
.home-three .bread-crumb ul a:hover {
    color: #b9a272;
}
.home-four .bread-crumb ul a:hover {
    color: #FFCC00;
}
.home-two .bread-crumb ul a:hover {
    color: #F0545A;
}
.bread-crumb i:hover,
.bread-crumb i {
    color: #989898;
}

/*------ Carousel START -----------*/

.owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 10px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.owl-buttons .owl-prev {
    right: 46px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -61px;
    width: 30px;
    opacity: 1;
}
/*----------Tooltip CSS-------------------*/
a.tooltips {
    position: relative;
    display: inline;
}
a.tooltips span {
    position: absolute;
    width: auto;
    padding: 0px 5px;
    color: #fff;
    background: #330000;
    height: 25px;
    line-height: 20px;
    text-align: center;
    visibility: hidden;
    border-radius: 3px;
    font-family: 'ArchivoNarrow-Regular';
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 500;
}
a.tooltips span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #000000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
a:hover.tooltips span {
    visibility: visible;
    opacity: 1;
    bottom: 70px;
    right: 0px;
    margin-left: -45px;
    z-index: 999;
}
a:hover.wishlist span {
    visibility: visible;
    opacity: 1;
    bottom: 70px;
    left: 0px;
    margin-left: -45px;
    z-index: 999;
}
.tooltip .tooltip-inner {
    font-family: archivoNarrow-bold;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 400
}


/*-----------------------------
 2.INDEX ONE START
------------------------------*/

/*----2.1.HEADER TOP BAR------*/
.header-top-area {
    background: #202020 none repeat scroll 0 0;
    border-bottom: 1px solid #464648;
    color: #989898;
    padding: 0;
    position: relative;
    z-index: 99999;
}
.top-left {
    font-family: arial;
line-height: 44px;
text-align: left;
text-transform: capitalize;
color: #f1f1f1;
}
.top-bar-menu {
    float: right;
    text-align: center;
}
.top-bar-menu > ul {
    list-style: none;
    border-right: 0px solid #fff;
}
.top-bar-menu > ul > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 1px solid #383838;
    color: #989898;
    display: inline-block;
    font-weight: normal;
    padding: 18px 10px 14px;
}
.top-bar-menu ul li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
.top-bar-menu ul li a:hover {
    color: #3799e4;
    background: none;
}
.top-bar-menu .dropdown-menu {
    background-color: #2c2c2c;
    padding: 5px 14px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    background: #2c2c2c none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    margin: 0px;
    min-width: auto;
}
.dropdown-menu > li > a {
    padding: 5px 0px;
}
.top-bar-menu ul li img {
    margin-left: -7px;
    padding-right: 5px;
}
.top-bar-menu .currency {
    width: 57px;
}
.top-bar-menu .language {
    width: 82px;
}
.top-bar-menu .account {
    width: 109px;
}
/*-----------------------------
 2.2 HEADER MIDDLE AREA
-------------------------------*/
.no-padding {
    padding: 0px
}
.header-middle-area {
    background: #313133 none repeat scroll 0 0;
    padding-bottom: 76px;
    padding-top: 40px;
}
.single-item {
  cursor: pointer;
  float: left;
  margin-top: 11px;
  width: 33.33%;
}
.icon-header {
    background-color: #ebebeb;
    border: 7px solid #5a5a5c;
    border-radius: 100%;
    color: #444;
    font-size: 24px;
    height: 65px;
    line-height: 50px;
    margin-right: 10px;
    text-align: center;
    width: 65px;
    float: left;
}
.item-detail {
    padding: 6px 0 14px 73px;
}
.item-detail h3 {
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 2;
    margin: 0;
    text-transform: uppercase;
}
.item-detail p {
    color: #fff;
    font-family: archivoNarrow-bold;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.cart {
    display: inline-block;
    margin-top: 33px;
    padding-bottom: 36px;
    position: relative;
}
.cart > a {
    background: rgba(0, 0, 0, 0) url("img/icon-cart.png") no-repeat scroll 0 0;
    color: #fff;
    height: 70px;
    padding: 19px 0 40px 63px;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
    font-size: 14px;
}
.single-item:hover .icon-header {
    background: #3799e4 none repeat scroll 0 0;
}
.single-item:hover .icon-header i {
    background: #3799e4;
    -webkit-animation: rotate 0.4s linear;
    -moz-animation: rotate 0.4s linear;
    animation: rotate 0.4s linear;
    color: #fff;
}
.cart-wrapper {
    display: inline-block;
    position: relative;
}
.expand-item img {
    float: left;
    width: 60px;
    height: 60px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.expand-item p {
    padding-left: 76px;
}
.cart-expand {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.34);
    left: -150px;
    padding: 5px;
    position: absolute;
    visibility: hidden;
    top: 88px;
    opacity: 0;
    z-index: -555;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: #333;
}
.expand-item {
    padding: 15px;
    width: 270px;
    display: block;
}
.cart-wrapper:hover .cart-expand {
    opacity: 1;
    height: auto;
    z-index: 9999;
    top: 50px;
    visibility: visible;
}
.left-expand {
    float: left;
}
.expand-item i {
    background: #333333 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    float: right;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    margin-top: 30px;
    text-align: center;
    width: 13px;
}
.expand-bottom {
    display: inline-block;
    padding: 19px 12px 12px;
    text-align: right;
    float: right;
}
.cart-sub-total,
.cart-total {
    color: #666;
    font-size: 12px;
    margin-bottom: 10px;
    text-transform: uppercase;
}


.left-expand p {
    color: #929191;
    font-size: 13px;
}
.cart-total span,.cart-sub-total span{color:#666}
.left-expand a {
    color: #2d2d2d;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
}
.left-expand a:hover {
    color: #f57b7a
}
.expand-bottom a {
    background: #3799e4 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
    padding: 9px 10px;
    text-transform: uppercase;
}
.expand-bottom a.view-cart i {
    padding-right: 7px
}
.expand-bottom a:hover {
    background: #333;
}

/*-----------------------------
 2.3 HEADER BOTTOM  AREA START
-------------------------------*/
.header-bottom-area {
    margin-top: -35px;
}
.top-menu-area {
    background: #3799E4 none repeat scroll 0 0;
}
.top-menu ul {
    list-style: none;
}
.top-menu ul li {
    float: left;
}
.top-menu ul li.home-icon a {
    font-size: 20px;
    line-height: 31px;
    padding: 19px 22px 14px;
}
.top-menu ul li.active > a {
    background: #1a75bb none repeat scroll 0 0;
}
.top-menu ul li a {
    color: #fff;
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 31px;
    padding: 19px 20px 14px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 1;
}
.top-menu ul li:hover {
    background: #1a75bb
}

.best-seller {
    position: relative
}
.best-seller::before {
    background: rgba(0, 0, 0, 0) url("img/hot-sale1.png") no-repeat scroll 0 0;
    color: #fff;
    content: "hot";
    font-family: 'arial';
    font-size: 12px;
    height: 31px;
    padding: 4px 11px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: -12px;
    width: 47px;
}
.new-product {
    position: relative
}
.new-product::before {
    background: rgba(0, 0, 0, 0) url("img/new1.png") no-repeat scroll 0 0;
    color: #fff;
    content: "new";
    font-family: arial;
    font-size: 12px;
    height: 34px;
    padding: 4px 11px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: -12px;
}
/*---------   main menu drop down  -----------------*/
.top-menu ul  li  ul.main-menu-dropdown li a{
    box-sizing: border-box;
    color: #fff;
    padding: 10px 0px 15px 0px;
    position: absolute;
    text-decoration: none;
    line-height: 25px;
    width: 100%;
  }
.main-menu-dropdown{
    visibility: hidden;
    opacity: 0;
    list-style: outside none none;
    padding-left: 0;
    position: absolute;
    top: 75px;
    width: 150px;
    z-index: 11111;
    border-top: 1px solid #fff;
     transition: all 400ms ease 0s;
    -moz-transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    -o-transition: all 400ms ease-in 0s;
}
.main-menu-dropdown li{
    background-color: #3799e4;
    position: relative;
    width: 150px;
    height: 45px;
    padding-left: 15px;
    padding-top: 0px;
    
    }
.top-menu ul li:hover ul.main-menu-dropdown {
   
    opacity: 1.0;visibility: visible;top: 64px;
}
.search {
    float: right;
}
.search input {
    background: #f7f7f7 none repeat scroll 0 0;
    border: medium none;
    color: #222;
    float: left;
    height: 64px;
    width: 0px;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
    
}
.search:hover .search-input {
width: 209px;opacity: 1;visibility: visible;padding-left: 10px;
}
.btn-group-lg > .btn,
.btn-lg {
    border: medium none;
    border-radius: 0;
    padding: 20px 23px;
    color: #fff;
}
.btn-default {
    background-color: #1a75bb;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.btn-default:hover {
    background: #EC4646;
    color: #fff
}
.input-lg {
    border: medium none;
    border-radius: 0;
    padding: 32px 16px;
}


/*-----------------------------
 2.4 LEFT MENU AND SLIDER  AREA START
-------------------------------*/
.menu-and-slider {
    position: relative;
}
.common-home .caption.read-more-layer:hover {
  background: #3799e4 ;
}

/*-----2.4.1 CATEGORY MEGA MENU AREA--------*/
.category-heading {
    overflow: hidden;
}
.left-category-menu > .left-product-cat > .category-heading > h2 {
    background: #3799e4 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 45px;
    font-weight: 500;
    margin: 0;
    overflow: hidden;
    padding: 2px 0px;
    position: relative;
    text-transform: uppercase;
}
.category-heading h2:before {
    content: "";
    display: block;
    float: left;
    font-family: "FontAwesome";
    font-size: 15px;
    font-weight: normal;
    padding: 0 9px 0 18px;
    text-align: center;
}
.category-menu-list {
    width: 100%;
    z-index: 1000;
}
.category-menu-list ul {
    list-style: outside none none;
    padding: 0px
}
.category-menu-list > ul > li {
    background: #313131 none repeat scroll 0 0;
    border-bottom: 1px solid #505051;
    position: relative;
    padding: 3px 0px;
}
.category-menu-list ul li:last-child {
    border-bottom: 0px solid #ebebeb;
}
.category-menu-list ul li a {
    position: relative;
    color: #fff;
    display: block;
    font-size: 13px;
    line-height: 44px;
    overflow: hidden;
    padding: 0 15px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}
.category-menu-list ul li span.cat-thumb {
    display: block;
    float: left;
    height: 25px;
    margin-right: 2px;
    width: 25px;
}
.category-menu-list ul li a i {
    line-height: 45px;
    position: absolute;
    top: 1px;
    left: 25px;
    color: #8B8B8B;
}
.category-menu-list ul li a:hover {
    color: #3799e4;
}
.category-menu-list ul li .cat-left-drop-menu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    left: 100%;
    padding: 25px 20px 20px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 486px;
    z-index: 999999999;
    display: none;
    overflow: hidden;
}
.category-menu-list ul li .drop-down-single {
    width: 260px;
    padding: 10px;
}
.category-menu-list ul li .cat-left-drop-menu-left {
    float: left;
    margin-right: 2%;
    margin-left: 2%;
    width: 46%;
}
.category-menu-list ul li .drop-down-single .cat-left-drop-menu-left {
    width: 100%
}
.category-menu-list ul li .cat-left-drop-menu-left ul {
    margin-bottom: 15px;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li {
    border: none;
}
.category-menu-list ul li:hover .cat-left-drop-menu {
    display: block;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li a {
    display: block;
    padding: 0;
    background: none;
    text-transform: capitalize;
    font-size: 13px;
    line-height: 28px;
    font-family: arial;
    color: #333;
}
.category-menu-list ul li .cat-left-drop-menu-left ul li a:hover {
    color: #3799e4;
    text-decoration: underline;
}
.category-menu-list ul li a.menu-item-heading {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #ebebeb;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    padding-bottom: 5px;
    position: relative;
    padding-left: 0;
    margin-bottom: 8px;
}
.category-menu-list ul li a.menu-item-heading:hover {
    background: none;
    color: #3799e4;
}
.category-menu-list > ul > li.arrow-plus::after {
    color: #B7AAA6;
    content: "\f054";
    padding-top: 11px;
    position: absolute;
    right: 12px;
    top: 6px;
    font-family: "FontAwesome";
    font-size: 10px;
}
.category-menu-list ul li .cat-left-drop-menu-single ul li a:hover {
    color: #3799e4;
}
.category-menu-list ul li:hover .cat-left-drop-menu-single {
    display: block;
}
.rx-parent {
    cursor: pointer;
}
.category-menu-list ul li span.fa {
    padding-top: 15px;
}
.rx-child,
.category-menu-list ul li a.rx-show {
    display: none;
}
.category-menu-list ul li.rx-change a.rx-show {
    display: block;
}
.category-menu-list ul li.rx-change a.rx-default {
    display: none;
}
.left-product-cat {
    position: relative;
}
.category-menu-list {
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.category-menu-list ul li.rx-parent {
    background: #3799E4
}
.category-menu-list ul li.rx-parent a:hover {
    color: #fff
}
.padding-for-menu-slider {
    margin: 30px 0px
}

/*2.4.2 RIGHT BANNER */
.banner-top,
.banner-bottom {
    min-width: 100%;
    position: relative;
    text-align: center;
}
.banner-top img,
.banner-bottom img {
    min-width: 100%;
}
.overlay i {
    border: 5px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    opacity: 1;
    line-height: 49px;
    position: absolute;
    top: 50%;
    transition: all 0.4s ease 0s;
    width: 60px;
    text-align: center;
    font-size: 20px;
}
.overlay {
    background: rgba(0, 0, 0, 0.68) none repeat scroll 0 0;
    display: block;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 20;
}
.banner-top:hover .overlay,
.banner-bottom:hover .overlay {
    height: 100%
}

/*REVULATION SLIDER*/
.bannercontainer {
    width: 100%;
    position: relative;
    padding: 0;
}
.banner {
    width: 100%;
    position: relative;
}
/*-----------------------------
 2.5 MOBILE MENU
-------------------------------*/
.slicknav_menu {
    display: block
}
.slicknav_menu {
    background: #3799E4 none repeat scroll 0 0;
    color: #000;
    /*margin: 0 14px;*/
    padding: 0px;
}
.slicknav_nav {
    background: #fff none repeat scroll 0 0;
}
.slicknav_menu .slicknav_menutxt {
    line-height: 38px;
}
.slicknav_menu .slicknav_icon {
    margin: 12px 13px;
}
.slicknav_nav a {
    color: #666;
    font-weight: normal;
    line-height: inherit;
    text-transform: uppercase;
}
.slicknav_nav a:hover {
    color: #3799e4;
    background: none;
}
.slicknav_nav li {
    border-bottom: 1px solid #ddd
}
.slicknav_nav li ul li:last-child {
    border: none;
}
.slicknav_nav li a.slicknav_item:hover {
    color: #ddd;
    background: none;
}
.slicknav_btn {
    background-color: #3799e4;
    border-radius: 0px;
    margin: 5px 5px 6px;
    text-decoration: none;
    float: left;
}
.slicknav_menu .slicknav_menutxt {
    text-shadow: none;
}
.slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em;
    float: right;
}
.menu-and-slider > .mobile-menu {
    display: none;
}
.slicknav_menu {
    display: none
}
.mobile-menu ul#mobile-menu {
    display: none;
}
/*-----------------------------
 2.6 SALE OFF  AREA
-------------------------------*/
.sale-off-contain-two .col-md-4 {
    width: 100%
}
.sale-off-area {
    padding: 15px 0px
}
.sale-off-area .heading-area {
    padding-bottom: 18px;
}
.heading-area h3 {
    border-bottom: 2px solid #ccc;
    color: #444;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 0 72px;
    padding: 16px 0;
    text-transform: uppercase;
}
.heading-area h2 {
    border-bottom: 2px solid #ccc;
    color: #444;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 0 72px;
    padding: 16px 0;
    text-transform: uppercase;
}
.single-sale {
    border: 2px solid #f5f5f5;
    padding: 10px;
    transition: all 0.5s ease 0s;
    margin: 0 15px;
}
.single-sale:hover {
    border: 2px solid #1a75bb;
}
.percent {
    background: #ec4646 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    font-family: "archivoNarrow-bold";
    height: 25px;
    line-height: 21px;
    padding: 1px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 13px;
    width: 50px;
    z-index: 999;
}
.sin-sale-det {
    padding-top: 51px;
}
.name a {
    color: #444;
    font-family: "ArchivoNarrow-Regular";
    font-size: 12px;
    text-transform: uppercase;
}
.name a:hover {
    color: #3799e4;
}
.star i {
    color: #FFBA00;
}
.star i.fa-star-half-o {
    color: #B1B1B1;
}
.star i.fa-star-o {
    color: #999;
}
.sale-btn {
    background: #3799e4 none repeat scroll 0 0;
    border-bottom: 3px solid #1a75bb;
    border-radius: 5px;
    bottom: 14px;
    display: inline-block;
    position: absolute;
    right: 31px;
    transition: all 0.5s ease 0s;
}
.det-top {
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    padding-top: 13px;
}
.det-top > p {
    display: inline;
}
.sale-btn:hover {
    background: #ec4646;
    border-bottom: 3px solid #C61C1C;
}
.star {
    font-size: 13px;
    padding: 8px 0;
    padding-bottom: 5px;
}
.image-s {
    text-align: center;
}
.image-s img {
    text-align: center;
    overflow: hidden;
    transform: scale(.9);
    transition-duration: 0.4s;
}
.single-sale:hover .image-s img {
    transform: scale(1);
}
p .old-price {
    color: #888;
    font-family: Arial;
    font-size: 14px;
    text-decoration: line-through;
}
p .new-price {
    color: #3799e4;
    font-size: 20px;
}
.sale-off-contain .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 10px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.sale-off-contain .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.sale-off-contain .owl-buttons .owl-prev {
    right: 46px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.sale-off-contain .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.sale-off-contain .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -61px;
    width: 30px;
    opacity: 1;
}

/*----------------------5.2 count down------------------------*/
.count-down {
    color: #000;
    font-family: arial
}
.count-down span {
    float: left;
    width: 23%;
    border: 1px solid #ddd;
    text-align: center;
    margin: 1%;
    padding: 0px;
    padding: 10px 0px;
    color: #808080
}
span.time-count {
    padding: 0;
    border: 0px solid;
    margin: 0;
    width: 100%;
    color: #444;
}
.home-two span.time-count {
    padding: 0;
    border: 0px solid;
    margin: 0;
    width: 100%;
    color: #fff;
}
.count-down-two {
    color: #000;
    font-family: arial
}


/*-------------------------------------------------------
2.7 NEW PRODUCT  AREA
--------------------------------------------------------*/
.new-prod-content .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 10px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.new-prod-content .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.new-prod-content .owl-buttons .owl-prev {
    right: 46px;
    position: absolute;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.new-prod-content .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.new-prod-content .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -61px;
    width: 30px;
    opacity: 1;
}
.new-product-area .heading-area {
    margin-bottom: 18px;
}
.sin-new-pr-det {
    text-align: center
}
.single-new-pro {
    border: 2px solid #f5f5f5;
    margin: 0 15px;
    padding: 0 5px 25px;
    position: relative;
    transition: all 0.5s ease 0s;
}
.single-new-pro:hover {
    border: 2px solid #1a75bb;
}
.new {
    background: #222222 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    height: 25px;
    left: 0;
    line-height: 21px;
    padding: 3px 11px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 13px;
    width: 50px;
    z-index: 7;
}
.sin-new-pr-det > p {
    font-size: 12px;
    color: #444;
    text-align: center;
    text-transform: uppercase;
}
.new-p-add-cat span a {
    padding: 10px 0px;
}
.new-pro-add {
    margin-top: 6px;
}
.new-pro-add .new-p-add-cat .add-to-cart i {
    background-color: #bebebe;
    border-bottom: 3px solid #8e8e8e;
    border-radius: 4px 0 0 4px;
    color: #fff;
    font-size: 17px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    vertical-align: top;
    width: 44px;
    transition: all 0.5s ease 0s;
}
.new-pro-add .new-p-add-cat .add-to-cart span {
    background: #ebebeb none repeat scroll 0 0;
    border-bottom: 3px solid #c2c2c2;
    border-radius: 0 4px 4px 0;
    color: #898989;
    display: inline-block;
    font-size: 14px;
    height: 39px;
    letter-spacing: 1px;
    margin-left: -4px;
    padding: 10px 8px 8px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
}
.new-pro-add .new-p-add-cat .add-to-cart {
    margin-bottom: 3px;
    margin-right: 4px;
}
.new-pro-add .new-p-add-cat .add-to-cart:hover span {
    background-color: #3799E4;
    border-bottom: 3px solid #05528E;
    color: #fff;
}
.new-pro-add .new-p-add-cat .add-to-cart:hover i {
    background-color: #187CC8;
    border-bottom: 3px solid #05528E;
    color: #fff;
}
.new-p-add-cat .new-pro-wish i,
.new-p-add-cat .new-pro-compaire i {
    background-color: #ebebeb;
    border-bottom: 3px solid #c2c2c2;
    border-radius: 4px;
    color: #898989;
    font-size: 15px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    transition: all 0.5s ease 0s;
    vertical-align: top;
    width: 35px;
}
.new-p-add-cat .new-pro-wish {
    margin-right: 5px;
}
.new-p-add-cat .new-pro-wish i:hover,
.new-p-add-cat .new-pro-compaire i:hover {
    background: #3799E4;
    border-bottom: 3px solid #05528E;
    color: #fff;
}
.image-new-pro {
    text-align: center;
}
.image-new-pro img {
    overflow: hidden;
    transform: scale(.9);
    transition-duration: 0.4s;
    text-align: center;
}
.single-new-pro:hover .image-new-pro img {
    transform: scale(1);
}

/*-----------------------------
2.8 FEATURED PRODUCT  AREA
-------------------------------*/
.featured-product-area .heading-area {
    margin: 18px 0px;
}
.sale {
    background: #ec4646 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    padding: 3px 11px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 13px;
    z-index: 999;
    width: 50px;
    height: 25px;
    text-align: center;
    line-height: 19px;
}
.featured-prod-content .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 10px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.featured-prod-content .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.featured-prod-content .owl-buttons .owl-prev {
    right: 46px;
    position: absolute;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.featured-prod-content .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.featured-prod-content .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -61px;
    width: 30px;
    opacity: 1;
}

/*-----------------------------
 2.9 BANNER  AREA
-------------------------------*/
.left-banner,
.right-banner {
    position: relative
}
.left-banner:hover .overlay,
.right-banner:hover .overlay {
    height: 100%
}
.banner-area {
    padding: 50px 0px
}
.banner-area img {
    min-width: 100%;
}
.common-home .banner-area .left-banner {
    margin-bottom: 15px;
}

/*-----------------------------
 2.10 MOST-VIEW AND BEST-SELLER AREA
-------------------------------*/
.heading-area {
    display: block;
    overflow: hidden;
}
.sin-con-img {
    width: 100px;
    float: left
}
.sin-contain {
    border-bottom: 1px dashed #ddd;
}
.common-home .most-viewsingle-carousel .sin-contain {
    padding-top: 30px;
}
.sin-con-detail p a {
    color: #444;
    font-family: "ArchivoNarrow-Regular";
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px 0px;
}
.sin-con-detail p a:hover {
    color: #3799e4
}
.sin-con-detail {
    padding-left: 135px;
    padding-top: 11px;
}
.sin-con-detail .sin-con-price {
    color: #3799e4;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 15px;
    font-weight: 600;
}
.sin-con-star {
    padding: 10px 0;
}
.sin-con-star i {
    color: #FFBA00;
}
.sin-con-star i.fa-star-half-o {
    color: #B1B1B1;
}
.most-viewsingle-carousel {
    margin: 8px 12px 25px;
}
.most-viewd-contain .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: -4px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.most-viewd-contain .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.most-viewd-contain .owl-buttons .owl-prev {
    right: 32px;
    position: absolute;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.most-viewd-contain .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.most-viewd-contain .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -45px;
    width: 30px;
    opacity: 1;
}

/*-----------------------------
2.11 BRANDS AREA 
-------------------------------*/
.brands-contain {
    border: 1px solid #ddd;
    margin: 28px 0 40px;
    padding: 29px 0;
    text-align: center;
}
.brands-contain .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: -6px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.brands-contain .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.brands-contain .owl-buttons .owl-prev {
    right: 29px;
    position: absolute;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.brands-contain .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.brands-contain .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -72px;
    width: 30px;
    opacity: 1;
}

/*-----------------------------
 2.12 TESTIMONIAL AREA START
-------------------------------*/
.testimonial-area {
    background-color: #f5f5f5;
    padding: 0 0 55px;
}
.testimonial-title {
    background: rgba(0, 0, 0, 0) url("img/testi-bg.png") no-repeat scroll center bottom;
    padding: 40px 0 30px;
    text-align: center;
    margin-bottom: 20px;
}
.tetimonial-sin-area {
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px 15px 65px;
}
.testimonial-title h2 {
    color: #3799e4;
    font-size: 24px;
    margin: 0;
    text-transform: uppercase;
}
.tes-sin-detail h2 {
    color: #2f2f2f;
    font-family: "archivoNarrow-bold";
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    text-transform: capitalize;
}
.testimonial-link a {
	background-color: #ebebeb;
	border-bottom: 2px solid #c2c2c2;
	border-radius: 4px;
	color: #898989;
	display: block;
	float: right;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	padding: 11px 18px 10px;
	text-transform: uppercase;
}
.testimonial-link a:hover {
    color: #444
}
.testimonial-des {
    color: #444;
    font: 12px/25px Arial, Helvetica, sans-serif;
    margin: 10px 0 0;
    position: relative;
}
.testimonial-contain .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 10px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.testimonial-contain .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.testimonial-contain .owl-buttons .owl-prev {
    right: 46px;
    position: absolute;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.testimonial-contain .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.testimonial-contain .owl-controls .owl-buttons div {
  background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
border-bottom: 2px solid #8e8e8e;
border-radius: 4px;
font-size: 0;
height: 30px;
opacity: 1;
text-indent: -999px;
top: -75px;
width: 30px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}


/*-----------------------------
 2.13 NEWSLETTER AREA 
-------------------------------*/
.news-letter-area {
    background: #313133 none repeat scroll 0 0;
    padding: 34px 0;
}
.newsletter-wrapper {
    padding-top: 24px;
}
.news-letter-title {
    background: rgba(0, 0, 0, 0) url("img/e-mail.png") no-repeat scroll left center;
    float: left;
    margin-bottom: 5px;
    margin-right: 15px;
    padding-left: 70px;
    display: inline-block
}
.news-letter-title h2 {
    color: #fff;
    font-size: 16px;
    line-height: 27px;
    margin: 0 0 -2px;
    text-decoration: none;
    text-transform: uppercase;
}
.news-letter-title label {
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 5px;
}
.newsletter-wrapper .subscribe input {
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #cccccc;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #333;
    float: left;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 13px 10px;
    width: 300px;
}
.subscribe a span {
    color: #989898;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
}
.subscribe a {
    background: #ebebeb none repeat scroll 0 0;
    border-bottom: 3px solid #c2c2c2;
    border-radius: 4px;
    color: #444;
    display: inline-block;
    letter-spacing: 1px;
    padding: 16px 16px 11px;
    text-align: center;
    text-transform: uppercase;
}
.subscribe a:hover {
    background: #3799e4 none repeat scroll 0 0;
    border-bottom: 3px solid #1a75bb;
    color: #fff;
}
.social-link {
    float: right;
    padding: 6px 0;
}
.social-link i {
    color: #fff;
    display: inline-block
}
.single-social {
    background: rgba(0, 0, 0, 0) url("img/social-bg.png") repeat scroll 0 0;
    float: left;
    height: 80px;
    width: 72px;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 20px;
    font-size: 30px;
    position: relative;
    margin-left: 8px;
}
.single-social > a {
    display: block;
}
.single-social span::before,
.single-social span::after {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 5px solid rgba(0, 0, 0, 0.1);
    bottom: -5px;
    content: "";
    height: 0;
    left: 46%;
    position: absolute;
    width: 0;
}
.single-social span {
    background: #111111 none repeat scroll 0 0;
    bottom: 30px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    left: 0;
    line-height: 20px;
    min-width: 70px;
    opacity: 0;
    padding: 1px 5px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.single-social:hover span {
    opacity: 1;
    bottom: 65px;
}
.single-social:hover a i {
    color: #3799E4;
}
.single-social a span::after {
    border-top: 5px solid #111111;
    bottom: -5px;
}

/*-----------------------------
 2.14 FOOTER AREA 
-------------------------------*/
.footer-top-area {
    background-color: #3b4348;
    color: #fff;
    padding: 40px 0;
    text-align: left;
    font-family: 'arial'
}
.footer-top-area h3 {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 19px;
    text-transform: uppercase;
}
.footer-top-first {}
.footer-top-first .footer-logo {
    margin-bottom: 10PX;
}
.footer-top-first .footer-top-left-des {}
.footer-top-first .footer-top-left-des p {
    font-family: arial;
    line-height: 20px;
    padding-bottom: 10px;
}
.toggle-footer {
    list-style: none;
}
.toggle-footer li {
    padding: 4px 0;
}
.toggle-footer li a {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg.png") no-repeat scroll 0 2px;
    color: #fff;
    font-size: 13px;
    line-height: 26px;
    padding-left: 20px;
    text-transform: capitalize;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.toggle-footer li a:hover {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg.png") no-repeat scroll 0 -67px;
    color: #3799e4;
    padding-left: 30px;
}
.contact-footer span {
    border: 2px solid;
    border-radius: 100%;
    float: left;
    font-size: 20px;
    height: 42px;
    line-height: 37px;
    margin-right: 10px;
    text-align: center;
    width: 42px;
}
.footer-contact-detail,.footer-contact-detail-top {
    padding-left: 53px;
}
.footer-contact-detail > p {
  padding-top: 10px;
}
.contact-footer li {
    font-size: 13px;
    margin: 0 0 15px;
    display: block;
    height: 40px;
}
.contact-footer li {
    color: #fff;
}
.contact-footer li:hover {
    color: #3799e4;
}
.footer-bottom-area {
    background: #f0f2f3 none repeat scroll 0 0;
    margin: 0;
    padding: 25px 0 20px;
    text-align: left;
}
.footer-bottom-area a {
    color: #3799e4;
}
.footer-bottom-area p {
    font-family: arial;
    font-size: 13px;
    font-weight: 500;
}
/*----------footer menu-----------*/
.footer-menu ul li::before {
  background: #444444 none repeat scroll 0 0;
  content: "";
  height: 10px;
  left: -3px;
  position: absolute;
  top: 6px;
  width: 1px;
}
.footer-menu ul li:first-child::before {
  display: none;
}
.footer-menu ul {
  text-align: right;
}
.footer-menu ul li {
  display: inline-block;
  padding: 0 10px;
  position: relative;
}
.footer-menu ul li a {
  color: #444444;
  font-size: 13px;
  font-family:  "Open Sans", sans-serif;
  font-weight: 600;
}
.footer-menu ul li a:hover {
  color: #3799e4;
}
/*---------------------------------------------------------
3.0 HOME TWO STYLE START
----------------------------------------------------------*/
.home-two .name a:hover {
    color: #f0545a;
}
.home-two {
    background: url(img/index-2bg.png) repeat
}
.home-two .white-bg {
    background: #fff none repeat scroll 0 0;
}
.margin-mid {
    margin-bottom: 10px
}

/*---------HEADER TOP  INDEX TWO----------------*/
.home-two .top-bar-menu ul li a:hover {
    color: #f0545a;
    background: none;
}
.home-two .icon-header {
    background-color: #45454a;
    border: 7px solid #f0f0f1;
    color: #fff;
    font-size: 21px;
}
.home-two .single-item:hover .icon-header {
    background: #f0545a
}
.home-two .single-item:hover .icon-header i {
    background: #f0545a;
}

/*-----------HEADER BOTTOM INDEX TWO -------------------*/
.home-two .expand-bottom a {
  background: #f0545a none repeat scroll 0 0;
}
.home-two .expand-bottom a:hover{ background: #333 none repeat scroll 0 0;}
.home-two .cart > a {
    background: rgba(0, 0, 0, 0) url("img/icon-cart-2.png") no-repeat scroll 0 0;
    color: #000;
}
.home-two .header-top-area {
    background: #404042 none repeat scroll 0 0;
}
.home-two .top-menu-area {
    background: #404042 none repeat scroll 0 0;
}
.home-two .header-middle-area {
    padding-bottom: 43px;
}
.home-two .top-menu ul li:hover {
    background: #f0545a
}
.home-two .main-menu-dropdown li{
    background-color: #404042;
    }
.home-two .slicknav_menu,
.home-two .slicknav_btn {
    background: #f0545a none repeat scroll 0 0;
}
.home-two .slicknav_nav a:hover {
    color: #f0545a;
}
.home-two .header-bottom-area {
    margin-top: -8px;
}
.home-two .search input {
    height: 64px;
}
.home-two .new-product::before {
    background: rgba(0, 0, 0, 0) url("img/new-2.png") no-repeat scroll 0 0;
}
.home-two .top-menu ul li.active a {
    background: #f0545a none repeat scroll 0 0;
}
.home-two .btn-default {
    background-color: #f0545a;
}
.home-two .left-category-menu > .left-product-cat > .category-heading > h2,
.home-two .category-menu-list ul li.rx-parent {
    background: #f0545a none repeat scroll 0 0;
}
.home-two .category-menu-list ul li.rx-parent a {
    line-height: 30px;
}
.home-two .category-menu-list ul li span.fa {
    padding-top: 10px;
}
.home-two .category-menu-list ul li.rx-parent:hover {
    background: #f0545a none repeat scroll 0 0;
}
.home-two .category-menu-list ul li a {
    line-height: 43px;
}
.home-two .category-menu-list > ul > li:hover {
    background: #000 none repeat scroll 0 0;
}
.home-two .category-menu-list ul li a:hover {
    color: #fff;
}
.home-two .category-menu-list ul li a.menu-item-heading:hover {
    color: #f0545a;
}
.home-two .category-menu-list ul li .cat-left-drop-menu-left ul li a:hover {
    color: #f0545a;
}
.home-two .padding-for-menu-slider {
    margin: 30px 0 20px;
}
.home-two .caption.read-more-layer:hover {
  background:red  none repeat scroll 0 0;
}
/*-----------SALE OFF INDEX TWO AREA ---------*/
.home-two .sale-off-two {
    display: block;
    margin-top: 22px;
    overflow: hidden;
}
.title-two h2 {
    background: #f4f4f4 url("img/saleoff-h.png") no-repeat scroll left center;
    color: #444;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 14px 0 13px 70px;
    text-transform: uppercase;
}
.title-two {
    background: rgba(0, 0, 0, 0) url("img/sale-off-arrow.png") no-repeat scroll left bottom;
    margin-bottom: 25px;
    padding-bottom: 8px;
}
.home-two .single-sale-two .det-top-two .name {
    display: inline-block;
    padding-top: 14px;
}
.home-two .single-sale-two {
    border: 2px solid #f5f5f5;
    padding: 10px 10px 35px;
    position: relative;
    text-align: center;
    transition: all 0.5s ease 0s;
}
.home-two .single-sale-two:hover {
    border: 2px solid #f0545a;
}
.home-two .percent-two {
    background: #ec4646 none repeat scroll 0 0;
    color: #fff;
    padding: 1px 8px;
    position: absolute;
    right: 0px;
    top: 15px;
    z-index: 999;
}
.sale-star-two {
    padding: 5px 0;
}
.home-two .sin-sale-det-two a,
.new-pro-two-detail a {
    color: #444;
    font-family: Arial;
    font-size: 16px;
    text-transform: capitalize;
}
.home-two .sin-sale-det-two a:hover,
.new-pro-two-detail a:hover {
    color: #ec4646
}
.home-two .sale-star-two i {
    color: #FFBA00;
    font-size: 13px;
}
.sale-star-two i.fa-star-half-o {
    color: #B1B1B1;
}
.home-two .det-top-two {
    text-align: center;
}
.old-price-two {
    color: #888;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    text-decoration: line-through;
}
.home-two .sale-off-two p .new-price-two {
    color: #ec4646;
    display: inline-block;
    font-size: 20px;
    margin: 0;
    padding: 11px 0;
    text-decoration: none;
    width: auto;
    padding-top: 0px;
}
.home-two .off-add-cart-two a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #a9a9a9;
    display: inline-block;
    font-size: 14px;
    padding: 4px 7px;
    letter-spacing: 1px;
    font-family: 'ArchivoNarrow-Bold';
    text-transform: uppercase;
    color: #898989;
}
.home-two .off-add-cart-two a:hover {
    background: #f0545a none repeat scroll 0 0;
    color: #fff;
    border: 2px solid #f0545a;
}
.home-two .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 11px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-two .owl-buttons .owl-prev:hover {
    background: #f0545a url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.home-two .owl-buttons .owl-prev {
    right: 47px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-two .owl-buttons .owl-next:hover {
    background: #f0545a url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.home-two .owl-controls .owl-buttons div {
    background: #a2a2a4 url("img/owl-buttons.png") no-repeat scroll 0 0;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -76px;
    width: 30px;
    opacity: 1;
    border-radius: 0px;
    border-bottom: 0px solid;
}
.home-two .brands-contain .owl-controls .owl-buttons div {
    top: -75px;
}
.home-two .brands-area .owl-next {
  right: -7px;
}
.home-two .brands-area .owl-prev {
  right: 30px;
}
/*---------- count down  -----------------*/
.count-down-two span {
    float: left;
    width: 23%;
    border: 1px solid #EC4646;
    text-align: center;
    margin: 1%;
    padding: 0px;
    padding: 12px 0px;
    background: #EC4646;
}
.count-down-two span.time-count {
    padding: 0;
    border: 0px solid;
    margin: 0;
    width: 100%;
}
/*-----------BEST SELL INDEX TWO AREA-------------------*/
.best-seller-two .title-two h2 {
    background: #f4f4f4 url("img/bestseller-two-heder.png") no-repeat scroll left center;
}
.best-seller-two .bs-two-image {
    border: 1px solid #f1f1f1;
    display: inline;
    float: left;
    margin-right: 6%;
    padding: 5px;
    width: 39%;
}
.home-two .best-seller-two p .new-price-two {
    color: #000;
    font-size: 17px;
    font-weight: 400
}
.bs-two-detail {
    display: inline-block;
    padding-top: 9px;
    width: 55%;
}
.best-seller-two .sale-star-two {
    padding: 13px 0;
}
.best-seller-two .single-best-seller-two {
    margin-bottom: 25px;
    overflow: hidden;
}
.home-two .best-seller-two .owl-buttons .owl-next {
    right: -4px;
}
.home-two .best-seller-two .owl-buttons .owl-prev {
    right: 32px;
}
/*-----------LEFT BANNER INDEX TWO AREA---------------*/
.mar-bottom {
    margin-bottom: 30px;
}
.right-top-banner-two {
    display: inline-block;
    margin-top: 22px;
}
/*------------TESTIMONIAL INDEX TWO AREA-------------*/
.testimonial-two .title-two h2 {
    background: #f4f4f4 url("img/testimon-head-two.png") no-repeat scroll left center;
}
.tes-two-sin-contain .image-top {
    text-align: center;
    min-width: 100%
}
.testimonial-des-two {
    line-height: 25px;
}
.tes-sin-detail-two h2 {
    font-family: 'arial';
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 20px;
}
.testimonial-link-two a {
    float: right;
    text-decoration: underline;
    font-family: arial;
    font-size: 12px;
    color: #666;
}
.testimonial-link-two a:hover {
    color: #f0545a;
}
/*--------------NEW PRODUCT INDEX TWO AREA--------------*/
.new-product-two-contain .col-md-4,
.tab-top-contain .col-md-4 {
    width: 100%
}
.new-product-two-title h2 {
    color: #444;
    font-size: 18px;
    margin-bottom: 28px;
    text-transform: uppercase;
}
.new-product-two .new-pro-two-sin .new-price-two {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    font-family: 'ArchivoNarrow-Bold';
}
.new-pro-two-detail {
    background: #fff none repeat scroll 0 0;
    display: block;
    position: relative;
    text-align: center;
    z-index: 55;
}
.new-pro-two-img {
    margin-bottom: 27px;
    text-align: center;
}
.new-pro-two-detail a {
    display: inline-block;
    margin: 8px 0 11px;
}
.new-pro-two-sin {
    border: 2px solid #ebebeb;
    position: relative;
    overflow: hidden;
    padding-bottom: 15px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.new-pro-two-sin:hover {
    border: 2px solid #f0545a;
}
.np-add-link-area > a {
    margin: 0;
    padding: 15px 25px;
}
.np-add-link-area {
    background: rgba(0, 0, 0, 0) url("img/bg_detail.png") repeat scroll 0 0;
    bottom: 15px;
    display: block;
    min-height: 89px;
    padding: 10px 1px;
    position: absolute;
    text-align: center;
    padding-left: 3px;
    z-index: 0;
    opacity: 1;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 100%;
}
.new-pro-two-sin:hover .np-add-link-area {
    bottom: 100px;
    opacity: 1
}
.np-add-link-area i {
    color: #fff;
    font-size: 28px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.single-link {
    float: left;
    min-width: 33%;
    padding: 18px 0px;
    position: relative;
}
.single-link:hover i {
    color: #f0545a;
    transform: scale(1.4);
    overflow: hidden;
}
.single-link.border:before {
    position: absolute;
    content: "";
    height: 60px;
    width: 1px;
    background: #fff;
    top: 3px;
    left: 0px;
}
.single-link > a {
    padding: 21px 20px;
    padding-top: 34px;
}
.border {
    position: relative
}
.single-link.border:after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 60px;
    right: 0;
    position: absolute;
    top: 3px;
    width: 1px;
    width: 1px;
}
.np-add-cart a {
    color: #898989;
    padding: 10px 0;
}
.np-add-cart {
    background: #ebebeb none repeat scroll 0 0;
    color: #898989;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    bottom: -37px;
    left: 50%;
    margin-left: -60px;
    letter-spacing: 1px;
    opacity: 1;
    padding: 9px 17px;
    position: absolute;
    text-transform: uppercase;
    z-index: 999;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background: #ebebeb none repeat scroll 0 0;
    color: #898989;
    font-family: "ArchivoNarrow-Bold";
    letter-spacing: 1px;
}
.new-pro-two-sin:hover .np-add-cart {
    bottom: 10px;
    opacity: 1;
}
.new-pro-two-sin .np-add-cart:hover a {
    color: #fff;
}
.new-pro-two-sin .np-add-cart:hover {
    background: #f0545a
}
.home-two .right-bottom-banner-two {
    margin: 21px 0 50px;
}
.new-product-two-contain .owl-buttons .owl-next {
    right: 10px;
}
.new-product-two-contain .owl-buttons .owl-prev:hover {
    background: #F0545A url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.new-product-two-contain .owl-buttons .owl-prev {
    right: 46px;
}
.new-product-two-contain .owl-controls .owl-buttons div {
    top: -59px;
}
/*-----------------TAB TOP INDEX TWO AREA ------------------*/
.tab-top-index-two .nav.nav-tabs {
    margin-bottom: 28px;
}
.tab-top-index-two .tab-top-contain .new-pro-two-sin {
    margin: 30px 0 35px;
}
.nav > li > a {
    color: #000;
    float: left;
    font-family: "archivonarrow-bold";
    font-size: 18px;
    line-height: 29px;
    margin: 0 1px 0 0;
    padding: 8px 20px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background: #f0545a;
    border: 1px solid #f0545a;
    color: #fff;
}
.nav > li > a:focus,
.nav > li > a:hover {
    background-color: #f0545a;
    border-radius: 0;
    color: #fff;
    text-decoration: none;
    border: 1px solid #f0545a;
}
.nav > li.active > a,
.nav-tabs > li.active > a:hover {
    background-color: #f0545a;
    text-decoration: none;
    color: #fff;
    border-radius: 0px;
}
.new-price-two {
    color: #000;
    font-family: "ArchivoNarrow-Bold";
    font-size: 17px;
    font-weight: 400;
}
.tab-botton-index-two .nav.nav-tabs {
    margin: 13px 0 60px;
}
.tab-botton-index-two .tab-carosel-start .owl-controls .owl-buttons div {
    top: -100px;
}
.tab-carosel-start .owl-buttons .owl-next {
    right: 10px;
}
.tab-carosel-start .owl-buttons .owl-prev:hover {
    background: #F0545A url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.tab-carosel-start .owl-buttons .owl-prev {
    right: 46px;
}
.tab-carosel-start .owl-controls .owl-buttons div {
    top: -70px;
}
.tab-botton-index-two {
  margin-bottom: 16px;
}
/*-------------BRANDS INDEX TWO AREA---------------*/
.home-two .brands-area .heading-area h3 {
    border-bottom: 0px solid #ccc;
    color: #000;
    margin: 0px;
}
/*FOOTER  INDEX TWO AREA*/
.home-two .footer-top-area {
    background-color: #4f565b;
}
.home-two .toggle-footer li a {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg-2.png") no-repeat scroll 0 2px;
}
.home-two .toggle-footer li a:hover {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg-2.png") no-repeat scroll 0 -67px;
    color: #3799e4;
}
.home-two .toggle-footer li a:hover {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg-2.png") no-repeat scroll 0 -67px;
    color: #f0545a;
}
.home-two .subscribe a:hover {
    background: #f0545a none repeat scroll 0 0;
    border-bottom: 3px solid #bd2424;
}
.home-two .contact-footer li:hover,
.home-two .footer-bottom-area p a,
.home-two .single-social:hover a i {
    color: #f0545a;
}
.home-two .header-middle-area,
.home-two .header-bottom-area,
.home-two .menu-and-slider,
.home-two .middle-area,
.home-two .brands-area {
    background: #fff;
}
.home-two .item-detail p,
.home-two .item-detail h3 {
    color: #000;
}
.home-two .footer-menu ul li a:hover {
  color: #f0545a;
}

/*-------------------------------------------------------------
4.0 INDEX THREE STYLE START
--------------------------------------------------------------*/

/*-----------HEADER  INDEX THREE ---------------------------*/
.home-three .top-bar-menu ul li a:hover {
    color: #B9A272;
    background: none;
}
.home-three .icon-header {
    background-color: #45454a;
    border: 7px solid #e6e6e6;
    color: #fff;
}
.home-three .single-item:hover .icon-header {
    background: #B9A272
}
.home-three .single-item:hover .icon-header i {
    background: #B9A272;
}
.home-three .cart > a {
    background: rgba(0, 0, 0, 0) url("img/icon-cart-three.png") no-repeat scroll 0 0;
    color: #000;
}
.home-three .expand-bottom a {
    background: #B9A272 none repeat scroll 0 0;
}
.home-three .expand-bottom a:hover {
    background: #333333
}
/*----------HEADER BOTTOM INDEX THREE-----------------------------------*/
.home-three .top-menu ul li a {
    padding: 19px 13px 14px;
}
.home-three .search input {
    left: -92px;
    position: absolute;
}
.home-three .header-bottom-area {
    margin-top: -5px;
}
.home-three .top-menu-area .col-md-3 {
    padding-right: 0px
}
.home-three .top-menu ul li.home-icon a {
    padding: 19px 22px 14px;
}
.home-three .main-menu-dropdown li{
    background-color: #3b4348  ;
    }
.home-three .category-menu-list {
    display: none
}
.home-three .left-category-menu > .left-product-cat > .category-heading > h2,
.home-three .category-heading h2::before {
    line-height: 60px;
}
.home-three .new-product::before {
    background: rgba(0, 0, 0, 0) url("img/new1.png") no-repeat scroll 0 0;
    color: #fff;
}
.home-three .header-top-area {
    background: #3B4348 none repeat scroll 0 0;
}
.home-three .top-menu-area {
    background: #3B4348 none repeat scroll 0 0;
}
.home-three .top-menu ul li:hover {
    background: #2E373C
}
.home-three .top-menu ul li.active a {
    background: #2e373c none repeat scroll 0 0;
}
.home-three .btn-default {
    background-color: #a59063;
}
.home-three .btn-default:hover {
    background-color: #857451;
}
.home-three .left-category-menu > .left-product-cat > .category-heading > h2,
.home-three .category-menu-list ul li.rx-parent {
    background: #B9A272 none repeat scroll 0 0;
}
.home-three .category-menu-list > ul > li:hover {
    background: #313131 none repeat scroll 0 0;
}
.home-three .category-menu-list ul li a:hover {
    color: #b9a272;
}
.home-three .category-menu-list ul li a.menu-item-heading:hover,
.home-three .category-menu-list ul li .cat-left-drop-menu-left ul li a:hover {
    color: #b9a272;
}
.home-three .slicknav_menu,
.home-three .slicknav_btn {
    background: #B9A272 none repeat scroll 0 0;
}
.home-three .slicknav_nav a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #B9A272;
}
.home-three .caption.read-more-layer:hover {
  background:#b9a272 ;
}
/*------------BRANDS INDEX THREE-------------*/
.home-three .heading-area {
    text-align: center;
    position: relative
}
.home-three .heading-area h3 span {
    background-color: #b9a272;
    border-bottom: 3px solid #857451;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 12px 15px 10px;
    text-transform: uppercase;
}
.home-three .heading-area h3 {
    background-color: #fff;
    display: inline-block;
    margin: 0;
    padding: 0 10px;
    border-bottom: none;
}
.home-three .border-double {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    height: 6px;
    position: absolute;
    top: 46%;
    width: 100%;
    z-index: -5;
}
.home-three .brands-contain .owl-controls .owl-buttons div {
    top: -94px;
}
/*------------TESTIMONIAL INDEX THREE------------*/
.home-three .testimonial-title {
    background: none;
}
.home-three .testimonial-area {
    padding: 0 0 55px;
    padding-top: 70px;
}
.home-three .testimonial-area .owl-controls .owl-buttons div {
    top: -96px;
}
/*-------------BEST SELLER THREE START---------------------*/
.home-three .best-seller-three-content {
    margin: 50px 0 30px;
}
.area-wrapper .col-md-3 {
    width: 100%
}
.home-three a.tooltips span {
    font-size: 11px;
    letter-spacing: 0px;
}
.home-three a:hover.tooltips span {
    bottom: 50px;
}
.title-three {
    position: relative;
    text-align: center;
}
.title-three h2 {
    background-color: #fff;
    border-bottom: medium none;
    display: inline-block;
    margin: 0;
    padding: 0 10px;
}
.home-three .name {
    display: inline-block;
    width: 66%;
}
.title-three h2 span {
    background-color: #b9a272;
    border-bottom: 3px solid #857451;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 12px 15px 10px;
    text-transform: uppercase;
    text-align: center
}
.image-sin-three img {
    overflow: hidden;
    text-align: center;
    transform: scale(1.03);
    transition-duration: 0.4s;
}
.bs-three-single:hover .image-sin-three img {
    transform: scale(1.08);
}
.bs-three-single {
    overflow: hidden;
    position: relative;
}
.image-sin-three {
    position: relative;
    overflow: hidden;
}
.cart-link {
    background: #b9a272 none repeat scroll 0 0;
    bottom: -43px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    left: 0;
    letter-spacing: 1px;
    line-height: 43px;
    min-height: 43px;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
    transition-duration: 0.4s;
}
.image-sin-three:hover .cart-link {
    bottom: 0px
}
.cart-link a {
    border-right: 1px solid #c7b58e;
    color: #fff;
}
.cart-link a:hover {
    background: #857451
}
.wish-compare {
    width: 40%;
    display: inline-block;
}
.add {
    float: left;
    width: 60%;
}
a.wishlist {
    display: inline-block;
    width: 50%;
}
a.compare {
    border-right: 0 solid;
    display: inline-block;
    width: 50%;
    border-right: 0px solid #000;
    margin-left: -5px;
}
.three-sin-detail .name a {
    color: #444;
    font-family: "ArchivoNarrow-bold";
    font-size: 12px;
    text-transform: uppercase;
    float: left;
}
.three-sin-detail .name a:hover {
    color: #b9a272;
}
.three-sin-detail > p {
    display: block;
    float: left;
}
.three-sin-detail .star {
    display: block;
    float: right;
    padding: 0;
}
.three-sin-detail {
    padding-top: 23px;
    position: relative;
    height: 53px;
}
.home-three .new-price {
    color: #b9a272;
    font-size: 18px;
}
/*-----------CAROUSEL -------------*/
.home-three .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-three .owl-buttons .owl-prev:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.home-three .owl-buttons .owl-prev {
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-three .owl-buttons .owl-next:hover {
    background: #bebebe url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.home-three .owl-controls .owl-buttons div {
    background: #f4f2f2 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 2px solid #8e8e8e;
    border-radius: 4px;
    font-size: 0;
    height: 30px;
    text-indent: -999px;
    top: -115px;
    width: 30px;
    opacity: 1;
}
/*-----------BESTSELLER PRODUCTS THREE-----------------*/
.sale-product-three-content .col-md-4 {
    width: 100%
}
.sale-product-three-content {
    padding-top: 43px;
}
.home-three .sale-product-three-content .owl-controls .owl-buttons div {
    top: -65px;
}
.sale-product-area {
    background: #ebebeb none repeat scroll 0 0;
    padding: 50px 0 15px;
}
.home-three .sale-description h3 {
    font: 30px/1.3 ArchivoNarrow-Bold, arial;
    letter-spacing: 5px;
    text-transform: uppercase;
}
.home-three .sale-description h3 span {
    display: block;
    font-family: arial;
}
.home-three .sale-description p {
    font-family: arial;
    font-size: 14px;
    line-height: 25px;
}
.home-three .sale-product-area .title-three h2 {
    background-color: #EBEBEB;
}
.home-three .sale-product-area .border-double {
    z-index: 0;
}
.home-three .sale-product-area .border-double {
    background: #EBEBEB none repeat scroll 0 0;
    width: 98%;
    z-index: 0;
}
.sale-description {
    margin-top: 100px;
}
/*TESTIMONIAL AREA START*/
.home-three .testimonial-area .title-three h2 {
    background-color: #F5F5F5;
}
/*TESTIMONIAL AREA END*/
.home-three .testimonial-area .border-double {
    background: #F5F5F5 none repeat scroll 0 0;
    width: 98%;
    z-index: 0;
}
/*FOOTER   AREA*/
.home-three .toggle-footer li a {
    background: rgba(0, 0, 0, 0) url("img/footer-li-three.png") no-repeat scroll 0 2px;
}
.home-three .toggle-footer li a:hover {
    background: rgba(0, 0, 0, 0) url("img/footer-li-three.png") no-repeat scroll 0 -67px;
    color: #B9A272;
}
.home-three .subscribe a:hover {
    background: #B9A272 none repeat scroll 0 0;
    border-bottom: 3px solid #857451;
}
.home-three .contact-footer li:hover,
.home-three .footer-bottom-area p a,
.home-three .single-social:hover a i {
    color: #B9A272;
}
.home-three .header-bottom-area {
    background: #2E373C;
}
.home-three .header-middle-area {
    background: #fff;
    padding: 40px 0px
}
.home-three .item-detail p,
.home-three .item-detail h3 {
    color: #000;
}
.home-three .footer-menu ul li a:hover {
  color: #B9A272;
}
/*----------------BANNER AREA START-----------*/
.home-three .banner-area {
    padding: 35px 0 5px;
}
.margin-top {
    margin-top: 30px
}
/*-----------------------------------------------
    5.0   INDEX FOUR
-------------------------------------------------*/

/*------TOOLTIP------------*/
.home-four a:hover.tooltips span {
    bottom: 68px;
}
/*------CAROUSEL NAVIGATION--------*/
.home-four .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: -4px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-four .owl-buttons .owl-prev:hover {
    background: #FFCC00 url("img/owl-buttons.png") no-repeat scroll 0 100%;
}
.home-four .owl-buttons .owl-prev {
    right: 32px;
    position: absolute;
    transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
}
.home-four .owl-buttons .owl-next:hover {
    background: #FFCC00 url("img/owl-buttons.png") no-repeat scroll 100% 100% !important;
}
.home-four .owl-controls .owl-buttons div {
    background: #a2a2a4 url("img/owl-buttons.png") no-repeat scroll 0 0;
    border-bottom: 0 solid;
    border-radius: 0;
    font-size: 0;
    height: 30px;
    opacity: 1;
    text-indent: -999px;
    top: -117px;
    width: 30px;
}
.home-four .best-sellet-two-content .owl-controls .owl-buttons div,
.home-four .testimonial-two .owl-controls .owl-buttons div {
    top: -76px;
}
/*----------HEADER HOME FOUR-------*/
.home-four .header-top-area {
    background: #404042 none repeat scroll 0 0;
    border-bottom: 0px solid #464648;
}
.home-four .top-bar-menu ul li a:hover {
    color: #FFCC00;
}
.home-four .header-middle-area {
    background: #5e5e67 none repeat scroll 0 0;
}
.home-four .main-menu-dropdown li{
    background-color: #404042  ;
    }
.home-four .icon-header {
    background-color: #45454a;
    border: 7px solid #f0f0f1;
    color: #fff;
    font-size: 21px;
}
.home-four .single-item:hover .icon-header,
.home-four .single-item:hover .icon-header i {
    background: #FFCC00
}
.home-four .cart > a {
    background: rgba(0, 0, 0, 0) url("img/icon-cart-4.png") no-repeat scroll 0 0;
}
.home-four .expand-bottom a {
    background: #FFCC00 none repeat scroll 0 0;
}
.home-four .expand-bottom a:hover {
    background: #333
}
.home-four .menu-and-slider {
    margin: 30px 0;
}
.home-four .slicknav_nav a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #FFCC00;
}
.home-four .slicknav_menu,
.home-four .slicknav_btn {
    background: #FFCC00 none repeat scroll 0 0;
}
.home-four .new-product::before {
    background: rgba(0, 0, 0, 0) url("img/new-2.png") no-repeat scroll 0 0;
}
.home-four .top-menu-area {
    background: #404042 none repeat scroll 0 0;
}
.home-four .top-menu ul li:hover {
    background: #FFCC00
}
.home-four .top-menu ul li.active a {
    background: #FFCC00 none repeat scroll 0 0;
}
.home-four .header-bottom-area {
    background: #404042 none repeat scroll 0 0;
}
.home-four .btn-default {
    background-color: #FFCC00;
}
.home-four .btn-default:hover {
    background-color: #EC4646
}
.home-four .caption.read-more-layer:hover {
  background:#ffcc00   none repeat scroll 0 0;
}
/*CATEGORY LEFT AREA HOME FOUR-----------*/
.home-four .left-category-menu {
    margin-bottom: 388px;
}
.home-four .category-menu-list ul li.rx-parent a {
    line-height: 34px;
}
.home-four .category-menu-list ul li span.fa {
    padding-top: 12px;
}
.home-four .left-category-menu > .left-product-cat > .category-heading > h2 {
    background: #FFCC00 none repeat scroll 0 0;
}
.home-four .category-menu-list ul li.rx-parent {
    background: #FFCC00 none repeat scroll 0 0;
}
.home-four .category-menu-list ul li.rx-parent:hover {
    background: #FFCC00
}
.home-four .category-menu-list ul li a:hover {
    color: #fff;
}
.home-four .category-menu-list ul li a.menu-item-heading:hover {
    color: #FFCC00;
}
.home-four .category-menu-list ul li .cat-left-drop-menu-left ul li a:hover {
    color: #FFCC00;
}
.home-four .category-menu-list ul li .cat-left-drop-menu-left ul li:hover {
    background: none
}
.home-four .category-menu-list ul li:hover {
    background: #000
}
/*RIGHT BANNER AREA HOME FOUR*/
.home-four .right-bottom-banner-two {
    padding-bottom: 50px;
}

/*NEW PRODUCT HOME FOUR*/
.home-four .new-product-two .owl-controls .owl-buttons div {
    top: -58px;
}
.home-four .new-product-two-contain {
    padding: 15px 0;
}
.sin-link {
    float: left;
    width: 33%;
    font-size: 30px;
    position: relative;
}
.sin-link a {
    color: #fff;
    display: block;
    padding: 16px 21px;
}
.sin-link span {
    font-size: 11px;
}
.add-cart-four > button {
    background: rgba(0, 0, 0, 0) url("img/cart-four-icon.png") repeat scroll center -6px;
    border: 5px solid #fff;
    border-radius: 50%;
    height: 80px;
    text-align: center;
    width: 80px;
    transition: all .5s;
}
.add-cart-four > button:hover {
    background: rgba(0, 0, 0, 0) url("img/cart-four-icon.png") repeat scroll center 100%;
    border: 5px solid #F9C904;
}
.linking-np-four {
    background: rgba(0, 0, 0, 0) url("img/bg_detail.png") repeat scroll 0 0;
    height: 180px;
    left: 0;
    position: absolute;
    text-align: center;
    bottom: -180px;
    width: 100%;
    transition: all .5s;
}
.new-pro-four-sin:hover .linking-np-four {
    bottom: 0;
}
.add-cart-four {
    display: inline-block;
    padding-top: 5px;
    text-align: center;
}
.new-pro-four-sin {
    margin-bottom: 32px;
    position: relative;
}
.new-pro-four-img {
    overflow: hidden;
    position: relative;
    text-align: center;
}
.new-pro-four-img img {
    overflow: hidden;
    text-align: center;
    transform: scale(1);
    transition-duration: 0.4s;
}
.new-pro-four-sin:hover .new-pro-four-img img {
    transform: scale(1.10)
}
.product-detail-four {
    text-align: center;
    display: block;
    border-top: 1px solid #eee;
    padding: 10px 0px;
}
.home-four .star {
    padding: 0px
}
.home-four .name {
    padding: 9px 0;
}
.home-four .name a {
    color: #444;
    font-family: Arial;
    font-size: 16px;
    text-transform: capitalize;
}
.home-four .name a:hover {
    color: #ffcc00
}
.home-four p .new-price {
    color: #000;
    font-size: 17px;
}
.sin-link i {
    transition-duration: 0.4s;
}
.sin-link:hover i {
    transform: scale(1.5);
    color: #F8C603
}
.border-four::after {
    background: #c0c2c5 none repeat scroll 0 0;
    content: "";
    height: 60px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 1px;
}
.border-four::before {
    background: #c0c2c5 none repeat scroll 0 0;
    content: "";
    height: 60px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 1px;
}
.home-four .new-product-two .owl-buttons .owl-next {
    right: 9px;
}
.home-four .new-product-two .owl-buttons .owl-prev {
    right: 44px;
}
/*------------TOP TAB HOME FOUR------------*/
.home-four .tab-top-contain {
    margin: 50px 0;
}
.home-four .nav > li.active > a,
.home-four .nav-tabs > li > a:hover {
    background-color: #ffcc00;
    border-radius: 0;
    color: #fff;
    text-decoration: none;
    border: 1px solid #ffcc00;
    transition: all .3s;
}
.home-four .nav > li.active > a {
    color: #000
}
.home-four .tab-top-index-two .owl-buttons .owl-next {
    right: 9px;
}
.home-four .tab-top-index-two .owl-buttons .owl-prev {
    right: 44px;
}
/*---------BEST SELLER AREA HOME FOUR--------------*/
.home-four .single-best-seller-two .name a {
    font-size: 12px;
}
.home-four .single-best-seller-two .name {
    padding: 0px
}
.home-four .best-seller-two .star {
    padding: 18px 0;
}
.home-four .best-seller-two .title-two h2 {
    background: #f4f4f4 url("img/bseller-yellow.png") no-repeat scroll left center;
}
.home-four .title-two {
    background: rgba(0, 0, 0, 0) url("img/arrow-yellow.png") no-repeat scroll left bottom;
}
.home-four .testimonial-two .title-two h2 {
    background: #f4f4f4 url("img/testimonial-yellow.png") no-repeat scroll left center;
}
.home-four .testimonial-link-two a:hover {
    color: #ffcc00;
}
/*--------BRANDS AREA HOME FOUR-----------*/

.home-four .brands-area .heading-area h3 {
    margin: 0 0 0 0px;
    border-bottom: 0px solid;
    padding-bottom: 0px;
    color: #000;
}
.home-four .brands-area .owl-controls .owl-buttons div {
    top: -57px;
}
/*NEWSLETTET HOME FOUR*/
.home-four .single-social:hover a i {
    color: #FFCC00;
}
.home-four .subscribe a:hover {
    background: #FFCC00 none repeat scroll 0 0;
    border-bottom: 3px solid #B39622;
    color: #fff;
}
.home-four .toggle-footer li a {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg4.png") no-repeat scroll 0 2px;
}
.home-four .toggle-footer li a:hover {
    background: rgba(0, 0, 0, 0) url("img/footer-li-bg4.png") no-repeat scroll 0 -67px;
    color: #FFCC00;
}
.home-four .contact-footer li:hover,
.home-four .footer-bottom-area p a {
    color: #FFCC00;
}
.home-four .footer-menu ul li a:hover {
  color: #FFCC00;
}

/*--------------------------------
    6.0   SINGLE PARODUCT START
-----------------------------------*/

/*--------BREADCRUMB---------- */
.bread-crumb {
    padding: 20px 0;
}
.bread-crumb ul li {
    display: inline;
}
.bread-crumb ul {
    list-style: outside none none;
}
.bread-crumb ul a {
    font-family: "archivoNarrow-bold";
    font-size: 18px;
    text-transform: uppercase;
    color: #666
}
.breadcrumb-arrow {
    background: rgba(0, 0, 0, 0) url("img/breadcrumb-arrow.png") no-repeat scroll 100% 50%;
    display: inline-block;
    margin: 0 6px 0 0;
    padding: 0 15px 0 0;
}
.bread-crumb ul a:hover {
    color: #3799e4;
}
.home-three .bread-crumb ul a:hover {
    color: #b9a272;
}
.home-four .bread-crumb ul a:hover {
    color: #FFCC00;
}
.home-two .bread-crumb ul a:hover {
    color: #F0545A;
}
.bread-crumb i:hover,
.bread-crumb i {
    color: #989898;
}
/*---------BREADCRUMB END----------*/
.single-product .tab-content > div {
    border: 1px solid #ddd;
    text-align: center;
}
.zoom-slider li {
    border: 1px solid #f1f1f1;
    margin: 10px;
}
.zoom-slider.owl-carousel.owl-theme {
    padding: 0 20px;
    list-style: none;
}
.zoomContainer {
    border: 1px solid #f1f1f1;
}
.zoom-slider .owl-item > li:hover {    border: 1px solid #428bca;
}
.single-product .zoom-slider .owl-controls .owl-buttons div {
    background: #222 url("img/arrow-small.png") no-repeat scroll 0 0;
    border-bottom: 0px solid #8e8e8e;
    border-radius: 0px;
    height: 30px;
    opacity: 1;
    text-indent: -999px;
    top: 30px;
    width: 30px;
}
.zoomWindow {
    height: 367px !important;
    width: 360px !important;
}
.single-product .product-det-list {
    margin-left: 15px;
}
.single-product .zoom-slider .owl-buttons .owl-prev {
    left: 11px;
    position: absolute;
    transition: all 300ms ease-in 0s;
}
.single-product .star {
    padding: 10px 0;
}
.single-product .zoom-slider .owl-buttons .owl-next {
    background-position: 100% 0 !important;
    right: 8px;
    position: absolute;
    transition: all 300ms ease-in 0s;
}
.single-product .zoom-slider .owl-buttons .owl-next:hover {
    background: #3799E4 url("img/arrow-small.png") no-repeat scroll 100% 100% !important;
}
.single-product .zoom-slider .owl-buttons .owl-prev:hover {
    background: #3799E4 url("img/arrow-small.png") no-repeat scroll 0 100%;
}
.single-product .brands-area {
    margin-top: 23px;
}
.single-product .product-page-detail .new-pro-add .new-p-add-cat .add-to-cart span {
    font-size: 14px;
    margin-bottom: 14px;
    margin-right: 0;
    padding: 10px 7px 4px;
}
.single-product .prod-page-name h1 {
    color: #444;
    font-size: 22px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.single-product .brand {
    color: #4d4d4d;
    font-family: arial;
    font-size: 14px;
    margin-bottom: 8px;
    text-transform: capitalize;
}
.single-product .brand > p {
    padding-bottom: 5px;
}
.single-product .brand a {
    color: #3799E4;
}
.single-product .brand a:hover {
    color: #4d4d4d
}
.single-product p .old-price {
    color: #aaa;
    font-family: 'archivoNarrow-bold';
    font-size: 18px;
    font-weight: normal;
    text-decoration: line-through;
}
.single-product .sin-pr-lis-descrip > p {
    font-family: 'arial';
    font-size: 12px;
    line-height: 20px;
    margin: 11px 0 17px;
}
.single-product .star a {
    color: #666;
    cursor: pointer;
    font-size: 13px;
}
.single-product .add-to-cart {
    display: inline-block;
}
.single-product .star a:hover {
    color: #3799E4;
}
/*----plus minus--------*/
.cart-plus-minus {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #ccc;
    height: 35px;
    text-align: center;
    width: 59px;
}
.dec {
    background: url(img/minus.png)no-repeat scroll 50% 50%;
    float: left;
    font-size: 28px;
    line-height: 19px;
    position: relative;
    text-indent: 99999px;
}
.inc {
    background: url(img/plus.png)no-repeat scroll 50% 50%;
    float: right;
    position: relative;
    text-indent: 99999px;
}
.qtybutton {
    border: 1px solid #ccc;
    color: #c0c0c0;
    cursor: pointer;
    display: block;
    font-size: 24px;
    height: 35px;
    line-height: 24px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 45px;
}
.cart-plus-minus-button {
    background: #f1f1f1 none no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
    width: 149px;
    overflow: hidden;
}
/*-------TAB AREA--------*/
#pr-reviews {
    font-family: "arial"
}
#pr-reviews {
    text-align: left;
    padding: 35px 25px;
    height: 300px;
    overflow: scroll
}
#pr-reviews input[type="text"] {
    width: 300px
}
#pr-reviews textarea {
    border: 1px solid #e8e8e8 !important;
    box-shadow: none;
    font-size: 14px;
    line-height: 25px;
    min-height: 100px;
    width: 100%;
}
.control-label.rating-label {
    display: block;
    text-align: left;
}
#pr-reviews .control-label {
    color: #2f2f2f;
    display: block;
    float: none;
    font-family: "arial";
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    margin: 0 5px 18px 0;
    text-align: left;
}
#pr-reviews h2 {
    color: #444;
    font-size: 18px;
    margin: 20px 20px 20px 0;
    text-transform: capitalize;
}
.captcha {
    margin-top: 15px;
}
#pr-description {
    font-family: 'arial';
    font-size: 13px;
    line-height: 23px;
    padding: 15px;
    text-align: left;
    padding-bottom: 10px;
}
#pr-description p {
    padding-bottom: 10px
}
.single-product .tab-area {
    margin: 53px 0 34px;
}
.pro-tab-wrapper .nav.nav-tabs {
    margin-bottom: 26px;
}
.pro-tab-wrapper .nav.nav-tabs li {
    border-radius: 1px solid #ddd
}
.pro-tab-wrapper .nav-tabs > li.active > a,
.pro-tab-wrapper .nav-tabs > li.active > a:focus,
.pro-tab-wrapper .nav-tabs > li.active > a:hover {
    background: none;
    border: 1px solid #fff;
    color: #3799E4;
}
.pro-tab-wrapper .nav.nav-tabs li:first-child {
    border-right: 1px solid #444;
}
.pro-tab-wrapper .nav-tabs > li > a:focus,
.pro-tab-wrapper .nav-tabs > li > a:hover {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    color: #3799E4;
    text-decoration: none;
}
#pr-reviews .btn,#pr-reviews button {
    background: #222 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 15px;
    padding: 10px 12px;
    text-transform: uppercase;
}
.single-product .page-cat-heading {
    background-color: #3799e4;
    border-bottom: 5px solid #1a75bb;
    border-radius: 4px;
    color: #fff;
    display: block;
    margin: 30px 0 13px;
    padding: 9px 9px 9px 21px;
}
.single-product .page-cat-heading > h3 {
    margin: 0px;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'archivonarrow-bold'
}
.single-product .sin-contain {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    padding: 10px 0;
}
.prod-page-banner {
    margin: 30px 0px;
}
.single-product .page-category-content .sin-contain:last-child {
    border-bottom: none
}
.single-product .sin-con-img {
    height: auto;
    width: 75px;
}
.single-product .page-category-content p .new-price {
    font-size: 16px;
}
.single-product .page-category-content p .old-price {
    font-size: 13px;
}
.single-product .sin-contain .sin-con-detail {
    padding-left: 94px;
    padding-top: 0;
}
.single-product .sin-contain .sin-con-star {
    padding: 5px 0;
}
.single-product .sin-con-detail .sin-con-price {
    color: #3799e4;
    margin-bottom: 11px;
}
.padding-left {
    padding-left: 15px;
}
.single-product .related-product-area .heading-area h3 {
    border-bottom: 0px solid;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #2f2f2f;
    font-size: 21px;
    margin: 0;
    padding-bottom: 30px;
    padding-left: 0;
    text-transform: capitalize;
}
/*-------SINGLE PRODUCT  THREE*/
.zoomWrapper img {
    max-width: 100%
}
.single-product .related-product-area .heading-area {
    text-align: left;
}


/*----------------------------------------
    7.0     SINGLE PAGE START
-----------------------------------------*/

.single-page-one .category-menu-list {
    position: relative;
}
.single-page-one .sin-contain {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.single-page-one .sin-con-detail {
    padding-left: 93px;
    padding-top: 14px;
}
.single-page-one .sin-contain:last-child {
    border-bottom: 0px solid;
}
.single-page-one .page-cat-heading {
    background-color: #3799e4;
    border-bottom: 5px solid #1a75bb;
    border-radius: 4px;
    display: block;
    margin: 30px 0 13px;
    padding: 15px 10px 10px 20px;
}
.single-page-one .page-cat-heading h3 {
    color: #ffffff;
    display: inline-block;
    font-family: "archivonarrow-bold";
    font-size: 18px;
    margin: 0;
    text-transform: uppercase;
    word-wrap: break-word;
}
/*PAGE SORT AREA*/
.Sort-by {
    float: right;
}
.product-filter {
    font-size: 13px;
    margin-bottom: 35px;
    padding: 5px 16px;
    border-color: #7f7f7f #7f7f7f #a09b9b;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    overflow: hidden;
}
.sort-button i {
    color: #999999;
    font-size: 25px;
    padding: 6px 3px;
}
.sort-button .active i {
    color: #444444
}
.pad-top {
    padding-top: 9px;
}
.select-item {
    float: left;
}
.single-page-one .single-new-pro,
.single-page-one .new-pro-two-sin {
    margin: 15px 0;
}
.page-left-banner {
    margin: 30px 0;
}
.showing {
    float: right;
    font-size: 13px;
    padding-top: 27px;
}
/*----------SINGLE PAGE LIST STYLE---------------*/
.single-page-one .single-pro-list-one {
    display: inline-block;
}
.single-page-one .product-det-list {
    padding: 0 15px;
}
.single-page-one .page-product-detail {
    clear: both;
}
.single-page-one .sin-pr-list-img {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    text-align: center;
}
.single-page-one .single-pro-list-one .name a {
    color: #2d2d2d;
    font-family: 'ArchivoNarrow-Regular';
    font-size: 23px;
    text-transform: uppercase;
}
.single-page-one .name a:hover {
    color: #3799e4
}
.sin-pr-lis-descrip {
    color: #444;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 20px 10px 0;
}
.single-page-one .pagination > .active > a {
    background-color: #bebebe;
    border-color: #bebebe;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.single-page-one .new-p-add-cat {
    display: inline-block;
    margin-top: 12px;
}
.new-p-add-cat .prod-page-link i:hover {
    background: #ebebeb;
    color: #F0545A
}
.new-pro-wish > a,
.new-pro-compaire > a {
    padding: 13px 0;
}
.single-page-one .page-category-content .new-price {
    font-size: 16px;
}
.single-page-one .page-category-content .old-price {
    font-size: 13px;
}

.single-page-one .sin-con-star {
    padding: 2px 0;
}
.single-page-one .sin-con-img {
    padding-top: 13px;
    width: 75px;
    height: auto;
}
.new-p-add-cat .prod-page-link i:hover {
    background: #ebebeb;
    color: #FFCC00
}
.single-page-one .add-to-cart {
    display: inline-block;
}
/*-----------------------
    8.0 CART PAGE
------------------------*/
/*FORM CONTROL*/
select.form-control,
textarea.form-control,
input.form-control[type="text"],
input.form-control[type="password"],
input.form-control[type="datetime"],
input.form-control[type="datetime-local"],
input.form-control[type="date"],
input.form-control[type="month"],
input.form-control[type="time"],
input.form-control[type="week"],
input.form-control[type="number"],
input.form-control[type="email"],
input.form-control[type="url"],
input.form-control[type="search"],
input.form-control[type="tel"],
input.form-control[type="color"],
.form-control:focus {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    height: 40px;
}

div.required .control-label::before {
    color: #f00;
    content: "* ";
    font-weight: bold;
}
.cart-one h1 {
    color: #444;
    font-size: 20px;
    text-transform: uppercase;
}
.cart-page-content .btn,
.cart-page-content button {
    background: #222 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    line-height: 12px;
    padding: 10px 12px;
    text-transform: uppercase;
    transition: all .5s;
}
.cart-page-content tr td {
    text-align: center;
    font-size: 14px;
    vertical-align: middle !important;
}
.cart-page-content tr td.cart-price {
    color: #3799e4;
    font-size: 20px;
}
/*-----------FORM CONTROL END--------*/
.cart-one .next-step > h2 {
    color: #444;
    font-family: inherit;
    font-size: 20px;
    text-transform: uppercase;
}
.cart-one .next-step > p {
    color: #4d4d4d;
    font-family: "arial";
    font-size: 14px;
    margin-bottom: 20px;
}
.table.table-bordered a {
    font-size: 14px;
    text-transform: capitalize;
}
.cart-one .cross {
   background: #222 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-left: 14px;
}
.cart-one .updat {
    background: #222 none repeat scroll 0 0;
    display: inline-block;
    float: left;
}
.cart-one .cross:hover {
    background: #3799e4
}
.cart-one .cross:hover i,
.cart-one .updat:hover i {
    color: #fff
}
.cart-one .cross a,
.cart-one .updat a {
    color: #fff;
    padding: 8px 12px;
    display: block;
}
.table.table-bordered a.cart-pro-name:hover {
    color: #f57b7a
}
.table-bordered thead td {
    background-color: #f7f7f7;
    border-bottom: 1px solid #dddddd !important;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: normal;
}
.cart-page-content td .form-control {
    border: 1px solid #dddddd;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    height: 35px;
    text-align: center;
    width: 38px;
    float: left;
    margin-right: 16px;
}
#accordion .panel.panel-default {
    margin-bottom: 14px;
}
#accordion .panel-body > p {
    color: #4d4d4d;
    font-family: "arial";
    font-size: 14px;
    margin-bottom: 20px;
}
.cart-one .panel-group .panel-heading {
    background: #3799e4 none repeat scroll 0 0;
    border-left: 0 none;
    border-radius: 0;
    border-right: 0 none;
    border-top: 0 none;
    padding:0px;
}
.cart-one .panel-heading a {
    color: #fff;
    display: block;
    font-size: 16px;
    height: 100%;
    padding: 11px 15px;
    text-transform: uppercase;
}
.cart-one .continue-checkout {
    margin-bottom: 29px;
}
.cart-one .continue-checkout .btn {
    background: #222 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.cart-one .continue-checkout .btn:hover {
    background: #3799E4
}

.cart-one .cart-page-content label {
    color: #4d4d4d;
    font-family: arial;
    font-size: 14px;
    font-weight: 400;
}
#collapse-coupon .control-label {
    margin-top: 10px;
}
.input-group .cart-input-voucher {
    border: 1px solid #dddddd;
    border-radius: 0;
    box-shadow: none;
    color: #444;
    font-size: 14px;
    height: 40px;
}
.input-group-addon {
    display: inline-block;
}
.cart-one .cart-page-content .next-step .input-group {
    float: left;
    width: 400px;
}
.cart-one .cart-page-content .next-step > .btn,
.cart-one .cart-page-content .next-step > button {
    line-height: 19px;
}
.cart-one .next-step i {
    color: #989898
}
.next-step .btn {
    line-height: 20px;
}

/*-------------------------------------
     9.0 CONTACT PAGE
---------------------------------------*/

.contact-page .panel.panel-default {
    margin-bottom: 42px;
}
.contact-page .contact-contain label {
    font-size: 14px;
    font-weight: normal;
}
.contact-page .contact-contain h1,
.contact-page .contact-contain h3 {
    color: #444;
    font-size: 18px;
    text-transform: uppercase;
}
.contact-page .contact-contain h3 {
    font-size: 16px;
    color: #2f2f2f;
    text-transform: capitalize;
}
.contact-page .contact-contain button {
    background: #222 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    padding: 10px 12px;
    text-transform: uppercase;
}
.contact-page .contact-contain {
    margin-bottom: 42px;
}
.contact-page .about-height {
    min-height: 300px
}
/*-------------------------------------
    10.0 CHECK OUT PAGE
---------------------------------------*/
.check-one #content {
    margin-bottom: 26px;
    margin-top: 30px;
}
.check-one .panel-group .panel-heading {
    background: #323a45 none repeat scroll 0 0;
    border-left: 0 none;
    border-radius: 0;
    border-right: 0 none;
    border-top: 0 none;
    color: #fff;
    padding: 0px;
    padding-left: 12px;
}
.check-one .panel-group .panel .panel-heading a,
.check-one .panel-group .panel .panel-heading .panel-title {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}
.check-one .panel-group .panel .panel-heading a i {
    color: #989898;
    font-size: 16px;
    margin-left: 3px;
}
.check-one .checkbox label,
.check-one .radio label {
    margin-bottom: 0px;
    font-family: "arial";
}
.check-one #content h1,
.check-one #content h2 {
    color: #444;
    font-size: 18px;
    text-transform: uppercase;
}
.check-one .panel-group .panel-collapse p,
.check-one .panel-group .panel-collapse label {
    color: #4d4d4d;
    font-family: "arial";
    font-size: 14px;
}
.check-one #button-account {
    margin-top: 11px;
}
.check-one .ret-customer {
    padding-bottom: 10px;
}
.check-one label {
    font-weight: 500;
}
.check-one .forget-pass {
    color: #666;
    display: block;
    margin-top: 14px;
}
.check-one .forget-pass:hover {
    color: #3799e4
}
.btn-primary {
    background: #222 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    font-size: 14px;
    line-height: 15px;
    padding: 10px 12px;
    text-transform: uppercase;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.btn-primary:hover {
    background: #3799e4;
}
.check-one .accordion-toggle {
display: block;
padding: 12px 0;
}
.check-one .table>tbody>tr>td,.check-one .table>tbody>tr>th,.check-one .table>tfoot>tr>td,.check-one .table>tfoot>tr>th,.check-one .table>thead>tr>td, .check-one .table>thead>tr>th {
text-align: center;    color: #4d4d4d;
    font-size: 14px;
}
.check-one .table>tbody>tr>td.colored{color: #3799e4;font-size: 20px}
.check-one .radio {
  padding-bottom: 9px;
}
.check-one .checkout {
  padding-bottom: 10px;
}
/*-------------------------------------
    11.0 BLOG PAGE
---------------------------------------*/
.thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  width: 100%;
}
.blog .sin-blog{font-family: 'Open Sans', sans-serif;   
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 50px;
    padding-bottom: 50px;}
.blog-title {
    font-size: 1.69231em;
    font-weight: 400;
    line-height: 1.4;
    text-transform: uppercase;
    
}
.blog-title a{font-family: 'Ubuntu', sans-serif;}
.blog-title a:hover{color:#1a75bb}
.blog-meta {
    color: #aaaaaa;
    margin-bottom: 15px;
    position: relative;
    font-size: 13px;
}
.blog-meta a{color:#3799e4}
.blog-meta a:hover{color:#1a75bb }
.blog-meta > span {
    display: inline-block;
    margin-right: 15px;
}
.blog-content {font-size: 15px;
    line-height: 1.8;
    margin-bottom: 30px;
    color: #666;font-family: 'Open Sans', sans-serif;
}
.blog-title .sticky {
    background: #6cd06c none repeat scroll 0 0;
    color: #fff;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 10px 12px;
    position: relative;
    text-transform: uppercase;
}
.blog-title .sticky::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #6cd06c #6cd06c transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 100%;
}
.blog .btn-default {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    transition: all 300ms ease-in 0s;
    border-radius:0px;
    color: #333333;
}
.blog .btn-default:hover{background-color: #3799e4;color: #fff}
.blog-detail{margin-top: 20px;}
.player audio {
    width: 100% !important;
}
.blog .status-responsive {
    background: #333333 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    margin-bottom: 30px;
    padding: 45px 35px;
    line-height: 1.8;
}
.widget-title{color: #333333;
font-size: 1.385em;
line-height: 35px;
text-transform: uppercase;
font-family: 'Ubuntu', sans-serif;font-weight: 500 ;
margin: 40px 0px;
position: relative;
text-transform: uppercase;
}
.widget-cat .widget-title{margin-top: 0px}
.widget-title::after {
    background: #ff5555 none repeat scroll 0 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 37px;
    width: 85px;
}
.widget-title::before {
    background: #e8e8e8  none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 40px;
    width: 100%;
}
.widget-inner {
    position: relative;
}
.widget-inner ul li {
    margin-bottom: 15px;
    position: relative;list-style: none;
}
.widget-inner ul li a {
    font-family: "arial";
    font-size: 13px;
}
.single-widget {
    display: block;
    overflow: hidden;
}
.widget-inner ul li a:hover{color: #3799e4}
.widget-inner ul li > a::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #999;
    border-image: none;
    border-style: solid;
    border-width: 3px;
    content: "";
    display: inline-block;
    padding-left: 5px;
}
.widget-cloud .tag-cloud a {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #666666;
    display: inline-block;
    font-size: 13px;
    margin: 0 5px 8px 0;
    padding: 8px 14px;
    text-transform: capitalize;
    font-family: 'arial';
}
.widget-cloud .tag-cloud a:hover{background-color: #333333;
    border-color: #333333;
    color: #fff;}
.sin-image {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    height: 72px;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 72px;
}
/*-------------------------------------
    12.0 SINGLE POST
---------------------------------------*/
.post-content blockquote {
    background: #ededed none repeat scroll 0 0;
    border-left: 5px solid #ec4445;
    font-family: open sans;
    font-size: 14px;
    font-style: italic;
    margin: 20px 40px;
    padding: 20px;
}
.post-content,.author-about {
    color: #555;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1.8;
}
.post-content h1,.post-content h2,.post-content h3{font-family: 'Ubuntu', sans-serif;margin-top: 25px;}
.post-content > ul {
    margin-left: 51px;
    margin-top: 12px;
}

.post-share {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 40px 0;
    padding: 10px 15px;
}
.blog-social-icon li {
    display: inline-block;
    padding-left: 25px;
    padding-bottom: 10px;
}
.blog-social-icon {
    float: right;
    margin-top: 15px;
}
.blog-social-icon li a {
    background: transparent none repeat scroll 0 0;
    font-size: 13px;
    padding: 5px;
}
.blog-social-icon li a .fa {
    color: #bebdbd;
    font-size: 18px;
}
.post-share h4,.related-post-content h4{
    margin-top: 15px;
    text-transform: uppercase;
}
.blog-social-icon li a:hover .fa {
    color: #3799e4;
    font-size: 18px;
}
h5.entry-title {
    font-size: 13px;
    font-weight: 600;
    margin: 15px 0;
    text-transform: uppercase;
}
h5.entry-title a:hover{color:#3799e4 }
.commentlists div.avatar {
    float: left;
    margin-right: 15px;
}
.commentlists .the-comment .comment-box {
    margin-left: 70px;
}
.related-post-content {
 margin: 30px 0;
margin-top: 41px;
}
.related-post-content > h4 {
  font-size: 16px;
}
.related-post-content h4,.related-post-content h5{font-family: 'Ubuntu', sans-serif;}
.commentlists .the-comment .comment-box > div {
    margin-bottom: 13px;
}
.children-comment {
    padding-left: 70px;
}
.commentlists-div ol,.commentlists-div ul{list-style: none}
.heading{font-family: 'Ubuntu', sans-serif;}
.comments-list .heading{text-transform: uppercase;font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;}
.comment-author.meta > .com-name{
    color: #666;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 5px;
}
.comment-author.meta{
    color: #666;
    font-size: 12px;
}
.comment-reply-link {
    color:#3799e4;
}
.comment-text > p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 19px;
}
.commentlists .the-comment {
    border-top: 1px solid #e7e6e6;
    margin-top: 25px;
    padding-top: 25px;
}
.commentlists {
    border-bottom: 1px solid #e7e6e6;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.h-info {
    color: #666;
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 10px;
}
.single-container {
    font-size: 1.07692em;
    line-height: 1.8;
}
.commentform .form-group {
    color: #666;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
}
.sin-blog.border-none {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 25px;
}
.commentform label{font-weight: 600}
.commentform textarea.form-control{height: auto}
.commentform .form-control:focus{border:1px solid #666666}
.commentform .btn-primary {
    background-color: #3799e4 ;
    border-color: #3799e4 ;
    color: #fff;border-radius: 0px;
}
.commentform .btn-primary:hover{background-color: #1a75bb}
.author-about .avatar-img {
  float: left;
  margin-bottom: 5px;
  margin-right: 20px;
}
.auther-des a{color:#3799e4}
.auther-des a:hover{color:#1a75bb}

/*-------------------------------------
    13.0 ABOUT US PAGE
---------------------------------------*/
.about-heading h3 {
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
    text-transform: uppercase
}
.about-heading p {
    font-family: "Ubuntu",sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    padding: 0px 84px;
}
.about-heading {
    margin-bottom: 63px;
}
.about-info p {
    color: #6e6e6e;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 25px;
}
.right {
    float: right
}
.about-us-info .progress-wrapper .progress-text {
    color: #a8a8a8;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.about-us-info .progress {
    border-radius: 0;
    height: 12px;
}
.about-us-info .progress-bar {
    background-color: #3799e4;
}
.about-info-img{text-align: center}
.about-us-info {
    margin-bottom: 95px;
}
.about-us-info .progress {
    margin-bottom: 30px;
}
.about-us-testimonial .client-quote {
    background: #fff none repeat scroll 0 0;
    padding: 30px;
    text-align: center;
}
.about-us-testimonial p.description {
    color: #6e6e6e;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 25px;
}
.about-us-testimonial p span {
    font-family: 'arial';
    font-size: 15px;
    color: #6e6e6e;
}
.about-us-testimonial {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 60px 0;
}
.about-us-testimonial p.description::before {
    color: #a8a8a8;
    content: "\f10d";
    display: block;
    font-family: FontAwesome;
    margin-bottom: 10px;
}
.about-team-area {
    padding: 60px 0;
}
.team-item .team-thumb .soc-link a {
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    text-align: center;
    width: 30px;
}
.team-item .team-thumb .soc-link a:hover {
    background: #fff;
    color: #3799e4
}
.team-item {
  margin-bottom: 30px;
}
.team-item .team-thumb {
    position: relative;
    overflow: hidden;
    cursor: pointer
}
.team-item .team-thumb .soc-link {
    background: #3799e4 none repeat scroll 0 0;
    bottom: -66px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    transition: all 200ms ease-in 0s;
    -moz-transition: all 200ms ease-in 0s;
    -webkit-transition: all 200ms ease-in 0s;
    -o-transition: all 200ms ease-in 0s;
    z-index: 999;
}
.team-item .team-thumb:hover .soc-link {
    bottom: 0px
}
.team-overlay {
    background: rgba(0, 0, 0, 0.30) none repeat scroll 0 0;
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 20;
    opacity: 0;
}
.team-item .team-thumb:hover .team-overlay {
    opacity: 1;
}
.team-content {
    text-align: center;
    font-family: "Open Sans", sans-serif;
    margin-top: 25px;
    position: relative;
}
.team-content > span {
    color: #a8a8a8;
    font-family: "arial";
    font-size: 13px;
    font-style: italic;
}
.team-content h5 {
    font-family: archivoNarrow-bold;
    font-size: 21px;
    margin: 10px;
}
.team-content h5::after {
    background: #ddd none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: 68px;
    width: 30px;
}
.team-content > p {
    color: #6e6e6e;
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
    margin-top: 33px;
}
/*nivo slider*/

.slider-style-one .slider-1 h2,.slider-style-one .slider-2 h2 {
  background: rgba(149, 135, 130, 0.53) none repeat scroll 0 0;
  display: inline-block;
  font-size: 49px;
  padding: 15px 27px;
  position: absolute;
  text-transform: uppercase;
  top: 175px;font-family: 'ArchivoNarrow-Regular';
}
.slider-style-one .slider-1 h1,.slider-style-one .slider-2 h1 {
font-size: 73px;
position: absolute;
text-transform: uppercase;
top: 92px;font-family: 'ArchivoNarrow-Regular';
}
.slider-style-one .slider-1 h3,.slider-style-one .slider-2 h3 {
top: 264px;
font-size: 21px;
position: absolute;
text-transform: uppercase;
}
.link-slider {
background: rgba(129, 128, 132, 0.6) none repeat scroll 0 0;
border: medium none #ffffff;
top: 305px;
color: #ffffff;
font-size: 18px;
padding: 5px 13px;
position: absolute;
text-transform: uppercase;font-family: 'ArchivoNarrow-Regular';
}
.home-four .slider-style-one .slider-1 h1,.home-four .slider-style-one .slider-2 h1 {
background: rgba(129, 128, 132, 0.6) none repeat scroll 0 0;
font-size: 42px;
padding: 5px 11px;
position: absolute;
text-transform: uppercase;
top: 100px;
}
.home-four .s-tb {
margin-left: 235px;
}
.link-slider:hover{background: #3799E4;color: #fff}
.home-two .link-slider:hover{background: #F0545A;color: #fff}
.home-four .link-slider:hover{background: #FFCC00;color: #fff}
.home-three .link-slider:hover{background: #B9A272;color: #fff}
.home-three .s-tb {
margin-left: 500px;
}
.home-three .slider-style-one .slider-1 h1, .home-three .slider-style-one .slider-2 h1 {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
font-size: 44px;
padding: 9px;
position: absolute;
text-transform: uppercase;
top: 87px;
}
.home-three .slider-style-one .slider-1 h3,.home-three .slider-style-one .slider-2 h3 {
font-size: 23px;
text-transform: capitalize;
top: 282px;
}
.home-three .slider-style-one .slider-1 h2,.home-three .slider-style-one .slider-2 h2 {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
font-size: 59px;
padding: 8px 40px;
}
.home-three .link-slider { top: 321px;}