@charset "utf-8";html, body{height:100%;width:100%;}
body{font-size:11px;color:#371e04;font-family: 'Source Serif Pro', serif; font-weight:700; letter-spacing: 1px;}
.full-container .container{max-width:1560px;width:100%;}
a{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
a:hover{text-decoration:none;}
body.hidden{overflow:hidden;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrapper{position:relative;margin:0;padding:0;left:0;top:0;}
.page-header{float:left;border-bottom:none;margin:0;padding:0;background:#c5bcb3;width:100%;height:auto;position:fixed;top:0 !important;z-index:10 !important;}
.page-header-left{float:left;margin:0;padding:0;}
.page-header-left ul{float:left;margin:0;padding:0;list-style:none;}
.page-header-left ul li{float:left;margin:10px 0;padding:0 10px;list-style:none;color:#371e04;font-size:10px;font-weight:700;text-transform:uppercase;}
.page-header-left ul li.last{background:none;}
.page-header-right{float:right;margin:0;padding:0;}
.page-header-right ul{float:left;margin:0;padding:0;list-style:none;}
.page-header-right ul li{float:left;margin:10px 0;padding:0 10px;list-style:none;color:#371e04;font-size:10px;font-weight:700;text-transform:uppercase;background:url(../images/header-saprator.png) no-repeat right top;}
.page-header-right ul li a{color:#371e04;text-decoration:none;}
.page-header-right ul li a:hover{color:#f5f5f5;text-decoration:none;}
.page-header-right ul li.last{background:none;}
.page-header-2{float:left;margin:0;padding:0;background:#fff;width:100%;height:auto;z-index:1050;border-bottom:1px solid #cea95e;display:none;position:relative;top:0 !important;}
.page-header-2-left{float:left;margin:0;padding:0;background:#fff;width:33%;}
.page-header-2-left ul{float:left;margin:0;padding:0;list-style:none;width:100%;}
.page-header-2-left ul li{float:left;margin:10px 0;padding:0 10px;list-style:none;color:#371e04;font-size:10px;font-weight:700;text-transform:uppercase;}
.page-header-2-left ul li.last{background:none;}
.page-header-2-left-category{float:left;margin:0;padding:60px 30px 0 0;width:100%;text-align:right;font-weight:700;font-size:20px;color:#371e04;text-transform:uppercase;}
.page-header-2-left-category a{color:#371e04;}
.page-header-2-left-category a:hover{color:#cea95e;}
#sticky-element.sticky{position:fixed;top:0;display:block;}
.page-header-2-logo{float:left;margin:0;padding:0;width:34%;position:relative;left:0;right:0;}
.page-header-2-logo span{float:left;margin:0;padding:10px 0;width:100%;text-align:center;}
.page-header-2-right{float:right;margin:0;padding:0;width:34%;}
.page-header-2-right ul{float:right;margin:0;padding:0;list-style:none;}
.page-header-2-right ul li{float:left;margin:10px 0;padding:0 10px;list-style:none;color:#371e04;font-size:10px;font-weight:700;text-transform:uppercase;background:url(../images/header-saprator.png) no-repeat right top;}
.page-header-2-right ul li a{color:#371e04;text-decoration:none;}
.page-header-2-right ul li a:hover{color:#cea95e;text-decoration:none;}
.page-header-2-right ul li.last{background:none;}
.page-header-2-right-category{float:left;margin:0;padding:60px 30px 0 0;width:100%;text-align:left;font-weight:700;font-size:20px;color:#371e04;text-transform:uppercase;}
.page-header-2-right-category a{color:#371e04;}
.page-header-2-right-category a:hover{color:#cea95e;}
.banner-logo-bg{float:left;margin:0;padding:0;width:100%;text-align:center}
.banner-logo{width:100% !important;max-width:620px !important;height:353px !important;display:inline !important;}
.banner-text-bg{float:left;margin:30px 0 0;padding:0;width:100%;text-align:center;}
.banner-text-bg-top{float:left;font-size:30px;color:#371e04;text-transform:uppercase;font-weight:600;background:url(../images/banner-text-border.png) no-repeat top;width:100%;padding:20px 0 0;}
.banner-text-bg-bottom{float:left;background:url(../images/banner-text-border.png) no-repeat bottom;width:100%;padding:0 0 20px;}
.banner-bottom-bg{width:100%;float:left;background:#fff;position:relative;z-index:9;bottom:0;}
.banner-bottom-bg ul{float:left;margin:0 auto;padding:0;list-style:none;width:100%;text-align:center;}
.banner-bottom-bg ul li{display:inline-table;margin:10px 0;padding:0 15px;list-style:none;color:#371e04;font-size:14px;font-weight:700;text-transform:uppercase;}
.banner-bottom-bg ul li a{color:#371e04;text-decoration:none;}
.banner-bottom-bg ul li a:hover{color:#cea95e;text-decoration:none;}
#hero-down-arrow{position:absolute;left:50%;bottom:70px;opacity:0.5;cursor:pointer;z-index:9;}
#hero-down-arrow:hover{opacity:1;}
.hero-down-arrow{background-image:url(../images/bannebottom-arrow.png);width:45px;height:32px;}
.container{width:100%;max-width:1560px;}
.banner-section{margin:0 0 40px;}
.banner-section .banner-1{padding:0 25px 0 0;}
.banner-section .banner-1 img{width:100%;}
.banner-section .banner-2{padding:0 0 0 25px;}
.banner-section .banner-2 img{width:100%;}
.section-title{background:url(../images/title-bg.png) no-repeat bottom center;text-align:center;font-size:24px;color:#371e04;font-weight:700;padding:0 0 30px 0;margin:0 0 20px 0;text-transform:uppercase;}
.section-title h1, h2{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;padding:0 !important;display:inline !important;}
.our-collection{text-align:center;margin-bottom:40px;}
.our-collection .nav-tabs{border:none;}
.our-collection .collection{display:inline-block;margin:0 15px 0 15px;float:none;}
.our-collection .collection a{display:inline-block;padding:0;margin:0;line-height:normal;border:none;}
.our-collection .nav-tabs > li.active > a{position:relative !important;top:50px !important;background:url(../images/active-icon.png) no-repeat center bottom !important;padding:0 0 30px !important;transition:none !important;}
.our-collection .nav-tabs > li.active > a, .our-collection .nav-tabs > li.active > a:focus, .our-collection .nav-tabs > li.active > a:hover, .our-collection .collection a:hover, .our-collection .collection a:focus{background:none;border:none;outline:none;}
.our-collection .collection-list{padding:20px 0 0 0;}
.tab-content > .active{float:left;display:block;margin:30px 0 0;padding:30px 0;border-top:1px solid #cea95e;width:100%;}
.product-listing-main{float:left;margin:0;padding:0;width:100%;}
.fp-pro-row{float:left;margin:0;padding:0;width:100%;}
.fp-pro{float:left;margin:0 25px 0 0;padding:0 0 30px;width:230px;}
.fp-box{float:left;margin:0;padding:0 0 15px;width:100%;border-bottom:1px solid #cea95e;position:relative;background:url(../images/fp-boxbg.png) repeat center top;text-align:center;}
.fp-box img{max-width:100%; height:auto; }
.fp-pro-rating{position:absolute;left:0px;right:0px;bottom:0px;width:100%;padding-bottom:5px;}
.fp-pro-rating .fa{padding:0 2px;font-size:15px;display:inline-block;color:#cacaca;}
.fp-pro-rating .fa.active{color:#cea95e;}
.fp-box-text{float:left;margin:0;padding:0;width:100%;}
.fp-pro-name{float:left;margin:0;padding:7px 5%;width:100%;border-bottom:1px solid #cea95e;font-size:14px;text-transform:capitalize;text-align:center;font-weight:700;height:73px;overflow:hidden;line-height:22px;}
.fp-pro-name h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;padding:0 !important;display:inline !important;}
.fp-pro-name a{color:#646464;text-decoration:none;}
.fp-pro-name a:hover{color:#000;text-decoration:none;}
.fp-pro-price{float:left;margin:0;padding:5px 0 0;width:100%;font-size:24px;text-align:center;color:#cea95e;font-weight:700;}
.page-footer{margin:0;padding:0;color:#646464; position:relative;}
.wrapper{background:url(../images/body-bg-1.jpg) center top;background-repeat:repeat;background-position:left top;}
.page-footer{}
.page-footer a{color:#646464;text-decoration:none; font-weight: 700;}
.page-footer a:hover{color:#000;text-decoration:none;}
.page-footer .footer-section-one{padding-bottom:25px;background:url(../images/ft-border.png) no-repeat center 25px;}
.page-footer .social-icons{text-align:center;position:relative;padding-bottom:10px;}
.page-footer .social-icons a{width:50px;height:50px;display:inline-block;margin:0 4px 0 4px;text-indent:-999px;overflow:hidden;}
.page-footer .social-icons .facebook{background:url(../images/social-icons.png) no-repeat left top;}
.page-footer .social-icons .facebook:hover{background:url(../images/social-icons.png) no-repeat left bottom;}
.page-footer .social-icons .twitter{background:url(../images/social-icons.png) no-repeat -60px top;}
.page-footer .social-icons .twitter:hover{background:url(../images/social-icons.png) no-repeat -60px bottom;}
.page-footer .social-icons .pinterest{background:url(../images/social-icons.png) no-repeat -120px top;}
.page-footer .social-icons .pinterest:hover{background:url(../images/social-icons.png) no-repeat -120px bottom;}
.page-footer .social-icons .instagram{background:url(../images/social-icons.png) no-repeat -180px top;}
.page-footer .social-icons .instagram:hover{background:url(../images/social-icons.png) no-repeat -180px bottom;}
.page-footer .payments{text-align:center;}
.page-footer .payments .img{display:inline-block;margin:0 5px 5px 5px;vertical-align:middle;}
.page-footer .payments .img span{display:block;padding:5px 0 5px 0px;}
.page-footer .footer-section-two{border-top:1px solid #cea95e;padding-top:15px;padding-bottom:15px;font-size:10px;}
.page-footer .ft-menu{margin-bottom:0;padding-top:5px;text-transform:uppercase;}
#ddmenu, #ddmenu-right{display:block;letter-spacing:normal;min-width:78%;}
#ddmenu .dropdown-menu, #ddmenu-right .dropdown-menu{width:100%;left:20px;color:#000;padding:0;margin:0;position:absolute;top:30px;background:url(../images/drop-down-arrow.png) no-repeat left top !important;z-index:99999 !important;border-radius:0;min-width:520px;max-width:500px;}
.dd-menu-content{float:left;width:100%;padding:1%;background:#fff;margin:0;border:1px solid #cea95e;position:relative;}
.dd-menu-content ul{float:left;margin:10px 0 !important;padding:0 !important;width:100%;display:block !important;background:none !important;}
.cat-multi li{width:100% !important;font-size:12px !important;text-transform:none !important;font-weight:normal !important;}
.dd-menu-content ul li{float:left;padding:0 10px!important;margin:0;line-height:18px;overflow:hidden;list-style-type:none;width:100%;border:none;background:none;}
.dd-menu-content ul li:hover a{color:#fff !important;background:#cea95e !important;padding:7px 15px !important;}
.dd-menu-content ul li a.active{color:#fff !important;background:#cea95e !important;padding:7px 15px !important;line-height:22px !important;}
.dd-menu-content ul li a{text-decoration:none !important;margin:0 !important;padding:7px 15px !important;font-size:12px;float:left;text-align:left !important;color:#000 !important;line-height:22px !important;}
.dd-menu-content .col-lg-6{padding-right:0;}
.inactive .dd-menu-content-right{display:none;}
.default.inactive .dd-menu-content-right, .active.inactive .dd-menu-content-right{display:inline-block;background:#fff;}
.dd-menu-content-right{position:absolute;right:0;margin:0;padding:0;width:60%;top:0;border-left:1px solid #cea95e;}
.page-header-2-left-category .col-lg-4{position:static !important;padding:0px;}
.page-header-2-left-category .col-md-4{position:static !important;padding:0px;}
.page-header-2-left-category .dd-menu-content{position:relative;}
.page-header-2-left-category .dropdown-menu{min-width:520px;}
.page-header-2-left-category .dd-menu-content-right{width:33%;top:20px;bottom:20px;}
.page-header-2-left-category .dd-menu-content-right img{max-width:100%;}
.page-header-2-right-category .dd-menu-content ul{position:relative;}
.dd-menu-right-1{float:left;margin:0;padding:0px 0 10px;width:100%;text-align:center;min-height:40px;}
.dd-menu-right-2{float:left;margin:0;padding:10px 0;width:100%;text-align:center;}
.dd-menu-right-3{float:left;margin:0;padding:10px 10% 0;width:100%;text-align:center;font-size:11px;color:#371e04;text-transform:none;font-weight:700;}
.header-main{float:left;margin:0;padding:0;width:100%;height:140px;position:relative;}
.header-logo{position:absolute;left:47%;text-align:center;width:100px;top:10px;z-index:2;}
.header-nav-main{float:left;margin:0;padding:18px 0 0 0;width:100%;z-index:1;}
.header-nav-left{float:left;margin:0;padding:0;width:40% !important;min-width:40% !important;}
.header-nav-main a{float:left;margin:0;padding:0;width:100%;text-align:right;font-weight:700;font-size:14px;color:#371e04;text-transform:uppercase;}
.header-nav-main a{color:#371e04;}
.header-nav-main a:hover{color:#cea95e;}
.header-nav-left a{width:auto !important;float:right;margin:0 0 0 30px;line-height:32px;}
.dropdown-position{position:relative;float:right;}
.header-nav-left .col-lg-4{position:static !important;padding:0px;}
.header-nav-left .col-md-4{position:static !important;padding:0px;}
.header-nav-left .dd-menu-content{position:relative;}
.header-nav-left .dropdown-menu{min-width:400px;}
.header-nav-left .dd-menu-content-right{width:33%;top:20px;bottom:20px;}
.header-nav-left .dd-menu-content-right img{max-width:100%;}
.shopby-collection .dd-menu-content-right{width:50%;top:20px;bottom:20px;}
.shopby-collection .dd-menu-content-right img{max-width:100%;}
.shopby-collection .dd-menu-content ul{position:relative;}
.header-nav-right{float:right;margin:0;padding:0;width:40% !important;min-width:40% !important;}
.header-nav-right .dropdown-position{position:relative;float:left;}
.header-nav-right a{width:auto !important;float:left;margin:0 30px 0 0;line-height:32px;}
.padding-top-30{padding-top:30px}
.inner-pages .page-header-2{margin:0 !important;display:block;}
.inner-banner-section{float:left;margin:0;padding:0;width:100%;}
.inner-banner-section .inner-banner-img{float:left;margin:0;padding:0;width:100%; position:relative;}

.inner-banner-section-text {
    width: 80%;
    left: 10%;
    top: 5%;
    float:none;
    display:table;
    margin:0 auto;
    position:absolute;
}

/*.inner-banner-section-text{float:none; display:table; margin:0 auto;  position:absolute; width:370px; text-align:center; left:40%; top:22%;  min-width:320px;} */
.inner-banner-section-banner-top{float:none; display:inline-block; margin:10px auto; padding:0; width:100%; text-align:center;}
.inner-banner-section-banner-top img{float:none; max-width:370px; width:100%;}
.inner-banner-section-banner-logo{float:none; display:inline-block; margin:10px auto; padding:0; width:100%; text-align:center;}
.inner-banner-section-banner-logo img{float:none; max-width:370px;  /*width:100%;*/}
.inner-banner-section-banner-logo.cat_banner_logo img{float:none; max-width: 370px; /*width:100%;*/}
.inner-banner-section-text-1{float:left; margin:10px 0; padding:0; width:100%; font-size:15px; }
.inner-banner-section-text-2{float:left; margin:10px 0; padding:0; width:100%; font-size:15px; }
.inner-banner-section-banner-bottom{float:none; display:inline-block; margin:10px auto; padding:0; width:100%; text-align:center;}
.inner-banner-section-banner-bottom img{float:none; max-width:370px; width:100%;} 
.our-other-collection{float:left;margin:0;padding:0;width:100%;}
.our-other-collection ul{float:left;margin:0;padding:10px 0 50px;width:100%;text-align:center;list-style:none;}
.our-other-collection ul li{display:inline-block;margin:0 30px 0 30px;float:none;}
.our-other-collection ul li a{outline:none;text-decoration:none;}
.category-pro-row{float:left;margin:0;padding:0 0 30px;width:100%;}
.breadcrmbs-bg{float:right;margin:0;padding:15px;width:100%;text-align:right;font-size:12px;}
.breadcrmbs-bg a{text-transform: capitalize; color:#000;text-decoration:none;padding:5px 10px;background:url(../images/breadcrmbs-bg-bullet.png) no-repeat right 10px;}
.breadcrmbs-bg a:hover{color:#000;text-decoration:none;}
.breadcrmbs-bg span{color:#371e04;text-decoration:none;padding:5px 0 5px 10px;}
.category-2-pro-row{float:left;margin:0;padding:30px 0;width:100%;}
.fp-cat-pro{float:left;margin:0 30px 30px 0;padding:0;border:1px solid #cea95e;max-width:720px;}
.fp-cat-pro.right{margin:0 0 30px;}
.fp-cat-box{float:left;margin:20px 0;padding:0;border-right:1px solid #cea95e;text-align:center;}
.fp-cat-box img{max-width:100%;}
.fp-cat-box-text{float:left;margin:20px 0;padding:0;}
.fp-cat-brand-logo{float:left;margin:0;padding:5px 0;width:100%;text-align:center;height:80px;}
.fp-cat-pro-dis{float:left;margin:0;padding:10px 5% 0;width:100%;font-size:11px;text-transform:none;text-align:center;font-weight:700;color:#646464;}
.fp-cat-pro-dis-text{float:left;margin:0;padding:5px 0;width:100%;height: 96px;
    text-overflow: ellipsis;
    overflow: hidden;}
.fp-cat-pro-dis-text-notes{float:left;margin:0;padding:5px 0;width:100%;min-height:66px;}
.fp-cat-pro-dis h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;padding:0 !important;display:inline !important;}
.fp-cat-pro-select{float:left;margin:0;padding:5px 0;width:100%;text-align:center;}
.fp-cat-pro-select p{float:none;margin:0;padding:5px 10px;border-top:1px solid #cea95e;border-bottom:1px solid #cea95e;background:#fff;display:inline-block;font-size:15px;color:#371e04;font-weight:700;}
.select-size{border:none;font-size:12px;color:#646464;font-weight:700;}
.fp-cat-pro-btn{float:left;margin:0;padding:10px 0 0;width:100%;text-align:center;}
.pagewrap{height:100%;}
.pageblock{width:100%;}
.pageblock#fullscreen{height:100%;background:none;color:white;}
.pageblock#fullscreen .slider{width:100%;height:100%;overflow:hidden;position:relative;}
.pageblock#fullscreen .slider .slide{width:100%;height:100%;top:0;left:0;float:left;position:absolute;}
.pageblock#fullscreen .slider .slide .slidecontent{position:absolute;top:50%;width:100%;margin-top:-150px;text-align:center;}
.pageblock#fullscreen #slideposition{position:absolute;bottom:50px;left:50%;z-index:500;display:none;}
.pageblock#fullscreen #slideposition ul{list-style-type:none;margin:0;padding:0;}
.pageblock#fullscreen #slideposition ul li.indicator{display:inline-block;height:10px;width:10px;background:#222;margin:0px 7px;padding:0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;overflow:hidden;cursor:pointer;}
.pageblock#fullscreen #slideposition ul li.indicator.active{background:white;}
.pageblock#fullscreen #slideposition-nav{position:absolute;top:45%;left:0;z-index:500;width:99%;}
	.sliding-arrow{background:url(../images/banner-arrow.png) no-repeat left center;cursor:pointer;width:80px;height:80px;padding:0;margin:0;position:absolute;z-index:8;border:0;opacity:0.5;}
.sliding-next{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);right:0;}
.sliding-prev{left:0;}
.sliding-prev:hover, .sliding-next:hover{opacity:1;}
.sliding-prev:focus, .sliding-next:focus{outline:none;}
#slidemenu{width:260px;position:fixed;height:100%;left:-262px;z-index:100001;border:none;}
#slidemenu .slidemenu-top-icon{color:#fff;margin:12px 5px;}
#slidemenu .slidemenu-top-icon a{color:#fff;text-decoration:none;}
#slidemenu .input-group{border:1px solid #FFF;color:#371e04;margin:5px 5px 15px;padding:5px 2%;position:relative;width:92%;background-color:#fff;}
#slidemenu .input-group input{background:none;border:none !important;border-radius:0;box-shadow:none;display:inline-block;float:left;height:20px;padding:0 5px 0 0;width:185px;color:#371e04 !important;}
#slidemenu .menu-close-panel{margin:0 !important;border-radius:0;}
#slidemenu .input-group a{color:#cea95e;text-decoration:none;}
#slidemenu .input-group a:hover{color:#371e04;text-decoration:none;}
#slidemenu .input-group .fa-search{float:right;font-size:18px;top:2px;}
.menu-close-panel .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus{padding:0;color:#ffffff;font-size:30px;margin:14px 0 0 10px;}
#slidemenu .slidemenu-top-icon ul{padding:0;text-align:right;}
#slidemenu .slidemenu-top-icon ul li{display:inline-block;margin-right:10px;}
#slidemenu .slidemenu-top-icon ul li a{color:#ffffff;}
#slidemenu .dropdown-menu > .active > a, #slidemenu .dropdown-menu > .active > a:hover, #slidemenu .dropdown-menu > .active > a:focus{background:#000;}
.navbar-inverse{background-color:#c5bcb3;border-radius:0;display:inline-block;position:relative;width:auto;}
#slidemenu ul.dropdown-menu{border-radius:0;float:none;position:relative;border:none;}
#slidemenu .dropdown-menu > li > a{padding:9px 15px;}
#slidemenu .dropdown-menu{padding:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:transparent;}
#slidemenu ul{width:100%;margin:0;}
#slidemenu ul li{display:block;float:none;}
#slidemenu .dropdown-menu .divider{margin:0;}
#slidemenu ul li a{outline:0;white-space:pre-line;}
#slidemenu .dropdown-header{padding:0;}
.dropdown-icon{position:absolute !important;right:0;top:0;}
#slidemenu ul li.dropdown .dropdown-menu-icon{content:"\e080";float:right;}
#slidemenu ul li.dropdown.open > .dropdown-menu-icon{content:"\e114";}
.navbar-inverse .menu-close-panel{padding:0;margin:0;width:40px;height:28px;right:-50px;top:5px;position:absolute;z-index:80;background:url(../images/menu.png) no-repeat left;text-decoration:none;border:none;}
.navbar-inverse .menu-close-panel.slide-active{background:url(../images/close-menu.png) no-repeat left;}
.navbar-inverse .navbar-nav > li > a{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;}
.mobicart-icon{float:right;font-size:18px;position:absolute;right:5px;top:7px;}
.mobicart-icon a{width:34px;height:25px;float:left;position:relative;}
.cart-count{color:#FFF;position:absolute;font-weight:normal;font-size:15px;right:4px;top:-8px;width:20px;text-align:center;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background:#371e04;}
#slidemenu .navbar-nav{max-height:75%;overflow:auto;}
.top-row{display:none;}
.cart-box-top{float:right;background:#fff;border:1px solid #371e04;color:#371e04;font-size:15px;padding:5px 10px;text-decoration:none;margin:2px 0 0 10px;}
.cart-box-top i{font-size:22px;}
.cart-box-top:hover, .cart-box-top:focus{color:#c5bcb3;background:#371e04;text-decoration:none;}
.padding-none{padding:0 !important;}
.item-banner{background:url(../images/item-banner.jpg) no-repeat top left;margin-top:0;padding-top:50px;padding-bottom:50px;background-size:cover;}
.pro-info{border:1px solid #fff;padding:10px;width:83.3%;margin:30px auto;overflow:hidden;}
.pro-info-inner{background:#fff;padding:40px 35px 30px 35px;}
.pro-info-inner img{width:auto;float:none;}
.pro-info-left{}
.prod-nav{margin-bottom:10px;line-height:normal;font-weight:700;text-transform:uppercase;}
.prod-nav a{color:#646464;}
.prod-nav a:hover{color:#cea95e;}
.prod-nav .prev-prod{float:left;}
.prod-nav .next-prod{float:right;}
.prod-image{border:1px solid #cea95e;position:relative;}
.zoom-icon{position:absolute;right:10px;bottom:10px;}
.prod-image img{max-width:100%;width:100%;height: auto;}
.pro-info-right{font-size:12px;color:#000;line-height:normal;}
.pro-info-right a{font-size:11px;color:#000;}
.pro-info-right a:hover, .pro-info-right a:focus{color:#cea95e;}
.pro-name{font-size:24px;color:#371e04;font-weight:700;text-transform:capitalize;padding-bottom:5px;padding-top:0;}
.pro-name h1{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;padding:0 !important;display:inline !important;}
.pro-short-desc{padding-bottom:5px;}
.pro-container{padding-bottom:5px;}
.type1 .wholesale-link{padding:15px 0 0;}
.wholesale-link{text-align:left;padding:15px 0 15px;border-bottom:1px solid #e1e1e1;}
.wholesale-link a{color:#371e04 !important;font-size:13px;margin-left:140px;font-weight:700;}
.wholesale-link a:hover{color:#cea95e !important;}
.pro-rating{border-top:1px solid #e1e1e1;padding-top:15px;margin-top:5px;padding-bottom:15px;}
.pro-rating span{width:140px;display:inline-block;font-size:12px;}
.pro-rating .fa{font-size:15px;color:#cacaca;padding-right:2px;}
.pro-rating .fa.active{color:#cea95e;}
.pro-price{padding-bottom:10px;font-size:12px;}
.pro-price span{width:140px;display:inline-block;font-size:12px;}
.pro-price strong{font-size:30px;color:#cea95e;vertical-align:middle;font-weight:700;}
.pro-price.you-save strong{font-size:18px;font-weight:normal;}
.pro-qty{padding-bottom:15px;padding-top:10px;}
.pro-qty span{width:140px;display:inline-block;font-size:12px;}
.pro-qty .qtyminus{background:#e1e1e1;border:1px solid #e1e1e1;color:#fff;width:30px;height:30px;vertical-align:middle;}
.pro-qty .qtyminus:hover{background:#cea95e;border-color:#cea95e;}
.pro-qty .quantity-input{background:#fff;border:1px solid #e1e1e1;color:#646464;height:30px;font-size:15px;text-align:center;width:50px;vertical-align:middle;}
.pro-qty .qtyplus{background:#e1e1e1;border:1px solid #e1e1e1;color:#fff;width:30px;height:30px;vertical-align:middle;}
.pro-qty .qtyplus:hover{background:#cea95e;border-color:#cea95e;}
.pro-add{padding-bottom:0px;}
.pro-add a{margin-left:143px;}
.pro-add a{border:2px solid #ceaa5e;text-align:center;color:#fff;font-size:20px;font-weight:700;display:inline-block;text-transform:uppercase;vertical-align:middle;}
.pro-add a span{border:1px solid #fff;background:#ceaa5e;padding:2px 12px;display:inline-block;color:#fff;cursor: pointer;}
.pro-add a:hover{color:#fff;border-color:#371e04;}
.pro-add a:hover span{background:#371e04;color:#fff;}
.addtocart-btn{display:initial;}
.pro-add img{width:auto;max-width:100%;}
.pro-cart{}
.pro-links{padding:0 15px 0px 15px;display:inline-block;}
.pro-links .seperator{padding:0 7px;display:inline-block;vertical-align:middle;}
.pro-links a img{vertical-align:middle;padding:0 5px 2px 0;display:inline-block;}
.pro-links a{vertical-align:middle;border:none;color:#000;font-size:12px;margin:0;text-transform:none;font-weight:normal;}
.pro-links a:hover{color:#cea95e;}
.social-links{display:block;clear:both;padding:15px 0 0 0;text-align:center;}
.type1 .social-links{border:1px solid #e1e1e1;border-width:1px 0;padding:10px 0;margin-top:10px;}
.social-links img{max-width:100%;height:auto;}
.pro-detail{padding-top:15px;clear:both}
.pro-detail .brand-logo{display:inline-block;padding-right:20px;max-width:100px;width:25%;}
.pro-detail .brand-logo img{max-width:100%;}
.pro-detail .brand-detail{display:inline-block;vertical-align:middle;width:72%;}
.pro-desc{width:83%;margin:0 auto;padding-bottom:50px;font-size:12px;color:#646464;}
.pro-desc ul li{background:url(../images/list-style.png) no-repeat left 7px;padding-left:10px;padding-right:15px;}
.available-box{padding:15px 0 10px 0;}
.available-box-title{display:block; text-align:center; color:#371e04;padding:0 0px 10px 0;font-weight:700;margin-right:0px;}
.available-box-title span {display:inline-block; color:#371e04; font-weight:700; border-bottom:1px solid #e1e1e1;}
.available-box .seperator{width:1px;background:#e1e1e1;display:inline-block;height:59px;vertical-align:middle;margin:0 3px;}
.available-box .available{display:inline-block;vertical-align:middle;text-align:center;font-size:12px;color:#646464;padding:5px 0}
.available-box .available img{max-width:50px;max-height:50px;}
.available-box .available .available-title{color:#646464;padding-top:3px;max-width:80px;}
.type1 .available-box{padding:20px 0 10px 0;text-align:center;}
.type1 .available-box .available-box-title{display:block;vertical-align:middle;color:#371e04;padding:0 0px 10px 0;font-weight:bold;text-align:center;}
.notes-section{padding-bottom:40px;}
.pro-notes{padding:25px 15px 25px 0px;color:#646464;font-size:12px;overflow:hidden;}
.pro-notes .note-image{display:inline-block;overflow:hidden;vertical-align:top;padding-right:20px;min-width:100px;}
.pro-notes .note-image img{width:90px;height:90px;border-radius:50%;display:inline-block;border:5px solid #cea95e;}
.pro-notes .note-desc{display:inline-block;width:75%;vertical-align:top;}
.pro-notes .note-desc .note-title{color:#371e04;font-size:14px;border-bottom:1px solid #cea95e;padding-bottom:4px;margin-bottom:4px;font-weight:700; text-transform:capitalize;}
.pro-notes .note-desc h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;padding:0 !important;display:inline !important;}
.pro-notes .note-desc p{margin:0;}
.pro-notes .note-desc-text{margin:0;min-height:60px; font-weight:400;}
.more-pro-view-row{padding-bottom:30px;}
.recent-view-row{padding-bottom:30px;}
.pro-detail .brand-detail p{padding:10px 0 0}
.review-section{}
.review-prod-name{font-size:20px;text-align:center;color:#646464;}
.review-prod{text-align:center;padding:0 0 10px 0;}
.review-prod span{font-size:12px;}
.review-prod .seperator{font-size:17px;color:#cea95e;display:inline-block;padding:0 7px;}
.review-prod .fa{color:#c8c8c8;font-size:17px;vertical-align:middle;padding:0 1px;}
.review-prod .fa.active{color:#cea95e;}
.review-prod a{text-decoration:underline;color:#371e04;}
.review-prod a:hover, .review-prod a:focus{color:#cea95e;}
.customer-reviews-section{padding:25px 0;overflow:hidden;}
.customer-reviews{font-size:14px;color:#646464;padding-top:25px;padding-bottom:25px;}
.customer-reviews .left-box{text-align:center;display:inline-block;vertical-align:middle;}
.customer-reviews .review-by{border:10px solid #cea95e;width:100px;height:100px;border-radius:50%;margin-bottom:10px;}
.customer-reviews .review-by strong{width:80px;height:80px;border-radius:50%;border:2px solid #fff;background:#cea95e;text-align:center;display:table-cell;vertical-align:middle;font-size:50px;color:#fff;text-transform:uppercase;}
.customer-reviews .left-box .fa{color:#cacaca;font-size:14px;}
.customer-reviews .left-box .fa.active{color:#cea95e;}
.customer-reviews .right-box{display:inline-block;width:75%;vertical-align:middle;margin-left:20px;}
.customer-reviews .right-box .review-head{font-size:15px;font-weight:700;color:#371e04;}
.customer-reviews .right-box .review-detail{border-top:1px solid #cea95e;padding-top:10px;overflow:hidden;}
.customer-reviews .right-box .review-detail strong{color:#371e04;}
.customer-reviews .right-box .review-detail .review-help{float:right;}
.customer-reviews .right-box .review-detail .review-help .seperator{display:inline-block;padding:0 10px;color:#cea95e;}
.static-content{float:left;margin:0;padding:0;width:100%;font-size:15px;min-height:700px;}
.content-section{font-size:13px;color:#5e512e;padding-bottom:50px;}
.content-section-img img{max-width:100%;}
.content-section-desc{padding-top:50px;}
.margin-auto{margin-left:auto;margin-right:auto;float:none;}
.checkout-full-container{position:relative;z-index:2}
.checkout-section{position:relative;z-index:1}
.checkout-fp-box{float:left;margin:0;padding:0;background:url(../images/fp-boxbg.png) repeat center top;max-width:110px !important;}
.checkout-fp-box img{width:100%;max-width:100%;}
.checkout-fp-box-2{float:left;margin:0;padding:0;background:url(../images/fp-boxbg.png) repeat center top;max-width:110px;}
.checkout-fp-box-2 img{width:100%;max-width:100%;}
.search-fp-box{margin:0;padding:0;background:url(../images/fp-boxbg.png) repeat center top;}
#checkout-pages .page-header-2-logo span{padding:5px 0;}
#checkout-pages .page-header-2-logo span img{max-height:70px;}
.static-content-box{float:left;margin-top:20px;}
#sticky-element-1.sticky-1{position:fixed;top:100px;display:block;}
.sticky-1 .checkout-header{background:#fff !important;}
.HideDivClass{display:none;}
.item-banner-without{margin-top:0; padding-top:50px !important; padding-bottom:50px!important; background-size:cover;}
.content-section-desc{padding-top:50px;}
.fp-pro-row ul{padding:0;margin:0 0 0 20px;}
.fp-pro-row ul li{margin:0;}
.control-star .fa-star-o{color:#cacaca;}
.control-star .fa-star{color:#cea95e;}
.gift-card{border-bottom:1px solid #e1e1e1;padding:0 0 10px;margin:0 0 10px;}
.giftcard-info{float:left;margin:0;padding:0;width:100%;font-size:15px;}
.giftcard-info-title{float:left;margin:0 0 10px;padding:0;width:100%;font-size:18px;font-weight:700;}
.giftcard-info-option{float:left;margin:0 0 10px;padding:0;width:100%;font-size:15px;font-weight:700;}
.giftcard-info-option input{margin:5px 0 0;}
.giftcard-info-option label{font-weight:700;line-height:20px;}
.giftcard-form{background:#fff;border:none;display:table;margin:0;padding:10px 0 5px;width:94%;}
.giftcard-form .form-group{float:left;font-size:14px;margin-left:auto;margin-right:auto;width:100%;padding:0}
.giftcard-form label{line-height:32px;padding:0;font-weight:normal;font-size:12px;width:130px;}
.giftcard-form .form-control{width:100%;color:#000}
.giftcard-form .form-control:focus{border-color:#ceaa5e;box-shadow:none;}
.giftcard-form .red{color:red;width:8px;}
.giftcard-form textarea{width:100%;box-shadow:none;border:1px solid #ccc;border-radius:4px;height:60px;overflow:auto;}
.form-control{color:#000;}
.fp-static-box{width:18%;float:left;margin:0 1%;padding:0;}
.fp-static-img{float:left;width:100%;text-align:center;}
.fp-static-img img{width:100%;}
.fp-static-name{float:left;width:100%;text-align:center;padding:15px 0 35px 0;line-height:20px;font-size:14px;font-weight:700;}
div#div-b-0.slide, div#div-b-1.slide, div#div-b-2.slide, div#div-b-3.slide, div#div-b-4.slide, div#div-b-5.slide, div#div-b-6.slide, div#div-b-7.slide, div#div-b-8.slide, div#div-b-9.slide, div#div-b-10.slide, div#div-b-11.slide, div#div-b-12.slide, div#div-b-13.slide, div#div-b-14.slide,div#div-b-15.slide,div#div-b-15.slide,div#div-b-16.slide,div#div-b-17.slide,div#div-b-18.slide{z-index:1 !important;}
.newsletter-main{display:inline-block;vertical-align:middle;margin:0 5px 5px;width:285px;height:74px;}
.newsletter-box{width:100%;margin:0;padding:0;float:left;border:1px solid #cea95e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:74px;}
.newsletter-text{width:100%;margin:0;padding:0;text-align:center;font-size:14px;height:33px;line-height:32px;color:#cea95e;}
.newsletter-inputbox{width:100%;margin:0;padding:0;height:32px;float:left;}
.newsletter-input{height:32px;width:200px;padding:6px;font-size:10px;background:#fff;border:1px solid #ccc;margin:0 5px 0 10px;float:left;}
.newsletter-input:focus{border-color:#cea95e}
.newsletter-submit{float: left;
    border: 2px solid #ceaa5e;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    text-transform: capitalize;
    height: auto;
    padding: 0;
    width: auto !important;}
.newsletter-submit span{border:1px solid #fff;background:#ceaa5e;padding:2px 12px;display:inline-block !important;color:#fff;}
#popupmyModal .newsletter-submit span { padding:0px 5px; font-size:14px; }
#popupmyModal .newsletter-submit {    margin-top: 3px;}
.newsletter-submit:hover{color:#fff;border-color:#371e04;}
.newsletter-submit:hover span{background:#371e04;color:#fff;}
.contenttext-box{width:83%;margin:0 auto;padding-bottom:50px;font-size:14px;color:#646464;text-align:center;}
.fpboxcollectionlogo{max-width:80px !important;}
.testimonials-content{width:83%;margin:0 auto;padding:0;font-size:16px;color:#646464;text-align:center;line-height:22px;}
.testimonials-content p{text-align:center;}
.testimonials-content i{font-size:14px;}
.border-static{height:24px;background:url(../images/ft-border.png) no-repeat center 12px;width:83%;margin:30px auto;text-align:center;}
.fp-pro-ratingPopup{left:0px;right:0px;bottom:0px;width:55%;padding-top:10px;}
.fp-pro-ratingPopup .fa{padding:0 2px;font-size:15px;display:inline-block;color:#cacaca;}
.fp-pro-ratingPopup .fa.active{color:#cea95e;}
.bootbox-body{font-size:13px !important;}
.percasetext-spn{font-size:15px;color:#646464;}
.page-footer .social-icons .googleplus{background:url(../images/social-icons.png) no-repeat -240px top;}
.page-footer .social-icons .googleplus:hover{background:url(../images/social-icons.png) no-repeat -240px bottom;}
.login-title-text-popup{float:left;font-size:18px;font-weight:bold;padding:5px 0;text-transform:uppercase;height:30px;}
.page-header-2-left ul li a {color: #371e04;}
.page-header-2-left ul li a:hover {color: #cea95e;}
.page-header-left ul li a {color: #371e04;}
.page-header-left ul li a:hover {color: #f5f5f5;}
.benefits-header-content, .benefits-header-content1{letter-spacing:1px; text-transform:uppercase;    border-bottom: 1px solid #cccccc;}
.benefits-header-content .wrapper-content, .benefits-header-content1 .wrapper-content{padding:18px 10px 20px; position:relative;}
.wrapper-content {margin:0 auto; max-width:996px;}
.benefits-header-content .benefits-title, .benefits-header-content1 .benefits-title {font-size:23px; font-weight:normal; letter-spacing:2px; line-height:26px; margin:0 0 7px; padding-bottom:2px; text-transform: uppercase; text-align:center;}
.clearfix::after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.benefits-3col .column {float:left; width:33.33%;}
.benefits-3col .inner {float:none; padding:0 20px;}
.top-right .inner, .top-right .top-right-inner {float:right;}
.benefits-header-content .benefitsbox-title, .benefits-header-content1 .benefitsbox-title {font-size:12px; font-weight:bold; letter-spacing:0 !important;}
.benefits-header-content .teaser-text p, .benefits-header-content1 .teaser-text p {text-align: center; color:#666666; font-size:12px; font-weight:normal; letter-spacing:0 !important; margin:0.5em 0 0;}
.benefits-green{color:#371e04 !important}
.teaser-text, .plaque .teaser {font-weight:bold; color:#666666; font-weight:300; letter-spacing:2px; line-height:1.725; text-align:center; text-transform:uppercase;}
#benefits-close, #benefits-close1 {background:url(../images/close.png) no-repeat left top; content:""; cursor:pointer; display:block; height:11px; position:absolute; right:0; top:20px; width:11px;}
.benefits-tablet {display:none; margin:0 auto; text-align:center; width:50%; font-size:9px;}
.benefits-tablet p {line-height:1.725; margin:0.5em 0 0; width:100%; text-align:center;}
.benefits-header-content a, .benefits-header-content1 a{color: #371e04;}
.giftcard {float: left;width: 100%;display: inline-table;}
.giftcard input[type="submit"] {top: 8px;}

.menu-register_link_menu-container li a {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding: 10px 15px;
}

@media (max-width:1024px){
.benefits-tablet {display:block;}	
.benefits-3col {display:none;}
}
.fullheaderpart, .fullheaderpart1{ width:100%;}
.benefits-header-content, .benefits-header-content1{display:none;}
.fullheaderpart.active .benefits-header-content, .fullheaderpart1.active .benefits-header-content1{ display:block;}
.fullheaderpart.active .page-header{ position:relative;}
.Complimentary, .Complimentary1{ position:relative;}
.expanded .gnav-item-icon {
    background: url(../images/arrow-down-expanded.png) no-repeat;
    width: 15px;
    height: 8px;
    margin-left: -7.5px;
    left: 50%;
	display:block;
}

.orderby option[value="price"] {
	display: none;
}
.bootbox .modal {

z-index: 1052;

}

.inner-banner-section-banner-top img {
    width: 370px;
}

.inner-banner-section-banner-bottom img {

	width: 370px;

}

.modal {
    z-index: 999999;

}
.gnav-item-icon {

    content: "";
    display: none;
    position: absolute;
    top: -13px;
    z-index: 10;
} 

img.fpboxcategory.brand_ph_logo {
    height: 80px;
}



@media (max-width:992px){
	.expanded .gnav-item-icon {background:none !important;}
	.benefits-header-content .benefits-title, .benefits-header-content1 .benefits-title {font-size: 15px; font-weight: normal;letter-spacing: 2px; line-height: 28px; margin: 0 0 7px; padding-bottom: 2px; text-transform: uppercase; text-align: center;} 
}
.home .page-header-2 .benefits-tablet {
	bottom: 11px;
}
.page-header-2 .benefits-tablet {
     bottom: 5px; padding: 0 8%; position: absolute; text-align: center; width: 100%; text-transform: uppercase;letter-spacing: 1px; }
.fp-box .new {display:inline-block; position:absolute; right:5px; top:5px;} .fp-cat-box .new {display:inline-block; position:absolute; right:15px; top:5px;} .prod-image .new {display:inline-block; position:absolute; right:5px; top:5px;} .teaser-text p span {color:red;} .benefits-tablet p span {color:red;}
.customer-says-section{padding:25px 0;overflow:hidden;}
.customer-says{font-size:14px;color:#646464;padding-top:25px;padding-bottom:25px;}
.customer-says .left-box{text-align:center;display:inline-block;vertical-align:top;}
.customer-says .pro-img{width:200px;height:200px; border-radius:0; margin-bottom:0; text-align:center; background:url(../images/fp-boxbg.png) repeat center top;}
.customer-says .pro-img img{ width:100%; height:100%;}
.customer-says .right-box{display:inline-block;width:69%;vertical-align:middle;margin-left:20px;}
.customer-says .right-box .fa{color:#cacaca;font-size:14px;}
.customer-says .right-box .fa.active{color:#cea95e;}
.customer-says .right-box .review-head{font-size:14px;font-weight:700;color:#371e04;}
.customer-says .right-box .review-head a{font-size:14px;font-weight:700;color:#646464; text-decoration:none}
.customer-says .right-box .review-head a:hover{color:#000; text-decoration:none}
.customer-says .review-head{margin-bottom:5px;}
.customer-says .right-box .review-detail{border-top:1px solid #cea95e;padding-top:10px;overflow:hidden;}
.customer-says .right-box .review-detail strong{color:#371e04; }
.customer-says .right-box .review-detail .review-help{float:right;}
.customer-says .right-box .review-detail .review-help .seperator{display:inline-block;padding:0 10px;color:#cea95e;}
.customer-says .right-box .review-help a .fa{color:#cea95e !important;}
.fp-pro-name h2, h3, h4, h5, h6 {font-weight: 700 !important;}

p.woocommerce-thankyou-order-received.h2 {
    margin-bottom: 20px !important;
}

.woocommerce-order-received .woocommerce table.shop_table td { 

	text-align: right;

}


.woocommerce-order-received td.product-name {
    text-align: left !important;
} 

.thankyou-content-wrapper table.shop_table.order_details {
    margin-top: 15px;
}

.ord-sgrid span.woocommerce-Price-amount.amount {
    font-size: 1.1em;
    
}

.ord-sgrid span.woocommerce-Price-currencySymbol {

	font-size: 1.1em;

}

.woocommerce .order_details li { 

	    line-height: 1.6 !important;

}

.thankyou-content-wrapper h2 {
    font-weight: bolder;
    font-size: 20px;
}

a.top_ptcs {
    width: 90% !important;
}

@media (max-width:768px){

a.top_ptcs {
    width: 100% !important;
}

}





@media (max-width:767px){
	#ContentPlaceHolder1_divtop, #ContentPlaceHolder1_divbottom{ text-align:center;}
	.kdcheckout-btn{ float:initial !important; margin-bottom:5px;}
	

}




.myact td.order-number  a {

	float:left;
	vertical-align: top;
   

}
.woocommerce .myacct span.woocommerce-Price-amount.amount {
    font-size: 16px !important;
    display: block;
    clear: both;
    }

.woocommerce table.myact tr td, .woocommerce-page table.myact tr td {

	width:20%;

}

.woocommerce table.myact tbody tr:first-child td:first-child, .woocommerce-page table.myact tbody tr:first-child td:first-child {

	width:20%;


}


.woocommerce .myacct span.woocommerce-Price-currencySymbol {
    display: inline;
    font-size: 16px!important;
}


.myact td.order-date time {
    float: left;
    text-align: left;
    vertical-align: top;
   
}


.myact td.order-number {
    vertical-align: top !important;
    padding-top: 10px !important;
}

.myact td.order-status {
    vertical-align: top !important;
    padding-top: 10px !important;
}

.woocommerce table.myact tr td, .woocommerce-page table.myact tr td {
    display: block;
    text-align: left!important;
    padding-top: 0px;
}






.myact td.order-status {
    float: left !important;
    text-align: left;
    vertical-align: top;
    
}

.myact td.order-total {
    float: left !important;
    
}



#divallproduct .fp-pro-price input[type=radio]{ margin-right:10px;}
.moreimages{ width:100%; float:left; border-top:1px solid #e1e1e1}
					.moreimages ul{list-style-type: none;margin: 0;padding: 0;position: relative;text-align: center;width:95%; float:left;}
					.moreimages ul li{float: left;margin: 0;padding: 0;position: relative;}
					.moreimages ul li img{ max-width:70px} 


/*Siva CSS*/


.socialleft ul {

		list-style-type: none;

}
.socialleft ul li a {
    float: left;
    display: inline-block;
    padding: 7px;
    border-radius: 15px;
    border: 1px solid #371e04;
    width: 30px !important;
    height: 30px;
    text-align: center;
    margin: 5px;
    list-style-type: none;
}

.socialleft {
	
	display:block;
	width:100%;
}

.search {
    display: block;
    float: right;
    width: 100%;
    text-align: right;
   
}
.btn-srch {
	
	position: absolute;
    top: 2px;
    right: 18px;
    border: none;
    background: none;

}

.srch form {
    margin-bottom: 0px;
}

.srch {
	
    position: relative;

}

.page-header-left p {
    margin: 0px;
    font-weight: 700;
}

.page-header-right ul li:last-child {
    background: none;
}

.checkcar a:after {
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    margin: 0px 0px 0px 3px;
    text-decoration: none;
  
}

.checkcar {
    
    margin-top: 9px !important;
}
    
ul#menu-footer-menu li {
    float: left;
    padding-right: 12px;
    list-style: none;
    font-size: 10px;
    text-transform: uppercase;
}

section#brcrmb {
    clear: both;
    position: relative;
    
}
section#abthdr {
    position: relative;
    clear: both;
    display: block;
    
}   
   
ul#shopbycollectionUL {
    text-align: center;
}  

.under {
    margin-top: 16%;
    text-align: center;
    font-size: 32px;
}

.srch input[type=search] { 

    color: #555;
    font-size: 10px;
    font-weight: normal;
    border-radius: 4px;
    font-size: 14px;
}



.searchoverll .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}



.login-menu {

cursor:pointer;

}

.colored {

	color:#cea95e;
}

.collection1 {

cursor:pointer;

}
.contct{
	border: 1px solid #000;
	margin-right: 10px;
	float: right;

}

.homepg .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 45px rgba(0,0,0,.5);
    border-radius: 0px;
       
}

.homepg .checkout-content-main {

	border-radius:0px;
	background: #e5e4e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e4e5 0%, #fefeff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e5e4e5 0%,#fefeff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e5e4e5 0%,#fefeff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e4e5', endColorstr='#fefeff',GradientType=0 ); /* IE6-9 */

	border: 4px solid #fff;
}


.homepg .modal-body {


background: #dbdbdb;
width:100%; height:250px;

}
.homepg .modal-footer {
    border: none;
    
}


.homepg .modal-header {
    border: none;
    min-height: 10.43px;
    padding: 7px;
}

.homepg .section-title {

	margin: 0 0 0px 0;
	padding: 10px 0 40px 0;
	font-size: 17px;
	background:url(../images/reff.png) no-repeat bottom center;

}

.homepg .newsletter-input {
    height: 33px;
    width: 245px;
    padding: 6px;
    font-size: 12px;
    background: #fff;
    border: 1px solid #ccc;
    margin: 0 20px 0 10px;
    float: left;
    font-weight: 300;
    color: #909090;
}

p.poptxt {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin: 5px auto;
    font-size: 12px;
    color: #371e04;
}

.checkout-content h2 {

	  font-size: 14px;
	  text-align:center;
}
.offer-massage {
    text-align: center;
}

#tellafriendpopup .form-control {

    border-radius: 4px;
    

}

#loginModal .form-control {

    border-radius: 4px;
    

}

.regist label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 300;
    padding-left: 5px;
    vertical-align:middle;
    margin:0px;
    
    
    }

.regist input[type=radio] {
	  
	   margin: 0px;
	   vertical-align:middle;

}

.cntr {
    margin: 10px auto !important;
    float: none;
    margin: 10px;
    display: block;
    clear: both;
    height: 40px;
}

.txtar textarea.form-control {
    height: 56px;
}

.mod button.close {

	 float: right;
    position: absolute;
    z-index: 9999;
    right: 3px;
    top: 4px;
    font-size: 18px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #6F6B6B;
    opacity: 1;
    color: #fff;

}

#tellafriendpopup .form-group {


	    margin-bottom:15px;

}



#popupmyModal .modal-dialog { 
	
	
	left: 50%;
	top: 50%;
	position:absolute !important;
	-webkit-transform: translate3d(-50%, -50%, 0)!important;
	-moz-transform: translate3d(-50%, -50%, 0)!important;
	transform: translate3d(-50%, -50%, 0)!important;
	-webkit-backface-visibility: hidden!important;
	backface-visibility: hidden!important;
	-webkit-text-stroke: 0px!important;
		
	}
	
.checkout-border .form-group {

	    margin-bottom: 15px;


}

.contact_text p {

	margin-bottom:30px !important;


}

.form-group.zpcd {
    margin-bottom: 40px;
}


.screen-reader-response {
    display: none;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {

    display: inline-block;
    width: 100% !important;
    clear: both;
    margin: 9px 0 2em !important;

}

.woocommerce ul#shipping_method li {


	  font-size: 11px;

}

.woocommerce ul#shipping_method .amount {

    font-weight: 700;
    font-size: 11px;
}

.woocommerce ul#shipping_method li input {
    margin: 3px .5ex;
    vertical-align: middle;
}

.woocommerce ul#shipping_method li label {
    display: inline;
    vertical-align: middle;
}
.woocommerce ul#shipping_method {

	    margin-bottom: 20px !important;
}


#shipping_method span.woocommerce-Price-currencySymbol {

	 font-size: 11px;

}

button.kdcheckout-btn.gft-crd-aply-cls {
    padding: 0px;
    margin-left: 10px;
}

button.kdcheckout-btn.gft-crd-balance-cls {
    padding: 0px;
    margin-top: 10px;
    margin-left: 10px;
}

.wc-proceed-to-checkout.proceed-to-checkout {
    text-align: center;
}

.wc-proceed-to-checkout.proceed-to-checkout a {

	
	    width: 100%;

}

#ContentPlaceHolder1_btnproceedtocheckout span {

	width:100%;
}


span.woocommerce-Price-currencySymbol {
    display: inline;
    font-size: 24px;
}

span.woocommerce-Price-amount.amount {
    font-size: 24px;
    font-weight: 700;
}
	
del span {
    text-decoration: line-through;
}	

ul.page-numbers {
    display: inline-block;
    list-style-type: none;
}
nav.woocommerce-pagination {
    display: block;
    clear: both;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    margin-bottom: 20px;
}


.page-numbers li {
    display: inline-block;
}


p.woocommerce-result-count {
    display: inline-block;
}

#spnYourPrice span.wholesale_price_container {
   /* display: inline-block !important; */
       width: 300px;
}

p.comment-form-author input[type=text] {
    border: 1px solid #ccc;
    height: 25px;
}

p.comment-form-email input[type=email] {
    border: 1px solid #ccc;
    height: 25px;
}

input.wpcf7-form-control.wpcf7-captchar {
	
	border: 1px solid #ccc;
   height: 25px;
   width: 100px;

}

form.woocommerce-ordering {
    display: inline-block;
    float: right;
}

.term-description p {

	    text-align: center;
	    color: #fff;
	    text-overflow: ellipsis;
    	 width: 100%;
    	margin: 0 auto;
    	font-weight:700;
    	overflow: hidden;
  		display: -webkit-box;
  		-webkit-line-clamp: 3;
  		-webkit-box-orient: vertical;

}

span.mr_social_sharing.tw_tweet {
    margin-right: 40px;
}

span.mr_social_sharing.gl_plus {
    margin-right: 30px;
}

div#___plusone_0 {
    width: 60px !important;
}

.shopby-collection .dd-menu-right-3 {
    float: left;
    margin: 0;
    padding: 10px 10% 0;
    width: 100%;
    text-align: center;
    font-size: 11px;
    color: #371e04;
    text-transform: none;
    font-weight: 700;
    width: 24em;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
   display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
    
}


ul#menu-right-top-header-1 li:last-child {
    background: none;
}


ul#menu-right-top-header li:last-child {
    background: none;
}


.variations label {

	color: #000;
	font-size: 12px;
	padding: 0px;
}

.variations td.value select {
    margin-left: 60%;
}


span.price {
    display: block;
    margin: 0 0 1.714285714rem -8rem;
}



.quantity input[type=number] {
    background: #fff;
    border: 1px solid #e1e1e1;
    color: #646464;
    height: 30px;
    font-size: 15px;
    text-align: center;
    width: 50px;
    vertical-align: middle;
    margin: 0 auto;
    margin-bottom: 30px;
    clear: both;
    float: left;
    width: 4.631em !important;
}

span.price {
    display: block;
    margin: 0 0 1.714285714rem;
    text-align: left;
}

button.single_add_to_cart_button.button.alt {
 
    background: #ceaa5e;
    padding: 2px 12px;
    display: inline-block;
    border: 2px solid #ceaa5e;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    vertical-align: middle;
    clear: both;
}

.single_variation_wrap {
    text-align: center;
    margin: 0 auto;
    margin-left: 30px;
}

.price_total { 

    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

div.mr_social_sharing_wrapper {
    height: auto;
    width: 75%;
    margin: 4px 0;
    padding: 0;
    border: 0;
    line-height: 0;
    margin: 0 auto!important;
    padding: 15px 0 0 20px !important;
    display: block;
    clear: both;
   
}

span.mr_social_sharing.gl_plus {
    margin-right: 30px;
}

span.mr_social_sharing.tw_tweet {
    margin-right: 50px;
}



.blk .term-description p {

	color:#000;
	font-weight: 700;

}


table.variations {
    width: 100%;
}

.variations td.label {
    text-align: left;
    padding: 0px;
	
}
table.variations tr td:first-child {

padding-right:40px;
	
}
.variations a {
 float:right;
}

.left-opt input[type=radio] {
    margin: 0px 0 0;
    margin-top: 1px\9;
    line-height: normal;
    vertical-align: middle;

}

.left-opt {
    display: inline-block;
    margin-left: 16px;
    vertical-align: middle;
    text-align: center;
}


.woocommerce form .form-row .select2-container {
    width: 100%;
    line-height: 2em;
    display: none !important;
}


.woocommerce-checkout #payment div.payment_box { 

	background-color: #fff !important;

}

.woocommerce-checkout #payment div.payment_box:before { 


display:none!important;}


#payment_details .form-control {
	  
	    width: 44% !important;
	    display: inline-block !important;


}

small {
       display: block;
}

input.cvvtxt {
    height: 34px;
    border: 1px solid #ccc !important;
    padding: 1em;
}

input#url {
	 border: 1px solid #ccc !important;
}

.cvc-card {
    display: inline-block;
}

.termndcond h2 {
    display: block !important;
    /* clear: both; */
    font-size: 22px;
    margin: 5px 0px !important;
    font-weight: 700;
}


.termndcond h3 {
    font-size: 17px;
    margin: 10px 0px !important;
    display: block !important;
}

.termndcond p {
    font-size: 15px;
    margin: 20px 0px !important;
    text-align: justify;
}


h2.abt {

    font-size: 19px;
    font-weight: 700;


}

.woocommerce .woocommerce-breadcrumb a {
    color: #000!important;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #371e04 !important;
}

/*  Blog styles */

.blog-inner{
	padding:30px 0;
	clear:both;
}
.blog-section{
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    padding:30px 0;
}
.blog-section h2 {
margin: 20px 0!important;
width: 100%;
font-weight: 700;
font-size: 16px;
color: #371e04;
text-transform: uppercase;
}
.blog-inner h1 {
margin: 20px 0!important;
width: 100%;
font-weight: 700;
color: #371e04;
font-size:30px;
text-transform: uppercase;
}
.blog-inner-img {
width: 100%;
margin: 0;
height:auto;
}
.single-post .blog-inner-img {
width: 100% !important;
/*margin-left: 188px !important;*/
height:auto;
}
.blog-inner p{
	font-size: 13px;
	color: #5e512e;
}
.blog-section .blog-img img{
	width:100%;
	
}
.blog-content p{
	padding:15px 0;
	margin:0!important;

}
.blog-title {
   padding-bottom: 10px;
}
.blog-section .blog-nav span{
	padding:0;
}
.blog-content a.blog-nav .fa {
   vertical-align: middle;
   padding: 1px 5px 0;
}
.blog-section a.more-link {
display: none;
}
.blog-inner h2 {
font-size: 20px;
font-weight: 600;
}
.blog-inner input#submit {
padding: 10px;
}
.blog-inner textarea#comment {
width: 80%;
}
p.comment-form-comment label {
display: none;
}
/*.blog-section input[type="text"]{
    height: 32px;
    width: 100%;
    padding: 6px;
    font-size: 10px;
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    margin:0;
} */
.blog-section .newsletter-submit{
    height:32px;
}
.blog-section .panel-body{
    padding-bottom:20px;
}
.blog-section .tab-content > .active{
    padding-bottom:0;
}
.blog-submit:hover{
    border-color: #371e04;
}
.blog-section .no-padding{
    padding:0;
}
.facebook, .twitter-content, .blog-archive, .categories, .newsletter-cont{
    margin:15px 0 0;
}
.facebook h2, .twitter-content h2, .blog-archive h2, .categories h2, .newsletter-cont h2{
    font-size:14px;
}
.twitter-content p, .twitter-content a, .twitter-content span{
    margin-bottom:5px!important;
}
.twitter-content a{display:block;}
.blog-section .facebook-img img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.categories .nav>li>a{
    padding:10px 12px;
}

.blog-section .img-blog img,.blog-section  .categories-img img{
    width: 60px;
    height: 60px;
}
/*
.blog-inner-content{
    -webkit-column-count: 2; 
    -moz-column-count: 2; 
    -ms-column-count: 2;
    column-count: 2;
}  */
.blog-inner p.ctct-subscribe {
    display: none;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background: #ceaa5e;
}
.social-icon {
    list-style-type: none;
}
.social-icon li a {
    float: left;
    display: inline-block;
    padding: 7px;
    border-radius: 15px;
    border: 1px solid #371e04;
    width: 30px !important;
    height: 30px;
    text-align: center;
    margin: 5px;
    list-style-type: none;
}

.panel-body #cff .cff-author{
   margin-bottom:10px;
}
.panel-body #cff .cff-author .cff-author-text {
   float: right;
   width: 75%;
   padding: 6px 15px 0;
}
.panel-body #cff .cff-author .cff-author-img{
   width:25%;
   float:left;
   margin:0px !important;
}
.panel-body #cff .cff-author .cff-author-img img{
   width: 60px;
   height: 60px;
   border-radius: 50%;
   border: 1px solid;
}
.panel-body #cff .cff-author a{
   width:100%;
}
form#Clogin #loader {
    display: none;
}


@media(min-width:1200px){

    .blog-section{
      width: 1110px;
    }
}

@media(max-width:991px){
   .blog-section .text-center{
     text-align:center;
   }
   
   #pnlSearchMobile .btn-srch {
    position: absolute;
    top: 0px;
    right: 0px;
    border: none;
    background: none;
}

   
   .blog-submit{
      margin:20px 0;
padding:0;
   }
   .blog-section .img-blog img,.blog-section  .categories-img img,.blog-section .facebook-img img{
      margin:20px 0;
   }
   .twitter-content a{
      word-break:break-all;
   }
   
   .customer-reviews .right-box .review-detail { 

	    font-size: 12px;

	}

   
   #wc-giftwrap button.kdcheckout-btn.alt.giftwrap_submit.fusion-button.fusion-button-default {
    margin-left: 10px!important;
    margin-top: 15px;
    padding: 0px;
}

.page-template-new_slider_home .wrapper {
	
	margin-top:0px !important;
	
}
.blog-submit {
   
   
    padding-left: 0px !important;
    
}  

.newsletter-cont .newsletter-input {
 
 	 margin: 0px;
 } 

 #wc-giftwrap textarea#wc_gift_wrap_notes {
    width: 100% !important;
}
  
.slid {
    display: block;
    clear: both;
    position: relative;
        
}
/*.page-template-new_slider_home {
    position: relative;
    top: 100px;
}  */

.pagewrap {
    /* height: 100%; */
    display: block;
    position: relative;
    /* float: left; */
    height: auto !important;
}

.pageblock#fullscreen {
    height: auto;
    background: none;
    color: white;
}

div#content-home {
    position: relative;
    display: block;
    clear: both;
    
}
#slidemenu .input-group input { 

	box-shadow: none !important;
}

#slidemenu .input-group .fa-search {
    float: right;
    font-size: 18px;
    top: 7px;
    position: relative;
}

   
}
@media(max-width:767px){
.panel-body #cff .cff-author .cff-author-text {
   clear:both;
   float:none;
   width: 100%;
   padding: 6px 15px 0;
}

.woocommerce-page table.myact tbody tr:first-child td.order-date {
    border-top: 0px;
}

.woocommerce-page table.myact tbody tr:first-child td.order-status {
    border-top: 0px;
}


.woocommerce-page table.myact tbody tr:first-child td.order-total {
    border-top: 0px;
}

.woocommerce-page table.myact tbody tr:first-child td.order-actions {
    border-top: 0px;
}

#ContentPlaceHolder1_imgButtonSearch {
    margin-top: 20px;
}
.panel-body #cff .cff-author .cff-author-img{
   width:100%;
   clear:both;
   float:none;
   text-align:center;
   margin:10px auto !important;
}
.panel-body #cff .cff-author .cff-author-img img{
   margin:0 auto;
   float:none;
}

a.top_ptcs {
    width: 60% !important;
}


}


@media (max-width:480px){

a.top_ptcs {
    width: 100% !important;
}

}



@media(max-width:640px){

   .blog-inner-content{
    -webkit-column-count: inherit; /* Chrome, Safari, Opera */
    -moz-column-count: inherit; /* Firefox */
    -ms-column-count: inherit;
    column-count: inherit;
  }
}

/* Blog styles end */

@media (min-width: 768px) {

.modal-dialog {
    width: 600px;
    margin: 0px auto;
}


}


	
@media screen and (max-width:480px) {


#popupmyModal .modal-dialog {
    /*margin-top: 30% !important; */
    width:100%;
    margin:0px;
}

.page-template-new_slider_home {
    position: relative;
    top: 141px;
}

.fullheaderpart.active .page-header {
    position: relative;
    display: none;
}
.newsletter-input {
    height: 32px;
    width: 140px;
    
    }
.homepg .newsletter-input { 
	
	    width: 190px;


}

.newsletter-inputbox {
    width: 88% !important;
    }
    
.homepg .modal-body {
    background: #dbdbdb;
    width: 100%;
    height: 280px !important;
}



}


@media screen and (max-width:320px) {

	
.homepg .newsletter-input {
   
    width: 109px !important;
}
	
	
}

@media screen and (max-width:360px) {

.homepg .modal-body {
    
    height: 295px !important;
}

.homepg .newsletter-input {
    width: 145px;
}

.newsletter-inputbox {
    width: 100% !important;
    }

}

@media (min-width:992px) and (max-width:1200px){

#popupmyModal .modal-dialog {
  /*  margin-top: 20%; */
}



}



@media screen and (max-width:991px){ 


#popupmyModal .modal-dialog {
   /* margin-top: 15%; */
}

}

@media screen and (max-width:767px){	

#popupmyModal .newsletter-inputbox {
    width: 58%;
    padding: 0;
    height: 32px;
    float: none;
    margin: 0 auto;
}

.fp-box img {
    max-width: 100%;
    height: auto;
}

.homepg .modal-body {
    background: #dbdbdb;
    width: 100%;
    height: 295px;
}

.homepg .newsletter-input {
    height: 33px;
    width: 151px;
    }
#popupmyModal .newsletter-inputbox {
    width: 100%;
    
    }








}











/*checkout page*/



/* Header Step Animation and Designing css Start */
    .checkout-title {
        text-align: center;
        padding: 30px 0 20px;
        margin: 0;
        font-size: 20px;
        color: #4d4d4d;
        font-weight: 700;
        line-height: 24px;
        text-transform: uppercase;
        transition: all 0.5s ease 0s;
        background: none;
        position: relative;
    }
    .tabbing-box-bg {
        float: left;
        width: 100%;
        background: none;
        padding: 10px 5px 0;
    }
    .checkout-step-bg {
        float: none;
        display: table;
        margin: 0 auto;
        width: 100%;
        max-width: 1000px;
        min-height: 65px;
    }
    ul.wizardpro-alt {
        list-style-type: none;
        margin: 0px auto;
        overflow: hidden;
        padding: 0;
        display: table;
        width: 100%;
    }

    .wizardpro-alt li {
        float: left;
        margin: 0 30px 0 0;
        transition: all 0.3s ease-in-out 0s;
        width: 30%;
        position: relative;
    }
    ul.wizardpro-alt li:nth-child(1):before {
        content: "1";
    }
    ul.wizardpro-alt li:nth-child(2):before {
        content: "2";
    }
    ul.wizardpro-alt li:nth-child(3):before {
        content: "3";
    }
    ul.wizardpro-alt li:before {
        -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
        box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
        background: #cea95e;
        border: 1px solid #FFF;
        border-radius: 50%;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        left: 10px;
        line-height: 27px;
        height: 30px;
        position: absolute;
        text-align: center;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
        top: 5px;
        width: 30px;
        z-index: 999;
    }
    .wizardpro-alt span:hover, .wizardpro-alt span.current {
        background: #cea95e;
        color: #fff;
        float: left;
        font-size: 14px;
        padding: 10px 30px;
        position: relative;
        text-decoration: none;
        transition: all 0.3s ease-in-out 0s;
        font-weight: bold;
    }
    .wizardpro-alt li span {
        text-align: center !important;
        width: 100% !important;
    }
    .wizardpro-alt span {
        background: #f2f2f2;
        color: #444444;
        float: left;
        font-size: 14px;
        padding: 10px 30px;
        position: relative;
        text-decoration: none;
        transition: all 0.3s ease-in-out 0s;
        font-weight: bold;
    }
    .wizardpro-alt span:before {
        border-color: #f2f2f2 #f2f2f2 #f2f2f2 rgba(0,0,0,0);
        border-style: solid;
        border-width: 1.5em 0 1.5em 1em;
        content: "";
        left: -1em;
        margin-top: -1.6em;
        position: absolute;
        top: 55%;
        transition: all 0.3s ease-in-out 0s;
    }
    .wizardpro-alt span:after {
        border-bottom: 1.5em solid rgba(0,0,0,0);
        border-left: 1em solid #f2f2f2;
        border-top: 1.5em solid rgba(0,0,0,0);
        content: "";
        margin-top: -1.5em;
        position: absolute;
        right: -1em;
        top: 50%;
        transition: all 0.3s ease-in-out 0s;
    }
    .wizardpro-alt span:hover:before, .wizardpro-alt span.current:before {
        border-color: #cea95e #cea95e #cea95e rgba(0,0,0,0);
        border-style: solid;
        border-width: 1.5em 0 1.5em 1em;
        content: "";
        left: -1em;
        margin-top: -1.6em;
        position: absolute;
        top: 55%;
        transition: all 0.3s ease-in-out 0s;
    }
    .wizardpro-alt span:hover:after, .wizardpro-alt span.current:after {
        border-bottom: 1.5em solid rgba(0,0,0,0);
        border-left: 1em solid #cea95e;
        border-top: 1.5em solid rgba(0,0,0,0);
        content: "";
        margin-top: -1.5em;
        position: absolute;
        right: -1em;
        top: 50%;
        transition: all 0.3s ease-in-out 0s;
    }
    .wizardpro-alt span:after {
        border-bottom: 1.5em solid rgba(0,0,0,0);
        border-left: 1em solid #f2f2f2;
        border-top: 1.5em solid rgba(0,0,0,0);
        content: "";
        margin-top: -1.5em;
        position: absolute;
        right: -1em;
        top: 50%;
        transition: all 0.3s ease-in-out 0s;
    }

/* Header animation and designing Css End */    

/* Login Section Css Start */
    div#LoginTable {
        width: 95%;
        margin: 0 auto;
        float: none;
    }
    .get-started-bg {
        padding: 30px 30px;
        margin-bottom: 20px;
    }
    .section-heading, .woocommerce-billing-fields h3 {
        font-size: 20px;
        font-weight: 700;
        text-align: center!important;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        margin-bottom: 10px;
        color: #4d4d4d;
    }
    .woocommerce-billing-fields h3 {
        position: absolute;
        top: 0px;
        left: 0;
        right: 0;
    }

    .login-signup {
        text-align: center;
        margin-top: 20px;
    }
    .login-box, .woocommerce-billing-fields {
        border: 1px solid #e1e1e1;
        padding: 30px;
        background: #fff;
        /* margin: 30px; */
    }
    .woocommerce form .form-row .input-checkbox {
        margin: 11px 8px 0 0;
        text-align: center;
        vertical-align: middle;
    }
    .box-head {
        font-size: 20px;
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
    }
    .login-box .form-group {
        text-align: left;
        font-size: 14px;
    }
    .has-feedback {
        position: relative;
    }
    .login-box .forget-pwd {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .text-right {
        text-align: right;
    }
    .login-box .forget-pwd a:hover {
        color: #000;
    }
    .login-box .forget-pwd a {
        color: #a80000;
        font-size: 12px;
    }
/* Login Section Css End*/

/* Signup Section Css Strat */
    .signup-box-margin {
        margin-top: 0px;
        min-height: 319px;
    }
    .signup-box.signup-box-bottom.signup-box-margin {
        min-height: 319px;
    }
    .signup-box {
        border: 1px solid #e1e1e1;
        background: #fff;
        min-height: 155px;
        padding: 60px 30px 0;
    }
    .box-head {
        font-size: 20px;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
    }
    .signup-box-bottom span {
        text-align: center;
        width: 100%;
        font-size: 14px;
        float: left;
    }
    .head-text
    {
        padding: 0 0 30px 0;
    }
/* Signup Section Css End*/

/* Create Account section css start */
    .ship-detail-bg.shipdetailbg form.register
    {
        border: 0 !important;
        padding-top: 25px!important;
        padding-bottom: 0 !important;
    }
    .ship-detail-bg {
        padding: 30px 30px;
        margin-bottom: 30px;
    }
    div#trbillrow .woocommerce-billing-fields {
        margin: 30px;
    }
    .shipdetailbg {
        background: #fff;
        margin: 30px auto;
        width: 95%;
        padding: 10px 20px 30px;
        border: 1px solid #e1e1e1;
        display: table;
    }
    .section-heading {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        margin-bottom: 10px;
        color: #4d4d4d;
    }
    .ship-detail-bg .form-group {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
        float: left;
    }
    .req-text {
        text-align: center;
        font-size: 12px;
        font-style: italic;
    }
    .ship-detail-bg .form-group {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
        float: left;
    }
    .ship-detail-bg .sub-small label {
        margin-bottom: 0;
    }

    .ship-detail-bg label {
        text-transform: uppercase;
        padding-bottom: 0;
        line-height: 22px;
    }
    .red {
        color: red;
        margin-right: 2px;
        width: 8px;
    }
    .ship-detail-bg .form-control {
        width: 60%;
    }
    .form-control-feedback {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        display: block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        pointer-events: none;
    }
    .ship-detail-bg .form-group small {
        display: block;
        padding-bottom: 5px;
    }
    .help-block {
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
        color: #737373;
    }
    .reg-btn {
        width: 15%;
        margin: 0 auto;
        position: relative;
        right: 12px;
        top: 15px;
    }
/* Create Account section css End */

/* Forget Password section css start */
    .reset-btn {
      /*  width: 33%; */
    }
    p.lost-text {
        width: 100%;
        margin: 15px auto;
        font-size: 13px;
    }
/* Forget Password section css End */

/* Shipping Method Css Start */
    table.shipping-method {
        background: #fff;
        border: 1px solid #e1e1e1;
        width: 100%;
        margin: 80px auto;
        margin-bottom: 25px; 
    }
    .woocommerce-billing-fields + h3 {
        font-size: 20px;
        text-align: center!important;
        text-transform: uppercase;
        color: #4d4d4d;
        position: absolute;
        left: 0;
        right: 0;
        width: auto;
    }
    tr.shipping {
        height: 138px;
    }
    tr.cart-subtotal + tr.shipping
    {
        height: auto!important;
    }
    tr.shipping th {
        width: 50%;
        text-align: left;
        padding: 30px;
    }
    tr.shipping td {
        text-align: right;
        padding: 30px;
    }
    .goto_payment {
    width: 25%;
    margin: 0px auto;
}
.billing_address, .shipping_address{
    width: 100%;
    margin: 50px auto;
    float: none;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 30px;
}
table.shop_table.woocommerce-checkout-review-order-table {
    border: 0;
    margin: 50px 0;
}
.btn-place-order {
    width: 20%;
    margin: -20px auto;
}
tr.cart-subtotal td, tr.cart_item td.product-total, th.product-total, tr.order-total td{
    text-align: right;
}
h3#ship-to-different-address {
    position: absolute;
    top: -30px;
    left: 20px;
}
div#pnlbillingdetails.ship-to-diff {
    padding: 0;
}
.shipping_address h3 {
    position: relative;
    top: -13px;
}
.order-review-area {
    width: 25%;
    margin: 0 auto;
}
/* Shipping Method Css End */

/* Payment Details Css Start */
    div#payment {
        background: #fff !important;
        border: 1px solid #ebe9eb;
        min-height: 185px !important;
    }
    .payment-details {
        width: 100%;
        text-align: center;
        margin: 50px 0;
    }
    .clear + .payment-details {
        margin: 0;
    }
       div#order_review {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }
    li.wc_payment_method.payment_method_paypal label {
        color: #000;
        font-size: 18px;
        width: 95%;
        margin: 0 auto;
    }
    ul.wc_payment_methods.payment_methods.methods + .form-row.place-order {
        position: absolute;
        border: 0;
        bottom: -65;
    }
/* Payment Details Css End*/

/* Form Control Css Start*/
    form.login {
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .form-group, .form-row.form-row{
        margin-bottom: 15px;
    }
    .form-control {
        color: #000;
    }
    .login-box label {
        text-transform: uppercase;
    }
    .control-label {
        color: #000 !important;
    }
    .has-feedback .form-control {
        padding-right: 42.5px;
    }
    .form-control, .input-text , #billing_country.country_select, #billing_state,
    .billing_company, #shipping_country, #shipping_state
    {
        display: block!important;
        width: 100%;
        height: 34px!important;
        padding: 6px 12px!important;
        font-size: 14px;
        line-height: 1.42857143!important;
        color: #555!important;
        background-color: #fff!important;
        background-image: none!important;
        border: 1px solid #ccc !important;
        border-radius: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)!important;
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    
    .shopcart-main-bg .form-control { 
    
    	    border-radius: 4px;
    }
    
    .woocommerce form .form-row {
        width: 100% !important;
    }
    .woocommerce form .form-row label {
        line-height: inherit;
        width: 33.33%;
        float: left;
    }
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
    #billing_country.country_select, #billing_state, #shipping_country, #shipping_state
    {
        width: 33.33%!important;
    }
    .form-control:focus, .form-control:active, .input-text:focus, .input-text:active {
        border-color: #ceaa5e!important;
        box-shadow: none;
    }
 /*   input#billing_address_2, input#shipping_address_2 {
        margin: 0 auto;
    } */
    .signup-btn-area {
        width: 50%;
        margin: 0 auto;
    }
    .submit-btn{
        float: none;
        border: 2px solid #ceaa5e;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        display: inline-block;
        text-transform: capitalize;
        height: auto;
        padding: 0;
        width: 100%;
    }
    a.submit-btn:hover span.btn-border{
        color: #fff;
        background: #371e04;
    }
    a.submit-btn:hover
    {
        border-color: #371e04;
    }
    a.submit-btn:hover input.btn-border{
        color: #fff;
        background: #371e04;
    }
    .btn-full
    {
        width: 100% !important;
    }
    .btn-border{
        border: 1px solid #fff;
        background: #ceaa5e;
        padding: 2px 12px;
        display: inline-block !important;
        color: #fff;
        width: 100%;
    }
    .or {
        margin-top: 10px;
    }
    textarea#order_comments {
        width: 100% !Important;
        height: 75px !important;
    }
    input#ship-to-different-address-checkbox {
        margin: 19px 0;
        float: left;
    }
    h3#ship-to-different-address label.checkbox {
        width: auto !important;
        float: left;
        margin-right: 25px;
        margin-top: -5px;
    }
/* Form Control Css End*/



@media (min-width: 320px) and (max-width: 567px)
{
    ul#topnavigation {
        width: 100%;
        margin: 0 auto;
    }

    ul.wizardpro-alt li {
        width: 95%;
        margin: 4px auto;
    }

    div#LoginTable {
        width: 100%;
        margin: 10px auto;
        padding: 0;
    }

    .login-box {
        width: 100%;
        margin: 0px;
        padding: 15px;
    }
    .reset-btn {
        width: 100%;
    }

    .col-sm-12.col-xs-12.login-signup {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    div#divloginforgot {
        margin: 0;
        padding: 0;
    }

    .box-head {
        font-size: 15px;
    }

    .login-box label {
        font-size: 13px;
        width: 100%;
    }

    .col-sm-6.col-xs-12 {}

    div#forgotpasword + .col-sm-6.col-xs-12 {
        width: 100%;
        margin: 15px auto;
        padding: 0;
    }

    .signup-box.signup-box-bottom.signup-box-margin {
        margin: 0;
        padding: 0;
        min-height: 230px;
    }

    .signup-btn-area {
        width: 90%;
    }

    .signup-box-bottom span {
        font-size: 19px !important;
    }

    div#trbillrow {
        padding: 0;
    }

    div#trbillrow .woocommerce-billing-fields {
        margin: 30px 0;
        padding: 10px;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, #billing_country.country_select, #billing_state, #shipping_country, #shipping_state, .woocommerce form .form-row label {
        width: 100% !Important;
    }
    table.shipping-method {
        width: 100%;
        margin: 0 auto;
    }

    tr.shipping th {
        width: 100%;
        padding: 5px;
    }

    tr.shipping td {
        width: 100%;
        float: left;
        /* display: table-cell; */
    }

    tr.shipping {
        height: 70px;
    }

    .goto_payment {
        width: 100%;
    }
    .col-sm-12.col-xs-12.checkout-main {
        padding: 0;
    }

    div#payment_details {
        padding: 0;
    }

    .col-sm-12.col-xs-12.padding-30 {
        padding: 0;
    }

    .order-review-area {
        width: 100%;
    }

    .btn-place-order {
        width: 100%;
    }

    input#place_order {
        margin-bottom: 0px!important;
    }
    
    li.wc_payment_method.payment_method_paypal label {
    	
    	    display: inline;
     
    }
   
    .ship-detail-bg .form-control {
    width: 100%;
	}

   .ship-detail-bg {
    padding: 30px 5px;
    margin-bottom: 30px;} 
    
}

/* @media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape)
{
    ul#topnavigation li {
        width: 28%;
        margin: 12px;
    }
    .reset-btn {
        width: 50%;
        margin: 0 auto;
    }

    .login-box {
        margin-bottom: 30px;
        padding: 25px;
    }

    .signup-box.signup-box-bottom.signup-box-margin {
        margin: 0;
        padding: 0;
    }

    .signup-btn-area {
        width: 80%;
    }
    .ship-detail-bg .form-control {
        width: 100%;
    }

    .reg-btn {
        width: 45%;
    }

    .goto_payment {
        width: 50%;
    }
    div#trbillrow .woocommerce-billing-fields {
        margin: 15px 0;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
    #billing_country.country_select, #billing_state, #shipping_country, #shipping_state {
        width: 60% !important;
    }

    table.shipping-method {
        width: 100%;
        margin: 50px auto;
        margin-bottom: 10px;
    }

    tr.shipping {
        height: 80px;
    }

    input#billing_address_2, input#shipping_address_2 {float: right;}

    .woocommerce form .form-row label {
        width: 40%!important;
    }

    div#pnlbillingdetails {
        margin-bottom: 10px;
    }

    .order-review-area {
        width: 50%;
    }

    .btn-place-order {
        width: 75%;
    }

    input#place_order {
        margin-bottom: 0px !important;
    }
} */

@media (min-width: 569px) and (max-width: 767px)
{
    .login-box {
    width: 100%;
    margin: 25px 0;
    }

    .reset-btn {
        width: 100%;
    }

    ul#topnavigation li {
        width: 29%;
        margin: 12px;
    }

    .signup-btn-area {
        width: 75%;
    }

    .signup-box.signup-box-bottom.signup-box-margin {
        min-height: 260px;
    }
}

@media (max-width: 768px) {

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
   
    width: 700px !important;
    font-size:19px;
}

.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: block;
    font-size: 19px;
}


 	

}

@media (min-width: 768px) and (max-width: 1024px)
{
    ul#topnavigation li {
        width: 29%;
    }

    .col-sm-12.col-xs-12.login-signup {
        width: 100%;
        margin: 15px auto;
        padding: 0;
    }

    div#divloginforgot {
        padding: 0;
        width: 48%;
        margin-right: 5px;
    }

    div#forgotpasword + .col-sm-6.col-xs-12 {
        padding: 0;
        margin-left: 5px;
        width: 48%;
    }

 div#ContentPlaceHolder1_divbread {
    clear: both;
    display: block;
    float: left;
}

    .signup-btn-area {
        width: 100%;
    }

    .signup-box.signup-box-bottom.signup-box-margin {
        width: 100%;
        padding: 10px;
        min-height: 250px;
    }
    
 .customer-says .right-box .review-detail strong
 {color:#371e04; display:block;}
 
 .customer-says .right-box {
	
	
	width: 100% !important; 
 
 }
    

a.top_ptcs {
    width: 100% !important;
}




 .customer-reviews .right-box .review-detail strong {
    color: #371e04;
    display: block;
}
 
.customer-reviews .right-box .review-detail { 

	    font-size: 12px;

}
  .pagewrap {
    /* height: 100%; */
    display: block;
    position: relative;
    /* float: left; */
    height: auto !important;
    /*top: 34px;*/
}

.pageblock#fullscreen {
    height: auto;
    background: none;
    color: white;
}  
  
.blog-submit {
   
    margin-top: 10px;
    padding-left: 0px;
    
}  
    

.newsletter-input{
	
	margin:0px;
	
}

}



#spnYourPrice span.wholesale_price_title {

	color: #000;
}


input#cptch_input_95 {
    border: 1px solid;
}

.sldfnt {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    text-shadow: 2px 2px 5px #000 !important;
}

.wc_giftwrap_notes_container {
    display: block;
    clear: both;
}

#wc-giftwrap {
    margin: 10px;
}

#wc-giftwrap textarea#wc_gift_wrap_notes {

	width: 60%;
	}
	
#wc-giftwrap button.kdcheckout-btn.alt.giftwrap_submit.fusion-button.fusion-button-default {
    margin-left: 272px;
    margin-top: 15px;
    padding: 0px;
}

.col-lg-12.slid {
    padding: 0px;
    overflow:hidden;
    
}

.woocommerce .myacct {
	display: block;
   margin: 0 auto;
   width: 100%;
   
   }
.woocommerce .myacct span.woocommerce-Price-amount.amount {
    font-size: 19px;
    font-weight: 700;
}
.woocommerce .myacct span.woocommerce-Price-currencySymbol {
    display: inline;
    font-size: 19px;
}



 
nav.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
}



.page-template-new_slider_home .wrapper {
	
	margin-top:40px;
	
}



.page-template-new_slider_home .pagewrap{ height:700px;}

.static-content.myacct {
    min-height: 500px;
}

.myacctpg.myacct li a {
    font-size: 15px;
    /* margin: 5px 0px; */
}

.myacctpg.myacct li {
    margin: 5px 0px;
}

.myaccount-ordered {

	min-height: 300px;

}

button.kdcheckout-btn.lp-cls {
    padding: 0px;
    float: right;
}

form.woocommerce-ResetPassword.lost_reset_password {
    width: 70%;
    margin: 0 auto;
}

.lost_reset_password p {
    padding: 14px 0px;
}
.txtar textarea {
    width: 100%;
}	

.kdcheckout-btn.cmntfrm-cls {

	padding:0px;


}

form.checkout.woocommerce-checkout ul.woocommerce-error {
    margin-top: 70px!important;
}

.shopcart-main-bg a.button.wc-forward {
    display: none;
}

.ord-sgrid {
    margin-top: 30px;
}



/*
a.top_ptcs {
    width: 320px !important;
    margin-bottom: 20px;
} */


/*---Suresh---*/

#ContentPlaceHolder1_divQuantity .cart_qtyminus {
    float: left;
    width: 20%;
}
#ContentPlaceHolder1_divQuantity .cart_quantity-input {
    float: left;
    margin: 0 1%;
    width: 50%;
}
#ContentPlaceHolder1_divQuantity input.qtyplus.cart_qtyplus {
    float: left;
    width: 20%;
}

@media(max-width:768px){
#ContentPlaceHolder1_divQuantity .cart_qtyminus {
    width: 30px;
}
#ContentPlaceHolder1_divQuantity .cart_quantity-input {
    width: 60px;
}
#ContentPlaceHolder1_divQuantity input.qtyplus.cart_qtyplus {
    width: 30px;
}
}
