.mob-view{display:none}
@media only screen and (max-width:1399px) {
    .carousel-inner>.item {
        min-height: 375px;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
        background-position: top;
    }
}
@media (max-width:1280px) {
.hero-banner-inner h4.slide-head{color:#0d2647;text-shadow:none;font-size:22px;letter-spacing:2px;font-weight:900;margin-bottom:0;font-family:lato}
.hero-banner-inner p.slide-sub{font-size:18px}
.carousel-caption{padding:10px}
.single-product-block+.cs-product-accordian .col-xs-6.col-sm-6.col-md-4.col-lg-4{padding:0 40px}
.panel-body .shipin_ordr ul li:nth-child(2){max-width:560px;width:100%;padding-left:0}
.order_track .col-md-9 .col-md-6{padding-left:0}
.shipin_ordr.container{padding:5px 10px}
    .carousel-inner>.item {
        background-size: 100% !important;
    }
}
@media only screen and (max-width:1399px) {
    .carousel-inner>.item {
        min-height: 375px;
        background-size: 100% !important;
    }
}
@media only screen and (max-width:1199px) {
.cs-clearance-block{background-size:cover!important}
.product-block figcaption p{min-height:44px}
.product-block figure img{object-fit:cover;height:100%;width:100%}
.hero-banner-inner .item{background-color:#e8e8ea !important;}
.hero-banner-inner .carousel-caption{
    /*padding:0 50px;*/
    position:relative;
    left:0;
    top:31px;
    bottom:inherit;
    text-align:left;
    max-width:100%
}
.hero-banner-inner a.left.carousel-control,.hero-banner-inner a.right.carousel-control{width:40px}
.m-form-outer .form-group.accept-term ul.checkbox-list li,.slide-left figure img{width:100%}
.slide-left figure{display:inline-block;width:100%;margin-bottom:10px;max-width:100%}
.i-left-block figcaption{padding-left:2px}
.form-group.w-50.margin-right-5{margin-right:5px}
ul.country-listing li{margin-right:6px}
.save-information .form-group.w-50.margin-right-5{margin-right:0;margin-left:4px}
.form-group.w-50.margin-right-5.m-left0{margin-right:0;margin-left:6px}
.customer-information .left-info .bottom-block p{padding-right:15px}
section.cs-learn-block1{background-size:cover!important}
.cs-nav-block .navbar-nav>li{padding:0 7px}
.p-inner-block{padding:100px 20px}
.slider-content-block .price-block .p-left-block{display:inline-block;width:107px}
.carousel .item figure {display: none;}
.carousel .carousel-caption {bottom: 10px !important; position: absolute; top: unset;}
.cs-filter-btn .outline-btn {letter-spacing: 2px;}
}
@media (max-width:1024px) {
.slidebar button.navbar-toggle.rarr.collapsed,.slidebar.show ul li{display:block}
.details_Cs .checkout-contact-block .form-group.w-50.margin-right-5,.jb-profile .form-group.w-50.margin-right-5.m-left0{margin-left:3px}
.details_Cs .col-md-6:last-child{padding:0}
.das_jb .slidebar .icon-bar{background:#fff}
.das_jb .slidebar{width:60px}
.main .mainContent>div{max-width:100%;position:static}
.main .mainContent.clearfix>div{width:100%}
.slidebar.show+.main{margin-left:20%}
.slidebar+.main{margin-left:6%;transition:.5s ease all;width:calc(100% - 7%)}
.slidebar .icon_sidebar .sign_out,.slidebar ul li{display:none}
.my_or-jb .order_track .col-md-6:first-child ul li:nth-child(2){padding-left:10px}
.panel-body .shipin_ordr ul li:nth-child(2){max-width:377px;width:100%;padding-left:0}
.order_track .col-md-9 .col-md-6:last-child{width:calc(100% - 45%)}
.order_track .col-md-6:nth-child(2) ul li:first-child{padding-right:5px}
.panel-collapse .shipin_ordr ul{padding:5px 0}
.order_track .col-md-9,.panel-collapse .shipin_ordr.container{padding:0}
.order_track .col-md-9 .col-md-6{padding-right:5px;padding-left:0;width:45%}
.ekko-lightbox-nav-overlay a:first-child{left:0}
.ekko-lightbox-container .ekko-lightbox-nav-overlay a:nth-child(2){right:0}
.insta_post .light_div.col-sm-4{padding:0;height:376px;overflow:hidden;position:relative;cursor:pointer;width:100%;max-width:32.9%;margin:2px}
.left_color .common_color{padding-right:0}
.my_or-jb .panel-title a{display:inline-block;padding:10px 0;width:100%}
.order_track .col-md-6:first-child ul li:nth-child(2){padding-left:15px}
.carat_right,.hero-banner-inner .slide-left,.right_color{padding-left:0}
.carat_main .img-responsive{padding:0}
.suite_budget .carat_main{margin:40px 0 0}
.suite_budget{margin-bottom:50px}
section.cs-learn-block1.cs-learn-block3{background-position:-280px 0!important}
.hero-banner-inner .item.active .carousel-caption{left:0;max-width:100%}
.hero-banner-inner .button-shop button.btn.blue-btn{margin-top:0}
/*.slide-head,.slide-sub{max-width:70%}*/
/*.button-shop{position:relative;top:-50px}*/
.cs-trending-block .row .pl-block{margin-bottom:40px}
.slide-left figure{margin-bottom:20px}
.cs-trending-block{padding:50px 0 40px}
.product-block figcaption{padding:13px 25px 20px}
.h-gallery+.cs-three-product{margin-bottom:25px}
.top-footer .col-xs-12:nth-child(1){padding:0 0 0 15px}
.cs-filter-btn .outline-btn{letter-spacing:2px}
section.cs-product-listing-block+.cs-clearance-block{background-repeat:no-repeat!important;background-position-x:43%!important;margin-bottom:20px}
.single-product-block+.cs-product-accordian .col-xs-6.col-sm-6.col-md-4.col-lg-4{padding:0 30px}
.slide-content .bottom-content .left-block{width:auto}
section.confidence-block .ci-block .inner-content{padding:20px 15px 34px}
.cstm_bread+.checkout-contact-block .left-form-block{background:#e8e8e9;padding:30px 20px 15px}
.das_jb .slidebar ul a{text-indent:20px}
.details_Cs .col-md-6:first-child{padding-left:0;padding-right:0}
.details_Cs .checkout-contact-block .form-group.w-50.margin-right-5{margin-left:4px}
.cs-sf-block div .panel{padding:0 40px}
.icon_joe{display:inline-block;width:100%;padding:10px 0}
.jb_pro{width:auto}
.d_suite_content h3{padding-top:40px;font-size:26px}
.d_suite_sub h4,.right_co .d_suite_sub h4{font-size:15px}
.right_co .d_suite_content h3{padding-top:40px;font-size:24px}
.dimand_shapes{height:auto;max-width:100%;background:0 0;margin:70px 0}
.ensure_jb .right_co .d_suite_sub h4{padding-left:80px}
.ensure_jb .left-co .d_suite_sub h4{font-size:15px;padding-right:20px}
.ensure_jb .left-co h3,.ensure_jb .right_co .d_suite_content h3{padding-top:50px;margin-bottom:3px}
.d_jb_guide section.cs-faq-block.cs-learn-heading .heading h3{margin-bottom:15px}
.board .contact_ship li:nth-child(2){width:225px}
.board .contact_ship:nth-child(2) li:nth-child(2){width:170px;text-align:left;letter-spacing:1.5px;padding:0}
.ship_met .contact_ship:last-child{padding:5px 0}
.shiping-btn ul li:last-child{width:51%}
.form_con {padding: 0 0 0 40px;}
}
@media (max-width:1015px) {
    .ci-block>.inner-content>.i-right-block {
        display: block;
        width: 100%;
    }
}
@media (max-width:991px) {
.jb-profile .form-group.w-50,.top-header ul li:first-child{float:left}
.cs-nav-block .navbar-nav>li>a,.left-ot-block .m-form-outer h4{font-weight:700}
.form-group.shiping-btn ul li{display:inline-block;width:35%}
.board .contact_ship li{padding:10px 5px;font-size:10px}
.board .ship_info .contact_ship li:nth-child(2){width:195px}
.board .ship_info .contact_ship:nth-child(2) li:nth-child(2){width:135px;letter-spacing:1.2px}
.contact_ship li{padding:10px 5px}
.shiping-btn ul li:last-child{width:60%}
.shiping-btn ul li:last-child a{font-size:10px}
.board .board-inner .liner{width:80%;left:0}
section .board .nav-tabs li p{padding:0}
section .board{padding:10px 15px}
section .board .nav-tabs>li{width:25%}
.main .form-group.w-50.margin-right-5.m-left0{margin-left:6px}
.chat_bri ul li:nth-child(2){width:100%}
.chat_bri ul li:first-child{width:12%;float:left}
.empty_content_box>p{padding-right:30px}
.empty_box h3{font-size:16px;width:100%}
.change_pas .form-group.so_jb{margin:0 5px}
.mainContent .form-field-block,.mainContent .pm-block{display:block!important}
.icon_joe{width:15%}
.das_jb .slidebar.show{width:200px}
.slidebar.show+.main{margin-left:200px}
.col-md-6.cs_acc .col-md-6 div p{display:inline-block;padding:0}
.cs-sf-block,.cs-sf-block.active,.form-field-block,.pm-block{display:block}
.col-md-6.cs_acc div{left:10px}
.par_order_details{clear:both;padding:10px 15px}
.order_availity .col-sm-4{padding:0 0 10px}
.jb_pro .joe_jb,.mainContent .my_or-jb .panel-title a{padding:0}
.slidebar+.main{margin-left:8%;transition:.5s ease all;width:calc(100% - 7%)}
.my_or-jb .shipin_ordr.container ul li:last-child{padding-left:0}
.panel-body .shipin_ordr ul li:nth-child(2){max-width:304px;width:100%;padding-left:0}
.free-sh.jb_par_co{background-position-x:-75px}
.free-sh.jb_par_co,.jb_par_co{padding:70px 0}
.co_promise h3{font-size:20px;letter-spacing:3px;margin-bottom:25px}
.free-sh.jb_par_co .right_side .d_suite_sub h4,.right_side .d_suite_sub h4{font-size:14px}
.jb_par .left_side .budget_jb p,.pay_jb .left_side .co_promise h3,.pay_jb .left_side .d_suite_sub h4{padding-right:0}
.pay_jb .right_side .co_promise h3{padding-left:100px}
.free-sh .right_side .budget_jb,.jb_par .budget_jb p,.jb_par .right_side .budget_jb p,.pay_jb .right_side .budget_jb p{padding:0;font-size:12px}
.free-sh.jb_par_co .right_side .co_promise h3{padding:0 70px}
.free-sh .right_side .budget_jb p{padding-left:0}
.insta_post .light_div.col-sm-4{padding:0;overflow:hidden;position:relative;cursor:pointer;width:100%;max-width:32.8%;margin:2px;height:254px}
.show_btn .btn{color:#fff;border:2px solid #fff;letter-spacing:2.2px;width:auto;font-size:16px}
.light_div::before{top:70px}
.d_jb_suite .col-md-6.col-sm-6 .img-fluid{width:100%}
.d_suite_content a{width:auto;font-size:14px;padding:8px 16px;letter-spacing:2px}
.d_suite_content h3{padding-top:0;font-size:24px;letter-spacing:3px}
.best-work .right_co .d_suite_content{margin-bottom:0}
.best-work,.cele_jb,.d_jb_suite,.ensure_jb,.ring_care,.work_rings{padding:40px 0}
.work_rings{background-size:50% 100%}
.ensure_jb .left-co h3,.ensure_jb .right_co .d_suite_content h3{padding:0}
.budget_jb p{font-size:12px;letter-spacing:1px}
.best-work .budget_jb p{padding-left:0}
.d_suite_sub h4,.ensure_jb .left-co .d_suite_sub h4,.right_co .d_suite_sub h4{font-size:14px;letter-spacing:1px}
.right_co .d_suite_content h3{font-size:24px;letter-spacing:2px;padding-top:0}
.dimand_shapes{margin:70px 0 0}
.cs-filter-btn,h3.filter-tab{margin-bottom:20px}
.ring_care{background-size:cover;background-position-x:left}
.cle_right{margin-top:0;max-width:100%;height:auto}
.cele_jb .d_suite_content h3{padding-right:0}
.ensure_jb .budget_jb p{min-height:80px}
.laoreet.ensure_jb .right_co .d_suite_sub h4{font-size:14px;letter-spacing:2px;padding-left:0}
.laoreet.ensure_jb{background-size:100% 100%}
div#headingOne{border-top:transparent}
h3.filter-tab{text-align:left}
.filter-tab:after{content:"\f107";font-family:FontAwesome;position:absolute;right:18px;top:6px;font-size:23px}
h3.filter-tab.active:after{content:"\f106"}
a.free-shiping-logo{display:none}
.top-header{background:#D7C9B1;padding:10px 0}
.top-header ul li a,.top-header ul li:first-child a{color:#fff}
.navbar-header{float:none}
.navbar-left,.navbar-nav,.navbar-right{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{margin-top:7.5px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.collapse.in{display:block!important}
.cs-nav-block,nav.navbar.navbar-default .navbar-header{display:inline-block;width:100%}
.cs-nav-block .navbar-default .navbar-toggle{margin-top:-80px}
.cs-nav-block{margin:0}
.cs-header .middle-block{text-align:left;padding:10px 0}
.cs-header .navbar-default .navbar-toggle .icon-bar{color:#D7C9B1;background:#D7C9B1}
nav.navbar.navbar-default #navbar{text-align:center;display:inline-block;width:100%;position:absolute;left:0;right:0;background:#D7C9B1;z-index:9999;top:-14px}
.cs-nav-block .navbar-nav>li{display:block;text-align:left;margin-bottom:10px}
.pl-block,.question-block{margin-bottom:20px}
.cs-nav-block .navbar-nav>li a,.cs-nav-block .navbar-nav>li a:focus,.cs-nav-block .navbar-nav>li a:hover{color:#fff}
.cs-nav-block ul{width:100%}
.search-bar{display:block;width:100%}
.search-bar input{width:100%;outline:0;background:#fff}
.search-bar input::-webkit-input-placeholder{color:#2C3955}
.search-bar input::-moz-placeholder{color:#2C3955}
.search-bar input:-ms-input-placeholder{color:#2C3955}
.search-bar input:-moz-placeholder{color:#2C3955}
.top-footer{padding-bottom:30px;padding-top:30px}
.bottom-listing{display:none}
.cs-promise-block li p{font-size:12px}
.h-gallery .image-block figcaption .b-outline-btn{font-size:15px;width:auto}
.cs-nav-block nav.navbar.navbar-default{position:absolute;margin-top:0;width:100%}
.contact-togggle,h3.filter-tab{position:relative}
section.cs-hero-banner{display:inline-block;width:100%;/*margin-top:-19px*/}
.top-header ul li.search-bar{display:inline-block}
.mob-view{display:block}
#carousel-pager,.dsktop-view,.f-bottom-btn,.form-field-block,.mob-none,.pm-block{display:none}
.hover-popup .carousel-inner img{object-fit:cover;width:auto!important;min-width:auto!important;height:150px;margin:auto}
.cs-payment-block,.customer-information .left-info,.i-left-block,.i-right-block,li.pacakage-list .left-block{width:100%}
.product-main-heading{margin-top:20px}
h3.filter-tab{border:1px solid #ccc;padding:12px;border-radius:3px;overflow:hidden}
.cs-payment-block{border-left:0;border-right:0;border-bottom:0}
h4.contact-togggle{padding:10px 0}
.form-field-block.active,.pm-block.active{display:block}
.save-information.m-form-outer{display:none}
.cs-information.m-form-outer{margin-bottom:0}
.contact-togggle:after{position:absolute;content:"+";font-size:20px;right:0;top:6px}
.contact-togggle.active:after{position:absolute;content:"-";font-size:20px;right:0;top:6px}
.customer-information .right-info{width:100%;float:none;margin-top:15px}
.cart-table table{width:800px}
.cart-table table td{table-layout:fixed}
.cart-table table tfoot tr td{text-align:left!important}
.tprice{font-size:15px}
.cart-table.table-responsive{border:none;padding-top:20px;padding-bottom:10px}
span.a-heading{position:absolute;right:0;font-size:0;border:none}
.panel-body.inner-accordian .card-header button{padding-right:50px;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden}
span.q-heading{background:#0e2647;display:inline-block;width:46px;height:46px;line-height:46px;text-align:center;color:#fff;margin-right:11px;font-size:18px}
.cs-faq-outer .panel-default>.panel-heading h4 a{position:relative}
.cs-faq-outer .panel-default>.panel-heading h4 a:after{position:absolute;content:"";background:url(../images/faq-aarow.png) no-repeat;width:20px;height:20px;right:-10px;z-index:999;background-size:13px;top:4px}
#uistate .modal-body-content .col-sm-6{width:100%}
#uistate .modal-dialog{margin:0}
.clearance-inner-block a.w-outline-btn{letter-spacing:4px;padding:5px 20px;width:auto;font-size:16px}
.top-footer .col-xs-12:nth-child(1){padding:0 0 0 30px}
.top-footer .col-xs-12{height:210px}
.top-footer h3{padding-top:0}
.carousel-inner>.item.active{background-size:100%!important;background-repeat:no-repeat!important;min-height:340px}
section.cs-trending-block+.cs-clearance-block{background-position-x:-190px!important}
.h-gallery .image-block figcaption h3{font-size:24px}
section.h-gallery .col-sm-6:last-child .image-block figcaption p{letter-spacing:1px}
.h-gallery+.cs-three-product{margin-bottom:25px;margin-top:20px}
.product-block figcaption{padding:13px 0 20px}
.product-block figcaption a{letter-spacing:1px;width:100%;font-size:15px}
.product-block figcaption p{min-height:40px;font-size:13px;letter-spacing:1px}
.home_test .slide-content figcaption::before{left:100px}
.newsletter-form .form-group .btn-theme{width:auto}
.cs-newsletter{padding:35px 0}
.cs-nav-block .navbar-default .navbar-toggle{margin-bottom:0;margin-right:0;float:right;right:11px;border:1px solid #D7C9B1;position:absolute;border-radius:0;background:0 0}
.search-bar button{top:0;left:0}
.search-bar input{text-align:left;padding-left:30px}
.logo{max-width:250px}
section.cs-product-listing-block aside.cs-sidebar{display:none}

    section.cs-product-listing-block aside.cs-product_filter-bar {
        display:block;
        border: 1px solid #ccc;
        padding: 1rem;
        border-radius: 3px;
    }
    section.cs-product-listing-block aside.cs-product_filter-bar * { padding: 0; margin: 0; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel-group {
        margin-bottom: 2rem;
    }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel { box-shadow: none; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading { border: none; }

    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a.collapsed,
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a{
        padding: 1rem;
        background-color: #f7f7f7;
    }

    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a.collapsed:after,
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a:after {
        font-family: FontAwesome;
        position: absolute;
        right: 8px;
        background: none;
    }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a:before { display: none; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a.collapsed:after {
        content: "\f104";
    }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-heading h4.panel-title a:after {
        content: "\f107";
    }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-body { padding: 0 1rem; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-body ul {}
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-body ul li { padding: .5rem 0; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-body ul.metal-listing { padding: 0; display: flex; flex-wrap: wrap; }
    section.cs-product-listing-block aside.cs-product_filter-bar .panel .panel-body ul.metal-listing>li { width: 20%; margin: 0; }
    section.cs-product-listing-block aside.cs-product_filter-bar .mob-view {}
    section.cs-product-listing-block aside.cs-product_filter-bar .mob-view .outline-btn { padding: 0 1rem; }
    section.cs-product-listing-block aside.cs-product_filter-bar .mob-view .outline-btn:last-child { float: none; }

.col-md-9.col-sm-12.product-listing .custom-pagination.margin30{margin:50px 0 30px}
section.cs-product-listing-block+.cs-clearance-block{background-position-x:33%!important}
.flex-direction-nav .flex-next{right:0}
.cs-select-block .bootstrap-select .dropdown-toggle .bs-caret::after{width:15px}
.single-product-block .slider-content-block .p-right-block p{font-size:16px;letter-spacing:1px}
section.single-product-block .slider-content-block a.btn.blue-btn{width:auto;float:right}
section.single-product-block .live-chat-listing li{display:inline-block;margin-right:10px}
section.single-product-block .buynow-btn{margin-bottom:20px;display:inline-block;width:100%}
.certificate-link li .icon-content{padding-left:5px}
.certificate-link li .icon-content p{font-size:12px}
.live-chat-listing{margin-bottom:10px}
.slider-content-block .price-block .p-left-block{display:inline-block;width:120px}
.certificate-link li .left-icon{width:40px}
ul.confidence-listing{padding-left:75px;margin-bottom:0}
.cs-product-accordian h4.panel-title a{font-size:18px}
.cs-select-block .ring-size .dropdown-menu.open ul li{width:29%}
.cs-select-block .caret-weight .dropdown-menu.open ul li{width:21%}
.slider-content-block .cs-select-block .custom-select{width:48%;display:inline-block}
.slider-content-block h5.logo-text+p{margin-bottom:20px}
.checkout-contact-block .payment-method.m-form-outer,h4.contact-togggle{margin-bottom:0}
.slider-content-block .heading{font-size:24px;letter-spacing:1.8px}
.cstm_bread+.checkout-contact-block .left-form-block{background:#e8e8e9;padding:15px}
.right-content-block .cart-popup{padding-left:0}
.form-group.w-50.margin-right-5.m-left0{margin-right:0;margin-left:3px}
.learn-right h3{font-size:24px;margin-bottom:20px;padding-top:0}
.learn-right p{font-size:14px}
.learn-right ul li a,section.cs-faq-block.cs-learn-heading .heading p{font-size:13px}
.learn-right .btn{width:140px;font-size:13px}
.board{min-height:405px;margin-bottom:30px}
.jb_checkout .top-block .cart-right-block h4{font-size:15px}
.form_con {padding: 0;}
.contact_jb_main .form-field-block {display: block;}
    .contact_jb_main .contact-togggle::after{display: none;}
    .contact_jb_main {padding: 35px 0 50px;}
    .help_contact{position: static;}
    .help_contact h3 {letter-spacing: 2px;font-size: 24px;}
    .banner_co_footer {    padding: 40px 0;}
    .customer_jb, .faq_enqui {display: inline-block;padding: 30px 0;}
    .customer_jb ul li {width: 50%;}
    .live_cont { padding: 30px 25px;}
    .special_butn {margin: 30px 0 0;}

    .payment_raid .form-field-block,
    .payment_raid .pm-block
    { display: block; }
}
.mob-show{display:none}
@media only screen and (max-width:767px) {
    .my-account-pop .button_chat_ring .btn {
        font-size: 14px;
        height: 70px;
        line-height: 70px;
    }
    .to-cs ul li:first-child, .to-cs ul li:last-child {
        font-size: 20px;
    }
    
    .div-ring-right ul li h3,.acc-par h3  {
        font-size: 24px;
    }
    .div-ring-right ul li h4 {
        font-size: 20px;
    }
    .chart-ring,.acc-par { 
        padding: 0 15px;
    }
    .my-account-pop {
        width: 100%;
        margin: 0 auto;
    }
    .div-ring-right ul li:first-child {
        margin-right: 55px;
    }
    .div-ring-right ul li:first-child {
        margin-right: 55px;
        padding: 0;
    }
    .chart-ring .top-block {
        border-bottom: 2px solid #001350;
        padding-bottom: 0;
            margin-bottom: 15px;
        display: inline-block;
    }
    .to-cs {
        margin-bottom: 35px;
    }
    .my-account-pop .form-group input {
        height: 50px;
        font-size: 14px;
        padding: 0px 15px;
    }
    .acc-par .checkbox-list li label:before {
        left: -17px;
    }
    .acc-par .checkbox-list li label {
        font-size: 18px;
        padding: 6px 0 0 25px;
    }
    .acc-par .checkbox-list li:last-child {
        font-size: 18px;
        padding: 10px 0;
    }
    .my-account-pop input.btn { 
        height: 50px;
        line-height: 50px;
        width: 195px;
        font-size: 18px;
    }
    .register_pop h3,.acc-par h3 {
        margin-bottom: 25px;
    }
    .register_pop p {
        font-size: 24px;
        margin: 20px 0;
    }
    .acc-social ul a img {
        width: 25px;
    }
.accy_jb .container.main_ac_jb,.col-md-3.jb_pro,.col-md-3.jb_pro+.col-md-9,.das_jb .accy_jb>.container{padding:0}
.free-sh.jb_par_co:before,.work_rings:before{left:0;top:0;content:''}
.board .ship_info .contact_ship li:nth-child(2){width:415px}
.bri_search{margin-top:20px}
.sure-ring.text-center img{width:100%}
.free-sh.jb_par_co .right_side .d_suite_sub h4,.right_side .d_suite_sub h4{font-size:13px}
.details_Cs .pm-block li .payment-content .inner-content .form-group li{width:100%;margin:0 0 5px}
.free-sh.jb_par_co:before{background:rgba(229,229,227,.8);position:absolute;width:100%;height:100%}
.free-sh.jb_par_co{position:relative}
.free-sh.jb_par_co .right_side{padding:40px 0}
.free-sh.jb_par_co .right_side .co_promise h3{padding-left:0}
.promise_jb section.cs-faq-block.cs-learn-heading .heading p{font-size:12px}
.jb_par.jb_par_co .row .col-md-6.col-sm-6,.pay_jb.jb_par_co .row .col-md-6.col-sm-6{padding-top:40px;padding-bottom:40px}
.pay_jb.jb_par_co .row .col-md-6.col-sm-6:first-child{background:#b22928}
.jb_par.jb_par_co .row .col-md-6.col-sm-6:last-child{background:#0d2547}
.free-sh.jb_par_co,.jb_par_co{padding:0}
.jb_par.jb_par_co,.pay_jb.jb_par_co{background:0 0}
.insta_post .light_div.col-sm-4{width:100%;max-width:100%;height:auto;margin:15px auto}
.insta_post{padding:0 15px}
.insta_post .light_div img{position:static}
.insta_post .row.justify-content-center .row .col-sm-4.light_div:first-child{margin-top:0}
.ensure_jb .budget_jb p{min-height:auto}
.ring_care .col-md-6.right_co{padding:20px;background-color:rgba(222,225,226,.8)}
.work_rings:before{position:absolute;width:100%;background:rgba(255,255,255,.8);height:100%}
.cele_jb .d_suite_content{padding-bottom:40px}
.cle_right img{width:100%}
.dimand_shapes{margin:0}
.best-work .col-md-6.right_co.col-sm-6{padding-top:40px}
.laoreet.ensure_jb .col-md-6.left-co.col-sm-6{background:0 0}
.ensure_jb .col-md-6.left-co.col-sm-6{background:#0e2647;padding:40px 15px}
.ensure_jb .right_co{padding:40px 15px}
.ensure_jb{background:0 0;padding:0}
.d_jb_suite{padding:0}
.d_jb_suite .d_suite_content{padding:40px 0}
.cart-table table{width:100%;display:block;overflow-x:auto;white-space:nowrap}
.cart-table .special-instructions .buttons .btn{margin-right:0}
.left-ot-block .pm-block li .payment-content .inner-content .form-group li:first-child{width:50%;margin-left:0}
.thankyou-contact .form-group.shiping-btn ul li{width:100%}
.left-ot-block .pm-block ul li:nth-child(3)::before,.left-ot-block .pm-block ul li:nth-child(5)::before{left:7px}
.left-ot-block .pm-block ul li:nth-child(3)::after,.left-ot-block .pm-block ul li:nth-child(5)::after{left:13px}
.jb_model_cstm ul.country-listing li:last-child{margin-right:0;width:auto;float:none}
.left-form-block .cs-information.m-form-outer .form-field-block.active .form-group .country-listing li .custom-select.form-group{margin-bottom:0}
ul.country-listing li{width:100%;margin-bottom:10px;margin-right:0}
.sl-modal.cart_se .modal-content{padding:10px}
.contact-togggle.c-tab1.active,.contact-togggle.c-tab2.active{margin-bottom:20px;display:inline-block;width:100%}
/*.left-form-block h4{margin-top;font-size:20px14px}*/
.checkout-contact-block .col-sm-6 .right-content-block{margin-top:55px;margin-bottom:45px}
.form-group.w-50.margin-right-5.m-left0{margin-left:10px}
.price-block .p-right-block{float:right}
.cs-select-block .caret-weight .dropdown-menu.open ul li{width:23.5%}
.cs-select-block .ring-size .dropdown-menu.open ul li{width:32%}
.single-product-block .slider-content-block .p-right-block p{padding-top:20px;font-size:14px}
.slider-content-block .cs-select-block .custom-select{width:100%;display:inline-block}
.slider-content-block .form-group.custom-select:nth-child(2){margin:0 0 15px}
section.confidence-block .i-left-block figure{width:100%;display:inline-block;text-align:center}
.confidence-block .ci-block .i-right-block{margin-top:50px}
section.confidence-block .c-signup-account{text-align:center;top:15px;width:auto}
section.confidence-block .left-block{padding-left:0}
ul.confidence-listing{padding-left:20px}
.cs-product-accordian h4.panel-title a{font-size:14px;padding:20px}
section.single-product-block .live-chat-listing li{margin-right:0}
.hover-popup .pl-block h4{padding:10px 0;display:inline-block}
.button-shop{position:relative;top:10px}
.hero-banner-inner h4.slide-head{line-height:23px;text-align:center;margin:0 auto}
.hero-banner-inner p.slide-sub{font-size:18px;text-align:center}
.hero-banner-inner .button-shop{/*float:none;text-align:center*/}
.hero-banner-inner .t {
    flex-direction: column;
}
.slide-head,.slide-sub{max-width:100%}
.testimonal-inner .heading h3{font-size:18px}
.testimonal-inner .heading p{font-size:14px}
.contact_us li:last-child a{line-height:1;padding-right:0}
.top-footer h3{padding-top:20px}
.static-page-link{padding-left:15px}
.cs-clearance-block{background:#0E2647!important;min-height:auto;padding-bottom:30px;margin-bottom:0}
.clearance-inner-block figcaption{max-width:100%;padding-top:10px}
.clearance-inner-block .w-outline-btn,.logo{max-width:200px}
.clearance-inner-block figcaption p{padding:15px 0}
.clearance-inner-block h3{color:#fff;padding-top:25px}
.top-footer .col-xs-12{height:auto}
.cs-promise-block li{width:30%;margin-bottom:25px}
.cs-promise-block{padding-bottom:20px}
.slide-content .bottom-content .right-block,.slide-content figcaption{width:100%}
.slide-content figcaption h3{margin-bottom:10px}
.slide-content{text-align:center}
nav.navbar.navbar-default #navbar{margin:0}
.cs-testimonal-slider{margin-top:0}
.hero-banner-inner a.left.carousel-control i,.hero-banner-inner a.right.carousel-control i{font-size:30px}
.hero-banner-inner a.left.carousel-control,.hero-banner-inner a.right.carousel-control{width:18px}
.cs-nav-block .navbar-nav>li>a:hover{color:#fff}
.cs-nav-block .navbar-nav>li>a{letter-spacing:1.4px;font-weight:400}
.mob-show{display:block;width:100%}
.slide-content figcaption{padding:0}
.testimonal-inner{padding:30px 22px}
.cs-ring-list{margin-bottom:10px;width:100%}
div#gallery-slider .flex-viewport{height:100%}
.thankyou-contact .right-content-block{margin-top:50px}
.customer-information .right-info{float:none;margin-top:20px;width:100%}
.checkout-contact-block.thankyou-contact{margin-top:0}
.payment-cart-btn li a img{width:100%;max-width:450px}
.learn-right{padding:20px}
.promise2 .p-inner-block .top-block figure,.promise4 .p-inner-block .top-block figure{display:inline-block;float:left}
.promise2 .p-inner-block .bottom-block h5,.promise2 .p-inner-block .bottom-block p,.promise2 .p-inner-block .top-block figcaption p,.promise4 .p-inner-block .bottom-block h5,.promise4 .p-inner-block .bottom-block p,.promise4 .p-inner-block .top-block figcaption p{text-align:left}
.promise2 .p-inner-block .top-block figcaption p{padding-left:15px}
.p-inner-block .top-block{width:100%;display:inline-block}
.promise3 .p-inner-block .top-block figcaption p br,.promise4 .p-inner-block .top-block figcaption p br{display:none}
.promise4 .p-inner-block .top-block figure{float:left!important}
.h-gallery .col-sm-6,.h-gallery+.cs-three-product .col-sm-4{padding:0 15px}
.cs-trending-block{padding:40px 0}
section.cs-learn-block1.cs-learn-block3{background-position:0!important}
.form_con {padding-top: 30px;}
    .help_contact{margin-top: 40px;} 
    .help_contact h3 {font-size: 22px;}
    .customer_jb, .faq_enqui {padding: 15px 0;}
    .form_con .contact-togggle.c-tab1,.customer_jb h3, .faq_enqui h3,.live_cont h3{font-size: 22px;}
    .customer_jb ul li, .faq_enqui ul li {font-size: 14px;}
.clearance-inner-block .w-outline-btn { max-width: 240px; }

    .carousel-inner>.item { min-height: 320px !important; }
    .carousel-inner>.item .carousel-caption { bottom: 20px !important; }
    .carousel-inner>.item .carousel-caption .slide-head { font-size: 17px; }
    .carousel-inner>.item .carousel-caption .slide-sub  { font-size: 15px; }

    .single-product-block .gallery {
        min-height: 415px;
    }
    .single-product-block .gallery-preloader { width: 100%; }
    .single-product-block .gallery-preloader>.image { margin: 0; padding: 0; height: 300px; }
    .single-product-block .gallery-preloader>.images {  }
    .single-product-block .gallery-preloader>.images>.image { height: 100px; }

    .single-product-block .gallery-slide-big .flex-next:before,
    .single-product-block .gallery-slide-big .flex-prev:before {
        background-image: none;
        background-color: rgba(240, 248, 255, .5);
        border-radius: 50%;
        font-family: FontAwesome;
        position: absolute;
        font-size: 23px;
        text-align: center;
    }
    .single-product-block .gallery-slide-big .flex-prev:before { content: "\f104"; }
    .single-product-block .gallery-slide-big .flex-next:before { content: "\f105"; }

    .single-product-block .gallery-slide-min .flex-nav-prev,
    .single-product-block .gallery-slide-min .flex-nav-next { display: none !important; }
}
@media only screen and (max-width:700px) {
.i-left-block figcaption{width:100%;padding-left:20px}
    .hero-banner-inner .t {
        flex-direction: column;
    }

    .carousel-inner>.item { min-height: 290px !important; }
    .carousel-inner>.item .carousel-caption { bottom: 20px !important; }
    .carousel-inner>.item .carousel-caption .slide-head { font-size: 15px; }
    .carousel-inner>.item .carousel-caption .slide-sub  { font-size: 13px; }
    .carousel-inner>.item .carousel-caption .button-shop button.btn.blue-btn { font-size: 13px; padding: 3px 15px; letter-spacing: 1px; }
}
@media only screen and (max-width:599px) {
.brilliant li,.cs-sf-block .panel-heading h4 a{font-size:14px}
.col-md-6.cs_acc div,.hero-banner-inner .item.active .carousel-caption,.testimonal-inner .owl-nav{left:0}
.empty_content_box>p{padding-right:0;font-size:14px}
.cstm-404 .container .col-md-6.col-sm-6.col-xs-12,.left_jb_ring img{padding:0}
.das_jb .container.main_ac_jb,.main_ac_jb .col-md-6:first-child{padding-left:15px}
.bil_ad ul.checkbox-list,.container.main_ac_jb .col-md-6.cs_acc{padding:0}
.container.main_ac_jb{padding-bottom:15px}
.jb-profile .jb-head{margin-bottom:10px}
.change_pas{display:inline-block;width:100%;max-width:100%;padding:0}
.details_Cs .checkbox-list li input{display:none}
.details_Cs .check_ad{padding:5px 0 10px}
.slidebar button.navbar-toggle.rarr.collapsed{right:4px}
.cs-sf-block div .panel{padding:0 15px}
.icon_joe{width:50%}
.change_pas .form-group,div#acc_se .jb-profile .form-group.w-50{width:100%}
.change_pas .form-group.so_jb{margin:0 0 5px}
.jb-profile .form-group .in_Spa{position:relative;left:0;padding:0 0 13px;top:20px;display:inline-block}
.main .form-group.w-50.margin-right-5.m-left0{margin-left:0}
.das_jb .slidebar{width:50px}
.slidebar+.main{margin-left:45px;transition:.5s ease all;width:calc(100% - 45px)}
.laoreet.ensure_jb{background-size:203% 50%;background-position-x:-425px;background-color:#e8e8ea}
.cs-faq-block .heading h3{font-size:20px}
section.cs-faq-block.cs-learn-heading .heading p{font-size:12px}
.d_suite_content h3{padding-right:0;font-size:20px}
.d_suite_sub h4,.ensure_jb .left-co .d_suite_sub h4,.laoreet.ensure_jb .right_co .d_suite_sub h4,.right_co .d_suite_sub h4{font-size:13px;letter-spacing:1px}
.budget_jb p{font-size:12px;letter-spacing:1px;margin-top:10px}
.d_suite_content a{width:auto;font-size:10px;padding:10px 16px;letter-spacing:2px;margin-top:20px}
.certificate-link li,.pm-block .w50,.slide-left figure{width:100%}
.right_co .d_suite_content h3{font-size:20px;letter-spacing:2px;padding-top:0;padding-left:0}
.work_rings{background-size:cover}
.breadcrum li{margin-right:31px;font-size:12px}
.product-main-heading h3,.top-footer h3{font-size:22px}
.product-block figcaption p{min-height:25px}
.top-footer{padding-top:0}
.cs-promise-block .heading h4{font-size:20px}
.slide-content figcaption h3{font-size:15px;padding:0 35px}
.slide-content .bottom-content h4{font-size:14px}
.slide-content .bottom-content{font-size:10px}
.home_test span.star{margin:10px 0;display:inline-block}
.product-block figcaption{padding:13px 0 0}
.product-block figcaption a{font-size:14px}
.cs-trending-block .row .pl-block{margin-bottom:20px}
.h-gallery .image-block figcaption h3{font-size:18px;letter-spacing:4px}
.h-gallery .image-block figcaption p{font-size:14px}
.cs-trending-block .heading-block h3{font-size:20px}
.cs-trending-block .heading-block p{font-size:12px}
.cs-trending-block .heading-block{margin-bottom:0}
.see-our-block p{font-size:18px;letter-spacing:1px}
.hero-banner-inner .button-shop,.hero-banner-inner .slide-left{padding-left:0}
section.cs-hero-banner .carousel-inner>.item.active{min-height:280px}
.home_test .slide-content figcaption::before{display:none}
.hero-banner-inner a.right.carousel-control{top:44.5%}
.clearance-inner-block a.w-outline-btn{letter-spacing:normal}
.cs-trending-block{padding:30px 0}
section.h-gallery{padding:30px 0 0}
.h-gallery .image-block figcaption,section.h-gallery .col-sm-6:last-child .image-block figcaption{max-width:300px}
.h-gallery .image-block{margin-bottom:20px;height:400px}
.h-gallery .image-block figcaption .b-outline-btn{font-size:14px;letter-spacing:.9px}
section.h-gallery .col-sm-6:last-child .image-block{margin-bottom:0}
.product-block{margin-bottom:20px}
.testimonal-inner .owl-nav .owl-next{right:0}
.top-footer .col-xs-12,.top-footer .col-xs-12:nth-child(1){padding:0 15px}
.clearance-inner-block figcaption h2{font-size:32px}
.clearance-inner-block figcaption p{font-size:18px}
.clearance-inner-block h3{font-size:36px}
.hero-banner-inner .carousel-caption{padding:0 20px}
.hero-banner-inner h4.slide-head{font-size:20px;line-height:27px}
.hero-banner-inner p.slide-sub{font-size:16px}
.hero-banner-inner .item{min-height:340px}
.tabs-listing li{padding:0 5px}
.tabs-listing li:after{height:11px}
.tabs-listing li a{font-size:13px}
ul.tabs-listing{margin:15px 0}
.cs-tab-content.sm-block .col-xs-6{width:100%;margin-bottom:20px}
.certificate-link li{margin-bottom:15px}
.slider-content-block .heading{font-size:20px}
.pm-block ul li.r-border-none{border-right:1px solid #2e3956}
.cart-table .special-instructions .buttons .btn{width:180px}
ul.cs-learn-link{white-space:nowrap;overflow-x:scroll}
.p-inner-block .top-block figcaption{display:inline-block;width:100%;padding:10px 0}
.p-inner-block .top-block figcaption p{padding-left:0!important;font-size:20px!important}
.p-inner-block{padding:40px 0}
.p-inner-block .bottom-block h5{margin-bottom:10px!important}
.board{width:100%;height:auto}
span.round-tabs{font-size:16px;width:50px;height:50px;line-height:50px}
.tab-content .head{font-size:20px}
.board .nav-tabs>li a{width:50px;height:90px;line-height:90px}
.board li.active:after{content:" ";position:absolute;/*left:35%*/}
.jb_checkout .chkout_tot{margin-bottom:10px}
.top-block .cart-left-block figure{text-align:center}

    .carousel-inner>.item { min-height: 260px !important; }
    .carousel-inner>.item .carousel-caption { bottom: 20px !important; }
    .carousel-inner>.item .carousel-caption .slide-head { font-size: 13px; }

    .valigara-powered-by { padding-left: 0px; }
}
@media only screen and (max-width:480px) {
    .board .contact_ship:last-child li:nth-child(2) {width: 130px;}
.form-group.w-50.margin-right-5.m-left0,.form-group.w-50.marginleft10,.save-information .form-group.w-50.margin-right-5,.top-header ul li:first-child{margin-left:0}
.board .ship_info .contact_ship li:nth-child(2){width:185px}
.board .ship_info .contact_ship:nth-child(2) li:nth-child(2){width:130px;letter-spacing:1px;padding: 10px 0;}
.col-sm-12.col-md-6 .col-md-6{width:100%;margin-bottom:20px}
.social-footer-block{padding-bottom:0}
a.footer-logo{display:block;margin-bottom:10px}
.bottom-footer p{padding-left:0}
.newsletter-form .form-group .btn-theme{position:relative;margin-top:10px;width:100%}
.cs-promise-block li{width:100%}
.cs-promise-block li p{max-width:100%}
.top-header ul li:first-child a{font-size:12px}
.cs-trending-block .heading-block h3{line-height:27px}
.Price-high-low{margin-top:10px;display:none}
.hero-banner-inner .item{min-height:288px}
.login-dropdown.active{left:-220px}
.live-chat-listing li{width:100%;margin-bottom:10px}
.price-block .p-left-block{width:100%;margin-bottom:15px}
.c-signup-account .left-block{width:100%;margin-bottom:10px}
.ci-block h2{font-size:18px}
.form-group.w-50{width:100%}
.form-group.half-width1{width:100%}
.form-group.half-width2{width:100%;margin-left:0}
.top-block .cart-right-block{width:100%;padding-left:0}
.top-block .cart-left-block{width:100%;border:2px solid #b22928;display:block;margin-bottom:20px}
ul.price-product li{width:100%;margin-bottom:5px}
ul.price-product li:last-child{text-align:left}
ul.country-listing li:last-child{width:100%;margin-bottom:0}
.cart-table .special-instructions .buttons .btn,.return-cart{width:100%;margin-bottom:10px}
.form-group.place-oredr input{width:100%}
.form-group.accept-term ul.checkbox-list{text-align:left;display:inline-block}
.return-cart{display:inline-block}
.m-form-outer .form-group ul.checkbox-list li input{position:absolute}
.checkbox-list li label{padding-left:30px}
.checkbox-list li label:before{left:6px}
.checkbox-list li label:after{left:1px;top:0}
.shiping-btn ul li:last-child{float:none;width:100%;margin-top:10px}
.form-group.shiping-btn ul li{width:100%}
.form-fields.m-form-outer .checkbox-list label{padding-left:26px}
.button-shop{position:static}
.hero-banner-inner h4.slide-head{line-height:23px}
.hero-banner-inner .button-shop button.btn.blue-btn{margin-top:10px}
.breadcrum li{margin-right:30px;font-size:10px}
.breadcrum li::after{left:-20px}
    .jb_checkout .cart-popup { padding: 0px; }
    .top-block .cart-left-block { border-color: #D7C9B1; }
    .top-block .cart-left-block img {width: auto; display: inline-block;}
}
.slidebar .navbar-toggle{border:#B22928;background:#B22928!important;margin:0;display:block}
.slidebar .navbar-toggle.slidebar .navbar-toggle.rarr.collapsed .icon-bar{transform:translate3d(0,0,0) rotate(0);transform-origin:right top;width:22px;background:#fff}
button.navbar-toggle.rarr.collapsed{position:absolute;top:25px;right:10px;border-radius:0}

@media (max-width:1130px) {
    .ci-block {}
    .ci-block .inner-content {
        padding: 20px 15px 34px !important;
    }
}

/*override breadcrumbs only*/
@media only screen and (max-width:700px) {
    .breadcrum {}
    .breadcrum ul { display: flex; flex-wrap: wrap; }
    .breadcrum li { margin-right: 1rem; display: inline-flex; }
    .breadcrum li:first-child:before { display: none; }
    .breadcrum li:first-child a { padding-left: 0px; }
    .breadcrum li:after { display: none; }
    .breadcrum li:before {
        position: relative;
        content: "";
        background: url(../images/arw.png) center center no-repeat;
        width: 20px;
        height: 20px;
        display: inline-block;
        margin-right: 5px;
    }
    .breadcrum li a { text-decoration: underline; }
    .breadcrum li img { top: -2px; }
    .breadcrum li,
    .breadcrum li a {
        line-height: 20px;
    }

}

/*override banner only*/

@media only screen and (min-width: 1400px){
    .banner-wrapper {
        width: 100%;
        position: relative !important;;
    }
    .banner-wrapper .cs-hero-banner {
        width: 1223px !important;
        margin: auto !important;;
    }
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 355px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        right: 10px !important;
    }
}
@media only screen and (max-width: 1399px){
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 353px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 10px !important;
    }
}
@media only screen and (max-width: 1366px){
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 339px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 10px !important;
    }
}
@media only screen and (max-width: 1299px){
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 315px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 10px !important;
    }
    .hero-banner-inner .carousel-control {
        background: rgba(221,221,221,.5);
        height: 70px !important;
        width: 70px !important;
        top: 50% !important;
        margin: 0;
        padding: 0;
        border-radius: 50%;
    }
    .hero-banner-inner .left.carousel-control {margin-left: 1rem;}
    .hero-banner-inner .right.carousel-control {margin-right: 1rem;}
    .hero-banner-inner .carousel-control i {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        transform: none !important;
        font-size: 32px !important;
    }
    .hero-banner-inner .carousel-control i::after {
        font-family: FontAwesome;
        display: block !important;
        margin: 0;
        padding: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        line-height: 70px;
        font-size: 32px !important;
        transform: none;
    }
    .hero-banner-inner .left.carousel-control i::after { content: "\f104" !important; }
    .hero-banner-inner .right.carousel-control i::after { content: "\f105" !important; }
}
@media only screen and (max-width:1199px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        height: 375px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 10px !important;
    }
}
@media only screen and (max-width:945px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 315px !important;
        height: 315px !important;

    }
}
@media only screen and (max-width:817px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 315px !important;
        height: 315px !important;

    }
}
@media only screen and (max-width:767px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 290px !important;
        height: 290px !important;

    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 15px !important;
    }
}
@media only screen and (max-width:700px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 270px !important;
        height: 270px !important;

    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 15px !important;
    }
}
@media only screen and (max-width:599px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 260px !important;
        height: 260px !important;

    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 15px !important;
    }
}
@media only screen and (max-width:480px) {
    .hero-banner-inner .carousel-inner .item,
    .hero-banner-inner .carousel-inner .next {
        min-height: 245px !important;
        height: 245px !important;
    }
    .hero-banner-inner .carousel-inner .carousel-caption {
        bottom: 10px !important;
    }
}

@media only screen and (min-width:990px) {
    .hero-banner-inner .carousel-inner .carousel-caption {
        right: 0px !important;
    }
    .hero-banner-inner .carousel-caption {
        right: 0;
        left: 57%;
        padding-bottom: 0;
        max-width: 990px;
        bottom: 150px;
    }

    .hero-banner-inner .carousel-inner .carousel-caption .slide-head { color: #2C3955; font-size: 30px; }
    .hero-banner-inner .carousel-inner .carousel-caption .slide-sub  { color: #fff; }
    .hero-banner-inner .button-shop button.btn.blue-btn { border: solid 2px #fff; background: #2C3955; color: white; }

    .hero-banner-inner .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: -190px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        margin-right: 30px;
    }
}

/*Lerning center category navigation*/
@media only screen and (min-width:992px) {
    .wrapper__cs-learn-link .wrapper_button { display: none; }
    .wrapper__cs-learn-link .cs-learn-link { display: block; height: auto; }
    .wrapper_category-title .glyphicon { display: none; }

    /*sub nav*/
    .wrapper__cs-learn-link ul.sub-nav { display: none; }
}
@media only screen and (max-width:991px) {
    .wrapper__cs-learn-link {
        position: relative;
        display: flex;
        flex-direction: row-reverse;
    }
    .wrapper__cs-learn-link .cs-learn-link { overflow: hidden; padding-right: 2rem; }
    .wrapper__cs-learn-link button.navbar-toggle {
        border: 2px solid #fff;
        border-radius: 0;
        background-color: #0e2647;
    }
    .wrapper__cs-learn-link button.navbar-toggle .icon-bar {
        color: #fff;
        background: #fff;
    }
    .wrapper__cs-learn-link ul.in,
    .wrapper__cs-learn-link ul.collapsing {
        width: 100%;
    }
    .wrapper__cs-learn-link ul.in li,
    .wrapper__cs-learn-link ul.collapsing li {
        display: block;
        padding: 5px 0;
        text-align: left;
    }
    .wrapper__cs-learn-link ul.in li:after,
    .wrapper__cs-learn-link ul.collapsing li:after {
        display: none;
    }

    .wrapper__cs-learn-link .wrapper_category-title { position: relative; }
    .wrapper__cs-learn-link .wrapper_category-title .glyphicon { color: #fff; cursor: pointer; padding-left: 1rem;}

    /* sub nav */
    .wrapper__cs-learn-link ul.sub-nav.in { padding: 1rem 0; }
    .wrapper__cs-learn-link ul.articles li { border-bottom: solid 1px #1a3458; padding: 0.5rem 0; }
    .wrapper__cs-learn-link ul.articles li:last-child { border-bottom: none; }
    .wrapper__cs-learn-link ul.sub-nav.in li a { font-size: 12px; }
}

/*our promise block (content from db)*/
@media only screen and (max-width:767px) {
    .jb_par>.container>.row>.col-md-6.col-sm-6:first-child { background: #0d2547; }
    .jb_par>.container>.row>.col-md-6.col-sm-6:last-child { background: #fff; }
    .pay_jb>.container>.row>.col-md-6.col-sm-6:first-child { background: #e8e8e9; }
    .pay_jb>.container>.row>.col-md-6.col-sm-6:last-child { background: #D7C9B1; }

    .jb_par .co_promise h3::after,
    .pay_jb .co_promise h3::after {
        top: 0;
    }
}