
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/robotocondensed-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonts/robotocondensed-light_0-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin_0-webfont.woff2') format('woff2'),
         url('../fonts/roboto-thin_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.popup-inner {
    position: fixed;
    left: auto;
    right: 0;
    top: auto;z-index: 9999;
    bottom: 0;
    height: auto;
    padding: 0;
}

.popup-inner .close-button {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    background: #0098da;
    width: 30px;
    height: 30px;
    color: white;
    padding: 2px;
    padding-left: 10px;
    border-bottom-left-radius: 100px;
    cursor: pointer;
}
.popup-inner .close-button:hover, .popup-inner .close-button:focus {text-decoration: none;}
.popup {display: none;}
html.active-poup .popup {display: block;}





















.modal-div{color: #fff;
background-color: #333;
width: 300px; height: 300px;
 text-align: center; position: absolute;left: 0px;
 right: 0px;
 top: 0px;
 bottom: 0px; 
 margin: auto;
}

.avatar-pro{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    display: block;
}
.prdt-profile {
    line-height: 10px;
    font-size: 17px;
    font-family: 'robotomedium';
    letter-spacing: 0.4px;
    margin: 10px 0;
    display: block;
}
.avatar-pro img{width: 100%; height: 100%;}
.reviewstars img{width: 15px;}
.product-review-right {
    margin-left: 90px;
}
.date-text {
    color: #969696;
    font-size: 12px;
    letter-spacing: 0;
}
.comment-mesg-text {
    font-size: 16px;
    letter-spacing: 0;
    margin: 10px 0;
}
.img-viewimages .example-image-link {
    width: 50px;
    display: inline-block;
    margin-top: 8px;
}
.img-viewimages .example-image-link img{width: 100%;}
.profile-review-img {
    margin-bottom: 0px;
    padding: 20px;
    background-color: #ffffff;
    border-bottom: 1px solid #e8e6e6;
}





/*
.admodal{max-width: 300px; height: 200px; position: absolute;}
.btn-fotr-ad{
    display: inline-block;
    padding: 13px 10px;
    color: #fff;
    border-radius: 30px;
    background-color: #0098da;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    bottom: 10px;
    border: 2px solid #78d6ff;
}
.admodal {position: relative;}
.admodal .close{
    color: #fff;
    opacity: 1;
    font-size: 23px;
    right: 0px;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 152, 218, 0.46);
    text-align: center;
    line-height: 28px;
}
.ad-img-modal img{width: 100%;}

*/
.card-visas{text-align: center;}
.card-visas img{width: 50px; margin-right: 10px; margin-top: 10px;}
.review_div {
    height: 400px;
    overflow: auto;
}
#slidebox {
    width: 400px;
    height: auto;
    z-index: 999;
    padding-right: 40px;
    padding-bottom: 40px;
}
#slidebox h3{font-size: 50px;}
.adclose-btn{
    width: 30px;
    height: 30px;
    border: none;
    background-color: #333;
    color: #fff;
    right: 25px;
    top: -14px;
    position: absolute;
}
.img-adss{display: block;}
.img-adss img{width: 100%;}

