/*.clicked-overlay{
    display: none !important;
}*/

/*.quickView-btn-block{
    display: none !important;
}*/
.quickView-wishlist{
    /*display: none !important;*/
}
.disc{
    display: none !important;
}
.bubble-navbar .navbar-nav > li > a{
            text-transform: capitalize;
}

.heading-quickView-price {
    font-weight: bold;
    margin: 10px 0;
    /*display: none;*/
  /*  text-decoration: line-through;*/
}

.product-price{
        display: none;
}
.logo-main img
@font-face {
    font-family: 'billy';
    src: url('../fonts/billy/billy-argel-font.regular.ttf');
}
@font-face {
    font-family: 'blacksword';
    src: url('../fonts/blacksword/blacksword.otf');
}

@font-face {
    font-family: 'opensansR';
    src: url('../fonts/opensans/OpenSans-Regular.ttf');
}
@font-face {
    font-family: 'opensansB';
    src: url('../fonts/opensans/OpenSans-Bold.ttf');
}
@font-face {
    font-family: 'opensansXB';
    src: url('../fonts/opensans/OpenSans-ExtraBold.ttf');
}
@font-face {
    font-family: 'opensansSB';
    src: url('../fonts/opensans/OpenSans-Semibold.ttf');
}
@font-face {
    font-family: 'opensansL';
    src: url('../fonts/opensans/open-sans.light.ttf');
}
@font-face {
    font-family: 'opensansI';
    src: url('../fonts/opensans/OpenSans-Italic.ttf');
}
@font-face {
    font-family: 'Brandon_light';
    src: url('../fonts/brandon/Brandon_light.otf');
}


