/* 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;}
.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;}
.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 {background: #ededed;padding: 7px 0px}
.top-links ul {padding-left: 0;list-style: none;margin-bottom:0; }
.top-links .f-left li {display: inline-block;padding:0 10px;border-right: 1px solid #d4d4d4; }
.top-links .f-left li a {color: #6e6e6e;font-size: 13px;}
.top-links .f-left 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;font-size: 13px;}
.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: 99px;}
.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: 2px 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;}
.best-seller {padding-bottom: 50px;}
.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%;}
.category-page {padding: 20px 0;}
.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: 0;}
.promo-code {margin: 0;padding-bottom: 10px;}
.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 58px 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-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-content 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: 70%;}
.addToCart-btnGroup {width: 70%;}
.center-btm {position: absolute;left: 50%;bottom: 5px;}
.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: 22px;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:60px;margin-bottom:60px;}
.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; }
#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: 10px;right: 120%;font-size: 16px; }
.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: 220px;height: auto;top: 10px;position: relative; }

.Newdetails { float: right;margin-top: 16px; }
.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
}
.prod-box p {
color: black;
}
.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: 115px !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;
}

.prod-box i {
	font-size: 19px !important;
}
.descp_price{
	height: 80px;
}