/*Terms & Conditions Start*/
.terms-conditions-main{padding: 60px 0; background-color: #f5f5f6;}
.my-account-main-white {background: #ffffff;padding: 30px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.about-head {color: #374247;font-size: 34px;margin: -6px 0 15px;line-height: 40px;}
.terms-sub {font-size: 19px;color: #333;font-family: 'robotobold';line-height: 22px;margin-top: 30px;letter-spacing: 0px;}
.terms-sub-contain {font-size: 15px;color: #343c41;margin: 8px 0 -7px; font-family: 'robotolight';line-height: 24px;}
.checkout-fkrinput{ position: relative; }
.checkout-fkrinput .send-inq-btn.new-btn.apply-coupone{
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 10px 30px;
    border-radius: 0px;
    font-size: 13px;
    letter-spacing: 1px;
}
.login-pg nav ul{width: 100%;}
.login-pg nav ul li{
    display: inline-block;
    width: 48%;
}
.login-pg nav ul li a{
    display: block;
    color: #333;
    padding: 10px;
    border: 1px solid #ececec;
    text-align: center;
}
.login-pg nav ul li.active a{ border: 1px solid #333;}
.fookre-login-pg .responsive-tabs.tabs>nav ul li a{
    padding: 15px 20px;
    font-size: 15px;
    display: block;
    text-decoration: none;
    font-family: 'poppinsMedium',sans-serif;
    text-transform: none;
}

.delivery-shipping-ul li {display: block;margin-bottom: 5px;position: relative;padding-left: 30px;}
.delivery-shipping-ul li:after{content: '';display: block;width: 7px;height: 7px;background-color: #3c8fd9;position: absolute;left: 10px;top: 10px;}
/*Terms & Conditions End*/
.testimonial-slider-main img {
    width: 120px;
    height: 120px;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}
.testimonial-slider-main h5 {
    margin-bottom: 3px;
    font-size: 25px; color: #333;
    font-weight: 700;
}
.testimonial-slider-main p {
    color: #a7a7a7;
    font-size: 15px;
    text-transform: uppercase;
}
.testimonial-slider-main h4 {
    font-weight: 300;
    line-height: 32px;font-family: 'robotoregular';
    margin-top: 20px; font-size: 16px; letter-spacing: 0px; line-height: 25px;
    margin-bottom: 25px;
}
.title-testimonial-main{text-align: center; text-transform: uppercase; margin-bottom: 50px;}
.title-test{font-size: 44px;  color: #333; font-family: 'robotobold';}
.title-sub-testimn{font-size: 16px; color: #808080;}
.testimonial-slider-main{
    max-width: 750px; 
    background-color: #fff; 
    margin: 0 auto;
        box-shadow: 0 10px 30px 5px rgba(17,21,23,.1);
    padding: 40px;text-align: center;
}
.testimonials-main-section{padding: 70px 0 120px; background-color: #eeeeee;}
.slick-dots {
    position: absolute;
    bottom: -95px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    display: inline-block;
    margin: 0 4px;
}
.testimonials-main-section .slick-dots li button {
    font-size: 0;
    width: 12px;
    height: 12px;
    padding: 0px;
    cursor: pointer;
    border: 0;
    outline: none;
    background: rgba(195, 195, 195, 0.5);
    border-radius: 100px;
}
.testimonials-main-section .slick-dots li.slick-active button {
    background-color: #2196F3;
}
.slick-prev {
    left: -25px;
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent;
}
.slick-next::before, .slick-prev::before {
    color: blue;
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev:before {
    content: "←";
}
.slick-next {
    right: -25px;
}
.slick-next:before {
    content: "→";
}




.slick-slide {margin: 0px 5px;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;
-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slidedefult{max-width: 224px; height: 129px; }
.slick-next::before, .slick-prev::before {
  color: blue;
}




























.line-top-header{ background-color: #0098da;margin: 0 -10px;padding: 0 25px;}
.line-top-header ul {float: right; display: block;}
.line-top-header ul li{display: inline-block;}
.line-top-header ul li a{border-bottom: 2px solid #0098da;display: block;padding: 5px 5px 3px; color: #fff; color: #e2e9ec; font-size: 12px;}
.line-top-header ul li a:hover{color: #fff; border-bottom: 2px solid #fff;}

.header-ul-fkr li.sub-menu.dropudn span.profile-pic {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
}
.header-ul-fkr li.sub-menu.dropudn span.profile-pic img {
    width: 100%;
    height: 100%;
}
.middle-strip.header-fookr.sticky .logo-new-blick{
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0.8); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0.8); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0.8);
    transition: all 200ms ease-in;
    transform: scale(0.8);    
}


.title-icon-success{margin: 0 auto 30px; text-align: center;}
.success-main-nw .title-pagenotfound{ font-size: 33px;color: #444444;text-align: center;font-family: 'robotobold';
text-transform: none;}
.nbs-flexisel-item .overlay{z-index: 99;}


.face {
    background-image: url(../images/blick-logo.png);
    display: block; position: absolute;
    left: 26px;
    top: 3px;
    background-position: center;
    background-repeat: no-repeat;
    justify-content: space-between;
    width: 66px;
    height: 45px;
    transition: .3s ease-in-out;
}
.main-left-click{padding-top: 30px !important;}
.logo-new-blick{position: relative;height: 55px;margin-bottom: 4px;margin-top: 4px;}
.eye.eye-ftr{left: 42px;}
.eye {background: #333;
    width: 8px;
    display: inline-block;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    -webkit-transform-origin: 50%;
    -webkit-animation: blink 4s infinite;
    left: 17px;
    top: 22px;}
@-webkit-keyframes blink {
0%, 100% {transform: scale(1, .05);}
5%, 95% {transform: scale(1, 1);}
}
 .hovereffect p.icon-links a.active{color: #0098da;}

.eye:before{background-image: url(../images/eyebros-1.png); background-repeat: no-repeat; left: 21px;transition: .3s ease-in-out;}
.eye:after{background-image: url(../images/eyebros-2.png); background-repeat: no-repeat; right: -10px;transition: .3s ease-in-out;}
.eye:before, .eye:after { animation-duration: 3s; content: '';display: block;height: 7px;width: 24px; position: absolute;top: -20px;}
.eye.eye-ftr:after, .eye.eye-ftr:before{display: none;}
.middle-strip.header-fookr{background-color: #fff;padding: 0 10px;}
.middle-strip.header-fookr .logo-new-blick{float: left; margin-bottom: 0; margin-top: 10px;}
.middle-strip.header-fookr .search-bx{float: left;}
.middle-strip.header-fookr .category-list{float: left; margin-top: 0px; margin-left: 90px; display: none;}
.middle-strip.header-fookr .category-list.category-decstp{display: block;}
.middle-strip.header-fookr .sidenav {float: left; margin-top: 0px;}
.middle-strip.sticky{position: fixed;width: 100%;left: 0;top: 0;z-index: 9;border-top: 0;-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 999;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);}
.middle-strip.header-fookr input[type=text] { border:1px solid #ccc;cursor: pointer; width: 150px;box-sizing: border-box;border-radius: 30px;font-size: 16px;background-color: transparent;
background-position: 9px 8px;background-repeat: no-repeat;padding: 7px 7px 7px 41px;-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out;}

.search-icon-top{background-position: center;
    width: 30px;
    height: 30px;
    position: absolute;
    background-color: transparent;
    border: none;
    background-image: url(../images/search-icn.png);
    background-repeat: no-repeat;
    top: 4px;
    left: 7px;}
.middle-strip.header-fookr input[type=text]:focus { border:1px solid #ccc; padding-left: 50px;}
.head-search{ float: right; position: relative; margin-top: 18px;margin-left: 0px;margin-right: 0px;}
.header-fookr .category{color: #444; padding: 22px 20px 19px; font-family: 'robotobold'; border-bottom: 4px solid #fff;}
.header-fookr .category:hover{color: #0098da; border-bottom: 4px solid #0098da;background-color: rgba(55, 113, 186, 0.04);}
.header-fookr .menu li a{ padding: 24px 21px 21px; color: #444; font-family: 'robotobold'; border-bottom: 4px solid #fff;}
.header-fookr .menu li a:hover{color: #0098da; background-color: rgba(55, 113, 186, 0.04);border-bottom: 4px solid #0098da;}
.head-card{float: right;margin-top: 26px;margin-right: 20px;position: relative;}
.head-card a{font-size: 20px; color: #444; position: relative;}
.head-card a span{display: block;width: 20px;height: 20px;border-radius: 50%;background-color: #0575a5;position: absolute;
right: -10px;top: -7px;color: #fff;text-align: center;padding-top: 2px;font-size: 10px;}
.header-fookr .menu-strip{background-color: #fff; height: auto;}
ul.header-ul-fkr {
    float: right; display: none; margin: 0px 10px 0;
}
ul.header-ul-decstp.header-ul-fkr{display: block;}
ul.header-ul-fkr li{display: inline-block;}
ul.header-ul-fkr li a {display: block; cursor: pointer;padding: 24px 15px 21px; border-bottom: 4px solid #fff;
color: #444;font-family: 'robotobold';text-transform: uppercase;}
ul.header-ul-fkr li a:hover{border-bottom: 4px solid #0098da; color: #0098da; }
ul.header-ul-fkr.min-menu.inner-header-ext li a{padding: 23px 15px 7px;}



.profile-img { margin: auto auto 50px;max-width: 160px;position: relative;width: 100%;height: 160px;}
.upload-img { bottom: 0;position: absolute;right: 9px;}
.Profile-edit-img {bottom: 0;position: relative;right: 0;}
.file-upload {border-radius: 50px;bottom: 0;cursor: pointer;height: 45px;opacity: 0;position: absolute;right: 8px;width: 49px; z-index: 9;}
.profile {border-radius: 50%; width: 160px; height: 160px;}




.ul-link-select{margin-bottom: 20px;}
.ul-link-select li{display: block;position: relative; padding-left: 0px;}
.ul-link-select li span{position: absolute; left: 0px; top: 6px;}
.ul-link-select li a{display: inline-block; padding: 4px 10px; color: #9c9c9c;}
.ul-link-select li:hover span{color: #0098da;}
.ul-link-select li a:hover{color: #0098da;}
.ul-link-select li.active span{color: #0098da;}
.ul-link-select li.active a{color: #0098da;}
.login-pg {max-width: 600px;margin: 30px auto;}
.hovereffect {width: 100%;height: 230px;float: left; margin-bottom: 10px;overflow: hidden;position: relative;text-align: center;cursor: default;}
.min-menu li.sub-menu.dropudn span.profile-pic{display: inline-block; width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.min-menu li.sub-menu.dropudn span.profile-pic img{width: 100%; height: 100%;}
.txt-user-nm {display: inline-block; vertical-align: top; margin-top: 5px; width: 100px; overflow: hidden; white-space: normal; padding-right: 13px; text-overflow: ellipsis; position: relative;}
.txt-user-nm:after{display: block;content: '';width: 0;height: 0;border-style: solid;border-width: 6px 6px 0 6px;
border-color: #ffffff transparent transparent transparent;position: absolute;right: 0px;top: 7px;}
.menu li.sub-menu.dropudn a {padding: 10px 21px 5px;}
.min-menu li.sub-menu.dropudn .su-menu li a{display: block; width: 100%;}
.sub-menu.dropudn{border-bottom: none; padding-bottom: 0;}
.min-menu li a:hover{background:rgba(55, 113, 186, 0.04);}
.min-menu li .su-menu {box-shadow: 0px 1px 10px #333; transition: height 200ms ease-in 0s; -webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in;height: 0;overflow: hidden; position: absolute;background: #fff;width: 250px;z-index: 99999;transition: 0.3s}
.min-menu li:hover .su-menu, .min-menu li.sub-menu.dropudn .su-menu.menu-active {height:auto;}
.min-menu li .su-menu li{display:block; transition: all 0.3s ease-in-out 0s;}
.min-menu li .su-menu li a{display:block; padding: 14px 20px !important; border-bottom: 1px solid #ededed; transition: all 0.3s ease-in-out 0s;color: #444;}
.min-menu li .su-menu li a:hover{color: #444; padding-left:18px; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s;}
.hovereffect .overlay {width: 100%; position: absolute; overflow: hidden;left: 0;top: auto;bottom: 0;padding: 5px;
height: 45px;background: #5d5d5d;color: #fff;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;
-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
table {background-color: #fff;}
.main-box.large-product {max-width: 330px;}
.main-box.large-product .hovereffect{height: 280px; background-color: #ececec;}

.main-box.large-product .hovereffect img.pro-efts{opacity: 1;}
.main-box.large-product .hovereffect img.logo-tshirt-efts{opacity: 0;}

.main-box.large-product:hover .hovereffect img.pro-efts{opacity: 0;}
.main-box.large-product:hover .hovereffect img.logo-tshirt-efts{opacity: 1;}




.main-box.large-product .hovereffect img{height: 100%; width: 100%;}
.main-box.large-product .caption .item-detail{padding: 0 10px;}
.main-box.large-product .caption .price{padding: 0 10px;}
.hovereffect img {display: block;position: absolute; left: 0px; top: 0px; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;}
.hovereffect:hover img {    
/*    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);*/
  -webkit-transform: translate3d(0,-10%,0);
     transform: translate3d(0,-10%,0); }
.hovereffect h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 12px;padding: 7px 10px;
background: #0098da;float: left;margin: 4px 0 0;display: inline-block;border-radius: 3px;}
.hovereffect a.info {display: inline-block;text-decoration: none;padding: 7px 14px;text-transform: uppercase;color: #fff;
border: 1px solid #fff;margin: 50px 0 0 0;background-color: transparent;}
.hovereffect a.info:hover {box-shadow: 0 0 5px #fff;}
.reletive-bottom{margin-bottom: 50px;}
.hovereffect p.icon-links a {float: right;color: #fff; font-size: 1.4em;}
.color-product.space-tp-mg{margin-top: 20px;}
.right-color{float: left; }
.right-color a{border:1px solid #ccc;  display: inline-block; width: 30px; height: 30px; border-radius: 50%; background-color:#ccc;margin: 4px 2px;}
.hovereffect p.icon-links a.active{color: #0098da;}
.hovereffect:hover p.icon-links a:hover,
.hovereffect:hover p.icon-links a:focus {color: #0098da;}
.hovereffect h2, .hovereffect p.icon-links a {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;
-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);visibility: visible;}
.hovereffect p.icon-links a span:before {display: inline-block;padding: 8px 10px;speak: none;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.hovereffect:hover .overlay,
.hovereffect:hover h2,
.hovereffect:hover p.icon-links a {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.hovereffect:hover h2 {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.hovereffect:hover p.icon-links a:nth-child(3) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.hovereffect:hover p.icon-links a:nth-child(2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.hovereffect:hover p.icon-links a:first-child {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.main-click.color-box-pro .ul-link-select li a {width: 35px; height: 35px; margin-left: -2px; margin-top: -2px; border-radius: 50%; display: block; border: 1px solid #ccc;}
.main-click.color-box-pro .ul-link-select li {width: 35px; height: 35px; border-radius: 50%; display: inline-block; margin: 5px;}
html {letter-spacing: 0.4px;width: 100%;}
.clr {clear: both;}
body {font-family: 'robotoregular';width: 100%;color: #555;width: 100%;}
h5,h6,h1,h2,h3,h4 {font-weight: normal;font-family: 'robotomedium';}
dl,dt,dd,ol,ul,li {margin: 0;padding: 0;list-style-type: none;}
a:active,select,select:focus,a:focus,a:hover,input:focus,button:focus,textarea:focus {outline: none !important;text-decoration: none;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.pad-l-r {padding-left: 0;}
label {font-weight: normal;}
select::-ms-expand{display: none;}
.p-l-0 {padding-left: 0;}
.p-r-1 {padding-right: 1px;}
.modal-content{border-radius: 0px;}
.modal-overflow .modal-body{padding: 15px 35px;}
.modal-dialog {max-width: 480px;width: 100%;  margin: 30px auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -40px;}
ul.list-blck-dsm{margin-bottom: 40px;}
.login-pg h1{text-align: center; margin-bottom: 30px;}
ul.list-blck-dsm li{display: inline-block; width: 100%; }
ul.list-blck-dsm li a{ font-size: 14px;border-bottom: 1px solid #ccc;display: block;text-align: center;padding: 10px 10px;
text-transform: uppercase;color: #6b6b6b;letter-spacing: 0;}
ul.list-blck-dsm li.active{border-bottom:1px solid #ed3e2b;}
.modal-body button.close{position: absolute; right: 10px; top: 10px;}
/*header start here*/



.carousel-control{text-shadow: none;}
.resp-logo{display: none;}
.top-strip {background-color: #353535;padding: 10px 0;}
.top-left-menu li {display: inline-block;}
.top-left-menu li a {color: #fff;font-size: 14px;padding: 0 8px;}
.top-left-menu li a:hover {color: #0098da;}
.top-left-menu li i {font-size: 20px;}
.top-right-menu li {display: inline-block;}
.top-left-menu a span {display: inline-block;padding-left: 10px;vertical-align: top; padding-top: 2px;}
.top-left-menu li a:hover span {color: #fff;}
.top-right-menu {text-align: right;}
.top-right-menu li a {border-left: 1px solid #8b8b8b;color: #fff;font-size: 14px;padding-left: 12px;}
.top-right-menu li a:hover {color: #8b8b8b;}
.top-right-menu li:first-child a {border: medium none;padding-right: 10px;}
.top-right-menu li i {font-size: 16px;padding-right: 5px;}
.top-left-menu li .whats-app i {color: #29b91e;font-size: 22px;}
.search-wrapper {border: 1px solid #e4f7ff; background-color: #e4f7ff; border-radius: 40px;height: 38px; margin-top: 13px;margin-left: auto;max-width: 392px;
padding: 5px 10px; position: relative;text-align: right;width: 100%;}
.search {background-color: #e4f7ff; border:medium none !important; font-size: 15px !important; width: 100%;padding-right: 41px;}
.search-btn {background: transparent;border: none;position: absolute; right: 4px; top: 8px;}
.offer-block {display: none;}
.carousel{background-color: #444;}
.cart-wrapper {margin-left: auto;margin-top: 19px; height: 33px;}
.cart-img {width: 36px; display: block;float: left;overflow: hidden;padding-right: 10px;}
.cart-text {display: block;overflow: hidden;}
.middle-strip{background-color: #fff; position: relative;}
.cart-text h4 {color: #434343; font-family: 'robotolight'; font-size: 16px; margin-bottom: 0px;margin-top: 0;text-transform: uppercase;}
.cart-text p {color: #3e3e3e; font-size: 14px; text-align: left; padding-top: 2px; letter-spacing: 0.2px;}
.cart-text p span {display: inline-block;}
.search-bx {border-right: 1px solid #cbefff; padding-right: 20px; margin-top: -3px;}
.menu-strip {background-color: #0098da; height: 50px;}
.menu li {display: inline-block; vertical-align: top;}
.menu li a {cursor: pointer; color: #fff;display: inline-block;font-size: 14px;padding: 15px 11px;text-transform: uppercase;}
.menu li a:hover {background-color: #0098da;}
.category {color: #fff; font-size: 14px; margin: 0; padding: 13px 20px; text-transform: uppercase; cursor: pointer;}
.category i {font-size: 24px; padding-left: 5px; vertical-align: top;}
.category > span {display: inline-block;padding-top: 5px;}
.design-btn {background-color: #1b1b1b;}
#main {transition: margin-left .5s;}
.overlay{overflow: hidden;z-index: 9999;background:rgba(0,0,0,0.6);position: fixed;width: 100%;height: 100%;}
.menu-icon {display: none;}
.banner-img-block {display: none;}
.sidenav .closebtn {display: none;}
/*header end here*/
.btn-info{background-color: #1b1b1b;border-color: #1b1b1b;}
.btn-info:hover{background-color: #fff; color: #1b1b1b;border-color: #1b1b1b;}
.form-control{border: 1px solid #ccc;border-radius: 0px;box-shadow: 0 0 0 0 #fff;font-size: 13px;height: 35px;padding: 4px 0;text-indent: 8px;width: 100%;}
.form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(218, 218, 218, 0.6);    border-color: #a0a0a0;}
input.input-text:focus, select:focus, textarea:focus{    background-color: #ffffff !important;}
.seller_reg_bx.bg-whitess{background: #f0f0f0;}
.reg_form_bx.none-whitess{background: #fff;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{    background-color: #4c4c4c;    border-color: #4c4c4c;}
.btn-primary{background-color: #4c4c4c;border-color: #4c4c4c;}
.btn-primary:hover{background-color: #0098da;border-color: #0098da;}
/*index page start here*/
.menu-strip.sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 9;border-top: 0;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 999;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);} 
.glyphicon {font-size: 0 !important;}
.glyphicon i {background-color: #fff;border-radius: 50%;color: #0098da;font-size: 35px;height: 60px;padding: 12px 0;width: 60px;}
.glyphicon:hover i { background-color: #0098da;color: #fff;transition: 0.3s;}
.banner-slider .carousel-control.right, .banner-slider .carousel-control.left{background-image: none;}
.banner-slider .carousel-control{opacity: 1;}
.ads {display: inline-block;margin-top: 30px;}
.main-box .thumbnail {background-color: #f3f3f3;border: medium none;margin-bottom: 18px;min-height: 225px;padding: 0;border-radius: 0;
position: relative;}
.btn-erapper{text-align: center;}
.right-color a.active-color{border: 2px solid #fff; box-shadow: 1px 0px 10px #333;}
.main-box {background-color: #fff; margin: 0 auto 30px;}
.main-box .thumbnail a {display: block;height: 100%;width: 100%;}
.main-box .thumbnail img {width: 100%;}
.main-box .caption {padding-bottom: 8px;}
.caption .item-detail {color: #363636;font-family: 'robotolight';font-size: 15px;height: 22px;overflow: hidden;
padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;}
.caption .price > span {color: #323232;font-family: 'robotomedium';font-size: 14px;padding: 0 5px;}
.caption .price strike {color: #a2a2a2;font-family: 'robotomedium';font-size: 14px;padding: 0 5px;}
.view {border: 1px solid #eee;color: #0098da;font-family: 'robotomedium';font-size: 15px;margin: 30px 0;padding: 15px 50px;
text-align: center;text-transform: uppercase; border-radius: 30px;}
.deals {background-color: #0098da;}
.deals > span {background-color: #424242;display: inline-block;padding: 10px;vertical-align: top;}
.deals > h4 {color: #fff;display: inline-block;font-family: 'robotomedium';margin: 0;padding: 20px 0 0 20px;text-transform: uppercase;}
.caption .price h6 {color: #faa500;font-family: 'robotomedium';font-size: 16px;}
.days-chart {border-top: 1px solid #eee;}
.days {border-right: 1px solid #eee;color: #000;display: inline-block;float: left;font-family: 'robotolight';font-size: 14px;padding-top: 9px;width: 25%;}
.days-chart .days h5 {color: #b4b4b4;font-family: 'robotolight';font-size: 14px;margin-top: 5px;}
.days.active, .days.active h5 {color: #0098da;}
.slider2 .main-box .caption {padding-bottom: 0;}
.new {background-image: url("../images/red-strip.png");background-position: center center;background-repeat: no-repeat;
background-size: 45px auto;color: #fff;font-family: 'robotomedium';font-size: 11px;height: 45px;  padding: 14px 0;
position: absolute;right: 10px;text-align: center;text-transform: uppercase;top: -8px;width: 45px;}
.sale {background-image: url("../images/yellow-srtip.png");background-position: center center;background-repeat: no-repeat;
background-size: 45px auto;color: #fff;font-family: 'robotomedium';font-size: 11px;height: 45px;left: 10px;
padding: 14px 0;position: absolute;text-align: center;text-transform: uppercase;top: -8px;width: 45px;}
.new-products {margin-top: 25px;}
.slider3-erapper {margin: 30px 0;}
.ad-image5 {margin-top: 30px;}
.slider3 {margin-top: 30px;}
.slider3 > h4, .new-products h4 {border-bottom: 1px solid #0098da;color: #0098da;font-family: 'robotomedium';font-size: 18px;padding-bottom: 12px;text-transform: uppercase;}
.ad-section {border: 5px solid #efefef;padding: 10px; margin-bottom: 30px;}
.logo-section .nbs-flexisel-item .main-box{border: none;}
.logo-section .main-box .thumbnail{ background-color: #f5f5f7; min-height: 0;margin-bottom: 0;}
.logo-section .main-box .thumbnail img {width: auto;}
.logo-section .nbs-flexisel-container{min-height: 0;margin-top: 0;}
.logo-section {background-color: #f5f5f7;padding: 30px 0;}
.news-letter {background-color: #58869a;padding: 10px 0;}
.news-letter label {color: #fff; display: inline-block; font-family: 'robotoregular'; font-size: 17px; letter-spacing: 0; margin: 0;}
.news-letter ul {display: inline-block;}
.news-letter ul li {display: inline-block;}
.news-letter ul li a {color: #fff;font-size: 20px;padding: 0 5px;}
.news-letter ul li a:hover{color: #a7c3d0;}
.news-leter-box-w {text-align: right;}
.news-leter-box {background-color: #fff;border-radius: 20px;display: inline-block;height: 40px;max-width: 300px;width: 100%; position: relative;}
.news-leter-box > input {border: medium none;border-radius: 20px;height: 40px;padding: 0 104px 0 10px;width: 100%;font-family:'Open Sans';}
.news-leter-box > button {background-color: #3e3e3e;border: 1px solid #3e3e3e;border-radius: 20px;color: #fff;padding: 5px 18px;
position: absolute;right: 5px;top: 4px;}
.news-leter-box > button:hover {background-color: #fff;color: #3e3e3e;transition: 0.3s;}
.stay-conn-block {padding-top: 8px; margin-bottom: 5px;}
.banner-slider .carousel-inner .item.active > img {width: 100%;}
.slider-tabs .responsive-tabs.accordion > div.content > section{overflow: visible;}
.logo-section .nbs-flexisel-item .main-box:hover{box-shadow: none;}
/*index page end here*/
.logo {height: 45px;margin-bottom: 4px;}
.logo img{height: 100%; margin-top: 5px;}
.light-title-bnnr{font-family: 'robotothin'; font-size: 30px;}
.main-bnnr-content {color: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; text-align: left;height: 200px; width: 60%;}
.main-bnnr-content.black-color-txt{color: #333;}
.bold-subtitle-bnnr{text-transform: uppercase;font-family: 'robotomedium'; font-size: 25px; margin-top: 10px;}
.extrabold-subtitle-bnnr{font-family: 'robotobold'; font-size: 50px;}
.carousel-inner > .item{height: 79vh;}
/*footer start here*/
footer {background-color: #202020;}
footer .menu-title {color: #fff;font-family: 'robotoregular';font-size: 18px; margin-bottom: 30px;text-transform: uppercase;}
.con-info {border-right: 1px solid #474747; padding: 50px 10px 50px 0;}
.con-links{ padding: 50px 0 0;}
.features{padding: 50px 0 0;}
.con-info li {clear: both;color: #fff;display: block;font-size: 15px;margin-bottom: 18px;overflow: hidden;}
.con-info i {border: 2px solid #a9a9a9;border-radius: 50%; color: #a9a9a9; display:block;font-size: 20px;height: 40px;
margin-right: 10px;overflow: hidden;padding: 8px 0;text-align: center;width: 40px;vertical-align: middle;float: left;}
.con-info span {display: table-cell;overflow: hidden;vertical-align: middle;padding-left: 10px;}
.con-info span.ver-middle {padding-top: 10px;vertical-align: top;}
.con-links li {display: block;padding-bottom: 20px;}
.con-links li a {color: #fff;font-size: 15px;}
.con-links li a:hover {color: #0098da;}
.con-links a i {color: #0098da; font-size: 14px; padding-right: 5px;}
.features i {border: 2px solid #a9a9a9;border-radius: 50%;color: #b7b7b7;display: block;float: left;font-size: 20px;height: 40px;
margin-right: 15px;overflow: hidden;padding: 8px 0;text-align: center;width: 40px;}
.features li {margin-bottom: 30px;}
.features h5-title {color: #fff;font-family: 'robotoregular';font-size: 14px;}
.features h6-title {color: #aeaeae;font-size: 12px;}
.copyright {background-color: #000;padding: 0 0 15px;}
.copyright p {color: #aeaeae;font-size: 16px;margin: 0;padding-top: 15px;}
.pay-cards {padding-top: 15px;text-align: right;}
.pay-cards li {display: inline-block;  padding: 0 10px;}
.features span {display: block;overflow: hidden;}
.features span .h5-title {color: #fff;font-family: 'robotoregular';font-size: 14px;}
.features span .h6-title {color: #aeaeae;font-size: 12px;}
/*footer end here*/

/*view all button effect start*/
/* Sweep To Right */
.hvr-sweep-to-right {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;
-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-right:before { border-radius: 30px; content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #484848;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;
-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {color: white;}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
/*view all button effect end*/

.title-checkbox i{display: none;}
/*login modal start here*/
.pop-up .modal-body{padding: 0;}
.pop-up .banner-block{background-image: url(../images/Login-banner.jpg);background-repeat: no-repeat;background-size: cover;min-height: 440px; max-width: 420px;width: 100%; padding: 155px 28px 0;text-align: center;display: inline-block;float: left;}
.banner-block h1 {color: #fff;font-family: 'robotomedium';font-size: 24px;margin: 0 0 25px;}
.g-login {background-color: #0098da;color: #fff;display: inline-block;font-size: 16px;height: 50px;padding: 12px 0;text-transform: uppercase;width: 100%;}
.g-login > span, .fb-login > span  {padding-right: 10px;vertical-align: top;}
.fb-login {background-color: #48629b;color: #fff;display: inline-block;font-size: 16px;height: 50px;margin-top: 20px;padding: 12px 0;
text-transform: uppercase;width: 100%;}
.g-login .btn-text, .fb-login .btn-text {display: inline-block;padding-top: 4px;}
.g-login:hover, .fb-login:hover {color: #fff;}
.hvr-rectangle-in.g-login::before {background-color: #0098da;color: #fff;}
.hvr-rectangle-in.g-login {background-color: #ad2714;}
.hvr-rectangle-in.fb-login::before {background-color: #48629b;color: #fff;}
.hvr-rectangle-in.fb-login {background-color: #041d55;}
.form-block {display: block;min-height: 440px;overflow: hidden;padding: 30px;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized a {color: #424242;font-family: 'robotomedium';font-size: 14px; padding: 15px 0;text-align: center;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .active a {color: #ed3e2b;}
.form-block > h1 {color: #424242;font-family: 'robotolight';font-size: 30px;margin-top: 0;margin-bottom: 20px;text-align: center;}
.pop-up .input-field.input-box input {border: 1px solid #c2c2c2;font-size: 15px;height: 40px;padding:0 10px;color: #2c2c2c;font-family:'Open Sans';position: relative;background-color: transparent;z-index: 1;}
.input-field.input-box label.active {top: 17px;font-size: 12px;color: #424242;background-color: #fff;z-index: 11;}
.form-block section {padding-top: 20px;}
.form-block [type="checkbox"] + label{font-size: 14px;color: #424242;font-family: 'robotolight';}
.remeber > span {float: left;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .remeber > h5 a {color: #424242;float: right;font-family: 'robotolight';font-size: 14px !important;margin-top: 5px;padding: 0 !important; border-bottom: 1px solid #424242;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .remeber > h5 a:hover {color: #0098da !important;border-bottom: 1px solid #0098da;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .hvr-rectangle-in.btn1 {background-color: #0098da;color: #fff;font-size: 16px;margin: 17px 0;padding: 12px 0;text-align: center;text-transform: uppercase;width: 100%;}
.bot-block {color: #424242;font-size: 14px;margin: 0;text-align: center;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .bot-block > a {color: #0098da; padding: 0 !important;}
.form-block .tabs.responsive-tabs.responsive-tabs-initialized .bot-block > a:hover{color: #565656;}
.pop-up .modal-content {border-radius: 0;}
.pop-up .close {position: absolute;right: 10px;top: 10px;opacity: 1;}

/*login modal end here*/
/* Rectangle In */
.login-btn{text-align: center; margin-bottom: 20px;}
.login-btn .hvr-rectangle-in {border: none; padding: 11px 50px;color: #fff;font-size: 16px;}
.login-btn .hvr-rectangle-in:hover{background-color: #333;}
.hvr-rectangle-in {border-radius: 30px; display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;background: #ed3e2b;
-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-rectangle-in:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #424242;-webkit-transform: scale(1);
transform: scale(1);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;color: #fff;}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {color: white;}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {-webkit-transform: scale(0);transform: scale(0);}

/*signup pop start here*/
.pop-up.signup-popup .banner-block, .pop-up.signup-popup .form-block {min-height: 690px;}
.pop-up.signup-popup .banner-block.new-height, .pop-up.signup-popup .form-block.new-height {min-height:780px;}
.signup-popup .banner-block > h1, .signup-popup .banner-block > p, .signup-popup .banner-block > h6 {text-align: left;}
.pop-up.signup-popup .banner-block{ padding: 288px 28px 0;}
.signup-popup .banner-block > h1 {margin-bottom: 20px;text-transform: uppercase;}
.signup-popup .banner-block > p {border-bottom: 1px solid #bdc1ca;color: #fff;font-size: 16px;padding-bottom: 25px;}
.signup-popup .banner-block > h6 {color: #fff;  margin-bottom: 25px;font-family: 'robotomedium';font-size: 16px;line-height: 24px;}
.signup-popup .form-block .tabs.responsive-tabs.responsive-tabs-initialized a {padding: 5px 0;}
.r-label {color: #424242;font-family: 'robotobold';margin-top: 9px;text-transform: uppercase;}
.n-label {color: #424242;font-family: 'robotolight';margin-top: 9px;font-size: 15px}
.close .close-red{display: none;}
.close:hover .close-red {display: block !important;}
.close:hover .close-b {display: none !important;}
/*signup popup end here*/

/*Radio Buttons*/
.radio-btns .radio-btn{display: block;position: relative;float: left;}
.radio-btns .radio-btn input[type=radio]{position: absolute;visibility: hidden;}
.radio-btns .radio-btn label{font-family: 'robotoregular';font-weight: normal;color: #646464;display: block;position: relative;font-size: 16px;padding: 0px 25px 0px 27px;margin: 10px auto;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;}
.radio-btns .radio-btn .check{display: block;position: absolute;border: 2px solid #AAAAAA;border-radius: 100%;height: 20px;width: 20px;
top: 12px;left: 0px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.radio-btns .radio-btn .check::before {border-radius: 100%;content: "";display: block;height: 10px;left: 3px;margin: auto;position: absolute;top: 3px;transition: background 0.25s linear 0s;width: 10px;}
.radio-btns input[type=radio]:checked ~ .check {border: 2px solid #0098da;}
.radio-btns input[type=radio]:checked ~ .check::before{background: #0098da;}
.radio-btns input[type=radio]:checked ~ label{  color: #424242;}
/*radio button css end*/

/*listing page start here*/
.right-color .radio-sections{margin-left: 0;}
.right-color .radio-qty{color:#333;font-size:15px;float:left;margin:10px 10px 0 0;}
.right-color .radio-sections .radio-btn{text-align:center;display:inline-block;position:relative; border-radius: 50%; overflow: hidden; height:38px;width:38px;margin-right:7px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:#fff;}
.right-color .radio-sections .radio-btn input[type=radio]{position:absolute;visibility:hidden;}
.right-color .radio-sections .radio-btn label{width:100%; height:100%; font-size:14px; color:#c9c9c9; display:block; position:relative; margin:7px auto; z-index:9; cursor:pointer;-webkit-transition:all 0.25s linear; font-weight:normal;}
.right-color .radio-sections .radio-btn .check{border-radius: 50%;display:block; position:absolute; border:1px solid #c9c9c9; height:100%; width:100%; top:0; left:0px; z-index:5; transition:border .25s linear;-webkit-transition:border .25s linear;}
.right-color .radio-sections .radio-btn .check::before{width:100%; height:100%; border-radius:100%; content:""; display:block; left:0; margin:auto; position:absolute;top:0;transition:background 0.25s linear 0s;}
.right-color .radio-sections input[type=radio]:checked ~ .check {border:2px solid #0098da; border-radius: 50%; background-color: transparent;}
.right-color .radio-sections input[type=radio]:checked ~ .check::before{background:transparent; border-radius: 50%;}
.right-color .radio-sections input[type=radio]:checked ~ label{color:#272727;}
.middle-section {padding: 50px 0; background-color: #f5f5f5;}
.leftbar {border: 1px solid #d8d8d8;}
.leftbar h2 {background-color: #f0f0f0;color: #363636;font-family: 'robotoregular';font-size: 20px;margin: 0;padding: 20px;
text-transform: uppercase;}
.side-category {padding:30px 18px 0;}
.side-category h4 {color: #0098da;font-family: 'robotomedium';font-size: 16px;margin: 0 0 10px;text-transform: uppercase;
cursor: pointer;}
.side-category h4 span {float: right;}
.side-category .sub-menu li {padding: 8px 0;}
.side-category .sub-menu ul a {color: #424242;font-family: 'robotolight';font-size: 15px;}
.side-category .sub-menu ul a:hover {color: #0098da;}
.price-slider {margin: 25px 8px 0;}
.side-category .sub-menu li i {font-size: 20px;padding-right: 10px;}
.amount-no {margin-top: 12px;}
.arrow {cursor: pointer;}
.sub-menu { background-position: right center; padding-bottom: 0px; background-image: url(../images/select-arrow.png); background-repeat: no-repeat;}
.side-category .sub-menu ul li label {color: #424242;font-family: 'robotolight';font-size: 15px;text-transform: uppercase;}
.side-category .sub-menu.brd-none{border: none;}
.sorting-strip {border: 1px solid #d8d8d8;padding: 8px 15px;}
.sorting-block-w .sorting-block {display: inline-block;margin-right: 10px;}
.view-blocks {text-align: right;}
.view-blocks a {border-left: 1px solid #cdcdcd;color: #cdcdcd;display: inline-block;font-size: 25px;margin-left: 10px;margin-top: 6px;
padding-left: 15px;vertical-align: top;}
.view-blocks a:first-child {border: medium none;}
.view-blocks a:hover {color: #0098da;}
.view-blocks a.active {color: #0098da;}
.select-style.select2 {width: 100%;padding-right: 0px;}
.sorting-block > span {color: #363636;font-family: 'robotolight';font-size: 14px;text-transform: uppercase;}
.product-box {border: 1px solid #d8d8d8;margin-top: 30px;}
.product-box .pro-img {background-color: #f3f3f3;}
.pro-img img {margin: 0 auto;}
.product-name {padding: 20px;text-align: center;}
.product-name h5 {color: #363636;font-family: 'robotolight';font-size: 15px;height: 17px;margin-bottom: 0;margin-top: 0;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-box .price > h4 {color: #0098da;display: inline-block;font-family: 'robotomedium';font-size: 18px;margin-bottom: 0;padding: 0 5px;}
.product-box .price strike {color: #424242;font-family: 'robotoregular';font-size: 18px;padding: 0 5px;}
.pro-img-w {position: relative;}
.product-hover-box {background-color: rgba(0, 0, 0, 0.6);height: 100%;text-align: center;position: absolute;top: 0;width: 100%;opacity: 0}
.product-box:hover .product-hover-box{opacity: 1;transition: 0.3s;}
.product-hover-box > ul {padding-top: 65%;}
.product-hover-box li {border: 1px solid #fff;display: inline-block;height: 42px;margin: 0 4px;width: 42px;}
.product-hover-box li:hover{border: 1px solid #0098da;}
.product-hover-box li:hover a{color: #0098da;}
.product-hover-box li a {color: #fff;display: inline-block;font-size: 22px;padding: 10px 0;}
.product-box .sale, .product-box .new{z-index: 9;}
.paging {margin: 25px 0;}
.paging p {color: #aeaeae;font-size: 16px;margin: 0;}
.paging ul {text-align: right;}
.paging ul li {background-color: #eeeeee;border-radius: 50%;display: inline-block;height: 29px;margin-left: 6px;text-align: center;width: 29px;}
.paging li a {color: #424242;display: inline-block;font-size: 16px;padding: 5px 0;vertical-align: top;}
.paging li:hover, .paging li.active {background-color: #0098da;color: #fff;transition: 0.3s;}
.paging li:hover a, .paging li.active a {color: #fff;transition: 0.3s;}
.paging ul li i {font-size: 18px;}
.leftbar-ad {margin: 30px 0;}
.size-list .color-box {border-radius: 50%;display: inline-block;height: 15px;margin-right: 5px;margin-top: 4px;vertical-align: top;
width: 15px;}
.color-box.black { background-color: #000;}
.color-box.blue { background-color: #173bf3;}
.color-box.brown { background-color: #9e1017;}
.color-box.green { background-color: #0bc10b;}
.color-box.gray { background-color: #bcbbbb;}
.color-box.navy { background-color: #063c65;}
.color-box.red { background-color: #f80b21;}
.color-box.stone { background-color: #3a3334;}
.color-box.white { background-color: #fff;border: 1px solid #ccc;}
.color-box.yellow { background-color: #f5c91a;}
/*listing page end here*/
.or-log-in-blo {border-bottom: 1px solid #bbbbbb;margin: 8px 0 34px;text-align: center;}
.or-log-in-text { font-size: 14px;color: #8e8e8e;font-weight: normal;background: #fff;display: block;max-width: 200px;
width: 100%;margin: 18px auto -10px;letter-spacing: 0;}
.log-in-center {text-align: center; margin-bottom: 30px;}
.log-in-center ul li {display: inline-block;margin: 0 18px;}
.log-in-center ul li a.facebook {background-color: #3a579a;}
.log-in-center ul li a {height: 50px;width: 50px;text-align: center;padding-top: 14px;font-size: 20px;color: #fff;display: block;
border-radius: 50%;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);}
.log-in-center ul li a.google {background-color: #df4a32;}
.log-in-center ul li a:hover{background-color: #333;}
.sapcetp-main{margin-top: 20px;}
.login-pg .input {position: relative;z-index: 1;display: inline-block;width: 100%;vertical-align: top;}
.login-pg .input__field {position: relative;display: block;float: right;padding: 0.8em;width: 60%;border: none;border-radius: 0;
background: #f0f0f0;color: #aaa;font-weight: 400; -webkit-appearance: none;}
.login-pg .input__field:focus {outline: none;}
.login-pg .input__label {display: inline-block;float: right;padding: 0 1em;width: 40%;color: #696969;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none; }
.login-pg .input__label-content {position: relative;display: block;padding: 1.6em 0;width: 100%;}
.login-pg .graphic {position: absolute;top: 0;left: 0;fill: none;}

/* Nao */
.login-pg .input--nao {overflow: hidden;padding-top: 1em;}
.login-pg .input__field--nao {padding: 10px;width: 100%;background: transparent;color: #9da8b2;font-size: 13px;}
.remeber {margin-top: 20px;}
.login-pg .input__label--nao {position: absolute;top: 2px;font-size: 14px;left: 0;display: block;width: 100%;text-align: left;padding: 0em;
pointer-events: none; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: -webkit-transform 0.2s 0.15s, color 1s; transition: transform 0.2s 0.15s, color 1s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.login-pg .graphic--nao {stroke: #92989e; pointer-events: none;  -webkit-transition: -webkit-transform 0.7s, stroke 0.7s;transition: transform 0.7s, stroke 0.7s;
-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1); transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);} 
.login-pg .input__field--nao:focus + .input__label--nao, .login-pg .input--filled .input__label--nao { color: #333; -webkit-transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1); transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);}
.login-pg .input__field--nao:focus ~ .graphic--nao, .login-pg .input--filled .graphic--nao {stroke: #333; -webkit-transform: translate3d(-66.6%, 0, 0); transform: translate3d(-66.6%, 0, 0); }
.input__field--nao:focus + .input__label--nao, .input--filled .input__label--nao {color: #333;-webkit-transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);transform: translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);}
/*.login-pg .input__field--nao:valid + .login-pg .input__label--nao{ top: -20px;}*/

/*select drop start*/
.select-style {padding: 0;width: 75px;height: 35px;background-position: center right;background-color: #fff;
background-image: url('../images/select-arrow.png');background-repeat: no-repeat;display: inline-block;color: #999;
border: 1px solid #ccc;border-radius: 0px;}
.select-style select {padding: 4px 5px 3px;width: 100%;color: #4b4647;border: none;box-shadow: none;background-color:transparent;
background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-indent: 3px;height: 100%;}
.select-style select:focus {outline: none;}
.select-style option {padding: 10px 5px;}
/*select drop end*/

/*user dashboard edit account start here*/
.dashboard-banner {position: relative;padding: 14px 0; background:url(../images/background-img-1.jpg) no-repeat center top;margin-bottom: 15px; display: none;}
.dashboard-banner h2 { font-size:24px; font-family: 'robotoregular'; display: block; font-weight: 100; color: #fff;margin: 3px 0 0;}
.breadcrumb {width: 100%; box-shadow: 0px; padding:0px; display: block; float: left; margin-top: 16px; margin-bottom: 14px; background-color: transparent;  border-radius: 0px;}
.breadcrumb ul {text-align:left; }
.breadcrumb ul li { font-size:13px; color: #0098da; text-transform: uppercase;display: inline-block; margin: 2px 0 2px 0;}
.breadcrumb ul li.active {opacity:1;}
.breadcrumb ul li:hover {opacity:1;}
.breadcrumb ul li a {line-height:20px; color: #424242;margin-right: 5px;}
/*user dashboard edit account start here*/

/*left sidebar css start*/
.change-pass-head{ color: #424242;font-family: 'robotomedium';font-size: 20px;border-bottom: 1px solid #e5e9ec; padding-bottom: 10px;margin: 0px -30px 20px;padding: 0 30px 20px;}
.link {color: #424242; font-family: 'robotomedium'; font-size: 19px; padding: 0 0px; margin-bottom: 10px; margin-top: 18px;}
.link > span {padding-right: 5px;color: #fff !important;}
.left-sidebar {background: #fff; margin-bottom: 25px; box-shadow:0 0 5px 0 rgba(51, 51, 51, 0.3); padding: 10px 20px 20px;}
.left-sidebar a {color: #747474; font-size: 16px; letter-spacing: 0px; transition: all 0.4s ease-in-out 0s; padding: 8px 0px; display: block;}
.left-sidebar a:hover, .left-sidebar a:focus, .left-sidebar li a:hover span{color: #0098da;transition: all 0.4s ease-in-out 0s;}
.left-sidebar li {line-height: normal; }
.left-sidebar span {color: #263f68;display: inline-block;font-size: 18px;padding-right: 5px;text-align: center; transition: all 0.4s ease-in-out 0s;vertical-align: inherit;width: 22px;}
.left-sidebar span:hover{color: #e05e14 !important;transition: all 0.4s ease-in-out 0s;}
.left-sidebar li:hover{background-color: transparent;}
.active-p > a {color: #0098da; font-family: 'robotomedium';}
.active-p span{color: #0098da;}
.border-left{height: 1px; width: 100%; margin: 10px 0;background-color: #ccc;}
/*left sidebar css end*/

/*white box css start*/
.white-box{border-radius: 3px; background: #fff; margin-bottom: 25px; box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);  padding: 30px; margin-bottom: 50px;}
.form-lable {letter-spacing: 0px; color: #424242; font-size: 15px; margin-top: 0px; margin-bottom: 2px;}
.cont-frm {border: 1px solid #e8e8e8;color:#333; position: relative;display: block;font-size:14px;height: 35px;padding: 0 12px;width: 100%;line-height: normal;font-family:'Open Sans',sans-serif;}
.send-inq-btn {border-radius: 30px; display: inline-block; background: #0098da;border: 1px solid #0098da;color: #fff;font-family: "robotomedium",sans-serif;padding: 12px 40px;
text-transform: uppercase;line-height: 14px;}
.send-inq {margin-top: 15px;text-align: right;}
.send-inq-btn:hover, .send-inq-btn :focus{background-color: transparent;color: #0098da;transition: all 0.4s ease-in-out 0s;} 
.cal-date{background:#fff url(../images/calendar.html); background-repeat: no-repeat;background-position: center right;background-size:30px;font-size: 13.5px;}
.link.my-ord{margin-left: 0px; text-transform: uppercase;}
.user-box .form-lable span{color: #cb0000;}
.link.item-text{font-family: 'robotoregular'; font-size:15px; color: #9c9b9b;  margin-left: 0px;;margin-bottom: 10px; width: 200px;
float: left;}
.user-box{margin-bottom: 25px;}
.width-img{width: 60px;}
.width-img img{width: 100%;}
.width-img.tbl-left-img{float: left;}
.title-table-img{margin-left: 70px;}
.title-innr-tabl{font-size: 18px; letter-spacing: 0px;}
.inpt-tab{width: 40px; display: inline-block; margin-bottom: 3px;}
.lbl-tb{display: block; color: #333; text-align: center;}
.inpt-tab input{width:100%; border:1px solid #ccc; height: 30px; text-align: center; }
.title-tx-fookr{display: inline-block; font-size: 16px; letter-spacing: 0;}
/*white box css end*/

/*payment process css start here*/
.login_bx { border: 1px solid #eee; padding: 12px;}
.side-menu { background: #fff;border:1px solid #c9c9c9;margin-bottom: 15px; width: 100%;}
.active-pay { background: #246db2;color: #fff !important;}
.active-pay:hover {background-color:#0aa770!important;background-image:  url("../images/arrow_pay.jpg")!important;background-repeat: no-repeat!important;
    background-position:  right  center!important; border: 0 none !important; color: #fff !important; margin-right: -20px;}
.side-menu ul { background: #fff; margin: 0; padding: 0;}
.pay_box_layer { margin: 0 auto;max-width: 378px;width: 100%;}
.text_sub { display: inline-block;float: left;margin-right: 12px;max-width:144px;width: 100%;}
.input-pay {text-indent: 12px; background: #fcfcfc;border: 1px solid #dddddd; max-width: 375px; width: 100%;border-radius: 3px; height: 40px;margin-bottom: 15px;}
.input-sub1 {margin-bottom: 15px; border: 1px solid #dddddd !important;font-size: 14px !important;height: 40px !important;border-radius: 3px;margin-right: 32px;max-width: 136px; width: 100%;text-indent: 12px;}
.date {max-width: 373px;width: 100%;}
.label_text { color: #514e4e; float: left; font-size: 14px; margin-top: 11px; max-width: 93px; text-align: center;width: 100%;}
.input-card { text-indent: 12px;border: 1px solid #ddd !important; height: 40px !important; max-width: 56px !important; text-align: center; text-indent: 1px !important;width: 100% !important;margin-bottom: 15px;border-radius: 3px;}
.date > span { margin-left: 7px; margin-right: 8px;vertical-align: top;}
.date {max-width: 394px; width: 100%;}
.input-name {text-indent: 12px;width: 100%; border: 1px solid #ddd !important; height: 40px !important;text-transform: capitalize;margin-bottom: 15px;border-radius: 3px;}
.bottom_txt_pay { color:#868585; font-size: 14px; padding: 12px 0 0;}
.side-menu li {text-transform: capitalize;border:1px solid #ddd;list-style: outside none none;  padding: 12px 0;text-align: left;}
.active-pay { background-color:#0aa770;background-image:  url("../images/arrow_pay.jpg");background-repeat: no-repeat;background-position:  right  center;border: 0 none !important; color: #fff !important; margin-right: -20px;}
.card_icon_img > a { margin: 0 3px;}
.side-menu a.act {color: #fff;height: 52px;width: 300px;}
.side-menu span {display: inline-block;font-size: 20px;max-width: 59px;padding: 0 10px;text-align: center;vertical-align: sub;width: 100%;color: #bbbbbb;}
.act > span {color: #fff;}
.card_title {color: #9c9c9c;display: inline-block;font-size: 17px;max-width: 205px;width: 100%;}
.top_card_icon {padding: 20px 0; text-align: center;}
.payment_box {background: #fff;border: 1px solid #ccc;margin: 0 auto;max-width: 475px;padding:40px 0;width: 100%;}
.input-pay > img {display: inline-block;}
.input-payment {border: 0 none !important;font-size: 14px !important;height:38px !important;max-width: 308px;width: 100%;}
.card_icon_img { display: inline-block;}
.pay{ background-color: #f78f1e;border-radius: 3px;color: #fff;padding: 6px; text-align: center; border: none;}
.side-menu a { color: #333333;}
.side-menu li:hover {background: #fbfbfb;}
.pay > a {color: #fff;font-size: 16px;text-align: center;}
.paypal { margin-bottom: 12px;}
.paypal > span {display: inline-block;font-size: 15px;margin-right: 12px;max-width: 124px;width: 100%;   vertical-align: top;}
.paypal > div {display: inline-block;max-width: 235px; width: 100%;}
.next_btn-pay{  background: #333;border: 0 none; color: #fff;display: inline-block;font-size: 16px;padding: 7px 8px;text-align: center;width: 100%;border: 1px solid #333;}
.next_btn-pay:hover { border: 1px solid #333; color: #333; background: transparent;}
/*payment process css end here*/

.bot-block a{color: #ed3e2b;}
.bot-block a:hover{color: #333;}

/*newsletter subscribe page radio button css start*/
.radio-btns .radio-btn{display: block;position: relative;float: left;margin-right: 12px;}
.radio-btns .radio-btn input[type=radio]{position: absolute;visibility: hidden;}
.radio-btns .radio-btn label{font-family: 'robotolight'; color: #424242; display: block; position:relative;font-size: 14px;padding: 4px 10px 0px 27px;margin:5px auto;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;}
.radio-btns .radio-btn .check{display: block;position: absolute;border: 2px solid #0098da;border-radius: 100%;height: 20px;width: 20px;top:10px;left:2px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.radio-btns .radio-btn .check::before {border-radius: 100%;content: "";display: block;height:10px;left: 3px;   margin:auto;position: absolute;top:3px;transition: background 0.25s linear 0s;width:10px;}
.radio-btns input[type=radio]:checked ~ .check {border: 2px solid #0098da ;}
.radio-btns input[type=radio]:checked ~ .check::before{background: #0098da ;}
.radio-btns input[type=radio]:checked ~ label{color: #424242;}
.subscribe-text{font-family: 'robotolight'; font-size: 14px; float: left; margin-right: 20px; margin-top: 10px; margin-bottom: 30px;}
.send-inq-btn-continue{background: #0098da; font-family: 'robotoregular'; border: 1px solid #e05e14;color: #fff;padding: 0;   text-transform: uppercase;line-height:39px;height: 40px;margin-top: 100px;padding: 0 30px;}
.send-inq-btn-continue{margin-top: 0px;text-align: center;}
.send-inq-btn-continue:hover, .send-inq-btn :focus{background-color: transparent;color: #e05e14;transition: all 0.4s ease-in-out 0s;} 
/*Newsletter Subscribe radio button css end*/
.form-box.updated-box{margin-top: 20px;}
/*My Order History Start Here*/
.table-responsive {border: 1px solid #d9d9d9;}
.table.table-hover.manage-enquiries-tablew th { white-space: nowrap; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%) repeat scroll 0 0; border-bottom: 1px solid #ddd; color: #363636; font-family: 'robotomedium'; padding: 15px 10px;}
.table.table-hover.manage-enquiries-tablew th{font-size: 14px; font-family: 'robotomedium'; 
background: rgb(255,255,255);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); 
padding: 15px 10px;color: #393939; border-bottom: 1px solid #ddd;}
.table.table-hover.manage-enquiries-tablew td{font-size: 14px; line-height: 30px; letter-spacing: 0.4px; vertical-align: middle; padding-bottom: 15px;}
.mobile-nu-block.class-selectbox{display: inline-block;}
.mobile-nu-block.class-selectbox.margin-bottom-space{margin-bottom: 0px;}
.table.table-hover.manage-enquiries-tablew td {font-family: 'robotoregular';  color: #424242; line-height: 25px;vertical-align: middle;}
.Show-block{height: auto; float: right;}
.tr td process-text{color: #9c9b9b;}
.table{margin-bottom: 0px;}
.frm-select option{font-size: 13px; padding: 5px 10px 5px 10px;}
.action-btns a {color: #424242;}
.action-btns a:hover {color: #0098da;}
/*My Order History End Here*/

/*MY ACCOUNT INFORMATION  Start Here*/
.mobile-nu-block.inline-blockclass {display: inline-block;}
.show-text {color: #363636; display: inline-block; font-family: 'robotolight';line-height: 40px;text-align: right; margin-right: 10px; margin-top: 23px;}
.mobile-nu-block{position: relative; margin-bottom: 25px; }
.mobile-nu-block input{height: 38px; border: 1px solid #bebebe; width: 100%; padding: 0 10px; font-size: 14px; color: #393939; border-radius: 3px;}
.mobile-nu-block label{color: #9a9a9a; font-weight: 100; font-family: 'ralewayregular'; position: absolute; pointer-events: none; width: auto; left: 15px; top: 10px; transition: 0.2s ease all; -moz-transition: 0.2s ease all;-o-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;background: #ffffff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size: 13px;}
.select-bock-container { background-image: url("../images/dropppp-do.png");background-position: right center; background-repeat: no-repeat;}
.select-bock-container select {-moz-appearance: none;background-color: transparent; border: 1px solid #c1c1c1; color: #6e6e6e; font-family: 'robotolight'; font-size: 15px;
height: 38px;padding-left: 12px;padding-right: 33px;width: 200px;}
/*MY ACCOUNT INFORMATION  End Here*/

/*listing detail page start here*/
.bottom-header{background-image: url(../images/bottom-header-bg.jpg);background-repeat: no-repeat;background-size: cover;min-height: 100px;padding: 20px 0;}
.bottom-header h1 {color: #fff;font-family: 'robotoregular';font-size: 34px;margin: 11px 0;}
.bottom-header .page-path {color: #cdcdcd;text-transform: uppercase;font-size: 15px;padding: 20px 0;text-align: right;}
.page-path span.active a{color: #0098da;}
.page-path span {padding: 0 3px;}
.listing-details > h1 {color: #424242; font-family: 'robotoregular';font-size: 32px;margin-top: 0;}
.stars > li {color: #ecb200;display: inline-block;font-size: 18px;}
.listing-details .price-block h2 {color: #0098da;display: inline-block;font-family: 'robotomedium';font-size: 26px;
margin-bottom: 0;}
.listing-details .price-block strike {color: #424242;display: inline-block;font-family: 'robotolight';font-size: 26px;
padding-left: 12px;}
.ext-deatails {padding-top: 25px;border-bottom: 1px dashed #ccc;}
.ext-deatails p {color: #424242;font-family: 'robotomedium';font-size: 16px;margin-bottom: 12px;}
.ext-deatails span, .ext-deatails span a {color: #424242;font-family: 'robotolight';}
.ext-deatails span a {border-bottom: 1px solid #424242;}
.ext-deatails span a:hover {color: #0098da;border-bottom: 1px solid #0098da;}
.size-block, .color-block, .detail-para, .qty-block, .social-box {border-bottom: 1px dashed #ccc;padding: 15px 0;}
.size-block > label, .color-block label, .qty-block label{color: #424242;font-family: 'robotomedium';font-size: 16px;
margin-right: 15px;}
.size-block > ul, .color-block ul{display: inline-block;}
.size-block li {border: 1px solid #ccc;border-radius: 50%;display: inline-block;height: 38px;margin-right: 7px;padding: 8px 0;
text-align: center;width: 38px;}
.size-block li a {color: #424242;font-family: 'robotomedium';font-size: 16px;}
.size-block li:hover, .size-block li.active{border: 1px solid #0098da;cursor: pointer;} 
.size-block li:hover a, .size-block li.active a{color: #0098da;}
.size-block > span {color: #0098da;font-family: 'robotolight';font-size: 15px;}
.color-block li {display: inline-block; height: 26px;width: 26px;padding: 2px;border: 1px solid #fff;}
.color-block li:hover {border: 1px solid #ccc;border-radius: 50%;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);display: inline-block;}
.color-block ul li a {border-radius: 50%;display: inline-block;height: 20px;width: 20px;margin-right: 8px;}
.color-block ul li:hover {box-shadow: 0 0 0 rgba(0,0,0,0.2);}
.color-block ul li.color1 a{background-color: #4c0412;}
.color-block ul li.color2 a{background-color: #a93c00;}
.color-block ul li.color3 a{background-color: #28a900;}
.color-block ul li.color4 a{background-color: #0038a9;}
.color-block ul li.color5 a{background-color: #a900a7;}
.detail-para > p {color: #787878;font-family: 'robotolight';font-size: 15px;margin: 0;}
.qty-block > span {border: 1px solid #ccc;color: #424242;font-family: 'robotolight';margin-right: 20px;font-size: 16px;
margin-left: 8px;padding: 10px 20px;}
.add-cart {background-color: #0098da;color: #fff;font-family: 'robotomedium';font-size: 14px;padding: 9px 28px;
text-transform: uppercase;display: inline-block;border: 1px solid #0098da;}
.add-cart:hover {color: #0098da;background-color: #fff;transition: 0.3s;}
.social-box li {display: inline-block;vertical-align: top;}
.social-box .like {background-color: #4267b2;border-radius: 3px;color: #fff;display: inline-block;font-size: 12px;height: 20px;
padding: 2px 7px;vertical-align: top;}
.social-box a {display: inline-block;vertical-align: top;}
.detail-tabbing-section section {border: 1px solid #eee;padding: 30px;}
.pro-detail-tab p {color: #363636;font-family: 'robotolight';}
.detail-tabbing-section {margin:45px 0 30px;}
.related-product-w {border: 1px solid #eaeaea;padding: 15px;}
.related-product {border-bottom: 1px solid #eaeaea;padding: 15px 0;width: 100%;}
.related-pro-img {border: 1px solid #eaeaea;display: inline-block;float: left;margin-right: 15px;width: 30%;}
.related-pro-img img {margin: 0 auto;}
.rel-pro-detail {display: inline-block;width: 62%;}
.rel-pro-detail p {color: #424242;font-family: 'robotolight';font-size: 14px;margin-bottom: 10px;}
.rel-pro-detail .price-bl h4 {color: #0098da;display: inline-block;font-family: 'robotomedium';padding: 0 8px;font-size: 16px;margin: 0;}
.rel-pro-detail .price-bl > strike {color: #424242;font-size: 16px;}
.related-product-w > h2 {color: #424242;font-family: 'robotomedium';font-size: 18px;margin: 0;text-transform: uppercase;}
.related-product-w .related-product:last-child {border-bottom: 0 none;}
.pro-detail-slider > h1 {border-bottom: 1px solid #0098da;color: #424242;display: inline-block;font-family: 'robotomedium';font-size: 22px;margin: 0;padding-bottom: 15px;text-transform: uppercase;}
.pro-detail-slider .brd-gray {background-color: #eaeaea;display: block;height: 1px;width: 100%;}
.detail-tabbing-section .responsive-tabs.tabs > nav ul li {width: auto;}
.detail-tabbing-section .responsive-tabs.tabs > nav ul li a{text-transform: unset;}
/*listing detail page end here*/

/*shopping cart page start here*/
.shopping-cart-table h5 {color: #594a41;font-family: 'robotomedium',sans-serif;margin-bottom: 30px;font-size: 16px;}
.shopping-cart-table h5 a{color: #eba735;}
.shopping-cart-table .table thead th { background-color: #fafafa;border-bottom: 1px solid #ececec;color: #594a41;font-family: 'robotomedium';font-size: 14px;font-weight: normal;padding: 15px 20px;text-transform: uppercase;vertical-align: middle;}
.shopping-cart-table .table tbody td {padding: 15px 20px;}
.table .product {display: block; float: left; margin-right: 15px; overflow: hidden; vertical-align: top;}
.table .pro-desc {display: block; overflow: hidden;}
.pro-desc > h5 {color: #594a41; font-family: 'robotoregular';font-size: 15px;margin: 0;}
.table .pro-desc h6 {color: #c2c2c2; font-family: 'robotolight';font-size: 14px;}
.shopping-cart-table .table .heart {border: 1px solid #0098da;color: #0098da;font-size: 16px;padding: 8px 10px;}
.shopping-cart-table .table .heart:hover { color: #fff;background-color:#0098da; }
.shopping-cart-table .table tbody td {color: #514138;font-family: 'robotolight',sans-serif;vertical-align: middle;font-size: 16px;}
.shopping-cart-table .table .delet {color: #594a41;font-size: 20px; padding: 0 3px;}
.shopping-cart-table .table .delet:hover { color: #0098da;}
.shopping-cart-table .table{margin-bottom: 0px;}
.checkout-wrapper {padding: 50px 0 150px;text-align: right;}
.checkout-wrapper button, .checkout-wrapper a {display: inline-block;margin: 0 0 0 5px;}
.shopping-table{background-color: #fff;}
.shopping-table tbody tr:last-child {border-bottom: 1px solid #ddd;}
.coupen-code > h4 {color: #424242;font-family: 'robotomedium';font-size: 20px;margin-top: 0;text-transform: uppercase;}
.coupen-code label {color: #424242;font-size: 16px;margin-right: 40px;}
.coupen-input {border: 1px solid #eaeaea;height: 40px;margin-right: 20px;max-width: 300px;width: 100%;font-family:'Open Sans';padding: 0 10px;}
.coupen-btn, .red-btn {background-color: #0098da;border: 1px solid #0098da;color: #fff;font-family: 'robotolight';
font-size: 15px;padding: 9px 20px;text-transform: uppercase;margin-top: 10px;display: inline-block;text-align: center;}
.coupen-btn.width-same,.red-btn.width-same {max-width: 145px;padding: 9px 0;width: 100%;}
.coupen-btn:hover, .coupen-btn:focus, .red-btn:hover, .red-btn:focus {background-color: #fff;color: #0098da;transition: 0.3s;}
.total-price {text-align: right; margin-top: 30px;}
.coupen-code {margin-top: 30px;}
.total-price span {color: #424242;font-family: 'robotomedium';font-size: 16px;margin-right: 30px; display: inline-block;
max-width: 80px; width: 100%;}
.total-price h4 {color: #424242;font-family: 'robotolight';font-size: 16px;}
.checkout-wrapper .wht-btn {background-color: #fff;border: 1px solid #424242;color: #424242;font-family: 'robotolight';font-size: 15px;margin-right: 15px;padding: 8px 40px;text-transform: uppercase;}
.checkout-wrapper .wht-btn:hover, .checkout-wrapper .wht-btn:focus {background-color: #0098da;color: #fff;transition: 0.3s;border: 1px solid #0098da;}
.color-box span{ border: 1px solid #000;border-radius: 50%;display: inline-block;height: 19px;margin: 2px 8px 0 0;
vertical-align: top;width: 19px;}
.color-box .brown-c {background-color: #621c14;}
.color-box .yellow-c {background-color: #f3fb71;}
.color-box .black-c {background-color: #000;}
.color-box .orng-c {background-color: #0098da;}
/*shopping cart page end here*/

/*plus minus demo start*/
.center {display: inline-block;max-width: 132px;vertical-align: middle;width: 100%;}
.shopping-table .center .glyphicon {color: #878787;font-size: 24px !important;}
.center .form-inputs {border-radius: 0;height: 38px;padding: 0;text-align: center;width: 55px;}
.center .btn{margin: 0;border-radius: 0;}
.pkg_label {color: #5e5e5e;display: inline-block;font-size: 14px;margin-bottom: 5px;max-width:70px;text-align: center;vertical-align: sub;width: 100%;}
.center .form-inputs.input-number {border: 1px solid #e3e8d8;}
.btn-default {border-color: #e3e8d8;}
.shopping-table .input-group-addon, .shopping-table .input-group-btn{vertical-align: top;}
/*plus minus demo end*/

/*contact us  start here*/
.contact-filds-main-block{height: auto;  margin: 40px 0 40px 0; }
.send-message{color: #424242;font-family: 'robotomedium'; font-size: 18px;padding: 0 0px;margin-bottom: 10px;margin-top: 18px; margin-top: 0px; text-transform: uppercase;}
.mobile-nu-block{position: relative; margin-bottom: 25px; }
.mobile-nu-block textarea{width: 100%; position: relative; margin-bottom: 25px;border: 1px solid #e8e8e8; color: #333;margin-bottom: 25px; height: 35px;
display: block;font-size: 16px;height: 150px;line-height: 35px;padding: 0 12px;}
.send-address{color: #4b4647;font-family: 'robotomedium'; font-size: 16px;padding: 0 0px;margin-bottom: 5px;margin-top: 18px; margin-top: 0px; text-transform: uppercase;}
.send-address-sub-text{color: #4b4647;font-family: 'robotolight'; font-size: 14px;padding: 0 0px;margin-bottom: 20px;margin-top: 18px; margin-top: 0px; line-height: 24px;text-transform: none;}
.send-inq-btn.add-revw {padding: 10px 55px;}
.revw-btns {text-align: right;}
.revw-btns .send-inq-btn {margin-left: 10px;margin-top: 15px;padding: 8px 25px;}
/*contact us  end here*/
.spacetp-btn{margin-top: 30px;}
.remeber h5{float: right; margin-top: 2px;}
.remeber h5 a{color: #848484; font-size: 13px; letter-spacing: 0;}
.remeber h5 a:hover{color: #ed3e2b;}
/*upload design page start here*/
.design-up-section { margin: 30px 0 40px;}
.up-block {border: 1px dashed #ccc;padding: 50px 0;text-align: center;height: 212px;}
.up-icon i {color: #ff5858;font-size: 60px;}
.up-block > h5 {color: #b7b7b7;font-family: 'robotoregular';font-size: 18px;text-transform: uppercase;}
.fake-shadow {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.fileUpload {height: 100%;width: 100%;}
.hiddn-btn .attachment_upload {height: 100%;width: 100%;cursor: pointer;}
.img-preview {height: 100%;max-width: 100%;border: 1px solid #e5e5e5;}
.main-img-preview {display: inline-block;width: 30%;height: 212px;position: relative;}
.input-group.file-up {display: inline-block;float: left;margin-right: 30px;position: relative;width: 66%;}
.hiddn-btn {height: 212px;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;}
.form-control.design-title{font-size: 15px;background-color: #fff;border: none;color: #ff5858;font-family: 'robotolight';box-shadow: none;text-align: center;}
.delet-btn {background-color: #ff5858;border-radius: 50%;color: #fff;font-size: 20px;height: 36px;padding: 7px 0;position: absolute;
right: -12px;text-align: center;top: -15px;display: none;width: 36px;}
.send-inq-btn.full-width {font-family: 'robotomedium'; font-size: 15px;width: 100%;}
/*upload design page end here*/

/*uploaded designs page start here*/
.uploaded-designs .table-responsive {border: none;}
.uploaded-designs .table.table-hover.manage-enquiries-tablew thead th {background: #f3f3f3;color: #0098da; font-family: 'robotomedium'; font-size: 16px;text-transform: uppercase;}
.uploaded-designs .table.table-hover.manage-enquiries-tablew td{font-size: 15px;font-family: 'robotolight';}
.pagination-block {background-color: #f3f3f3;margin-top: 30px;padding: 10px;}
.pagination-block .paging {margin: 0;}
.pagination-block .paging ul li {background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.pagination-block .paging li:hover, .pagination-block .paging li.active {background-color: #0098da;color: #fff;transition: all 0.3s ease 0s;}
/*uploaded designs page end here*/

/*abou us start here*/
.the-startrd-main-title{font-family: 'robotomedium'; font-size: 16px; color: #424242; text-transform: uppercase; margin-bottom: 10px;}
.the-started-cont-text{font-family: 'robotolight'; font-size: 15px; color: #676767;  line-height: 23px;}
.video-block{height: auto; width: 100%;}
.video-block-text{font-family: 'robotomedium'; font-size: 15px; color: #676767; margin-top: 20px;}
.counter-main{width: 100%; padding: 40px 0 40px 0; background-image: url(../images/background-img-1.jpg); margin: 50px 0;}
.counter-img{ display: block; height: 50px; margin: 0 auto;}
.numbring{font-family: 'roboto_condensedbold'; font-size: 38px; color: #fff; font-weight: 800; text-align: center; margin-top: 8px; line-height: 16px; margin: 30px 0 9px;}
.items-in-store{font-family: 'robotoregular'; font-size: 18px; color: #fff; text-align: center;}
.why-chose-head-text{font-family: 'robotoregular'; font-size: 22px; color: #4b4647; text-align: center; margin-bottom: 30px;}
.why-choose-text-block{ width: auto; position: relative; padding-left: 70px; margin-bottom: 50px;}
.why-choose-img-block{height: 46px; width: 46px; position: absolute; left: 0; top: 0;}
.why-choose-img-block img{height: auto; width: 46px;}
.free-shipping-text{font-family: 'robotomedium'; font-size: 16px; color: #424242;}
.free-shipping-content-text{font-family: 'robotolight'; font-size: 15px; color: #424242; line-height: 22px;}
/*.about-detail {margin-top: 50px;}*/
.middle-content{padding: 60px 0; background-color: #eef1f5;}
.title-fookre-about-us{font-size: 28px; color: #333; font-family: 'robotomedium';}
.content-fookre-about-us{font-size: 18px;font-family: 'robotolight'; margin-top: 20px; margin-bottom: 20px;}
.title-cnt-new {font-size: 20px;}
.txt-cnt-new{font-family: 'robotolight'; margin-top: 5px;}
.content-sub-inner {text-align: center; margin-bottom: 30px; min-height: 180px;}
.content-sub-inner-circle{margin-bottom: 20px;}
.about-fluid {padding: 60px 4% 0px; }
.about-fluid.login-main-full{background-color: #eaeaea;}
.cont-bgc-color{background-color: #f5f5f5;}
/*abou us end here*/

/*Address Book Entries start here*/
/*.link-edits {text-align: right;}*/
.link-edits .change-billding-text.underline-none{display: inline-block;}
.change-billding-text.underline-none{text-decoration: none;display: block;margin-bottom: 8px;}
.default-billing-text{color: #424242;font-family: 'robotoregular'; font-size: 17px; margin: 22px 0 8px 0;}
.default-billing-address-text{color: #424242;font-family: 'robotolight'; font-size: 15px; line-height: 20px;min-height: 180px; height: 100%;}
.change-billding-text {border-bottom: 1px solid #0098da;color: #0098da;display: inline-block;font-family: 'robotolight';font-size: 14px;line-height: 20px;margin: 8px 0 0;}
.new-address-btn{background: #0098da; font-family: 'robotoregular'; border: 1px solid #e05e14;color: #fff;padding: 0;   text-transform: uppercase;line-height:39px;width:         100%;height: 40px;width: 180px; margin-top: 100px;}
.new-address-btn{margin-top: 0px;text-align: center;}
.new-address-btn:hover, .new-address-btn :focus{background-color: transparent;color: #e05e14;transition: all 0.4s ease-in-out 0s;}
.show-block.margin-top-o{margin-top: 0px;}
/*Address Book Entries end here*/

/*Wish List start here*/
.image-block{width: 50px; height: 50px; background-color: #000;  display: inline-block;cursor: pointer; overflow: hidden; margin-bottom: 4px;}
.image-block img{width: 100%; height: 100%;}
.unit-price{color: #0098da; display: inline-block;}
.unit-price-2{display: inline-block; text-decoration: line-through;}
.tooltips:hover{color: #0098da;}
.tooltips.font-trash{font-size: 20px;}
.tooltips {margin-right: 10px; position: relative; display: inline-block; color: #9c9b9b;font-size: 18px;vertical-align: top;}
.tool-main {position: absolute; width: 85px; padding: 0px; color: #FFFFFF; background: #424242; font-size: 11px; line-height: 22px;text-align: center;
visibility: hidden; border-radius: 6px; left: -30px;}
.tool-main:after {content: ''; position: absolute; top: 100%; left: 50%; margin-left:8px; width: 0; height: 0; border-top: 8px solid #424242;
border-right: 8px solid transparent; border-left: 8px solid transparent;}
.tooltips:hover .tool-main { visibility: visible; opacity: 0.8; bottom: 30px; left: 50%; margin-left: -59px; z-index: 999;}
/*Wish List end here*/

/*Transaction start here*/
.show-block li.last-arrow .arrow{font-size: 19px;}
.show-block li.first-arrow .arrow{font-size: 19px;}
.show-block li{display: inline-block;}
.transaction-head{color: #424242; font-family: 'robotomedium'; font-size: 18px; text-transform: uppercase; margin-bottom: 25px;}
.your-current{color: #424242; font-family: 'robotolight'; font-size: 14px; margin-bottom: 25px;}
.rupi-icon{font-size: 14px;font-weight: 600;}
.cancele-btn{width: 25px; height: 25px; background-color: #fff; border: 1px solid #bdbdbd; border-radius: 50px; display: inline-block; text-align: center;
cursor: pointer;}
.cancele-btn img{height:9px; width:9px; margin-top: 7px;}
.cancele-btn:hover {box-shadow: 0px 0px 5px 1px rgba(51, 51, 51, 0.25);}
.rupi-icon-2{font-size: 14px;font-weight: normal;font-family: 'robotoregular';}
.pagination-btn{width: 30px; height: 30px; background-color: #eee; border-radius: 50px; display: inline-block; text-align: center;
cursor: pointer;}
.pagination-btn:hover {background-color: #0098da;}
.arrow{font-size: 16px;display: inline-block; padding-top: 5px;}
.pagination-btn:hover .arrow{color: #fff;}
.show-block{height: auto; float: right; margin-top: 20px;}
/*Transaction end here*/

/*category menu on header start here*/
.category-list .main-list{display: none;}
.category-list:hover .main-list{display: block !important;}
.category-list {position: relative; display: inline-block;}
.main-list {background-color: #fff;border: 1px solid #eee; position: absolute; top: 69px; width: 100%; z-index: 9;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.main-list a {border-bottom: 1px solid #eee; color: #828282; letter-spacing: 0; display: block; font-size: 15px; padding: 12px 20px;}
.main-list a:hover {color: #0098da;}
.category-list .right-arrow, .category-list .botm-arrow, .category-list .more-arrow {float: right;font-size: 20px;}
.main-list-item {position: relative;}
.sub-list-w {background-color: #fff; left: 150px; position: absolute; top: 0px; width: 620px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
padding: 10px;}
.sub-list-w.small-menu{width: 312px;}
.sub-list > h5 {border-bottom: 1px solid #eee; color: #0098da; font-family: 'robotomedium'; font-size: 18px;padding: 9px 18px;}
.sub-list-w a {border: 0 none; padding: 6px 20px;}
.sub-list-w a:hover {color: #0098da;}
.sub-list {display: inline-block; vertical-align: top; width: 196px;}
.sub-list-img {margin-left: 10px; width: 135px; }
/*category menu on header end here*/

/*order-details page start*/
.order-details {margin-bottom: 20px;}
.order-div label {color: #424242;display: inline-block;font-family: 'robotomedium';font-size: 15px;vertical-align: top;
max-width: 150px;width: 100%;}
.order-details .address {display: inline-block;}
.order-details .address p {margin-bottom: 5px;}
/*order-details page end*/

/*New CSS Start Here*/
.my-acc.acc_out{margin: 30px 0;}
.account_bt_r .shop_btn {background: #0098da;border: medium none;border-radius: 0px;color: #fff;margin-top: 10px;padding:10px; max-width:104px; width: 100%;display: inline-block;text-align: center; border: 1px solid #0098da;margin-bottom: 20px;}
.account_bt_r .shop_btn:hover{ background:transparent; color: #0098da; border: 1px solid #0098da;}
.table.table-bordered.table-hover.order-infos{margin-bottom: 20px;}
.mrg-space-tp{margin-top: 10px;}
.account_box {margin-bottom: 25px;}
.account_head {border-bottom: 1px dashed #ddd;color: #0098da;font-size: 16px;margin-bottom: 12px;padding-bottom: 10px;text-transform:uppercase; font-weight: bold;}
/*New CSS End Here*/

/*review block start here*/
.review-block p {color: #424242;margin: 10px 0;font-size: 15px;}
.review-block .date {float: right; font-family: 'robotolight';}
.review-block {border-bottom: 1px solid #eee;}
.add-review textarea {border: 1px solid #ccc;padding: 10px; color: #333;display: block;font-family: 'robotoregular';
font-size: 16px;width: 100%;}
/*review block end here*/

/* jQuery.Rating Plugin CSS  */
div.rating-cancel,div.star-rating{float:left;width:23px;height:19px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a { background-image:url(../images/star.gif);background-repeat: no-repeat;background-position: center center;background-size: 19px auto;}
div.rating-cancel a,div.star-rating a{display:block;width:19px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -37px!important}
div.star-rating-hover a{background-position:0 -37px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 18px 8px;}
/*sell your art page start*/
.how-it-work-banner{background-image: url(../images/process-banner.jpg);background-repeat: no-repeat;position: relative;}  
.how-it-work-banner .bg-patch{min-height: 480px;background-color: rgba(0,0,0,0.4);}
.banner-txt {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.banner-txt h4 {color: #92c44f;font-family: 'robotomedium';font-size: 20px;margin-top: 0;}
.banner-txt h1 {color: #fff;font-family: 'robotomedium';font-size: 44px;margin: 0 0 15px;}
.banner-txt p {color: #fff;font-size: 18px;font-family: 'robotolight';}
.banner-txt a {background-color: #0098da;display: inline-block;color: #fff;border: 1px solid #0098da;font-size: 14px;
text-transform: uppercase;padding: 12px 26px;}
.banner-txt a:hover {background-color: transparent;color: #0098da;transition: 0.3s;}
.how-it-work-block{position: relative;}
.how-it-work-block h1 {color: #424242;margin-bottom: 25px;font-size: 26px;margin-top: 50px;text-align: center;font-family: 'robotomedium';}
.img-block {display: table-cell;vertical-align: middle;padding: 45px 100px;width: 50%;}
.text-block {display: table-cell;vertical-align: middle;width: 50%; padding: 45px 100px;}
.bg-red-line {background-color: #0098da;bottom: 0;left: 50%;position: absolute;top: 108px;width: 2px;height: 1235px;}
.text-block h4 {color: #46434c;font-family: 'robotomedium';font-size: 24px;}
.text-block p {color: #979797;font-size: 15px;}
.first-block {position: relative;margin: 60px 0; background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #fbfbfb 52%, #f8f8f8 100%, #f8f8f8 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#fbfbfb 52%,#f8f8f8 100%,#f8f8f8 100%); background: linear-gradient(to right, #ffffff 0%,#fbfbfb 52%,#f8f8f8 100%,#f8f8f8 100%); }
.dot {background-color: #0098da;border-radius: 50%;height: 10px;left: 49.7%;position: absolute;top: -30px;width: 10px;}
.number-box {background-color: #fff;border: 2px solid #0098da;border-radius: 50%;color: #0098da;font-size: 30px;height: 70px;left: 47%;padding: 15px 0;position: absolute;z-index: 1;
text-align: center;top: 42%;width: 70px;}
.second-block{position: relative; background: #f8f8f8; background: -moz-linear-gradient(left, #f8f8f8 0%, #fbfbfb 52%, #ffffff 100%);
background: -webkit-linear-gradient(left, #f8f8f8 0%,#fbfbfb 52%,#ffffff 100%); background: linear-gradient(to right, #f8f8f8 0%,#fbfbfb 52%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 ); }
.products-fookre-main{padding: 60px 0;background-color: #f3f3f3;}
.img-block.ext-pad{padding: 40px 100px;}
.img-block.ext-pad::before {height: 50%;}
.get-started {text-align: center;}
.get-started a {display: inline-block;text-align: center;background-color: #0098da;color: #fff;padding: 12px 40px;border:1px solid #0098da;
margin: 35px 0;font-size: 16px;font-family: 'ralewaysemibold',sans-serif;}
.get-started a:hover {background-color: #fff;color: #0098da;transition: 0.3s;}
/*sell your art page end*/
.select-style.width-full{width:100%;-webkit-appearance: none; -moz-appearance: none;appearance: none; padding: 0px 12px; margin-bottom: 0px; } 
/*Listing Detail Page Start*/
.detail-fav{ display: inline-block; width: 40px;height: 40px;border-radius: 50%; text-align: center;padding-top: 10px; box-shadow: 1px 0px 17px rgba(51, 51, 51, 0.17); font-size: 18px;color: #272727; margin-left: 4px; margin-bottom: 10px; background-image: url(../images/all-img.png); background-repeat: no-repeat; position: absolute;}
.detail-fav.af-heart{background-position: -606px -5px; right: 0px;}
.detail-fav.af-heart:hover{background-position: -606px -55px;}
.title-detail-black{ font-family: 'robotomedium'; font-size: 40px; color: #272727;}
.price-section-details{border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 15px 0; font-size: 34px; line-height: 31px; color: #0098da; font-family: 'robotolight';  margin: 10px 0 30px;}
.details-p{width: 100%; font-size: 16px;color: #6b6b6b;font-family: 'robotolight';margin-bottom: 35px;line-height: 24px;letter-spacing: 0.7px;}
.product-radio{margin:18px 0 20px;}
.product-radio .radio-qty{color:#333;font-size:15px;float:left;margin:10px 10px 0 0;}
.product-radio .radio-sections .radio-btn{text-align:center;display:inline-block;position:relative;height:38px;width:48px;margin-right:7px;border-radius:5px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:#fff;}
.product-radio .radio-sections .radio-btn input[type=radio]{position:absolute;visibility:hidden;}
.product-radio .radio-sections .radio-btn label{width:100%; height:100%; font-size:14px; color:#c9c9c9; display:block; position:relative; margin:7px auto; z-index:9; cursor:pointer;-webkit-transition:all 0.25s linear; font-weight:normal;}
.product-radio .radio-sections .radio-btn .check{display:block; position:absolute; border:1px solid #c9c9c9; height:100%; width:100%; top:0; left:0px; z-index:5; transition:border .25s linear;-webkit-transition:border .25s linear;border-radius:0px;}
.product-radio .radio-sections .radio-btn .check::before{width:100%; height:100%; border-radius:100%; content:""; display:block; left:0; margin:auto; position:absolute;top:0;transition:background 0.25s linear 0s;}
.product-radio .radio-sections input[type=radio]:checked ~ .check {border:1px solid #0098da; background-color: #0098da;}
.product-radio .radio-sections input[type=radio]:checked ~ .check::before{background:transparent;}
.product-radio .radio-sections input[type=radio]:checked ~ label{color:#fff;}
.product-qty {width: 60px;}
.product-qty .select-style.select2 {width: 100%;}
.qty-text {float: left; font-size: 15px; margin-top: 7px;}
.qty-add {margin-left: 95px;}
.radio-sections {margin-left: 95px;}
.product-radio .radio-btn{margin-bottom: 5px;}
.product-qty .select-style.select2:after{z-index: 1; right: -1px;}
.product-qty .select-style.select2 .frm-select{z-index: 9; position: relative;}
.border-detals{height: 1px; width: 100%; background-color: #ececec; margin-top: 35px; margin-bottom: 15px;}
.box-form.favourite-checks [type="checkbox"] + label{ font-size: 16px;}
.min-charactr{position: absolute; top: 2px; right: 0px; font-size: 10px; color: #b0b0b0;}
.information-txts{background-color: #f6f6f6; padding: 20px 30px;}
.information-titles-lisr{font-size: 18px; color: #272727; letter-spacing: 0.6px; margin-bottom: 10px;}
.engraving-tst{font-size: 14px; color: #272727; letter-spacing: 0.8px;}
.information-txts p{font-size: 14px; color: #555; font-family: 'robotolight'; line-height: 22px; letter-spacing: 0.7px;}
.details-amaan-list{margin: 30px 0 0px;}
.box-form.favourite-checks.space-o-detail-m{margin-bottom: 0;}
.border-detals.border-jcruls{    margin-top: 15px;}
.col-md-6.listing-detail-right-spaces{padding-right: 0 !important;}
.box-form.favourite-checks { padding-right: 30px; }
.min-hieght-class.margin-tb{padding: 60px 0; background-color: #f3f3f3;}
.lisitng-details-cmpr .left-cancle-buton {display:block; margin: 0 0 10px; text-align: center;  }
.lisitng-details-cmpr{margin-top: 20px;}
.detail-fav{ display: inline-block; width: 40px;height: 40px;border-radius: 50%; text-align: center;padding-top: 10px; box-shadow: 1px 0px 17px rgba(51, 51, 51, 0.17); font-size: 18px;color: #272727; margin-left: 4px; margin-bottom: 10px;  position: absolute;}
.detail-fav.af-heart{background-position: -606px -5px; right: 0px;}
.detail-fav.af-heart:hover{background-position: -606px -55px;}
.pro-details-lnkss{text-align: right; position: relative;}
.detail-fav:hover{color: #fff; background-color: #ffcadc;}
/*Radio Buttons*/
.footer-total-section-shopping{margin-top: 30px;background-color: #fff;padding: 15px;}
.button-shop {display: inline-block; font-family: 'robotomedium'; text-transform: uppercase; padding: 10px 30px; text-align: center; color: #0098da; margin-bottom: 5px; background-color: #fff; width: 32%; border: 1px solid #0098da; border-radius: 30px;}
.button-shop:hover{background-color: #0098da; color: #fff; border: 1px solid #0098da;}
.col-md-6.left-col-space {padding-left: 31px !important;}
.icons-ddtail-pg{padding-right: 14px;}
.descp-main-content-title{font-size: 18px; font-family: 'robotomedium';}
.descp-main-content p{ font-size: 15px; margin-top: 10px; font-family: 'robotolight';}
/*Listing Detail Page End*/

/*Checkout 1 Start*/
.white-checkbx{background-color: #fff; padding: 20px;}
.checkout-accnt-pmts{margin-bottom: 20px;}
.checkout-tp-checkot{ font-size: 15px; color: #333;}
.checkout-tp-inner{font-family: 'robotolight'; font-size: 15px;color: #8c8c8c;}
/*steps process*/
.select-box {margin-right: 10px;width: 60px;position: relative;}
.select-box input {width: 62px;height: 32px;border: 1px solid #ccc;box-shadow: 0px;padding-right: 15px;text-align: center;padding-left: 5px;}
.arros {position: absolute;right: -1px;top: 0px;}
.caption-footer button {background-color: transparent;border: 0px;color: #898e9b;font-family: 'robotomedium', sans-serif;}
.up-arrow-selct, .down-arrow-selct {display: block;font-size: 14px;padding: 0px 6px 0px 6px;background-color: #ededed;color: #555860;line-height: 15px;border: 0px;box-shadow: 0px;}
.process-bx {border: none; padding:30px 0; min-height: 220px; margin-top: 30px;}
.normal_step {background: #fff ;border-radius: 50%; color: #a6a6a6; font-family: 'robotomedium';font-size: 15px;height: 100%;padding: 20px 0;text-align: center;width: 100%;*box-shadow: 0px 0px 10px 0px #e0e0e0; display: table-cell; vertical-align: middle;}
.active_step {background: #fff; border: 1px solid #0098da;}
.step_bor {border-radius: 50%;height: 120px;margin: 0 auto;position: relative;top: 0;width: 120px;box-shadow: 1px 1px 15px 0px rgba(51, 51, 51, 0.14); display: table;}
.step_process{display: inline-block;height: 10px;max-width: 100px;min-height: 80px;position: relative;text-align: center;width: 100%;}
.center-row {float: none;text-align: center;}
.active_step.normal_step p{color: #0098da;}
.active_step.normal_step {color: #0098da;}
.process_steps {margin: 106px auto 0 -4px;min-height: 91px;}
.step_title {color: #919da9;font-family: 'robotolight';font-size: 16px; letter-spacing: 0.4px; line-height: 25px;}
.step_process p {color: #a9a9a9;font-size: 12px; margin: 5px 0 0; text-transform: uppercase; line-height: 18px;}
.normal_step i {font-size: 30px;}
.bg_line {border-top: 1px dashed #c7c7c7;display: inline-block;height: 1px;margin: 0 -4px;vertical-align:inherit;width: 17%;}
.step_process.order-placed{ vertical-align: top;}
.order-placed .normal_step {padding: 12px 0;}
/*step process end */
.cart-login {background-color: #fff;padding: 30px;}
.min-hieght-class.cart-shopping-img{background-color: #f3f3f3; padding-bottom: 50px;}
/*.cart-login [type="checkbox"] + label{font-family: 'robotolight';}*/
.title-logins-accounts{ font-size: 18px; letter-spacing: 0.8px; font-family: 'robotomedium'; color: #444; margin-bottom: 20px;}
.cart-login .forgetpwd{font-family: 'robotolight'; color: #444;}
.cart-login .login-link-register{float: left; margin-top: 0px; color: #444; margin-bottom: 20px;}
.cart-login .login-link-register a{font-family: 'robotoregular';}
.cart-login .box-form.login-carts{float: right;}
.cart-login .box-form.login-carts .button-shop{padding: 13px 45px 10px;}
.checkout-right-spaces{ margin-bottom: 60px;min-height: 415px;}
.footer-total-section-shopping.login-cart-checkouts-one .list-totl-shopping{font-size: 14px; color: #484848; margin-bottom: 5px;}
.footer-total-section-shopping.login-cart-checkouts-one {padding: 0;}
.checkout-right-img-section{position: relative; padding-bottom: 10px;margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.img-section-shop{height: 50px;float: left;width: 73px;text-align: center;}
.img-section-shop img{height: 100%;}
.text-section-shop{margin-left: 95px;vertical-align: top; font-family: 'robotomedium'; font-size: 14px; padding-right: 80px;}
.login-cart-checkouts-one .ordr-ttl-txt{text-transform: none; margin: 10px 0 8px; font-family: 'robotomedium';}
.login-cart-checkouts-one .ordr-ttl-txt-right{margin: 10px 0 8px; font-family: 'robotomedium';}
.login-cart-checkouts-one .order-totl-fotr{margin-top: 15px; font-size: 17px;}
.text-section-shop .gray-txt-clr{font-family: 'robotolight'; color: #787878;}
.right-text-section-shop{position: absolute; right: 0px; top: 0px;}
/*Checkout 1 End*/
/*Checkout 3 Start*/
.tabsectionstarts .radio-btns.checkou-four .radio-btn{float: none;}
.send-inq.center-left-rgt{text-align: center;}
.border-checkouts{height: 1px; background-color: #e5e5e5; margin: 0px 0 30px;}
.main-box-checkbox{display: none;}
.check-nones input[type="checkbox"]:checked ~ .main-box-checkbox{display: block;padding-top: 10px; }
.check-nones input[type="checkbox"]:checked ~ .main-hide-check{display: block;padding-top: 10px; }
.wholsel-pro-block-bg .radio-btns .radio-btn .check{height: 17px; width: 17px;border: 1px solid #ffcadc; background-color: #fff;}
.wholsel-pro-block-bg .radio-btns .radio-btn .check:before{height: 9px; width: 9px; left: 3px; top: 3px;}
.wholsel-pro-block-bg {background-color: #f6f6f6;text-align: center;border: 1px solid #d7d7d7;cursor: pointer;overflow: hidden;}
.wholsel-pro-block-bg.address {padding: 20px;position: relative;margin-bottom: 35px;}
.address-text {font-size: 14px;font-family: 'robotolight';line-height: 22px;width: 100%;max-width: 81%;text-align: left;}
.wholsel-pro-block-bg .radio-btns .radio-btn label{font-family: 'robotolight'; font-size: 16px; color: #444;}
.edit-icon-blo a.edit-addres {display: block; position: absolute;top: -5px;right: 40px;width: 25px;height: 25px;background-image: url(../images/edit-address.png);background-repeat: no-repeat; background-position: center;background-color: #fff;border-radius: 50%;}
.closes-icon-blo a:hover{opacity: 0.5;}
.edit-icon-blo a:hover{opacity: 0.5;}
.closes-icon-blo a.closes-addres{position: absolute;top: -5px;right: 5px;width: 25px;height: 25px;background-image: url(../images/close-address.png);background-repeat: no-repeat; background-position: center; background-color: #fff;
border-radius: 50%;}
.wholsel-pro-block-bg .radio-btns input[type="radio"]:checked ~ .check{border: 1px solid #ffcadc;}
.border-checkouts.spacenonebottom{margin-bottom: 0;}
.box-form.login-carts.none-psace{margin-bottom: 0;}
.radio-sections-new .radio-btn:hover .edit-icon-blo a.edit-addres {display: block;}
.radio-sections-new .radio-btn .edit-icon-blo a.edit-addres {display: none; }
.title-checkboxs{font-size: 17px; font-family: 'robotomedium'; margin-bottom: 12px; text-align: left;}
.radio-sections-new .radio-btn{min-height: 240px; text-align: center;display: block;position: relative;width: 100%; margin-bottom: 20px;border-radius: 5px; -webkit-transform: translateZ(0);transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;   background:#f6f6f6; border: 1px solid #d7d7d7;}
.radio-sections-new .radio-btn input[type=radio]{position: absolute;visibility: hidden;}
.radio-sections-new .radio-btn label{width: 100%;height: 100%;font-weight: normal;color: #4f4f4f;display: block;position: relative;font-size: 16px;padding: 20px;margin: 10px auto;z-index: 9;cursor: pointer; -webkit-transition: all 0.25s linear;}
.radio-sections-new .radio-btn .check{display: block;position: absolute;height: 100%;width: 100%;top: 0;left: 0px;z-index: 5;transition: border .25s linear; -webkit-transition: border .25s linear;}
.radio-sections-new .radio-btn .check::before {width: 100%;height: 100%;border-radius: 0;content: "";display: block;left:0;margin: auto;position: absolute;top: 0;transition: background 0.25s linear 0s;}
.radio-sections-new input[type=radio]:checked ~ .check {border: 1px solid #ffcadc;}
.radio-sections-new input[type=radio]:checked ~ .check::before{background-color: #ffcadc;border-radius: 0px;}
.radio-sections-new input[type=radio]:checked ~ label{  color: #544d50; }
.plusbtns{background-image: url(../images/add-plus-button.png); background-repeat: no-repeat; min-height: 117px; display: block;background-position: center 20px; border: none; width: 100%; background-color: transparent;}
/*Checkout 3 End*/

/*Checkout 4 Start*/
.white-colr-detail{background-color: #fff; padding: 20px;}
.ordr-ttl-txt-right {float: right;margin: 12px 0;}
.btn-shop-btn .send-inq .send-inq-btn.new-btn{display: block; margin-bottom: 10px;text-align: center;}
.btn-shop-btn .send-inq .send-inq-btn.new-btn.fill-btn{background-color: #fff; color: #272727; border:1px solid #ccc;}
.btn-shop-btn .send-inq .send-inq-btn.new-btn.fill-btn:hover{background-color: #272727; color: #fff;}
.box-form label{font-size: 14px; color: #272727;margin-bottom: 2px;width: 100%; display: block; font-weight: inherit!important; letter-spacing: 0.6px;}
.box-form.shoppings-crts {margin-top: 27px;position: relative;margin-bottom: 30px;}
.box-form.shoppings-crts input {width: 69%;}
.button-shop.shopping-apply-btn {padding: 10px 25px 8px;position: absolute;right: 0;top: 22px;}
.box-form input {color: #272727;font-size: 14px;border: 1px solid #d7d7d7;height: 40px;padding: 5px 10px;width: 100%;display: block;}
.order-totl-fotr {color: #0098da;font-size: 17px;font-family: 'robotomedium';border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.ordr-ttl-txt {text-transform: uppercase;float: left;margin: 12px 0;}
.list-totl-shopping {font-size: 14px;margin-bottom: 5px;color: #444;}
.list-totl-shopping .discont-amt {color: #0098da;}
.list-totl-shopping-left {width: 50%;float: left;}
.list-totl-shopping-right {float: right;text-align: right;min-width: 50px;}
.login-cart-checkouts-one .order-totl-fotr {margin-top: 15px;color: #0098da;font-size: 17px;font-family: 'robotomedium';
border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.login-cart-checkouts-one .ordr-ttl-txt {text-transform: none;margin: 10px 0 8px;float: left;font-family: 'robotomedium';}
.login-cart-checkouts-one .ordr-ttl-txt-right {margin: 10px 0 8px;font-family: 'robotomedium';float: right;}
.online-radio-butn{display: inline-block; margin-left: 10px;margin-top: 4px;}
.radio-btns.checkou-four .radio-btn{text-align: center; display: inline-block;margin-right: 10px; position: relative; height:50px;width: auto;padding: 0 30px; margin-bottom: 20px; -webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;   background:#fff;}
.radio-btns.checkou-four .radio-btn input[type=radio]{ position: absolute;visibility: hidden;}
.radio-btns.checkou-four .radio-btn label .interior-icon{float: left;}
.radio-btns.checkou-four .radio-btn label{width: 100%;height: 100%; font-weight: normal;color: #4f4f4f;display: block;position: relative;font-size: 16px;padding: 5px;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear; }
.radio-btns.checkou-four .radio-btn .check{display: block;position: absolute;border-radius: 0 !important;border:none;height: 100%;width: 100%;top: 0;left: 0px;z-index: 5;transition: border .25s linear;
-webkit-transition: border .25s linear;}
.radio-btns.checkou-four .radio-btn .check::before {width: 100%;height: 100%; border-radius: 0 !important;content: "";display: block;border: 1px solid #272727;left:0;margin: auto;position: absolute;
top: 0;transition: background 0.25s linear 0s;}
.radio-btns.checkou-four input[type=radio]:checked ~ .check {border: 2px solid #efa1bb; }
.radio-btns.checkou-four input[type=radio]:checked ~ .check::before{background:transparent;  border: 0px solid #333;}
.box-form.cart-img-check{position: relative;}
.box-form.cart-img-check .icon-carts-checkbox{position: absolute; right: 10px; top: 29px; width: 38px; height: 25px;}
.box-form.cart-img-check input{padding-right: 60px;}
.box-form.expiry-dt label{float: left;margin-right: 10px;padding-top: 12px; width: auto;}
.box-form.expiry-dt input{ width: 100px;float: left; margin-right: 10px;}
.box-form.expiry-dt input.new-widths{width: 70px; text-align: center;}
.box-form.login-carts.space-on{margin-top: 30px;}
.radio-sections-checks .radio-btn p{height: auto; overflow: hidden;margin: 0px; padding: 0px; }
.radio-sections-checks .interior-icon {margin-top: 15px;}
.radio-sections-checks .radio-btn{text-align: center;display: block;position: relative;  height:auto;width: 100%; max-width: 272px;margin-bottom: 20px;border-radius: 5px; -webkit-transform: translateZ(0);transform: translateZ(0);box-shadow:2px 2px 2px 0px rgba(225, 225, 225, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; background:#fff;}
.radio-sections-checks .radio-btn input[type=checkbox]{position: absolute;visibility: hidden;}
.radio-sections-checks .radio-btn label{width: 100%;height: 100%; text-align: center; font-weight: normal;color: #4f4f4f;display: block;position: relative;font-size: 16px;padding: 20px;margin: 10px auto;z-index: 9;cursor: pointer; -webkit-transition: all 0.25s linear;}
.radio-sections-checks .radio-btn .check{display: block;position: absolute;border: 1px solid #AAAAAA;height: 100%;width: 100%;top: 0;left: 0px;z-index: 5;transition: border .25s linear; -webkit-transition: border .25s linear;}
.radio-sections-checks .radio-btn .check::before {width: 100%;height: 100%;border-radius: 100%;content: "";display: block;left:0;margin: auto;position: absolute;top: 0;transition: background 0.25s linear 0s;}
.radio-sections-checks input[type=checkbox]:checked ~ .check {border: 2px solid #0098da; background-color: #0098da;}
.radio-sections-checks input[type=checkbox]:checked ~ .check::before{background:transparent;}
.radio-sections-checks input[type=checkbox]:checked ~ label{  color: #fff;}
.radio-btns.checkou-four .radio-btn.resp-tab-item.resp-tab-active .check:before{border: 2px solid #0098da;}
.radio-btns.checkou-four input[type="radio"]:checked ~ .check{border: none;}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {position: absolute;left: -9999px;visibility: hidden; }
[type="checkbox"] + label {position: relative;padding-left: 27px;cursor: pointer;display: inline-block;height: 21px;line-height: 19px; font-size:13px;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none; -ms-user-select: none;color: #3c484c; font-weight: normal; text-align: left;}
[type="checkbox"].filled-in + label:after {border-radius: 0px; }[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after {content: '';left: 0;position: absolute;
transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; z-index: 1; }
[type="checkbox"].filled-in:not(:checked) + label:before {width: 0;height: 0;border: 3px solid transparent;left: 6px;top: 10px;
-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 20% 40%;transform-origin: 100% 100%; }
[type="checkbox"].filled-in:not(:checked) + label:after {height: 18px;width: 18px;background-color: #fff;border: 1px solid #0098da;border-radius: 0px; top: 0px;z-index: 0; }
[type="checkbox"].filled-in:checked + label:before {top: 3px;left: 3px;width: 6px;height: 10px;border-top: 1px solid transparent; border-left: 2px solid transparent;border-right: 2px solid #0098da;border-bottom: 2px solid #0098da;-webkit-transform: rotateZ(37deg); transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%; }
[type="checkbox"].filled-in:checked + label{color: #0098da;}
[type="checkbox"].filled-in:checked + label:after {top: 0px;width: 18px;height: 18px;border: 1px solid #0098da; background-color: #fff; z-index: 0; border-radius: 0px;}
[type="checkbox"].filled-in:disabled:not(:checked) + label:before {background-color: transparent;border: 2px solid transparent; }
[type="checkbox"].filled-in:disabled:not(:checked) + label:after {border-color: transparent; background-color: #0098da; }
[type="checkbox"].filled-in:disabled:checked + label:before {background-color: transparent; }
[type="checkbox"].filled-in:disabled:checked + label:after {background-color: #0098da;border-color: #0098da; }
/*Checkout 4 End*/
/*ThankYou Page Start*/
.icon-thatnyou{text-align: center; margin-bottom: 50px;}
.tahnkyou-conts {font-size: 19px; max-width:880px; width: 100%; text-align: center; margin: 0 auto; color: #4a4a4a; letter-spacing: 0px;}
.footer-left-right-img{position: relative;}
.button-backhome{text-align: center; margin-top: 40px;}
.title-pagenotfound{font-size: 29px; color: #0098da; text-align: center; font-family: 'robotolight'; text-transform: uppercase; margin-bottom: 10px;}
.min-height-thankyou.four-pgmain{height: 430px; padding-top: 40px;}
/*ThankYou Page End*/
/*Shopping Cart Page Start*/
.select-box {margin-right: 5px;width: 60px;position: relative;}
.select-box input {width: 42px;height: 30px;border: 1px solid #ccc;box-shadow: 0px;padding-right: 5px;padding-left: 5px; text-align: center;}
.arros{position: absolute;right: -3px;top: 0px;}
.arros .up-arrow-selct, .down-arrow-selct {font-size: 15px; padding: 0px 6px;display: block;background-color: #ededed;color: #555860;line-height: 10px;border: 0px;font-weight: bold;text-shadow: 0px 1px 0px #4b4b4b;}
.arros button:hover{opacity: 0.5;}
.close-buton-tr{background-color: transparent; border: none; background-image: url(../images/close-red.png); background-repeat: no-repeat; width: 30px; height: 30px; display: block; margin-right: 4px;}
.close-buton-tr:hover{opacity: 0.5;}
/*Shopping Cart Page End*/
.send-inq.text-center-btn{text-align: center;}
/*Product Details Page Start*/
.main-click {transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s; -webkit-transition: 0.5s;-moz-transition: 0.5s;margin-bottom: 10px;padding: 5px 10px;background-color: #fff;
border-radius: 2px;box-shadow: -1px 0px 3px #fff;background-image: url(../images/plus-arrow.jpg); background-repeat: no-repeat;
background-position: 96% 9px;}
.main-click.selectedLink {border: 1px solid #e7e7e7; background-image: url(../images/minus-arrow.jpg); background-repeat: no-repeat;background-position: 96% 9px;height: auto;overflow: visible;}
.product-radio{display: block;}
.product-radio.selectedLink{display: none;}
.title-checkbox {font-size: 14px; float: left; font-weight: 600;}
.left-filtersection {background-color: #fff; padding: 20px; margin-bottom: 20px;}
.left-filtersection .title-filr{font-weight: 600;}
.clearall{float: right; color: #999;}
.title-filr{font-size: 15px; margin-bottom: 10px;}
.filter-checkbx{margin-top: 10px;}
.filter-checkbx .product-radio .radio-sections{margin: 10px -10px 0px -10px;}
.filter-checkbx .product-radio .radio-qty{float: none;}
.filter-checkbx .main-click.show-filters{height: auto; overflow: visible;}
.filter-checkbx .main-click{cursor: pointer; height: 30px;overflow: hidden;}
.filter-checkbx .main-click.show-filters{ background-image: url(../images/minus-arrow.jpg);}
.filter-checkbx .product-radio .radio-sections .radio-btn{width: 100%;height: 28px;margin-right: 0; display: block; background: transparent; border: none;}
.filter-checkbx .product-radio .radio-sections .radio-btn label{color: #949494; margin: 3px auto; line-height: 24px; font-size: 14px; letter-spacing: 0; text-align: left; padding-left: 10px;}
.filter-checkbx .product-radio .radio-sections .radio-btn .check{border:none; border-bottom:1px solid #f0f0f0;}
.filter-checkbx .product-radio .radio-sections input[type="radio"]:checked ~ .check{background-color: transparent; border: none;border-bottom: 1px solid #0098da;}
.filter-checkbx .product-radio .radio-sections input[type="radio"]:checked ~ label{color: #0098da;}
/*Product Details Page End*/

/*User Create Design Page Start*/
.cart-section-block {margin: 0 auto 43px; max-width: 780px; text-align: center; width: 100%;text-align: center;position: relative;}
.cart-section-block::before { background: rgba(152, 152, 152, 0.24);content: "";display: block;height:7px;left:0px;right: 0;margin:0 auto;position: absolute;text-align: center;top:26px;width:75%;}
.cart-step-one {display: inline-block; position: relative; width: 23%;}
.step-one {background: #ffffff; line-height: 45px; border: 2px solid rgba(144, 17, 60, 0.27); border-radius: 50%; display: inline-block; height: 50px; padding-top: 0px; text-align: center; width: 50px;}
.step-active {background: #0098da; border: 2px solid rgba(144, 17, 60, 0.27);}
.num-step {color: #0098da; font-family: 'robotomedium'; font-size: 24px;display: block;}
.step-active .num-step{color: #ffffff;}
.num-step-hide {display: none;}
.step-tick {display: block; margin-top: 14px;}
.name-step {bottom: -33px; color: #545454; font-family: 'robotomedium'; font-size: 16px; left: 0px; position: absolute;}
.name-step-confirm {top:50px;line-height: 21px; left:0px; position: absolute;display: block;color: #545454; font-family: 'robotomedium'; font-size: 15px;width: 100%;}
.step-tick > img {width: 22px;}
.name-step-secu {bottom: -33px; left: -24px; position: absolute; color: #545454; font-family: 'robotomedium'; font-size: 16px;}
.buying-process-main {margin: 0px 0 70px;}
.cart-add-btn-con{margin-top: 0;}
.login-sign-head{font-size:20px;color:#58ba47;font-family: 'robotomedium';margin:20px -30px;background-color:#f9f9f9;padding:10px 20px}.check-bx input.css-checkbox[type="checkbox"] + label.css-label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:20px;height:23px;padding-left:30px;vertical-align:middle;color:#504f4f;font-family: 'robotomedium';font-weight:400;line-height:22px}
.user-design-tshirt{padding: 60px 0;background-color: #efefef;}
.shipping-ordr-main{font-size:17px; text-align: center;padding: 10px; background-color: #f6f6f6; margin-bottom: 30px;}
.colorpickermain{float: right; }
.font-select{float: left; width: 73%;}
.font-select .user-box{margin-bottom: 0;}
.label-nm{font-size: 16px;font-family: 'robotomedium'; color: #333; margin-bottom: 10px;}
.main-selectbx{margin-bottom: 20px;}
.profile-img { margin: auto auto 30px;max-width: 160px;position: relative;width: 100%;height: 160px;}
.upload-img { bottom: 0;position: absolute;right: 9px;}
.Profile-edit-img {bottom: 0;position: relative;right: 0;}
.file-upload {border-radius: 0px;top: 0;cursor: pointer;height: 152px;opacity: 0;position: absolute;left: 2px;width: 149px;z-index: 9;}
.or-main-dv{position: relative;}
.or-innr {position: relative;width: 25px;height: 25px;background-color: #0098da; color: #fff;text-align: center;border-radius: 50%;margin: 0 auto;top: -12px;z-index: 9;}
.or-main-dv:after{content: ''; display: block; position: absolute; left: 0px; top: 0px; height: 2px; width: 100%; background-color: #ececec;}
.browse-art a {display: block;padding: 10px 20px;text-align: center;border: 1px solid #0098da;color: #0098da;font-size: 15px;}
.title-dsgn{font-size: 18px; margin-bottom: 10px;}
.style-design-main-usr{border: 1px solid #ccc; text-align: center; padding: 10px;}
.bx-design-creat{ display: block; padding: 10px; background-color: #fff; color: #333;border-bottom: 1px solid #e9e9e9;}
.title-bxdesign{display: block; margin-bottom: 10px; text-align: left; font-family: 'robotomedium';}
.image-tshirt{width: 40px; height: 40px; float: left;display: block;}
.image-tshirt img{width: 100%;}
.title-tshirt{font-size: 13px; display: block; color: #656565;}
.leight-tshirt{font-size: 11px; display: block; color: #0098da;}
.right-shirt-txt {display: block;margin-left: 60px; text-align: left;}
.bx-design-creat.active-div { border-bottom: none;background-color: #fff;position: relative;box-shadow: 0px 0px 12px 2px #d5d5d5;}
.arrow_box {top: 0px;bottom: 0px;margin: auto 0; padding: 8px 5px 5px;left: -80px;position: absolute;width: 45px;
height: 226px;background-color: #fff;display: block;box-shadow: 4px 0px 17px #8a8a8a;border-radius: 3px;}
.arrow_box:after{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: rgba(136, 183, 213, 0);border-left-color: #fff;border-width: 15px;margin-top: -15px;}
.color-bx-urs {width: 30px;height: 30px;border: 2px solid #fff;display: block;margin: 0 auto 6px;box-shadow: 0px 0px 2px #7a7a7a;}
.inpu input{width: 100%;}
.inpu{width: 50px; float: right;}
.price-buy-tx{float: left; font-size: 16px; font-family: 'robotomedium';}
.price-fz{font-size: 28px; margin-top: 20px; font-family: 'robotobold'; color: #0098da;}
.sub-tx-desg{text-align: center; font-size: 14px; color: #7a7a7a;}
.next-usr-desn{display: block; padding: 10px 20px; color: #fff; background-color: #0098da; margin-top: 10px;}
.next-usr-desn:hover{background-color: #333;color: #fff;}
.title-apparel-dv{font-size: 18px; margin-bottom: 10px; font-family: 'robotomedium';}
.box-apparel-dv{padding: 15px; background-color: #f3f3f3; margin-bottom: 20px;}
/*User Create Design Page End*/


/*User Add Color Style Start*/
.img-style-left-innr img{width: 100%;}
.txt-sty{font-size: 15px; font-family: 'robotomedium';}
.estlvs{font-size: 12px;}
.img-style-left-innr{float: left; width: 70px;}
.img-style-right-innr{margin-left: 90px; padding-top: 10px;}
.clrs-usr-add-stl{margin-top: 20px; border-top: 1px solid #dbdbdb; padding-top: 20px;}
.color-filled-bx{display: inline-block; width: 30px; height: 30px; border:1px solid #ccc; position: relative; }
.color-not-fill-bx{display: inline-block; width: 30px; height: 30px; border:1px dashed #ccc; }
.color-filled-bx:hover .close-color{display: block;}
.color-filled-bx .close-color{display: none;position: absolute; top: -11px; left: 1px; font-size: 11px; color: #0098da;}
.tx-center-usr{text-align: center; font-size: 12px; margin-bottom: 30px;}
.fookre-stl{width: 40%; display: inline-block;}
.select-main-scheck{margin-bottom: 30px;}
.conform-butn{display: inline-block; width: 18%;}
.conform-butn a{display: block;padding: 7px 10px;text-align: center;color: #fff;border: 1px solid #0098da;background-color: #0098da;font-family: 'robotomedium'; }
.conform-butn a:hover{color: #0098da;border: 1px solid #0098da;background-color: #fff;}
.title-add-styl{font-size: 20px;font-family: 'robotobold'; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px;}
.send-inq.space-tp{margin-top: 30px;}
.button-front-bk{text-align: center; margin-top: 10px;}
.button-front-bk a{display: inline-block;padding: 10px 30px; margin-bottom: 5px;border: 1px solid #d4d4d4; border-radius: 3px;color: #0098da;}
.button-front-bk a:hover{border: 1px solid #0098da;color: #fff;background-color: #0098da;}
.button-front-bk a.active-bt {border: 1px solid #0098da;color: #fff;background-color: #0098da;}
.main-image-custon-upload{text-align: center;}
.add-title-style-fookr{font-size: 15px; color: #333; font-family: 'robotomedium';}
.bgc-color{background-color: #fff; padding: 30px;}
.table.table-hover.manage-enquiries-tablew.morepsace-table td{padding: 38px 8px !important;}
.info-more{display: inline-block;color: #0098da;margin-left: 20px; font-size: 20px;}
.info-more:hover{color: #333;}
/*User Add Color Style End*/

.card-shadow{box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23); margin-bottom: 21px; padding: 25px 15px; background-color: #fff; }
.bg_shedo_light {padding: 10px 0px; box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(54, 162, 245, 0.59);
display: block; float: left;width: 50px;height: 50px;text-align: center;line-height: 60px;}
.info-color{background-color: #00abf4;}
.wanring-color{background-color: #00c5ac;}
.usr-color{background-color: #ff5c91;}
.error-color{background-color: #f3c967;}
.bg_shedo_right{margin-left: 70px; text-align: right;}
.price-nw-usr {font-size: 24px; font-family: 'robotomedium'; color: #333;}
.user-bg-dashbrd-footr{position: relative; background-image: url(../images/carousal-bg.jpg);background-repeat: no-repeat;height: 120px;background-size: 100%;margin: -25px -15px 20px;}
.user-bg-dashbrd-footr:before {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;
content: "";height: 100%;left: 0;opacity: 0.8;position: absolute;top: 0;width: 100%;top: 0px; bottom: 0px;background: #6a94ff;color: #fff;}
.avtr-name{padding-top: 10px; font-size: 22px; text-align: center; color: #fff; font-family:'robotobold'; position: relative; z-index: 2;}
.avtr-name span{display: block; font-family: 'robotolight'; font-size: 14px;}
.user-bg-dashbrd-footr .avatar-img{z-index: 2; position: absolute; left: 0px; right: 0px; bottom: -38px; border: 3px solid #fff;width: 80px;height: 80px;}
.user-bg-dashbrd-footr .avatar-img img{width: 100%; height: 100%;}
.p-nm-dash.space-tp-dash{margin-top: 55px; font-size: 14px; color: #838383; letter-spacing: 0; letter-spacing: 1px;}
.title-txt-nw {font-size: 15px;color: #7b7b7b; font-family: 'robotolight';}
.avatar-img{margin: 0 auto; width: 60px; height: 60px; border-radius: 50%; overflow: hidden;}
.user-nm-dash{margin-top: 10px; font-size: 14px; color: #333; text-align: center; font-family: 'robotobold'; letter-spacing: 0px; text-transform: uppercase;}
.address-nm-dash{font-size: 13px; font-family: 'robotolight';}
.p-nm-dash{font-size: 13px; font-family: 'robotolight'; margin-top: 15px;color: #333;height: 59px;overflow: hidden;}
.transactions-cls{font-size: 20px; color: #333; margin-bottom: 10px;font-family: 'robotomedium';}
.titl-b {background: #f4f4f4;color: #393f43;font-size: 18px;padding: 12px 15px; margin-bottom: 0px;}
.titl-b > span {float: right;margin-top: -4px;}
.titl-b span a {background: #555555;color: #fff;display: inline-block;height: 35px;padding: 10px;text-align: center;width: 35px;border-radius: 50px;font-size: 16px;}
.titl-b span a:hover{background: #0098da;}
.info-bx .form-box {padding: 30px 15px;min-height: 100px;}
.info-bx {border-radius: 3px; margin-top: 15px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17); }
.user-box {margin-bottom: 20px;position: relative;}
.updated-box .label-f { color: #555555;display: inline-block;max-width: 145px;width: 100%;font-family: 'robotolight';font-size: 15px;font-weight: normal;margin-bottom: 0;}
.text-label {color: #555555; display: inline-block; font-family: 'robotomedium'; font-size: 15px; width: 50%;}
.user-box.space-tp-tbl{margin-top: 20px;}
.table-responsive.border-none{border:none; }
.summary_qaunt{font-family: 'robotomedium';margin-bottom: 5px;}
.summary_txt{margin-bottom: 5px;}
.price_table {float: right;width: 35%;}
.price_table td {color: #555555;font-size: 16px;min-width: 100px;text-indent: 10px;}
.summary_qaunt {color: #636363;}

/*responsive css start here*/
@media all and (max-width:1260px){
.middle-strip.header-fookr input[type=text]:focus { width: 120px; border:1px solid #444; padding-left: 50px;}

}
@media all and (max-width:1199px){
.header-fookr.sticky ul.header-ul-fkr li a{color: #fff; border-bottom: 4px solid #444;}
.header-fookr.sticky ul.header-ul-fkr li a:hover{color: #fff; border-bottom: 4px solid #fff;}

ul.header-ul-fkr.min-menu.inner-header-ext li a {padding: 18px 15px 4px;}

 ul.header-ul-fkr li a{ border-bottom: 4px solid #444; padding: 18px 5px 14px; color: #fff; cursor: pointer;}   
.face{left: 70px; top: 32px;}
    /*header categories start here*/
.category > span{padding-top: 2px;}
.sub-list-w {left: auto; position: relative; right: auto; top: auto; width: auto; box-shadow:none;}
.sub-list {display: inline-block;}
.main-list{width: 97%; height: auto; overflow: scroll; left: 15px; top: 89px;}
.main-list-item.active > a {color: #0098da;}
.sub-list-img {margin-left: 0;width: 100%;}
.sub-list-img img {margin: 15px auto;width: 135px;}
.category-list {position: unset;}    
/*header categories end here*/  

.header-fookr .category{ position: relative; padding: 25px 20px 16px; border-bottom: 4px solid #444;}
.middle-strip.header-fookr .category-list{float: right;margin-left: 0;}


.middle-strip.header-fookr .sidenav{margin-top: 0;}
.header-fookr .menu li a{color: #fff;border-bottom: 1px solid #020202; padding: 24px 21px 21px;}
.header-fookr .menu li a:hover{border-bottom: 1px solid #0098da; padding: 24px 21px 21px;}
.search-container {background-color: transparent;}
.search-b {background-color: #fff;border-radius: 20px;margin: 8px 0;position: relative;}
.search-b > input {border: medium none !important; border-radius: 20px;height: 35px !important;width: 100%;padding: 0 37px 0 10px !important;margin-bottom: 0 !important;font-family:'Open Sans';}
.search-b > button {background: transparent;border: medium none;color: #0098da;font-size: 20px;position: absolute;right: 3px;top: 7px;}
.category span.visible-xs {display: inline-block !important;}
/*.category {display: inline-block; overflow: hidden; font-size: 12px; height: 24px; margin: 16px 0 0px; padding: 6px 7px; border-radius: 4px;}*/
.category i{font-size: 18px;}
.menu-icon {color: #fff;cursor: pointer;padding: 0;display: inline-block;float: right;font-size: 23px;margin: 5px 10px 0;}
.search-btn {color: #fff;cursor: pointer;position: relative;display: inline-block !important;font-size: 20px; right: auto;top: auto;
margin: 18px 0 0;padding: 0;vertical-align: top;}
.resp-wrap {text-align: right;margin-top: 10px;}
.menu-strip {background-color: #444; padding: 0px 0 5px;height: auto;}
.cart {color: #fff;display: inline-block !important;font-size: 20px; margin: 8px 15px 0; padding: 13px 0 0;position: relative;}
/*.resp-logo{display: block;}*/
.resp-logo img{height: 100%;}
.resp-logo {float: left; height: 40px; margin-top: 15px; color: #fff;display: inline-block;font-family: 'robotomedium';font-size: 30px;margin-right: 10px;
text-transform: uppercase; vertical-align: top;}
.cart a span {background-color: #1b1b1b;border-radius: 50%;color: #fff;font-size: 12px;height: 20px;padding: 2px 0;position: absolute;
right: -10px;text-align: center;top: 0;width: 20px;}
.cart a{color: #fff;}

.header-fookr .menu li a:hover{background-color: transparent;}
.header-fookr .category{color: #fff;}
.middle-strip.header-fookr input[type=text]{background-image: none;}
.header-fookr .menu-strip{background-color: #444;}
.middle-strip.header-fookr{background-color: #444;}
.logo-new-blick{display: none;}
.head-card{display: none;}
.head-search{display: none;}
/*header start here*/
.sidenav {height: 100%; width: 0; position: fixed; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; min-width: auto; padding: 0;}
.sidenav a{display: block; padding: 7px 15px;}  
.sidenav .closebtn{ color: #a2cae0;display: block;right: 0px;position: absolute;top: 0;font-size: 27px;line-height: 20px;
z-index: 99;padding: 4px 7px;}
.banner-img-block{position: relative; background-color: #fff; height: 110px; width: 100%; margin-bottom: 2px; text-align: center; padding-top: 20px; display: block;}
.banner-img-block > img {width: 120px;}    
.header .menu-icon, .header2 .menu-icon{display: block; float: right;font-size: 22px;padding: 6px 15px;color: #fff;cursor: pointer;}
.min-menu li{display: block; border-bottom: 1px solid #444444; display: block;margin-left: 0;}
/*.min-menu li:hover .su-menu {height:0;display: none;}*/
ul.header-ul-fkr li a{font-family: 'robotoregular';}
.min-menu li a{color: #cfcfcf;  padding:7px 12px; font-family: 'robotoregular';}
.min-menu li a:hover{color: #0098da; border: none; padding-bottom: 7px; background-color: transparent;}   
.menu-icon {color: #fff;display: inline-block; float: right; font-size: 23px; padding: 8px 10px; cursor: pointer;}
.category{padding: 13px 10px; display: inline-block; cursor: pointer;}  
.resp-wrap {display: inline-block; float: right; margin-top: 5px;}    
.category i {padding-right: 6px;}
.design-btn {background-color: transparent;}    
/*header end here*/
.card-shadow{min-height: 130px;}
.main-image-custon-upload img{width: 100%;}
.font-select{width: 61%;}
/*header start here*/
.menu li a{font-size: 15px;padding: 14px 11px;}    
/*header end here*/ 
/*header categories start here*/
/*.sub-list-w{left: 226px;}*/
/*header categories end here*/    

/*shopping cart page start here*/
.coupen-code label{margin-right: 20px;}
/*shopping cart page end here*/  

/*checkout step 3 start here*/    
.bhoechie-tab-menu .list-group-item {font-size: 14px;line-height: 14px;}  
.list-group-item span {font-family: 'robotoregular';font-size: 14px;}    
/*checkout step 3 end here*/   

/*upload design page start here*/ 
.input-group.file-up { width: 55%;} 
.main-img-preview{ width: 38%;}    
/*upload design page end here*/

/*sell your art page start*/
.number-box{left: 46.5%;}   
.bg-red-line{height: 1350px;}      
/*sell your art page end*/     
}
@media all and (min-width:992px){
.main-list-item:hover .sub-list-w{display: block !important;}
}

@media all and (max-width:991px){
.middle-content{padding: 30px 0;}
.white-box{margin-bottom: 20px;}

.about-fluid {padding: 20px 4% 0px;}
.input-pay{width: 100%; position: relative;}  
.text_sub{width: 100%;}  
.input-pay > img{position: absolute; right: 5px; top: 5px;}
.content .radio-btns {min-height: 50px;}
.content .radio-btns .radio-btn .check{top: 6px;}
.radio-btns .radio-btn label{margin: 0;}  
.news-letter{padding: 0px 0 10px;}
.menu li a{display: block;}
.banner-slider {background-color: #353535;}
.nbs-flexisel-item .main-box{max-width: 250px;margin: 0 auto 20px !important;}
.logo {margin-top: 12px;}
.new-products.m-botm .nbs-flexisel-container {margin-bottom: 0px;}
.ad-image{margin-top: 30px;}
.ad-image5 img, .ad-image img {margin: 0 auto;}
/*footer start here*/
.news-leter-box > button { top: 30px;} 
.copyright p, .pay-cards{text-align: center;}  
.menu-title {background: rgba(0, 0, 0, 0) url("../images/arrow_ftr.png") no-repeat scroll right 22% / 12px auto;cursor: pointer;color:#fff;}
.menu-title.active {background: rgba(0, 0, 0, 0) url("../images/arrow_ftr-down.png") no-repeat scroll right 22% / 12px auto;cursor: pointer;color:#0098da;}   
.con-info{border: none;padding: 20px 0 0;}    
.con-links, .features {padding: 0;}    
.stay-conn-block, .news-leter-box-w{text-align: center;} 
.news-leter-box > button {right: 5px; top: 4px;} 
footer .menu-title{margin-bottom: 15px; font-size: 15px;}
.con-info i {display: table-cell; vertical-align: middle; float: none;}
.con-info span {display: table-cell; overflow: hidden; vertical-align: middle; padding-left: 10px;}
/*footer end here*/   
/*login modal start here*/
.pop-up .banner-block{max-width: 260px;}
.form-block > h1{  font-size: 28px;}
/*login modal end here*/  
/*signup modal start here*/
.signup-popup .form-block > h1 {font-size: 25px;}
.pop-up.signup-popup .banner-block, .pop-up.signup-popup .form-block {min-height: 760px;}
/*signup modal end here*/  
/*listing page start here*/  
.leftbar-ad img {margin: 0 auto;}
/*listing page end here*/ 
/*listing detail page start here*/    
.bottom-header h1{ font-size: 22px;margin: 15px 0;}    
/*listing detail page end here*/     
/*shopping cart page start here*/
.total-price {margin-top: 30px;text-align: left;}
.checkout-wrapper {padding: 30px 0 50px;text-align: right;}
/*shopping cart page end here*/ 
/*process box start here*/  
.bg_line{width: 14%;}    
/*process box end here*/
/*checkout staep3 start here*/    
.list-group-item span {font-size: 13px;line-height: 18px;}
/*checkout staep3 end here*/ 
/*sell your art page start*/
.how-it-work-banner .bg-patch{min-height: 400px;}    
.number-box {left: 45%;} 
.text-block, .second-block .text-block, .second-block .img-block{padding: 40px 50px;}   
.bg-red-line{height: 1320px;}    
/*sell your art page end*/    
/*About Us Page Start*/
.fookre-t-shart, .title-fookre-about-us, .content-fookre-about-us{text-align: center;}
.fookre-t-shart img{ margin-bottom: 30px; }
.content-sub-inner{min-height: auto;}
/*About Us Page Start*/
}
@media all and (max-width:767px){
    ul.header-ul-fkr li .su-menu li a{color: #444;}
.min-menu li .su-menu{right: 0px;}
.main-left-click {padding-top: 0px !important;}
.left-filtersection{padding: 20px !important;}
.middle-strip.header-fookr .category-list.category-decstp{display: none;}
.middle-strip.header-fookr .category-list{display: block; float: left; margin-left: 16px;}
ul.header-ul-fkr.min-menu.inner-header-ext li a {padding: 8px 5px 4px; border-bottom: none;}
ul.header-ul-fkr li a, ul.header-ul-fkr li a:hover{border-bottom: none;}
.header-fookr .category, .header-fookr .category:hover{border-bottom: none;}
.for-mobile-view-only{clear: both; border-top: 1px solid #717171;}
ul.header-ul-fkr{display: block; margin: 0px 12px 0 0;}
ul.header-ul-decstp.header-ul-fkr{display: none;}
.middle-strip.header-fookr{padding: 0;}
.cart{margin: 0px 15px 0;padding: 12px 0 0;}
.search-btn{ margin: 10px 0 0;}
.header-fookr .category{ padding: 13px 20px 6px 0;}
ul.header-ul-fkr li a{ padding: 8px 5px 4px;}
.resp-logo{ margin-top: 8px;margin-bottom: 6px; font-size: 16px;margin-left: 16px; height: 30px;}
.menu-icon{padding: 0px 6px;}
.resp-wrap{margin-top: 8px;}
.sub-list{width: 100%; display: block;}
.white-box{margin-bottom: 20px;}
.title-checkbox{cursor: pointer;}
.title-checkbox i{display: inline-block;margin-right: 5px;}
/*#paneldashboard{display:none;} */
.card-shadow{min-height: auto;}
.bx-design-creat{margin-bottom: 10px;}
.arrow_box{left: auto;right: -30px;}
.arrow_box::after{left: auto; right: 100%;border-left-color: transparent;border-right-color: #fff;}
.white-box{padding: 10px;}
.style-design-main-usr{margin-top: 20px;}
.carousel-inner > .item{height: 200px; }
.light-title-bnnr{font-size: 16px;}
.bold-subtitle-bnnr{font-size: 13px;}
.extrabold-subtitle-bnnr{font-size: 26px;}
.main-bnnr-content{height: 100px;}
/*index page start here*/    

.ads{display: block;}    
.ad-image5 {margin-top: 0;}    
.ads img, .ad-image img, .ad-image5 img {margin: 0 auto;} 
.slider-tabs {margin-top: 30px;}
.ad-image {overflow: hidden;}
.ad-section span img {margin: 10px auto;width: 100%;}
.stay-conn-block {text-align: center;padding-top: 0;}
.news-leter-box{margin-top: 10px;}
.news-letter label{font-size: 16px;}
.news-leter-box-w {margin-top: 0px;text-align: center;}
.news-leter-box > button {right: 5px;top: 4px;}
.deals > h4{padding: 20px 0 0;} 
.slider-tabs .nbs-flexisel-nav-left, .slider-tabs .nbs-flexisel-nav-right {top: -82px !important;}  
.slider-tabs .nbs-flexisel-container{ min-height: 370px;}
.new-products.m-botm .nbs-flexisel-container {margin-bottom: 50px;}  
/*index page end here*/ 
/*header categories start here*/
.main-list{left: 0; top: 44px;}
/*header categories end here*/      
/*login modal start here*/ 
.pop-up .banner-block, .form-block{ display: block;float: none;max-width: 100%;width: 100%;} 
.pop-up .banner-block{ min-height: 270px; padding: 45px 28px 0;}   
.form-block > h1 {font-size: 24px;}
.remeber > span, .remeber > h5 a{float: none; color: #424242;}
.hvr-rectangle-in.btn1::before{width:100%;background-color: #424242;color: #fff;}
.hvr-rectangle-in.btn1 {background-color: #0098da;width: 100%;text-align: center;color: #fff;text-transform: uppercase; margin-bottom: 10px;padding: 6px 0;}
/*login modal end here*/  
/*signup modal start here*/
.pop-up.signup-popup .banner-block {padding: 35px 28px 0;}
.pop-up.signup-popup .banner-block, .pop-up.signup-popup .form-block {min-height: 500px;}
.signup-popup .form-block > h1 {font-size: 22px;}
.form-block .responsive-tabs.accordion > div.content > section{overflow: hidden;}
/*signup modal end here*/ 
/*listing page start here*/  
.sorting-block-w .sorting-block{ margin-bottom: 10px;}
.view-blocks a:first-child {border: medium none;margin-left: 0;padding-left: 0;}
.view-blocks{text-align: left;}
.paging ul {margin-top: 15px;text-align: left;}
.paging ul li:first-child {margin-left: 0;}
.middle-section {margin: 20px 0;}
.product-hover-box > ul {padding-top: 165px;}    
/*listing page end here*/  
/*listing detail page start here*/    
.bottom-header{padding: 10px 0;} 
.bottom-header .page-path{ font-size: 14px;padding: 12px 0;text-align: left;}
.bottom-header h1{margin-top: 10px;margin-bottom: 0;}
.add-cart{ padding: 10px 22px;}
.related-product-w{ margin-top: 20px;} 
.pro-detail-slider > h1{  font-size: 18px;}    
/*listing detail page end here*/
/*shopping cart page start here*/
.checkout-wrapper {text-align: left;} 
.checkout-wrapper.center-resp {text-align: center;}    
.checkout-wrapper button {margin: 0 0 10px;max-width: 200px;padding: 10px 0;width: 100%;} 
.checkout-wrapper .wht-btn{margin-right: 0;padding: 8px 20px;} 
.checkout-wrapper {padding: 30px 0 10px;}
/*shopping cart page end here*/   
/*process box start here*/    
.step_process{ max-width: 60px;min-height: 60px;}
.step_bor{width: 60px;height: 60px;} 
.normal_step{ font-size: 11px; padding: 16px 0px;} 
.step_process p{ font-size: 10px;}
.bg_line{ width: 5%;margin: 6px -4px;} 
.normal_step i {font-size: 20px;}
.order-placed .normal_step {padding: 14px 0;}
.order-placed .normal_step > img {width: 20px;}
/*process box end here*/ 
/*checkout step1 page start*/
.disc-coupen {margin-top: 30px;}
.process-bx {padding: 0;}    
/*checkout step1 page end*/ 
/*checkout step 3 page start here*/     
div.bhoechie-tab-container{padding: 15px !important;margin-top: 20px;margin-left: 0px;} 
div.bhoechie-tab-menu div.list-group > a.active::after {border-bottom: 0;border-left:0; border-top:0;content: "";left: 100%;margin-top: 0;position: relative;top: none;} 
.bhoechie-tab-menu .list-group-item {display: inline-block;float: left;font-size: 14px;max-width: 100%;width: 100%;}
div.bhoechie-tab-menu div.list-group > a .glyphicon, div.bhoechie-tab-menu div.list-group > a .fa{float: left;}
.bhoechie-tab {padding: 0;}
div.bhoechie-tab-content{padding: 20px 10px;margin-left: 0;}
.save-btn.pay-w {text-align: center;} 
.save-btn button, .save-btn a{float: none;}
/*checkout step 3 page end here*/ 
/*user dashbord edit account start*/
.send-inq {text-align: center;} 
/*upload design page start here*/ 
.input-group.file-up { width: 100%; margin: 0 0 40px;float: none;} 
.main-img-preview {height: 100%;margin: 0 auto; display: block;max-width: 500px;text-align: center;width: 100%;}
.img-preview {height: auto;}    
/*upload design page end here*/  
/*uploaded design page start here*/  
.pagination-block .paging ul {text-align: left;margin-top: 0;}  
/*uploaded design page end here*/      
/*about us start here*/
.counter-img {margin: 30px auto;}  
.fookre-t-shart img{width: 100%; margin-bottom: 30px;}
/*about us end here*/ 
/*order-details page start*/
.send-inq.back-btn {margin-bottom: 25px;text-align: left;}
.back-btn .send-inq-btn {border-radius: 3px;padding: 5px 20px;}
/*order-details page end*/
/*sell your art page start*/
.how-it-work-banner .bg-patch{min-height: 310px;} 
.banner-txt {left: 10%;transform: translate(-20px, -50%);} 
.img-block::before, .dot, .number-box {display: none;}  
.img-block, .text-block, .second-block .text-block, .second-block .img-block {display: block;vertical-align: middle;padding: 20px 0;width: 100%;} 
.img-block img {margin: 0 auto;}    
/*sell your art page end*/     
}

@media all and (max-width:650px){
.avatar-pro{float: none; margin: 0 auto 10px;}
.product-review-right{margin-left: 0px; text-align: center;}
.comment-mesg-text{font-size: 14px;}
}