@font-face{
    font-family:'Nexabold';
    src:url(../fonts/NexaBold.eot);
    src:url('../fonts/NexaBold.eot?#iefix') format('embedded-opentype'),url(../fonts/NexaBold.woff2) format('woff2'),url(../fonts/NexaBold.woff) format('woff'),url(../fonts/NexaBold.ttf) format('truetype'),url('../fonts/NexaBold.svg#NexaBold') format('svg');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'Nexaregular';
    src:url(../fonts/NexaLight.eot);
    src:url('../fonts/NexaLight.eot?#iefix') format('embedded-opentype'),url(../fonts/NexaLight.woff2) format('woff2'),url(../fonts/NexaLight.woff) format('woff'),url(../fonts/NexaLight.ttf) format('truetype'),url('../fonts/NexaLight.svg#NexaLight') format('svg');
    font-weight:300;
    font-style:normal
}
.store_add_area{
    padding-top:30px;
    padding-bottom:30px
}
.product_tab_area .title_block li a::after{
    background:#94BCE1 none repeat scroll 0 0
}
.new-box::after,.sale-box::after{
    background:#94BCE1 none repeat scroll 0 0
}
.new-box,.sale-box{
    background:#94BCE1 none repeat scroll 0 0
}
.pro_tab_hover_item ul li.excl_add_cart{
    background:#94BCE1 none repeat scroll 0 0
}
.pro_tab_hover_item ul li.excl_add_cart:hover{
    background:#6164ED none repeat scroll 0 0;
    color:#F2F2F2
}
.inter_center:hover{
    background:#94BCE1 none repeat scroll 0 0
}
.testi_right a.testi_author_a{
    color:#94BCE1
}
.testimonial_newsletter .carousel-indicators .active{
    background-color:#94BCE1;
    border:1px solid #94BCE1
}
.home_side_latest .carousel-control .left:hover::after{
    background:#94BCE1 none repeat scroll 0 0;
    color:#F2F2F2
}
.home_side_latest .carousel-control .left:hover{
    background:#94BCE1 none repeat scroll 0 0;
    color:#F2F2F2
}
.home_side_latest .carousel-control .right:hover::after{
    background:#94BCE1 none repeat scroll 0 0;
    color:#F2F2F2
}
.home_side_latest .carousel-control .right:hover{
    background:#94BCE1 none repeat scroll 0 0;
    color:#F2F2F2
}
.s_n_text a:hover{
    color:#94BCE1
}
.pro_tab_info a:hover{
    color:#F2F2F2
}
.mainmenu ul li .single_pages_dropdown ul li a:hover{
    color:#94bce1
}
.home_news_title a:hover{
    color:#94BCE1;
    text-decoration:none
}
.header_c_checkout a{
    background:#94BCE1 none repeat scroll 0 0
}
.header_c_checkout a:hover{
    background:#444 none repeat scroll 0 0
}
.store_top,.store_bottom,.store_middle,.store_last_top,.store_last_bottom{
    background:#94BCE1
}
.c_p_remove a:hover{
    background:#94BCE1 none repeat scroll 0 0
}
.sidebar_new_products .carousel-control .left::after{
    background:#94BCE1 none repeat scroll 0 0
}
.sidebar_new_products .carousel-control .left{
    background:#94BCE1 none repeat scroll 0 0
}
.sidebar_new_products .carousel-control .right{
    background:#94BCE1 none repeat scroll 0 0
}
.sidebar_new_products .carousel-control .left:hover::after{
    background:#fff none repeat scroll 0 0
}
.sidebar_new_products .carousel-control .left:hover{
    background:#fff none repeat scroll 0 0;
    color:#000
}
.feature_products .carousel-control .left:hover::after{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.feature_products .carousel-control .left:hover{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.feature_products .carousel-control .right:hover::after{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.feature_products .carousel-control .right:hover{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.s-tb-c{
    display:table-cell;
    left:10%;
    margin-top:-75px;
    position:absolute;
    top:50%;
    vertical-align:middle
}
.slides .spnowbtn{
    background:#222 none repeat scroll 0 0;
    color:#F2F2F2;
    font-size:12px;
    font-weight:700;
    line-height:38px;
    padding:11px 24px
}
.slides .spnowbtn:hover{
    background:#fff none repeat scroll 0 0;
    color:#333!important
}
.store_top,.store_last_top{
    margin-bottom:15px
}
.store_top,.store_bottom,.store_middle,.store_last_top,.store_last_bottom{
    overflow:hidden
}
.store_top:hover img,.store_bottom:hover img,.store_middle:hover img,.store_last_top:hover img,.store_last_bottom:hover img{
    transform:scale(.9);
    transition:all 300ms ease 0s
}
.store_top,.store_bottom,.store_middle,.store_last_top,.store_last_bottom{
    background:#92C841
}
.store_top img,.store_bottom img,.store_middle img,.store_last_top img,.store_last_bottom img{
    transform:scale(1.05);
    transition:all 300ms ease 0s;
    width:100%
}
.store_top,.store_bottom,.store_middle,.store_last_top,.store_last_bottom{
    background:#94BCE1
}
.title_block{
    background:#CCFF33 none repeat scroll 0 0;
    margin-bottom:30px;
    overflow:hidden;
    padding-top:10px;
    position:relative
}
.product_tab_area .title_block li a::after{
    background:#92c841 none repeat scroll 0 0;
    content:"";
    display:block;
    height:30px;
    left:-15px;
    opacity:0;
    position:absolute;
    top:-15px;
    transform:rotate(45deg);
    width:30px
}
.product_tab_area .title_block li a.active::after{
    opacity:1;
    transition:all 300ms ease 0s
}
.product_tab_area .title_block li a.active{
    background:#fff none repeat scroll 0 0;
    color:#363636;
    transition:all 300ms ease 0s
}
.product_tab_area .title_block li a{
    background:#363636 none repeat scroll 0 0;
    border-left:0 solid #4a4a4a;
    color:#F2F2F2;
    cursor:pointer;
    display:block;
    float:left;
    font:700 18px/70px "Nexabold",sans-serif;
    overflow:hidden;
    padding:0 30px;
    position:relative;
    text-transform:uppercase;
    float:left
}
.product_tab_area .nav-tabs>li>a.active,.product_tab_area .nav-tabs>li.active>a:hover,.product_tab_area .nav-tabs>li.active>a:focus{
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:#F2F2F2;
    border-color:#fff #fff transparent;
    border-image:none;
    border-style:solid;
    border-width:0;
    padding:0 30px;
    color:#555;
    cursor:default
}
.product_tab_area .nav-tabs>li>a{
    border:0 solid transparent;
    border-radius:0;
    margin-right:0
}
.product_tab_area .nav{
    margin-bottom:-1px
}
#owl-pro-tab2 .item{
    padding:0 15px;
    position:relative
}
#owl-pro-tab2 .item img{
    display:block;
    width:100%;
    height:auto
}
.product_tab_area .owl-buttons{
    overflow:hidden;
    position:absolute;
    right:15px;
    top:-93px
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div{
    background:#fff none repeat scroll 0 0;
    border-radius:0;
    color:#000;
    cursor:pointer;
    display:inline-block;
    float:left;
    font-size:35px;
    height:43px;
    line-height:43px;
    margin:0 0 0 33px;
    opacity:1;
    padding:3px 10px;
    position:relative;
    text-align:center;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:10
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div:hover{
    background:#92C841 none repeat scroll 0 0;
    color:#F2F2F2
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-prev::after{
    right:-15px;
    top:-17px;
    transform:rotate(30deg)
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-prev:hover::after{
    background:#92C841 none repeat scroll 0 0
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-prev::after{
    background:#fff none repeat scroll 0 0;
    content:"";
    display:block;
    height:60px;
    position:absolute;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:-1
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-next::after{
    left:-16px;
    top:0;
    transform:rotate(30deg)
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-next::after{
    background:#fff none repeat scroll 0 0;
    content:"";
    display:block;
    height:60px;
    position:absolute;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:-1
}
.product_tab_area .owl-theme .owl-controls .owl-buttons div.owl-next:hover::after{
    background:#92C841 none repeat scroll 0 0
}
.feature_top_left img,.feature_top_right img{
    transform:scale(1.05);
    transition:all 300ms ease 0s
}
#owl-pro-tab1 .item{
    padding:0 15px;
    position:relative
}
#owl-pro-tab1 .item img{
    display:block;
    width:100%;
    height:auto
}
#owl-pro-tab1-home3 .item{
    padding:0 15px;
    position:relative
}
#owl-pro-tab1-home3 .item img{
    display:block;
    width:100%;
    height:auto
}
#owl-pro-tab2 .item{
    padding:0 15px;
    position:relative
}
#owl-pro-tab2 .item img{
    display:block;
    width:100%;
    height:auto
}
#owl-pro-tab2 .item{
    padding:0 15px;
    position:relative
}
#owl-pro-tab2 .item img{
    display:block;
    width:100%;
    height:auto
}
.single_pro_tab_item{
    border:1px solid #eaebec;
    overflow:hidden;
    position:relative
}
.pro_tab_info{
    overflow:hidden;
    padding:25px 15px 0
}
.pro_tab_info a:hover{
    color:#F2F2F2
}
.pro_tab_info a{
    color:#000;
    display:block;
    margin-bottom:11px;
    text-transform:uppercase;
    transition:all 300ms ease 0s;
    font-size:13px
}
.pro_tab_info a:hover{
    color:#000;
    text-decoration:none;
    color:#92c841
}
.pro_tab_img{
    overflow:hidden;
    position:relative;
    transition:all 0.5s ease 0s
}
.pro_tab_img a,.product_img a{
    display:block
}
.product_img::before{
    display:none
}
.pro_tab_img:hover{
    transform:scale(1.2);
    transition:all 0.5s ease 0s
}
.rating_right a.new-box{
    color:#F2F2F2;
    font:700 13px/31px "Nexabold",sans-serif;
    text-transform:uppercase
}
.rating_right a.new-box:hover{
    text-decoration:none;
    color:#F2F2F2
}
.rating_star ul{
    list-style:outside none none;
    margin:0;
    padding:0
}
.rating_star ul li{
    display:inline
}
.rating_star ul li a{
    color:#F2F2F2;
    background:#e1e1e1 none repeat scroll 0 0;
    border:1px solid #c3c3c3;
    border-radius:3px;
    font-size:12px;
    height:18px;
    line-height:16px;
    overflow:hidden;
    padding:0;
    text-align:center;
    width:18px;
    font-family:fontawesome;
    display:inline-block
}
.rating_star ul li a.sp_y{
    background:rgba(0,0,0,0) linear-gradient(to right bottom,#CCFF33,#CCFF33) repeat scroll 0 0;
    border:1px solid #CCFF33;
    color:#F2F2F2
}
.rating_star ul li a:hover{
    text-decoration:none
}
.new-box,.sale-box{
    background:#94BCE1 none repeat scroll 0 0
}
.new-box::after,.sale-box::after{
    background:#92c841 none repeat scroll 0 0;
    content:"";
    display:block;
    height:24px;
    left:-12px;
    position:absolute;
    top:5px;
    transform:rotate(45deg);
    width:24px;
    z-index:-1
}
.new-box,.sale-box{
    background:#92c841 none repeat scroll 0 0;
    color:#F2F2F2;
    font:700 13px/31px "Nexabold",sans-serif;
    padding:3px 7px 0;
    position:absolute;
    right:15px;
    text-align:center;
    text-transform:uppercase;
    top:68px;
    z-index:1
}
.rating_right a.new-box{
    color:#F2F2F2;
    font:700 13px/31px "Nexabold",sans-serif;
    text-transform:uppercase
}
.rating_right a.new-box:hover{
    text-decoration:none;
    color:#F2F2F2
}
.rating_left p{
    color:#000;
    font:600 20px/20px "Nexabold",serif;
    margin-bottom:5px
}
.common_tab_caro .single_pro_tab_item:hover .pro_tab_hover_item{
    opacity:1;
    -moz-animation:zoomIn 500ms ease;
    -o-animation:zoomIn 500ms ease;
    -webkit-animation:zoomIn 500ms ease;
    animation:zoomIn 500ms ease
}
.shop_page .single_pro_tab_item:hover .pro_tab_hover_item{
    opacity:1;
    -moz-animation:zoomIn 500ms ease;
    -o-animation:zoomIn 500ms ease;
    -webkit-animation:zoomIn 500ms ease;
    animation:zoomIn 500ms ease
}
.common_tab_caro .pro_tab_hover_item{
    bottom:0;
    display:block;
    left:0;
    opacity:0;
    position:absolute;
    width:100%;
    text-align:center;
    height:43px
}
.pro_tab_hover_item{
    overflow:hidden;
    position:relative;
    z-index:9999
}
.pro_tab_hover_item ul{
    list-style:outside none none;
    margin:0;
    padding:0;
    display:inline-block
}
.pro_tab_hover_item ul li{
    display:inline-block;
    float:left;
    background:#b9a272 none repeat scroll 0 0;
    border-left:1px solid #c7b58e;
    color:#F2F2F2;
    font-size:18px;
    height:43px;
    line-height:43px;
    text-align:center;
    transition:300ms;
    width:51px
}
.pro_tab_hover_item ul li:hover{
    background:#857451 none repeat scroll 0 0;
    border-left:1px solid #c7b58e;
    color:#F2F2F2;
    transition:all 300ms ease 0s;
    font-size:21px
}
.pro_tab_hover_item ul li a{
    color:#F2F2F2
}
.pro_tab_hover_item ul li a i{
    margin-right:6px;
    font-size:18px
}
.pro_tab_hover_item ul li.excl_add_cart{
    background:#92c841 none repeat scroll 0 0;
    color:#F2F2F2;
    display:block;
    font:700 14px/43px "Nexabold",sans-serif;
    position:relative;
    text-align:center;
    text-overflow:ellipsis;
    text-transform:uppercase;
    width:151px;
    height:43px
}
.pro_tab_hover_item ul li.excl_add_cart:hover{
    background:#78A831 none repeat scroll 0 0;
    color:#F2F2F2
}
.pro_tab_hover_item ul li a:hover{
    text-decoration:none
}
.categories{
    margin-top:30px
}
.categories .categories_title{
    margin-top:3px;
    padding:0;
    background:#000 none repeat scroll 0 0;
    border-bottom:4px solid #92c841;
    color:#F2F2F2;
    font:700 18px/45px "Nexabold",sans-serif;
    margin:0;
    text-transform:uppercase
}
.anav-left{
    color:#F2F2F2;
    float:left;
    line-height:45px;
    margin:0 10px 0 0;
    padding:0 16px;
    width:15%
}
.categories .anav-left i{
    font-size:19px;
    margin-top:12px
}
.categories .categories_title span{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    border:0 none;
    color:#F2F2F2;
    display:inline-block;
    font-size:16px;
    font-weight:700;
    letter-spacing:1px;
    line-height:45px;
    padding-left:6px;
    text-transform:uppercase
}
.cat_nav ul{
    border:1px solid #eaeaea;
    list-style:outside none none;
    margin:0;
    padding:0
}
.cat_nav ul li{
    padding:16px 20px;
    position:relative;
    transition:all 0.6s ease 0s;
    color:#363636;
    font:400 13px "Nexabold",sans-serif;
    text-transform:uppercase
}
.cat_nav ul li:hover{
    color:#92C841
}
.cat_nav ul li a{
    color:#363636
}
.cat_nav ul li a:hover{
    text-decoration:none;
    color:#92C841
}
.holder{
    background:rgba(0,0,0,0) url(images/plus.png) no-repeat scroll 0 0;
    cursor:pointer;
    display:block;
    height:12px;
    position:absolute;
    right:10px;
    top:20px;
    width:12px
}
.cat_nav ul.cat_csub.cat_csub00,.cat_nav ul.cat_csub.cat_csub01,.cat_nav ul.cat_csub.cat_csub05,.cat_nav ul.cat_csub_sub.cat_csub_sub07,.cat_nav ul.cat_csub_sub.cat_csub_sub06,.cat_nav ul.cat_csub_sub.cat_csub_sub03,.cat_nav ul.cat_csub_sub.cat_csub_sub02,.cat_nav ul.cat_csub_sub.cat_csub_sub04{
    border:0 solid
}
.displa_none{
    height:0;
    opacity:0;
    transition:all 0.4s ease 0s;
    visibility:hidden
}
.cat_nav ul{
    border:1px solid #eaeaea;
    list-style:outside none none;
    margin:0;
    padding:0
}
.cat_nav ul.cat_csub.cat_csub00 li{
    padding:16px 0 16px 15px
}
.cat_nav ul.cat_csub.cat_csub00 li,.cat_nav ul.cat_csub.cat_csub01 li,.cat_nav ul.cat_csub.cat_csub05 li,.cat_nav ul.cat_csub_sub.cat_csub_sub07 li,.cat_nav ul.cat_csub_sub.cat_csub_sub06 li,.cat_nav ul.cat_csub_sub.cat_csub_sub03 li,.cat_nav ul.cat_csub_sub.cat_csub_sub02 li,.cat_nav ul.cat_csub_sub.cat_csub_sub04 li{
    padding:16px 0 16px 15px
}
.cat_nav ul.cat_csub.cat_csub00,.cat_nav ul.cat_csub.cat_csub01,.cat_nav ul.cat_csub.cat_csub05,.cat_nav ul.cat_csub_sub.cat_csub_sub07,.cat_nav ul.cat_csub_sub.cat_csub_sub06,.cat_nav ul.cat_csub_sub.cat_csub_sub03,.cat_nav ul.cat_csub_sub.cat_csub_sub02,.cat_nav ul.cat_csub_sub.cat_csub_sub04{
    border:0 solid
}
.cat_nav ul{
    border:1px solid #eaeaea;
    list-style:outside none none;
    margin:0;
    padding:0
}
.holder.minus_btn{
    background:rgba(0,0,0,0) url(images/minus.png) no-repeat scroll 0 0;
    cursor:pointer;
    display:block;
    height:10px;
    position:absolute;
    right:10px;
    top:20px;
    width:11px
}
.feature_top_left{
    margin-top:0;
    overflow:hidden
}
.feature_top_right{
    margin-top:30px;
    overflow:hidden
}
.feature_top_left img,.feature_top_right img{
    transform:scale(1.05);
    transition:all 300ms ease 0s
}
.feature_top_left:hover img,.feature_top_right:hover img{
    transform:scale(1);
    transition:all 300ms ease 0s
}
.feature_products{
    padding-top:30px
}
.feature_products h2{
    color:#363636;
    font:700 34px/43px "Nexabold",sans-serif;
    text-transform:uppercase;
    margin-bottom:28px
}
.feature_products .carousel-control{
color: #141414;
    height: 43px;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-shadow: 0 0 0 rgba(0,0,0,.6);
    top: -30px;
    width: 100%;
    left: 4px;
}
.feature_products .carousel-control .left{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414;
    cursor:pointer;
    display:block;
    float:left;
    font-size:35px;
    height:43px;
    line-height:43px;
 
    position:absolute;
    text-align:center;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:10
}
.feature_products .carousel-control .left:hover{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.feature_products .carousel-control .right{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414;
    cursor:pointer;
    display:block;
    float:left;
    font-size:35px;
    height:43px;
    left:74px;
    line-height:43px;

    position:absolute;
    text-align:center;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:10
}
.feature_products .carousel-control .right:hover{
    background:#CCFF33 none repeat scroll 0 0;
    color:#141414
}
.feature_products .carousel-control .left::after{
    right:-15px;
    top:-17px;
    transform:rotate(30deg)
}
.feature_products .carousel-control .left::after{
    background:#CCFF33 none repeat scroll 0 0;
    content:"";
    display:block;
    height:60px;
    position:absolute;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:-1
}
.feature_products .carousel-control .left:hover::after{
    background:#CCFF33 none repeat scroll 0 0;
    color:#F2F2F2
}
.feature_products .carousel-control .right::after{
    left:-16px;
    top:0;
    transform:rotate(30deg)
}
.feature_products .carousel-control .right::after{
    background:#CCFF33 none repeat scroll 0 0;
    content:"";
    display:block;
    height:60px;
    position:absolute;
    transition:all 300ms ease 0s;
    width:40px;
    z-index:-1
}
.feature_products .carousel-control .right:hover::after{
    background:#CCFF33 none repeat scroll 0 0;
    color:#F2F2F2
}
.inter_center{
    background:#CCFF33 none repeat scroll 0 0;
    color:#F2F2F2;
    margin-bottom:30px;
    margin-top:30px;
    padding:20px 20px 30px;
    transition:all 300ms ease 0s
}
.s_n_img{
    border:1px solid #eaebec;
    float:left;
    margin-right:15px;
    overflow:hidden;
    width:80px;
    transition:.3s
}
.s_n_head h2{
    color:#F2F2F2;
    font:700 14px/40px "Nexabold",sans-serif;
    margin:0;
    padding:5px 0 10px 15px;
    text-transform:uppercase
}
.sidebar_new_products .s_n_head{
    background:#000 none repeat scroll 0 0;
    overflow:hidden;
    position:relative;
    margin-bottom:15px
}
.s_n_contact{
    margin-bottom:30px;
    overflow:hidden
}
.s_n_text a{
    color:#000;
    font-weight:400;
    font-size:13px
}
.s_n_text a:hover{
    color:#92C841;
    text-decoration:none
}
.s_n_text span{
    font-weight:700
}
.s_n_text{
    float:left;
    overflow:hidden;
    width:61%;
    margin-top:12px
}
.s_n_contact:hover .s_n_img{
    margin-right:10px;
    transition:.3s
}
.sidebar_new_products .carousel-control{
    bottom:0;
    color:#F2F2F2;
    height:30px;
    left:182px;
    opacity:1;
    overflow:hidden;
    padding-left:20px;
    position:absolute;
    right:0;
    text-shadow:0 0 0 rgba(0,0,0,.6);
    top:-45px;
    width:31%
}
.sidebar_new_products .carousel-control .left::after{
    background:#92c841 none repeat scroll 0 0;
    content:"";
    display:block;
    height:35px;
    position:absolute;
    transition:all 300ms ease 0s;
    width:20px;
    z-index:-1
}
.sidebar_new_products .carousel-control .left::after{
    left:-11px;
    top:2px;
    transform:rotate(30deg)
}
.sidebar_new_products .carousel-control .left{
    background:#92c841 none repeat scroll 0 0;
    color:#F2F2F2;
    cursor:pointer;
    display:block;
    float:left;
    font-size:23px;
    height:30px;
    line-height:30px;
    margin:0;
    position:relative;
    text-align:center;
    transition:all 300ms ease 0s;
    width:33px;
    z-index:10
}
.sidebar_new_products .carousel-control .right{
    background:#92c841 none repeat scroll 0 0;
    color:#F2F2F2;
    cursor:pointer;
    display:block;
    float:left;
    font-size:23px;
    height:34px;
    left:33px;
    line-height:36px;
    margin:0;
    position:relative;
    text-align:center;
    top:-33px;
    transition:all 300ms ease 0s;
    width:31px;
    z-index:10
}
.sidebar_new_products .carousel-control .right:hover{
    background:#fff none repeat scroll 0 0;
    color:#000
}
.sidebar_new_products .carousel-control .left:hover{
    background:#fff none repeat scroll 0 0;
    color:#000
}
.sidebar_new_products .carousel-control .left:hover::after{
    background:#fff none repeat scroll 0 0
}
.sidebar_new_products{
    margin-top:30px
}
.top_margin{
    margin-bottom:30px
}
footer.bg_gray{
    background-color:#363636!important;
    color:#F2F2F2
}
footer.bg_gray .widget_title,footer.bg_gray h5{
    color:#F2F2F2
}
footer.bg_gray .widget_links li a,footer.bg_gray .contact_info i+*{
    color:#d0d4dd
}
.nivo-caption h2,.nivo-caption h1{
    color:#F2F2F2;
    font-weight:700
}
footer.bg_gray .widget_links li a:hover,footer.bg_gray .contact_info i+a:hover{
    color:#CCFF33
}
.navbar .navbar-nav>li>.nav-link{
     color: #F2F2F2;
    font-weight:700;
    padding:22px 23px;
    text-transform:capitalize;
    font-size:16px
}
#menu{
     margin: 0px auto;
}
.dropdown-menu .nav-link{
    padding: 7px 1rem;
     font-size:14px;
     font-weight:600;
}
.dropdown-menu .nav-link:hover{
    font-weight:bold;
}
.prodtitle{
    display:block;
    min-height:60px
}
.search_btn3:hover{
    color:#F2F2F2
}
.breadcrumb_section{
    background:#000000!important
}
.breadcrumb_section h1{
    color:#F2F2F2
}
.breadcrumb_section a,.breadcrumb-item.active{
    color:#F2F2F2
}
.breadcrumb_section a:hover{
    color:#CCFF33
}
.cart_count,.wishlist_count{
    background-color:#CCFF33
}
.shorting_icon.active{
    background-color:#141414;
    color:#F2F2F2;
    border-color:#CCFF33
}
.btn-addtocart{
    border:1px solid green
}
.btn-addtocart::before,.btn-addtocart::after{
    background-color:green
}
.btn-addtocart:hover{
    color:green!important
}
.selectedfav{
    height:35px;
    width:35px;
    line-height:40px;
    text-align:center;
    color:#F2F2F2;
    background:#CCFF33;
    border-radius:50%
}
.soledout{
    position:absolute;
    text-align:center;
    width:100%;
    height:37px;
    background:red;
    color:#F2F2F2;
    z-index:2;
     line-height:37px;
}
.soledout img{
    z-index:0;
    width:auto;
    height:auto
}
.soledout.listpage{
    bottom:0;
     width: 100%;
}
 .soledout.listpagefull{
    bottom:0;
}
.soledout.notifyme{
    bottom:0;
     right:0;
     width: 100%;
     background:red;
}
.soledout.notifyme:hover i{
    font-size:20px;
}
.nav-fixed .middle-header{
    display:block!important;
    padding:0
}
.nav-fixed .navbar .navbar-nav>li>.nav-link{
    padding:10px 23px
}
body .slides h1{
    min-height:145px
}
.btnbluered{
    padding:12px 25px
}
.btnbluered:hover{
    background-color:#333;
    color:#CCFF33
}
.categories_name{
    font-size:14px
}
.carousel-caption{
    bottom:38%;
    text-align:left
}
.carousel-caption h1{
    color:#F2F2F2;
    font-weight:700
}
.carousel-caption .spnowbtn{
    background:#ccc;
    padding:5px 15px;
    color:#F2F2F2
}
.carousel-caption .spnowbtn:hover{
    background:#f1f1f1
}
 .widget_categories{
    height: 375px;
     overflow: auto;
}
 .widget_categories::-webkit-scrollbar {
     width: 10px;
    /* width of the entire scrollbar */
}
 .widget_categories::-webkit-scrollbar-track {
     background: #333;
    /* color of the tracking area */
}
 .widget_categories::-webkit-scrollbar-thumb {
     background-color: #CCFF33;
    /* color of the scroll thumb */
     border-radius: 3px;
    /* roundness of the scroll thumb */
    /* creates padding around scroll thumb */
}


@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {

.feature_products .carousel-control
{
	    width: 41%;
}

#dvrnewreleaseproducts .big_item
{
	    margin-top: 30px;
}
}