/* font-family: 'Roboto', sans-serif;
font-family: 'Droid Sans', sans-serif;
font-family: 'Katibeh', cursive; */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Katibeh" rel="stylesheet');


/*Extra CSS*/
a, li, img, button {outline: none !important;}
a{text-decoration: none !important;}
body{font-family: 'Roboto', sans-serif;}
.login-li { background: var(--theme_color);padding: 3px 16px; }

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {

    border-color: var(--theme_color) !important;

}

.login-li a{ font-size: 12px !important;color:white !important;font-weight: 500 !important; }
.top-login {background: #ededed;}
.top-line {height: 5px;background: #ededed;}
.top-links .f-headpage li {display: inline-block;padding: 0 10px;border-right: 1px solid #d4d4d4;}
.top-links .f-headpage li a {color: #6e6e6e;font-size: 13px;}
.f-left {float: left;}
.f-center{width: 26%;margin: auto;float: none;}
.f-right {float: right;}
.div-right {padding: 5px; }
.div-left { padding: 5px; }
.padRIGHT-0{padding-right: 0;}
.padLEFT-0{padding-left: 0;}
.pad-7 {padding-left: 7px;padding-right: 7px;}
.pad-0 {padding-left: 0;padding-right: 0;}
.top-links {padding: 5px 0px;height: 36px;}
.top-links ul {padding-left: 0;list-style: none;margin-bottom:0; }
.top-links .f-right li {display: inline-block;padding:0 10px;border-right: 1px solid #d4d4d4; }
.top-links .f-right li a {color: #6e6e6e;}
.top-links li a {font-size: 14px;}
.top-links .f-right li:last-child {border-right:none;}
.top-links .f-left li:last-child {padding-right: 0;}
.top-links .ul-child {display: inline-block;padding:0 10px;border-right: 1px solid #d4d4d4;position: relative;}
.top-links .ul-child a {color: #6e6e6e}
.top-links .ul-child i {color: #6e6e6e;font-size: 14px;}
.top-links .ul-child:last-child {border-right:none;}
/*.top-links .ul-child:last-child {padding-right: 0;}*/
/*.logo-img {margin: 7px 0;}*/
.logo-img img {display: inline-block;}
.brdr-btm {border-bottom: 1px solid #e7e7e7;}
.offset-width{margin-left:12.5%;}
.navbar-default {background-image:none;text-shadow: none;box-shadow: none;text-transform: 

uppercase;font-weight: 500;background-color: var(--theme_color);border-radius: 0;border-color: none;min-

height: auto;margin-bottom: 0;border: none;}
.navbar-default .navbar-nav > li > a {color: var(--menu_text_color);text-shadow: none;box-shadow: 

none;font-size: 15px;padding: 13px 20px !important;}
.navbar-default .navbar-nav > li{margin-right: 1px;}
.navbar-collapse {padding-right: 0px;padding-left: 0px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {background-image:none !

important;box-shadow: none;text-shadow: none;background: #f8d45a;color: #2d2d2d;}
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: 

#2d2d2d;background-color: #f8d45a;}

.navbar-default .navbar-nav > li > a:focus {color: var(--menu_text_color);}
.navbar-default .navbar-nav > li > a:hover {color: var(--menu_text_color);}

.navbar-default .navbar-right > li > a{padding: 0px 10px !important;line-height: 46px;}
.details {float: right;margin-top: 34px;}
.details .block {float: left;margin-left: 25px;}
.details .block h4{color: #c61e1e;font-size: 13px;font-weight: 700;text-transform: uppercase;margin: 0;}
.details .block p{font-size: 13px;color: #878787;margin: 0;}
.custom-search-form {width: 180px;}
.custom-search-form input {background:#e1e1e1;border:none;box-shadow: none;text-shadow: 

none;border-radius: 0;height: 32px;}
.custom-search-form input:focus {box-shadow: none;}
.custom-search-form .btn {background:#e1e1e1;color: #c61e1e;border-radius: 0;border: none;}
.logo-block {height: auto;background: white;}
.logo-block .logo h4 {font-family: 'Katibeh', cursive;color: #c61e1e;text-transform: uppercase;font-size: 48px;}
/*.banner1 {background: url(http://127.0.0.1:8887/xyzalbum/images/banner01.jpg) no-repeat center 

center/cover;min-height: 500px !important;}*/
/*.banner2 {background: url(../images/albumbanner3.jpg) no-repeat center center/cover;min-height: 500px !important;}*/
/*.banner3 {background: url(http://127.0.0.1:8887/xyzalbum/images/albumbanner3.jpg) no-repeat center 

center/cover;min-height: 500px !important;}*/
.footer-block {background: var(--footer_bg_color);padding: 40px 0;}
.footer-block h4 {color: var(--footer_heading_color);font-family: 'Droid Sans', sans-serif;font-weight: 

400;font-size: 22px;margin-bottom: 20px;}
.footer-block ul {padding-left: 0;list-style: none;}
.footer-block ul li a {color: var(--footer_text_color);font-size: 15px;line-height: 21px;}
.footer-block ul li {padding-bottom: 10px;}
.footer-block p {color: var(--footer_text_color);font-size: 15px;line-height: 21px;}
.social-icon li {display: inline-block;margin-right: 5px;}
.copyright {background: #2a2a2a;padding:13px 0;}
.copyright p {text-align: center;color: #FFF;margin-bottom: 0;font-size: 13px;font-weight: 300;}
.category-block {padding:50px 0;}
.category-block .block {padding-left: 0px; padding-right: 0px;}
.box {position: relative;}
.box .link {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: inline-

block;content: '';background: rgba(0,0,0,0.6);}
.box .link:hover {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: inline-

block;content: '';background: rgba(0,0,0,0.7);}
.box .content {position: absolute;display: inline;left: 30px;top: 15px;}
.box .content h3 {color: #FFF;position: relative;z-index: 2;text-transform: uppercase;font-weight: 

700;letter-spacing: 2px;font-size: 26px;}
.box .content ul {padding-left: 0;list-style: none;}
.box .content ul li a {color: #FFF;z-index: 2;position: relative;line-height: 35px;font-size: 18px;font-weight: 

400;}
.height500 {height: 500px;}
.height249 {height: 249px;}
.box img {width: 100%;height: 100%;}
.category-small-block {margin-right: 1px;margin-left: 1px;}
.category-small-block .col-sm-6 {padding-right: 1px;padding-left: 1px;margin-bottom: 2px;}
.tableware {background: url(../images/tableware-category.jpg) no-repeat center center/cover;}
.storage {background: url(../images/storage-category.jpg) no-repeat center center/cover;}
.kitchen-utensils {background: url(../images/kitchen-utensils-category.jpg) no-repeat center center/cover;}
.serving {background: url(../images/serving-category.jpg) no-repeat center center/cover;}
.cookware {background: url(../images/cookware-category.jpg) no-repeat center center/cover;}
.heading {font-family: 'Droid Sans', sans-serif;display: -webkit-flex;display: -ms-flexbox;display: flex;-

webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-

between;-ms-flex-pack: justify;justify-content: space-between;font-size:28px;line-height: 1.4;text-align: 

center;text-transform: uppercase;color: #333333;margin-top: 25px;margin-bottom: 15px;font-weight: 700;}
.heading span {display: inline-block;padding: 0 1em;}
.heading::after, .heading::before {content: '';display: inline-block;height: 1px;background: #cfcfcf;-webkit-

flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.prod-box {border: 1px solid #cdcecf;min-height: 435px;padding: 5px 5px 15px;margin: 20px 0;position:relative;}
.prod-box:hover {border: 2px solid var(--theme_color);}
.prod-box img {display: block;margin:0 auto;}
.prod-box .divider {background: #e3e3e3;display: block;height: 3px;width: 135px;margin: 0px auto 15px;}
.prod-box h4 {text-align: center;font-size: 17px;color: #171717;line-height: 24px;font-weight: 500;}
.prod-box h5 {text-align: center;font-size: 27px;color: #212121;line-height: 24px;font-weight: 500;margin-top: 10px;}
.prod-box .btn-default {text-shadow: none;box-shadow: none;border-radius: 0;border: 1px solid var(--btn_bg_color);background: var(--btn_bg_color);color: var(--btn_color);text-transform: uppercase;font-weight: 500;margin-top: 10px;margin-bottom: 10px;font-size: 14px;padding: 7px 15px;position: relative;left: -50%;}
.prod-box p { color: black; }
.prod-box i { font-size: 19px !important;}

.prod1-box {border: 2px solid #cdcecf;min-height: 285px;padding: 5px 5px 15px;margin: 20px 0;position:relative;}
.prod1-box:hover {border: 2px solid var(--theme_color);}
.prod1-box img {display: block;margin:0 auto;}
.prod1-box .divider {background: #e3e3e3;display: block;height: 3px;width: 135px;margin: 0px auto 15px;}
.prod1-box h4 {text-align: center;font-size: 17px;color: #171717;line-height: 24px;font-weight: 500;}
.prod1-box h5 {text-align: center;font-size: 27px;color: #212121;line-height: 24px;font-weight: 500;margin-top: 10px;}
.prod1-box .btn-default {text-shadow: none;box-shadow: none;border-radius: 0;border: 1px solid var(--btn_bg_color);background: var(--btn_bg_color);color: var(--btn_color);text-transform: uppercase;font-weight: 500;margin-top: 10px;margin-bottom: 10px;font-size: 14px;padding: 7px 15px;position: relative;left: -50%;}
.prod1-box p { color: black; }
.prod1-box i { font-size: 19px !important;}

.ordmethod-box {border: 2px solid #cdcecf;min-height: 255px;padding: 5px 5px 15px;margin: 20px 0;position:relative;text-align: center;}
.ordmethod-box:hover {border: 2px solid var(--theme_color);}
.ordmethod-box img {display: block;margin:0 auto;}
.ordmethod-box .divider {background: #e3e3e3;display: block;height: 3px;width: 135px;margin: 0px auto 15px;}
.ordmethod-box h4 {text-align: center;font-size: 21px;color: #171717;line-height: 24px;font-weight: 500;}
.ordmethod-box h5 {text-align: center;font-size: 27px;color: #212121;line-height: 24px;font-weight: 500;margin-top: 10px;}
.ordmethod-box .btn-default {text-shadow: none;box-shadow: none;border-radius: 0;border: 1px solid var(--btn_bg_color);background: var(--btn_bg_color);color: var(--btn_color);text-transform: uppercase;font-weight: 500;margin-top: 10px;margin-bottom: 10px;font-size: 14px;padding: 7px 15px;position: relative;left: -50%;}
.ordmethod-box p { color: black;word-break: break-all;text-decoration: none;color: #101010 !important;font-size: 16px;padding: 8px; }
.ordmethod-box i { font-size: 19px !important;}


.services-box {height: 255px;padding: 5px 5px 15px;margin: 20px 0;position:relative;text-align: center;}
.services-box img {display: block;margin:0 auto;}
.services-box .divider {background: #e3e3e3;display: block;height: 3px;width: 135px;margin: 0px auto 15px;}
.services-box h4 {text-align: left;font-size: 21px;color: #171717;line-height: 24px;font-weight: 500;}
.services-box h5 {text-align: left;font-size: 27px;color: #212121;line-height: 24px;font-weight: 500;margin-top: 10px;}
.services-box .btn-default {text-shadow: none;box-shadow: none;border-radius: 0;border: 1px solid var(--btn_bg_color);background: var(--btn_bg_color);color: var(--btn_color);text-transform: uppercase;font-weight: 500;margin-top: 10px;margin-bottom: 10px;font-size: 14px;padding: 7px 15px;position: relative;left: -50%;}
.services-box p { color: black;word-break: break-all;text-decoration: none;color: #101010 !important;font-size: 16px;}
.services-box i { font-size: 19px !important;}


.category-page {padding: 20px 0;}
.best-seller {padding-bottom: 50px;}
.category-page h3 {font-family: 'Droid Sans', sans-serif;color: #333333;font-weight: 700;font-size:28px;text-transform: uppercase;text-align: center;margin-top: 10px;margin-bottom: 15px;}
.breadcrumb-block {background: #F5F5F5;}
.breadcrumb {margin-bottom: 0;padding: 10px 15px;}
.breadcrumb li a{color: #8c8c8c;}
.breadcrumb > .active {color: #000;}
.prod-detail-page .bg {border: 1px solid #e6e6e6;}
.prod-detail-page .bg img {margin:0 auto;}
.prod-detail-page {padding: 50px 0;}
.prod-detail-page h3 {margin-top: 0px;font-family: 'Roboto', sans-serif;color: #3f3f3f;font-weight: 500;font-

size: 20px;text-transform: uppercase;margin-bottom: 15px;}
.prod-detail-page .prize {text-align: left;color: #2e8888;margin-bottom: 10px;margin-right:20px;padding: 

10px 0;float: left;}
.prod-detail-page p {color: #727272;margin-bottom: 0;line-height: 23px;}
.description {padding: 15px 0;}
.block-social {margin-bottom: 0;padding-left: 0;float: right;}
.block-social li {margin-left: 5px;display: inline-block;}
#gallery1 {margin-top: 10px;}
#gallery1 a {border: 1px solid #e6e6e6;margin-bottom:10px;}
/*.active img{border:1px solid #f8d45a !important;}*/
#gallery1 a img {width: 60px;}
.dropdown-menu a {padding: 7px 20px !important;}
.table-detail {margin-top: 15px;width: 85%;}
.table-detail .table thead {background: #ededed;}
.table-detail .table thead tr th {font-weight: 400;color: #656565;}
.table-detail .table tbody tr td {vertical-align: middle;}
.quantity {width: 96px;float: left;margin-right: 15px;}
.quantity .btn-default {background: #FFF;border-radius:0;text-shadow: none;box-shadow: none;padding: 

6px 9px;color: #3b3b3b;font-size: 11px;}
.quantity input {text-shadow: none;box-shadow: none;height: 29.7px;text-align: center;padding: 3px 3px;}
.prod-detail-page .addCart {text-shadow: none;box-shadow: none;background: #f8d45a;border-radius: 

0;color: #2d2d2d;border-color: #f8d45a;text-transform: uppercase;padding: 6px 8px;float: left;font-size: 

11px;font-weight: 500;}
.addToCart-page {padding: 40px 0;}
.addToCart-page h3 {font-size: 22px;color: #5a5a5a;margin-bottom: 40px;margin-top: 0;}
.addToCart-page .table tbody tr td:first-child img{width: 80px;margin: 0 auto;}
.addToCart-page .table tbody tr td img{margin: 0 auto;display: block;}
.addToCart-page .table tbody tr td h4 {font-family: 'Roboto', sans-serif;font-size: 15px;color: 

#1f1f1f;margin-bottom: 5px;margin-top: 0;font-weight: 400;}
.addToCart-page .table tbody tr td p {font-family: 'Roboto', sans-serif;font-size: 14px;color: 

#7a7a7a;margin-bottom: 5px;}
.addToCart-page .table tbody tr td h5 {font-size: 18px;font-weight: 400;}
.addToCart-page .qty-input {width: 100px;margin: 0 auto;text-shadow: none;box-shadow: none;}
.addToCart-page .table tbody tr td {vertical-align: middle;}
.addToCart-page .table thead {background: #EFEFEF;}
.addToCart-page .table thead tr th {font-family: 'Roboto', sans-serif;font-weight: 400;color: #2f2f2f;}
.addToCart-page .btn-group .btn-default {text-shadow: none;box-shadow: none;border-radius: 

0;border:none;color: #FFF;padding: 8px 15px;}
.addToCart-page .btn-group .btn-default:first-child {color: #292929;}
.addToCart-page .btn-group .btn + .btn {margin-left: 10px;}
.checkout-page {padding: 40px 0;}
.checkout-page h3 {font-size: 22px;color: #5a5a5a;margin-bottom: 40px;margin-top: 0;}
.checkout-page .bg {-webkit-box-shadow: 0px 0px 7px 2px rgb(195, 195, 195);-moz-box-shadow: 0px 0px 

7px 2px rgb(195, 195, 195);box-shadow: 0px 0px 7px 2px rgb(195, 195, 195);min-height: 270px;padding: 

15px 20px;}
.checkout-page .bg h4 {color: #252a33;text-transform: uppercase;margin-bottom: 20px;}
.checkout-page .bg p {color: #494949;font-size: 15px;line-height: 24px;}
.checkout-page .bg input {text-shadow: none;box-shadow: none;border-radius: 0;height: 43px;}
.checkout-page .radio input {height: auto;}
.checkout-page .bg .btn-default {text-shadow: none;box-shadow: none;text-transform: 

uppercase;background: #f8d45a;color: #000;border-color: #f8d45a;border-radius: 0;margin-top: 10px;}
.checkout-page .bg small {color: #7a7a7a;margin-top: 5px;display: block;}
.keyfeatures h3{font-weight: 500;font-size: 20px;margin-top: 20px;}
.description h4 {margin-top: 20px;font-family: 'Droid Sans', sans-serif;color: #6e6e6e;font-weight: 500;font-

size: 20px;text-transform: uppercase;margin-bottom: 15px;}
.description{border-top: 1px solid #e7e7e7;margin-top: 30px;}
.promo-code .form-group {margin: 9px -1px -4px;}
.promo-code {margin: 0;padding: 15px 0px;}
.delivery-date-block {margin-right: 0!important;margin-left: 0 !important;}
.delivery-date-block input {text-shadow: none;box-shadow: none;border-radius: 0;border-color: 

#e7e7e7;height: 40px;}
.delivery-date-block .control-label {text-align: left !important;font-weight: 500 !important;}
.promo-code input {text-shadow: none;box-shadow: none;border-radius: 0;border-color: #e7e7e7;height: 

40px;}
.promo-code .btn-default {text-shadow: none;box-shadow: none;text-transform: uppercase;background: 

#f8d45a;color: #292929;border-color: #f8d45a;border-radius: 0;padding: 9px 20px;font-weight: 500;}
.confirm-checkout {text-shadow: none;box-shadow: none;text-transform: uppercase;background: 

#f8d45a;color: #292929;border-color: #f8d45a;border-radius: 0;padding: 9px 20px;font-weight: 500;}
.your-order {background: #F9F9F9;border: 1px solid #ECECEC;padding: 10px 15px 54px 16px;margin-bottom: 20px;}
.your-promocode {background: #F9F9F9;border: 1px solid #ECECEC;padding: 10px 15px 8px 16px;margin-bottom: 20px;}
.your-order h4 {font-size: 20px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid 

#e1e1e1;padding-bottom: 15px;text-align: center;margin-bottom: 0;}
.cart-prod-img {width: 16%;float: left;}
.cart-prod-img img {border: 1px solid #ececec;}
.cart-prod-content {width: 44%;float: left;padding-left: 10px;}
.cart-prod-Promocontent {width: 60%;float: left;padding-left: 10px;}
.cart-qty {width: 20%;float: left;padding-left: 10px;}
.cart-prod-total {width: 20%;float: left;padding-left: 10px;margin-top: 0;text-align: center;}
.cart-prod-total p {font-size: 21px;}
.cart-prod-content h5 {font-size: 16px;font-weight: 500;margin-bottom: 5px;}
.cart-prod-Promocontent h5 {font-size: 16px;font-weight: 500;margin-bottom: 5px;}
.cart-prod-content p {font-size: 14px;margin-bottom: 0px;}
.cart-prod-Promocontent p {font-size: 14px;margin-bottom: 0px;}
.cart-prod {border-bottom: 1px solid #e1e1e1;padding: 15px 0;}
.cart-prod-total {font-size: 15px;font-weight: 600;}
.cart-qty {font-size: 15px;padding-top: 25px;}
.cart-total p {font-size: 15px;color: #000;padding:15px 0;clear: both;}
.cart-total .divider {min-height: 1px;background: #eaeaea;margin-top: 30px;}
.back {text-shadow: none;box-shadow: none;text-transform: uppercase;background: #f8d45a;color: 

#292929;border-color: #f8d45a;border-radius: 0;padding: 7px 20px;float: right;margin-right: 15px;margin-

bottom: 15px;font-size: 13px;font-weight: 500;}
.addToCart-page .addToCart-table {width: 100%;}
.addToCart-btnGroup {width: 70%;}
.center-btm {position: absolute;left: 50%;bottom: 5px;}
.order-btm {position: absolute;left: 50%;}
.fsp-close {background: #FFF;border: 1px solid #bcbdb0;padding: 7px 15px;text-align: center;font-size: 

13px;font-weight: 700;color: #7c7c72;border-radius: 6px;text-decoration: none;}
.enquiry-form {border-top:3px solid #c61e1e !important;margin-top: 50px;margin-bottom: 50px;padding: 

10px 30px 30px 30px;-webkit-box-shadow: 0px 3px 5px 2px rgb(195, 195, 195);-moz-box-shadow: 0px 

3px 5px 2px rgb(195, 195, 195);box-shadow: 0px 3px 5px 2px rgb(195, 195, 195);}
.enquiry-form h3 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: #585D63;letter-spacing: 

0.5px;padding-left: 15px;padding-bottom: 15px;}
.enquiry-form input {box-shadow: none;text-shadow: none;color:#3F3F3F;font-weight: 400;font-size: 

15px;height: 43px;padding:7px 10px ;border-radius:0px;background: #F5F5F5;border: 1px solid 

#ECECEC;}
.enquiry-form textarea {box-shadow: none;text-shadow: none;color:#3F3F3F;font-weight: 400;font-size: 

15px;height: 217px;padding:7px 10px ;border-radius:0px;background: #F5F5F5;border: 1px solid 

#ECECEC;}
.enquiry-form input::-webkit-input-placeholder {color:#C6C6C6 !important;}
.enquiry-form input:-moz-placeholder {color:#C6C6C6 !important;}
.enquiry-form input::-moz-placeholder {color:#C6C6C6 !important;}
.enquiry-form input:-ms-input-placeholder {color:#C6C6C6 !important;}
.enquiry-form textarea::-webkit-input-placeholder {color:#C6C6C6 !important;}
.enquiry-form textarea:-moz-placeholder {color:#C6C6C6 !important;}
.enquiry-form textarea::-moz-placeholder {color:#C6C6C6 !important;}
.enquiry-form textarea:-ms-input-placeholder {color:#C6C6C6 !important;}
.enquiry-form button {border-radius: 0px;padding: 9px 25px;font-size: 15px;background: #f8d45a;box-shadow: none;text-shadow: none;color: #303030;border: 1px solid #f8d45a;text-

transform:uppercase;font-weight:500;letter-spacing:1px;width: 100%}
.abt-page {padding: 60px 0;}
.abt-page p {color: #727272;margin-bottom: 0;line-height: 33px;font-weight: 300;font-size: 20px;text-align: 

center;}
.abt-page img {border:1px solid #dedede;padding: 3px;}
#login-nav input { margin-bottom: 15px; }
.login-css .dropdown-menu {right: 0;left: initial;margin-top: 7px;}
.login-css input {text-shadow: none;box-shadow: none;border-radius: 0;background: #f4f4f4;border-color: 

#f0f0f0;}
.login-css .btn-block {text-shadow: none;box-shadow: none;border-radius: 0;border: 1px solid 

#f8d45a;background: #f8d45a;color: #292929;text-transform: uppercase;font-weight: 500;margin-top: 

10px;margin-bottom: 10px;font-size: 14px;padding: 7px 15px;}
.paymnt-page ol { padding-left:15px; }
.paymnt-page ul { padding-left:15px; }
.paymnt-page p{ color: #636363; margin-bottom: 0; font-weight: 400; font-size: 16px; text-align: left; 

padding: 5px 0; }
.paymnt-page ol li p{ color: #636363; margin-bottom: 0; font-weight: 400; font-size: 16px; text-align: left; 

padding: 5px 0; }
.paymnt-page { padding: 30px 0; }
.terms_con h3 { font-size: 18px; }
.terms_con p { color: #636363; margin-bottom: 0; font-weight: 400; font-size: 16px; text-align: left; 

padding: 5px 0; }
.terms_con { padding: 30px 0;}
.forgot-pswd {color: #909090;font-size: 13px;}
.register-form{background:#F5F5F5;border:1px solid #ECECEC;padding:30px 20px;margin-top:30px;margin-bottom:30px;}
.register-form input{text-shadow:none;box-shadow:none;font-family:'Open Sans', sans-serif;border:1px 

solid #ECECEC;border-radius:0px;height:43px;margin-bottom:15px;color: #000;}
.register-form select{
    text-shadow: none;
    box-shadow: none;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #ECECEC;
    border-radius: 0px;
    height: 43px;
    margin-bottom: 15px;
    color: #000;}
.register-form textarea{text-shadow:none;box-shadow:none;font-family:'Open Sans', sans-serif;border:1px 

solid #ECECEC;border:none;border-radius:0px;margin-bottom:15px;color: #000;}
.register-form button{background:#f8d45a;padding:10px 40px;margin-bottom:15px;color:#292929;border: 

1px solid #f8d45a;border-radius: 0;text-shadow: none;box-shadow: none;padding: 10px 25px;text-

transform: uppercase;font-weight: 400;font-size: 17px;}
.register-form p{font-size:15px;color:#7e7e7e;font-family:'Open Sans', sans-serif;letter-spacing:0.5px;text-

align:center;margin-bottom:30px;}
.register-form h3{font-family:'Lato', sans-serif;text-align:center;color:#44463e;font-size:26px;font-

weight:900;margin-bottom:30px;margin-top:10px;}
.register-form h3 span{border-bottom:5px solid var(--theme_color);margin:0 

auto;width:6%;display:block;padding-bottom:7px;}

.bulk-order{background:#F5F5F5;border:1px solid #ECECEC;padding:30px 20px;margin-top:60px;margin-

bottom:60px;}
.bulk-order input{text-shadow:none;box-shadow:none;font-family:'Open Sans', sans-serif;border:1px solid 

#ECECEC;border-radius:0px;height:43px;margin-bottom:15px;color: #000;}
.bulk-order textarea{text-shadow:none;box-shadow:none;font-family:'Open Sans', sans-serif;border:1px 

solid #ECECEC;border:none;border-radius:0px;margin-bottom:15px;color: #000;}
.bulk-order button{background:#f8d45a;padding:10px 40px;margin-bottom:15px;color:#292929;border: 1px 

solid #f8d45a;border-radius: 0;text-shadow: none;box-shadow: none;padding: 10px 25px;text-transform: 

uppercase;font-weight: 400;font-size: 17px;}
.bulk-order p{font-size:15px;color:#7e7e7e;font-family:'Open Sans', sans-serif;letter-spacing:0.5px;text-

align:center;margin-bottom:30px;}
.bulk-order h3{font-family:'Lato', sans-serif;text-align:center;color:#44463e;font-size:26px;font-

weight:900;margin-bottom:30px;margin-top:10px;}
.bulk-order h3 span{border-bottom:5px solid #f8d45a;margin:0 auto;width:6%;display:block;padding-

bottom:7px;}
.chkout-addrs {padding: 40px 0;}
.address-block .control-label {text-align: left !important;font-weight: 500 !important;}
.address-block input {text-shadow: none;box-shadow: none;border-radius: 0;border-color: #e7e7e7;height: 

40px;}
#msg { background:#c61e1e; padding:7px 15px; display:inline; color:#fff; font-size:15px;margin-top: 30px; }
#nav {width: 100%;}
#nav.affix-top {z-index:10;border:0;}
#nav.affix {position: fixed;top: 0;z-index:100;-webkit-transition: all .6s ease-in-out;border: none;}
#nav.affix .navbar-nav > li > a {-webkit-transition: all .6s ease-in-out;}

.tooltip { opacity: 1; }
.tooltip .tooltiptext { 
visibility: hidden;
width: 150px;
background-color: rgba(51, 51, 51, 0.75);
color: #fff;
text-align: center;
border-radius: 6px;
position: absolute;
z-index: 1;
top: 3px;
right: 122%;
font-size: 16px;
padding: 0px 8px;
}
.tooltip .tooltiptext::after { content: "";position: absolute;top: 50%;left: 100%;margin-top: -5px;border-width: 

5px;border-style: solid;border-color: transparent transparent transparent black; }
.tooltip:hover .tooltiptext { visibility: visible; }
#result{ margin: 0; }
#delivery_popup {}

.contest-form {border-top:3px solid #c61e1e !important;margin-top: 50px;margin-bottom: 50px;padding: 

30px 30px 30px 30px;-webkit-box-shadow: 0px 3px 5px 2px rgb(195, 195, 195);-moz-box-shadow: 0px 

3px 5px 2px rgb(195, 195, 195);box-shadow: 0px 3px 5px 2px rgb(195, 195, 195);background: #fff;}
.contest-form h3 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: #585D63;letter-spacing: 

0.5px;padding-left: 15px;padding-bottom: 15px;}
.contest-form input {box-shadow: none;text-shadow: none;color:#3F3F3F;font-weight: 400;font-size: 

15px;height: 43px;padding:7px 10px ;border-radius:0px;background: #F5F5F5;border: 1px solid 

#ECECEC;}
.contest-form input::-webkit-input-placeholder {color:#C6C6C6 !important;}
.contest-form input:-moz-placeholder {color:#C6C6C6 !important;}
.contest-form input::-moz-placeholder {color:#C6C6C6 !important;}
.contest-form input:-ms-input-placeholder {color:#C6C6C6 !important;}
.contest-form button {border-radius: 0px;padding: 9px 25px;font-size: 15px;background: #f8d45a;box-

shadow: none;text-shadow: none;color: #303030;border: 1px solid #f8d45a;text-

transform:uppercase;font-weight:500;letter-spacing:1px;width: 100%;}
.contest-form img {margin: 0px auto 30px;width: 225px;}
#contest_msg {font-size: 25px;text-align: center;font-weight: 300;}

.contest-page {background: #EFEFEF;min-height: 610px;height: 100vh;}
.contest-details {margin-top: 50px;margin-bottom: 50px;padding: 0px 30px 30px 30px;}
.contest-details h4 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: #585D63;letter-

spacing: 0.5px;padding-left: 15px;padding-bottom: 15px;}
.contest-details p {background: url(../images/right-tick.png) no-repeat;font-size: 16px;padding-left: 30px;}

.contest-Thank {margin-top: 50px;padding: 0px 30px 30px 0px;}
.contest-Thank h4 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: #585D63;letter-

spacing: 0.5px;padding-bottom: 15px;}
.contest-Thank span {font-size: 16px;margin-bottom: 20px;display: block;}
.contest-Thank p {background: url(../images/right-tick.png) no-repeat;font-size: 16px;padding-left: 30px;}
#shopmore {border-radius: 0px;padding: 9px 25px;font-size: 15px;background: #f8d45a;box-shadow: 

none;text-shadow: none;color: #303030;border: 1px solid #f8d45a;text-transform:uppercase;font-

weight:500;letter-spacing:1px;}

/*SHOW UP*/
.btn-fixed-bottom{position:fixed;bottom:10px;right:20px;display:none;}
.btn-hide-show{margin-right:10px;}
.btn-light{color:#555;background-color:rgba(0, 0, 0,.1);}
.btn-light:hover{color:#111;background-color:rgba(0, 0, 0,.25);}
.btn-dark{color:#fff;background-color:rgba(0, 0, 0,.5);}
.btn-dark:hover{color:#fff;background-color:rgba(0, 0, 0,.9);}
.btn-showup{position:relative;color:#fff;font-weight:normal;background-color:#463265;border-

color:#3F2961;}
.btn-showup:focus,
.btn-showup:hover,
.btn-showup:focus{color:#fff;outline:none;background-color:#000;border-color:#000;}

/*SEACH*/
#navigation-bar {position: relative;height: 50px;padding-left: 50px;}
#search {position: relative;
float: right;
width: 190px;
height: 38px;
margin: 19px 26px;
font-style: italic;
text-align: center;}
#searchlabel {position: relative;

float: right;

width: 190px;

height: 38px;

margin: 19px 26px;}
#label {width: 50px;height: 50px;position: relative;z-index: 20;}
#label label {display: block;width: 50px;height: 50px;background: url("../images/search.png") 0 0;font-size: 

0;color: rgba(0, 0, 0, 0);text-indent: -9999px;cursor: pointer;}
#label label:hover {background: url("../images/search.png") 0px 0;}
#label.active label {background: url("../images/search.png") 0px 0;}
#input {position: absolute;top: 0;left: 50px;width: 265px;height: 50px;z-index: -1;overflow: hidden;}
#input input {display: block;position: absolute;top: 0;left: -265px;width: 265px;height: 100%;margin: 

0;padding: 0 10px;border: none;background-color: #c61e1e;color: #fff;font-size: 18px;-webkit-backface-

visibility: none;-moz-backface-visibility: none;-ms-backface-visibility: none;backface-visibility: none;-

webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-transition: left 0;-moz-transition: left 

0;-ms-transition: left 0;-o-transition: left 0;transition: left 0;}
#input input:focus {outline: none}
#input.focus {z-index: 20}
#input.focus input {left: 0;-webkit-transition: left 0.3s;-moz-transition: left 0.3s;-ms-transition: left 0.3s;-o-

transition: left 0.3s;transition: left 0.3s;}

/*Accordian*/
.smk_accordion {position: relative;margin: 0;padding: 0;list-style: none;margin-bottom: 20px;}
.smk_accordion .accordion_in {border: 1px solid #ccc;position: relative;z-index: 10;margin-top: 

2px;overflow: hidden;}
.smk_accordion .accordion_in .acc_head {position: relative;background: #FDFDFD;padding: 10px;font-

size: 18px;display: block;cursor: pointer;font-weight: 400;text-transform: uppercase;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {display: block;width: 18px;height: 

18px;position: absolute;left: 10px;top: 50%;margin-top: -9px;background: url(../images/plusminus.png) 

center 0;}
.smk_accordion .accordion_in .acc_content {background: #F9F9F9;color: #7B7E85;padding: 25px 10px 

15px 10px;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {margin-top: 5px;}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {border-radius: 0 0 0 0;}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {border-radius: 0 0 0 0;}
.smk_accordion .accordion_in.acc_active > .acc_content {display: block;}
.smk_accordion .accordion_in.acc_active > .acc_head {background: #E1E1E1;}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {background: url

(../images/plusminus.png) center -18px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {padding-left: 40px;}

/*Color Box*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-

webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px -

29px;}
#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose

{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 

0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 

0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) no-repeat -25px 

0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient

(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.offer-block {background: #d3a60d;padding: 10px 0;}
.offer-block h4 {text-align: center;color: #FFF;font-size: 17px;margin: 0;font-weight: 400;}
.homeLogo { width: 175px;height: auto;top: 14px;position: relative;margin-right: 20px;float: right; }

.Newdetails {margin: 30px 0;}
.newHeaderOrderBtn a { border: 2px solid #ccc;display: block;padding: 4px 15px;color: var(--theme_color);border-radius: 10px; }
.firstOrder { font-size: 24px; }
.secondOrder { margin-left: 5px; }
.imageuploadify-container .btn {background-image: url("../images/close.png");}
.btn-danger:hover {
    background-color: none !important;
    background-position: none !important;
}
.regbtn {
	width: 18% !important;
	border: 1px solid var(--btn_bg_color) !important;
	color: var(--btn_color) !important;
	background: var(--btn_bg_color) !important;
}
.probtn {
	    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #f8d45a;
    background: #f8d45a;
    color: #292929;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    padding: 7px 15px;
    position: relative
}

.form-order{
	text-shadow: none;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid var(--btn_bg_color);
	background: var(--btn_bg_color);
	color: var(--btn_color);
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 7px 15px;
	position: relative;
}
.zoom:hover {
 	transform: scale(3.5);
	transform-origin: top left;
}
.zoom{
	width: 50px;
    height: 50px;
    transition: all 0.5s ease-out;
}
.chkout-qty{
	width: 125px !important;
	float: left;
}
.chkout-qty .btn{
	border: 1px solid var(--btn_bg_color);
	background: var(--btn_bg_color);
	color: var(--btn_color);
	font-weight: 500;
}
.chkout-qty input{
	border: 1px solid #f8d45a;
}
.bill_add {
	padding: 10px;
}
.ship_add {
	padding: 10px;
}

.radioWrap .radioBtnGroup {
	max-width: 800px;
	margin: auto;
}

.radioWrap .radioBtnGroup .radioMethod {
	padding: 70px;
	box-shadow: none;
	position: relative;
}

.radioWrap .radioBtnGroup .radioMethod.active {
	outline: none !important;
}

.radioWrap .radioBtnGroup .radioMethod.active .method {
	border-color: #4cd264;
	outline: none !important;
	box-shadow: 0px 3px 22px 0px #7b7b7b;
}

.radioBtnGroup .active img{
	border: none !important;
}

.radioWrap .radioBtnGroup .radioMethod .method {
	position: absolute;
	right: 3px;
	top: 3px;
	bottom: 3px;
	left: 3px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 2px solid transparent;
	transition: all 0.5s;
}





.radioWrap .radioBtnGroup .radioMethod .method:hover {
	border-color: #4cd264;
	outline: none !important;
}


.newHeaderContact{ 
    border: 2px solid #ccc;
    display: block;
    padding: 11px 15px;
    border-radius: 10px;
    margin: 0px 13px;
}

.newHeaderContact a{
	color: #757575;
}
.newHeaderContact i {color: var(--theme_color);}
.fancygallery p {
	text-align: center;
	font-size: 16px;
	padding: 5px;
}

.pay_gate ul { text-align: center; }
.pay_gate li {
	list-style-type: none;
	padding: 0px 10px;
	display: inline-block;
	margin-bottom: 20px;
}
.pay_div {
	height: 130px;
	border: 2px solid #332e2e66;
	width: 250px;
	text-align: center;
	border-radius: 14px;
}
.pay_para p{
	text-align: center;
}
.image_drop {
	font-size: 0 !important;
}
.image_drop .img_box{
	width: 33.33% !important;
	display: inline-block !important;
	text-align: center;
}

.image_drop label{
	width: 100% !important;
}

.img_box i {
	font-size: 18px;
	margin: 5px 0px;
}
.img_box .radio{
	visibility: hidden;
}

.image_drop .method p {
	white-space: normal !important;
}

.image_drop .thumbnail{
	border: 0px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

i.image_drop.thumbnail:hover {
    font-size: 20px !important;
}


.descp_price{
	height: 80px;
}

.cart{
	margin-right: 70px !important;
	margin-top: 10px;
}

.gallery .owl-carousel img {
	max-width: 282px !important;
	max-height: 248px !important;
}
.gallery .owl-carousel .item {padding: 0 10px;}

.row .home_conct_col:first-child {border-right: 1px solid #ced4da; }

.row .home_conct_col:nth-child(2) {margin-top: 17px; }

.home_conct_col { padding: 2px 105px; }

.home_conct_col .form-group { padding: 6px; }

.home_conct_col .form-control{
border: none;

border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;

border-radius: unset;

border-bottom: 1px solid #ced4da;

font-size: 18px;

padding: 18px;

box-shadow: none;
}

.home_conct_col button {
	margin-left: 20px;
}

.home_conct_col i {
	margin: 5px;
}
.home_conct_col .sub  {	
	font-size: 24px;
	margin-left: 32px;
}
.home_conct_col .head  {
	color: #a5a5a5;
	font-size: 22px;
} 
.home_conct_col li{
	list-style: none;
}
.home_testimonial .key-reviews {
    background-color: #fff;
    padding: 40px;
        padding-bottom: 40px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    box-shadow: 0 5px 40px rgba(0,0,0,.07);
    border-radius: 4px;
    text-align: left;
    overflow: hidden;
    padding-bottom: 35px;
    border: 1px solid #c9c9c9;
    margin: 4px 10px;
}


.home_testimonial .rw-authorimg {

    max-width: 230px;
    max-height: 100%;
    display: inline-block;
    float: right;
    margin-top: -90px;
    margin-left: 20px;
    margin-right: -50px;
    margin-bottom: -90px;

}

.home_testimonial .rw-author-details {
    vertical-align: top;
    text-align: left;
    margin-bottom: 16px;
}

.home_testimonial .rw_message {
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 0;
    line-height: 1.6;
}
.home_testimonial .rw-authorimg img {
    float: left;
    height: auto;
    border-bottom-left-radius: 100%;
    border-top-left-radius: 100%;
}

.captcha_div {
	display: inline-flex;
	-webkit-user-select: none !important; 
	-webkit-touch-callout: none!important; 
	-moz-user-select: none !important; 
	-ms-user-select: none !important; 
	user-select: none !important;  
}


.captcha_div label{
	width: 300px;font-size: 15px;margin-top: 12px;
}

.captcha_div #captcha{
	    text-align: center; 
	    pointer-events: none;
	    background: #a7a7a7;
	    padding: 10px 10px;
	    border: none;
	    color: #000;
	    font-size: 18px;
	    width: 80px;
}

.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%) !important;
  }
.description_tab .panel-heading .nav-tabs li { width:100%; }
.description_tab .panel-heading .nav-tabs li.active a{ font-weight: 600; }
.description_tab .panel-heading .nav-tabs a{ color: #333 !important; }
.description_tab .panel-heading .nav-tabs { display: flex !important; }
.description_tab .panel{box-shadow: none !important;border-color: #fff !important;}
.description_tab .panel .panel-body {border: 1px solid #ddd;margin: -10px 15px;border-top: 0px !important;}
.description_tab .panel-heading{border-bottom: none !important;}
.description_tab {margin-top: 20px;}
.variant_spin {font-size: 60px !important;padding: 160px;}
.variant_etc { font-size: 0; }
.prodDetail .prod-color li { cursor: pointer }
.variant_etc_img { display: inline-block;width: 25%; }
.variant_etc_img img { padding: 5px; } 
.get_variant_mob {padding: 15px !important;}
  .product_detail_tab ul.tabs {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 32px;
  border-bottom: 1px solid #333;
  width: 100%;
}

.product_detail_tab ul.tabs li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  height: 31px;
  line-height: 31px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #000;
  overflow: hidden;
  position: relative;
}

.product_detail_tab .tab_last { border-right: 1px solid #ddd; }

.product_detail_tab ul.tabs li:hover {
  background-color: #ccc;
  color: #333;
}

.product_detail_tab ul.tabs li.active {
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #fff;
  display: block;
}

.product_detail_tab .tab_container {
  border: 1px solid #ddd;
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: auto;
}

.product_detail_tab .tab_content {
  padding: 20px;
  display: none;
}

.product_detail_tab .tab_drawer_heading { display: none; }

@media only screen and (min-width:768px){
  .product_detail_tab ul.tabs {
    display: inline-flex;
    border-bottom: none !important;
  }
  .product_detail_tab ul.tabs li {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {

  .product_detail_tab .table-responsive{
  	margin-bottom: 0px !important; 
  }
  .product_detail_tab {
    padding: 12px;
  }
  .product_detail_tab .tabs {
    display: none; 
  }
  .product_detail_tab .tab_drawer_heading {
    background-color: #fff;
    color: #333;
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px; 
  }
  .product_detail_tab .d_active {
    background-color: #ddd;
    color: #000;
  }
  .product_detail_tab h3{
    text-transform: capitalize !important;
  }

  .prod1-box .btn-default{
  	left: 0 !important;
  }

  .prod1-box {
  	height: 600px;
  }


}



.homeabout{
	margin-top: 35px
}

.home_product .home_product_detail {
	padding: 6px 18px;
	height: 140px;
}

.home_product .home_product_detail p{
	text-decoration: none;color: #101010 !important;font-size: 15px;padding-left: 5px;
}

.home_product .home_product_detail h4{
	text-align: left !important;
	font-size: 21px;
}

.header_page_links ul li{
	display: inline-block;
}

.top-links .header_page_links li a{
	font-size: 18px;
	padding: 18px;
	color: white;
	
}


.header_page_div1 {

	background: var(--theme_color) url(../../images/shape2.png);
    background-repeat: no-repeat;
    background-position: center left;
    height: 86px;
}
.header_page_div2 {
	background: var(--theme_color);
	height: 86px;
	width: calc(100% - 115px);
    float: left;
}

.header_order_links{

	background: var(--theme_color) url(../../images/shape1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    width: 115px;
    float: left;
    text-align: center;
	height: 86px;
}

.header_order_links li a{
	font-size: 18px;
	padding: 18px;
	color: var(--theme_color);
	font-weight: 600;
	font-size: 21px;
}

.home_product_btn {
	text-align: center;
}

.home_product_btn button{
	background: var(--theme_color);
	border: none;
    padding: 8px 25px;
    color: white;
}

.header_order_links .top-links{
	margin: 24px 0px;
}

.logo-block .container {
	width: auto !important;
	margin: 0 !important;
}
.service-box {
	border: 1px solid #cdcecf;
	min-height: 355px;
	padding: 5px 5px 15px;
	margin: 20px 0;
	position: relative;
}
.prod-box:hover {
    border: 1px solid var(--theme_color);
}
.servive-img {
	height: 145px;
	margin: -5px;
	background-position: center !important;
}
.service-box .home_service_detail {
	padding: 6px 18px;
	height: 140px;
}

/*-------------------------------------------------TESTIMONIAL BOX--------------------------------------*/

.dialog-box span{
    /*font-weight: bold;
    padding:15px 15px 0px 15px;
    font-size: 14px;
    display: table-cell; 
    color:#a2904b;*/
    /*display: inline-flex;*/
}
.dialog-box i{
    float: right;
    margin-right: 16px;
    margin-top: 7px;
}
.dialog-box p{
	text-indent: 7px;
}
.dialog-box{
    background: #f0f0f0;
    width: 100%;
    height: 55%;
    font: normal 20px/25px 'Titillium Web', 'Arial'; 
    display: table;
    position: relative;
    letter-spacing: 1px;
    border-radius: 1px;
    /*box-shadow: 0px 0px 12px -4px rgb(117, 117, 117);*/
}

.dialog-box .info{
	padding: 37px;
	font-size: 16px;
	line-height: 20px;
	height: 195px;
	position: relative;
	color: #333;
}

.home_testimonial .owl-item{
	width: 380px !important;
}

.dialog-box > p{
    margin: 0;
    display: table;
    width: 100%;
}

.dialog-box > p > a{
    padding: 12px 14px 0;
    text-decoration: none;
    color:#1E3344;  
    display: table;              
}

.dialog-customer{
	margin-top: 20px;
}

.dialog-box:after{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 45px 0 0px;
    border-color: #f0f0f0 transparent transparent transparent;
    position: absolute;
    left: 15%;
    bottom: -20px;
    content: close-quote;
    z-index: 1;
}
.box{
    width:100%;
    height:100%;        
    padding: 15px 15px 0 15px;
}
.img_div img{
	height: 70px !important;
	width: 70px !important;
	border-radius: 50%;
	background: black;
}
.header_below{
	height: 122px;
}

.home_testimonial .owl-wrapper-outer{
	height: 360px !important;
}

.home_testimonial .dialog-box{
	height: 66% !important;
}

.order_box:hover {
    /*box-shadow: 0 0 11px rgba(33,33,33,.2);*/
    border: 1px solid var(--theme_color);
}
.order_box {
    border: 1px solid #e3e3e3;
    height: 200px;
    margin: 14px;
    width: 362px;
}
.order_box_href {
    cursor: pointer;
    color: inherit;
}
.order_box .row {
    padding: 25px 0px 0px 20px;
}
.order_box .row .col-sm-9 span {
    font-size: 26px;
}
.order_box p {
    margin: 16px;
    font-size: 14px;
}
.mobile_order_link{
	list-style: none;
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle;
}
.mobile_order_link li{
	display: inline-block;
	cursor: pointer;
}
.mobile_order_link img{
	width: 24px;
}
.mobile_order_link li:nth-child(2){

	border-left: 1px solid black;
	padding-left: 5px;

}
.mobile_order span{
	display: inline-block;
}
.top-links .header_page_links .dropdown-item {
	color: black;
}
.header_page_links .dropdown-menu li{
	display: block;
}
.header_page_links .dropdown-menu {
	margin-left: 110px;
}
.top-links .header_page_links .dropdown-item:hover {
    font-weight: 500;
}
.cart_link{
	text-align: center;
}
.cart_link .cart_count{
	color: white;
}
.testmonial_page .box{
	width: 33%;
}
.quick_loader {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgb(255, 255, 255);
    z-index: 10;
    display: none;
}
/*.abt_contant{
	font-size: 20px;
}*/

.kyc .kyc_p{
	height: 43px;
    padding: 10px;
    text-align: center;
}

.kyc .fa-cloud-upload {
	font-size: 20px;

	padding: 10px;

	border: 1px solid #e1e1e1;

	background: #e1e1e1;
}

.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
	width: 20px;
	padding-bottom: 10px;
	cursor: pointer;
}

.cart-qtypromo {
    font-size: 15px;
    padding-top: 8px;
    width: 20%;
    float: left;
}

.coupon_msg {
	text-align: center;
}

.are_you input[type="radio"] {
	height: 12px;
	margin: 2px 2px;
}

.register-form h4 {
	color: var(--theme_color);
}
#confm_chk .btn-default{
	background: var(--btn_bg_color);
}