/** main css **/
body{font-family: 'opensansR';color: #222;}
/** main end **/

/** header css **/

.main-header{min-height: 50px;position: fixed;left: 0;right: 0;top: 12px;z-index: 1000;}

.header-news{}
.header-news .alert {text-align: center; border-radius: 0px; margin-bottom: 0px; padding: 5px 15px;font-size: 13px;
                     font-family:'Brandon_light';}
.alert-dark {background-color: #222;border-color: #222;color: #fff;} 
.alert-dark .close {color: #fff; opacity: 1; text-shadow: none;}

.header-top{background: #fff;color: #222;padding: 5px 0;}
.top-ul{margin: 6px 0 0 0;padding: 0;list-style-type: none;}
.top-ul li{display: inline-block;margin: 0 4px 0 0;}
.top-ul li a{color: #fff;font-size: 15px;}

.icon-width20{width: 20px;}
.icon-width22{width: 22px;}
.icon-width35{width: 35px;}

.icon-reg{color: #fff;font-size: 18px;position: relative;top: 3px;margin-right: 3px;}
.icon-log{color: #fff;font-size: 18px;position: relative;top: 3px;margin-right: 3px;}
.icon-mail{color: #fff; font-size: 18px;margin-right: 3px;}
.icon-call{color: #fff; font-size: 22px;margin-right: 3px;position: relative;top: 3px;}

.logo-mobile{display: none;padding: 0 10px;}
.logo-mobile img{height: auto;max-width: 90px;max-height: 100%;}
.logo-web{text-align: center;}
.logo-web img{height: auto;max-width: 130px;}
.logo-main{width: 200px;text-align: center;height: auto;padding-bottom: 5px;padding-top: 5px; margin-top:2px !important; }
.logo-main img{height: auto;max-width: 150px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.header-search{margin: 2px 0 0 auto;max-width: 300px;}
.header-support{margin-top: 10px;}

.main-menu{margin: 0;background-color: transparent;border-color: transparent;border-radius: 0;}
.main-menu.navbar-fixed-top{background-color: rgba(255,255,255,0.9);box-shadow: 0 0 12px -6px #444;}
.main-menu.navbar-fixed-top .main-menu-links{margin-right: 0;}
.menu-col{padding: 0;}
.main-menu .navbar-nav > li > a {color: #fff;}
.main-menu .navbar-nav > .active > a, .main-menu .navbar-nav > .active > a:focus, .main-menu .navbar-nav > .active > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}
.main-menu .navbar-nav > .open > a, .main-menu .navbar-nav > .open > a:focus, .main-menu .navbar-nav > .open > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}
.main-menu .navbar-nav > li > a:focus, .main-menu .navbar-nav > li > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}
.main-menu .navbar-nav .open .dropdown-menu > li > a {color: #222;font-size: 12px;}

.col-static{position: static;}

.cart-dropdown{left: auto !important;right: 0 !important;width: 325px !important;}
.cart-block{padding: 10px;font-family:'Brandon_light';}
.cart-product-block{max-height: 275px;overflow: auto;}
.media-cart{border-bottom: 1px solid #dddddd;margin-bottom: 10px;padding-bottom: 10px;}
.media.media-cart:last-child{border: medium none;}
.media-cart .media-body .media-heading, .media-cart .media-body .media-heading a{color: #222222;font-size: 14px;font-weight:bold;margin-bottom: 6px;text-transform: uppercase;}
.media-cart .media-body p{margin-bottom: 2px;font-size: 13px;}
.media-cart .pull-left img{min-width: 70px;max-width: 90px;max-height: 110px;}
.total-cart{border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;margin: 15px 0;padding: 5px 0;}
.total{font-size: 18px; font-weight:bold;}
.total-price{color: #D4982F;font-size: 18px;}
.cart-count{border: 1px solid #fff;border-radius: 20px;color: #fff;margin: 0 4px 0 0;position: relative;bottom: 2px;padding: 0px 5px;font-size: 11px;}
.menu-top{margin: 0 -10px 0 0;}
.menu-top > li > a {padding: 5px 10px;font-size: 12px;color: #222}
.menu-top > .active > a, .menu-top > .active > a:focus, .menu-top > .active > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}
.menu-top > .open > a, .menu-top > .open > a:focus, .menu-top > .open > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}
.menu-top > li > a:focus, .menu-top > li > a:hover {background-color: rgba(0, 0, 0, 0);color: #D4982F;}

.dropdown-menu {border-top: 3px solid #D4982F;box-shadow: 5px 8px 15px -11px #000000; width:250px; }

.dropdown-search .form-group {margin: 15px;}
.dropdown-search .form-control{border-radius: 0;}

.scrolled-main-menu {position: fixed;left: 0;right: 0;top: 0;background-color: rgba(255,255,255,1);z-index: 1000;}


/* Mega Menu Css */

.category-menu, .cart-dropdown{box-shadow: 5px 8px 15px -11px #000000;border-top: 2px solid #D4982F;}
.category-submenu-block {background: #ffffff; max-height: 400px; overflow-x: hidden; overflow-y: auto;}
.category-submenu-heading{color: #D4982F;font-size: 15px;margin: 0 0 8px;font-family:'Brandon_light';}
.category-submenu-list{z-index: 10;background-color: transparent;}
.category-submenu-list .list-group-item { border: medium none; font-size: 13px;padding: 3px 0 3px 12px;background-color: transparent !important;position: relative;}
.category-submenu-list .list-group-item > a {color: #222222;display: block;font-family:'Brandon_light';}
.category-submenu-list .list-group-item > a:hover {color: #D4982F;text-decoration: none;}
.category-submenu-list .list-group-item::after {color: #D4982F;content: "\f105";font-family: "FontAwesome";font-size: 13px;position: absolute;left: 0px;top: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.category-submenu-list .list-group-item:hover::after{left: 3px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.category-submenu-img{}
.category-submenu-img img{max-height: 360px;max-width: 100%;}
.heading-black, .heading-black a{color: #333;font-size: 18px;}
.heading-green{color: #D4982F;font-size: 16px;}

/* Mega Menu end */

.main-header-inner{position: static;}
.main-header-inner .main-menu{border-bottom: 1px solid #eee;}
.main-header-inner .navbar-nav > li > a {padding: 45px 18px;color: #222;text-transform: uppercase;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family:'Brandon_light';}
.main-header-inner .navbar-nav .open .dropdown-menu > li > a {color: #222;}
.main-header-inner .icon-reg, .main-header-inner .icon-log, .main-header-inner .icon-mail, .main-header-inner .icon-call{color: #222;}
.main-header-inner .cart-count {border: 1px solid #222;color: #222;}

.scroll-logo{}
.scroll-logo a{padding: 15px 0 15px 0;display: none;} 
.scroll-logo img{max-width: 100%;}
.scroll-header-icons .navbar-nav{display: none;}

.navbar-toggle {border-radius: 0;padding: 10px 8px;background-color: transparent !important;}
.navbar-toggle .icon-bar {border-radius: 0; display: block; height: 3px; width: 30px; background-color: #d4982f !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.bar-change .icon-bar:nth-child(1) {
    -webkit-transform: rotate(-45deg) translate(-5px, 5px);
    -moz-transform: rotate(-45deg) translate(-5px, 5px);
    -o-transform: rotate(-45deg) translate(-5px, 5px);
    transform: rotate(-45deg) translate(-5px, 5px) ;
}
.bar-change .icon-bar:nth-child(2)  {
    opacity: 0;
}
.bar-change .icon-bar:nth-child(3)  {
    -webkit-transform: rotate(45deg) translate(-5px, -5px);
    -moz-transform: rotate(45deg) translate(-5px, -5px);
    -o-transform: rotate(45deg) translate(-5px, -5px);
    transform: rotate(45deg) translate(-5px, -5px) ;
}

/** header end **/


/** body css **/


.section-slider{height: auto;}
.slider-caption{position: absolute;left: 0;right: 0;top: 15%;z-index: 99;}
.caption-heading1{color: #e0af46; margin: 0 0 15px;}
.caption-sub-heading1{color: #e0af46; margin: 0 0 15px;font-family:'Brandon_light';}
.btn-dark-transparent{background-color: rgba(0, 0, 0, 0.3);border-color: transparent;color: #fff;margin-right: 8px;padding: 10px;width: 160px;}

/** parallax area **/
.parallax {
    background-attachment: fixed !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallax-overlay {background-color: rgba(0, 0, 0, 0.5);padding: 40px 0;}
/** parallax end **/


.section-content{padding: 60px 0 100px;overflow: hidden;}
.form-content {padding: 0 80px;}
.form-block .form-control {border: 1px solid #999;border-radius: 0; color: #555555;font-size: 14px;height: 40px;}
.form-block{border: none;margin: 30px 0;padding: 30px;}
.form-block label{font-weight: normal;font-family:'Brandon_light';}
.form-link a {color: #666666;font-family:'Brandon_light';font-weight: bold;}


.contact-details{text-align: center;margin-top: 40px;}
.contact-details > p {font-family:'Brandon_light';font-size: 16px;}
.contact-details a{color: #222;}

.about-content-block{padding: 30px;min-height: 550px;max-height: 550px;overflow: auto;}
.about-banner{
    min-height: 550px;
    -webkit-background-attachment: scroll;
    -webkit-background-attachment: scroll;
    background-attachment: scroll;
    -webkit-background-position: center center;
    -moz-background-position: center center;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -webkit-background-repeat: no-repeat;
    -moz-background-repeat: no-repeat;
    background-repeat: no-repeat;
}


.panel-summary{border-radius: 0;}
.panel-summary > .panel-heading, .panel-summary .panel-footer{border-color: #eee;}
.panel-summary .panel-body{background-color: #f5f5f5;}
.panel-summary .panel-title {font-size: 14px; text-transform: uppercase;font-family:'Brandon_light';font-weight: bold;}

.total-summary-big {margin: 0px 0 10px;padding: 0 0 5px 0;}
.total-summary-big .total{font-size: 16px;font-family:'Brandon_light';}
.total-summary-big  .total-price {color: #E0AF46;font-size: 14px;}
.total-summary-small{color: #999;font-size: 12px;margin: 0px 0 10px;}
.total-summary-large{border-top: 2px solid #444;margin-top: 20px;padding: 8px 0 0;}
.total-summary-large .total{font-size: 16px;font-family:'Brandon_light';}
.total-summary-large .total-price {color: #E0AF46;font-size: 14px;}

.section-bestSellers{padding: 20px 0;overflow-x: hidden;}
.section-newArrival{padding: 20px 0;overflow-x: hidden;}

.product-panel{border-radius: 0;border-color: #f2f2f2;position: relative;}
.product-panel .panel-body{max-height: 72px;min-height: 72px;overflow-x: hidden;overflow-y: auto;padding: 10px;}
.product-img-block{position: relative;max-height: 417px;min-height: 417px;overflow: hidden;border-bottom: 1px solid #f2f2f2;text-align: center;background-color: #ddd;}
.product-img-block .product-img{margin: 0 auto;max-height: 417px;max-width: 100%;min-height: 417px;}
/*.product-img-block::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  vertical-align: middle;
}*/
.disc{z-index: 30;background: #D4982F;position: absolute;color: #fff;width: 60px;height: 60px;padding: 6px;text-transform: uppercase;border-radius: 50%;text-align: center;top: 15px;right: 15px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.close-pro{position: absolute;right: 10px;top: 10px;display: block;width: 20px;height: 20px;font-size: 11px;background: #222;color: #fff !important;z-index: 1000;text-decoration: none !important;outline: none !important;}
.more-color{background-color: rgba(0,0,0,0.3);color: #fff;padding: 10px;position: absolute;right: 3px;bottom: 3px;}
.product-img-block .product-img-overlay-hover{
    position: absolute;
    top: -500px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 5px;
    text-align: center;
    box-sizing: border-box;
    z-index: 15;
    width: 100%; min-height: 215px;max-height: 215px;
    background-color: rgba(0,0,0,0.7);
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.product-img-block .product-img-overlay-hover::before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.25em;
    vertical-align: middle;
}
.product-img-block .product-img-overlay-hover .overlay-hover-icons{display: inline-block; height: auto; margin: 0 auto; max-height: 100%; max-width: 100%;vertical-align: middle;}
.product-img-block .product-img-overlay-hover .overlay-hover-icons i{width: 40px;height: 40px;border-radius: 50%;border: 2px solid #D4982F;padding: 8px;color: #D4982F;font-size: 18px;line-height: 23px;margin: 0 2px;}
.product-img-block .product-img-overlay-hover .overlay-hover-icons i.fa-play{line-height: 22px;}
.product-img-block .product-img-overlay-hover .overlay-hover-icons i:hover{color: #fff;border: 2px solid #fff;}

.product-heading {color: #222; margin: 0 0 5px;}
.product-heading a{color: #222;font-family:'Brandon_light';}
.product-heading:hover, .product-heading a:hover{color: #999;}

.product-btn-block {opacity: 0;visibility: hidden;bottom: 0; left: 0;position: absolute;right: 0;background-color: #fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.product-btn-block .product-btn{background-color: transparent;border: none;color: #222;padding: 12px 10px;}
.product-btn-block .product-btn:hover{background-color: #222;color: #fff;}

.product-panel:hover .product-img-overlay{top: -500px;}
.product-panel:hover .product-img-overlay-hover{top: 0px;}
.product-panel:hover .disc{-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.product-panel:hover .product-btn-block {opacity: 1;visibility: visible;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

.product-panel:hover .pro-img1{display: none;}
.product-panel:hover .pro-img2{display: block;}

.clicked-overlay{display: none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(255,255,255,0.8);padding: 80px 20px 110px;z-index: 100;text-align: center;}
.heading-clicked-overlay {margin: 0 0 30px;}
.clicked-overlay .ul-size > li {display: inline-block;float: none;}
.clicked-overlay .ul-size {margin: 0 0 25px;}
.clicked-overlay-link .btn-link {color: #222222;text-decoration: underline;outline: none !important;}
.clicked-overlay-close{position: absolute;top: 10px;right: 10px;color: #222222;text-decoration: none !important;outline: none !important;font-size: 20px;}
.clicked-overlay-notification{position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(231,76,60,0.5);padding: 15px;text-align: center;max-height: 92px;min-height: 92px;overflow: auto;color: #fff;}
.notification-hide{display: none;}

.clicked-overlay-btn-block{position: absolute;bottom: 0;left: 0;right: 0;}
.clicked-overlay-btn-block .clicked-overlay-btn.disabled, .clicked-overlay-btn-block .clicked-overlay-btn.disabled.active, .clicked-overlay-btn-block .clicked-overlay-btn.disabled.focus, .clicked-overlay-btn-block .clicked-overlay-btn.disabled:active, .clicked-overlay-btn-block .clicked-overlay-btn.disabled:focus, .clicked-overlay-btn-block .clicked-overlay-btn.disabled:hover, .clicked-overlay-btn-block .clicked-overlay-btn[disabled], .clicked-overlay-btn-block .clicked-overlay-btn.active[disabled], .clicked-overlay-btn-block .clicked-overlay-btn.focus[disabled], .clicked-overlay-btn-block .clicked-overlay-btn[disabled]:active, .clicked-overlay-btn-block .clicked-overlay-btn[disabled]:focus, .clicked-overlay-btn-block .clicked-overlay-btn[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
  background-color: #999999;
  border-color: #ffffff;
}
.clicked-overlay-btn{background-color: #222;border: none;color: #fff;padding: 12px 10px;}
.clicked-overlay-btn:hover{background-color: #000;color: #fff;}


.product-text {font-size: 13px;margin: 0 0 5px;font-family:'Brandon_light';}
.product-price {margin: 0 0 5px;}
.product-price .del{color: #c9302c;padding-right: 8px;}
.product-price .span{color: #008000;padding-right: 5px;}
.product-emi {color: #8f8f8f;font-family:'Brandon_light';}
.icon-cart{margin: -2px 0 0;width: 18px;}
.product-panel .panel-footer{padding: 10px;border-color: #f2f2f2;}
.product-panel .panel-footer .row{margin-left: -10px;margin-right: -10px;}
.product-panel .panel-footer .col-sm-6:nth-child(1){padding: 0 5px 0 10px;border-right: 1px solid #ddd;}
.product-panel .panel-footer .col-sm-6:nth-child(2){padding: 0 10px 0 5px;}

.list-style1 .list-group-item { border: medium none; font-size: 12px;padding: 3px 0 3px 20px;background: transparent;position: relative;}
.list-style1 .list-group-item > a {color: #222222;display: block;}
.list-style1 .list-group-item > a:hover {color: #222;}
.list-style1 .list-group-item::after {color: #222;content: "\f101";font-family: "FontAwesome";font-size: 13px;position: absolute;left: 0px;top: 2px;}

.media-call{margin: 15px 0;}
.media-call .pull-left i.fa{color: #D4982F;font-size: 50px;}

.section-categories{padding: 20px 0;}
.categories-media{margin-bottom: 15px;padding: 8px;border-bottom: 1px solid #eee;}
.categories-media img{height: 60px;width: 60px;}
.categories-media .media-heading{font-size: 14px;}
.categories-media .media-heading a{color: #222;}
.categories-media .media-heading a:hover{color: #D4982F;}
.categories-media .media-body{font-size: 12px;}
.categories-media:hover{background: #f1f1f1;box-shadow: 0 0 8px -3px #222;}

.section-clients{padding: 20px 0;overflow-x: hidden;}

.customer-img-block {margin: 0 0 20px 0;text-align: center;}
.customer-img-block img {background: #fff none repeat scroll 0 0;border-radius: 50%;height: 80px;width: 80px;border: 1px solid;}
.customer-content{position: relative;}
.customer-content::before{position: absolute;left: 15px;top: -30px;content: '\f10d';color: #222;font-size: 25px;font-family: "FontAwesome";}
.customer-content > h3 {font-size: 20px; margin: 0 0 15px;}
.customer-name-block {margin-top: 35px;text-align: right;}
.customer-name {font-size: 22px; margin: 0;}
.customer-name-sub {font-size: 13px;font-style: italic;}

.section-banners{padding: 20px 0;overflow: hidden;}
.banner {text-align: center;margin: 0 auto 25px;}
.banner img{max-width: 100%;margin: 0 auto;}

.banner2 {text-align: center;margin: 0 auto 25px;border-radius: 0 !important;height: auto !important;width: auto !important;}
.banner2 img{max-width: 100%;margin: 0 auto;border-radius: 0 !important;height: auto !important;width: auto !important;}
.banner2 .info{border-radius: 0 !important;height: auto !important;width: auto !important;}

.section-app{padding: 20px 0;}

.section-newsletter{background: #D4982F;color: #fff;}
.section-newsletter .parallax-overlay{
    padding: 40px 0;
    background: -moz-linear-gradient(top, rgba(223,90,73,0.7) 0%, rgba(223,90,73,0.7) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(223,90,73,0.7) 0%,rgba(223,90,73,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(223,90,73,0.7) 0%,rgba(223,90,73,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}


/** Login Modal **/
.modal-banners{}
.modal-banners img{min-height: 450px;max-height: 450px;width: 100%;}

.modal-login .modal-dialog{width: 900px;}
.modal-login .modal-body{padding: 0;position: relative;}
.modal-login .close{float: none;display: inline-block;margin: 0 0 0 auto;position: absolute;top: 5px;right: 10px;z-index: 100;}
.modal-login .modal-content .row{margin: 0;}
.modal-login .modal-content .row .col-sm-6, .modal-login .modal-content .row .col-xs-12{padding: 0;}

.modal-forms{padding: 30px 30px 15px;}
.heading-login{margin: 0 0 10px;text-align: center;}

.modal-login .form-control{border-radius: 0;height: 36px;}
.modal-login .btn-black{border-radius: 0;}
.row-social .col-sm-6:nth-child(1){padding: 0 10px 0 0 !important;}
.row-social .col-sm-6:nth-child(2){padding: 0 0 0 10px !important;}


.quickView{}
.quickView .modal-dialog {width: 800px;}
.quickView .modal-dialog .modal-content{border-radius: 0;}
.quickView .modal-body{padding: 0;position: relative;}
.quick-colleft {padding: 0;}
.quickView-wishlist .text-muted{padding-top: 5px;font-family: 'Brandon_light';}
.quick-colright {padding: 20px 15px;}
.quick-colleft > img {max-width: 100%;min-height: 636px;}
.quickView-close{color: #000;z-index: 100;float: none;font-size: 25px;font-weight: 700;line-height: 1;opacity: 1;position: absolute;right: 7px;text-shadow: 0 1px 0 #fff;top: 0;}
.heading-quickView-small, .heading-quickView-small a{margin: 12px 0;font-size: 13px;color: #222;font-family: 'Brandon_light';}
.heading-quickView-big, .heading-quickView-big a{margin: 8px 0 10px;color: #222;font-family: 'Brandon_light';}
.heading-quickView-price {font-weight: bold; margin: 10px 0;}

.ul-colors {list-style-type: none;margin: 0;padding: 0;}
.ul-colors > li {float: left;display: block;margin-right: 5px; margin-bottom: 8px;}
.ul-colors > li a, .ul-colors > li a span, .ul-colors > li a img{display: block;height: 35px;width: 35px;border-radius: 55px;}
.ul-colors > li a span.black{background: #000;}
.ul-colors > li a span.brown{background: #663300;}
.ul-colors > li:hover a{border: 2px solid #222;padding: 1px;}
.ul-colors > li:hover a span, .ul-colors > li:hover a img{height: 25px;margin: 2px auto 0;width: 25px;}
.ul-colors > li.active a{border: 2px solid #222;padding: 1px;}
.ul-colors > li.active a span, .ul-colors > li.active a img{height: 25px;margin: 2px auto 0;width: 25px;}

.ul-size{list-style-type: none;margin: 0;padding: 0;}
.ul-size > li {float: left;display: block;margin-right: 5px;margin-bottom: 8px;}
.ul-size > li a{border: 2px solid #ccc;display: block;height: 35px;width: 35px;border-radius: 55px;color: #000;text-decoration: none;outline:none;padding-top: 5px;text-align: center;}
.ul-size > li:hover a{background: #000;color: #fff; border: 2px solid #000;}
.ul-size > li.active a{background: #000;color: #fff; border: 2px solid #000;}
.quickView-btn-block {margin: 20px 0;}
.quickView-btn-link .btn{color: #777;}


@media (max-width: 950px){
    .modal-login .modal-dialog{width: 100%;}
    .row-social .col-sm-6:nth-child(1){padding: 0 0 10px 0 !important;}
    .row-social .col-sm-6:nth-child(2){padding: 0 0 10px 0 !important;}
}
@media (max-width: 800px){
    .quickView .modal-dialog {width: 96%;}
}
@media (max-width: 480px){
    .modal-banners img{min-height: 300px;max-height: 300px;}
}
/** Login Modal end **/


/** Products Page **/
.section-compare{z-index: 100;position: fixed;top: 25%;left: 0;width: 90px;background: #fff;box-shadow: 0px 1px 6px -2px #222;border-bottom: 1px solid #ddd;padding: 5px;max-height: 400px;overflow-x: hidden;overflow-y: auto;}
.section-compare .compare-block{margin: 0 0 5px 0;border: 1px solid #ddd;position: relative;}
.section-compare .compare-block img{width: 100%;min-height: 70px;max-height: 70px;}
.section-compare .compare-price {color: #D4982F;font-size: 12px;padding: 3px;}
.section-compare .compare-name{font-size: 12px; padding: 3px;}
.section-compare .compare-add{margin: 0 0 5px 0;width: 100%;height: 60px;text-align: center;display: block;border: 1px dashed #ddd;color: #222;font-size: 20px;text-decoration: none !important;outline: none;padding: 15px 3px 3px 3px;}
.section-compare .compare-add:hover{box-shadow: 0 1px 4px -2px #222;}
.section-compare .compare-text{display: block;padding: 4px 3px;background: #222;color: #fff;font-size: 12px;text-align: center;text-decoration: none !important;outline: none;}
.section-compare .compare-close {background: orange; border-radius: 13px; color: #fff; font-size: 12px; height: 18px;padding: 1px;position: absolute;right: 2px;text-align: center;top: 2px;width: 18px;}

.section-products{padding: 30px 0px;overflow-x: hidden;overflow-y: auto;}

.breadcrumb-block .breadcrumb > li + li:before {padding: 0 12px; color: #222; content: "\f175"; font-family: "FontAwesome";font-size: 13px;}
.breadcrumb-block .breadcrumb {background-color: transparent; padding: 8px 0;border-bottom: 1px solid #eee;border-radius: 0;}
.breadcrumb-block .breadcrumb > li {display: inline-block;font-size: 12px;}
.breadcrumb-block .breadcrumb > li a{color: #222;}

.link-block{font-size: 16px;border: 1px solid #ccc;color: #222;display: block;margin: 5px 1px;padding: 20px 10px;text-align: center;text-decoration: none;text-decoration: none !important;outline: none !important;margin: 0 0 20px;}
.link-block:hover{background: #eee;}

.filter-text-block{padding: 20px 0; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin: 20px 0 30px;}

.panel-side {border: 1px solid #efefef;box-shadow: none;border-radius: 0;}
.panel-side > .panel-heading {background-color: transparent; border-color: transparent;color: #222; padding-left: 18px;}
.panel-side > .panel-heading .panel-title {font-family: 'Brandon_light';font-size: 20px; font-weight:bold;}
.panel-side > .panel-body {padding: 5px;}
.side-orange-title {color: #222;font-family: "opensansL";font-size: 18px;margin: 0 0 10px;padding: 0 14px;}
.list-block {margin-bottom: 15px;padding: 2px 15px;}
.list-block .form-control{border-radius: 0;}
.list-side-simple {margin: 0;}
.list-side-simple .list-group-item {border: medium none;color: #222;font-size: 12px;padding: 4px 0;}
.side-form-group {margin: 0;}
.side-form-group .checkbox {margin: 0;}
.side-form-group .checkbox label {padding-left: 0;}


.panel-side > .panel-heading .panel-title {font-family: "Brandon_light"; font-size: 20px; font-weight:bold;}
.panel-side > .panel-body {padding: 5px;}
.panel-inner {border: medium none;}
.panel-inner .panel-title { font-size: 13px; font-weight: normal;text-transform: uppercase;}
.panel-inner .panel-heading{padding: 4px 15px;background-color: transparent;border-radius: 0;font-family: "Brandon_light";}
.panel-inner .panel-title a {display: block; outline: medium none; position: relative;text-decoration: none;}
.panel-inner .panel-title a i { color: #222; position: absolute;right: 0; top: 1px; font-size: 13px;}
.panel-inner .panel-body{border-top-color: #eee !important;}
.panel-content .panel-title a {display: block; outline: medium none; position: relative;text-decoration: none;}
.panel-content .panel-title a i { color: #f26522; position: absolute;right: 0; top: 1px; font-size: 15px;}
.list-side {margin: 0;}
.list-side .list-group-item::before {color: #222; content: "\f105"; margin: 0 8px 0 0;font-family:'FontAwesome';}
.list-side .list-group-item {border: medium none; padding: 4px 0;}
.list-side .list-group-item > a {color: #444444; font-size: 12px;}
.list-side .list-group-item.active, .list-side .list-group-item.active:focus, .list-side .list-group-item.active:hover {background-color: transparent;border-color: transparent;color: #d4982f;}
.list-side .list-group-item.active a, .list-side .list-group-item.active:focus a, .list-side .list-group-item.active:hover a, .list-side .list-group-item:focus a, .list-side .list-group-item:hover a{ color: #d4982f;}


.side-form-group{margin: 0;}
.side-form-group .checkbox{margin: 0;}
.side-form-group .checkbox label{padding-left: 0;}
.side-form-group .checkbox input[type='checkbox']{margin-top: 2px;}
.side-form-inline{margin: 14px 0;}
.side-form-inline .side-input-price{padding: 4px;width: 70px;}

.sortby .form-inline .form-group label {display: inline-block;margin: 5px 0 0;font-family:'Brandon_light';}
.sortby .form-inline .form-group .nice-select {display: inline-block;margin: 0 0 0 14px;}

@media (max-width: 500px){
    .section-products .col-xs-6{width: 100%}
}

/** Products end **/


/* Blog Page */

.section-blog{min-height: 600px;padding: 130px 0 100px;overflow: hidden;color: #fff;background-color: #030014;background-image: url("https://www.transparenttextures.com/patterns/dark-circles.png");}
.blog-block{min-height: 460px;position: relative;overflow: hidden;margin-bottom: 30px;}
.blog-block .blog-img {min-height: 460px;width: 105%;-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);width: 100%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.blog-block .blog-overlay{position: absolute;left: 0;right: 0;bottom: 0;top: 0;background-color: rgba(0,0,0,0.6);padding: 20px;color: #fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.blog-heading-small {font-size: 12px; margin: 0 0 10px; text-transform: uppercase;}
.blog-heading-big {font-size: 25px;margin: 0 0 10px;}
.blog-icon {
    border: 2px solid #777;
    border-radius: 50%;
    font-size: 31px;
    height: 45px;
    padding: 1px;
    text-align: center;
    width: 45px;
    color: #fff;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
}

.blog-block:hover .blog-img{-webkit-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.blog-block:hover .blog-icon{border-color: #fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

.blog-Lcol .blog-block:first-child{margin-top: 50px;}

/* Blog Page End */

/* Blog details page */

#slide-container {
    background-color: #fff;
    border: 1px solid #000;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
}
#slide-container .item {
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#slide-container .foreground {
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 20px;
}
#slide-container .background {
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
#slide-container .item .item-container {
    display: block;
    width: 100%;
    height: 660px;
}

#slide-container .item .background img {
    width: 100%; 
    min-height: 660px;
    /* to avoid max-width: 100% of Twitter Bootstrap */
}
#slide-container .background .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
    background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
    background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}


.blog-slider-heading-block{left: 10% !important;position: absolute;top: 20% !important;max-width: 500px;}
.blog-slider-heading{margin: 0 0 10px;}
.blog-slider-subtitle{font-size: 13px;}
.blog-slider-box {
    border: 1px solid #999;
    bottom: 20% !important;
    height: 150px;
    left: 10% !important;
    padding: 20px 70px 20px 20px;
    position: absolute;
    width: 400px;
}
.blog-icon {
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 31px;
    height: 45px;
    padding: 1px;
    position: absolute;
    text-align: center;
    display: block;
    right: 10px;
    top: 32%;
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.4s ease-in-out 0s;
    width: 45px;
}

.blog-back-icon{
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 31px;
    height: 45px;
    padding: 1px;
    position: absolute;
    text-align: center;
    display: block;
    right: 30px;
    top: 30px;
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.4s ease-in-out 0s;
    width: 45px;
    z-index: 1000;
}
.blog-back-icon:hover{box-shadow: 0 0 22px 0 #222;}
.blog-slider-pager{margin: 0;}
.blog-slider-larrow {
    left: 20px;
    position: absolute;
    top: 45%;
    z-index: 1000;
}
.blog-slider-rarrow{
    right: 20px;
    position: absolute;
    top: 45%;
    z-index: 1000;
}
.blog-slider-pager li > a, .blog-slider-pager li > span {
    background-color: transparent;
    border-radius: 0;
    color: #fff;
    outline: none;
}
.blog-slider-pager li > a:focus, .blog-slider-pager li > a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}


.popup-overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    color: #222;
    background-color: #fff;
    overflow: hidden;
    transition: 0.5s;
    visibility: hidden;
    opacity: 0;
}
.popup-overlay .popup-closebtn {
    border: 1px solid #ccc;
    border-radius: 55px;
    color: #999;
    display: block;
    font-size: 45px;
    height: 50px;
    line-height: 45px;
    outline: medium none;
    position: absolute;
    right: 30px;
    text-align: center;
    text-decoration: none;
    top: 20px;
    width: 50px;
}
.popup-overlay .popup-closebtn:hover{border: 1px solid #777;color: #222;}
.popup-content{color: #777;font-size: 13px;overflow: auto;padding: 80px 150px;max-height: 100%;padding-bottom: 60px;}

.logo-fixed {left: 25px; position: fixed; top: 20px; z-index: 1000;}
.logo-fixed > img {width: 100px;}


@media (max-width: 500px){

    .blog-slider-heading{font-size: 22px;}
    .blog-slider-heading-block{width: 98%;left: 4px !important; top: 25% !important;}
    .blog-slider-box{width: 98%;left: 4px !important;bottom: 15% !important;}
    .popup-content {padding: 80px 20px 60px;}

    #slide-container .item .background img {margin-left: -40%;width: auto;}

    .logo-fixed {left: 12px; top: 12px;}

}

.blog-social {
    bottom: 5%;
    left: 0;
    position: absolute;
    right: 0;
    color: #fff;
    text-align: center;
}
.slider-social {
    border: 1px solid rgb(255, 255, 255);
    border-radius: 33px;
    display: inline-block;
    font-size: 18px;
    height: 35px;
    color: #fff;
    line-height: 32px;
    margin: 0 0 0 5px;
    text-align: center;
    width: 35px;
}
.slider-social-facebook:hover {
    background-color: #2d4373;
    border: 2px solid #2d4373;
    color: #fff;
}
.slider-social-twitter:hover {
    background-color: #2795e9;
    border: 2px solid #2795e9;
    color: #fff;
}
.slider-social-linkedin:hover {
    background-color: #005983;
    border: 2px solid #005983;
    color: #fff;
}
.slider-social-google:hover {
    background-color: #c23321;
    border: 2px solid #c23321;
    color: #fff;
}
.slider-social-behance:hover {
    background-color: #125acd;
    border: 2px solid #125acd;
    color: #fff;
}
.slider-social-skype:hover {
    background-color: #1295bf;
    border: 2px solid #1295bf;
    color: #fff;
}
.slider-social-pinterest:hover {
    background-color: #9f191f;
    border: 2px solid #9f191f;
    color: #fff;
}

/* Blog details page end */


.list-pricetable{text-align: center;}
.heading-price{font-size: 22px;}
.tab-container{padding: 30px 0;}
.nav-tabs-style > li > a{color: #222;outline: none;}
.tab-content-style{padding: 20px 0;}
.img-dimensions{max-width: 100%;}
.pro-details-description{margin: 0 0 10px 0;}
.pro-details-colors{margin: 0 0 10px 0;}
.pro-details-price{margin: 0 0 10px 0;}
.pro-details-buttons {margin: 30px 0;}
.pro-details-buttons .btn{margin: 0 0 5px 0;}


.cart-crumb{padding:15px 0; border-bottom:1px solid #ddd;}

.cart-table {font-family: "OpenSansR";}
.cart-table > tbody > tr > td, .cart-table > tbody > tr > th, .cart-table > tfoot > tr > td, .cart-table > tfoot > tr > th {border-top: 1px solid #dddddd; padding: 15px; vertical-align: middle;}
.cart-table > tbody {border: 1px solid #dddddd;}
.cart-table > thead > tr > td, .cart-table > thead > tr > th {border-bottom: medium none;border-top: medium none; font-size: 18px; font-style: italic; font-weight: normal;font-family:'Brandon_light';}
.carttable-media {max-width: 350px;}
.carttable-media .media-object {height: 100px; width: 80px;}
.carttable-media .media-body {max-width: 220px; white-space: normal;word-wrap: break-word;}
.carttable-media .media-body .media-heading, .carttable-media .media-body .media-heading a {color: #333333; font-size: 16px; text-decoration: none;font-family:'Brandon_light';}
.carttable-media .media-body .media-heading:hover, .carttable-media .media-body .media-heading a:hover {color: #f26522;}
.cart-table > tfoot {border: 1px solid #dddddd;}
.subtotal {font-size: 18px;font-style: italic;font-weight: normal; margin-bottom: 15px;font-family:'Brandon_light';}
.subtotal-amount {font-weight: bold; margin-bottom: 15px;}
.delivery-charge {font-size: 18px; font-style: italic;font-weight: normal;font-family:'Brandon_light';}
.delivery-charge-amount {color: #828282; font-weight: bold;}
.carttable-total {font-size: 20px;font-weight: bold;font-family:'Brandon_light';}
.carttable-total-amount {color: #e0af46; font-size: 20px; font-weight: bold;}
.input-number {width: 80px;}



/** testimonial page **/

.panel-testimonial{border: 1px solid #ddd;}
.panel-testimonial > .panel-body {font-style: italic;max-height: 210px;min-height: 210px;overflow-x: hidden;overflow-y: auto;padding: 25px;}
.panel-testimonial > .panel-body::before {
    color: #afafaf;
    content: "\f10d";
    font-family: "FontAwesome";
    font-size: 18px;
    left: 22px;
    position: absolute;
    top: 3px;
}
.panel-testimonial .panel-body {padding: 25px;font-style: italic;}
.panel-testimonial .media-testimonial img {background: #fff;border: 1px solid;border-radius: 50%;height: 60px;width: 60px;}

/** testimonial end **/


/** Contact us page **/
.map-block iframe{border: 1px solid #ddd;height: 350px;width: 100%;}
.box-block{border: 1px solid #eee;padding: 20px 30px;margin: 0 0 25px;}
.form-contact label{font-weight: normal;}
.form-contact .form-control{background-color: #f1f1f1; border: 1px solid #ddd; border-radius: 0; box-shadow: none; color: #222; height: 40px;}
.form-contact textarea.form-control{height: auto;}
.foo-mail a {color: #222;outline: medium none;}

/** Contact end **/

/** About us page **/
.content-big-text{font-family: 'opensansL';font-size: 25px;margin-bottom: 20px;}
.content-small-text{font-family: 'opensansL';font-size: 18px;margin-bottom: 20px;}


/** About us end **/

/** rohit css  **/
.mycart-item-info {color: #292929;font-size: 10px;letter-spacing: 0.07em;line-height: 14px;}
.edit a {border-bottom: 1px solid #777777;color: #000000;font-size: 10px;line-height: 12px;margin-right: 4px;
         text-decoration: none;}
.edit a:hover{ text-decoration: none;}
.form-black {font-family:'Brandon_light';}
/** overlay css  **/
.overlay {height: 100%;width: 0;position: fixed;z-index: 1000;top: 0;left: 0;right: 0;bottom: 0;overflow-x: hidden;transition: 0.5s;}
.overlay .parallax-overlay {background-color: rgba(0, 0, 0, 0.5);min-height: 100%;padding:200px 0 0 0;}
.overlay-content {position: relative;top: 43%;width: 100%;text-align: center;margin-top: 30px;}
.overlay a {padding: 8px;text-decoration: none;color: #fff;display: block;transition: 0.3s;}
.overlay a:hover, .overlay a:focus {color: #f1f1f1;}
.overlay .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;z-index: 1000;}
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}.overlay .closebtn {font-size: 40px; top: 15px;right: 35px;}
}
/** overlay css end **/
.form-select .nice-select.form-control {display: none;}
.form-heading {font-family:'Brandon_light';font-weight: bold;}
.nav-tabs-style > li > a {font-family:'Brandon_light';font-weight: bold;}
.section-upcoming {margin-top: 15%;}


/* timer css */

/* Customization Style of SyoTimer */
.timer{text-align: center;margin: 30px auto 0;padding: 0 0 10px;}
.timer .table-cell{display: inline-block;margin: 0 5px;width: 79px;}
.timer .table-cell .tab-val{font-size: 50px;color: #fff;height: 81px;line-height: 81px;margin: 0 0 5px;}
.upcoming-details h3 {color: #ffffff;}
.timer .table-cell .tab-unit{font-size: 18px;text-transform: uppercase;color:#fff;}
#simple_timer.timer .table-cell.day,
#periodic_timer_days.timer .table-cell.hour{width: 120px;}

/* timer css  end*/


/* order css */
.order-table {border: 1px solid #eee;}
.order-table a{color: #222;}
.order-table .btn{min-width: 200px;}
/* order css  end*/

.section-blogs {margin: 40px 0 80px;}
.panel-blogs { position: relative; overflow: hidden; display: block; border-radius: 0 !important; border-color: #ebedef !important;margin-top: 20px; }
.panel-blogs .panel-body { position: relative; padding: 0 !important; overflow: hidden; height: auto; }
.panel-blogs .panel-body a { overflow: hidden; }
.panel-blogs .panel-body a img { display: block; margin: 0; width: 100%; height: auto; 
                                 transition: all 0.5s; 
                                 -moz-transition: all 0.5s; 
                                 -webkit-transition: all 0.5s; 
                                 -o-transition: all 0.5s; 
}
.panel-blogs .panel-body a.zoom:hover img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); }
.panel-blogs .panel-body a.zoom .overlay { position: absolute; top: 0; left: 0; visibility: visible; height: 100%; width: 100%; background-color: #000; opacity: 0; -moz-opacity: 0.55; -webkit-opacity: 0.55; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
                                           transition: opacity .25s ease-out;
                                           -moz-transition: opacity .25s ease-out;
                                           -webkit-transition: opacity .25s ease-out;
                                           -o-transition: opacity .25s ease-out;
}     
.panel-blogs .panel-body a.zoom:hover .overlay { display: block;opacity: 0; position: absolute; top: 0; left: 0; visibility: visible; height: 100%; width: 100%; background-color: #000; opacity: 0.55; -moz-opacity: 0.55; -webkit-opacity: 0.55; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
                                                 transition: opacity .25s ease-out;
                                                 -moz-transition: opacity .25s ease-out;
                                                 -webkit-transition: opacity .25s ease-out;
                                                 -o-transition: opacity .25s ease-out; }  
.panel-blogs .panel-body a.zoom:hover .overlay i { position: absolute; top: 45%; left: 0%; width: 100%; font-size: 2.25em; color: #fff !important; text-align: center;
                                                   opacity: 1;
                                                   -moz-opacity: 1;
                                                   -webkit-opacity: 1;
                                                   filter: alpha(opacity=1);    
                                                   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}
.blog-content {
    left: 22px;
    position: absolute;
    top: 0;
    color:#fff;
    z-index:1000;
}
.home-item-content__sub-title {
    font-family: vf_bold;
    font-size: 0.75em;
    letter-spacing: 0.2em;
    margin-left: 25px;
    position: relative;
    text-transform: uppercase;
    transform: translate3d(0px, 0px, 0px);
    color: #ffffff;
}
.home-item-content__title {
    font-family: vf_light;
    font-size: 2.25em;
    line-height: 1em;
    margin-top: 10px;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
    color: #ffffff;
}
.blog-content  i {
    background:none;
    border-radius: 100%;
    color: #ffffff;
    border: 1px solid #fff;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 60px;
}
.blog-content .fa.fa-camera-retro {
    border: medium none;
}


/** address book css  **/
.address-row {border: 1px solid #efefef; padding:20px;}
.address-form .nice-select.form-control {display: none;}
.address-form label {font-family:'Brandon_light';}
.address-form .edit-address-title {margin: 0 0 31px;}
.address-form .edit-address-title h2 {display: inline-block;font-size: 1.5em;text-transform: uppercase;
                                      font-family:'Brandon_light'}
.edit-address-title .body_2 {font-size: 0.917em;line-height: 1.273em;color: #333333;letter-spacing: 0.025em;
                             margin: 0;padding: 0;text-align: left;text-transform: none;}
.address-heading {margin: 0;font-family:'Brandon_light';}
.address-form .form-control {border-radius: 0;}
/** address book css end **/
/** Account details css  **/
.account-form {font-family:'Brandon_light';}
.account-form .btn {margin-left: 20px;}
.account-form .form-control {border-radius: 0;}
/** Account details css end  **/
/** rohit css end **/

#owl-submenu.item{
    background: #3fbf79;
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.customNavigation{
    text-align: center;
}
.customNavigation a{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/** gallery page **/
.section-gallery{color: #222;padding: 0 0 60px 0;}
.gallery-block{
    background-color: transparent;
    border-bottom: 1px solid #f2f2f2;
    max-height: 417px;
    min-height: 417px;
    overflow: hidden;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}
.gallery-block .fancybox img {margin: 0 auto; max-height: 417px; max-width: 100%; min-height: 417px;}
.gallery-block:hover .fancybox img{opacity: 0.7;}
.section-gallery .breadcrumb-block .breadcrumb{border-bottom: medium none;}
.section-gallery .breadcrumb-block .breadcrumb > li a {text-transform: uppercase;}

.top-tabs{border-bottom: medium none;}
.top-tabs > li > a{border-radius: 0;text-transform: uppercase;color: #222222;font-size: 12px;outline: none !important;text-decoration: none;position: relative;padding: 10px 0;}
.top-tabs > li + li > a:before {padding: 0 12px; color: #222; content: "\f175"; font-family: "FontAwesome";font-size: 13px;}
.top-tabs > li > a:focus, .top-tabs > li > a:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: transparent;
    color: #D2A235;
}
.top-tabs > li.active > a, .top-tabs > li.active > a:focus, .top-tabs > li.active > a:hover{
    background-color: rgba(0, 0, 0, 0);
    border-color: transparent;
    color: #D2A235;
}

/** gallery page end **/
/** dropdown hove btn  **/
.dropbtn {color: #000;padding: 10px 16px; border: none;cursor: pointer;border: 1px solid #cccccc;background-color: #ffffff;}
.dropdown-size {position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 120px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:100;min-height: 175px;max-height: 175px; overflow:auto;}
.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown-size:hover .dropdown-content {display: block;}
/** dropdown hove btn end **/
.product-alert .alert {margin-bottom: 0;}



/*account css*/
.heading-account{font-family: "Brandon_light"; margin: 0 0 20px;}
.account-content{font-family: "Brandon_light";font-size: 18px;}
.panel-account{border-color: rgba(0, 0, 0, 0);border-radius: 0;box-shadow: none;}
.panel-account .panel-heading{padding: 4px 0;background-color: rgba(0, 0, 0, 0);border-color: #999999;color: #222;}
.panel-account .panel-heading a{color: #222;}
.panel-account .panel-heading a:hover{text-decoration: none;color: #d4982f;}
.panel-account .panel-body {font-size: 14px; padding: 15px 0;min-height: 80px;max-height: 80px;overflow: auto;}
.panel-account .panel-footer{padding: 4px 0;font-size: 16px;background-color: rgba(0, 0, 0, 0);border-color: transparent;color: #222;}
.panel-account .panel-footer a{color: #222;font-weight: bold;}
.account-front-img{margin-bottom: 20px;}
.gray-table{background-color: #f1f1f1;}
.gray-form-block{background-color: #f1f1f1;border: 1px solid #ddd;}


/*account css end*/

/*01-30-2018 css*/
.navbar-silder{display: none;}
/** body end **/


/** footer start **/

.bubble-navbar{bottom: 110px;background-color: rgba(0, 0, 0, 0);border-color: transparent;width: 100%;}
.bubble-navbar .navbar-nav{margin: 0 auto;float: none;text-align: center;}
.bubble-navbar .navbar-nav > li {z-index: 10;position: relative;float: none;display: inline-block;overflow: hidden;background-color: rgba(255, 255, 255, 0.6);height: 150px; width: 150px;border-radius: 100px;margin-right: 25px;}
.bubble-navbar .navbar-nav > li:last-child{margin-right: 0;}
.bubble-navbar .navbar-nav > li > a {z-index: 10;background-color: rgba(0, 0, 0, 0.3);color: #fff;margin: 58px -8px 0;padding: 10px 15px;text-align: center;position: relative;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family: "Brandon_light";}
.bubble-navbar .navbar-nav > li > a::after{content: '';position: absolute;left: -5px;right: -5px;top: -3px;background-color: rgba(0, 0, 0, 0.3);height: 1px;width: 100%;}
.bubble-navbar .navbar-nav > li > a::before{content: '';position: absolute;left: -5px;right: -5px;bottom: -3px;background-color: rgba(0, 0, 0, 0.3);height: 1px;width: 100%;}
.bubble-navbar .navbar-nav > li:after {
    content: "";
    position: absolute;
    top: -110%;
    left: -210%;
    width: 200%;
    height: 200%;
    opacity: 0;
    z-index: 1;
    transform: rotate(30deg);
    background: rgba(255, 255, 255, 0.13);
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0.13) 0%,
        rgba(255, 255, 255, 0.13) 77%,
        rgba(255, 255, 255, 0.5) 92%,
        rgba(255, 255, 255, 0.0) 100%
        );
}
.bubble-navbar .navbar-nav > li:hover:after {opacity: 1; top: -30%; left: -30%; transition-property: left, top, opacity; transition-duration: 0.7s, 0.7s, 0.15s; transition-timing-function: ease;}
.bubble-navbar .navbar-nav > li > a:focus, .bubble-navbar .navbar-nav > li > a:hover {background-color: rgba(127, 8, 0, 0.8); color: #fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.bubble-navbar .navbar-nav > li:hover a{background-color: rgba(127, 8, 0, 0.8); color: #fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.footer-navbar{background-color: rgba(0, 0, 0, 0.3);margin: 0;border-color: transparent;bottom: 30px;position: fixed;left: 0;right: 0; z-index:0; font-family:'Brandon_light';}
.footer-navbar .navbar-nav > li > a {color: #fff;}
.footer-navbar .navbar-nav > li > a:focus, .footer-navbar .navbar-nav > li > a:hover {background-color: transparent; color: rgba(127, 8, 0, 1);}

.footer-social{margin-top: 11px;}
.footer-social li {display: inline-block; margin: 0 4px 0 0;}
.footer-social li a {border: 1px solid transparent;border-radius: 50px;color: #fff;display: block;font-size: 20px;height: 30px;text-align: center;width: 30px;}
.footer-social li a.foo-twitter:hover {background-color: #2795E9;color: #fff;border: 1px solid #2795E9;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.footer-social li a.foo-skype:hover {background-color: #00AFF0;color: #fff;border: 1px solid #00AFF0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.footer-social li a.foo-facebook:hover {background-color: #2D4373;color: #fff;border: 1px solid #2D4373;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.footer-social li a.foo-linkedin:hover {background-color: #005983;color: #fff;border: 1px solid #005983;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.footer-social li a.foo-google:hover {background-color: #D4982F;color: #fff;border: 1px solid #D4982F;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.footer-social li a.foo-youtube-play:hover {background-color: #EE1C1B;color: #fff;border: 1px solid #EE1C1B;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.line-form-block{}
.line-form-block .form-control{box-shadow: none;outline: none;background-color: transparent;color: #fff;border: none;border-radius: 0;border-bottom: 1px solid #fff;padding-left: 0;}
.line-form-block .form-control::-webkit-input-placeholder{color: #fff;}
.line-form-block .form-control::-moz-placeholder{color: #fff;}


.footer-navbar-inner{bottom: 0;background-color: rgba(255, 255, 255, 1);border-top: 1px solid #ccc;z-index: 1000;}
.footer-navbar-inner .navbar-nav > li > a {color: #222;}
.footer-navbar-inner .line-form-block .form-control{color: #222;border: none;border-bottom: 1px solid #444;}
.footer-navbar-inner .line-form-block .form-control::-webkit-input-placeholder{color: #444;}
.footer-navbar-inner .line-form-block .form-control::-moz-placeholder{color: #444;}
.footer-navbar-inner .btn-bordered {border: 1px solid #444; color: #444;}
.footer-navbar-inner  .footer-social li a {color: #222;}

.footer-top {padding: 30px 0;}
.logo-footer {margin: 0;}
.logo-footer img{height: 70px;max-width: 200px;}
.footer-bottom {background: #eee;border-top: 2px solid #ddd; padding: 20px 0;}
.footer-bottom .img-icon {margin-right: 10px;position: relative;top: -5px;width: 20px;}
.footer-bottom a {color: #222;}
.footer-bottom .foo-cities{font-size: 12px;margin-bottom: 15px;}

/** footer end **/


/*## scroll_top css ##*/
.scroll_top {background: #222;bottom: 70px;border-radius: 55px; outline: none !important;text-decoration: none !important; display: none; font-size: 0; height: 34px;position: fixed; right: 10px; width: 34px; z-index: 9999;}
.scroll_top:hover {background:  #777;}
.scroll_top::before {color: #ffffff; content: "^"; display: block;font-family: "FontAwesome";font-size: 25px;height: 34px;line-height: 40px;text-align: center; width: 34px;}
/** scroll_top end **/

/** portfolio css **/
.portfolio-top {
    background: #D4982F none repeat scroll 0 0;
    margin: 0 0 60px;
}
.portfolio-filter1 .filter {padding: 20px 20px;display: inline-block;color: #fff;outline: none;text-align: center;text-decoration: none;}
.portfolio-filter1 .filter.active {
    background: #a2096a;
    width: 150px;
    border-left: 2px solid #940c5c;
    border-right: 2px solid #940c5c;
}

.portfolio-filter2 {padding: 20px 0;text-align: center;}
.portfolio-filter2 .filter {padding: 10px;width: 100px;display: inline-block;border: 2px solid #fff;color: #fff;border-radius: 40px;margin: 0 10px 25px;outline: none;text-decoration: none;}
.portfolio-filter2 .filter.active,  .portfolio-filter2 .filter:hover {border: 2px solid #D4982F;background: #D4982F;}
/** portfolio end **/

/** blog details page **/
.section-blog-details{bottom: 0; left: 0; padding: 0 0 55px; position: fixed;  right: 0;top: 0;}
.logo-fixed{}

/** blog details end **/


/*## owl css ##*/
.owl-theme .owl-controls {margin-top: 0;}

#owl-bestSellers .owl-controls .owl-buttons div {opacity: 0.7;box-shadow: 0 0 6px -1px #000;background-color: rgba(223,90,73, 1);color: #fff;font-size: 22px;padding: 3px 15px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
#owl-bestSellers .item .col-sm-12{padding: 0 5px;}
#owl-bestSellers .owl-prev {position: absolute;left: -200px;top: 40%;}
#owl-bestSellers .owl-next {position: absolute;right: -200px;top: 40%;}
#owl-bestSellers:hover .owl-prev{left: -18px;}
#owl-bestSellers:hover .owl-next{right: -18px;}


#owl-slider{position: fixed;left: 0;top: 0;bottom: 0;right: 0;}
#owl-slider .item{height: 100vh;min-height: 100%;overflow: hidden;}
#owl-slider .item img {min-height: 100%; width: 100%;}
#owl-slider .owl-controls .owl-buttons div {opacity: 0.7;border-radius: 0;border: 1px solid #fff; box-shadow: none;background-color: rgba(256,256,256, 0);color: #fff;font-size: 22px;padding: 3px 15px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
#owl-slider .owl-prev {position: absolute;left: 20px;top: 45%;}
#owl-slider .owl-next {position: absolute;right: 20px;top: 45%;}
#owl-slider:hover .owl-prev{left: 10px;}
#owl-slider:hover .owl-next{right: 10px;}


#owl-catbanners .item{height: 400px;overflow: hidden;}
#owl-catbanners .item img {max-height: 450px;min-height: 400px; width: 100%;}
#owl-catbanners .owl-controls .owl-buttons div {background-color: rgba(255, 255, 255, 0);border: 1px solid #fff;border-radius: 0;box-shadow: none;color: #fff;font-size: 22px;opacity: 0.7;padding: 0 11px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
#owl-catbanners .owl-prev {position: absolute;left: 15px;top: 45%;}
#owl-catbanners .owl-next {position: absolute;right: 15px;top: 45%;}
#owl-catbanners .owl-pagination {bottom: 10px;left: 0;position: absolute;right: 0;}
#owl-catbanners .owl-controls .owl-page span {background: #fff none repeat scroll 0 0;}

#owl-newArrival .owl-controls .owl-buttons div {opacity: 0.7;border-radius: 0;border: 1px solid #fff; box-shadow: none;background-color: rgba(256,256,256, 0);color: #fff;font-size: 22px;padding: 3px 15px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
#owl-newArrival .item .col-sm-12{padding: 0 5px;}
#owl-newArrival .owl-prev {position: absolute;left: 20px;top: 40%;}
#owl-newArrival .owl-next {position: absolute;right: 20px;top: 40%;}
#owl-newArrival:hover .owl-prev{left: 15px;}
#owl-newArrival:hover .owl-next{right: 15px;}

#product-thumbnail{}
#product-thumbnail .item {text-align: center;}
#product-thumbnail .item img{height: 100px;width: 80px;}
#product-thumbnail .owl-prev {position: absolute;left: 20px;top: 40%;}
#product-thumbnail .owl-next {position: absolute;right: 20px;top: 40%;}
#owl-newArrival:hover .owl-prev{left: 15px;}
#owl-newArrival:hover .owl-next{right: 15px;}

#owl-submenu .owl-controls .owl-buttons div {opacity: 0.7;border-radius: 0;border: 1px solid #fff; box-shadow: none;background-color: rgba(256,256,256, 0);color: #fff;font-size: 22px;padding: 3px 15px;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
#owl-submenu .item .col-sm-12{padding: 0 5px;}
#owl-submenu .owl-prev {position: absolute;left: -50px;top: 35%;}
#owl-submenu .owl-next {position: absolute;right: -50px;top: 35%;}

@media (max-width:830px){
    #owl-submenu .owl-prev {position: absolute;left: 15px;top: 35%;}
    #owl-submenu .owl-next {position: absolute;right: 15px;top: 35%;}
}


/*## owl end ##*/

/** common css **/
:active, :focus{ outline: none !important; }

.p-0{padding: 0 !important;}
.pb-0{padding-bottom: 0 !important;}
.pt-0{padding-top: 0 !important;}
.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}

.pl-5{padding-left: 5px !important;}
.pr-5{padding-right: 5px !important;}

.m-0{margin: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.mt-0{margin-top: 0 !important;}
.ml-0{margin-left: 0 !important;}
.mr-0{margin-right: 0 !important;}

.mt-82{margin-top: -82px !important;}
.mt-min110{margin-top: -110px !important;}
.mt-10{margin-top: 10px !important;}
.mt-30{margin-top: 30px !important;}
.mt-50{margin-top: 50px !important;}
.mt-60{margin-top: 60px !important;}
.mt-70{margin-top: 70px !important;}
.mt-80{margin-top: 80px !important;}
.mt-92{margin-top: 92px !important;}
.mt-100{margin-top: 100px !important;}
.mt-128{margin-top: 128px !important;}

.ml-20{margin-left: 20px !important;}
.mr-20{margin-right: 20px !important;}
.mr-10{margin-right: 10px !important;}
.mb-30{margin-bottom: 30px !important;}
.mb-40{margin-bottom: 40px !important;}
.mb-60{margin-bottom: 60px !important;}


.btn{border-radius: 0;}
.b-none{border: none !important;}
.bl-none{border-left: none !important;}
.br-none{border-right: none !important;}

.border-left{border-left: 1px solid #eee;}
.border-right{border-right: 1px solid #eee;}
.border-top{border-top: 1px solid #ddd;}
.border-bottom{border-bottom: 1px solid #eee;}

a:focus, a:hover {color: #D4982F; text-decoration: underline;}

.space-20{padding: 20px 0;}

.box-shadow1{box-shadow: 4px 6px 15px -6px #000;}

.red{color: #c9302c;}
.green{color: #008000;}

.font-size18{font-size: 18px;}


.heading-white{color: #fff; margin: 0 0 20px;}
.heading-white a, .heading-white small{color: #fff;}

.heading-h3 {color: #222; border-bottom: 1px solid #ddd; margin: 0 0 20px;padding: 0 0 10px;position: relative;
             font-family:'Brandon_light';font-weight: bold;}
.heading-h3 a{color: #222;text-decoration: none;}
.heading-h3 a:hover{color: #D4982F;}
.heading-h3::before{content: "";position: absolute;bottom: 0;height: 2px;width: 80px;background: #D4982F;}
.heading-h4 {color: #222; margin: 0 0 10px;padding: 0 0 5px;position: relative;}
.heading-h4 a{color: #222;text-decoration: none;}
.heading-h4 a:hover{color: #D4982F;}
.heading-h4::before{content: "";position: absolute;bottom: 0;height: 2px;width: 80px;background: #D4982F;}

.section-hr{background-color: #000;}
.section-hr hr{border: none;border-bottom: 1px solid #515151 !important;margin: 0;}

.view-all{color: #D4982F !important;font-size: 14px;}
.view-all:hover{text-decoration: underline;}

.btn-black{background-color: #222;color: #fff;border: 1px solid #222;}
.btn-black:hover,.btn-black:focus,.btn-black:active{background-color: #222;color: #fff;border: 1px solid #222;}
.btn-bordered{background-color: transparent;border: 1px solid #fff;color: #fff;}
.btn-warning {background-color: #e0af46;border-color: #e0af46; color: #fff;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active {background-color: #e0af46;border-color: #e0af46; color: #fff;}

.btn-bordered-black{background-color: transparent;border: 1px solid #222;color: #222;}

.radius-zero{border-radius: 0;}

.font-family-billy{font-family: 'billy';}
.font-family-blacksword{font-family: 'blacksword';}


/** common end **/



/** media css **/

@media (max-width: 1200px){
    .main-header-inner .navbar-nav > li > a{padding: 45px 10px;}


}

@media (min-width: 992px){

}

@media (max-width: 992px){
    .slider-content3 h3, .slider-content2 h3, .slider-content1 h3 {font-size: 18px;}
    .parodia-text1 {font-size: 40px;}
    .parodia-text2 {font-size: 15px;font-family: 'opensansR' !important;}
    .main-header-inner .navbar-nav > li > a {padding: 48px 6px;}
    .logo-main {width: 120px;}
}

@media (min-width: 768px){
    
    .main-menu .navbar-collapse{padding: 0;}
    .main-menu-items{margin: 0px auto; float: none;text-align: center;}
    .main-menu-items > li{display: inline-block;margin: 0 auto;float: none;}

    
}

@media (max-width: 768px){
    .product-panel .panel-footer .col-sm-6:nth-child(1){padding: 0 10px 0 10px;border-right: none;margin-bottom: 8px;}
    .product-panel .panel-footer .col-sm-6:nth-child(2){padding: 0 10px 0 10px;}
    .section-newsletter .input-group{margin-top: 20px;}
    .product-img-block .product-img{max-height: 215px;}
    .menu-row{margin: 0;}
    .menu-col{padding: 0 15px;}
    .logo-mobile{display: block;}
    .logo-web{display: none;}
    .logo-main{display: none;}
    .header-search {margin: 2px auto 0 0;max-width: 100%;}
    .menu-top > li{display: inline-block}
    .menu-top > li:first-child > a{padding: 5px 0;}
    .main-menu .navbar-collapse{background: #eee;}
    .category-submenu-block {background: #eee;}

    .slider-content3 h3, .slider-content2 h3, .slider-content1 h3 {font-size: 14px;}
    .parodia-text1 {font-size: 30px;}
    .parodia-text2 {font-size: 15px;font-family: 'opensansR' !important;}

    #owl-main .item img { max-height: 400px;min-height: 400px;}
    .section-silder {height: 400px;}

    /*new css*/
    .scroll-logo a {display: none !important;}
    .scroll-header-icons .navbar-nav{display: none !important;}
    .card-layout {margin: 0;}
    .category-submenu-img{padding: 0 15px;}

    .main-menu .navbar-nav > li > a {color: #222; }
    .cart-count {border: 1px solid #222; color: #222;}
    .main-menu .navbar-collapse {
        background-color: rgba(255, 255, 255, 0.9);
    }

    .bubble-navbar .navbar-collapse{background-color: rgba(0,0,0,0.7);}
    .footer-navbar{background-color: rgba(0, 0, 0, 0.7);}
    /*    .overlay .parallax-overlay {padding: 40% 0 0;}*/

    .main-header-inner .navbar-nav > li > a {padding: 2px 10px;}
    .footer-navbar-inner .navbar-nav > li > a {color: #ffffff;}
    .footer-navbar-inner .btn-bordered {border: 1px solid #ffffff; color: #ffffff;}
    .footer-navbar-inner .line-form-block .form-control{color: #fff;}
    .footer-navbar-inner .line-form-block .form-control::-webkit-input-placeholder{color: #fff;}
    .footer-navbar-inner .line-form-block .form-control::-moz-placeholder{color: #fff;}

    /*01-30-2018 css*/
     .navbar.navbar-default.navbar-fixed-bottom.bubble-navbar {display: none;}
     .navbar-toggle.navbar-search {display: none;}
     .main-navbar{display: none;}
     .navbar-silder{display: block;top: 0; bottom: auto;}
     footer .footer-navbar{display: block;}
     .inner-body footer .footer-navbar{display: block;}
     .section-blog {padding: 80px 0 100px;}
     .navbar-silder .category-submenu-block {background: #000;}
     .navbar-silder .category-submenu-list .list-group-item > a {color: #fff;}
     .footer-navbar .navbar-nav > li > a:focus, .footer-navbar .navbar-nav > li > a:hover {color:#fff;}
     .inner-body .footer-navbar-inner .footer-social li a {color: #fff;}
     .display-none{display: none !important;}
     .section-contact .mt-80 {margin-top: 0  !important;}
     .section-about {padding: 0 0 100px;}
         .about-banner { -webkit-background-position: 0;-moz-background-position: 0;
        background-position: 0 0;-webkit-background-size: 100% auto;-moz-background-size: 100% auto;
        background-size: 100% auto;min-height: 245px;}
        .about-content-block{padding: 0px 20px;min-height: auto;max-height: 100%;}
        .about-content-block .mb-40 {margin-bottom: 15px !important;}
        #owl-catbanners .item {height: auto;}
        #owl-catbanners .item img { max-height: 100%;min-height: auto;}
 }

@media (max-width: 600px){
    .product-col{width: 100%;}

   /* #owl-catbanners .item {height: 350px;}
    #owl-catbanners .item img {max-height: 400px;min-height: 350px;}*/
}

@media (max-width: 480px){
    .slider-content3, .slider-content2, .slider-content1{width: 50%;padding: 15px;}
    #owl-main .item img { max-height: 400px;min-height: 300px;}
    .section-silder {height: 300px;}
    .parodia-btn-block .btn{font-size: 11px;padding: 5px;}
    .parodia-btn-block {margin-top: 15px;}
    .parodia-text2 {font-size: 14px;}
    .slider-content3 hr, .slider-content2 hr, .slider-content1 hr {margin: 6px 0;}
   /* #owl-catbanners .item {height: 300px;}
    #owl-catbanners .item img {max-height: 300px;min-height: 300px;}*/
}

@media (max-width: 360px){

}

@media (max-width: 320px){
    #owl-main .item img { max-height: 400px;min-height: 280px;}
    .section-silder {height: 280px;}
}

/** media end **/

/**slect box**/
.my_select_boxes select {
    display: block !important;
}

.cloudzoom-block {
    min-height: 520px;
    text-align: center;
}

/*soniya new add css 14 mar*/

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 10;
}
.modal-open .modal {
    z-index: 1050;
}
.enquery-modal .modal-header h4{
color: rgba(127, 8, 0, 1);
}
.enquery-modal .modal-body .form-group{
   text-align: left;
   margin: 40px 0;
}
.enquery-modal .modal-body .form-group .form-control{
height: 35px;
padding:0 5px;
border-radius: 4px;
font-size: 14px;
border-color: lightgray;
color: gray;
}
.enquery-btn{
    width: 100%;
    height: 35px;
padding:0 5px;
border-radius: 4px;
font-size: 14px;
background-color: rgba(0, 0, 0, 0.3);
border: none;
}
.enquery-btn:hover{
background-color: rgba(127, 8, 0, 0.8);
color: #fff;
}









