html,

body {color: #2b2a2f;font-family: NationalLF-Reg;font-weight: 400;}
.pulse_header_link{ color: #4a4a4c;    font-family: NationalLF-Reg;font-size: 22px;text-align: center;}
@media (min-device-width: 1201px) and (max-device-width: 1920px) {}

@media(max-width:1670px) {
    .the_look_new .left_side {width: 40%;float: left;}
    .the_look_new .right_side {width: 50%;float: right;}
}

@media(max-width:1500px) {

    .registration-page-main {height: auto;}

}



@media(max-width:1440px) {

    .div_img_right_bottom .sub2_look > img {bottom: 24px;}

    .container1 {width: 40%!important;}

    .text_bottom {margin-top: 230px;}

    .container1 {left: 12%;}

    .div_img_left .text_bottom {left: 12%!important}

    .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid #999;border-radius: 5px;color: #4a4a4c !important;font-size: 14px;height: 45px;left: 42% !important;line-height: 30px;width: 183px;}

}



@media(max-width:1400px) {

    .div_img_right_bottom .sub2_look > img {bottom: 21px;}
    .full_size .div_img_right .div_img_right_bottom {margin: 0 -14px;}

}

@media(max-width:1380px) {

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider {width:410px !important;}



    .text_bottom {margin-top: 150px;}

    .sub2_look > img {bottom: 22px;}



    .slider3.category_slider .container_slider,

    .tool_slider {margin: 0 auto;width:1180px !important;}

    .slider3 .jcarousel-control-prev {left: 10px;}

    .slider3 .jcarousel-control-next {right: 10px;}

    /*.image_home_static .fullbaner1text {margin-top: 53% !important;}*/



}

@media(max-width:1360px) {

 .candid-wid-main .style-feadslider .jcarousel.container_slider.bx-wrapper {    width: 887px !important;}
}


@media(max-width:1279px) {

    .slider3.category_slider .container_slider, .tool_slider {width:776px !important;}
    .mystory_women .container_slider{width:776px !important;}

}



@media(max-width:1280px) {

    .checkout-cart-index .jcarousel-control-prev {left: 0 !important; width:23px;}

    .checkout-cart-index .jcarousel-control-next {right: 0 !important; width:23px;}



    .newsletter_popup .photo-popup.for-msg-thank-tou {margin-left: -301px;margin-top: 270px;}

    .onlinepartners-content .jcarousel-control-prev {left: -30px !important; width:23px;}

    .onlinepartners-content .jcarousel-control-next {right: -30px !important; width: 23px;}



    .div_img_right_bottom .sub2_look > img {bottom: 19px;}

    .cms-shop-html .jcarousel-control-prev {left: 10px;margin: -15px 0 0 0 !important;}

    .cms-shop-html .jcarousel-control-next {right: 0px;margin: -15px 0 0 0 !important;}

    .newsletter_popup .photo-popup {margin-top: 0px;top: 9%;}

    /*  slider..home*/

    .slidemodel h2 {margin-top: 69px !important;}

    .sliderlight .mainc {margin-top: 90px !important;}

    .sliderdark .mainc {margin-top: 90px !important;}

    .sliderdark {left: 30px;}

    .sliderlight {left: 30px;}

    /*  slider..home*/

    .image_home_static .fullbaner1text {float: left;left: 9%;margin-top: 166px;}

    .our-sliderbg-main .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel-control-prev {left: 0;margin: -36px 0 0 0;}

    .our-sliderbg-main .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel-control-next {right: 0;margin: -36px 0 0 0;}

    .our-story-t3-glass-slider-container .jcarousel-control-prev {left: 15px;margin: -36px 0 0 0;}

    .our-story-t3-glass-slider-container .jcarousel-control-next {right: 15px;margin: -36px 0 0 0;}

    .thelook .thelook_header {/*margin-top: -65px;*/}

}



@media(max-width:1200px) {
    .box_product_detail .list-product-name h1 a{font-size: 20px;}
    .header-bottom-main {padding:0px 0px!important; }
    .cms-home .slider3.category_slider .container_slider, .tool_slider {width: 770px !important;}

    .cms-home .slider2 .category_slider .jcarousel li {margin: 0 30px 0 0 !important; width: 370px !important; height:318px !important;}



    .mobile-tool-sliders {display: block!important;}

    .mobile-tool-sliders {display: block !important;}

    .look_detail .steps_disp {min-height: 116px !important;}



    .rewards-customer-index.prouser .left-right .left {width:15%;}

    .rewards-customer-index.prouser .left-right .right {float:right !important; width:80%;}



    .container.card_container {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

    .creaditcards {float:left;}



    .searchresults-content-left {width:230px; margin-right:20px;}

    .onlinepartners-content .jcarousel-control-prev {left:0 !important; margin-top:-25px;}

    .onlinepartners-content .jcarousel-control-next {right:0 !important; margin-top:-25px;}

    .onlinepartners-content .jcarousel {float: none !important; height: 154px; margin: 0 auto; width: 974px !important;}



    .searchresults-content {padding-top:40px;}



    .more-views .jcarousel-wrapper .container_slider {width:375px !important;}
    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}



    .more-views .jcarousel-wrapper .gallery_thumb {margin:0 2px !important; width:88px;}

    .checkout_main .check-out-left-box{float: none!important;margin: 0 auto!important;}

    .checkout-step-billing1{left: -270px;position: relative!important;width: 749px;}

    .checkout-right-width1{display: none}

    .menu_main .innerul {left: -101px;top: 68px;}



    .mobile-summary {    width: 79%!important;    display: block;}



    #wrap {        padding-left: 5% !important;    }

    .newsletter_popup .photo-popup {top: 10%;}

    .mobile-tool-slider .tools_by_li .share_content_container {max-height: 100% !important;width: 100%!important;}
    .div_img_right_bottom .sub2_look > img {bottom: 16px;}

    /*    jignesh*/

    .innovation_health_wrap ul li {margin: 0 12px 0 0;max-width: 225px;}

    .tech_txt.our-story-t3-spirit p {font-size: 18px;line-height: 25px;}

    .tech_txt.our-story-t3-spirit span {margin: 0 0 20px;}

    /*    jignesh*/

    /*......     thelook.....*/

    .container1 {width: 49%!important;}

    .shope_tool_btn {margin-left: 0px!important;margin-bottom: 10px;}

    /*......     thelook.....*/

    .mobile-tool-slider {display: block !important;}

    .desck-top-toolslidebox {display: none;}

    .slider3 .jcarousel li {margin: 0 12px 0 25px !important;width: 355px !important;}

    .other-links {display: none;}

    .other-links a {display: none;}

    .other-links-inner {display: none;}

    .other-links-inner a {display: none;}

    .quick-links {display: none;}

    .quick-links a {display: none;}

    .quick-links-inner {display: none;}

    .quick-links-inner a {display: none;}

    .social_link li {padding-left: 16%;}

    .signup_sub a {padding: 7px 8%;}

    .sub_footer .col-md-4 span {font-size: 12px;}
    .shop h1 {font-size: 11px;font-weight: normal;}
    .about > h1 {font-size: 11px;font-weight: normal;}
    .service h1 {font-size: 11px;font-weight: normal;}
    .rewards h1 {font-size: 11px;font-weight: normal;}
    .t3pro > h1 {font-size: 11px;font-weight: normal;}
    .featured_sub h1 {font-size: 11px;font-weight: normal;}
    .sign_footer .col-md-4 span {

        font-size: 12px;

    }

    .container {

        padding-left: 15px;

        padding-right: 15px;

    }

    .mobile {
        padding: 19px 0px 0px;
        height: 69px !important;
        margin-left: 0px !important;
        width: 599px;
    }

    .mobile nav ul .main-menu-li {
       display: inline;
        margin-left: 41px;
    }
}





@media (max-width:1199px) {

    .look_detail .product_disp {margin-top:12px !important;}

    .look_detail .right_txt > h1 {font-size:20px;}

    .look_detail .steps_disp p {font-size:14px; padding-top:10px;}

    .look_detail .steps_disp {min-height:74px !important;}



    .banner-tile-l img {width:100%;}

    .banner-tile-l {width:81.9% !important;}

    .banner-tile-main .banner-tile-r {width:auto !important; margin-left:0;}

    .rewards-customer-index.prouser .left-right .left {width:19%;}

    .rewards-customer-index.prouser .left-right .right {float:right !important; width:75%;}





    #add_box {margin:9px;}



    .SL_add_wrap.store_web > p {margin-bottom: 30px !important;}

    .storeLocator_topContentPart {margin-top:0 !important;}

    .t3pro_reward .howtoearn-blog {padding:0 5px;}

    .referafriend-image-content {top:25%;}

    .cms-refer-friend-html .referafriend-image-content {top: 16%;}



    .storelocator-page .storeLocator_rightpart {float: none; margin: 0 auto;}

    .storelocator-page .storeLocator_leftpart {float: none; margin: 0 auto;}

    .storelocator-page .storeLocator_leftpart .SL_titlecontent {margin-top: 30px;}

    .onlinepartners-content img {width: 100%;}

    .onlinepartners-content .jcarousel {width:640px !important;}

    .onlinepartners-content .jcarousel.container_slider li {margin:0 20px 0 0 !important;}



    .searchresults-content-left {width:100%; margin:0 0 20px 0;}

    .searchresults4 .searchresults-content-right {float:left; width:100%;}

    .searchresults-productblog {margin-right:26.6px; width:215px;}

    .searchresults-productblog .searchresults-productblog-img {width:100%;}



    .prod_view_right .jcarousel-control-prev {width:23px !important; margin-left:0 !important; margin-right:0 !important;}

    .prod_view_right .jcarousel-control-next {width:23px !important; margin-left:0 !important; margin-right:0 !important;}



    .checkout_main .check-out-rightbox {padding: 0px !important;width: 99%;float: none;margin: 0 auto;}

    .more-views .jcarousel-wrapper .container_slider {width:368px !important;}
    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}



    .mobile .cat_menu_right {

        display: block;

        float: right;

        height: 100px;

        margin: 13px 0 0;

        width: 795px;

    }

    .ico_img1 {

        width: 100px !important;

    }

    .ico_img2 {

        width: 100px !important;

    }

    .ico_img3 {

        width: 100px !important;

    }

    .ico_img4 {

        width: 100px !important;

    }

    .ico_img5 {

        width: 100px !important;

    }

    .ico_img6 {

        width: 100px !important;

    }

    .ico_img7 {

        width: 100px !important;

    }

    .ico_img8 {

        width: 100px !important;

    }

    .ico_img1:hover {

        width: 100px !important;

    }

    .ico_img2:hover {

        width: 100px !important;

    }

    .ico_img3:hover {

        width: 100px !important;

    }

    .ico_img4:hover {

        width: 100px !important;

    }

    .ico_img5:hover {

        width: 100px !important;

    }

    .ico_img6:hover {

        width: 100px !important;

    }

    .ico_img7:hover {

        width: 100px !important;

    }

    .cat_menu_right {

        width: 810px;

    }

    /*store locate css*/



    .storeLocator_leftpart {

        max-width: inherit;

        width: 33%;

    }

    .storeLocator_rightpart {

        max-width: inherit;

        width: 62%;

    }

    .select--wrap {

        width: 70%;

    }

    .SL_bannertext {

        padding: 10px;

        width: 70%;

    }

    .SL_bannertext h4 {

        font-size: 22px;

        line-height: 30px;

    }

    /*store locate css*/

    .innovation_bottom_textPart {

        bottom: 30px;

    }

    .slider2text,

    .slidertext {

        margin-left: 102px;

    }

    .slider3text {

        margin-left: 102px;

    }

    .slider4text {

        margin-left: 102px;

    }

}



@media (max-width:1170px) {

    .simplePopup .popmainblog {

      float: left;

      min-height: 550px;

      padding: 25px 30px 32px 29px !important;

      width: 100%;

      overflow-y: scroll;

      margin-bottom:20px;

    }

    .popup-content-r .shop-look {position:static; margin-top:20px;}

    .simplePopup {padding:0 !important; min-height:auto; height:auto; margin-top:0; top:20px !important;}



    .our-story-t3-glass-slider-container .t3inthepressslider {

        width: 867px;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 796px;

    }

    .slider3text .mainc {

        padding-top: 14% !important;

    }

    .slider4text .mainc {

        margin-top: 80px !important;

    }

    .slider2text h1 {

        margin-top: 80px !important;

    }

    /*ankur_css*/

    .costomer-serviceleft {

        margin-right: 35px;

    }

    .costomer-serviceright {

        width: 690px;

        padding-left: 35px;

    }

    /*ankur_css*/

    .details_iner_cont {
        text-align: left;
    }
}

@media (max-width:1169px) {

    .simplePopup {padding:0 !important; margin-top:0 !important; height:auto !important;}

    .simplePopup .popmainblog {padding:15px !important;}

    .right-popup-candid-p {padding-right:20px;}

    .overlay-button-area .ugc_share_ico_box {width:172px; margin-top:10px; text-align:right;}

}



@media(max-width:1366px) {

    /*11jan*/

    .sliderlight, .sliderdark {display: block;position: absolute;left: 90px;}

    /*11jan*/

    .slidemodel h2 {

        margin-top: 100px !important;

    }

    .sliderdark .mainc {

        margin-top: 100px !important;

    }

    .sliderlight .mainc {

        margin-top: 100px !important;

    }

    .our-story-t3-glass-slider-container .slider-t3glance {

        width: auto;

        position: static;

        top: 0;

    }

    .our-story-t3-glass-slider-container .jcarousel-control-prev {

        left: 22px;

    }

    .our-story-t3-glass-slider-container .jcarousel-control-next {

        right: 22px;

    }

    .slider4text .mainc {

        margin-top: 110px !important;

    }

    .slider2text h1 {

        margin-top: 100px !important;

    }

    .slider3text .mainc {

        padding-top: 19% !important;

    }

}



@media(max-width:1024px) {
    .box_product_detail .list-product-name h1 a{font-size: 30px;}

    .cms-shop .shop_main_slider {margin-top: -13px;}
/*
    .cms-style-feed-html .sf-candid .slide-img img{width: 100%;}*/

    .cms-shop.shop_main_slider{ margin-top: -12px;}



    .cms-home .category_slider .cat_img {height: auto !important;}

    .cms-home .cat_desc {padding-top: 5px;}



    .mobile-tool-sliders .tools_by_li {width: 360px !important;}

    .related-li {width:385px}

    .tools_prod_title .mob_cat_learnmore {padding:0;}

    .opc-index-index .container_slider, .tool_slider {width: 801px !important;}

    .opc-index-index .jcarousel-control-prev {left: 20px !important; margin: -15px 0 0 !important; width: 23px;}

    .opc-index-index .jcarousel-control-next {right: 20px !important; margin: -15px 0 0 !important; width: 23px;}



    .cms-shop-html .cat_tool_price {padding: 0;}

    .shope_tool_btn {margin-bottom:0;}

    .checkout-cart-index .jcarousel.container_slider {width: 801px !important;}

    .checkout-cart-index .cart_page_related_pro .tools_by_li {width: 385px !important;}



    .slider3.category_slider .container_slider, .tool_slider {width:801px !important;}

    .cms-shop-html .category_slider .tools_by_li {margin: 0 30px 0 0 !important; width: 385px !important; padding:0;}

    .slider3.category_slider .jcarousel-control-prev {margin: -25px 10px 0 !important; width:23px !important;}

    .slider3.category_slider .jcarousel-control-next {margin: -25px 10px 0 !important; width:23px !important;}



    .cat_desc{padding-top: 10px;}





    .responsive-menu-li-ac{display: none!important ;}

    .customer-inspiration-index .shop-look-ins {display:none;}



    #confirmrefer .modal-content {width:300px; margin:0 auto;}

    .thankyou-refrring {width:100%;}



    .flexslider .flex-prev {opacity: 0.8 !important; left: 10px !important;}

    .flexslider .flex-next {opacity: 0.8 !important; right: 10px !important;}



    .reviews h1{font-size: 32px !important;color: #2b2a2f!important;}

    .referafriend-image-content {top: 15%;}

    .cms-refer-friend-html .referafriend-image-content {top: 22%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top: 15% !important;}





    .sliderdark {left: 60px;}

    .sliderlight {left: 60px;}



    .jssora13r{right: 16px !important;}

    .jssora13l{left: 37px !important;}

    .signin-fullimg img {width: auto;display: block;}

    .singlepass-x .innovation_design_textPartbg_2 {    top: -70px;}

    .singlepass-x .innovation_bottom_textPart {    bottom: -27px;}

    .innovatioTechnology_TextPart {    width: 41%;    float: left;padding-right: 30px;}

    .innovation_technology_main_part .container_slider, .tool_slider {margin: 0 auto;width: 890px!important;}

    .look_detail .steps_disp {min-height: 68px!important;overflow: scroll;height: 20px;}

    .pro_img img {width: 110%;}

    #look_slider_title{bottom: 47px;}

    .lookbook_story a {    color: #fff;    font-size: 14px;}

    .lookslider .profesion{    font-size: 18px!important;}

    .lookslider .look_model_name{    font-size: 30px!important;    padding-top: 10px;}

    .look_slider_catname{    font-size: 30px;}



    .cms-shop-html .award_winners_block .tools_by_li {width: 385px; margin:0 30px 30px 0 !important; padding:0;}

    .candid-wid-main .style-feadslider .jcarousel.container_slider.bx-wrapper {width: 596px !important;}

    .catalog-product-view .container_slider, .tool_slider{width:700px!important;}

    .catalog-product-view .tutorialslider .jcarousel ul li{margin: 0px 0 0 0 !important; width:350px !important;}

    .cat_menu_left {    text-align: center;}

    .simplePopup .popmainblog{min-height: 380px;}

    /*cp*/

        .mystory_women .container_slider{width: 801px !important;}

        .mytools_demo3_2 .right_share{width:34%;}



    /*cp*/

    .onlinepartners-content .jcarousel-control-prev {margin-top:-25px !important;}

    .onlinepartners-content .jcarousel-control-next {margin-top:-25px !important;}

    .cms-shop-html .mobile-tool-slider .mobilebox{width: 273px;}



    .reviw-status {display: none;}

    .right_top_pupup .pro_img .jcarousel-control-prev {margin:-25px 0 0 0 !important;}

    .right_top_pupup .pro_img .jcarousel-control-next {margin:-25px 0 0 0 !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider .gallery_thumb img {height:auto !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider {width:380px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider .gallery_thumb {width:85px;}

        .prod_view_right .jcarousel-control-prev {width:23px !important; margin-left:0 !important; margin-right:0 !important;}

    .prod_view_right .jcarousel-control-next {width:23px !important; margin-left:0 !important; margin-right:0 !important;}





    .cart_page_related_pro .tools_by_li{width: 370px!important}

    .check-out-left-box .opc-col-center.step_payment1 {    width: 100%!important;}

    .check-out-left-box .opc-col-center.step_payment1.passed {    width: 100%;}

    .check-out-left-box .step_payment_title {    width: 100%;}



.checkout-step-billing_inline {

    left: -109% !important;

    position: relative !important;

    width: 290% !important;

}

.reviewandconfirm_main {

    display: block;

    left: -625px;

    position: relative !important;

    width: 853px;

}

.step_confirm1 {width: 100%!important;}

    .checkout_shipping_1 {width: 100%;}

    .checkout_payment_2 {    width: 360%;}

    .checkout-step-billing1{left: -270px;position: relative;width: 749px;}

    .check-out-left-box.col-md-8.checkout-left-width {    width: 100%;}

    #checkout-step-shipping {    left: 0 !important;    width: 277% !important;}

     .popup-content-r .radams {margin-bottom:0;}



    .slider3.category_slider {    text-align: center;    display: block;    padding: 0px 15px;}

    .mobile-tool-slider .tools_by_li{margin: 0px 0px 20px 0px!important}

    .slider3 .jcarousel-control-next {margin:-15px 0 0 0; right:0 !important;}

    .slider3 .jcarousel-control-prev {margin:-15px 0 0 0; left:0 !important; background-position:left 0;}



    .wishlist-popup .account-login3 h1, .account-create1 h1 {text-align:left !important;}

    .wishlist-popup .account-create1 .name-firstname{width:114px !important; float:left;}



    .cms-shop-html .jcarousel-control-prev {

        left: 10px;

        margin: -36px 15px 0 !important;

        width:23px;

    }

    .cms-shop-html .jcarousel-control-next {

        margin: -36px 15px 0 !important;

        right: 10px;

        width:23px;

    }

    .mobile .cat_menu_right {

        display: block;

        float: right;

        height: 100px;

        margin: 13px 0 0;

        width: 795px;

    }

    .mobile .menu_main .innerul {

        left: -71px;

        top: 68px;

    }

    .mobile .cat_menu_left ul li {

        border: none;

    }

    .grid_block_content .actions .action_right_box {

        padding: 0px !important;

    }

    .category-products .action_right_box .share_box {

        top: 5px;

        width: 23%;

    }

    .tech_oneslide {

        width: 1024px;

        margin: 0 auto;

    }

    .techslider .jcarousel ul li {

        width: 1024px !important;

    }

    .cat-sec-1 .on_img {

        float: left;

        top: 5%;

        left: 0;

    }

    .cat-sec-2 .on_img {

        top: 5%;

        left: 0;

    }

    .on_look h1 {

        font-size: 32px;

    }

    .on_look p {

        font-size: 18px;

    }

    .jcarousel_static.container_slider ul {

        text-align: left;

    }

    .slidemodel h2 {

        margin-top: 50px !important;

    }

    .sliderdark .mainc {

        margin-top: 25px !important;

    }

    .sliderlight .mainc {

        margin-top: 25px !important;

    }

    .cms-shop-html .jcarousel.container_slider.bx-wrapper {

        width: 870px !important;

    }

    .cms-design-html .new_img_btm_mobile {

        margin-top: 20px;

    }

    .cms-design-html .jcarousel.container_slider.bx-wrapper {

        width: 720px !important;

    }

    .cms-health-html .jcarousel.container_slider.bx-wrapper {

        width: 720px !important;

    }

    .cms-user-experiance-html .jcarousel.container_slider.bx-wrapper {

        width: 720px !important;

    }

    .cms-technology-html .jcarousel.container_slider.bx-wrapper {

        width: 720px !important;

    }

    .cms-innovation-html .jcarousel.container_slider.bx-wrapper {

        width: 748px !important;

    }

    .cms-health-html .innovationbottompart_ImagePart.designimg {

        height: 276px;

    }

    .cms-health-html .innovationbottompart_ImagePart.designimg img {

        height: 100%;

    }

    .cms-health-html .featherweight-LUXEimg {

        margin-top: 61px;

    }

    .cms-health-html .health_benefit_container_bg {

        margin: 0;

    }

    .innovatioTechnology-proi-bottompart {

        padding: 0;

    }

    .cms-technology-html .featherweightLuxe {

        margin-top: 50px !important;

    }

    .image_home_static .fullbaner1text {

        float: left;

        left: 20%;

        margin-top: 116px;

    }

    .registration-page-main img {

        width: auto;

    }

    .registration-page-content h1 {

        margin: 30px 0 20px 0;

        font-size: 36px;

    }

    .grid_block_content .actions .action_right_box {

        padding-top: 10px;

    }

    .mobile-tool-slider .tools_by_li .wishlist_content_container {

        max-height: 100% !important;

        width: 100%!important;

    }

    .slider3text .mainc {

        font-size: 36px;

    }

    .slider3text {

        font-size: 16px;

    }

    .slider3text h1 {

        font-size: 24px;

        padding-top: 5px;

    }

    .slider3text .desc {

        font-size: 18px;

        padding-top: 18px;

        margin-top: 15px;

    }

    .slider3text a {

        font-size: 16px;

        margin-bottom: 0;

    }

    .slider4text .mainc {

        font-size: 36px;

    }

    .slider4text h1 {

        font-size: 24px;

        padding-top: 0;

        margin-bottom: 10px;

        padding-bottom: 8px;

    }

    .slider4text .desc {

        font-size: 24px;

        margin-bottom: 0;

    }

    .slider4text>span {

        font-size: 16px;

    }

    .slider2text h1 {

        font-size: 36px;

        line-height: 40px;

    }

    .slider2text a,

    .slider3text a {

        font-size: 24px;

        margin-bottom: 30px;

        margin-top: 0 !important;

    }

    .slider2text>span>a {

        font-size: 16px;

    }

    .slider2text,

    .slidertext {

        margin-left: 95px !important;

    }

    /*shop*/

    .jcarousel-control-prev,

    .jcarousel-control-next {

        position: absolute;

        top: 50%;

        margin-top: -15px;

        width: 44px;

        text-align: center;

        color: transparent;

        text-decoration: none;

        margin: 0px 10px;

    }

    /*shop*/

    .on_look {

        padding-left: 2% !important;

        padding-right: 3%;

    }

    /*t3women 1024*/

    .slidertext h1 {

        margin-top: 70px;

        font-size: 36px;

    }

    .tool_inner_pad_box .cat_img {

        float: right!important;

    }

    /*t3women 1024*/

    .mytools_demo {

        overflow: auto;

        height: auto;

    }

    .mytools_demo .block_content {

        height: auto;

    }

    .mytools_demo2_1 .right_share {

        width: 34%;

    }

    .mytools_demo2_2 .right_share {

        width: 34%;

    }

    .text_top1>h1 {

        font-size: 40px!important;

        line-height: 30px!important;

    }

    .text_top1>span {

        font-size: 18px!important;

        line-height: 22px!important;

    }

    .text_mid1>h1 {

        font-size: 30px!important;

    }

    .text_mid1 > p {

        font-size: 18px!important;

    }

    .text_bottom>h1 {

        font-size: 26px!important;

    }

    .div_img_right .mg_txt h1 {

        font-size: 26px!important;

    }

    .tools_prod_title {

        min-height: 122px;

    }

    .tools_slider .id_img {

        position: absolute!IMPORTANT;

        top: 50%!IMPORTANT;

    }

    .mobile-tool-slider .tools_slider {

        height: AUTO;

    }

    /*...    thelook...*/

    .look_slider_catname {

        font-size: 50px;

    }

    /*   .mytools_demo .cat_img{float:none;height:auto;  margin-right:0;    margin-top: 0;   }*/

    /*...    thelook...*/

    .text_bottom {

        margin-top: 50px;

    }

    .view_add_to_box {

        float: right;

        width: 40%;

    }

    .yotpo-stars {

        margin-left: 0% !important;

    }

    .mobilebox {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding: 0px;

        width: 150px;

    }
    .catalog-product-view .cat_tool_price {padding: 15px;}

    .look_txt,

    .myfavlook_women,

    .myfavlook_women_header {

        margin-top: 30px;

    }

    .id_img span {

        color: #fff;

        display: block;

        font-family: NationalLF-Reg;

        font-size: 32px;

        line-height: 0;

        position: relative;

        text-align: center;

        text-transform: capitalize;

        width: 100%;

    }

    .id_img {

        margin-bottom: 0;

        margin-right: auto;

        margin-top: 0;

        padding: 0 0 16px;

        position: relative;

        top: 60%;

        width: 100%;

    }

    .tools_by_li {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        padding: 6px;

        width: 300px;

    }

    .cat_btn_box {

        /*height: 27px;*/

        margin-top: 10px;

        width: 100%;

    }

    .tools_by_li {background-color: transparent;}

    .jcarousel ul li .carousel-wish {

        width: 100% !important;

    }

    .ad_wl_link {

        float: left;

    }

    .ad_wl_link {

        float: left;

    }

    .add_share_link {

        float: right;

        position: relative;

        top: 0;

        width: 25%;

    }

    .mob_cat_learnmore {

        color: #4a4a4c;

        font-size: 14px;

        padding: 10px 0 0;

        text-transform: none;

    }

    .tools_even .mob_cat_learnmore {

        /*        color: #fff;*/

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 0;

        position: absolute;

        text-align: center;

        top: -10%;

        width: 100%;

    }

    .bottom-all-1 > img {

        max-width: 100%;

    }

    .cat-sec-1-half img {

        max-width: 90%;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 250px;

    }

    .prod_image {

        float: right;

        height: auto;

        margin-top: 5px;

        text-align: center;

        width: 40%;

    }

    .product-image > img {

        max-width: 100%;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 250px;

    }

    .p_cart_btn {

        float: left;

        width: 180px;

    }

    .action_right_box {

        float: right;

        margin-top: 45px;

        width: 235px;

    }

    #prod_box_black {

        background: #000 none repeat scroll 0 0 !important;

        clear: both;

    }

    .tools_waves {

        padding: 20px 0;

        text-align: center;

    }

    .mobile-tool-slider .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        margin: 0px 0px 20px 22px;

        text-align: left;

        width: 496px;

        height: auto;

    }



    .mobile-tool-sliders .category_tool_slider .tools_by_li {background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: auto;

        margin: 0px 21px 20px 12px;

        text-align: left;

        width: 479px;

    }





    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 0px 21px 20px 12px;

        text-align: left;

        width: 479px;

    }

   /* .cms-shop-html .header-pading .std p{display: none;}*/





    .mobile {

        width: 66%;

        /*padding:9px 0px 0px;

*/

    }

    .slide-offers-title span {

        font-size: 40px;

    }

    .slider-desc p {

        font-size: 24px;

    }

    .slide-offers-left span {

        font-size: 24px;

        padding-top: 24px;

        line-height: 21px;

    }

    .slide-offers-left a {

        font-size: 16px;

    }

    .offers1 {

        width: 35.8%;

    }

    .look_mid .container1,

    .container1_1,

    .container1_2 {

        left: 12%;

    }

    .signup_sub a {

        padding: 10px 10%;

    }

    .signup_sub input {

        width: 63%;

    }

    /*  innovation*/

    .inn_header span {

        line-height: 40px;

    }

    /*  innovation*/

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .category_slider .jcarousel li {

        margin-left: 36px;

        width: 445px !important;

    }

    .slider3 img {

        margin: 0 auto !important;

    }

    .cat_img {

        float: none !important;

        height: 180px !important;

    }

    .jcarousel li {

        width: 310px !important;

    }

    .slider2 .category_slider .jcarousel li {

        height: 280px;

        margin: 0 19px;

        width: 286px !important;

    }

    .slider3 .jcarousel li {

        margin: 0px 5px 0px 46px !important;

        width: 284px !important;

    }

    .mobilebox {

        margin-left: 22px !important;

    }

    /*    .jcarousel-control-prev {

        left: 4px !important;

    }

    .jcarousel-control-next {

        right: 0px !important;

    }*/

    /*.flex-direction-nav {

        display: none;

    }*/

    #add_box {

        width: 47% !important;

    }

    #payment_info_box {

        width: 47% !important;

    }

    .ad_wl_link {

        float: left;

    }

    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 85px;

    }

    .slider3text {

        top: 3% !important;

    }

    .login_container {

        width: 100%;

    }

    .account-login3 {

        width: 40% !important;

        margin-left: 4%;

    }

    .account-create1 {

        width: 40% !important;

        margin-right: 4%;

    }

    .account-create2 h1 {

        text-align: center !important;

    }

    .account-create2 p {

        text-align: center !important;

    }

    .mobile {

        width: 57% !important;

    }

    .logo.navbar-brand > img {

        width: 60% !important;

        margin-top: 5px;

    }

    .logo {

        margin-top: 4px !important;

    }

    .navbar-brand {

        padding: 0px !important;

    }

    .account-login3 h1 {

        padding-bottom: 7px !important;

        padding-top: 17px !important;

        text-align: center !important;

    }

    .b_boxr {

        padding-right: 0px !important;

    }

    .b_boxl {

        padding-left: 0px !important;

    }

    .bbtn_box {

        margin-top: 13px !important;

    }

    .cat-offers {

        padding-bottom: 0px !important;

    }

    .Shop_header h1 {

        font-size: 32px !important;

    }

    .innovation_header h1 {

        font-size: 32px !important;

    }

    .lookbook_header h1 {

        font-size: 32px !important;

    }

    .pulse_header h1 {

        font-size: 32px !important;

    }

    /*

    .Shop_header a {

        font-size: 16px !important;

    }

*/

    /*

    .innovation_header a {

        font-size: 16px !important;

    }

*/

    .lookbook_header > a {

        font-size: 16px !important;

        width: 194px;

        margin: 0 auto;

    }

    /*

    .pulse_header a {

        font-size: 16px !important;

    }

*/

    .product_grid_box {

        width: auto !important;

    }

    .category-view .box_product_img {

        display: none!important;

    }

    .category-view .box_product_img2 {

        display: none!important;

    }

    .section.allow.active {

        float: none !important;

        width: 100% !important;

    }

    /*.section {

        float: none !important;

        width: 100% !important;

    }*/

    /*.opc .step {

        position: inherit !important;

    }*/

    /*#checkout-step-shipping {

        left: 0 !important;

        width: 100% !important;

    }*/

    .product_disp .share {

        padding: 4px 5% !important;

    }

    .pro_img > img {

        width: 100% !important;

    }

    .look_detail .steps_disp p {

        padding-top: 10px;

        font: 14px NationalLF-Book;

    }

    .look_detail .product_disp {

        margin-top: 19px !important;

    }

    .desp-inner-pad {

        padding: 20px 0 0 0;

    }

    .look_detail .disp_bottom {

        bottom: 20px;

        display: block;

        padding: 0 0 15px 15px;

        position: relative;

        width: 100%;

    }

    .img_text1 {

        display: block;

        margin: 0px auto 0;

        float: left;

    }

.banner-tile-main .banner-tile-r{

    margin-left: 0 !important;

    margin-top:30px !important;

    padding: 0 !important;

    width: 100% !important;

    padding: 1px 0px 20px !important;

}

.banner-tile-l{ width:100% !important; padding:0px !important;}

.banner-tile-l img{width:100% !important;}

.myrewards-titlebar .name1{ width:22% !important;}

.my-purchases .myrewards-titlebar .email1{ width:25% !important;}

.my-purchases .myrewards-titlebar .refered1{width:25% !important;}

.my-purchases .myrewards-titlebar .status1{ width:25% !important;}

.myrewards-titlebar-menu .name2{ width:22% !important;}

.my-purchases .myrewards-titlebar-menu .email2{ width:25% !important;}

.my-purchases .myrewards-titlebar-menu .refered2{ width:25% !important;}

.my-purchases .myrewards-titlebar-menu .status2{ width:25% !important;}

.customer-inspiration-index .inspiration-pro-inner-container{ width:100% !important;}

.customer-inspiration-index .inspiration-pro-inner{ width:320px !important; height:320px !important; margin:0 2% 30px 2%; float:none; display:inline-block !important;}

.customer-inspiration-index .inspiration-pro-blogfull {width:auto; margin:0 2% 30px 2%;}

.customer-inspiration-index .inspiration-pro-blogfull-left .inspiration-pro-inner {width:100% !important; height:100% !important;}





.myrewards-titlebar .email1 {

    width: 25% !important;

}

.myrewards-titlebar .refered1 {

     width: 25% !important;

}

.myrewards-titlebar .status1 {

      width: 25% !important;

}

.myrewards-titlebar-menu .email2{ width:25% !important;}

.myrewards-titlebar-menu .refered2{ width:25% !important;}

.myrewards-titlebar-menu .status2{width:25% !important;}

.costomer-serviceright.register-products {

    float: right !important;

    width: 70% !important;

}

}

@media (min-width: 1024px) {
    .ascend-test-123-desktop.container.less-margin {
        margin-top: -120px;
    }
    .product_d_heading.ascend-test-123-desktop {
        float: right;
        margin-left: 5px;
    }
    .ascend-test-123-desktop-v3 .add_cart_btn.style,
    .product_d_heading .viwe_cart_box #product-addtocart-button.style,
    .top-acc .add_cart_btn.style {
        width: 300px;
        font-size: 20px;
        line-height: 28px;
    }
}

@media (min-width: 911px) and (max-width: 1025px) {

    .desp-inner-pad {padding: 10px 0 0 0 !important;}

    .look_detail .disp_bottom {

        bottom: 0 !important;



    }

    .disp_head>span {

        font-family: NationalLF-Book!important;

        font-size: 18px!important;

    }

    .pro_img {

        height: auto !important;

        width: 65% !important;

    }

    .look_detail .steps_disp p {

        padding-top: 10px;

    }

}

@media (min-width:768px) and (max-width:995px) {



}



@media (max-width:1170px) {

    .slider3text .mainc {

        padding-top: 14% !important;

    }

    .slider4text .mainc {

        margin-top: 80px !important;

    }

    .slider2text h1 {

        margin-top: 80px !important;

    }

    .right_top_pupup .pro_img {width:100% !important;}

}



@media(max-width:1023px) {

    /*11jan*/



   .catalog-product-view .main.col1-layout.header-pading {
    padding-top: 99px;
}
.catalog-category-view .category_list_container{
    padding-top: 99px;
}
.cms-shop .main.col1-layout.header-pading {
    padding-top: 99px;
}

    /*11jan*/

    .category_menu_bar {background: #f2f2f2 none repeat scroll 0 0;height: auto;text-align: left;width: 100%;display: none!important;}

    .cat_menu_left ul li {border-right: 1px solid #000;display: inline;line-height: 20px;padding: 0 10px;}

    .cat_menu_left {clear: both;float: left;margin: 15px 0 0 9px;width: 100%;}

    .cat_menu_right {display: none;float: right;height: 100px;margin: 15px 0 0;width: 975px;}

    .responsive-menu-li-ac {

    display: none;

    }

    .res-t3-ac{display: none;}

    .shop_hover .cat_menu_left {

        width: 120px;

    }

    .mobile .cat_menu_right {

        width: 600px;

    }

    .mobile .cat_ico_box {

        width: 85px;

    }

    .ico_img1 {

        width: 85px !important;

    }

    .ico_img2 {

        width: 85px !important;

    }

    .ico_img3 {

        width: 85px !important;

    }

    .ico_img4 {

        width: 85px !important;

    }

    .ico_img5 {

        width: 85px !important;

    }

    .ico_img6 {

        width: 85px !important;

    }

    .ico_img7 {

        width: 85px !important;

    }

    .ico_img8 {

        width: 85px !important;

    }

    .ico_img1:hover {

        width: 85px !important;

    }

    .ico_img2:hover {

        width: 85px !important;

    }

    .ico_img3:hover {

        width: 85px !important;

    }

    .ico_img4:hover {

        width: 85px !important;

    }

    .ico_img5:hover {

        width: 85px !important;

    }

    .ico_img6:hover {

        width: 85px !important;

    }

    .ico_img7:hover {

        width: 85px !important;

    }

    .look_detail .disp_bottom {

        bottom: 0;

        display: block;

        padding: 0 0 15px 15px;

        position: absolute;

        width: 100%;

    }

    .look_detail .steps_disp p {

        font: 16px NationalLF-Book;

        padding-top: 20px;

            padding-right: 20px;

    }

    .look_detail .product_disp {

        margin-top: 33px !important;

    }

    .desp-inner-pad {

        padding: 20px 0;

    }

    #checkout-step-shipping {

        width: auto;

    }

    .text_bottom {

        margin-top: 160px;

    }

    .mypd {

        margin: 2px 0;

    }

    .myfavlook_women_header h1 {

        padding-top: 13px !important;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .flex-active-slide {

        height: auto !important;

    }

    /*

    .flexslider .slides img {

        width: 136% !important;

    }

*/

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .mobile {

        width: 51%!important;

    }

    .inn_header span {

        font-size: 27px;

    }

    .navbar-default ul li a {

        font-size: 15px !important;

    }

    .top-support span {

        font-size: 12px;

    }

    .offers1 {

        font-size: 12px;

    }

    .top-control {

        font-size: 12px;

    }

    .mobile {

        width: 57%;

    }

    .mobile nav ul li {

        margin-left: 0px;

    }

    .mypd {

        margin: 20px 0;

    }

    .fullbaner1title {

        font-size: 40px;

    }

    .fullbaner1text > p {

        font-size: 18px;

    }

    .social_link li {

        padding-left: 13%;

    }

    .shop h1 {

        padding-top: 10px;

    }

    .about > h1 {

        padding-top: 10px;

    }

    .service h1 {

        padding-top: 10px;

        padding-bottom: 19px;

    }

    .rewards h1 {

        padding-top: 10px;

        padding-bottom: 19px;

    }

    .t3pro > h1 {

        padding-top: 10px;

    }

    .featured_sub h1 {

        padding-top: 10px;

        padding-bottom: 19px;

    }

    /*...lookbook..*/

    .text_top1 h1,

    .text_top1_1 h1,

    .text_top1_2 h1 {

        font-size: 40px;

    }

    .text_top1 span,

    .text_top1_1 span,

    .text_top1_2 span {

        font-size: 20px;

    }

    .text_mid1 h1,

    .text_mid1_1 h1,

    .text_mid1_2 h1 {

        font-size: 30px;

    }

    .text_mid1 p,

    .text_mid1_1 p,

    .text_mid1_2 p {

        font-size: 14px;

    }

    .text_mid1 a,

    .text_mid1_1 a,

    .text_mid1_1 a {

        font-size: 20px;

    }

    .text_bottom h1,

    .text_bottom_1 h1,

    .text_bottom_1 h1 {

        font-size: 28px;

    }

    .sub1_look h1 {

        font-size: 28px;

    }

    .sub1_look a {

        font-size: 16px;

    }

    .main_look,

    .main_look_2 {

        height: 600px;

    }

    .signup_sub a {

        padding: 9px 8%;

    }

    .shop h1,

    .about h1,

    .about h1,

    .t3pro h1 {

        padding-bottom: 19px;

    }

    /*<!--  innovation-->*/

    .inn_header span {

        font-size: 30px;

        line-height: 30px;

    }

    .tech_txt p {

        font-size: 14px;

    }

    .tech_txt span {

        font-size: 30px;

    }

    .inn_header span {

        font-size: 26px;

    }

    /*<!--  innovation-->*/

    footer h1 {

        font-size: 16px;

    }

    .category_slider .jcarousel li {

        margin-left: 68px !important;

        width: 376px !important;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 27px !important;

        width: 282px !important;

    }

    .account-create1 {

        width: 410px;

        float: none !important;

        margin: 0 auto;

    }

    .account-login3 {

        width: 410px;

        margin: 0px auto;

        float: none !important;

    }

    .bbtn_box {

        margin-bottom: 21px !important;

    }

    .mobile nav ul li {

        /*display: inline;*/

        margin-left: 15px !important;

    }

    .slider2 .category_slider .jcarousel li {

        width: 281px !important;

    }

    .account-profile,

    .my-rewards {

        width: 100% !important;

        padding-bottom: 5%;

    }

    .dboard_page-title {

        width: 100%;

        float: left;

    }

    .dboard_page-title h1 {

        margin: 5% 0 0 5px !important;

    }

    .view-points {

        padding-top: 30px !important;

    }

    .reward_txt {

        padding-top: 20px !important;

    }

    .odate,

    .oship_to {

        text-align: center !important;

    }

    .cell {

        text-align: center !important;

    }

    /*.mob_accreate {

        display: none;

    }*/

    #login_share_row {

        display: none;

    }

    #mob_newt3 {

        display: block !important;

    }

    .bbtn_box {

        padding: 0 11px 0 11px !important;

    }

    .cat-offers {

        padding-bottom: 0px !important;

    }

    /* design overlap issue: like and share links on product page */
    .view_add_to_box {
        float: right;
        width: auto;
        top: -40px;
        position: relative;
    }

}

@media(max-width:992px) {
    .view_add_to_box .pdp-top {
        display: none !important;
    }
}

@media(max-width:991px) {





    .t3women-index-index #slider #controls {left: 0; margin: 0; top: 55%; width: 100%;}

    .t3women-index-index #slider #controls label {width: 23px;}

    .t3women-index-index #slider1 #controls1 {margin: -60% 0 0; position: absolute;}

    .t3women-index-index #slider1 #controls1 label {width: 23px;}

    .t3women-index-index .col-md-12.my_padd_r.footel_coll_R.half_prod_list {padding-left: 0;}

    .t3women-index-index .col-md-12.footel_coll_L {padding: 0;}

    .t3women-index-index .look_txt{background:#f5f5f5; padding:15px !important; margin-top:0px !important;}



    /*.t3womendata #slider #controls {top: 50%; width: 100%; margin:0;}

    .t3womendata #slider1 #controls1 {margin: -60% 0 0; position: absolute;}

    .t3womendata #slider1 .half_articale {background: #efefef none repeat scroll 0 0;}

    .t3womendata #slider1 #controls1 label { width:30px;}*/





    .t3womendata #slider #controls {top: 50%; width: 75%; margin:0;}

    .t3womendata #slider1 #controls1 {margin: -60% 0 0; position: absolute;}





    .cms-reward-point-pro-html #slide1:checked ~ #controls label:nth-child(3){display: none;}

    .cms-page-view #slide3:checked ~ #controls label:nth-child(1){display: none;}

    .rewards-customer-index.prouser .left-right .left {margin:25px 30px 30px 0; width:20%;}



    .my-account .btn-login-text.pt5.pb5 {margin-left:0; float:left; padding:4px 0 0 0;}

    .mydetails_btn {padding-top:30px !important;}

    .my_address_form .compay_add {width:100%; padding: 0 15px;}

    .my_address_form .tele_add {width:100%; padding:0 15px;}

    .my_address_form .fax_add {width:100%; padding:0 15px;}

    .my_address_form #firstname, .my_address_form #lastname {width:100% !important;}

    .my_address_form2 #street_1, .my_address_form2 #city, .my_address_form2 #zip, .my_address_form2 #street_2 {width:100% !important;}

    .myaccount_section .col-md-6.pr.my_account_right_main {margin-top: 30px;}

    .my_address_form2 .form-list {width:100%;}f

    .my_address_form2 .street_add1 {width:100%; padding:0;}

    .my_address_form2 .street_add2 {width:100%; padding:0;}

    .my_address_form2 .city_edit {width:100%; padding:0;}

    .my_address_form2 .state_edit {width:100%; padding:0;}

    .my_address_form2 select {width:100% !important;}

    .my_address_form2 .zip_edit {padding:0; width:100%;}

    .my_address_form2 .country_edit {width:100%; padding:0;}

    /*  .buttons-set.form-buttons {display: block; padding: 15px; width: 100%; text-align:center;}*/

    .form-buttons p.back-link {display: inline-block; float: none !important; padding:0; line-height:30px; text-align: center; width: auto !important;}

    .my_address_form #company, .my_address_form #telephone, .my_address_form #fax {width:100% !important;}

    .my_address_form .form-list {width:100%;}



    .customer-address-index.prouser .my-wishlist {margin-top:15px;}

    .myaccount_section .my_account_right_main {padding:0;}

    .myaccount_section .my_account_left_main {padding:0;}

    #add_box {display: inline-block; width: 47.2% !important;}

    .myaccount_section .my_account_right_main .my_account_right .heir_btn_grp {position:static; margin-top:50px;}

    .myaccount_section .my_account_right_main .my_account_right .heir_btn_grp .mydetails_btn {padding-top: 0 !important;}

    .buttons-set.form-buttons {width:auto; /*padding-top:0;*/}

    .col-md-1.btn-login-text.pt5.pb5 {float: left; padding: 0 10px 0 0 !important;}

    .customer-address-index.prouser .my-account .btn-login-text.pt5.pb5 {margin-left:0; padding:2px 0 0 0;}

    .licence_name {padding-top:40px; margin-bottom:25px;}

    .customer-address-index.prouser #ac_profile label {font-weight: 100;}

    .creaditcards {float: left; width: 100%;}

    .main_table_card_class.col-md-4 {float: left; width: 50%;}

    .main_table_card_class_contains_btn {display:inline-block; width:100%; text-align:center; padding-left:0; min-height:183px;}

    .myaccount_section .my_account_right_main .my_account_right {height:auto;}



    .sitemap-container {width:100%;}

    .xsitemap .container {width:100%;}

    .sitemap-container .page-head h3 {font-size:40px;}

    .xsitemap .xsitemap-categories h3, .xsitemap-pages > h3 {font-size:26px !important;}

    .xsitemap .xsitemap-categories .categories li a {font-size:20px;}

    .xsitemap .xsitemap-categories .categories li .products li a, .page-url > a {font-size:14px;}


    .location-container {width:100%;}

    .xlocation .container {width:100%;}

    .location-container .page-head h3 {font-size:40px;}

    .xlocation .xlocation-continent h3, .xlocation-pages > h3 {font-size:26px !important;}

    .xlocation .xlocation-continent .countries li a {font-size:20px;}

    .xlocation .xlocation-continent .countries li .stores li a, .page-url > a {font-size:14px;}






    .inviteyourfreind {width:100%;}

    .howtoearn #slider {width: 400px;}

    .howtoearn #slider #controls {height: 67px; margin:-27px 0 0 0; top: 50%; width: 400px;}

    .howtoearn #slider #controls label {background-size: 100% auto !important; height: 54px !important; width: 26px; overflow:hidden; text-indent:30px; cursor:pointer;}

    /*  .howtoearn #slide1:checked ~ #controls label:nth-child(2), #slide2:checked ~ #controls label:nth-child(3), #slide3:checked ~ #controls label:nth-child(1) {margin-right: -46px;}

    .howtoearn #slide1:checked ~ #controls label:nth-child(3), #slide2:checked ~ #controls label:nth-child(1), #slide3:checked ~ #controls label:nth-child(2) {margin-left: -46px;}*/

    .howtoearn #active label {background: #ccc none repeat scroll 0 0; height: 6px; margin: 0 19px 0 0; width: 6px; overflow:hidden; text-indent:10px; line-height:0px; font-size:1px; cursor:pointer;}

    .howtoearn #active label:last-child {margin-right: 0;}

    .howtoearn #slider #active {margin-top: 30px; display:block !important;}







    .t3mocro_look_txt .look_txt{margin-top: 0px!important;padding: 0px;}

    .t3mocro_look_txt{display: block;background: #f5f5f5;}



    .product_disp .share {border: 1px solid #4a4a4c;    margin-left: 10px;    padding: 6px 18px!important;}

    .t3mocro_look_txt .look_txt{margin-top: 0px!important;padding: 0px;}

    .t3mocro_look_txt{display: block;background: #f5f5f5;}

    .look_txt {padding: 0px;margin: 0px;}

    .tool_inner_pad_box .tool_diss_top1{min-height: 0px;}



    .share_grp_thelook {display: inline;float: right;width: 140px;}

    .containn.refer-a-friend #slides {background-color: #fff; margin: 0; padding: 0;}

    #slides1 .clear{clear: none;}

    .sharegrp_thelook {display: inline-block;text-align: right;float: right;width: 470px;}

    .look_detail .disp_bottom{position: relative;}

    .thelook-index-index .pro_img img {width: 191px;}



    .payment_billing_infosub .field.name-lastname.col-md-6{padding-left:0px; }

    #co-billing-form .payment_company {padding-left:0px; }

    #co-billing-form .field.col-md-3.payment_state {padding-left:0px; }

    #co-billing-form .field.col-md-3.shipping_zip{padding-left:0px; }





    .howtoearn {width:100%;}



    .member_new h4{text-align: center;}

    .shipping_contact_information p {float: left;width: 88%;}



    .shippinginformation_form .customer-name .field.col-md-4{padding-left:0px; }



    .referafriend-image-content {top:20%;}

    .referafriend-full h2 {font-size:40px;}

    .referafriend-full .breack3 {margin:15px auto;}

    .referafriend-full p {font-size:19px; line-height:20px;}

    .refer-earn h2 {font-size:40px; margin-top:0px;}

    .refer-earn p {font-size:19px;}

    .friend-credit {font-size:40px;}

    .refer-earn-main {min-height:auto !important; height:auto; padding:25px 0;}

    .howtoearn-title {margin:25px 0; font-size:40px;}

    .t3pro_reward .howtoearn-blog {display: block; padding: 0; width: 100% !important; margin-bottom:25px;}

    .howtoearn-blog a {font-size:22px; margin:10px 0 5px 0;}

    .howtoearn-blog .bloglink {font-size:16px; margin-top:10px;}

    .howtoearn-blog p {font-size:15px;}

    .howtoearn-blog-images {height:auto;}

    .main.col1-layout.header-pading {padding-top:97px;}





    .customer-account-create .account-create2 .name-lastname{width: 100%; padding-left: 0px}

    .storeLocator_toptitle h1 {font-size:40px !important; margin:10px 0;}

    .onlinepartners-content-title h1 {font-size:40px !important; margin:12px 0 10px 0;}

    .resellers-title {font-size:30px !important; padding-bottom:20px !important; line-height:normal !important;}

    .onlinepartners-content-title p {font-size:20px !important;}

    .onlinepartners-content .jcarousel-control-prev, .onlinepartners-content .jcarousel-control-next {top:35% !important;}

    .onlinepartners-content .jcarousel-control-prev {margin-top:-25px !important;}

    .onlinepartners-content .jcarousel-control-next {margin-top:-25px !important;}



    .webreview-main {width:auto;}

    .review-thankyou-container {width: auto;}

    .webreview-formarea-l, .webreview-formarea-r {float:none;}

    .searchresults-productblog {width:222px;}

    .searchresults-productblog-main div:nth-child(3n+3) {margin-right: 0 !important;}

    .searchresults-productblog-main div:nth-child(4n+4) {margin-right: 26.6px !important;}

    .searchresults-productblog-main div:nth-child(3n+3) {margin-right: 0px !important;}

    /*.searchresults-productblog-main div:nth-child(4n+4) {margin-right: 26.6px !important;}*/



    .more-views .jcarousel-wrapper .container_slider {width:368px !important;}



    .related_pro .cat_btn_right_box {margin-right: 15px;}

    .related_pro.might_like .related-li {margin:0 30px 0px 0px;}

    .details-technology-rightbox {margin-top: 20px;}

    .cms-style-feed-html .col-md-4 .style-feed-grid-33 {display: block !important; float: none !important; margin: 0 auto 30px !important; width: auto;}

    .cms-style-feed-html .rewards.f_sub_header > h1 { padding-bottom: 8px;}

    .cms-style-feed-html .myfooter .row {margin-left: 0; margin-right: 0;}

    .cms-style-feed-html .col-md-4 {padding-right: 0 !important;}

    .cms-style-feed-html .style-feed-grid-33.sf-candid.small-grid-50 {height: auto; width: 320px;}





    .security_code_payment{clear: both!important;}

    #md_authorizecim_cc_type_cvv_div {float: left!important;clear: both!important;}

    #md_authorizecim_cc_type_cvv_div label{float: left!important; margin:10px 0px 0px 0px; }

    .md_authorizecim_new .required{float: left!important; margin:10px 0px 0px;}

    .checkout_main .check-out-left-box #checkout-step-billing {left: -248px;position: absolute;width: 303%;}

    .checkout_shipping_1 {width: 79%;}

    .checkout_payment_2 {    width: 273%;}

    #checkout-step-shipping {    left: 0 !important;    width: 234% !important;}

    .cart .totals{float: none !important;}

    .mytoolsbyli .cat-sec-1 .tools_prod_title a {    line-height: 25px !important;    font-size: 30px;    }

    .regular-price .price {    color: #4a4a4c !important;    font-size: 28px !important;    }

    .tools_by_li.col-md-6.mytoolsbyli{width: 100% !important;}

    .product-image-zoom .mousetrap {

    display: none;

    }

    #wrap {

        padding-left: 15% !important;

    }

    .div_img_right_bottom .sub2_look > img {

        border: 1px solid #fff;

    }

    .responsive-image2 > img {

        width: 100%;

        border: 1px solid #fff;

    }

    /*    innovation*/

    .innovation_health_wrap .jcarousel-control-prev,

    .innovation_health_wrap .jcarousel-control-next {

        display: block!important;

    }

    /*    innovation*/

    /*store locator*/

    .select--wrap {

        width: 100%;

    }

    .SL_distance input[type="submit"] {

        margin: 10px 0 0;

    }

    .SL_titlecontent h5 {

        padding-bottom: 10px;

    }

    .SL_distance {

        margin-bottom: 15px;

    }

    .SL_titlecontent p {

        margin: 0;

    }

    .SL_bannertext h4 {

        font-size: 16px;

        line-height: 22px;

    }

    .SL_bannertext a {

        font-size: 16px;

        margin: 0;

    }

    .SL_bottombannercontainer p {

        font-size: 25px;

        line-height: 25px;

        margin: 12px 0 0;

    }

    .SL_bottombannercontainer img {

        width: 7%;

    }

    .SL_bottombannercontainer {

        margin-top: -35px;

    }

    /*store locator*/

    div#active {

        display: none!important;

    }

    div#active1 {

        display: none!important;

    }

    .t3womendata img {

        top: 0px

    }

    .mg_txt {

        padding-bottom: 6%;

    }

    .sub1_look,

    .div_img_right_bottom .sub2_look {

        border-top: 2px solid #fff !important;

    }

    .main_lookbook_kp {

        margin-top: 30px;

    }

    /*    jignesh*/

    .innovation_health_wrap ul li {

        margin: 0 10px 0 0;

        max-width: 172px;

    }

    /*.innovation_health_content {

        padding: 20px 0;

    }*/

    .innovation_health_content p {

        font-size: 14px;

    }

    /*.health_benefit_container_bg {

    height: 440px;

    }*/

    /**/

    .userexperince_container_bg {

        height: 440px;

    }

    .quietoptarion_container_bg {

        height: 440px;

    }

    .innovation-proi-bottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovation-ergonomic-image_container_bg {

        height: 440px;

    }

    .innovation-singlepass-bottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovation-singlepass-bottompart_TextPart h3 {

        font-size: 34px;

        margin: 20px 0 10px;

    }

    .innovation-singlepass-bottompart_TextPart ul {

        margin: 5px 0;

    }

    .innovation-singlepass-bottompart_TextPart a {

        margin: 0;

    }

    .innovation-intuitive-image_container_bg {

        height: 440px;

    }

    .whirl-trio-img {

        margin: 80px 0;

    }

    .innovation-faststyling-image_container_bg {

        height: 440px;

    }

    /**/

    .health_benefit_container {

        height: 440px;

    }

    .innovationimage_container_bg {

        height: 440px;

    }

    .innovationimage_container {

        height: 440px;

    }

    .innovationbottompart_TextPart h3 {

        font-size: 22px;

        margin: 15px 0 5px;

    }

    .innovationbottompart_TextPart h5 {

        font-size: 16px;

        margin: 0 0 5px;

    }

    .innovationbottompart_TextPart p {

        font-size: 14px;

        line-height: 20px;

    }

    .innovationbottompart_TextPart a {

        font-size: 14px;

    }

    .innovationbottompart_container_bg {

        min-height: inherit;

        padding: 0 0 15px;

    }

    .innovationmoisturesealingimage_container_bg {

        height: 440px;

    }

    .innovationeffectivestylingimage_container_bg {

        height: 440px;

    }

    .effectiv_stylish_bg_container {

        height: 440px;

    }

    /*    .featherweight-LUXEimg {

        height: 130px;

    }

    */

       .innovationcomplatehaircareimage_container_bg {

        height: 440px;

    }

    .innovation_testmonials p {

        font-size: 28px;

        line-height: 30px;

    }

    .innovation_testmonials ul {

        margin: 60px 0 0;

    }

    .innovationTechnology_container_bg {

        /*height: 580px;*/

    }

    .innovation_technology_Imagepart > img {

        padding: 0;

    }

    .innovation_technology_Videopart_container {

        position: relative;

    }

    .VideoPart {

        float: left;

        padding: 0 15px;

        width: 100%;

    }

    .VideoPart_content {

        float: left;

        margin: 0;

        padding: 38px 25px;

        text-align: center;

        width: 100%;

    }

    .innovatioTechnology_TextPart h3 {

        font-size: 35px;

        margin: 15px 0 10px;

    }

    .innovatioTechnology_TextPart h5 {

        font-size: 20px;

    }

    .innovatioTechnology_ImagePart img {

        float: right;

        height: 220px;

        margin: 0;

        width: 24%;

    }

    .innovatioTechnology_ImagePart img {

        float: right;

        height: 175px;

        margin: 0;

        width: auto;

    }

    .twiral-360-img {

        float: right;

        height: 75px !important;

        margin: 50px 0 !important;

        width: auto;

    }

    .innovationTechnology_testmonials p {

        font-size: 28px;

        line-height: 30px;

    }

    .innovatioTechnology_TextPart a {

        margin: 10px 0 0;

    }

    .our-story-leftImagewrap {

        width: 100% !important;

    }

    .our-story-rightImagewrap {

        width: 100% !important;

    }

    .our-story-rightImg .col-xs-5 {

        width: 38%;

    }

    .our-story-rightImg .col-xs-7 {

        width: 61.999%;

    }

    .innovation_container_bg {

        padding: 30px 0;

    }

    .innovation_container h2 {

        margin: 15px 0 10px;

    }

    .whirl-convertable {

        margin: 50px 0;

    }

    .innovation_customMargin_2 {

        margin-top: 20px !important;

    }

    .innovation_customMargin_3 {

        padding-bottom: 30px !important;

        padding-top: 30px !important;

    }

    .T3-sourceshower {

        height: 200px;

        margin: 0;

    }

    .innovation_bottom_textPart {

        bottom: 24px;

    }

    .innovation_design_textPart_2 {

        padding: 25px 0 0;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 4.2vw;

        margin: 10px 0 0;

    }

    .innovation_bottom_textPart h6 {

        font-size: 2.4vw;

    }

    .innovation_design_2colum_wrap {

        margin: 28px 0 28px;

    }

    .innovation_customMargin_7 {

        margin-top: 28px !important;

    }

    /*    jignesh*/

    /*slidert3woman*/

    #slides .view {

        float: none;

        margin: 0 auto;

    }

    #slider #controls {

        margin: 0% 0 0 12%;

        width: 76%;

        height: 50px;

        position: absolute;

        top: 25%;

    }

    #slider .radio_controls {

        display: block;

    }

    #slider #controls {

        display: block;

    }

    #slider #active {

        display: block;

    }

    #slides article {

        width: 20%;

        float: left;

        padding: 0px!important;

    }

    #slides .inner {

        line-height: 0;

        width: 500%;

    }

    #overflow {

        overflow: hidden;

        width: 100% !important;

    }

    div#controls {

        display: block;

    }

    div#active {

        display: block;

    }

    #slides {

        margin: 45px 0 0;

        -webkit-border-radius: 5px;

        -moz-border-radius: 5px;

        border-radius: 5px;

        /*box-shadow: 1px 1px 4px #666;*/

        padding: 1%;

        /*background-color: #f5f5f5;*/

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dbdac9', GradientType=0);

        /* IE6-9 */



    }

    /*slider2*/

    #slider1 .view {

        width: 100%;

    }

    #overflow1 {

        overflow: hidden;

        width: 100% !important;

    }

    #slides1 article {

        width: 20%;

        float: left;

        padding: 0px!important;

    }

    #slider1 #controls1 {

        display: block;

    }

    #slider1 #active1 {

        display: block;

    }

    #slides1 .inner {

        width: 600%!important;

    }

    #slides1 article.full_articale {

        width: 16.66%!important;

        float: left;

    }

    #slides1 article.half_articale {

        width: 16.66%!important;

        float: left;

    }

    /*slider2*/

    /*slidert3woman*/

    .myfavlook_women .view {

        width: 100%;

    }

    .responsive-image2 {

        display: block;

    }

    .sub1_look > img {

        display: none;

    }

    /*

    .div_img_right_bottom .sub2_look > img {

        border: 2px solid #fff;

        border-top: 1px solid #fff;

    }

    */

    .div_img_right_top:after,

    .div_img_right_top:before {

        display: none;

    }

    .text_bottom {

        margin-top: 50px;

    }

    .sub1_look > img {

        border: 2px solid #fff;

    }

    .sub2_look > img {

        border: 2px solid #fff;

    }

    .div_img_right_bottom .sub2_look > img {

        width: 100.5%;

    }

    .div_img_right_bottom .sub2_look > img {

        bottom: 0px;

    }

    /*    dashbord*/

    .dash_account_2 .my-rewards_main.col-md-6 {

        padding-right: 15px;

        margin-top: 35px;

        padding-left: 15px;

    }

    .dash_account_2 .account-profile_main {

        margin-top: 35px;

        padding: 0px 15px 0 15px;

    }

    .dashboard {

        margin: 0 auto;

        width: 97%;

    }

    .dash_account_2 .dashboard-arw {

        right: 28px;

    }

    .top-cart1 .block-title strong {

        left: 24px;

    }

    /*    dashbord*/

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {
        float: right;
        width: auto;
    }*/

}



@media(max-width:980px) {

    .opc-index-index .container_slider, .tool_slider {width: 385px !important;}

    .opc-index-index .jcarousel-control-prev {margin:0 !important;}

    .opc-index-index .jcarousel-control-next {margin:0 !important;}

    .checkout-cart-index .cart_page_related_pro .tools_by_li {margin: 0 30px 0 0 !important;}

    .checkout-cart-index .jcarousel.container_slider {width: 385px !important;}



    .category_tool_slider .shop_slider_block .tools_prod_title {float:left; width:50%;}

    .shop_slider_block .wish_cat_image.col-md-6 {float: right; width: 50% !important;}





    .cms-shop-html .mobile-tool-slider .mobilebox{width: 273px !important; margin:0 !important;}

    .cms-shop-html .jcarousel-control-prev {margin-top:-25px !important;}

    .cms-shop-html .jcarousel-control-next {margin-top:-25px !important;}



    .referafriend-image-content {top: 18%;}

    .cms-refer-friend-html .referafriend-image-content {top: 24%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top: 17% !important;}



    .main.col1-layout.header-pading {padding-top:97px;}



    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider .gallery_thumb {width:75px; height:70px;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider {height:70px; width:345px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper {height:70px !important;}



    .checkout_shipping_1 {width: 94%;}

    .checkout_payment_2 {    width: 94%;}

    .simplePopup {margin-top: 0 !important; top: 20px !important;}



    .wishlist-popup .modal-content {height:650px;}

    .wishlist-popup .account-create1.mob_accreate.member_new {display:block; float:right !important;}

    .wishlist-popup .account-login3 {float:left !important;}



    .newsletter_popup .photo-popup {

        margin-top: 0px;

        top: 5.5%;

    }

    .slidemodel h2 {

        margin-top: 80px !important;

    }

    .sliderdark .mainc {

        margin-top: 80px !important;

    }

    .sliderlight .mainc {

        margin-top: 80px !important;

    }

    .cms-design-html .innovation_design_top_wrap {

        margin: 0;

    }

    .cms-design-html .innovation_health_wrap .slider_women {

        margin: -2px 0 0 0;

        padding: 5px 0 0 0;

    }

    .cms-design-html .new_img_btm_mobile {

        margin-top: 0;

    }

    .cms-health-html .health_benefit_container_bg {

        margin: 0;

    }

    .cms-health-html .innovationbottompart_container_bg {

        padding-bottom: 0;

    }

    .cms-health-html .innovation_health_wrap .slider_women {

        height: 195px;

    }

    /*.cms-health-html .featherweight-LUXEimg {

        margin-top: 108px;

    }*/

    .innovatioTechnology_ImagePart img {

        height: 250px;

    }

    .cms-technology-html .twiral-360-img {

        margin: 65px 0 !important;

    }

    .innovation_title span {

        line-height: normal;

    }

    .tech_txt.our-story-t3-spirit p {

        font-size: 16px;

        line-height: 22px;

    }

    .innovation_title h2 {

        font-size: 36px;

        line-height: 30px;

    }

    .innovation_title {

        margin: 10px 0 30px 0;

    }

    .tech_txt {

        padding-bottom: 0;

    }

    .inn_header.our-story-block span {

        font-size: 28px;

    }

    .inn_header.our-story-block h1 {

        padding-bottom: 20px;

    }

    .our-story-break-img-none {

        margin-top: 60px;

    }

    .T3-glass-slider-content ul li p {

        font-size: 18px;

    }

    .T3-glass-slider-content ul li h5 {

        font-size: 21px;

    }

    .our-story-rightBottomImg.bigimg {

        height: 189px !important;

    }

    .our-story-rightBottomImg.bigimg img {

        height: 100%;

    }

    .mobile-tool-slider .tools_by_li {

        width: 450px!important;

    }

    /*ankur_css*/

    .costomer-serviceleft {

        margin-left: 0;

        margin-right: 20px;

    }

    .costomer-serviceright {

        width: 500px;

        padding-left: 20px;

        margin-right: 0;

    }

    .costomer-serviceright-title {
    font-size: 32px;
    line-height: 30px;
    padding-bottom: 10px;
    display: block;
    margin-top: 41px;
}

    .costomer-serviceright-costomerservice-content h2 {

        line-height: 36px;

        font-size: 20px;

        margin-bottom: 5px;

    }

    .costomer-serviceright-costomerservice-content .linkmenu a {

        margin-bottom: 10px;

        font-size: 15px;

    }

    .costomer-serviceright-costomerservice-content .linkmenu {

        padding-bottom: 10px;

    }

    .costomer-serviceleft-title {

        font-size: 20px;

    }

    .costomer-serviceleft-menu ul li {

        padding-bottom: 8px;

    }

    .costomer-serviceleft-menu ul li a {

        font-size: 15px;

    }

    .costomer-serviceleft-contactus a {

        font-size: 15px;

        margin-bottom: 8px;

    }

    .costomer-serviceleft-contactus .com-emailmain {

        padding-bottom: 10px;

    }

    .costomer-serviceleft-contactus .com-emailmain a {

        font-size: 15px;

    }

    .costomer-serviceleft-contactus .com-pressmain {

        padding-bottom: 15px;

    }

    .costomer-serviceleft-contactus .com-pressmain a {

        font-size: 15px;

    }

    .costomer-serviceleft-connectus a {

        font-size: 15px;

    }

    .costomer-serviceleft-menu {

        padding-top: 15px;

    }

    .costomer-serviceleft-menu li:last-child {

        padding-bottom: 15px;

    }

    .costomer-serviceleft-contactus {

        padding-top: 15px;

    }

    .costomer-serviceleft-connectus {

        padding-top: 15px;

    }

    .costomer-service {

        margin-top: 45px;

    }

    /*ankur_css*/



    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 115px;

    }

    .slider2text,

    .slidertext {

        margin-left: 125px !important;

    }

    .rewards h1 {

        padding-bottom: 19px;

        padding-top: 10px;

    }

    .featured_sub h1 {

        padding-bottom: 19px;

        padding-top: 10px;

    }

    .menu_right {

        padding: 21px 0 0;

    }

    .mobile {

        padding: 21px 0px;

    }

    .jcarousel-wrapper .tools_by_li {

        margin: 0!important;

    }

    .service h1 {

        padding-bottom: 19px;

    }

    .jcarousel-wrapper .tools_by_li {

        margin: 0 22px!important;

    }

    .shope_share_look_slider .slider3 .jcarousel li {

        margin: 0 25px !important;

    }

    .logo.navbar-brand > img {

        margin-top: 5px;

    }

    .mobilebox {

        margin-left: 28px !important;

        width: 446px;

    }

    .tools_by_li {

        margin: 0 21px 20px 20px;

        width: 446px;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 0;

        position: absolute;

        text-align: center;

        top: 32%;

        width: 100%;

    }

    .menu_right {

        padding: 21px 0 0;

    }

    .slider2 .category_slider .jcarousel li {

        margin: 0 20px !important;

    }

    .on_look h1 {

        font-size: 30px;

    }

}



@media(max-width:960px) {

    .our-story-t3-glass-slider-container .t3inthepressslider {

        width: 568px;

    }

    .our-story-rightBottomImg.bigimg {

        height: 186px !important;

    }

    /*    product detail*/

    .box_product_detail .action_right_box {

        margin-top: 0px!important;

    }

    .box_product_detail .prod_image {

        margin-top: 0px!important;

    }

    /*    product detail*/

    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 100px;

    }

    .slider2text,

    .slidertext {

        margin-left: 110px !important;

    }

    .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        border: 2px solid #999;

        border-radius: 5px;

        color: #4a4a4c !important;

        font-size: 14px;

        height: 45px;

        left: 38% !important;

        line-height: 30px;

        width: 183px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 30%;

    }*/

    .yotpo-stars {

        margin-left: 0% !important;

    }

    .action_right_box {

        float: right;

        margin-top: 45px;

        width: 305px;

    }

    .prod_image {

        float: right;

        height: auto;

        margin-top: 75px;

        text-align: center;

        width: 40%;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 180px;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 160px;

    }

    .prod_price_box {

        float: left;

        margin: 0;

        padding: 0;

        width: 160px;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 0 21px 20px 12px;

        text-align: left;

        width: 445px;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding:0px;

        width: 150px;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 27px !important;

        width: 276px !important;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 0;

        position: absolute;

        text-align: center;

        top: 30%;

        width: 100%;

    }

    .on_look h1 {

        font-size: 30px;

    }

}



@media(max-width:900px) {

    .cms-home .slider3.category_slider .jcarousel-control-prev {margin-left: 0 !important; margin-right: 0 !important;}

    .cms-home .slider3.category_slider .jcarousel-control-next {margin-left: 0 !important; margin-right: 0 !important;}



    .slider3.category_slider .jcarousel-control-next {right:0px !important; margin:-25px 15px 0 15px !important;}

    .slider3.category_slider .jcarousel-control-prev {margin:-25px 15px 0 15px !important;}

    .cms-shop-html .jcarousel-control-next {right:10px;}

    .cms-shop-html .mystory_women .container_slider {width: 385px !important;}



    .jcarousel-control-prev {margin:-15px 0 0 0;}

    .jcarousel-control-next {margin:-15px 0 0 0; background-position:right 0;}



    .referafriend-image-content {top: 15%;}

    .cms-refer-friend-html .referafriend-image-content {top: 22%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top: 15% !important;}





    .cms-shop-html .jcarousel.container_slider.bx-wrapper {

        width: 570px !important;

    }

    .cms-innovation-html .jcarousel-control-prev {

        left: 10px;

        margin: -15px 0 0 0;

    }

    .cms-innovation-html .jcarousel-control-next {

        right: 10px;

        margin: -15px 0 0 0;

    }

    .our-story-rightBottomImg.bigimg {

        height: 174px !important;

    }

    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 70px;

    }

    .slider2text,

    .slidertext {

        margin-left: 80px !important;

    }

    .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        border: 2px solid #999;

        border-radius: 5px;

        color: #4a4a4c !important;

        font-size: 14px;

        height: 45px;

        left: 38% !important;

        line-height: 30px;

        width: 183px;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 0 21px 20px 12px;

        text-align: left;

        width: 408px;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 27px !important;

        width: 402px !important;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 16px;

        position: absolute;

        text-align: center;

        top: 30%;

        width: 100%;

    }

    .id_img {

        margin-bottom: 0;

        margin-right: auto;

        margin-top: 0;

        padding: 0 0 16px;

        position: relative;

        top: 60%;

        width: 100%;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding: 0px;

        width: 150px;

    }
    .catalog-product-view .cat_tool_price {padding: 15px;}
    .mobilebox {

        background: none;

    }

}



@media(max-width:840px) {

    .mini-products-list .product-details{    width: 250px;

    text-align: center !important;

    float: right;

    }





    .innovation_testmonials {

        float: none;

        margin: 0 auto;

        width: 80%;

    }

    .innovationTechnology_testmonials {

        float: none;

        margin: 0 auto;

        width: 80%;

    }

    .innovation_testmonials p {

        font-size: 24px;

        line-height: 30px;

    }

    .innovationTechnology_testmonials p {

        font-size: 24px;

        line-height: 30px;

    }

    .innovatioTechnology-proi-bottompart {

        display: none;

    }

}

@media (min-width: 801px) {
    .prod_view_right .jcarousel-control-prev.hide-on-desktop,
    .prod_view_right .jcarousel-control-next.hide-on-desktop {
        display: none !important;
    }
}

@media(max-width:800px) {

       .responsive-menu-li-ac{display: block!important;}

        .t3women-index-index #slider #controls {width:70%; left:15%;}

        .t3women-index-index #slider1 #controls1 {width:70%; left:15%;}





    /*.t3womendata #slider1 #controls1 {width:100%; margin:-28% 0 0 0;}

    .t3womendata #slider #controls {width: 96%;}

    .t3womendata #slider1 #controls1 label {margin: 0 !important; width: 30px;}

    .t3womendata #slider #controls label {margin: 0 !important; width: 30px;}*/





    .cms-home .slider3.category_slider .container_slider, .tool_slider {width: 370px !important;}



    .checkout-cart-index .jcarousel-control-next {right:20px !important;}

    .checkout-cart-index .jcarousel-control-prev {left:20px !important;}



    .opc-wrapper-opc .shipping-block li label {padding-left: 5px !important;display: inline;}

    .mobile nav ul li {display: inline;margin-left: 25px !important;}

    .feauture_direction .jcarousel-control-next {margin: -70px 0 0; right: 10px !important; width: 24px;}

    .feauture_direction .jcarousel-control-prev {left: 10px !important; margin: -70px 0 0; width: 24px;}

    .catalog-product-view .tutorialslider .jcarousel ul li {margin:15px !important;}



    .referafriend-image-content {top: 10%;}

    .cms-refer-friend-html .referafriend-image-content {top: 20%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top: 10% !important;}





    .sliderdark {left: 30px;}

    .sliderlight {left: 30px;}

    /*ugc*/

    .slider_candid .style-feadslider .jcarousel.container_slider.bx-wrapper{    width: 670px !important;}



    /*.cms-shop-html .slider_candid .style-feadslider .bx-wrapper .slide { margin: 0px 36px 0px 30px !important;}*/

    /*ugc*/

    .right_top_pupup .pro_img .jcarousel-control-prev {left:-10px !important;}

    .right_top_pupup .pro_img .jcarousel-control-next {right:-10px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper {height:60px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider {width:260px !important; height:60px; }

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider .gallery_thumb {width:63px; height:60px; margin:0 2px;}



    .prod_view_right .jcarousel-control-prev {margin-left:-20px !important;}

    .prod_view_right .jcarousel-control-next {margin-right:-20px !important;}



    .md_authorizecim_new .one1{display: block!important;}

    .simplePopup {padding:0 !important; height:auto !important;}

    .slider3.category_slider .container_slider, .tool_slider { width: 385px !important;}



    .meanmenu-reveal {height: 40px !important; width: 50px !important;}

    .meanmenu-reveal.meanclose {font-size: 30px !important; height: 22px !important; line-height: 22px !important; margin: 10px 0 0 10px; width: 20px !important;}

    .mean-container .mean-nav {top:18px !important;}

    .navbar .mobile {padding-top:11px;}

    .mean-container .mean-nav ul li a.mean-expand{ height: 60px; padding:0 12px !important;}

    .mean-container .mean-nav ul li:first-child {border-top: 1px solid #f1f1f1;}

    .mean-container .mean-nav ul li {border-bottom: 2px solid #f1f1f1;}

    .mean-container .mean-nav ul li ul li {border:0;}

    .mean-container .mean-nav ul li ul li:last-child {padding-bottom: 10px;}

    .menu_shop {cursor: pointer;    padding: 0px 0px!important;}

    .mean-container .mean-nav ul li a{font-size: 18px!important; padding:0 5% !important; line-height:60px; color:#937168 !important; font-family:NationalLF-Reg;}

    .mean-container .mean-nav ul li a:hover {color:#4a4a4c !important}

    .mean-container .mean-nav ul li li a:hover {color:#937168 !important;}

    .mean-container .mean-nav ul .quick-links {display:none !important; margin-bottom:10px; border:0 !important; background:#ececec;}

    .mean-container .mean-nav ul .quick-links a {display:block !important; color: #4a4a4c !important;}

    .mean-container .mean-nav ul .quick-links a:hover {color:#937168 !important;}

    .mean-container .mean-nav ul .quick-links-inner {display:none !important;  border:0 !important;}

    .mean-container .mean-nav ul .quick-links-inner a {display:block !important; padding:0 10% !important; color: #4a4a4c !important; font-family: Nationallf-Book; font-size: 16px !important; line-height: 40px;}

    .mean-container .mean-nav ul .quick-links-inner a:hover {color:#937168 !important;}

    .mean-container .mean-nav ul .other-links {display:none !important; border:0 !important; background:#333333; margin-top:5px; padding-bottom:20px;}

    .mean-container .mean-nav ul .other-links a {display:block !important; color:#ececec !important; background:#4d4d4d;}

    .mean-container .mean-nav ul .other-links a:hover {color:#937168 !important;}

    .mean-container .mean-nav ul .other-links-inner {display:none !important; border:0 !important;}

    .mean-container .mean-nav ul .other-links-inner a {display:block !important; width:80%; background:#333333; padding:0 10% !important; color: #ececec !important; font-family: Nationallf-Book; font-size: 16px !important; line-height: 40px;}

    .mean-container .mean-nav ul .other-links-inner a:hover {color:#937168 !important;}

    .mean-container .mean-nav ul .other-links-inner.mean-last {background: #333 none repeat scroll 0 0; padding-bottom: 20px;}



    .wishlist-popup .account-login3 {width:270px !important;}

    .wishlist-popup .account-create1.mob_accreate.member_new {width:270px !important;}



    .actions {

        padding-top: 20px;

    }

    .email_signup {

        z-index: 999999;

    }

    .product-image-zoom .cloud-zoom-big {

        display: none;

    }

    .look_tutorial .jcarousel li {

        margin: 0 20px 0 15px !important;

        width: 275px !important;

    }

    .tech_oneslide {

        width: 768px;

        margin: 0 auto;

    }

    .cms-shop-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

    }

    .cms-innovation-html .jcarousel.container_slider.bx-wrapper {

        width: 488px !important;

    }

    .cms-innovation-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

    }

    .cms-design-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

        background: #eaeaea;

    }

    .cms-design-html .jcarousel-control-prev {

        margin: -15px 0 0 0;

        left: 10px;

    }

    .cms-design-html .jcarousel-control-next {

        margin: -15px 0 0 0;

        width: 22px;

        right: 10px;

    }

    .cms-health-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

        background: #eaeaea;

    }

    .cms-health-html .jcarousel-control-prev {

        margin: -15px 0 0 0;

        left: 10px;

    }

    .cms-health-html .jcarousel-control-next {

        margin: -15px 0 0 0;

        width: 22px;

        right: 10px;

    }

    .cms-user-experiance-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

        background: #eaeaea;

    }

    .cms-user-experiance-html .jcarousel-control-prev {

        margin: -15px 0 0 0;

        left: 10px;

    }

    .cms-user-experiance-html .jcarousel-control-next {

        margin: -15px 0 0 0;

        width: 22px;

        right: 10px;

    }

    .cms-technology-html .style-feadslider .bx-wrapper .slide {

        margin: 0 30px 0 0 !important;

        background: #eaeaea;

    }

    .cms-technology-html .jcarousel-control-prev {

        margin: -15px 0 0 0;

        left: 10px;

    }

    .cms-technology-html .jcarousel-control-next {

        margin: -15px 0 0 0;

        width: 22px;

        right: 10px;

    }

    .look3 .on_look h1 {

        width: 100%;

        margin-top: 10px;

        font-size: 36px;

    }

    .look2 .on_look h1 {

        width: 100%;

        margin-top: 10px;

        font-size: 36px;

    }

    .look1 .on_look h1 {

        width: 100%;

        margin-top: 10px;

        font-size: 36px;

    }

    .image_home_static .fullbaner1text {

        float: left;

        left: 7%;

        margin-top: 76px;

    }

    .slidemodel h2 {

        margin-top: 60px !important;

    }

    .sliderdark .mainc {

        margin-top: 60px !important;

    }

    .sliderlight .mainc {

        margin-top: 60px !important;

    }

    .cms-technology-html .innovationTechnology_testmonials ul {

        margin-top: 0;

    }

    .our-story-rightBottomImg.bigimg {

        height: 155px !important;

    }

    .glance-image {

        height: auto;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 391px;

    }

    .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel li {

        margin: 0 30px 0 0 !important;

    }

    .our-sliderbg-main .col-md-4.jcarousel.t3inthepressslider li {

        margin: 0 30px 0 0 !important;

    }

    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 60px;

    }

    .slider2text,

    .slidertext {

        margin-left: 70px !important;

    }

    .back_top {

        color: #4a4a4c;

        padding: 20px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 182px;

    }*/

    .yotpo-stars {

        margin-left: 0% !important;

    }

    .action_right_box {

        float: right;

        margin-top: 45px;

        width: 305px;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 0 21px 20px 20px;
        text-align: left;

        width: 358px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .logo.navbar-brand > img {

        width: 80% !important;

        margin-top: -16px;

    }

    .lookbook .look2 {

        margin-top: 0px !important;

    }

    .bbtn_box {

        margin-bottom: 7px;

    }

    /*

    .flexslider .slides img {

        width: 151% !important;

    }

    */

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .navbar-header {

        float: left;

        left: 42%;

        position: absolute;

        z-index: 999;

        top: 18%;

    }
    .customer-account-login-from-cart .navbar-header,
    .opc-index-index .navbar-header {
        left: 20px;
    }

    .menu_right {

        padding: 36px 0 0 !important;

    }

    .offers1,

    .top-control {

        display: none;

    }

    .top-support span {

        float: none !important;

    }

    .top-support {

        text-align: center;

        width: 100% !important;

    }

    .category_slider .jcarousel li {

        margin-left: 49px !important;

        width: 654px !important;

    }

    .look1,

    .look2,

    .look3 {

        height: auto !important;

        margin-bottom: 40px;

        width: 100%!important;

    }

    /* .on_look {

        margin-top: 729px !important;

    }*/

    .on_look {

        margin-top: 0px !important;

    }

    .jcarousel li {

        width: 673px !important;

        margin: 0 20px 0 43px;

    }

    .jcarousel ul li .carousel-wish {

        width: 100% !important;

    }

    .jcarousel ul li .carousel-wish li {

        margin-left: 0px !important;

        float: right;

    }

    .add-to-links li a.link-wishlist {

        float: right;

    }

    .one1 {

        display: none;

    }

    .category_slider img {

        width: 100% !important;

    }

    .jcarousel li {

        margin: 0 20px 0 15px !important;

        width: 670px !important;

    }

    .style-feadslider .bx-wrapper .slide {

        width: 270px !important;



    }

    .jcarousel-control-next {

        right: 20px !important;

    }

    .jcarousel-control-prev {

        left: 20px!important;

    }

    .category_slider .jcarousel li {

        margin-left: 56px !important;

        width: 654px !important;

    }

    .account-login3,

    .account-create1 {

        width: 100% !important;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 25px !important;

        width: 365px !important;

    }

    .slider2 .category_slider .jcarousel li {

        width: 342px !important;

        height: 287px !important;

        margin: 0 5px 0 25px !important;

    }

    .cat_img {

        height: 162px !important;

    }

    .mytools_img {

        width: 93%;

    }

    .mytools_box {

        margin: 0 20px 0 25px !important;

    }

    .pl,

    .pr {

        width: 100% !important;

    }

    /*#add_box {

        width: 97% !important;

    }*/

    .pr {

        margin-top: 30px;

    }

    #payment_info_box {

        width: 100% !important;

    }

    .featherweight {

        width: 100% !important;

    }

    .login_container {

        width: 90% !important;

    }

    .cat_desc {

        padding-top: 33px;



    }

    .fullbaner1text {

        float: left;

        padding-left: 40px;

    }

    .on_look {

        padding-left: 8% !important;

    }

    .menu_right {

        display: none;

    }

    .menu_right_mobile {

        display: block !important;

        float: right;

        width: 90px;

        margin-top: 8px;

    }

    .menu_right_mobile li {

        float: left;

        margin: 7px;

        width: 30px;

    }

    .menu_right_mobile li a img {

        width: 100%;

    }

    .menu_right_mobile .top-cart .block-title strong {

        margin-left: 15px;

    }

    .traingle_arw2 {

        left: 79%;

    }
    .mystory_women .container_slider{    width: 385px !important;}

    .cms-home .slider3.category_slider .container_slider {
        width: 450px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 450px !important;
        height: auto !important;
    }


    /*implement a PDP winner var1 of test T#00304*/
    .catalog-product-view #video-image,
    .catalog-product-view .mobile-hide,
    .catalog-product-view .add-to-links,
    .catalog-product-view .hide-on-mobile {
        display: none;
    }
    .catalog-product-view .mobile-show {
        display: block;
    }
    .catalog-product-view .visible,
    .catalog-product-view #video-image-thumb {
        display: block;
    }
    .larger .add-to-cart .add_cart_btn {
        font-size: 20px !important;
        line-height: 36px;
        width: calc(100% + 20px) !important;
        margin-left: -10px;
    }
    .catalog-product-view #video-image-thumb {

    }
    .more-views .jcarousel-wrapper .container_slider {
        height: auto;
    }
    .more-views .jcarousel-wrapper .container_slider ul {
        height: auto;
    }
    .more-views .jcarousel-wrapper .gallery_thumb {
        border: none;
        height: auto;
        width: 375px;
    }
    .catalog-product-view .mob_prod_details h1 {
        text-align: center;
        font-size: 24px;
        color: #4a4a4c;
        font-family: seaside_displaymedium;
    }
    .catalog-product-view .product-features {
        clear: both;
    }
    .catalog-product-view .mob_prod_details .price-box {
        margin-bottom: 30px;
        text-align: center;
    }
    .catalog-product-view .ratting.mobile-show {
        float: none;
        margin-bottom: 20px;
        text-align: center;
    }
    .catalog-product-view .details_iner_cont {
        max-width: 375px;
        margin: auto;
    }
    .catalog-product-view .viwe_cart_box {
        width: 100%;
    }

    .product-view .tabbed-content .item {
        float: none;
    }

    .product-view .tabbed-content .item .mobile-title {
        display: block;
    }
}



@media(max-width:768px) {

    .stylefeed-column>.sf-candid>.slide-img>img{width: 363px;}
    .inn_header.innovation_header_main {    width: 90%;    margin: 0 auto;}
    .catalog-product-view .main.col1-layout.header-pading {    padding-top: 0;}
.catalog-category-view .category_list_container{    padding-top: 0;}
.cms-shop .main.col1-layout.header-pading {    padding-top: 0;}
.catalog-category-view .category_list_container {    padding-top: 0px;}
    /*11jan*/

    .look_detail .steps_disp {min-height: auto!important;overflow: visible; height: auto;}

/*11jan*/

    .t3women-index-index #slider #controls {top:50%;}

        .t3women-index-index #slider1 #controls1 {margin-top:-30%;}



    .cat_tool_price.pt30.pb15.pl10 {padding-bottom:15px;}



    .page-not-found .page-not-found-title h1{font-size: 15vw !important;line-height: normal; }

    .page-not-found .page-not-found-title h2{font-size: 9vw !important;line-height: normal; }

    .page-not-found .page-not-found-title p{font-size: 3.5vw !important;line-height: normal; }

    .page-not-found .page-not-found-images span img{width: 90%;}

     .costomer-serviceright.register-products {width: 100% !important;}

    .cms-shop-html .mystory_women .container_slider {width: 385px !important;}

    .cms-shop-html .award_winners_block .jcarousel-wrapper .tools_by_li, .cms-shop-html .jcarousel-wrapper .tools_by_li {margin:0 !important; width:385px !important;}



    .cms-shop-html .jcarousel-control-prev {margin-top:-25px !important;}

    .cms-shop-html .jcarousel-control-next {margin-top:-25px !important;}



    .referafriend-image-content {top: 9%;}

    .cms-refer-friend-html .referafriend-image-content {top: 22%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top: 8% !important;}

    .rewards-customer-index.prouser .left-right {display:none;}



    .innovation_health_content.active_arrow{background-position: center 91px;}

    .back_to_customer_service a{color: #4a4a4c; font-family: NationalLF-Book; font-size: 16px;  padding-left:11px; text-transform: capitalize;}

    .back_to_customer_service {padding-top:25px;}



    .searchresults-content{padding:20px 0 0 0 !important;}

    .faq_toggle_responsive_menu{display:block !important; width: 100%; margin: 0 auto}

    .costomer-serviceleft{display:none;}

    .faq_toggle_responsive_menu{display:block !important; width: 100%; margin: 0 auto }

    .costomer-serviceright {float: left; width: 100%; padding: 0 0 30px 0;  border: none; margin-top:0;}

    .costomer-serviceright-costomerblog {margin-top:20px;}





    .customer-account-login .account-create1 .name-lastname {

        width: 100%!important;

    }

    .singlepass-2 .innovation_design_textPart_2{    top: -30px;}

    .responsive-menu-li-ac{display: block;}

    .innovation_technology_main_part .slider_women_img .innovation_crousel {width: 219px !important;margin-right: 29px;}



    .singlepass-x .innovation_design_textPartbg_2 {    top: -70px;}

    .singlepass-x .innovation_bottom_textPart {    bottom: -50px;}

    .innovation_technology_main_part .container_slider{    width: 500px!important;}

    .lookslider .profesion {font-size: 25px!important;}

    .lookslider .look_model_name {font-size: 40px!important;}

    .lookbook_story a{font-size:14px;}

    .mystory_women .container_slider { width: 402px !important;}

    .slider_candid .style-feadslider .jcarousel.container_slider.bx-wrapper {    width: 569px !important;}

    .thelook-index-index .slider-main-the { padding-top: 0px;}

    .look_detail .right_txt>h1{margin-top: 20px;}

    .cms-shop-html .award_winners_block .jcarousel-wrapper .tools_by_li {    margin: 0px !important;}

    .cms-shop-html .jcarousel-wrapper .tools_by_li {    margin: 0px !important;}

    .simplePopup{min-height: 400px!important;}

    /*.catalog-product-view .tutorialslider .jcarousel ul li{margin: 0 53px 0 0 !important}

    .catalog-product-view .container_slider, .tool_slider {width: 670px!important;}*/

    .checkout-cart-index .container_slider{margin: 0 auto;width: 420px!important;}

    .cms-award-winner-html .jcarousel.container_slider.bx-wrapper {width: 570px !important;}

    /*rb*/



    .cms-shop-html .slider3.category_slider .view_btn {    display: block;}

     .responsive-menu-li{display: block}

    /*rb*/

    /*cp*/

    .popup-content-r .shop-look .shop-look-blog-l h2{padding:0;}

    /*.mystory_women .container_slider{width: 492px !important;} */

    .cms-shop-html .category_menu_bar.top-no-space{display:none;}

    .cms-shop-html .std > p{margin: -6px !important;}

    /*cp*/

    .magestore-bannerslider-standard .flex-direction-nav .flex-next{ right:0;}

    .onlinepartners-content .jcarousel-control-prev, .onlinepartners-content .jcarousel-control-next {top: 33.5% !important;}

    .resellers-main .resellers-content-left {width:100% !important;}

    .resellers-main .resellers-content-right {width:100% !important;}

    .resellers-content-left{float: none;width: 90% !important;margin:0 auto; }

    .resellers-content-right{float: none;width: 90%!important;margin:0 auto;}





    .t3women-index-index .slider_women{padding-top: 0px!important;}

    .more-views .jcarousel-wrapper .container_slider {width:375px !important;}

    .more-views .jcarousel-wrapper .container_slider ul {display: block; float: none; margin: 0 auto; height: auto;}



    .tech_oneslide {width: 710px;}



    .mobile-summary {width: 100%;display: block;}

    .checkout-step-billing_inline {

    left: -96% !important;

    position: relative !important;

    width: 290% !important;

        }

    #checkout-step-shipping {

    left: 0 !important;

    width: 297% !important;

    }

    .reviewandconfirm_main {

        display: block;

        left: -432px;

        position: relative !important;

        width: 307%;

    }



    .res_cart_padd .btn-success{display: none;}

    /* design overlap issue: like and share links on product page */
    .prod_view_right .view_add_to_box {
        /*width: 182px;*/
        width: auto;
        margin-top: 15px;
    }

    .innerul{display: none !important;}

    /*    heroslider*/

    .sliderlight h2 {

        line-height: 60px;

        font-size: 60px;

    }

    .sliderdark h2 {

        line-height: 60px;

        font-size: 60px;

    }

    .slideproduct .desc {

        font-size: 28px;

    }

    .slidemodel h2 {

        margin-top: 140px !important;

    }

    .sliderdark .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderdark .mainc {

        margin-top: 60px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        margin-top: 60px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .slidemodel h2 {

        margin-top: 140px !important;

    }

    .sliderdark .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight a.url_text {
        font-size: 16px;
        background-color: #4A4A4C;
        border: medium none;
        border-radius: 5px;
        color: #FFF;
        display: inline-block;
        padding: 2px 10%;
        text-align: center;
        width: auto;
    }

    .sliderdark a.url_text {
        font-size: 16px;
        background-color: #4A4A4C;
        border: medium none;
        border-radius: 5px;
        color: #FFF;
        display: inline-block;
        padding: 2px 10%;
        text-align: center;
        width: auto;
    }

    /*  heroslider end*/

    .category-products .action_right_box .share_box {

        width: 30%;

    }

    .grid_block_content .actions .action_right_box {

        padding: 0px;

    }

    .category-products .action_right_box .share_box {

        top: 5px;

    }

    .cat-sec-1 .on_img {

        top: 23.1%;

    }

    .cat-sec-2 .on_img {

        top: 23.1%;

    }

    .slides .responsive {

        display: block !important;

    }

    .slides .main_img {

        display: none!important;

    }

    .techslider .jcarousel ul li {

        width: 698px !important;

            margin: 0px;

    }

    .jcarousel_static.container_slider ul {

        text-align: center;

    }

    .jcarousel_static.container_slider li {

        display: inline-block;

        padding-top: 15px;

        width: 24%!important;

    }

    .related_pro .jcarousel {

        max-width: 95%!important;

    }

    .sliderdark {

        left: 30px;

    }

    .sliderlight {

        left: 60px;

    }

    .jcarousel_static.container_slider {

        margin: 0 auto;

        width: 100%!important;

    }

    .cms-design-html .jcarousel.container_slider.bx-wrapper {

        width: 470px !important;

    }

    .cms-technology-html .jcarousel.container_slider.bx-wrapper {

        width: 470px !important;

    }

    .cms-health-html .jcarousel.container_slider.bx-wrapper {

        width: 470px !important;

    }

    .cms-user-experiance-html .jcarousel.container_slider.bx-wrapper {

        width: 470px !important;

    }

    .newsletter_popup .photo-popup .popup_img {

        height: 378px;

    }

    .newsletter_popup .photo-popup {

        width: 580px;

        height: 380px;

        margin-left: -290px;

        top: 11.5%;

    }

    .newsletter_popup .photo-popup-left {

        padding-top: 40px;

    }

    .newsletter_popup .photo-popup-left h1 {

        font-size: 40px;

        padding-left: 53px;

    }

    .newsletter_popup .photo-popup-left h2 {

        font-size: 28px;

        padding-left: 28px;

    }

    .newsletter_popup .photo-popup-left p {

        font-size: 16px;

        padding: 20px 0 20px 35px;

        width: 315px;

    }

    .newsletter_popup .photo-popup-left-form {

        width: 250px;

        margin-left: 44px;

    }

    #header {

        position: relative;

    }

    .freetextsearch-search-result .containn.searchresults4 {

        padding-top: 0px;

    }

    .category_list_container {

        display: block;

        background: #fff;

        padding-top: 0px;

    }

    .main.col1-layout.header-pading {

        padding-top: 0px;

    }

    .containn.searchresults4 {

        padding-top: 0px;

    }

    .image_home_static .fullbaner1text {

        float: left;

        left: 10%;

        margin-top:50px !important;

    }

    .our-story-rightBottomImg.bigimg {

        height: 149px !important;

    }

    .mobile-tool-slider .category_slider .tools_by_li {

        display: block;

        float: none!important;

        margin: 0 auto 30px !important;

    }

    .mobile-tool-slider .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: auto;

        margin: 0 0 20px 12px;

        text-align: left;

        width: 445px!important;

    }

    .rewards h1 {

        padding-top: 8px;

    }

    .t3pro > h1 {

        padding-top: 8px;

    }

    .featured_sub h1 {

        padding-top: 9px;

    }

    .mean-container .mean-nav {

        left: -9px !important;

    }

    .slider2text,

    .slider3text,

    .slider4text,

    .slidertext {

        margin-left: 60px;

    }

    .slider2text,

    .slidertext {

        margin-left: 70px !important;

    }

    .div_img_left .text_bottom {

        left: 6%!important

    }

    .jcarousel-wrapper .tools_by_li {

        margin: 0px 25px!important;

    }

    .menu_right_mobile {

        margin: 10px 0!important;

    }

    .navbar-header {

        top: 15%;

    }

    .shope_share_look_slider .slider3 .jcarousel li {

        margin: 0 17px !important;

    }

    .logo {

        margin-top: 9px !important;

    }

    .sub2_look {

        border-top: 1px solid #fff;

    }

    .text_bottom {

        margin-top: 60px;

    }

    .container1 {

        display: block;

        left: 6%;

        position: absolute;

        top: 15px;

    }



    .shope_tool_btn {

        margin-left: 0px!important;

        margin-bottom: 0px;

    }

    .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        border: 2px solid #999;

        border-radius: 5px;

        color: #4a4a4c !important;

        font-size: 14px;

        height: 45px;

        left: 37% !important;

        line-height: 30px;

        width: 183px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 182px;

    }*/

    .yotpo-stars {

        margin-left: 0% !important;

    }

    .menu_right_mobile {

        margin-top: 7px;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 250px;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 12px !important;

        width: 360px !important;

    }

    .about > h1,

    .service > h1,

    .shop > h1 {

        padding-bottom: 16px;

    }

    .service.f_sub_header {

        margin: 0 -10px;

    }

    .featured_sub.f_sub_header {

        margin: 0 -10px;

    }

    .featured_sub h1 {

        padding-bottom: 16px;

    }

    .id_img {

        margin-bottom: 0;

        margin-right: auto;

        margin-top: 0;

        position: relative;

        top: 60%;

        width:90%;

    }

    .cat_btn_box {

        /*height: 40px;*/

        margin-top: 0px;

        width: 100%;

    }

    .tools_by_li {

        background-color: transparent;

    }

    .jcarousel ul li .carousel-wish {

        width: 100% !important;

    }

    .ad_wl_link {

        float: left;

    }

    .ad_wl_link {

        float: left;

    }

    .add_share_link {

        float: right;

        position: relative;

        top: 0;

        width: 40%;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding: 0px;

        width: 150px;

    }
    .catalog-product-view .cat_tool_price {padding: 15px;}
    .mob_cat_learnmore {

        color: #4a4a4c;

        font-size: 14px;

        padding: 10px 0 0;

        text-transform: none;

    }

    .cat-sec-1-half img {

        max-width: 96%;

    }

    .col-md-dryr {

        float: left;

        min-height: 1px;

        padding-left: 15px;

        padding-right: 15px;

        position: relative;

        width: 100% !important;

    }

    .category_menu_bar {

        background: #f2f2f2 none repeat scroll 0 0;

        height: auto;

        text-align: left;

        width: 100%;

    }

    .cat_menu_left {

        clear: both;

        float: left;

        margin: 15px 0 0 9px;

        width: 100%;

    }

    .cat_menu_left ul li {

        border-right: 1px solid #000;

        display: inline;

        line-height: 20px;

        padding: 0 10px;

    }

    .back_top {

        color: #4a4a4c;

        padding: 50px 0px;

    }

    .bottom-all-1 > img {

        min-width: 720px;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 16px;

        position: absolute;

        text-align: center;

        top: 30%;

        width: 100%;

    }

    .shope_share_look_slider h2 {

        color: #4a4a4c;

        font-size: 22px;

        font-weight: 200;

        line-height: 25px;

        padding: 8% 22% 2%;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 345px;

    }

    .mobile {

        padding: 7px 0px 0px !important;

    }

    .careers_main_top .akordeon {

        margin: 0 auto;

        width: 94%;

    }

     .mobile-tool-slider .product-image image{

     width:74% !important;

     margin: auto !important;

     display:none !important;

 }

 .top-cart1 .block-content{

    width: 340px !important;

}

.topCartContent1 .top_cart_subtotal{ clear:both !important; text-align:center !important;}

.mini-products-list .product-details {

    margin-left:0 !important;

    width: 300px;

    text-align: center !important;

}

.top-cart1 .block-content .item{ width:100%;}

.top-cart1 .block-content .item .product-name{

    text-align:center !important;

}

.top-cart1 .cart_title{

    width: 100% !important;

}

.costomer-serviceright-costomerservice-content p {

    width:96% !important;

}

.reviews h1 {

    color: #000 !important;

    display: block;

    font-size: 32px !important;

    line-height: 45px;

    padding-top: 15px!important;

}

.lookbook_look_bottom a {

    color: #FFF;

    font-size: 12px !important;

}

.cms-style-feed .grid-item{

        width:100%;

    }

    .sf-candid img{ width:100% !important;}

    .cms-style-feed-social .grid-item{

        width:100%!important;

        left:0 !important;

    }

    .cms-style-feed-tutorials .grid-item{

        width:100% !important;

    }

    .cms-style-feed-blog .grid-item{

        width:100% !important;

    }

    .cat-sec-1 .on_img .img-title span,
    .cat-sec-2 .on_img .img-title span,
    .cat-sec-3 .on_img .img-title span {
        font-size: 29px !important;
    }

    .fullbaner1title {
        font-family: NationalLF-Medium !important;
        font-size: 36px !important;
        line-height: 33px;
    }

    .fullbaner1text p {
        font-family: NationalLF-Book !important;
        font-size: 16px !important;
        line-height: 24px;
        padding-top: 10px;
    }

    .fullbaner1text a {
        font-family: NationalLF-Medium !important;
        background-image: url(../images/slider-3borderimg.png);
        background-position: left top;
        background-repeat: no-repeat;
        line-height: normal;
        margin-top: 18px;
        padding: 15px 0 10px 0;
        font-size: 18px !important;
    }

    .on_look a.see_more {
        font-family: NationalLF-Medium !important;
        background-image: url(../images/slider-3borderimg.png);
        background-position: left top;
        background-repeat: no-repeat;
        line-height: normal;
        margin-top: 18px;
        padding: 15px 0 10px 0;
        font-size: 18px !important;
    }

    .on_look a h1 {
        font-family: NationalLF-Medium !important;
        font-size: 36px !important;
    }

    .on_look a p {
        font-family: NationalLF-Book !important;
        font-size: 16px !important;
    }

    .tech_txt h1 {
        font-family: NationalLF-Medium !important;
        /*font-size: 36px !important;*/
    }

    .tech_txt p {
        font-family: NationalLF-Book !important;
        font-size: 16px !important;
    }

    .tech_txt a {
        font-family: NationalLF-Medium !important;
        font-size: 18px !important;
    }

    .inn_header span {
        font-family: NationalLF-Medium;
    }

    .details_iner_cont {
        text-align: left;
    }

    .innovation_container_bg .scroll-to-link {
        top: -50px;
    }

    .cms-convertible-collection .scroll-to-link {
        top: 0;
    }

    .innovation_container_bg .scroll-to-link.higher {
        top: -38px;
    }
}



@media(max-width:767px) {

    .look_detail .steps_disp {min-height: auto !important;overflow: scroll;height: auto;}

    .customer-inspiration-index.customer-inspiration-index .shop-look-blog-r {margin-top: 0 !important; padding-top: 0;}

    .cms-recall-html .costomer-serviceright .costomer-formarea-main .row-column {width:100%;}

    .cms-recall-html .costomer-serviceright .costomer-formarea-main .row-column.mr {margin-right:0 !important;}

    .cms-recall-html .costomer-formarea.costomer-formarea-b.col-md-6 .row-column {width:100%;}

    .cms-recall-html .costomer-formarea.costomer-formarea-b.col-md-6 .row-column.mr {margin-right:0 !important;}



    .opc-index-index .customer-name .field.name-lastname.col-md-6 {   width: auto !important;    padding: 0 15px!important;}

    .customer-inspiration-index .inspiration-pro-blogfull {margin:0 0 30px 0;}

    .cms-shop-html .mobile-tool-slider .mobilebox {margin:0 !important;}



    .myrewards-title-bar .btn.btn-success.btn-large.btn_back_dashboard span {display: none;}

    .myrewards-title-bar .btn.btn-success.btn-large.btn_back_dashboard {height: 42px;}

    .my-account .recent_order_bg .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}

    .my-account .recent_order_bg .btn.btn-success.btn-large.btn_back_dashboard {height: 42px;}

    .back_wishtodash .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}



    .sales-order-history.prouser .recent_order_bg .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}

    .sales-order-history.prouser .recent_order_bg .btn.btn-success.btn-large.btn_back_dashboard {height:42px; width:auto; margin-top:22px !important;}

    .dashboard-header.mb30 {margin-bottom: 10px;}

    .rewards-customer-index.prouser .myrewards-title-bar .btn.btn-success.btn-large.btn_back_dashboard {height: 42px; width: auto;}

    .rewards-customer-index.prouser .myrewards-title-bar .btn.btn-success.btn-large.btn_back_dashboard span {display: none;}

    .title-r > p {padding-bottom: 0;}

    .myrewards-title-bar .backto-btn {bottom:30px;}

    .wishlist-index-index.prouser .my-account .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}

    .customer-inspiration-index.prouser .btn.btn-success.btn-large.btn_back_dashboard span {display: none;}

    .customer-inspiration-index.prouser .btn.btn-success.btn-large.btn_back_dashboard {height:50px; width:auto;}

    .customer-inspiration-index .back-to-btn {height:20px; top:12px;}

    .wishlist-index-index .col-xs-4 {font-size:30px !important;}

    .customer-inspiration-index .tpro-title {font-size:30px;}

    /*.input-group.pt10.licence_name span {display: none;}

    .input-group.pt10.licence_name input {display: none;}*/

    .my_acc_btn .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}

    .fields .input-box input {height: 20px; width: 100%; background: #F0F0EF; border: 0;}

    .opc-index-index .fields .input-box input {height: 30px!important; width: 100%; background: #F0F0EF; border: 0;}

    .shipping_block_billing .payment_company .field .input-box{padding-right: 0px !important}

    .opc-index-index .shipping_block_billing .customer-name .field.name-lastname.col-md-6 {width: auto !important;padding: 0 0px!important;}

    .my_address_form2 {padding:15px 0;}

    .my_address_form .compay_add {padding:0px;}

    .my_address_form .tele_add {padding:0;}

    .my_address_form .fax_add {padding:0;}

    .customer-name .field.name-firstname.col-md-6 {padding:0 !important;}

    .customer-name .field.name-lastname.col-md-6 {width: 100% !important; padding:0 !important;}

    .mydetails_btn .buttons-set.form-buttons {text-align: left;}

    p.required {width:auto !important;}

    .my_acc_btn .btn.btn-success.btn-large.btn_back_dashboard {padding:0 !important; width:42px; height:42px;}

    .customer-address-index.prouser .my_acc_btn .btn.btn-success.btn-large.btn_back_dashboard span {display:none;}

    .input-group.pt10.input-group-2 {display:table !important;}

    .dashboard-header h1 {font-size:30px; padding-top:20px;}

    #ac_profile h2 {font-size:21px !important;}

    .customer-address-index.prouser #ac_profile label {font-size:12px !important; color:#c8c8c8 !important;}

    #ac_profile .form-control {font-size: 16px; height: 30px; line-height: 25px !important; padding: 0 0 10px !important;}

    .input-group.pt10 {padding-top: 20px;}

    .my-account .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {top:10px !important; font-size:12px; color:#c8c8c8;}

    .mydetails_btn {padding-top:25px !important;}

    .box-authentication .pt5 {font-size:12px;}

    .customer-address-index.prouser .my-account .btn-login-text.pt5.pb5 {margin-left: 0; padding: 2px 0 0;}

    .prouser.col-md-1.btn-login-text.pt5.pb5 {padding:10px 10px 0 0 !important;}

    .chack .chack-text {font-size:14px; padding-top:3px; margin-bottom:4px;}

    .chack-main {margin:20px 0 5px 0;}

    .mobile-hide-inp {display:none;}

    .mobile-slbox {border: 0 none;display: block !important; font-family: NationalLF-Reg; font-size: 14px; height: 30px; line-height: 30px; padding: 0 10px; width: 100%;}

    .myaccount_section .my_account_right_main .my_account_right .heir_btn_grp {margin-top:50px;}

    .prouser .myaccount_section .my_account_right_main .my_account_right .heir_btn_grp {margin-top: 20px;}

    .my-account #add_box {width:100% !important; margin:0 0 10px 0;}

    .gray1 p {font-size:16px; line-height:20px;}

    .add_e_btn a {font-size:12px;}

    .add_e_btn:first-child {padding-left: 0;}

    .cat-offers {margin-bottom:0 !important;}

    .mydetails_btn {padding-bottom:10px;}

     .my_caccpage-title h2 {font-size:21px !important; padding-left:15px;}

     .prouser .my_caccpage-title h2{

         color:#fff !important;

     }

    .my-wishlist h2 {font-size:21px;}

    .main_table_card_class_contains .a-center {padding-bottom:10px;}

    .main_table_card_class.col-md-4 {width:100%;}

    .my-account #add_box:last-child {margin-bottom: 0;}

    .creaditcards {display: inline-block; float: none; margin: 0; padding-left: 0; padding-right: 0; width: 100%;}

    .prouser .creaditcards{background: #4a4a4c none repeat scroll 0 0; }



    .referafriend-full .Banner-ReferAFriend-mobile {display: block;}

    .referafriend-full .Banner-ReferAFriend-web {display: none;}

    .myrewards-full .myrewards-bg-mobile {display: block;}

    .myrewards-full .myrewards-bg-web {display: none;}

    .pro-rewards-full .mobile-banner-img {display: block;}

    .pro-rewards-full .web-banner-img {display: none;}



    .sitemap-container .page-head h3 {font-size:30px;}

    .xsitemap .xsitemap-categories h3, .xsitemap-pages > h3 {font-size:20px !important;}

    .xsitemap .xsitemap-categories .categories li a {font-size:18px;}

    .xsitemap .xsitemap-categories .categories li .products li a, .page-url > a {font-size:13px;}


    .location-container .page-head h3 {font-size:30px;}

    .xlocation .xlocation-continent h3, .xlocation-pages > h3 {font-size:20px !important;}

    .xlocation .xlocation-continent .countries li a {font-size:18px;}

    .xlocation .xlocation-continent .countries li .stores li a, .page-url > a {font-size:13px;}



    .onlinepartners-content .str_web {display: none;}

    .onlinepartners-content .str_mobile {display: block;}

    .SL_zipcodeandstate h5 span:last-child {display: block !important;}

    .SL_zipcodeandstate h5 span:first-child {display: none !important;}

    .SL_distance h5 {display:none !important;}

    .select--wrap {display:none !important;}

    .SL_add_wrap.store_web {display: none;}

    .SL_titlecontent.SL_titlecontent-mobile {display: block; margin:0 0 0px 0;}

    .SL_add_wrap.store_mobile {display: block; margin:30px 0 40px 0;}

    .address-text h2 {font-size:16px; line-height:20px;}

    .address-text h2 a {font-size:16px !important; line-height:20px !important;}

    .address-text p {font-size:16px !important; line-height:20px !important;}

    .address-text span.direction {font-size:16px !important; line-height:20px; margin-top:0 !important;}

    .pagination-content-blog-left {float: left; padding: 22px 0 0 0px !important;}

    .info-locator ol#list-store-detail {padding:0 !important;}

    .title-list.pagination-content-blog > h3 {padding:10px 0 0 0 !important; border-top:1px solid #dddddd !important;}

    .title-list.pagination-content-blog > h3 p {margin:0 !important;}

    .pagination-content-blog-right {width:100%; padding:0 0 25px 38px !important; line-height:12px !important; font-size:14px !important;}

    .customer-account-login .account-login3 h1 {    margin: 0 0 10px 0;    padding: 0;}

    .menu-list {width:50% !important; margin-top:0px !important;}

    .resellerslist-content .menu-list li {display:none;}

    .resellerslist-content .menu-list.mobile-reseller li {display: block;}

    .storeLocator_rightpart > div {height: 318px !important;}

    .menu-list ul li a {font-size:16px !important;}

    .SL_bannertext h4 {font-size:19px !important; line-height:26px !important;}

    .SL_bannertext a {font-size:14px !important; margin:0 !important;}

    .SL_bannertext {width:200px !important;}

    .resellers-title {padding-bottom:15px !important; font-size:24px !important;}

    .cms-shop-html .slider3.category_slider .view_btn {    display: none;}

    .storelocator-page .storeLocator_rightpart {float:left; margin-top:15px;}

    .SL_zipcodeandstate.mobileview {display: block; float: none; margin:15px 15px; width: auto;}

    .SL_zipcodeandstate input[type="text"] {font-family: NationalLF-Book !important; color:#4a4a4c !important; font-size:16px !important;}

    .SL_distance button[type="submit"] {background:url(../images/search-mobile-icon.png) no-repeat center center !important; text-indent: 30px !important; border: 1px solid #49494b !important; height: 30px !important;  margin-left: 8px !important;  width: 30px !important;}

    .SL_zipcodeandstate.mobileview h5 {font-family: NationalLF-Medium; margin: 0 0 5px;}

    .inn_1.locater-mobile {margin:0 !important;}

    .inn_1.locater-mobile .storeLocator_toptitle {display: none;}

    .SL_titlecontent > h5 {display: none !important;}

    .SL_zipcodeandstate {display: block;}

    .SL_distance {display: block; float: right !important; margin: 42px 0 0 !important; width: 30px !important;}

    .SL_zipcodeandstate {width:93.8% !important; margin:5px 0 !important;}

    .SL_add_wrap > p {display: none;}

    .SL_titlecontent p {font-size:16px !important; line-height:normal; margin:18px 0;}

    .storeLocator_topContentPart {padding:0 !important; margin:0 !important; border:0 !important;}

    .SL_addImgcontent > a {float: left; width: 100%;}

    .SL_addImgcontent > a img {width:100%;}

    .SL_bannertext {left:0 !important; top:0 !important; padding:0 !important; margin:10% 0 0 10% !important;}

    .storelocator-page .storeLocator_leftpart {max-width:100% !important;}

    .storelocator-page .storeLocator_leftpart .SL_titlecontent {margin-top:0; display:none;}

    .onlinepartners-content .onlinepartners-content-title {margin:5px 0 10px 0 !important;}

    .onlinepartners-content-title p {font-size: 16px !important;}

    .referafriend-full.myrewards-full .login-text {font-size:12px;}

    .referafriend-full p span {display:inline;}

    .referafriend-full {height:auto!important;}

    .howtoearn-blog.col-md-3 {margin-bottom: 25px;}

    .onlinepartners-content .jcarousel-control-prev {left: 0px !important;}

    .onlinepartners-content .jcarousel-control-next {right: 0px !important;}

    .onlinepartners-content-title h1 {font-size:32px !important; line-height:17px !important; margin-bottom:0 !important;}

    .onlinepartners-content .resellers-main { margin: 40px 15px 0 !important; width:auto !important; float:none; display:block; clear:both;}

    .onlinepartners-content > p {margin: 0 15px;}

    .resellerslist-content {display: block; /*float: none !important; width: auto !important;*/ border-bottom:solid 1px #dbdbdb !important;}

    .onlinepartners-content .slider3 {position: relative;}

    .onlinepartners-content .jcarousel-control-prev, .onlinepartners-content .jcarousel-control-next {top:75% !important;}

    .resellers-main .resellers-content-left {display:none;}

    .resellers-main .resellers-content-right {display:none;}

    .resellerslist-content-main1 {display:block; clear:both;}

    .resellers-content {padding:0 !important;}

    .resellerslist-content h2 {text-align:left !important; line-height:32px !important; float:none !important;}

    .resellerslist-content h2 span {margin:0 !important; float:right !important; margin-right:13px !important;}

    .onlinepartners-content {margin-top:0px;}

    .resellerslist-content-main {float:none !important; width:auto !important; margin:0 15px 33px 15px !important;}

    .resellerslist-content1 > h2 span {margin-right:13px !important;}

    .resellerslist-content1 > h2 span img {margin-right:0 !important;}

    .resellerslist-content > h2 span img {margin-right:0 !important;}

    .onlinepartners-content-main .onlinepartners-content .jcarousel.container_slider li {width:242px !important; margin:0 !important;}

    .onlinepartners-content .jcarousel {width:242px !important;}









    .cms-shop-html .mobile-tool-slider .view_btn{display:none;}



    .referafriend-full h2 {font-size:30px; line-height:normal; margin-top:0; }

    .referafriend-full .breack3 { margin: 10px auto;}

    .referafriend-full.myrewards-full .referafriend-image-content {top:30% !important;}

    .cms-refer-friend-html .referafriend-image-content {top: 38%; padding:0 30px; text-align:center;}

    .referafriend-full p {font-size: 16px; line-height: 20px; display:inline;}

    .referafriend-full {height:285px;}

    .referafriend-full img {height:100%; width:100%;}

    .refer-earn h2 {font-size:30px; line-height:normal;}

    .refer-earn p {font-size: 18px; line-height: 22px;}

    .refer-earn {padding:0 20px;}

    .friend-credit {font-size: 30px; line-height: normal;}

    .refer-earn-main {padding:50px 0 60px 0;}

    .howtoearn-title {font-size:30px; line-height:33px; margin:50px 0;}

    .howtoearn-blog a {font-size:25px; line-height:30px; margin:20px 0 8px 0;}

    .howtoearn-blog p {font-size: 16px; line-height: 20px;}

    .howtoearn .refer-button a {font-size:18px; line-height:30px; width:135px; margin:45px auto;}

    .howtoearn-blog.col-md-4 {margin-bottom: 25px;}

    .referafriend-image-content {top:35%; text-align:center; padding:0 30px;}

    .referafriend-full.pro-rewards-full.myrewards-full {height: auto !important;}



    .searchresults-productblog {margin-bottom:50px;}

    .searchresults-productblog {margin-right: 3%; width: 31.333%;}

    .searchresults-productblog-main div:nth-child(3n+3) {margin-right: 0 !important;}

    .searchresults-productblog-main div:nth-child(4n+4) {margin-right: 3% !important;}

    .searchresults-productblog-main div:nth-child(3n+3) {margin-right: 0px !important;}

    .searchresults-productblog .searchresults-productblog-img {height:auto; padding:5px 0; margin-top:0px;}

    .searchresults-content-right-item {margin-bottom:40px;}

    .searchresults-productblog-main .searchresults-productblog {min-height:380px !important;}

    .searchresults-productblog h3 {font-size:16px; line-height:30px; line-height:normal;}

    .searchresults-productblog p {font-size:16px; line-height:20px;}



    .com-pressphone > span {margin: 0 20px;}

    .com-pressemail {padding-left: 0 !important;}

    .searchresults-content-left {display:none;}

    .searchresults4 .searchresults-content-right {margin:30px 0;}

    .searchresults-productsdetail h3 {font-size:16px; margin-bottom:15px;}

    .searchresults-productsdetail p {font-size:16px; line-height:20px;}

    .searchresults-productsdetail a {font-size:16px; display:block; margin-top:12px;}

    .searchresults-productsdetail {padding:25px 0;}

    .searchresults-content-right-title {font-size:25px;}

    .searchresults-content-right-itemright {font-size:14px;}

    .searchresults-content-right-itemleft {font-size:14px;}

    .searchresults-productblog a {font-size:16px; line-height:20px;}

    .searchresults-productblog span {margin:0 0 15px 0;}

    .searchresults-productblog a {font-size:16px;}

    .searchresults-productblog h3 .price-box .price {font-size:16px !important;}

    .searchresults-productblog .addtocart {font-size:18px; margin-bottom:15px;}

    .searchresults-productblog .addtowishlist a {font-size:16px;}



    .costomer-serviceright-costomerservice-content h2 {font-size:25px;}

    .costomer-serviceright .costomer-formarea-main .row-column {width:100%; margin-right:0;}

    .costomer-formarea.contactus .row-column input {width:100%;}

    .costomer-formarea.contactus .row-column select {width:100%;}

    .subject {width:100%;}

    .costomer-serviceright .costomer-formarea-main .row-column .submitbutton {width:104px; height:30px; line-height:30px; font-size:16px;}

    .costomer-serviceright .costomer-formarea .row-column .state {width:100%;}

    .costomer-serviceright .costomer-formarea .row-column .state .arrowchange {width:100%;}

    .costomer-serviceright .costomer-formarea .row-column .zipecode {width:40% !important; margin-top:15px; float:left;}

    .costomer-serviceright .costomer-formarea .row-column .phone-in {width:100%;}

    .costomer-serviceright .costomer-formarea .row-column .user-type {width:100%; margin-top:15px;}

    .costomer-serviceright .costomer-formarea .row-column .user-type-b {width: 100% !important;}

    /*.costomer-serviceright .tabel-section-main {overflow:scroll;}

    .costomer-serviceright .tabel-section {width:700px;}*/

    .tabel-section .row-s .tabel-form-area .model {width:100% !important;}

    .tabel-section .row-s .tabel-form-area .file-in {width:80%;}

    .tabel-section .row-s .tabel-form-area {margin-bottom:20px; width:100%;}

    .tabel-section .row-s .tabel-form-area label {margin-bottom:5px; font-size:16px !important;}

    .tabel-section .row-s .tabel-form-area select {font-size:18px; line-height:38px; height:38px;}

    .tabel-section .row-s .tabel-form-area input {font-size:18px; line-height:38px; height:38px;}

    .tabel-section .row-s .tabel-form-area .file-in::before {font-size:16px; line-height:38px; height:38px;}

    .costomer-serviceright .costomer-formarea-main .textarea-b {margin-top:-10px;}

    .costomer-serviceright .costomer-formarea-main .row-column textarea {font-size:18px;}

    .costomer-serviceright .costomer-formarea .row-column input {font-size:16px; line-height:38px; height:38px;}

    .costomer-serviceright .costomer-formarea .row-column select {font-size:18px; line-height:38px; height:38px;}

    .costomer-serviceleft-contactus .com-pressphone span {margin:0 7px;}



    .costomer-serviceright .costomer-formarea .row-column p {width:auto; padding-top:0;}

    .costomer-serviceright .costomer-formarea .row-column .selecte {width:100%;}

    .costomer-serviceright .costomer-formarea .row-column .month {width:100%;}

    .costomer-serviceright .costomer-formarea .row-column .month-b {width:100% !important;}

    .costomer-serviceright .costomer-formarea .row-column .day {width:100% !important; margin:15px 0 0 0;}

    .costomer-serviceright .costomer-formarea .row-column .year {width:100% !important; margin-top:15px;}

    .costomer-serviceright .costomer-formarea .row-column .texture {width:100%; margin-right:0;}

    .costomer-serviceright .costomer-formarea .row-column .texture-b {width:100% !important;}

    .costomer-serviceright .costomer-formarea .row-column .thickness {width:100% !important; margin-top:15px;}

    .costomer-serviceright .costomer-formarea .row-column .wave-pattern {width:100% !important; margin:15px 0 0 0;}

    .costomer-serviceright .costomer-formarea .row-column .length {width:100% !important; margin-top:15px;}

    .costomer-serviceright .costomer-formarea .row-column .radio-section {margin:0;}



    .catalog-product-view.prouser .t3pro_tech {width:92%;}

    .tech_oneslide .col-md-4.details-technology-leftbox {width: 92%;}

    .review-thankyou-container {margin:0 15px;}

    .webreview-formarea {width:auto; margin:30px 15px 0 15px;}

    .webreview-formarea .webreview-formarea-l.col-md-6, .webreview-formarea-r.col-md-6 {padding: 0;}



    .wishlist-popup .modal-sm{overflow: scroll;height: 90%;}

    .newsletter_popup{display: none!important;}

    .popup_container{display: none!important;}

    .cms-customer-services-html .costomer-serviceright { display: none;}

    .cms-customer-services-html .costomer-serviceleft { display: none;}

    .cms-customer-services-html .costomer-serviceright.costomer-serviceright-mobile {float: none; display: block; padding: 0 30px; margin: 0 auto; width: 100%;}

    .costomer-serviceright-mobile .costomer-serviceright-title {font-family: NationalLF-Reg; font-size: 30px; padding: 0 0 12px 0;}

    .cms-customer-services-html .searchresults-content {padding-top: 32px;}

    .costomer-serviceright-mobile .costomer-serviceright-costomerservice-content h2 {line-height:26px; font-size:25px; float:left; width:100%; margin-bottom:10px;}

    .cms-customer-services-html .see-more-select {display: block; float: right; margin: 12px 0 30px; padding: 0; width: 95.6%;}

    /*.cms-customer-services-html .see-more-select select {background: #f0f0f0 none repeat scroll 0 0; border: 0 none; height: 30px; line-height: 30px; padding: 0 0 0 10px; font-family: NationalLF-Reg; font-size:16px; color:#4a4a4c;}*/

    .cms-customer-services-html .see-more-select select { background: #f0f0f0 url("../images/com-accordionarrow-down.png") no-repeat scroll 99% center;  border: 0 none;  color: #4a4a4c;  font-family: NationalLF-Reg;  font-size: 16px;  height: 30px;  line-height: 30px;  padding: 0 0 0 10px; width:100%;}

    .cms-customer-services-html .costomer-serviceright.costomer-serviceright-mobile .costomer-serviceright-costomerservice-content .linkmenu a {display: block;    font-size: 16px;    margin-bottom: 10px; }

    .costomer-serviceright-mobile .costomer-serviceleft-contactus {margin: 30px 0 0; padding: 35px 0 0;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus a {font-size: 25px;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus .com-emailmain {padding-bottom:40px;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus .com-emailmain a {font-size: 16px;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus .com-emailmain .com-email {text-decoration: underline !important;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus .com-pressmain a {font-size: 16px;}

    .costomer-serviceright-mobile .costomer-serviceleft-contactus .com-pressmain .com-pressemail {text-decoration: underline !important;}





    .wishlist-popup .modal-sm {width:630px !important;}

    .wishlist-popup .modal-content {width:100% !important;}

    .wishlist-popup .login_container { margin: 0 20px; width: auto !important;}

    .wishlist-popup .account-create1 .name-firstname, .name-lastname.col-md-6 {width:127px !important;}

    .customer-account-create .name-lastname.col-md-6 {width:100% !important;}





    .jcarousel-control-prev,

    .jcarousel-control-next {

        display: block !important;

    }

    /*store locator*/

    .storeLocator_rightpart {

        margin-bottom: 15px;

        max-width: inherit;

        width: 100%;

    }

    .storeLocator_leftpart {

        max-width: inherit;

        width: 100%;

    }

    .SL_bannertext h4 {

        font-size: 6vw;

        line-height: normal;

    }

    .SL_bannertext a {

        font-size: 5vw;

        margin: 15px 0 0 0;

    }

    .pagination-content-blog-left {

        float: left;

        padding: 32px 0 39px;

    }

    .resellers-content-left {

        width: 48%;

    }

    .resellers-content-right {

        width: 48%;

    }

    /*store locator*/

    /*  ......ankurcss_customer services.....*/

    .costomer-service {

        float: none;

        margin: 0 auto;

        width: 96%;

    }

    .costomer-serviceleft {

        width: 100%;

        margin: 10px 0 25px 0;

    }

    .costomer-serviceright-costomerservice-content .accordioncontent-title {

        font-size: 15px;

        padding-right: 22px;

    }

    /*  ......ankurcss_customer services.....*/

    .mean-container .mean-nav {

        left: 0px !important;

    }

    /*    jignesh*/

    .look_detail .disp_bottom {

        position: relative;

        bottom: 0px;

        display: block;

        width: 100%;

        padding: 0px 0px 15px 15px;

    }

    .inn_header.our-story-block h1 {

        margin: 20px 0 30px;

    }

    .our-story-block span {

        font-size: 22px;

        padding: 0 90px;

        width: 100%;

        float: left;

    }

    /*.our-story-t3-cares-container h1 {

    padding: 239px 0;

    background: rgba(0, 0, 0, 0) url("../images/our-story-t3-cares-banner.jpg") no-repeat scroll center center / cover ;

    }*/

    .innovation_health_textPartbg_2 {

        top: 15px;

        margin-top: 0;

    }

    .innovation_healt_textPart_3 {

        display: none;

    }

    /*    jignesh*/

    /*....   thelook.....*/

    .product_disp .pro_img {

        display: none;

    }

    .product_disp .pro_img_mobile {

        display: block;

        text-align: center;

        margin-top: 18px;

    }

    /*....   thelook.....*/

    .mobile {

        height: 58px !important;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .slider-desc {

        left: 6%;

        top: 3%;

    }

    .owl-next {

        top: 20%;

    }

    .owl-prev {

        top: 20%;

    }

    .on_look p {

        font-size: 16px;

    }

    .on_look h1 {

        font-size: 24px;

    }

    .navbar-brand {

        display: none;

    }

    .mobile {

        width: 95%;

    }

    .mobile nav ul li {

        margin-left: 0;

    }

    .responsive_menu {

        display: block;

        margin: 0 auto;

        float: none;

        position: relative;

        top: 8px;

        z-index: 99999;

        width: 8%;

    }
    .customer-account-login-from-cart .responsive_menu,
    .opc-index-index .responsive_menu {
        margin-left: 20px;
    }

    .one {

        display: inline-block;

    }

    .one img {

        width: auto;

    }

    .mean-container a.meanmenu-reveal {

        padding: 0 16px;

    }

    .mobile {

        padding: 0PX;

    }

    .on_look h1 {

        line-height: 25px;

    }

    .inn_header span {

        font-size: 28px;

    }

    .my_pad {

        margin-top: 200px;

    }

    .my_pad1 {

        margin-top: 89px;

    }

    .shop h1,

    .about h1,

    .about h1,

    .t3pro h1 {

        padding-bottom: 16px!important;

    }

    .featured_sub h1 {

        padding-top: 10px;

        padding-bottom: 16px !important;

    }

    /*....lookbook.....*/

    .main_look {

        width: 100%;

        background-image: url("../images/lb_r_1_1.png");

    }

    .sub1_look {

        background-image: url("../images/lb_r_1_2.png");

        height: auto;

        width: 100%;

    }

    .sub_look {

        width: 100%;

    }

    .sub_look .images_look1 {

        display: inline-block;

        height: auto;

        width: 49%;

    }

    .sub_look .images_look2 {

        display: inline-block;

        width: 50%;

    }

    .sub_look {

        left: 0px!important;

    }

    .main_look_1 {

        width: 100%;

        background-image: url("../images/lb_r_2_1.png");

    }

    .sub1_look_1 {

        background-image: url("../images/lb_r_2_2.png");

        height: auto;

        width: 100%;

    }

    .sub2_look_1 {

        background-image: url("../images/lb_r_2_3.png");

        height: auto;

        width: 101%;

    }

    .sub_look_1 {

        width: 100%;

        left: 0px!important;

    }

    .sub_look_1 .images_look1_1 {

        display: inline-block;

        height: auto;

        width: 49%;

    }

    .sub_look_1 .images_look2_1 {

        display: inline-block;

        height: auto;

        width: 50%;

    }

    .main_look_2 {

        width: 100%;

        background-image: url("../images/lb_r_3_1.png");

    }

    .sub1_look_2 {

        background-image: url("../images/lb_r_3_2.png");

        height: auto;

        width: 100%;

    }

    .sub2_look_2 {

        background-image: url("../images/lb_r_3_3.png");

        height: auto;

        width: 101%;

    }

    .sub_look_2 {

        width: 100%;

        left: 0px!important;

    }

    .sub_look_2 .images_look1_2 {

        display: inline-block;

        height: auto;

        width: 49%;

    }

    .sub_look_2 .images_look2_2 {

        display: inline-block;

        height: auto;

        width: 50%;

    }

    /*....lookbook.....*/

    /*<!--innovation-->*/

    .tech_txt p {

        font-size: 14px;

    }

    .tech_txt a {

        margin: 18px 0 49px;

    }

    .padd_non {

        padding: 0!important;

    }

    .tech_txt {

        padding: 25px 0 25px 8%;

    }



    /*<!--innovation-->*/

    .menu_right {

        padding: 6px 0px 0px !important;

        margin-right: 14px;

    }

    .profile_ico,

    .help {

        display: none !important;

    }

    .logo img {

        width: 100% !important;

    }

    .menu_right_mobile {

        margin-top: -36px !important;

    }

    .mobile {

        margin-top: -36px;

        padding: 0px !important;

    }

    .traingle_arw2 {

        left: 276px !important;

    }

    .container {

        width: 100% !important;

    }

    .tools_by_li {

        width: 697px !important;

    }

    .slider3 .jcarousel li {

        width: 345px !important;

    }

    .product_grid_box {

        width: 100% !important;

    }

    .careers_main_top .akordeon {

        margin: 0 auto;

        width: 96%;

    }

    .mobile-footer-toggle-dropdown{

    clear:both;

    display:block !important;

}

.sub_footer{ display:none !important;}

.sign_footer{ display:none !important;}



    .costomer-serviceleft{

        display:none;

    }

    .searchresults-content{padding:0px !important;}

    .costomer-serviceright{ padding:12px !important;}





   /* .customer-inspiration-index .inspiration-pro-inner{

         height: auto !important;

        width: 46% !important;

    }*/

/*    .customer-inspiration-index .back-to-btn{

        margin: 0 0 37px !important;

        position: inherit !important;

    }*/

    .custom-left-bar-customerservics{ display:block !important;}

    .costomer-serviceright{ padding:12px !important;}

    .costomer-serviceright{ margin-top:50px !important;}

    .fioot-lia {

    font-size: 7px !important;

}

.costomer-serviceright.register-products {

    width: 100% !important;

    margin:0 auto !important;

    float:none !important;

    display:block;

}

    /* @DO - added below blocks - mobile experience optimizations https://happy.doperative.com/projects/t3m-marketing/tasks/11 */
    .grid_block_content .actions .p_cart_btn {
        width: 60% !important;
    }
    
    .actions .add_cart_btn {
        width: 100%;
    }
    
    .grid_block_content .actions .action_right_box {
        width: 40% !important;
    }

    .box_product_detail {
        margin-bottom: 20px !important;
    }

    .box_product_detail .list-product-name .strapline-txt {
        font-size: 18px !important;
        margin-bottom: 5px;
    }

    .box_product_detail .list-product-name .short-description {
        font-size: 16px !important;
    }

    .learn_more .quickview {
        float: left;
    }

    .box_product_detail .learn_more a {
        float: left;
        font-size: 17px !important;
    }
}



@media (max-width: 766px) {



    .shipping_sub_form .shipping_name {padding: 0 15px!important;margin: 10px 0px;}

    .customer-name .checkbox_box {margin-top: 0px !important;}

    .prod_image {

        float: right;

        height: auto;

        margin-top: 65px;

        padding: 0;

        text-align: center;

        width: 120px;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 50%;

    }

}



@media (max-width:745px) {

    .innovation_health_wrap ul li {

        margin: 0 8px 0 0;

    }

    .text_mid1 > p {

        font-size: 16px!important;

    }

    .text_mid1>h1 {

        font-size: 26px!important;

    }

    .text_mid1>a {

        margin-top: 5px;

    }

}



@media(max-width:736px) {


    /*.t3womendata #slides article {margin-right: 10px; width: 19.4%;}



    .t3womendata #slider #controls {left: 4%; width: 92%;}

    .t3womendata #slider1 #controls1 {width:92%; left:4%;}

    .t3womendata #slider {margin: 0 -15px;}

    .t3womendata #slider1 #slides1 {margin: 0 -15px;}

    .t3womendata #slides article {margin-right: 10px; width: 19.5%;}

    .t3womendata #slider1 .half_articale {width:16% !important; margin-right:10px;}*/
    .popup-content-r .shop-look{    max-height: 100%;}

        .cms-why-t3-design .design_shop {    margin: 0px auto 30px auto!important;   text-align: center;    display: block;padding: 39px 0 17px;}

    /*11jan*/

    .award_winners  .tools_by_li {width: 336px !important;}

    /*11jan*/

    .cms-shop-html .award_winners_block .jcarousel-wrapper .tools_by_li, .cms-shop-html .jcarousel-wrapper .tools_by_li {margin:0 !important;}



    .signin-fullimg img {width:auto;display: none;}

    .signin-fullimg {height:300px;background: #000;}

    .cart .page-title h2{margin: 25px 0px 30px;}

    /*.onlinepartners-content .jcarousel-control-prev, .onlinepartners-content .jcarousel-control-next {top:33% !important;}*/

    .onlinepartners-content .jcarousel.container_slider li {width:200px !important; margin-right:20px !important;}

    .onlinepartners-content-main .onlinepartners-content .jcarousel.container_slider li {width: 242px !important; min-width: 242px !important;}

    .customer-account-login .login_container .mob_accreate.member_new{display: none;}

    .customer-account-login .member_login_container .mob_accreate.member_new{display: block;}



    .customer-account-login #mob_newt3 a{font-size: 16px !important;}

    .common_all_page {    margin: 30px auto 0px auto;    text-align: center;    display: block;}

    #forgotpasswordpop .pop-up-content {margin-top:0; min-height:270px; width:100%;}

    #forgotpasswordpop .modal-dialog {margin-top:20px !important; width:450px;}





    .category_list_container .modal-dialog {margin-top: 40px !important;}

    .cart_table_row .shop_image_blog{width: 20%;}

    .cart_table_prod_name {    width: 50%;}

    .checkout-cart-index .title-buttons .btn-success{text-align: left;padding-left: 0px!important;}

    .tech_oneslide {width: 718px;margin: 0 auto;}

    #discount-coupon-form1 .v-fix {    width: 65%;}

    .techslider .jcarousel ul li {    width: 668px !important;}



    .opc-wrapper-opc .opc-col-left .fields .field {float: left!important;}

    #checkout-step-shipping {    left: 0 !important;    width: 300% !important;}

    .simplePopup {padding-top:25px !important; height:auto !important; top:10px !important;}

    .simplePopup .popmainblog {height:390px;}

    .simplePopupClose {margin:0; right:0; top:0;}



    .mean-container .mean-nav {top:15px !important;}



    .newsletter_popup .photo-popup {

        top: 4%;

    }

    .tech_txt {

        text-align: center;

        padding: 25px 15px 0 15px;

        width: 100%;

        margin-left: 0;

    }

    .our-story-rightBottomImg.bigimg {

        height: 143px !important;

    }

    .tech_txt.our-story-t3-spirit span {

        text-align: center;

    }

    .tech_txt.our-story-t3-spirit p {

        text-align: center;

    }

    .inn_header.our-story-block span {

        font-size: 24px;

        padding: 0 15px;

    }

    .inn_header.our-story-block h1 {

        margin: 0;

        padding: 10px 0 15px 0;

    }

    .bottom-all-1 > img {

        min-width: 705px;

    }

    .category_slider img {



        width: 100% !important;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 715px;

    }

    .service h1 {

        padding-top: 12px !important;

        padding-bottom: 16px !important;

    }

    .innovation_customMargin_5 {

    padding-top: 8px !important;

}

}



@media(max-width:690px) {

.referafriend-full.myrewards-full .referafriend-image-content {top:30% !important;}

.referafriend-image-content {top:30%;}

.cms-refer-friend-html .referafriend-image-content {top:35%;}



}



@media(max-width:680px) {

    .singlepass-x .innovation_design_textPartbg_2 {top: 0;}

    .techslider .jcarousel ul li {    width: 620px !important;}

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .slidertext,

    .slider2text {

        top: 9% !important;

    }

    .slider3text {

        top: 6% !important;

    }

    .category_slider .jcarousel li {

        margin-left: 82px !important;

        width: 507px !important;

    }

    .jcarousel li {

        width: 570px !important;

    }

    .cat_img {

        height: 225px !important;

    }

    .one1 {

        display: block !important;

        float: right;

        margin-right: 18px;

        width: 67px;

    }

    .slider3text,

    .slider4text {

        margin-left: 70px;

    }

    .slider2text,

    .slidertext {

        margin-left: 80px !important;

    }

    .slider3text span {

        padding-top: 15px;

    }

    .slider4text {

        top: 10% !important;

    }

    .bbtn_box {

        margin-bottom: 10px !important;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 21px !important;

        width: 285px !important;

    }

    .slider2 .category_slider .jcarousel li {

        height: auto !important;

        margin: 0 42px 0 40px !important;

    }

    .dboard_page-title h1 {

        margin: 6% 0 0 5px !important;

    }

    .cat_desc {

        padding-top: 0px;

    }

    .bbtn_box {

        margin-top: 2px !important;

    }

    .fullbaner1title {

        /*font-size: 30px !important;*/

        width: 100% !important;

    }

    .fullbaner1text {

        margin-top: 92px;

    }



    .myfooter .signup {

        padding-top: 35px;

    }

}



@media(max-width:667px) {

.shop_tool_share {width:60px !important;}

.customer-inspiration-index .inspiration-pro-blogfull {min-height:455px; padding:15px;}



.referafriend-full.myrewards-full .referafriend-image-content {top:28% !important;}

.referafriend-image-content {top:30%;}

.cms-refer-friend-html .referafriend-image-content {top:34%;}





    .SL_zipcodeandstate.mobileview input {width:93% !important;}



    .checkout-cart-index .cat_btn_right_box {    width: 110px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper {height:35px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider {width:170px !important; height:35px; }

    .right_top_pupup .pro_img .jcarousel-wrapper .jcarousel.container_slider .gallery_thumb {width:38px; height:35px; margin:0 2px;}

    .right_top_pupup .pro_img .jcarousel-control-prev {background-size:100% 100%; width:15px !important; height:30px !important; margin:-15px 0 0 0 !important;}

    .right_top_pupup .pro_img .jcarousel-control-next {background-size:100% 100%; width:15px !important; height:30px !important; margin:-15px 0 0 0 !important;}





    .move-to-wishlist .wish_b{ width: 18px;}

    .move-to-wishlist a{font-size: 11px;}

    .tech_oneslide {    width: 668px;    margin: 0 auto;}

    .reviewandconfirm_main {display: block;left: -412px;position: relative !important;width: 299%;}

    .step_confirm1_title{width: 100%!important;}

    .cms-home .simplePopup .popmainblog {height:310px;}

    .mean-container .mean-nav {top:14px !important;}

    .cat_btn_box .share.shop_tool_share.rel_pro_share {width: 60px !important;}

    .cms-customer-services-html .see-more-select {width:95%;}

    .newsletter_popup .photo-popup {

        top: 10px;

    }

    .slidemodel h2 {

        margin-top: 70px !important;

    }

    .sliderdark .mainc {

        margin-top: 70px !important;

    }

    .sliderlight .mainc {

        margin-top: 70px !important;

    }

    .cms-design-html .innovation_design_textPart span {

        margin-top: 15px;

    }

    .cms-design-html .innovation_design_textPartbg {

        top: 15px;

    }

    .cms-design-html .new_img_btm_mobile {

        margin-top: 0 !important;

    }

    .cms-user-experiance-html .innovation-proi-bottompart_TextPart > h5 {

        width: 250px;

    }

    .our-story-rightBottomImg.bigimg {

        height: 129px !important;

    }

    .our-story-t3-glass-slider-container .t3inthepressslider {

        width: 270px;

    }

    .t3_spirit_wrap .tech_txt.our-story-t3-spirit {

        width: 100%;

    }

    .inn_header.our-story-block span {

        font-size: 22px;

    }

    .service h1 {

        padding-top: 12px !important;

        padding-bottom: 7px !important;

    }

    .rewards h1 {

        padding-bottom: 7px !important;

    }

    .featured_sub h1 {

        padding-bottom: 7px !important;

    }

    .slider3 .jcarousel li {

        margin: 0 12px 0 21px !important;

        width: 295px !important;

    }

    .tools_by_li {

        width: 631px !important;

    }

    .cat-sec-1-half img {

        max-width: 100%;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    .menu_right_mobile {

        margin-bottom: 0px !important;

    }

    .slidertext h1 {

        margin-top: 60px;

    }

    .shop h1,

    .about h1,

    .about h1,

    .t3pro h1 {

        padding-bottom: 7px !important;

    }

    .featured_sub h1 {

        padding-top: 10px;

    }

}



@media(max-width:640px) {
    .containn {    margin-top: 14px !important;}

    /*.t3womendata #slides article {width: 19.2%;}

    .t3womendata #slider1 .half_articale {width:15.8% !important;}

    .t3womendata #slider1 #controls1 {margin-top:-35%;}*/

    /*11jan */

    .inn_mid_contain .inn_1 {display: block!important;}

    .inn_mid_contain .inn_2 {margin-top: 50px;}

    /*11jan*/

    .cms-home .slider2 .category_slider .jcarousel li {padding:0 !important;}



    .cart_table_prod_subtotal a img {

        float: right;

        margin-top: 6px;

        top: 7px;

        position: absolute;

    }

    .cart_table_prod_subtotal span.price.bag_price {text-align: right;padding-left: 12px;position: relative;right: -10px;}

    .customer-inspiration-index .back-to-btn a {height:42px; width:42px;}

    .customer-inspiration-index .back-to-btn a span {display:none;}

    .customer-inspiration-index .inspiration-pro-blogfull-right span {padding-top:60px;}



    .Shop_header h1 { font-size: 30px; line-height: 32px; padding-top: 15px;}

    .Shop_header h1 a {font-size:30px; line-height: 32px;}

    .innovation_header > h2 a {font-size:30px; line-height:32px; padding-top:15px;}

    .innovation_header {margin-top:600px;}

    .lookbook_header_home h2 a {line-height:32px; padding-top:15px; font-size:30px;}

    .lookbook {margin-top:-40px;}

    .pulse_header h2 a {font-size: 30px; line-height: 32px; padding-top: 15px;}

    .pulse_header {margin:-25px 0 0 0 ;}



.referafriend-full.myrewards-full .referafriend-image-content {top:28% !important;}

.referafriend-image-content {top:28%;}

.cms-refer-friend-html .referafriend-image-content {top:35%;}





    .searchresults-content-right

    .searchresults-productblog-img > img {padding: 0 5px; width: 100% !important;}

    .searchresults-productblog a:nth-child(2) {height: 40px;}

    .inviteyourfreind {padding-top:20px;}

    .inviteyourfreind-form {margin-top:20px;}

    .inviteyourfreind h2 {font-size:18px;}

    .inviteyourfreind-form span label {font-size:14px !important;}

    .inviteyourfreind-form span textarea {font-size:14px;}



    .jssora13r{right: -6px !important;}

    .jssora13l{left: 20px !important;}

    /*.referafriend-full {height:285px !important;}*/

    /*.referafriend-full.myrewards-full {height:350px !important;}*/

    /*.referafriend-full.pro-rewards-full.myrewards-full {height:285px !important;} */

    .tech_home_resp{display: block; filter: brightness(50%); }

    .tech_home_main{display: none; filter: brightness(50%); }

     .image_home_static .fullbaner1text {
        /*background-color: rgba(0,0,0,0.5);
        border-radius: 2px;*/
        padding: 8px;
    }

    .cart_page_related_pro .jcarousel-control-prev, .cart_page_related_pro .jcarousel-control-next {margin:-25px 0 0 0; width:23px;}



    .SL_bannertext {margin-left:8% !important;}



    .customer-account-login .account-login3 h1{text-align: left!important;}

    .customer-account-create #firstname,.customer-account-create #lastname,.customer-account-create .email_address,.customer-account-create #password,.customer-account-create #confirmation{height: 20px !important;}

    .customer-account-create input.checkbox {   margin-right: 0px !important;}

    .customer-account-create .control1 .checkbox_box{    width: 18px;}

    .innovation_design_main{display: none;}

    .innovation_design_responsive{display: block;}

    .innovation-health-main{display: none;}

    .innovation-health-responsive{display: block;}

    .inovation-technology-main{display: none;}

    .inovation-technology-responsive{display: block;}

    .webreview-formarea .clm-sectin .clicking {padding-left:0;}

    .review-thankyou-blog h2 {font-size:18px;}

    .review-thankyou-blog p {font-size:14px; line-height:17px;}



    .bannev-res-image {display: block;}

    .bannev-web-image{display:none; }

    .res_cart_padd{padding: 5px!important;}

    .cart-collaterals .cart_table_row{height: auto;position: relative;}

    .cart_table_header tbody .shoppingbag_header{display: none;}

    .shop_detail_blog .move-to-wishlist.mt20 {display: none;}

    .shop_detail_blog .cart_table_prod_price {display: none;}

    .shop_detail_blog .cart_table_prod_quantity {clear: both;display: inline-block;padding: 5px;width: 61px;height: auto;}

    .shop_detail_blog .cart_table_prod_subtotal {height: auto; width: 100px;}

    .shop_detail_blog .cart_table_prod_name{height: auto;}





    .content-review br{display: none !important;}

    .cms-customer-services-html .see-more-select {width:94.5%;}



    .mean-container .mean-nav ul li a.mean-expand{height: 60px!important;}

    .newsletter_popup .photo-popup {

        top: 10px;

    }

    .sliderlight h2 {

        line-height: 60px;

        font-size: 60px;

    }

    .sliderdark h2 {

        line-height: 60px;

        font-size: 60px;

    }

    .slideproduct .desc {

        font-size: 28px;

    }

    .slidemodel h2 {

        margin-top: 140px !important;

    }

    .sliderdark .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        margin-top: 140px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderdark .mainc {

        margin-top: 60px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        margin-top: 60px !important;

        line-height: 60px;

        font-size: 60px;

    }

    .slidemodel h2 {

        margin-top: 140px !important;

    }

    .sliderdark .mainc {

        /*margin-top: 140px !important;*/

        line-height: 60px;

        font-size: 60px;

    }

    .sliderlight .mainc {

        /*margin-top: 140px !important;*/

        line-height: 60px;



        font-size: 60px;

    }

    .sliderlight a {

        font-size: 16px;

    }

    /*.sliderdark a {

        font-size: 16px;

    }*/

    .cms-design-html .carousel-inner {

        margin-top: 0;

    }

    .cms-design-html .slider3.t3womenslider {

        padding-top: 2px;

    }

    .cms-design-html .innovation_design_textPart > h4 {

        font-size: 30px;

    }

    .cms-design-html .innovation_design_textPart > h3 {

        font-size: 30px;

    }

    .cms-design-html .innovation_design_textPart > p {

        width: 63%;

        font-size: 18px;

        line-height: 20px;

        margin: 15px auto;

    }

    .cms-design-html .innovation_design_textPartbg {

        top: 40px;

    }

    .cms-design-html .add_img_design_new {

        margin: 0;

        padding: 170px 0 30px 0;

        height: auto;

    }

    .cms-design-html .mobile_bottm_img1 {

        padding: 260px 0 50px 0;

    }

    .cms-design-html .innovation_bottom_textRightPart.innovation_prc_new {

        float: left;

        margin-bottom: -25px;

    }

    .cms-design-html .new_img_btm_mobile {

        padding: 270px 0 60px 0;

        height: auto;

    }

    .cms-health-html .innovation_health_textPartbg {

        margin-top: -100px !important;

    }

    .cms-technology-html .innovation_technology_container > h2 {

        font-size: 32px;

        margin-top: 5px;

    }

    .cms-technology-html .innovation_technology_container > p {

        font-size: 17px;

        line-height: 21px;

    }

    .cms-technology-html .innovation_technology_Videopart_container .VideoPart_content h4 {

        font-size: 20px;

        padding-bottom: 12px;

    }

    .cms-technology-html .innovation_technology_Videopart_container .VideoPart_content p {

        font-size: 15px;

        line-height: 18px;

    }

    .cms-user-experiance-html .innovation_health_textPartbg {

        margin-top: -100px !important;

    }

    .innovation_container_wrap .innovation_container h2 {

        font-size: 30px;

        margin-bottom: 10px;

    }

    .cms-user-experiance-html .innovation_container p {

        font-size: 18px;

        line-height: 22px;

    }

    .innovation_testmonials p {

        font-size: 22px;

        line-height: 28px;

    }

    .innovation_testmonials a {

        font-size: 18px;

    }

    .image_home_static > img {

        width: 100%;

    }

    .fullbaner1text {

        margin-top: 142px;

    }

    .fullbaner1text {

        float: left;

        left: 7%;

    }

    .innovation_healt_textPart h4 {

        font-size: 30px !important;

    }

    .innovation_healt_textPart h3 {

        font-size: 30px !important;

        line-height: normal;

    }

    .innovation_healt_textPart p {

        margin: 12px auto 20px !important;

        font-size: 16px !important;

        line-height: 20px;

    }

    .innovation_healt_textPart a span {

        font-size: 16px !important;

        line-height: 18px;

    }

    .cms-health-html .health_benefit_container_bg {

        margin: 0;

    }

    .slider_women {

        margin: -15px 0 0 0;

        padding-top: 0px;

        height: 172px;

    }

    .registration-page-content-r #firstname,

    #lastname,

    .email_address,

    #password,

    #confirmation {

        height: 20px !important;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 49.1%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 49.1% !important;

    }

    .registration-page-content-l {

        display: none;

    }

    .registration-page-content {

        width: auto;

        margin: 0 15px;

    }

    .registration-page-content-r {

        width: 100%;

        padding: 50px 0 185px 0;

        margin: 0;

        float: left;

        display: block;



    }

    .registration-page-content-r .row-section.user-n {

        display: block

    }

    .registration-page-content .mob-text {

        display: block;

    }

    .registration-page-content h1 p {

        display: inline;

        padding-right: 5px;

    }

    .registration-page-content h1 {

        text-align: center;

        font-size: 24px;

        margin: 45px 0 12px 0;

    }

    .chack {

        width: 100%;

        margin-bottom: 20px;

    }

    .chack .chack-box {

        margin: 0;

    }

    .chack .chack-text {

        padding: 0 0 0 10px;

    }

    .chack:last-child {

        margin-bottom: 0;

    }

    .registration-page-main img {

        display: none;

    }

    .registration-page {



        position: static;

        background: #000;

        float: left;

    }

    .registration-page-content-r .row-section .che-text {

        padding: 3px 0 0 10px;

        letter-spacing: normal;

    }

    input[type="radio"],

    input[type="checkbox"] {

        position: static;

    }

    .registration-page-content-r .row-section input {

        height: 30px;

        line-height: 30px;

    }

    .registration-page-content-r .row-section.selct-mob {

        display: none;

    }

    .registration-page-content-r .row-section .input-fix {

        width: 49.1%;

    }

    .cms-technology-html .flexslider {

        height: 285px;

        margin-bottom: 0 !important;

        margin-top: 250px !important;

    }

    .cms-technology-html .innovation_technology_textPartbg {

        top: 60px;

    }

    /*.cms-technology-html .innovation_healt_textPart.add_technology_text > p {width:100% !important;}*/

    .cms-technology-html .innovation_technology_container_bg {

        padding: 30px 0 20px 0;

    }

    .cms-technology-html .VideoPart_content {

        padding-top: 10px;

    }

    .cms-technology-html .innovation_technology_container_bg {

        padding-bottom: 0;

        border-bottom: solid 1px #fff;

    }

    .innovationTechnology_testmonials ul {

        margin-top: 40px;

    }

    .cms-technology-html .innovation_customMargin_6 {

        margin-top: 30px !important;

    }

    .our-story-rightBottomImg.bigimg {

        height: 124px !important;

    }

    .mean-container .mean-nav ul li:first-child {

        border-top: solid 1px #f1f1f1;

    }

    .mean-container .mean-nav ul li {

        border-bottom: solid 2px #f1f1f1;

    }



    .mean-container .mean-nav {



        margin-top: 29px;

    }

    .mean-container .mean-nav ul li a {

        padding: 14px 0 14px 27px;

        font-size: 18px !important;

    }

    .mean-container a.meanmenu-reveal.meanclose {

        color: #4c4c4a;

        font-family: nationallf-book;

        font-size: 40px !important;

        font-weight: normal;

        height: 23px;

        margin: 4px 0 0 20px;

        width: 23px;

    }

    .mobile {

        width: 100% !important;

        position: absolute;

        height: 50px !important;

        margin-top: -27px;

    }

    .navbar-default ul li a {

        font-size: 18px !important;

    }

    .logo {

        margin-top: 3px !important;

    }

    #my_nav {

        min-height: 56px;

    }

    .meanmenu-reveal > span:first-child {

        margin-top: 0 !important;

    }

    .mean-container a.meanmenu-reveal {

        float: left;

        height: 31px;

        margin: 0 0 0 15px;

        width: 50px;

        padding: 0;

    }

    .menu_right_mobile {

        position: absolute;

        right: 0;

        z-index: 9999;

    }

    .topt3search {

        top: 36px !important;

    }

    .top-cart1 .block-content {

        top: 42px !important;

    }

    /*store locator*/

    .SL_bottombannercontainer {

        margin-top: -32px;

    }

    .SL_bannertext {

        padding: 25px 20px;

    }

    .resellers-title {

        font-size: 6.5vw;

    }

    /*store locator*/

    .top-cart1 .block-title strong {

        left: 23px!important;

    }

    /*    jignesh*/

    .flexslider .slides img {

        display: block;

        width: 100% !important;

    }

    .main_img {

        display: none !important;

    }

    .slides .responsive {

        display: block !important;

    }

    .slidertext h1 {

        font-size: 30px;

        line-height: 30px;

        width: 225px;

        margin-top: 170px;

    }

    .slidertext span a {

        font-size: 14px;

        line-height: 18px;

    }

    .slidertext span {

        margin-top: 25px;

        padding-top: 30px;

    }

    .slider3text .mainc {

        font-size: 30px;

        line-height: 30px;

        width: 225px;

        margin-top: 70% !important;

    }

    .slider3text h1 {

        width: 225px;

        font-size: 18px;

        line-height: normal;

    }

    .slider3text .desc {

        font-size: 14px;

        line-height: normal;

        padding-bottom: 10px;

    }

    .slider3text,

    .slider4text {

        font-size: 14px;

        line-height: normal;

        width: 200px;

    }

    .slider2text a,

    .slider3text a {

        font-size: 18px;

        line-height: normal;

        margin-top: 10px !important;

    }

    .slider4text .mainc {

        font-size: 30px;

        margin-top: 180px !important;

    }

    .slider4text h1 {

        font-size: 18px;

        line-height: normal;

    }

    .slider4text .desc {

        font-size: 18px;

        line-height: normal;

        padding-bottom: 10px;

    }

    .slider4text>span a {

        font-size: 14px;

        color: #4c4c4a;

    }

    .slider2text h1 {

        font-size: 30px;

        line-height: 30px;

        width: 225px;

        margin-top: 160px !important;

    }

    .slider2text a,

    .slider3text a {

        font-size: 14px;

        line-height: 24px;

        width: 130px;

        margin-top: 20px;

        margin-bottom: 40px;

    }

    .slider2text>span>a {

        font-size: 14px;

        line-height: normal;

        width: 100%;

    }

    .flex-direction-nav .flex-prev {

        left: 10px !important;

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        right: 10px !important;

        top: 50% !important;

    }

    .innovation_design_contentPart img {

        padding-top: 280px;

    }



    .innovation_design_textPart_2 {

        padding-top: 75px;

    }

    .innovation_design_textPart_2 h3 {

        margin-top: 15px;

    }

    .add_img_design_new {

        margin-top: -110px;

    }

    .innovation_health_wrap ul li {

        float: none;

        margin: 0 auto;

        max-width: inherit;

        width: 80%;

    }

    .innovation_health_wrap ul li:nth-child(2) {

        display: none;

    }

    .innovation_health_wrap ul li:nth-child(3) {

        display: none;

    }

    .innovation_health_wrap ul li:last-child {

        display: none;

    }

    .innovation_health_content {

        padding: 45px 0;

    }

    .innovationbottompart_container_bg {

        display: none;

    }

    .innovationimage_container_bg {

        height: 360px;

    }

    .innovationimage_container {

        height: 360px;

        padding: 25px 0 0;

        vertical-align: top;

    }

    .innovationbottompart_TextPart h3 {

        font-size: 25px;

        margin: 15px 0 10px;

    }

    .innovationbottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovationbottompart_TextPart p {

        font-size: 14px;

    }

    .innovationbottompart_TextPart a {

        font-size: 14px;

    }

    .innovationbottompart_container_bg {

        min-height: inherit;

        padding: 0 0 15px;

    }

    .innovationmoisturesealingimage_container_bg {

        height: 360px;

    }

    .innovationeffectivestylingimage_container_bg {

        height: 360px;

    }

    .effectiv_stylish_bg_container {

        height: 360px;

        display: none;

    }

    .featherweight-LUXEimg {

        height: 170px;

    }

    .innovationcomplatehaircareimage_container_bg {

        height: 360px;

    }

    /**/

    .innovatio-proi-bottompart_container_bg {

        display: none;

    }

    .quietoptarion_container_bg {

        height: 360px;

    }

    .innovation-ergonomic-image_container_bg {

        height: 360px;

    }

    .innovation-intuitive-image_container_bg {

        height: 360px;

    }

    .innovation-faststyling-image_container_bg {

        height: 360px;

    }

    .innovation_healt_textPart h4 {

        font-size: 4.5vw;

    }

    .innovation_healt_textPart h3 {

        font-size: 4.5vw;

    }

    .innovation_healt_textPart h3 sup {

        font-size: 2vw;

    }

    .innovation_healt_textPart p {

        font-size: 2.7vw;

        margin: 12px 0 12px;

    }

    .innovation_healt_textPart a span {

        font-size: 2.3vw;

    }

    .innovation_health_textPartbg {

        margin-top: -80px;

    }

    .innovation_container h2 {

        font-size: 5.5vw;

    }

    .innovation_container h2 sup {

        font-size: 1.8vw;

    }

    .innovation_container p {

        font-size: 2.7vw;

    }

    .innovation_healt_textPart_2 h3 {

        font-size: 4.7vw;

    }

    .innovation_healt_textPart_2 p {

        font-size: 2.8vw;

    }

    .innovation_healt_textPart_2 p span {

        font-size: 1.9vw;

        float: left;

    }

    .innovation_design_2colum_wrap {

        display: none;

    }

    .innovation_design_top_wrap .innovation_design_contentPart .View320 {

        height: 340px;

        width: auto;

        padding: 0;

    }

    .innovation_design_textPartbg {

        top: 10%;

    }

    .innovation_design_contentPart img {

        float: left;

        height: 630px;

        padding: 240px 0 0;

    }

    .innovation_design_textPart_2 img {

        height: auto;

        width: 15%;

        padding: 0;

        float: none;

        margin: 0;

    }

    .innovation_design_top_wrap .innovation_design_textPart a img {

        float: none;

        height: auto;

        padding: 0;

        width: 5%;

    }

    .innovation_design_textPart_2 h3 sup {

        font-size: 2vw;

        top: -14px;

    }

    .innovation_design_textPartWrap_2 {

        max-width: 350px;

    }

    .innovation_design_textPartWrap_3 {

        float: left;

        max-width: 350px;

    }

    .innovation_bottom_textPart {

        bottom: 10px;

    }

    .mobileViewShowdiv {

        display: block;

        float: left;

        margin: 15px 0 40px 0;

        padding: 0;

        width: 100%;

    }

    .startShopping h5 {

        margin: 0;

        padding: 0;

    }

    .startShopping h5 a {

        text-align: center;

        width: 100%;

        float: left;

        color: #4c4c4c;

        font-family: 'NationalLF-Book';

        font-size: 24px;

    }

    .our-story-cares-contantPart h1 {

        font-size: 50px;

        margin-top: -70px;

    }

    .our-story-hear-storie-container {

        float: left;

        width: 100%;

    }

    .our-story-hear-storie-block {

        border-right: 0px solid #c1c1c1;

    }

    .our-story-break-img-none p {

        padding: 0 30px;

    }

    .our-story-hear-storie-block > p {

        width: 96%;

    }

    .our-story-t3-spirit {

        clear: both;

        float: none;

        margin: 0 auto;

        width: 90%;

    }

    .tech_txt.our-story-t3-spirit span {

        text-align: center;

    }

    .tech_txt.our-story-t3-spirit p {

        text-align: center;

    }

    .tech_txt.our-story-t3-spirit a {

        text-align: center;

        margin: 30px 0 0;

    }

    .t3_spirit_wrap {

        margin-bottom: 0;

    }

    /*    jignesh*/

    .responsive-image {

        display: block;

    }

    .responsive-image img {

        width: 100%;

    }

    .main_lookbook_kp .div_img_left > img {

        display: none;

    }

    .featured_sub.f_sub_header {

        margin: 0 0px;

    }

    .service.f_sub_header {

        margin: 0 0px;

    }

    .container1 {

        width: 58%!important;

    }

    .service > h1,

    .featured_sub h1 {

        padding-bottom: 7px;

    }

    .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

        border: 2px solid #999;

        border-radius: 5px;

        color: #4a4a4c !important;

        font-size: 14px;

        height: 45px;

        left: 36% !important;

        line-height: 30px;

        margin: 0 auto;

        text-align: center;

        width: 183px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 182px;

    }*/

    .yotpo-stars {

        margin-left: 0% !important;

    }

    .myfooter .footel_coll_R {

        padding-left: 0px !important;

    }

    .myfooter .footel_coll_L {

        padding-right: 0px !important;

    }

    .id_img {

        margin-bottom: 0;

        margin-right: auto;

        margin-top: 0;

        position: relative;

        top: 60%;

        width: 100%;

    }

    .cat_btn_box {

        /*height: 40px;*/

        margin-top: 15px;

        width: 100%;

    }

    .tools_by_li {

        background-color: transparent;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding: 0px;

        width: 150px;

    }
    .catalog-product-view .cat_tool_price {padding: 15px;}
    .add_share_link {

        float: right;

        position: relative;

        top: 0;

        width: 20%;

    }

    .cat-sec-1-half img {

        max-width: 100%;

    }

    .bottom-all-1 > img {

        min-width: 610px;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 300px;

    }

    .col-md-dryr {

        float: left;

        min-height: 1px;

        padding-left: 15px;

        padding-right: 15px;

        position: relative;

        width: 100% !important;

    }

    .prod_box {

        background: #f5f5f5 none repeat scroll 0 0;

        margin-bottom: 28px;

        padding: 20px !important;

    }

    .prod_image {

        float: right;

        height: auto;

        margin-top: 65px;

        padding: 0;

        text-align: center;

        width: 270px;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 130px;

    }

    .prod_price_box {

        float: left;

        margin: 0;

        padding: 0;

        width: 260px;

    }

    .product_reciew_box {

        float: left;

        margin: 0;

        padding: 0;

        width: 260px;

    }

    .action_right_box {

        float: right;

        /*  margin-top: 0px;

    */

        width: 245px;

    }

    .myfavlook_women_header h1 {

        color: #4a4a4c;

        display: block;

        font-family: NationalLF-Reg;

        font-size: 45px;

        line-height: 45px;

        padding-top: 23px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .shope_share_look_slider h2 {

        color: #4a4a4c;

        font-size: 20px;

        font-weight: 200;

        line-height: 18px;

        padding: 8% 22% 2%;

    }

    .tools_by_li {

        width: 606px !important;

    }

    .category_slider img {

        width: 100% !important;

    }

    .top-support {

        float: none;

        text-align: center;

    }

    .top-support span {

        display: inline-block;

        padding: 0px 0px;

        float: none;

    }

    .offers1 {

        display: none;

    }

    .top-control {

        display: none;

    }

    .lookbook .look1 {

        width: 100%;

    }

    .lookbook .look2 {

        width: 100%;

    }

    .lookbook .look3 {

        width: 100%;

    }

    .on_look p {

        font-size: 19px;

    }

    .on_look h1 {

        font-size: 24px;

    }

    /*innovation*/

    .inn_header span {

        font-size: 22px;

    }

    .inn_header h1 {

        padding-top: 20px;

    }

    /*.flex-direction-nav .flex-next {

        top: 73% !important;

    }

    .flex-direction-nav .flex-prev {

        top: 73% !important;

    }*/

    .slider3text span {

        padding-top: 8px !important;

    }

    .slider4text {

        top: 13% !important;

    }

    .category_slider .jcarousel li {

        width: 533px !important;

        margin-left: 55px !important;

    }

    .jcarousel li {

        width: 541px !important;

    }

    .one1 {

        width: 80px !important;

    }

    #form-validate {

        width: 100%;

    }

    .account-create1 .row {

        padding: 20px !important;

    }

    .customer-account-login .account-create1 .row {

        padding: 0px !important;

    }

    .jcarousel-control-prev {

        left: 10px !important;

    }

    .jcarousel-control-next {

        right: 10px !important;

    }

    .slider3 .jcarousel li {

        margin: 0 7px 0 36px !important;

        width: 260px !important;

    }

    .cat_img {

        height: 147px !important;

    }

    .slider2 .category_slider .jcarousel li {

        height: auto !important;

        margin: 0px !important;

        width: 284px !important;

        padding: 14px 14px 14px 6px;

    }

    .slider2 {

        min-height: 170px;

    }

    .slidingDiv {

        background: none !important;

    }

    .cat_desc {

        padding-top: 58px;

    }


    .custom-left-bar-customerservics{ display:block !important;}

    .faq_toggle_responsive_menu{

        display:block !important;

        width: 100%;

         }

    .costomer-serviceleft{

        display:none;

    }

    .searchresults-content{padding:0px !important;}

    .costomer-serviceright{ padding:12px !important;}

    .back_to_customer_service a{

         color: #4a4a4c;

        font-family: NationalLF-Book;

        font-size: 16px;

        padding-left: 20px;

        text-transform: capitalize;

    }

    .back_to_customer_service {

        padding-top:25px;

    }

    .costomer-serviceright{ margin-top:50px !important;}

    .custom-left-bar-customerservics{ display:block !important;}

    .costomer-serviceright .costomer-formarea {

  width: 100% !important;

    }



 .ourservice-toggle-box{

      background-size: 2% auto;

 }

 .ourservice-toggle-box {

    float: left;

    font-family: NationalLF-Book;

    font-size: 16px;

    height: 50px;

    line-height: 42px;

    margin: 0px !important;

    padding: 0px 0px 0px 20px !important;

    text-align: left;

    width: 100%;

    text-transform: capitalize;

    border-bottom: 1px solid #D5D5D5;

    background: transparent url("../images/toggle_dd_arrow.png") no-repeat scroll 95% center / 2% auto;

    }

    .Aboutt3-dd, .Customer-Service-dd, .reward-promotion-dd, .t3pro-dd, .featured-search-dd{

        font-size:22px !important;

    }

    .mobile-footer-toggle-dropdown ul li a{

        font-size: 12px !important;

    }

    }





@media(max-width:610px) {

    .text_bottom {

        margin-top: 48px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 30%;

    }*/

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .category_slider .jcarousel li {

        margin-left: 55px !important;

        width: 504px !important;

    }

    .slider3 .jcarousel li {

        margin: 0px !important;

        width: 268px !important;

    }

    /*.slider2 .category_slider .jcarousel li {

 margin: 0 42px 0 40px !important;

 width: 522px !important;

    }*/

}



@media(max-width:610px) {

    .mobile-summary {width: 100%;display: block;}

    .mystory_women_header span {

        font-size: 22px;

        line-height: 28px

    }

    .img_text1 .container1 {

        top: 20px;

    }

    .about > h1,

    .service > h1,

    .shop > h1 {

        padding-bottom: 4px;

    }

    .featured_sub h1 {

        padding-bottom: 4px;

    }

    .myref_mobile_box, .rev_mobile{

    border-bottom:1px solid #ADADAD;

    line-height: 34px;

    }

    .myref_descktop_box, .rev_descktop{

        display:none !important;

    }

    .myref_mobile_box ul li{ font-size:18px !important;}

    .rev_mobile .title{font-size: 20px;

        text-transform: capitalize;}

        .rev_mobile .description{font-size: 16px;

        text-transform: capitalize;}

        #review_plus, #plus{

                margin: 20px 2px 10px 0 !important;

        }

        .std table td, .std table th{ padding:0px !important;}



}



@media only screen and (min-width: 590px) and (max-width: 610px) {

    .mystory_women_header h1 {

        text-align: center;

    }

    .jcarousel-wrapper .tools_slider {

        width: 565px !important;

    }

    .category_slider .tools_by_li {

        width: 565px !important;

    }



}



@media(max-width:639px) {

    .wishlist-popup .modal-content {height: 1080px;}

    .wishlist-popup .account-create1 .row {padding:0 !important;}

    .wishlist-popup .account-login3 {width:100% !important;}

    .wishlist-popup .account-create1.mob_accreate.member_new {width:100% !important;}

    .wishlist-popup .account-login3 .row .col-md-5.btn-login-text.pt5.pb5 {float:left !important;}

    .wishlist-popup .account-create1 .name-firstname, .name-lastname.col-md-6 {width:100% !important;}

    .wishlist-popup .account-create1 .name-lastname {margin-left:0;}

    .wishlist-popup .modal-sm {width:460px !important;}

    .wishlist-popup .modal-header {padding-bottom:5px;}

    .wishlist-popup .modal-title {font-size:16px !important;}

    .wishlist-popup .account-login3 h1, .account-create1 h1 {font-size:20px !important; margin-bottom:10px !important;}

}



@media(max-width:600px) {

    /*.cms-shop-html .mystory_women .container_slider {width: 273px !important;}*/

    .cms-shop-html .mobile-tool-slider .mobilebox {padding:0;}



    .SL_zipcodeandstate {width:92% !important;}



    .blog-img {    display: block;    height: auto;    width: auto;    margin: 0;}

    .newsletter_popup .photo-popup {

        top: 10%;

    }

    /*    jignesh*/

    /*.our-story-t3-cares-container h1 {

    font-size: 70px;

    line-height: 70px;

    padding: 250px 0;

    }*/

    .innovation_design_contentPart img {

        height: 600px;

    }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 5.2vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 2.5vw;

        margin: 10px 0;

    }

    /*    jignesh*/

    .mystory_women_header h1 {

        text-align: center;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 585px;

    }

    .slider3 .jcarousel li {

        margin: 0 7px 0 19px !important;

        width: 260px !important;

    }

    .tools_by_li {

        width: 558px;

    }

    .slider3 .jcarousel li {

        margin: 0;

        min-width: 300px;

    }

    .bottom-all-1 > img {

        min-width: 570px;

    }

}



@media(max-width:580px) {

    .top-sub-menu{padding: 3px 15% !important;}





    .tech_oneslide {width: 548px;margin: 0 auto;}

    .techslider .jcarousel ul li {    width: 620px !important;}

    .checkout-onepage-success .col-main span {

    font-size: 16px;

    }

    .checkout-confirmation-blog h2{    font-size: 30px; line-height:36px;}

    .category_slider .tools_by_li {

        height: 248px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .look_mid .container1 {

        left: 12%;

    }

    .category_slider .jcarousel li {

        margin-left: 46px !important;

        width: 473px !important;

    }

    .jcarousel li {

        width: 466px !important;

    }

    .slider3 .jcarousel li {

        margin-left: 41px;

        min-width: 280px !important;

    }

    /*.slider2 .category_slider .jcarousel li {

 width:475px !important;

 margin: 0 42px !important;

    }*/

    .btn-success img {

        margin: 8px;

        width: 25px;

    }

    .btn-success {

        width: 100%;

        margin-top: -33px;

    }

    /*.dashboard-header h1 {

        line-height: 85px !important;

    }*/

    .logo img {

        width: 100% !important;

    }

    .first_label_dropdown,.second_label_dropdown,.third_label_dropdown,.fourth_label_dropdown,.fifth_label_dropdown{

     background-size: 3% auto !important;

      }

      .tools_by_li .share_content_container{

          width:100% !important;

      }

      .catalog-category-view .category-products {   padding: 0 20px 0 15px;}



    .checkout-confirmation-blog h2  {  margin: 45px 0 5px 0;}

    .checkout-confirmation-blog .msg_subtitle{margin: 0 0 12px 0;}

    .continue-shopping {background: #333333;   text-decoration: none;   font-size: 14px;    font-family: NationalLF-Book;    text-align: center;    display: inline-block;    width: 133px;    height: 40px;   line-height: 38px;    color: #fff;    border-radius: 3px;    margin: 0 16px 29px 0;}

    .checkout-onepage-success .share_btn > a{    margin-bottom: 22px!important;}

    .checkout-confirmation-blog-main{margin: 0px 0 50px 0;}

    .checkout-confirmation-blog h2{text-align: center;}

    .checkout-confirmation-blog .msg_subtitle{text-align: center;}

    .checkout-confirmation-blog p{width: 100%;padding: 0px; margin: 0px;    text-align: center !important;}



    .webreview-formarea .clm-sectin .sbmbtn {width:100%; margin:20px 0;}

    .webreview-formarea .clm-sectin .clicking {width:100%; margin:0;}

    .checkout-confirmation-blog-main .btn-area{text-align: center;}

    .image_home_static .fullbaner1text {

    margin-top: 63% !important;

}

}



@media(max-width:568px) {

    /*.t3womendata #slider1 #controls1 {margin-top:-35%;}*/


.top-sub-menu-bg .row{overflow: auto;}

.top-sub-menu-bg .top-sub-menu {
    overflow: auto;
    padding: 0 !important;
    width: 568px;
}

    .slider3.category_slider .jcarousel-control-prev {margin:-25px 0 0 0 !important;}

    .slider3.category_slider .jcarousel-control-next {margin:-25px 0 0 0 !important;}



    .cms-shop-html .mystory_women .container_slider {width:385px !important;}

    .chek-out-cart-cont .cart_pro_img img {    width: 100%;}

    .innovation_header {margin-top:503px;}

    /*.sales-order-history .dashboard-header {margin-bottom: 0; text-align: center;}

    .sales-order-history .my-account .recent_order_bg .btn.btn-success.btn-large.btn_back_dashboard {display: inline-block; float: none; position: static; width: auto;}

    .sales-order-history .dashboard-header.mb30 > h1 {display: inline-block; padding-top: 10px;}*/

    .signin-fullimg {height: 300px;}

    .signin-fullimg img{display: none;}



    .referafriend-full.myrewards-full .referafriend-image-content {top:25% !important;}

    .refer-earn p span {display: inline-block;}

    .award_winners .award_winners_block .tools_by_li {width: 336px !important;}





    .slider_candid .style-feadslider .jcarousel.container_slider.bx-wrapper {width: 270px !important;}

    .right_top_pupup .pro_img .jcarousel-wrapper {margin-bottom:30px !important;}

    .the_look_new .block_content .left_side {margin: 0; width: 100% !important;}

    .the_look_new .block_content .right_side {float: left; margin: 20px 0 0; width: 100% !important;}

    .the_look_new .mytools_demo, .my_padd_l, .my_padd_r, .top-acc, .mytools_demo3, .tools_by_li, .right_txt, .product_grid_box, .the_look_new, .wlbbb, .related-li, .block_content { overflow: visible;}





    .techslider .jcarousel ul li {    width: 570px !important;}

    .reviewandconfirm_main {display: block;left: -348px;position: relative !important;width: 300%;}

    .mean-container .mean-nav {top:16px !important;}



    /*iphone 5 lnd*/

    .mytoolsbyli .cat-sec-1 .tools_prod_title a {    line-height: 25px !important;    font-size: 26px;}

    .cms-customer-services-html .see-more-select {width:94%;}



    .cms-shop-html .jcarousel.container_slider.bx-wrapper {

        width: 270px !important;

    }

    .cms-shop-html .jcarousel-control-next {

        width: 22px;

    }

    .cms-innovation-html .jcarousel.container_slider.bx-wrapper {

        width: 229px !important;

    }

    .newsletter_popup .photo-popup .popup_img {

        height: 318px;

    }

    .newsletter_popup .photo-popup {

        width: 460px;

        height: 320px;

        margin-left: -230px;

        top: 10px;

    }

    .newsletter_popup .photo-popup-left {

        padding-top: 30px;

    }

    .newsletter_popup .photo-popup-left h1 {

        font-size: 30px;

        padding-left: 40px;

    }

    .newsletter_popup .photo-popup-left h2 {

        font-size: 22px;

        padding: 0 0 0 20px;

    }

    .newsletter_popup .photo-popup-left p {

        font-size: 15px;

        line-height: 18px;

        padding: 15px 0 20px 20px;

        width: 275px;

    }

    .newsletter_popup .photo-popup-left-form {

        width: 230px;

        margin-left: 25px;

    }

    .slidemodel h2 {

        margin-top: 100px !important;

    }

    .sliderdark .mainc {

        margin-top: 60px !important;
        line-height: 30px;
        font-size: 30px;

    }

    .sliderlight .mainc {

        margin-top: 60px !important;
        line-height: 30px;
        font-size: 30px;

    }

    .slideproduct .desc {
        font-size: 20px;
    }

    .cms-design-html .add_img_design_new {

        padding-top: 120px;

    }

    .cms-design-html .mobile_bottm_img1 {

        padding-top: 210px;

    }

    .cms-design-html .new_img_btm_mobile {

        padding-top: 230px;

    }

    .innovation_healt_textPart p {

        width: 100% !important;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 49%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 49%;

    }

    .cms-technology-html .flexslider {

        height: 253px;

        margin-top: 290px !important;

    }

    /*.innovation_healt_textPart h4 {font-size:40px !important;}

    .innovation_healt_textPart h3 {font-size:40px !important;}

    .innovation_healt_textPart p {font-size:18px !important;}

    .innovation_healt_textPart a span {font-size:18px !important;}*/

    .our-story-rightBottomImg.bigimg {

        height: 110px !important;

    }

    .logo {

        margin-top: 5px !important;

        width: 100%;

    }

    /*store locator*/

    .SL_bottombannercontainer p {

        font-size: 20px;

        line-height: 20px;

        margin: 8px 0 0;

    }

    .SL_bottombannercontainer {

        margin-top: -26px;

    }

    /*store locator*/

    /*    productlist*/

    .category_list_container .container {

        padding: 0px!important

    }

    .category_list_container .container .box_product_detail {

        padding-left: 0px!important;

    }

    .box_product_detail .list-product-name h1 a {

        color: #4a4a4c;

        font-family: seaside_displaymedium;

        font-size: 20px;

        line-height: 22px;

    }

    .box_product_detail {

        width: 100%!important;

         padding:0px !important;

         margin-bottom:20px;

    }

    .box_product_detail .prod_short_desc {

        width: auto!important

    }

    .box_product_detail .list-product-name .strapline-txt {

        color: #4a4a4c;

        display: block;

        font-family: NationalLF-Book;

        font-size: 16px;

        line-height: 19px;

        width: auto;

    }

    .box_product_detail .list-product-name .short-description {

        color: #4a4a4c;

        display: block;

        font-family: NationalLF-Book;

        font-size: 14px;

        line-height: 18px;

    }

    /*    productlist*/

    .slidertext h1 {

        margin-top: 130px !important;

    }

    .slider2text h1 {

        margin-top: 130px !important;

    }

    .slider3text .mainc {

        margin-top: 50% !important;

    }



    .slider4text .mainc {

        margin-top: 130px !important;

    }

    /*    jignesh*/

    .innovation_health_wrap ul li {

        float: none;

        margin: 0 auto;

        max-width: inherit;

        width: 80%;

    }

    .innovation_health_wrap ul li:nth-child(2) {

        display: none;

    }

    .innovation_health_wrap ul li:nth-child(3) {

        display: none;

    }

    .innovation_health_wrap ul li:last-child {

        display: none;

    }

    /*    .innovation_health_content {

        padding: 85px 0;

    }*/

    .innovationbottompart_container_bg {

        display: none;

    }

    .innovationimage_container_bg {

        height: 320px;

    }

    .innovationimage_container {

        height: 320px;

        padding: 25px 0 0;

        vertical-align: top;

    }

    .innovationbottompart_TextPart h3 {

        font-size: 25px;

        margin: 15px 0 10px;

    }

    .innovationbottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovationbottompart_TextPart p {

        font-size: 14px;

    }

    .innovationbottompart_TextPart a {

        font-size: 14px;

    }

    .innovationbottompart_container_bg {

        min-height: inherit;

        padding: 0 0 15px;

    }

    .innovationmoisturesealingimage_container_bg {

        height: 320px;

    }

    .innovationeffectivestylingimage_container_bg {

        height: 320px;

    }

    .effectiv_stylish_bg_container {

        height: 320px;

        display: none;

    }

    .featherweight-LUXEimg {

        height: 170px;

    }

    .innovationcomplatehaircareimage_container_bg {

        height: 320px;

    }

    .innovationimage_container h3 {

        font-size: 34px;

    }

    .innovationimage_container p {

        font-size: 21px;

    }

    .innovation_testmonials {

        float: none;

        margin: 0 auto;

        width: 70%;

    }

    .innovation_testmonials p {

        font-size: 20px;

        line-height: 28px;

    }

    /**/

    .quietoptarion_container_bg {

        height: 320px;

    }

    .innovation-ergonomic-image_container_bg {

        height: 320px;

    }

    .innovation-intuitive-image_container_bg {

        height: 320px;

    }

    .innovation-faststyling-image_container_bg {

        height: 320px;

    }

    .innovation_design_contentPart img {

        height: 580px;

    }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 5.2vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 2.5vw;

        margin: 10px 0;

    }

    /*    jignesh*/

    .text_mid1>a {

        display: block;

        margin-top: 7px;

    }

    .text_mid1>p {

        padding-top: 0px;

    }

    .text_mid1>h1 {

        padding-top: 7px;

    }

    .text_top1 h1 {

        font-size: 32px;

        padding-bottom: 0px;

    }

    .text_mid1 {

        margin-top: 7px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {
        float: right;
        position: relative;
        top: -60px;
        width: 182px !important;
    }*/

    .view_add_to_box ul li {

        float: left;

        margin: 0 0 0 15px;

    }

    .yotpo-stars {

        margin-left: 0% !important;

    }





    .col-md-dryr {

        float: left;

        min-height: 1px;

        padding-left: 15px;

        padding-right: 15px;

        position: relative;

        width: 100%;

    }

    .action_right_box {

        float: right;

        margin-top: 45px;

        width: 245px;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 270px;

    }

    .list-product-name {

        float: left;

        margin: 0;

        padding: 0;

        width: 50%;

    }

    .prod_image {

        float: right;

        height: auto;

        margin-top: 65px;

        padding: 0;

        text-align: center;

        width: 120px;

    }

    .product-image > img {

        max-width: 100%;

    }

    .bottom-all-1 > img {

        min-width: 540px;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 16px;

        position: absolute;

        text-align: center;

        top: 25%;

        width: 100%;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .shope_share_look_slider h2 {

        color: #4a4a4c;

        font-size: 17px;

        font-weight: 200;

        line-height: 18px;

        padding: 8% 22% 2%;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 547px;

    }

    .career_banner_inner h1 {

        font-size: 7vw;

    }

    .career_banner_inner p {

        font-size: 3.5vw;

        top: 340px;

    }

    .look_tutorial{

        margin-top:60px;

    }


    .slider3.category_slider .jcarousel-control-prev,
    .slider3.category_slider .jcarousel-control-next {
        width: 14px !important;
    }

    .cms-home .slider3.category_slider .container_slider {
        width: 405px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 405px !important;
        height: auto !important;
    }
}



@media (max-width:520px) {
    .details-technology-rightbox iframe{width: 100%;}

    /*11jan*/

    .innovation_technology_main_part .container_slider {width: 238px!important;}

    /*11jan*/

    .techslider .jcarousel ul li {    width: 440px !important;}



    .prod_view_right .more-views .details-gallery-slider{width:100%!important;}

    .prod_view_right .more-views .details-gallery-slider .container_slider{width:80%!important;}

    .std table td, .std table th{

        font-size:10px !important;

    }

}



@media(max-width:480px) {
    .modal-open .modal{overflow: scroll;}
    .sales-order-history .slider3 .category_slider .related-li {    width: 270px !important;    margin-left: 12px;}

    .t3women-index-index #slider #controls {width:60%; left:20%;}

    .t3women-index-index #slider1 #controls1 {width:60%; left:20%; margin-top:-35%;}



    .opc-index-index .jcarousel-control-prev {margin:0 !important; left:0 !important;}

    .opc-index-index .jcarousel-control-next {margin:0 !important; right:0 !important;}



    .reviewandconfirm_main {left: -298px;}

    .reviewandconfirm_main .review_topblock {border-bottom: medium none!important;}

    .checkout-cart-index .jcarousel-control-prev {left:0 !important;}

    .checkout-cart-index .cat_btn_right_box {width:100px !important;}

    .shop_slider_block .cat_btn_box .cat_btn_right_box {width:100px !important;}



    .step_confirm1 .review_topblock_sub {float: left;width: 100%!important;margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .step_confirm1



    .checkout-cart-index .jcarousel-control-prev {left:0px !important;}

    .checkout-cart-index .jcarousel-control-next {right:0px !important;}



    .slider3.category_slider .jcarousel-control-prev {margin:-25px 0 0 -5px !important; width:23px;}

    .slider3.category_slider .jcarousel-control-next {margin:-25px -5px 0 0 !important; width:23px; right:0 !important;}





    #discount-coupon-form .v-fix {float: left;   width: 55%;}

    .cms-shop-html .jcarousel-control-prev {margin:-15px 0 0 0 !important;}

    .cms-shop-html .jcarousel-control-next {margin:-15px 0 0 0 !important;}



    .cms-refer-friend-html .referafriend-image-content {top:32%;}



    .costomer-serviceright-costomerservice-content p {width: 94% !important;}

    .referafriend-full p br {display:none;}



    .top-sub-menu ul li {display: inline;padding: 0px 3px;}

    .col-md-12.top-sub-menu a {color: #4a4a4c !important;font-size: 14px;}

    .top-sub-menu ul li strong {font-style: normal !important;font-size: 14px;}



    .howtoearn #slider {width: 240px;}

    .howtoearn #slider #controls {width: 240px;}

    .award_winners_block .tools_by_li {    width: 304px !important;}

    .sharegrp_thelook {width: 50%;  }

    .SL_zipcodeandstate {width:90% !important;}

    .SL_bannertext {margin-left:5% !important; margin-top:7% !important;}

    .SL_zipcodeandstate.mobileview input {width:90% !important;}

    .billing_rc{float: left; width: 100%!important;    margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .payment_rc{float: left; width: 100%!important;    margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .email_rc{float: left;border-bottom:1px solid #b6b6b6;width:100%!important;    margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .shipp_add_rc{float: left; width: 100%!important;    margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .shipp_met_rc{float: left; width: 100%!important;    margin-bottom: 25px;border-bottom: 1px solid #ccc !important;}

    .checkout_main .check-out-left-box {    float: none!important;    margin: 0px 0 0 0px!important; padding: 0!important; margin:0 !important}







    .payment-block .form-list .input-box.validation-passed {float: left;width: 100% !important;}

    .payment-block .tool-tip{width: 290px!important;height: auto!important; left: -19px;}

    .tool-tip-content img {width: 100%!important;}

    .innovation_design_second_wrap.singlepass-2 img {margin: 30px 0 50px 0;}

    .cms-design-html .singlepass-2 .innovation_bottom_textPart {bottom: -10px;}

    .innovation_design_second_wrap.singlepass-x img { margin: 0 0 50px;}



    .searchresults-productblog {margin-right: 8%; width: 46%;}

    .searchresults-productblog-main div:nth-child(2n+1) {margin-right: 8% !important;}

    .searchresults-productblog-main div:nth-child(2n+2) {margin-right: 0 !important;}

    /*.searchresults-productblog-main div:nth-child(3n+3) {margin-right: 0 !important;}*/

    .searchresults-productblog-main div:nth-child(4n+3) {margin-right: 8% !important;}





    .wishlist-popup .account-login3 .row .col-md-5.btn-login-text.pt5.pb5 span{padding: 2px 0 0 5px}

    .costomer-serviceright .costomer-formarea-main .row-column {width:100%; margin-right:0;}

    .costomer-formarea.contactus .row-column input {width:100%;}

    .costomer-formarea.contactus .row-column select {width:100%;}

    .subject {width:100%;}

    /*.costomer-serviceright .costomer-formarea-main .row-column .submitbutton {width:100%;}*/

    .shop_tool_share {width: 60px !important;}



    #forgotpasswordpop .pop-up-content {margin-top:0; min-height:auto; height:100%; overflow:scroll; width:100%;}

    #forgotpasswordpop .modal-dialog {margin-top:20px !important; width:300px; height:auto; margin-left:-150px !important; left:50%;}

    .fieldset p {width:auto; padding:0 5px 10px 5px;}





    .large_banner_name {font-size: 30px;background-size: 59px;}

    /*.more-views .jcarousel-wrapper .container_slider ul {width:353px;}*/

    .more-views .jcarousel-wrapper .container_slider {width:342px !important; height:342px;}

    .more-views .jcarousel-wrapper .gallery_thumb {margin:0 2px !important; width:342px; height:342px;}

    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}



    .prod_view_right #video-image img {

      padding: 0 15px;

      width: 100%;

    }



        .product_d_heading .block_content .tool_diss_top h1 {

      font-size: 22px;

      line-height: 22px;

    }.col-main .col-md-12.mt60 {

      margin-top: 10px;

    }

    .regular-price .price {

      font-size: 20px !important;

    }

    .rewards-special-review-summary {margin-bottom:8px;}


    #slides1 .block_content .price-box {float:none;}

    .mytools_demo2_2 .right_share {width: 45%;}

    .details_iner_cont .yotpo {

      clear: none;

      float: left;

    }

    .details_iner_cont .add-btn11 {

      clear: both;

    }

    .details_iner_cont .add-btn11 .add_cart_btn {

      font-size: 14px;

      height: 29px;

      line-height: 29px;

      padding: 0;

      width: 113px;

    }

    .details_iner_cont .add-btn11 .shop_tool_share.share {

      font-size: 12px !important;

      height: 25px;

      line-height: 25px !important;

      padding: 0;

      width: 78px !important;

    }

    /*.prod_view_right .view_add_to_box {

      width: 116px !important;

    }*/

    .prod_view_right .view_add_to_box ul li:first-child {

      margin-left: 0 !important;

    }

    .block_content .tool_diss_top span h6 {

      font-family: NationalLF-Book;

      font-size: 12px;

      line-height: 14px;

      margin: 5px 0 0;

    }

    .details_iner_cont .rewards-special-review-summary {

      margin: -5px 0 10px;

    }









    .opc .active .step-title h2{

        font-size: 12px;

    }

    .opc .step-title h2{

        font-size: 12px;

    }

    .mean-container .mean-nav {top:14px !important;}



    .mytoolsbyli .cat-sec-1 .tools_prod_title a {    line-height: 25px !important;    font-size: 18px;}

    .regular-price .price{font-size: 18px !important;}

    .yotpo .yotpo-font-bold{font-size: 18px !important;}



    .cms-customer-services-html .see-more-select {width:92.6%;}



    .wishlist-popup .modal-sm {width:300px !important;}



    .div_img_right_bottom .sub2_look > img {

        bottom: -1px;

    }

    .cms-design-html .jcarousel.container_slider.bx-wrapper {

        width: 220px !important;

    }

    .cms-technology-html .jcarousel.container_slider.bx-wrapper {

        width: 220px !important;

    }

    .cms-health-html .jcarousel.container_slider.bx-wrapper {

        width: 220px !important;

    }

    .cms-user-experiance-html .jcarousel.container_slider.bx-wrapper {

        width: 220px !important;

    }

    .newsletter_popup .photo-popup {

        top: 10px;

    }

    .sliderlight h2 {

        line-height: 30px;

        font-size: 30px;

    }

    .sliderdark h2 {

        line-height: 30px;

        font-size: 30px;

    }

    .slideproduct .desc {

        font-size: 20px;

    }

    .slidemodel h2 {

        margin-top: 130px !important;

    }

    .sliderdark .mainc {

        margin-top: 130px !important;

        line-height: 30px;

        font-size: 30px;

    }

    .sliderlight .mainc {

        margin-top: 130px !important;

        line-height: 30px;

        font-size: 30px;

    }

    .sliderdark .mainc {

        margin-top: 60px !important;

        line-height: 30px;

        font-size: 30px;

    }

    .sliderlight .mainc {

        margin-top: 60px !important;

        line-height: 30px;

        font-size: 30px;

    }

  .slidemodel h2 {

        margin-top: 130px !important;

    }

    .sliderdark .mainc {

        /*margin-top: 130px !important;*/

        line-height: 30px;

        font-size: 30px;

    }

    .sliderlight .mainc {

        /*margin-top: 130px !important;*/

        line-height: 30px;

        font-size: 30px;

    }

    .sliderlight a {

        font-size: 12px;

    }

    /*.sliderdark a {

        font-size: 12px;

    }*/

    .cms-design-html .innovation_bottom_textRightPart.innovation_prc_new > h6 {

        font-size: 14px;

    }

    .cms-design-html .innovation_bottom_textRightPart.innovation_prc_new > a {

        font-size: 10px;

    }

    .cms-design-html .innovation_design_textPart_2 {

        padding-top: 20px;

    }

    .cms-design-html .add_img_design_new {

        padding-top: 110px;

    }

    .cms-design-html .mobile_bottm_img1 {

        padding-top: 190px;

    }

    .cms-design-html .new_img_btm_mobile {

        padding-top: 215px;

    }

    .cms-design-html .carousel-inner .item {

        height: 284px;

    }

    .cms-design-html .innovation_design_textPart > h4 {

        font-size: 26px;

    }

    .cms-design-html .innovation_design_textPart > h3 {

        font-size: 26px;

    }

    .cms-design-html .innovation_design_textPart > p {

        font-size: 14px;

        line-height: 18px;

        width: 280px !important;

    }

    .cms-design-html .innovation_design_textPart span {

        font-size: 15px;

    }

    .cms-design-html .innovation_design_textPart_2 > p {

        font-size: 14px;

    }

    .cms-design-html .innovation_design_textPart_2 > h3 {

        font-size: 26px;

    }

    .cms-health-html .item {

        height: 290px;

    }

    .cms-health-html .item img {

        height: 100% !important;

    }

    .cms-health-html .innovation_health_textPartbg {

        margin: 0 !important;

        top: 60px !important;

    }

    /*.cms-health-html .health_benefit_container_wrap img {height:130px;}*/

    .cms-technology-html .innovation_technology_container > h2 {

        font-size: 30px;

        line-height: normal;

    }

    .cms-technology-html .innovation_technology_container > p {

        font-size: 14px;

        line-height: 18px;

    }

    .cms-technology-html .innovation_technology_Videopart_container .VideoPart_content h4 {

        font-size: 18px;

        line-height: normal;

        padding-bottom: 20px;

    }

    .cms-technology-html .innovation_technology_Videopart_container .VideoPart_content p {

        font-size: 14px;

        line-height: 18px;

    }

    .cms-user-experiance-html .innovation_health_textPartbg {

        margin-top: 0 !important;

    }

    .cms-user-experiance-html .item {

        height: 282px;

    }

    .cms-user-experiance-html .item img {

        height: 100% !important;

    }

    .innovation_healt_textPart p {

        width: 290px !important;

    }

    .innovation_health_textPartbg {

        top: 60px !important;

    }

    .innovation_container_wrap .innovation_container h2 {

        font-size: 26px;

        margin-bottom: 5px !important;

        margin-top: 15px !important;

    }

    .cms-user-experiance-html .innovation_container p {

        font-size: 14px;

        line-height: 18px;

    }

    .cms-user-experiance-html .innovation_container_bg {

        padding-bottom: 10px;

    }

    .img-title > span {

        font-size: 21px !important;

        line-height: 22px !important;

    }

    .innovation-bottomtitle h1 {

        font-size: 20px !important;

        line-height: 22px !important;

    }

    .inn_1 .innovation-bottomtitle h1 {

        padding-top: 0;

        margin-top: 0 !important;

    }

    .inn_1 .innovation-bottomtitle {

        margin-top: 20px;

    }

    .cat-sec-1 .on_img,

    .cat-sec-2 .on_img,

    .cat-sec-3 .on_img {

        padding: 30px 0 16px;

        position: absolute;

        width: 100%;

    }

    .cat-sec-1 .on_img a,

    .cat-sec-2 .on_img a {

        color: #fff;

        font-family: NationalLF-Book;

        font-size: 16px;

    }

    .Shop_header a {

        display: block;

        font-size: 16px;

        margin: 0 auto;

        width: 68%

    }

    .jcarousel.container_slider .cat_title a {

        font-family: nationallf-reg;

        font-size: 24px;

    }

    .cat_desc {

        padding-top: 18px;

    }

    .jcarousel.container_slider .cat_desc a {

        font-size: 16px !important;

    }

    .jcarousel.container_slider .cat_title a {

        font-size: 24px;

    }

    .innovation_testmonials {

        width: 100%;

    }

    .registration-page-content h1 {

        margin: 25px 0 6px 0;

    }

    .registration-page-content-r {

        padding: 25px 0 98px;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 45%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 45%;

    }

    .cms-technology-html .flexslider {

        height: 214px;

        margin-top: 230px !important;

    }

    .innovation_healt_textPart h4 {

        font-size: 26px !important;

    }

    .innovation_healt_textPart h3 {

        font-size: 26px !important;

    }

    .innovation_healt_textPart p {

        font-size: 14px !important;

        line-height: 18px;

        margin: 8px auto 15px !important;

    }

    .innovation_healt_textPart a span {

        font-size: 14px !important;

    }

    .innovation_technology_container h2 {

        font-size: 30px;

        line-height: normal;

    }

    .innovation_technology_container p {

        font-size: 14px;

        line-height: 18px;

    }

    .innovation_technology_Videopart_container .VideoPart_content h4 {

        font-size: 18px;

        line-height: 16px;

    }

    .VideoPart_content p {

        font-size: 14px;

        line-height: 18px;

    }

    .innovationTechnology_testmonials p {

        font-size: 20px;

        line-height: 26px;

        margin-bottom: 0;

    }

    .innovationTechnology_testmonials a {

        font-size: 14px;

    }

    .innovationTechnology_testmonials ul li {

        margin-bottom: 50px;

    }

    .innovationTechnology_testmonials p::before {

        top: -25px;

        right: 0;

        width: 21px;

        height: 18px;

        background-size: 100% 100%;

    }

    .innovationTechnology_testmonials p::after {

        top: -25px;

        left: 0;

        width: 21px;

        height: 18px;

        background-size: 100% 100%;

    }

    .innovationTechnology_testmonials {

        width: 100%;

    }

    .innovationTechnology-bottomtitle h1 {

        font-size: 20px !important;

        line-height: 21px !important;

        margin-top: 0 !important;

    }

    .cms-technology-html .innovation_customMargin_6 {

        margin: 0 !important;

    }

    .innovation_testmonials p {

        font-size: 20px;

        line-height: 26px;

        margin-bottom: 0;

    }

    .innovation_testmonials a {

        font-size: 14px;

    }

    .innovation_testmonials ul li {

        margin-bottom: 50px;

    }

    .innovation_testmonials p::before {

        top: -25px;

        right: 0;

        width: 21px;

        height: 18px;

        background-size: 100% 100%;

    }

    .innovation_testmonials p::after {

        top: -25px;

        left: 0;

        width: 21px;

        height: 18px;

        background-size: 100% 100%;

    }

    .innovation_testmonials {

        width: 100%;

    }

    .our-story-rightBottomImg.bigimg {

        height: 93px !important;

    }

    .T3-glass-slider-content ul li h5 {

        font-size: 20px;

    }

    .T3-glass-slider-content ul li p {

        font-size: 20px;

    }

    .our-story-t3-glass-slider-container .jcarousel-control-prev {

        background-size: 100% 100%;

        margin-top: -25px;

        width: 20px !important;

        height: 50px !important;

        left: 10px !important;

    }

    .our-story-t3-glass-slider-container .jcarousel-control-next {

        background-size: 100% 100%;

        margin-top: -25px;

        width: 20px !important;

        height: 50px !important;

        right: 10px !important;

    }

    .our-sliderbg-main .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel-control-prev {

        background-size: 100% 100%;

        margin-top: -25px;

        width: 20px !important;

        height: 50px !important;

        left: 0 !important;

    }

    .our-sliderbg-main .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel-control-next {

        background-size: 100% 100%;

        margin-top: -25px;

        width: 20px !important;

        height: 50px !important;

        right: 0 !important;

    }

    .top-cart1 .block-content {

        top: 39px !important;

    }

    .responsive_menu {

        padding-top: 0;

    }

    .logo {

        margin-top: 1px !important;

    }

    .mobile {

        margin-top: -30px;

    }

    /*store locator*/

    .menu-list {

        width: 50%;

    }

    .SL_bottombannercontainer {

        margin-top: -24px;

    }

    .pagination-content-blog-left {

        float: left;

        padding: 20px 0;

    }

    .page-clickbar {

        margin: 20px 0 0;

    }

    /*store locator*/

    #slider1 #controls1 {

        margin: -25% 0 0 15%;

        width: 70%;

        height: 50px;

        position: absolute;

        top: 70%;

    }

    .innovation_design_textPart_2 {

        padding-top: 30px;

    }

    .rewards h1 {

        padding-top: 5px;

    }

    .about > h1 {

        padding-top: 11px !important;

    }

    /*thelook*/

    .lookslider .look_model_name {

        background-size: 14% auto;

    }

    /*    .lookslider .profesion {

        font-size: 14px !important;

    }*/

    /*thelook*/

    /*    jignesh*/

    /*.our-story-t3-cares-container h1 {

    font-size: 50px;

    line-height: 50px;

    padding: 269px 0;

    }*/

    .our-story-block span {

        float: left;

        font-size: 20px;

        line-height: 28px;

        padding: 0 35px;

        width: 100%;

    }

    .innovation_healt_textPart h4 {

        font-size: 6vw;

    }

    .innovation_healt_textPart h3 {

        font-size: 6vw;

    }

    .innovation_healt_textPart h3 sup {

        font-size: 2vw;

    }

    .innovation_healt_textPart p {

        font-size: 3.2vw;

        margin: 5px 0;

    }

    .innovation_healt_textPart a span {

        font-size: 3vw;

    }

    .innovation_health_textPartbg {

        margin-top: 0;

        top: 7%;

    }

    .innovation_container h2 {

        font-size: 7vw;

    }

    .innovation_container h2 sup {

        font-size: 1.8vw;

        top: -15px;

    }

    .innovation_container p {

        font-size: 3.3vw;

    }

    .innovation_healt_textPart_2 h3 {

        font-size: 6vw;

    }

    .innovation_healt_textPart_2 p {

        font-size: 3.8vw;

    }

    .innovation_healt_textPart_2 p span {

        font-size: 2.5vw;

        float: left;

    }

    .health_benefit_containerbg_2 {

        max-width: 205px;

    }

    .innovation_design_contentPart img {

        height: 520px;

    }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 6vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 3vw;

        margin: 10px 0;

    }

    .innovation_bottom_textPart {

        bottom: 11px;

    }

    .innovation_bottom_textPart h6 {

        font-size: 2.8vw;

    }

    .innovation_bottom_textPart a {

        font-size: 2.8vw;

    }

    .innovation_design_textPartWrap_2 {

        max-width: 260px;

    }

    .innovation_design_textPartWrap_3 {

        max-width: 260px;

    }

    /*    jignesh*/

    .about > h1,

    .service > h1,

    .shop > h1 {

        padding-bottom: 17px!important;

    }

    .featured_sub h1 {

        padding-bottom: 15px!important;

    }

    .responsive_menu {

        padding-top: 4px;

    }

    .about > h1,

    .service > h1,

    .shop > h1 {

        padding-bottom: 6px;

    }

    .featured_sub h1 {

        padding-bottom: 6px;

    }

    .fullbaner1text {

        float: left;

        padding-left: 10px;

    }

    .slider3 .jcarousel li {

        margin: 0px!important;

    }

    .service.f_sub_header {

        margin: 0 0px;

    }

    .main_lookbook_kp .div_img_left > img {

        width: 100%;

        height: 360px;

    }

    .text_bottom {

        margin-top: 42px;

    }

    .mystory_women_header span {

        font-size: 18px;

        line-height: 23px

    }





    .look_model_name {

        padding-top: 10px;

    }

    .product_disp {

        padding: 0px;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {
        float: right;
        position: relative;
        top: -97px;
        width: 50% !important;

    }*/

    .yotpo-stars {

        margin-left: 0% !important;

    }

    #wrap {

        background: #f8f8f8 none repeat scroll 0 0;

        padding-bottom: 10%;

        padding-left: 0 !important;

        padding-top: 6%;

    }

    /*.yotpo-stars {

  margin-left: 38% !important;

    }*/

    /*   lookbook_krunal*/

    .div_img_right .mg_txt h1 {

        color: #fff;

        font-family: NationalLF-Book;

        font-size: 18px;

    }

    .div_img_right .mg_txt > a {

        color: #fff;

        font-family: NationalLF-Book;

        font-size: 12px;

    }

    .container1 {

        left: 9%;

        top: 0px;

    }

    /*   lookbook_krunal*/

    .id_img {

        margin-bottom: 0;

        margin-right: auto;

        margin-top: 0;

        padding: 0 0 16px;

        position: relative;

        top: 60%;

        width: 100%;

    }

    .tools_by_li {

        background-color: none;

    }

    .cat_tool_price {

        float: left;

        margin: 0;

        padding: 0px;

        width: 150px;

    }
    .catalog-product-view .cat_tool_price {padding: 15px;}
    .ad_wl_link {

        float: none;

    }

    .ad_wl_link {

        text-align: center;

        width: 59%;

    }

    .add_share_link {

        float: right;

        position: relative;

        top: -23px;

        width: 30%;

    }

    .jcarousel ul li .carousel-wish {

        width: 100% !important;

    }

    .slider2 .category_slider .jcarousel li {

        height: auto !important;

        margin: 0 !important;

        width: 300px !important;

    }

    .cat-sec-1-half img {

        max-width: 100%;

    }

    .col-md-dryr {

        float: left;

        min-height: 1px;

        padding-left: 15px;

        padding-right: 15px;

        position: relative;

        width: 100% !important;

    }

    .prod_image {

        float: right;

        height: auto;

        margin-top: 65px;

        text-align: center;

        width: 110px;

    }

    .product-image > img {

        max-width: 100%;

    }

    .actions .add_cart_btn {

        background-color: #4a4a4c;

        border: medium none;

        border-radius: 5px;

        color: #fff;

        display: inline-block;

        font-size: 16px;

        padding: 8px 2.7%;

        text-align: center;

        /*width: 100px;*/

    }

    .p_cart_btn {

        float: left;

        width: 100px;

    }

    .action_right_box {

        float: right;

        margin-top: 45px;

        width: 225px;

    }

    .bottom-all-1 > img {

        min-width: 450px;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 16px;

        position: absolute;

        text-align: center;

        top: 16%;

        width: 100%;

    }

    .category_menu_bar {

        background: #f2f2f2 none repeat scroll 0 0;

        height: auto;

        text-align: left;

        width: 100%;

    }

    .cat_menu_left {

        clear: both;

        float: left;

        margin: 15px 0 0 9px;

        width: 100%;

    }

    .cat_menu_left ul li {

        border-right: 1px solid #000;

        display: inline;

        line-height: 20px;

        padding: 0 10px;

    }

    .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 460px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .responsive_menu {

        width: 11% !important;

    }
    .customer-account-login-from-cart .responsive_menu,
    .opc-index-index .responsive_menu {
        margin-left: 20px;
    }

    .slide-offers-title span {

        font-size: 16px;

    }

    .slider-desc p {

        font-size: 14px;

    }

    .slide-offers-left span {

        display: none;

    }

    .slide-offers-left a {

        background-image: url("../images/break.png");

        background-repeat: no-repeat;

        font-size: 14px;

        line-height: 50px;

    }

    .cat-sec-1 .on_img .img-title span,

    .cat-sec-2 .on_img .img-title span,

    .cat-sec-3 .on_img .img-title span {

        font-size: 22px;

    }

    .Shop_header a {

        font-size:22px;

    }

    .innovation_header a {

    font-size: 22px;

    text-align: center;

    width: 350px;

    display: block;

    margin: 0 auto;

    }

    .innovation_header {

        background-size: 12% 2%;

    }

    .fullbaner1text p {

        font-size:16px;

    }

    .innovation_header h1 {

        font-size: 30px;

        padding-top: 15px;

    }

    .lookbook_header a {

        font-size: 16px;

    }

    .lookbook_header {

        background-size: 12% 2%;

    }

    .lookbook_header h1 {

        font-size: 30px;

        padding-top: 15px;

    }

    .Shop_header h1 {

        font-size: 30px;

        padding-top: 15px;

        line-height: 33px;

    }

    .Shop_header br {

        display: block;

    }

    .Shop_header a {

        font-size:22px;

    }

    .Shop_header {

        background-size: 12% 2%;

    }

    .on_look p {

        font-size: 12px;

    }

    .on_look h1 {

        font-size: 26px;

    }

    .on_look a {

        font-size: 12px;

    }

    .tech_txt p {

        font-size: 12px;

    }

    /*  lookbook*/

    .text_top1 h1,

    .text_top1_1 h1,

    .text_top1_2 h1 {

        font-size: 30px;

    }

    .text_top1 span,

    .text_top1_1 span,

    .text_top1_2 span {

        font-size: 16px;

    }

    .text_mid1 h1,

    .text_mid1_1 h1,

    .text_mid1_2 h1 {

        font-size: 22px;

    }

    .text_mid1 p,

    .text_mid1_1 p,

    .text_mid1_2 p {

        font-size: 12px;

    }

  /*  .text_mid1 a,

    .text_mid1_1 a,

    .text_mid1_1 a {

        font-size: 16px;

    }*/

    .text_bottom h1,

    .text_bottom_1 h1,

    .text_bottom_1 h1 {

        font-size: 20px;

    }

    /*  lookbook*/

    .inn_header h1 {

        font-size: 36px;

        line-height: 40px;

    }

    /*   innovation*/

    .inn_header span {

        font-size: 19px;

        line-height: 30px;

        margin-top: 20px;

        display: block;
        width: 90%;
        margin: 0 auto;

    }

    .about h1 {

        font-size: 10px;

    }

    .service h1 {

        font-size: 10px;

        width: 100%;

        font-weight: bold;

    }

    .rewards h1 {

        font-size: 11px;

        width: 105px;

        font-weight: bold;

        padding-bottom: 17px !important;

    }

    .t3pro h1 {

        font-size: 10px;

    }

    .featured_sub h1 {

        font-size: 10px;

        width: 100%;

        font-weight: bold;

    }

    .shop h1,

    .about h1,

    .about h1,

    .t3pro h1 {

        padding-bottom: 17px !important;

        font-weight: bold;

    }

    /*

    .rewards h1 {

    padding-bottom: 19px !important;

    }

    */

    .slider4text .mainc {

        /*font-size: 40px !important;*/

        margin-top: 100px !important;

    }

    .slider4text h1 {

        font-size: 18px !important;

        padding-bottom: 9px !important;

        line-height: normal;

    }

    .slider4text .desc {

        margin-bottom: 0px !important;

        margin-top: 0px !important;

        padding-top: 15px !important;

        font-size: 16px !important;

        line-height: normal;

    }

    .slider4text {

        top: 8% !important;

    }

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .slider3text .mainc {

        /*font-size: 40px !important;*/

        margin-top: 25% !important;

    }

    .slider3text h1 {

        font-size: 18px !important;

        padding-top: 4px !important;

        line-height: normal;

    }

    .slider3text .desc {

        padding-top: 7px !important;

        margin-top: 8px !important;

    }

    .slider3text span {

        padding-top: 3px !important;

    }

    .slider2text h1 {

        /*font-size: 36px !important;*/

        margin-top: 80px !important;

    }

    /*    .slider2text a {

        width: 57% !important;

        font-size: 27px !important;

    }*/

    .category_slider .jcarousel li {

        width: 371px !important;

    }

    .cat_img {

        height: 181px !important;

    }

    .jcarousel li {

        width: 385px !important;

    }

    .slidertext h1 {

        /*font-size: 36px;*/

        margin-top: 80px !important;

    }

    .look1,

    .look2,

    .look3 {

        height: auto !important;

        margin-top: 0 !important;

        margin-bottom: 30px;

    }

    .on_look {

        margin-top: 272px !important;

    }

    .slider2 {

        min-height: 451px !important;

    }

    /*.slider2 .category_slider .jcarousel li {

 width: 389px !important;

    }*/

    .slider3 .jcarousel li {

        width: 480px !important;

    }

    .jcarousel ul li .pro_desc {

        float: left;

        margin-bottom: 12px;

        margin-top: 8px;

        text-align: center;

        width: 100%;

    }

    .jcarousel ul li .carousel-head {

        text-align: center;

    }

    .tools_by_li {

        width: 440px !important;

    }

    .career_banner_inner p {

        top: 315px;

    }

    .banner-tex p{ font-size:15px !important;}

    /*.myrewards-title-bar .backto-btn{ position:inherit !important; margin-top: 60px !important;}*/

    .customer-inspiration-index .inspiration-prfo-inner{

     height: auto !important;

    width: 95% !important;

    }

    .opc .active .step-title h2{    padding: 8px 0px 8px 18px !important;}

    .opc .step-title h2{    padding: 8px 0px 8px 18px !important;}

    .cms-home .slider3.category_slider .container_slider {
        width: 370px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 370px !important;
        height: auto !important;
    }

    .details_iner_cont .add-btn11, .viwe_cart_box {
        width: 100%;
    }

    .top-acc .add_cart_btn {
        padding: 5px 2.7% !important;
        width: 100% !important;
        height: auto !important;
        background-color: #4a4a4c !important;
        font-size: 16px !important;
    }

    .view_add_to_box {
        /*display: none !important;*/
        float: left !important;
        margin-top: 10px;
    }
}

@media(max-width:450px) {
    .cms-home .slider3.category_slider .container_slider {
        width: 354px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 354px !important;
        height: auto !important;
    }
}

@media(max-width:414px) {
    .mystory_women .container_slider {   width: 372px !important;}
    /*11jan*/

    .slider3.category_slider .container_slider, .tool_slider { width: 405px !important;}

    .lookbook_link {width: 90%;margin: 0 auto;}

    .award_winners .award_winners_block .tools_by_li {width: 320px !important;}

    /*11jan*/

        .t3women-index-index #slider1 #controls1 {margin-top:-40%;}

    /*.t3womendata #slider1 #controls1 {margin-top:-50%;}*/



    .shipping-block h3{font-size: 18px}

    .cms-home .slider2 .category_slider .jcarousel li {/*width:250px !important;*/ min-width:250px !important; /*min-height:245px !important; max-height:245px !important; height:245px !important;*/}

    .cms-home .slider3.category_slider .container_slider, .tool_slider {/*width: 250px !important;*/}

    .cms-home .slider3.category_slider .jcarousel-control-next {margin-left: 0 !important; margin-right: -5px !important;}

    .cms-home .slider3.category_slider .jcarousel-control-prev {margin-left: -5px !important; margin-right: 0 !important;}



    .opc-index-index .jcarousel-control-prev {margin:-25px 0 0 0 !important;}

    .opc-index-index .jcarousel-control-next {margin:-25px 0 0 0 !important;}

    .related_pro.might_like .related-li {margin: 0 30px 0 0; width: 270px;}

    .opc-index-index .container_slider, .tool_slider {width: 270px !important;}

    .tools_prod_title {width:50%;}

    .related_pro_img {padding-top:0; width:40%; float:right;}

    .related_pro .wish_cat_image img {width:100% !important;}





        .reviewandconfirm_main{left: -248px;}

    .checkout-cart-index .jcarousel.container_slider {width: 270px !important;}

    .checkout-cart-index .cart_page_related_pro .tools_by_li {width:270px !important;}

    .popup-content-r .shop-look .shop-look-blog {padding:10px;}

    .customer-inspiration-index .inspiration-pro-blogfull {min-height:475px;}

    .customer-inspiration-index .inspiration-pro-blogfull-right span {padding-top:40px;}



    .cms-shop-html .award_winners_block .jcarousel-wrapper .tools_by_li, .cms-shop-html .jcarousel-wrapper .tools_by_li {width:270px !important;}

    .cms-shop-html .mystory_women .container_slider {width:270px !important;}

    .shope_tool_btn {width:100px;}

    .shop_p_cart_btn {width:100px;}

    .cat_btn_right_box {width:95px !important;}

    .award_winners .wish_cat_image {padding: 0; width: 40%;float: right;}



    /*.howtoearn-blog a br {display: inline-block;}*/



    .cms-refer-friend-html .referafriend-image-content {top:26%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top:21% !important;}

    .referafriend-image-content {top:22%;}

     /*sliderthelook*/

    .mystory_women_header span {font-size: 28px;line-height: 32px    }

    .look_slider_catname {font-size: 35px;}

    .lookslider .profesion {margin-top: 12px;}

    .lookslider .look_model_name {    font-size: 40px!important;    padding-top: 12px;    }

    #look_slider_title {top:30%;}

    .lookslider .jssora13l{

            margin-top: 45px !important;

    }

    .lookslider .jssora13r{

        margin-top: 45px !important;

    }



    /*sliderthelook*/





    .sharegrp_thelook{width: 140px;}

    /*.box-related .jcarousel-wrapper {width: 250px;}*/

    .box-related .jcarousel-wrapper li { margin: 0 !important;  padding: 0; min-height:215px !important;}

    .box-related .jcarousel-wrapper li .shop_slider_block {padding:20px 0 20px 20px; width: 250px !important;}

    .box-related .jcarousel-wrapper li .tools_prod_title.col-xs-6 {width: 50%;}

    .box-related .jcarousel-wrapper li .cat_btn_right_box {width: 95px !important;}

    .box-related .jcarousel-wrapper li .cat_btn_right_box .share.shop_tool_share {margin-right: 0; width:60px !important; font-size:12px !important;}

    .box-related .jcarousel-wrapper li .wish_cat_image {float: right; width: 45% !important;}

    .box-related .jcarousel-wrapper li .cat_btn_box button {font-size: 14px; height: 30px; width: 100px;}

    .cart_page_related_pro .tools_prod_title a {font-size: 16px; line-height: 25px !important;}

    .cart_page_related_pro .jcarousel-control-prev, .cart_page_related_pro .jcarousel-control-next {top:58%;}

    .box-related .jcarousel-wrapper li .related-li.cart-rel-pro {float: left !important;}

    .cart_page_related_pro .tools_prod_title a:first-child {height: 50px;}



    .webreview-formarea .clm-sectin .sbmbtn {width:100%; margin:20px 0;}

    .webreview-formarea .clm-sectin .clicking {width:100%; margin:0;}

    .checkout-confirmation-blog-main .btn-area{text-align: center;}

    #forgotpasswordpop .modal-dialog {left:50%;}



    .category_list_container .category-view #quickview .modal-content {height: 300px !important;}

    .col-md-6.prod_view_right {float:left;}

    .right_top_pupup .pro_img .jcarousel-wrapper {margin-bottom:20px !important;}

    .mytools_demo, .my_padd_l, .my_padd_r, .top-acc, .mytools_demo3, .tools_by_li, .right_txt, .product_grid_box, .the_look_new, .wlbbb, .related-li, .block_content {overflow:inherit !important;}



    .prod_view_right .jcarousel-control-prev {margin-left:-35px !important;}

    .prod_view_right .jcarousel-control-next {margin-right:-35px !important;}

    .prod_view_right .more-views .jcarousel-wrapper .container_slider {width:300px !important; height:300px;}

    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}

    .more-views .jcarousel-wrapper .gallery_thumb {width:300px; height:300px; margin:0 2px !important; padding-top:5px;}



    .cart_table_prod_name {width: 53%;}

    .cart_table_col {    padding: 0!important;}

    .jcarousel_static.container_slider li{width: 48%!important;}

    .tech_oneslide {width: 398px;margin: 0 auto;}

    .menu-b li {padding-right:25px;}

    .techslider .jcarousel ul li {    width: 390px !important;}

    #shipping-new-address-form .field.name-firstname.col-md-6 {width: 100%!important;}

    #shipping-new-address-form .name-lastname.col-md-6{width: 100%!important;padding: 0!important}

    #shipping-new-address-form .fields.col-md-4.shipping_company {width: 100%!important;}

    #shipping-new-address-form .field.col-md-6.shipping_city{width: 100%!important;}

    #shipping-new-address-form .field.col-md-3.shipping_state{width: 100%!important;margin: 10px 0px;}

    #shipping-new-address-form .field.shipping_zip{width: 100%!important;}



    .opc .step-title h2{font-size: 16px!important;}

    .opc .active .step-title h2{font-size: 16px!important;}

    .sharesocial_cont1{width: 100% !important;}

    .tools_by_li .share_ico {    float: left;    margin: 0 10px;    width: 25px;}

    .slideproduct .desc{font-size: 16px !important;}

    .slidemodel .desc{font-size: 16px !important;}

    .slideproduct .desc {   font-size: 18px;    font-weight: normal !important;    }

    .slider3 .jcarousel-control-prev {background-position: right 0; background-size: 100% auto; height: 25px; left: 0 !important; margin: -8px 0 0; width: 15px;}

    .slider3 .jcarousel-control-next {background-position: right 0; background-size: 100% auto; height: 25px; right: 0 !important; margin: -8px 0 0; width: 15px;}



    .cms-customer-services-html .see-more-select {width:91.6%;}

    .costomer-serviceright-mobile .costomer-serviceright-costomerservice-content h2 span {float:right; width:90%;}



    .newsletter_popup .photo-popup {

        width: 300px;

        height: 320px;

        margin-left: -150px;

        top: 20%;

    }

    .newsletter_popup .photo-popup-left {

        padding-top: 30px;

    }

    .newsletter_popup .photo-popup-left h1 {

        font-size: 30px;

        padding-left: 0px;

        display: block;

        float: none;

        text-align: center;

    }

    .newsletter_popup .photo-popup-left h2 {

        font-size: 22px;

        padding: 0 0 0 0px;

        text-align: center;

    }

    .newsletter_popup .photo-popup-left p {

        font-size: 15px;

        line-height: 18px;

        padding: 15px 10px 20px 10px;

        width: auto;

    }

    .newsletter_popup .photo-popup-left-form {

        width: 280px;

        margin-left: 10px;

    }

    .news_popup {

        font-family: NationalLF-Reg;

        font-size: 14px;

    }

    /*.cms-health-html .carousel-inner .item img {height:100%;}

    .cms-health-html .carousel-inner .item {height:250px;}

    .innovation_health_textPartbg {top:40px;}*/

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 48.7%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 48.7%;

    }

    .cms-technology-html .flexslider {

        height: 184px;

    }

    .our-story-rightBottomImg.bigimg {

        height: 80px !important;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 331px !important;

    }

    .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel li {

        width: 330px !important;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-wrap.jcarousel-wrapper {

        padding-bottom: 0;

    }

    .mobile {

        margin-top: -26px;

    }

    .menu_right_mobile {

        margin-top: -32px !important;

    }

    .featured_sub h1 {

        padding-bottom: 17px!important;

    }

    /*store locator*/

    .storLocator_main_part {

        display: block;

    }

    .storeLocatorMobileView_part {

        display: block;

    }

    .storeLocatorMobile_content {

        width: 100%;

        float: left;

        margin: 15px 0;

        padding: 0;

    }

    .storeLocatorMobile_content h4 {

        width: 100%;

        float: left;

        margin: 0;

        padding: 0;

        font-family: 'NationalLF-Medium';

        color: #4a4a4c;

        font-size: 16px;

    }

    .storeLocatorMobile_serchbox {

        float: left;

        margin: 7px 0 0;

        padding: 0;

        width: 100%;

    }

    .storeLocatorMobile_serchbox input[type="text"] {

        height: 30px;

        width: 88%;

        float: left;

        border: none;

        background: #f0f0f0;

        padding: 0 10px;

        font-family: 'NationalLF-Book';

        font-size: 16px;

        color: #4c4c4c;

        margin: 0;

    }

    .storeLocatorMobile_serchbox a {

        float: right;

    }

    .storeLocatorMobile_serchbox a img {

        width: 32px;

        height: auto;

    }

    .storeLocatorMobileMap {

        width: 100%;

        margin: 0;

        padding: 0;

        float: left;

        min-height: 316px;

        max-height: 316px;

        height: 100%;

    }

    .storeLocatorMobileMap img {

        height: 315px;

        width: 100%;

    }

    .storeLocatorMobilebanner {

        width: 100%;

        float: left;

        margin: 0;

        padding: 0;

    }

    .SL_mobiletext {

        color: #4c4c4c;

        float: left;

        font-family: "NationalLF-Reg";

        font-size: 16px;

        margin: 22px 0;

        padding: 0;

        width: 100%;

        line-height: normal;

    }

    .storeLocatorMobilebanner .SL_addImgcontent {

        clear: both;

        position: relative;

    }

    .storeLocatorMobilebanner .SL_bannertext {

        padding: 16px 20px;

    }

    .SL_searchResults ul li:first-child {

        border-top: 1px solid #dddddd;

    }

    .SL_mobileViewnone {

        display: block;

    }

    .address-text a {

        margin-top: 0;

    }

    .pagination-content-blog-right {

        float: none;

        padding: 0;

        font-size: 14px;

        line-height: normal;

    }

    .address-text p {

        font-size: 16px;

        line-height: 20px;

    }

    .page-clickbar {

        margin: 20px 0 70px;

    }

    .mobileViewSL_searchresult {

        display: none;

    }

    .onlinepartners-content-title h1 {

        font-size: 32px;

        line-height: 20px;

        margin: 20px 0 10px;

    }

    .SL_desktopview {

        display: none;

    }

    .SL_mobileview {

        display: block;

    }

    .SL_bottombannercontainer img {

        width: 20%;

    }

    .SL_bottombannercontainer p {

        font-size: 9vw;

        line-height: normal;

        margin: 8px 0 0;

    }

    .SL_bottombannercontainer {

        margin-top: -70px;

    }

    /*store locator*/

    .featured_sub h1 {

        margin-top: 9px;

    }

    /*.lookslider .look_model_name {

        margin-top: 8px;

    }*/

    .lookslider .profesion {

        margin-top: 0;

    }

    /*    jignesh*/

    /*.health_benefit_container_bg {

    height: 320px;

    }*/

    .health_benefit_container {

        height: 320px;

    }

    .health_benefit_container h4 {

        font-size: 30px;

    }

    .health_benefit_container h3 {

        font-size: 25px;

    }

    .health_benefit_container h3 sup {

        font-size: 10px;

    }

    .health_benefit_container p {

        font-size: 17px;

    }

    .health_benefit_container a span {

        font-size: 18px;

    }

    .innovation_health_wrap ul li {

        float: none;

        margin: 0 auto;

        max-width: inherit;

        width: 80%;

    }

    .innovation_health_wrap ul li:nth-child(2) {

        display: none;

    }

    .innovation_health_wrap ul li:nth-child(3) {

        display: none;

    }

    .innovation_health_wrap ul li:last-child {

        display: none;

    }

    .innovation_health_content {

        padding: 55px 0;

    }

    .innovationbottompart_container_bg {

        display: none;

    }

    .innovationimage_container_bg {

        height: 250px;

    }

    .innovationimage_container {

        height: 250px;

        padding: 25px 0 0;

        vertical-align: top;

    }

    .innovationbottompart_TextPart h3 {

        font-size: 25px;

        margin: 15px 0 10px;

    }

    .innovationbottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovationbottompart_TextPart p {

        font-size: 14px;

    }

    .innovationbottompart_TextPart a {

        font-size: 14px;

    }

    .innovationbottompart_container_bg {

        min-height: inherit;

        padding: 0 0 15px;

    }

    .innovationmoisturesealingimage_container_bg {

        height: 250px;

    }

    .innovationeffectivestylingimage_container_bg {

        height: 250px;

    }

    .effectiv_stylish_bg_container {

        height: 250px;

        display: none;

    }

    .featherweight-LUXEimg {

        height: 170px;

    }

    .innovationcomplatehaircareimage_container_bg {

        height: 250px;

    }

    .innovationimage_container h3 {

        font-size: 34px;

    }

    .innovationimage_container p {

        font-size: 21px;

    }

    /*    .innovation_testmonials {

        float: none;

        margin: 0 auto;

        width: 70%;

    }

    .innovation_testmonials p {

        font-size: 20px;

        line-height: 28px;

    }

    .innovation_testmonials a {

        font-size: 17px;

    }*/

    /**/

    .userexperince_container_bg {

        height: 320px;

    }

    .quietoptarion_container_bg {

        height: 250px;

    }

    .innovation-ergonomic-image_container_bg {

        height: 250px;

    }

    .innovation-intuitive-image_container_bg {

        height: 250px;

    }

    .innovation-faststyling-image_container_bg {

        height: 250px;

    }

    .innovation_design_textPart h3 {

        font-size: 7vw;

    }

    .innovation_design_textPart h4 {

        font-size: 7vw;

    }

    .innovation_design_textPart p {

        font-size: 5vw;

    }

    .innovation_design_contentPart img {

        height: 475px;

    }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 6vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 3vw;

        margin: 10px 0;

    }

    .innovation_bottom_textPart {

        bottom: 0px;

    }

    .innovation_bottom_textPart h6 {

        font-size: 2.8vw;

    }

    .innovation_bottom_textPart a {

        font-size: 2.8vw;

    }

    .innovation_design_textPartWrap_2 {

        max-width: 260px;

    }

    .innovation_design_textPartWrap_3 {

        max-width: 260px;

    }

    /*    jignesh*/

    /* design overlap issue: like and share links on product page */
    .view_add_to_box {

        /*  float: right;

        position: relative;

        top: -35px;

        width: 40% !important;*/

        margin-top: 15px;

    }

    .view_add_to_box ul li {

        float: left;

        margin: 0 0 0 18px !important;

    }

    #cloudZoom > img {

        max-width: 100%;

    }

    /* design overlap issue: like and share links on product page */
    .view_add_to_box {
        /*float: right;*/
        position: relative;
        top: -80px;
        /*width: 30%;*/
    }

    a.learn-more {
        background-color: white;
        clear: both;
        float: left;
    }
    .yotpo-stars {

        margin-left: 0% !important;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    /*.tools_by_li {

  background: none repeat scroll 0 0;

  float: left;

  height: 240px;

  margin: 10px 0 10px 10px;

  text-align: left;

  width: 394px;

    }*/

    .tools_by_li {

        width: 380px !important;

    }

    .slider3 .jcarousel li {

        width: 414px !important;

    }

    .text_bottom>h1 {

        font-size: 24px!important;

    }

    .container1 {

        width: 80%!important;

    }

    .text_mid1>h1 {

        font-size: 24px!important;

    }

    .text_mid1 > p {

        font-size: 10px!important;

    }

    .text_mid1>a {

        font-size: 14px!important;

    }

    .text_bottom>h1 {

        font-size: 18px!important;

    }

    .text_bottom>a {

        font-size: 12px!important;

    }

    .div_img_right .mg_txt h1 {

        font-size: 18px!important;

    }

    .sub1_look a {

        font-size: 12px!important;

    }

    .text_top1>h1 {

        font-size: 30px!important;

        line-height: 32px!important;

        margin-top: 20px!important;

    }

    .career_banner_inner .cat-image {

        height: 285px;

        width: auto;

    }

    .career_banner_inner h1 {

        top: 120px;

    }

    .career_banner_inner p {

        font-size: 4.5vw;

        line-height: normal;

        padding: 0 20px;

        top: 260px;

    }

    .career_banner_inner p br {

        display: none;

    }

    .careers_main_top .akordeon {

        margin: 0 auto;

        width: 94%;

    }

    .careers_main_top {

        margin-top: 44px;

    }

    .careers_main_top h1 {

        padding-bottom: 5px;

    }

    .careers_main_top .akordeon-item .akordeon-item-head {

        margin-bottom: 14px;

    }

    .myrewards-titlebar .name1{

        font-size: 13px;

    }

    .myrewards-titlebar .email1{font-size: 13px;}

    .myrewards-titlebar .refered1{font-size: 13px;}

    .myrewards-titlebar .status1{font-size: 13px;}

    .myrewards-titlebar-menu .name2{ font-size:9px !important;}

    .myrewards-titlebar-menu .email2{ font-size:9px !important;}

    .myrewards-titlebar-menu .refered2 .price{font-size:9px !important;}

    .myrewards-titlebar-menu .status2{font-size:9px !important;}

    .image_home_static .fullbaner1text{

            margin-top: 64% !important;

    }

        .innovation_customMargin_5 {

    padding-top: 0px !important;

}

    .cms-home .slider3.category_slider .container_slider {
        width: 325px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 325px !important;
        height: auto !important;
    }
}

/* design overlap issue: like and share links on product page */
@media(max-width: 411px) {
     .view_add_to_box {
        top: -100px;
    }
}

@media(max-width:380px) {

    /*11jan*/

    .mystory_women .container_slider {width: 355px !important;}

    /*11jan*/

    .payment-block .form-list .input-box {float: left;width: 100% !important;}

    .cart-Summary-box .points-checkout-onepage-sidebox .caption_value{width: 30%!important;font-size: 14px !important;}

    .cart-Summary-box .points-checkout-onepage-sidebox .caption_main{width: 68% !important;font-size: 14px !important;}



    .checkout-cart-index .share {    margin-right: 10px;    padding: 2px 9%!important;    text-transform: uppercase;}

    .checkout-cart-index .cat_btn_right_box {    width: 125px !important;margin-top: 8px;}

    .checkout-cart-index .cat_tool_price { float: left;margin: 0;padding: 0;width: 150px;}

    .container7 .cart .totals{padding: 0px;}



    .add-promo-code{font-size: 11px;height: auto!important;}



    .jcarousel_static.container_slider li{width: 48%;}

    /*.shop_tool_share {    width: 80px !important;padding: 3px !important;}*/

    .shop_slider_block .add_cart_btn {

    background-color: #4A4A4C;

    border: medium none;

    border-radius: 5px;

    color: #FFF;

    display: inline-block;

    font-size: 12px;

    padding: 4px 2.7%;

    text-align: center;

    width: 80px;

    }

    .tech_oneslide {    width: 378px;    margin: 0 auto;}

    .techslider .jcarousel ul li {    width: 360px !important;}

    .mobile_viwe_cart_box button{ width: 113px; padding: 4px 2.7% !important;}

    .add-to-links{margin: 0px;}

    .mob-add-to .shop_tool_share.share {    padding: 4px 6% !important;}

    /*.grid_block_content .actions .add_cart_btn{margin-top:2px !important }*/

    .lookbook_link a {font-family: NationalLF-Reg;font-size: 16px;text-align: center;color: #4a4a4c;width: 50%;display: block;margin: 0 auto;}
    .innovation_header a{font-family: NationalLF-Reg;font-size: 16px;text-align: center;color: #4a4a4c;width: 50%;display: block;margin: 0 auto;}
    .Shop_header a{font-family: NationalLF-Reg;font-size: 16px;text-align: center;color: #4a4a4c;width: 50%;display: block;margin: 0 auto;}
    /*    productdetail*/

    .box_product_detail .product-image > img {max-width: 100%;position: relative;top: 59px;}

    .box_product_detail .price-box .price {font-family: NationalLF-Medium;font-size: 18px !important;line-height: 20px;}
    .box_product_detail .action_right_box .lear {color: #4a4a4c;font-size: 14px;}
    .grid_block_content .actions .action_right_box {padding-top: 5px;}
    .grid_block_content .actions .add_cart_btn {

        background-color: #4A4A4C;

        border: medium none;

        border-radius: 5px;

        color: #FFF;

        display: inline-block;

        font-size: 16px;

        padding: 4px 2.7%;

        text-align: center;

        /*width: 80px;*/
        height: 30px;

    }

    .grid_block_content .actions .p_cart_btn {
        width: 50% !important;
    }

    .box_product_detail .action_right_box .share_box {

        width: 55%;

        float: right;

    }

    .box_product_detail .actions {

        margin-top: 15px!important;

    }

    /*    productdetail*/

    .mean-container a.meanmenu-reveal {

        padding: 8px 16px;

    }

    .text_bottom>h1 {

        font-size: 24px!important;

    }

    .container1 {

        width: 80%!important;

    }

    .text_mid1>h1 {

        font-size: 24px!important;

    }

    .text_mid1 > p {

        font-size: 10px!important;

    }

    .text_mid1>a {

        font-size: 14px!important;

    }

    .text_bottom>h1 {

        font-size: 18px!important;

    }

    .text_bottom>a {

        font-size: 12px!important;

    }

    .div_img_right .mg_txt h1 {

        font-size: 18px!important;

        text-align: left;

    }

    .sub1_look a {

        font-size: 12px!important;

    }

    .text_top1>h1 {

        font-size: 30px!important;

        line-height: 32px!important;

        margin-top: 20px!important;

    }

    .text_top1>span {

        font-size: 14px!important;

        line-height: 18px!important;

    }

    .category_slider .tools_by_li {

        height: 259px;

    }

    .jcarousel-wrapper .tools_by_li {

        margin: 0 7px !important;

    }

    .category_menu_bar {

        background: #f2f2f2 none repeat scroll 0 0;

        height: auto;

        text-align: left;

        width: 100%;

    }

    .cat_menu_left {

        clear: both;

        float: left;

        margin: 15px 0 0 9px;

        width: 100%;

    }

    .cat_menu_left ul li {

        border-right: 1px solid #000;

        display: inline;

        line-height: 20px;

        padding: 0 10px;

    }

    .bottom-all-1 > img {

        max-width: 330px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .slidertext h1 {

        width: 200px !important;

        font-size: 26px !important;

    }

    .slider2text h1 {

        width: 200px !important;

        font-size: 26px !important;

        line-height: 35px;

    }

    .slider3text .desc {

        line-height: 19px;

    }

    .slider3text h1 {

        font-size: 18px !important;

    }

    .slider3text .desc {

        font-size: 16px !important;

        line-height: 19px;

        width: 63%;

    }

    .slider4text h1 {

        padding-top: 3px;

    }

    .slider2text a {

        width: 100% !important;

    }

    .cat-sec-1 .on_img {

        top: 0% !important;

    }

    .cat-sec-2 .on_img {

        top: 1% !important;

    }

    .category_slider .jcarousel li {

        width: 290px !important;

        margin-left: 43px !important;

    }

    .category_slider img {

        width: 100% !important;

    }

    .cat_img {

        height: 188px !important;

    }

    .fullbaner1text {

        margin-top: 68px !important;

    }

    .jcarousel li {

        width: 279px !important;

    }

    .slider3 .jcarousel li {

        width: 305px !important;

    }

    .slider2 .category_slider .jcarousel li {

        width: 293px !important;

        padding: 14px 14px 14px 6px;

    }

    .on_look {

        /*padding-left: 16% !important;*/

    }

    .costomer-serviceright-costomerservice-content p{

        width: 315px;

    }

    .cart_page_related_pro .related-li .share_content_container {

    max-height: 100% !important;

    width:69% !important;

    }

    .cat-sec-1 .on_img .img-title span, 
    .cat-sec-2 .on_img .img-title span, 
    .cat-sec-3 .on_img .img-title span {
        font-size: 25px !important;
    }

    .cat-sec-1 .on_img a, 
    .cat-sec-2 .on_img a {
        font-size: 15px !important;
    }

    .cms-home .slider3.category_slider .container_slider {
        width: 276px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 276px !important;
        height: auto !important;
    }
}



@media(max-width:375px) {
    /*15feb*/
    .containn {    margin-top: 14px;}
    /*15feb*/
    .mytools_demo3_2 .right_share {

    width: 40%;

}

    .t3women-index-index #slider1 #controls1 {width:50%; left:25%; margin-top:-42%;}

    .t3women-index-index #slider #controls {width:50%; left:25%;}





    .customer-inspiration-index.customer-inspiration-index .shop-look-blog-r {margin-left:10px; width:100px !important; margin-top:0 !important;}

    .customer-inspiration-index .inspiration-pro-inner {width:100% !important; height:auto !important; margin:0 0 20px 0;}



    .top-sub-menu {padding: 3px 6% !important;}

    .innovation_header {margin-top:530px;}



    .referafriend-full.myrewards-full .referafriend-image-content {top:10% !important;}

    .cms-refer-friend-html .referafriend-image-content {top:24%;}

    .referafriend-image-content {top:11%;}



    .costomer-serviceright-costomerservice-content p {width: 93% !important;}

    .xsitemap .xsitemap-categories {width:100%; text-align:center; margin-bottom:20px;}

    .xsitemap .xsitemap-pages {width:100%; text-align:center;}

    .xsitemap .xsitemap-categories .categories li .products {padding-left:0;}


    .xlocation .xlocation-continent {width:100%; text-align:center; margin-bottom:20px;}

    .xlocation .xlocation-pages {width:100%; text-align:center;}

    .xlocation .xlocation-continent .countries li .stores {padding-left:0;}


    .SL_bannertext {margin-top:2% !important; width:160px !important;}

    .SL_zipcodeandstate {width:88% !important;}

    .cms-design-html .innovation_design_textPart_2 > p {padding-right:30px;}



    .overlay-button-area .ugc_share_ico_box {width:148px;}

    .overlay-button-area .ugc_share_ico_box > div {margin:0 1px;}

    .simplePopup {height:auto !important;}

    .popup-content-r .shop-look .shop-look-blog {padding:10px 5px; height:155px;}

    .popup-content-r .shop-look .shop-look-blog-l {width:130px;}

    .popup-content-r .shop-look .shop-look-blog-l h2 {font-size:15px; padding: 0px;}

    .btn-cart {padding:6px 15px !important;}

    .popup-content-r .shop-look .shop-look-blog-r {width:40%;}

    .popup-content-r .shop-look .shop-look-blog-r img {width:100%;}

    /*11jan*/

    .slider3.category_slider .container_slider, .tool_slider {width:350px !important;}

    /*11jan*/

    .slider3.category_slider .related-li {width:266px; margin-left:13px;}



    .cms-customer-services-html .see-more-select {width:90.5%;}





    .slidemodel h2 {

        margin-top: 80px !important;

    }

    .sliderdark .mainc {

        /*margin-top: 80px !important;*/

    }

    .sliderlight .mainc {

        /*margin-top: 80px !important;*/

    }

    .cms-design-html .add_img_design_new {

        padding-top: 120px;

        padding-bottom: 40px;

    }

    .innovation_health_textPartbg {

        top: 30px;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 48.5%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 48.5%;

    }

    .cms-technology-html .flexslider {

        height: 167px;

        margin-top: 280px !important;

    }

    .our-story-rightBottomImg.bigimg {

        height: 73px !important;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 301px !important;

    }

    .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel li {

        width: 300px !important;

    }

    .top-cart1 .block-content {

        top: 42px !important;

    }

    .mean-container a.meanmenu-reveal {

        padding: 0;

    }

    .mobile {

        margin-top: -24px;

    }

    .logo {

        width: 100%;

        margin-top: 2px !important;

    }

    .featured_sub h1 {

        padding-bottom: 16px!important;

    }

    /*    jignesh*/

    /*.our-story-t3-cares-container h1 {

    font-size: 40px;

    line-height: 40px;

    padding: 279px 0;

    }*/

    .slider3text .mainc {

        font-size: 26px !important;

        margin-top: 18% !important;

    }

    .slider3text h1 {

        margin-top: 10px;

    }

    .slider4text .mainc {

        font-size: 26px;

        margin-top: 80px !important;

    }

    .slider4text h1 {

        margin-top: 5px;

        margin-bottom: 2px;

    }

    .slider2text h1 {

        line-height: normal;

        width: 130px !important;

        margin-top: 40px !important;

    }

    .slider2text a {

        margin-bottom: 25px;

    }

    .slidertext h1 {

        margin-top: 40px !important;

        width: 130px !important;

    }

    .slidertext span {

        margin-top: 15px;

        padding-top: 20px;

        line-height: normal;

    }

    .featured_sub h1 {

        padding-top: 10px;

    }

    .about > h1,

    .service > h1,

    .shop > h1 {

        padding-bottom: 16px !important;

    }

    .innovation_healt_textPart h4 {

        font-size: 7vw;

    }

    .innovation_healt_textPart h3 {

        font-size: 7vw;

    }

    .innovation_healt_textPart h3 sup {

        font-size: 3vw;

    }

    .innovation_healt_textPart p {

        font-size: 4.2vw;

        margin: 5px 0;

    }

    .innovation_healt_textPart a span {

        font-size: 4vw;

    }

    .innovation_health_textPartbg {

        margin-top: 0;

        top: 7%;

    }

    .innovation_container h2 {

        font-size: 8vw;

    }

    .innovation_container h2 sup {

        font-size: 2.8vw;

        top: -15px;

    }

    .innovation_container p {

        font-size: 4.3vw;

    }

    .innovation_healt_textPart_2 h3 {

        font-size: 7vw;

    }

    .innovation_healt_textPart_2 p {

        font-size: 4.8vw;

    }

    .innovation_healt_textPart_2 p span {

        font-size: 3.5vw;

        float: left;

    }

    .health_benefit_containerbg_2 {

        max-width: 205px;

    }

    .innovation_design_top_wrap .innovation_design_contentPart .View320 {

        height: 295px;

    }

    .innovation_design_textPart h3 {

        font-size: 7vw;

    }

    .innovation_design_textPart h4 {

        font-size: 7vw;

    }

    .innovation_design_textPart p {

        font-size: 5vw;

    }

    .innovation_design_contentPart img {

        height: 452px;

    }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 7vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 4vw;

        margin: 10px 0;

    }

    .innovation_bottom_textPart {

        bottom: 11px;

    }

    .innovation_bottom_textPart h6 {

        font-size: 3.8vw;

    }

    .innovation_bottom_textPart a {

        font-size: 3.8vw;

    }

    .innovation_design_textPartWrap_2 {

        max-width: 260px;

    }

    .innovation_design_textPartWrap_3 {

        max-width: 260px;

    }

    /*    jignesh*/

    .top-acc .tool_diss_top h1 {

        color: #4a4a4c;

        font-family: seaside_displaymedium;

        font-size: 32px;

        text-align: left;

        text-transform: uppercase;

    }

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: right;

        position: relative;

        top: -35px;

        width: 40% !important;

    }*/

    .view_add_to_box ul li {

        float: left;

        margin: 0 0 0 10px;

    }

    .slider3 .jcarousel li {

        width: 375px !important;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 190px;

    }

    .action_right_box {

        float: right;

        margin-top: 15px;

        width: 275px;

    }

    .action_right_box {

        float: right;

        margin-top: 15px;

        width: 305px;

    }

    .tools_by_li {

        width: 342px !important;

    }

    .bottom-all-1 > img {

        max-width: 345px;

    }

    .category_menu_bar {

        background: #f2f2f2 none repeat scroll 0 0;

        height: auto;

        text-align: left;

        width: 100%;

    }

    .cat_menu_left {

        clear: both;

        float: left;

        margin: 15px 0 0 9px;

        width: 100%;

    }

    .cat_menu_left ul li {

        border-right: 1px solid #000;

        display: inline;

        line-height: 20px;

        padding: 0 10px;

    }

    .bottom-all-1 > img {

        max-width: 330px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .career_banner_inner p {

        top: 250px;

        line-height: 24px;

    }

    .might_like .related-li{    margin: 20px 35px 0 0!important; text-align: left;width: 340px;}





    .cms-style-feed-press-html .modal-content{ height:444px;}

    .cms-style-feed-press-html .modal-body{ height: 391px !important;}

    .cms-style-feed-press-html .modal-body img{

         height: 331px !important;

    width: auto !important;

    }

    .cms-style-feed-social-html .style-feed-grid-33 a img {

    height: auto !important;

    width: 100%;

}

}





@media(max-width:360px) {

    .cnt-head {font-size: 14px;}
    .cnt-head a{font-size: 14px;}
    .innovation_header {margin-top: 510px;}
    .cart-Summary-box .points-checkout-onepage-sidebox .caption_value{width: 30%!important;font-size: 14px !important;}

    .cart-Summary-box .points-checkout-onepage-sidebox .caption_main{width: 68% !important;font-size: 14px !important;}

    .t3_spent_points {font-size: 27px;width: 55px;float: left;   color: #575759;    font-family: NationalLF-Book;}

    .slider_candid .style-feadslider .jcarousel.container_slider.bx-wrapper {width:219px !important;}

    .cms-shop-html .style-feadslider .bx-wrapper .slide {width:219px !important; height:219px !important;}





    .pulse_header a {font-size:16px;}



    .referafriend-full p {font-size:15px;}

    .referafriend-full h2 {font-size:25px;}



    .cms-refer-friend-html .referafriend-image-content {padding:0 15px; top:24%;}

    .referafriend-image-content {padding:0 15px; top:20%;}

    .referafriend-full.myrewards-full .referafriend-image-content {top:17% !important;}



    /*.cms-shop-html .jcarousel-wrapper .tools_by_li {margin: 0px 26px!important;}*/

    .cms-shop-html .style-feadslider .bx-wrapper .slide .slide-text-c {margin-bottom: 0px;}

    .innovation_design_second_wrap.singlepass-2 .innovation_design_textPartbg_2 img { margin-bottom: 0; margin-top:20px !important;}

    .innovation_design_second_wrap.singlepass-2 img { margin: 220px 0 50px 0;}

    .innovation_design_second_wrap.singlepass-x img { margin: 210px 0 50px 0;}

    .innovation_design_second_wrap.singlepass-x .innovation_design_textPartbg_2 img { margin-bottom: 0;}

    .cms-design-html .singlepass-x .innovation_bottom_textPart {bottom: 0;}

    .innovation_design_second_wrap.singlepass-x .innovation_design_textPart_2 img { margin: 0 !important;}



    .slide-text-c .soc-ico .anker {float: left;text-align: right;width: 80%;}



    .prod_view_right .more-views .jcarousel.container_slider {width: 256px !important; height:auto;}

    .cms-style-feed-html .style-feed-grid-33.sf-candid.small-grid-50 {height: auto; width: 100%;}

    .more-views .jcarousel-wrapper .gallery_thumb {width:256px; height:256px;}

    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}

    .style-feadslider .bx-wrapper .slide .slide-text-c{margin-bottom: 0px;}





    .cat_btn_box .shop_p_cart_btn {  width: 100px!important;}

    .cat_btn_box .shop_p_cart_btn .shope_tool_btn.add_cart_btn {font-size: 14px;height: 30px;}

    .style-feadslider .bx-wrapper .slide {width: 219px !important; height:219px !important;}

    .prod_view_right .view_add_to_box ul li {margin-top: 0 !important;width:auto !important;}

    .yotpo .text-m {font-size:13px !important;}

    .details_iner_cont .yotpo .yotpo-icon.yotpo-icon-empty-star.pull-left {

      padding-right: 3px !important;

    }

    .prod_view_right .jcarousel-control-prev {margin:-25px 0 0 -38px !important;}

    .prod_view_right .jcarousel-control-next {margin:-25px -38px 0 0 !important;}

    .prod_view_right .jcarousel.container_slider {

      width: 205px !important;

    }



    .cart_table_row .shop_detail_blog {width: 75%;}

    .cart_table_row .shop_image_blog{width: 25%;}



    .costomer-serviceright-mobile .costomer-serviceright-costomerservice-content h2 span {width: 89%;}

    .cms-customer-services-html .see-more-select {width:89%;}



    .newsletter_popup .photo-popup {

        top: 24%;

    }

    .product-essential .tool_diss_top.mb10 h1 {

    text-transform: inherit;

    }

    .Shop_header h1 a {

        font-size: 30px;

        line-height: 32px;

        color: #4a4a4c;

        display: inline-block;

    }

    .fullbaner1text {

        margin-top: 128px !important;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 48.4%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 48.4%;

    }

    .cms-technology-html .flexslider {

        height: 160px;

        margin-top: 275px !important;

    }

    .our-story-rightBottomImg.bigimg {

        height: 70px !important;

    }

    .top-cart1 .block-content {

        background-image: none !important;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 281px !important;

    }

    .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel li {

        width: 280px !important;

    }

    .mean-container a.meanmenu-reveal {

        width: 33px;

        height: 25px;

    }

    .mobile {

        margin-top: -20px;

    }

    .mean-container a.meanmenu-reveal.meanclose {

        font-size: 32px !important;

        height: 21px;

        width: 20px;

        margin-top: 0;

    }



    .mean-container .mean-nav {

        margin-top: 27px;

        /*margin-top: 37px;*/

    }

    /*store locator*/

    .SL_bannertext a {

        margin: 10px 0 0;

    }

    /*store locator*/

    .slider3text .mainc {

        margin-top: 15% !important;

    }

    .slider4text .mainc {

        margin-top: 60px !important;

    }

    .slider3text,

    .slider4text {

        margin-left: 60px !important;

    }

    .slider2text,

    .slidertext {

        margin-left: 70px !important;

    }

    /*    jignesh*/

    /*.health_benefit_container_bg {

    height: 320px;

    }   */

    .featured_sub h1 {

        margin-top: 7px;

    }

    .health_benefit_container {

        height: 320px;

    }

    .health_benefit_container h4 {

        font-size: 30px;

    }

    .health_benefit_container h3 {

        font-size: 25px;

    }

    .health_benefit_container h3 sup {

        font-size: 10px;

    }

    .health_benefit_container p {

        font-size: 17px;

    }

    .health_benefit_container a span {

        font-size: 18px;

    }

    .innovation_health_wrap ul li {

        float: none;

        margin: 0 auto;

        max-width: inherit;

        width: 80%;

    }

    .innovation_health_wrap ul li:nth-child(2) {

        display: none;

    }

    .innovation_health_wrap ul li:nth-child(3) {

        display: none;

    }

    .innovation_health_wrap ul li:last-child {

        display: none;

    }

    .innovation_health_content {

        padding: 55px 0;

    }

    .innovationbottompart_container_bg {

        display: none;

    }

    .innovationimage_container_bg {

        height: 200px;

    }

    .innovationimage_container {

        height: 200px;

        padding: 25px 0 0;

        vertical-align: top;

    }

    .innovationbottompart_TextPart h3 {

        font-size: 25px;

        margin: 15px 0 10px;

    }

    .innovationbottompart_TextPart h5 {

        font-size: 18px;

    }

    .innovationbottompart_TextPart p {

        font-size: 14px;

    }

    .innovationbottompart_TextPart a {

        font-size: 14px;

    }

    .innovationbottompart_container_bg {

        min-height: inherit;

        padding: 0 0 15px;

    }

    .innovationmoisturesealingimage_container_bg {

        height: 200px;

    }

    .innovationeffectivestylingimage_container_bg {

        height: 200px;

    }

    .effectiv_stylish_bg_container {

        height: 200px;

        display: none;

    }

    .featherweight-LUXEimg {

        height: 170px;

    }

    .innovationcomplatehaircareimage_container_bg {

        height: 200px;

    }

    .innovationimage_container_wrap {

        max-width: 220px;

    }

    .innovationimage_container h3 {

        font-size: 30px;

    }

    .innovationimage_container p {

        font-size: 18px;

    }

    /*    .innovation_testmonials {

        float: none;

        margin: 0 auto;

        width: 70%;

    }

    .innovation_testmonials p {

        font-size: 17px;

        line-height: 22px;

    }

    .innovation_testmonials a {

        font-size: 15px;

    }*/

    /**/

    .userexperince_container_bg {

        height: 320px;

    }

    .quietoptarion_container_bg {

        height: 200px;

    }

    .innovation-ergonomic-image_container_bg {

        height: 200px;

    }

    .innovation-intuitive-image_container_bg {

        height: 200px;

    }

    .innovation-faststyling-image_container_bg {

        height: 200px;

    }

    .innovation_healt_textPart h3 {

        font-size: 6vw;

    }

    .innovation_healt_textPart h3 sup {

        top: -10px;

    }

    .innovation_healt_textPart h4 {

        font-size: 6vw;

    }

    .innovation_healt_textPart p {

        font-size: 4vw;

        margin: 5px 0;

    }

    .innovation_healt_textPart a span {

        margin: 0;

    }

    .innovation_healt_textPart p {

        font-size: 4vw;

        margin: 0;

    }

    .innovation_design_top_wrap .innovation_design_contentPart .View320 {

        height: 295px;

    }

    .innovation_design_textPart h3 {

        font-size: 7vw;

    }

    .innovation_design_textPart h4 {

        font-size: 7vw;

    }

    .innovation_design_textPart p {

        font-size: 5vw;

    }

    .innovation_design_contentPart img {

    height: auto!important;

    margin: 0;

       }

    .innovation_design_textPart_2 img {

        height: auto;

    }

    .innovation_design_textPart_2 h3 {

        font-size: 7vw;

        margin: 10px 0 0;

    }

    .innovation_design_textPart_2 p {

        font-size: 4vw;

        margin: 10px 0;

    }

    .innovation_bottom_textPart {

        bottom: 10px;

    }

    .innovation_bottom_textPart h6 {

        font-size: 3.8vw;

    }

    .innovation_bottom_textPart a {

        font-size: 3.8vw;

    }

    .innovation_design_textPartWrap_2 {

        max-width: 260px;

    }

    .innovation_design_textPartWrap_3 {

        max-width: 260px;

    }

    /*    jignesh*/

    /* design overlap issue: like and share links on product page */
    /*.view_add_to_box {

        float: left;

        position: relative;

        text-align: left;

        top: 15px;

        width: 50% !important;

    }*/

    .view_add_to_box {
        /*top: -117px;*/
    }

    .view_add_to_box ul li {

        float: left;

        margin: 15px 0 0 15px;

    }

    #cloudZoom > img {

        max-width: 100%;

    }

    .top-acc .tool_diss_top h1 {

        color: #4a4a4c;

        font-family: seaside_displaymedium;

        font-size: 32px;

        text-align: left;

        text-transform: uppercase;

    }

    .tools_by_li {

        float: left;

        height: 240px;

        margin: 10px 0 10px 10px;

        text-align: left;

        width: 340px;

    }

    .bottom-all-1 .on_img {

        left: 0;

        padding: 40px 0 16px;

        position: absolute;

        text-align: center;

        top: 1%;

        width: 100%;

    }

    .bottom-all-1 > img {

        min-width: 100%;

    }

    .action_right_box {

        float: right;

        margin-top: 25px;

        width: 285px;

    }

    .menu_right_mobile {

        margin-top: -8px !important;

    }

    .menu_right_mobile {

        margin-top: -31px !important;

        position: absolute;

        right: 0;

        z-index: 99999;

    }

    .top-cart .block-title strong {

        left: 8px;

        padding-top: 5px;

    }

    .top-cart .block-content {

        top: 30px;

        background: none;

    }

    #search_mini_form img {

        display: block;

    }

    .prod_short_desc {

        color: #4a4a4c;

        float: left;

        font-family: NationalLF-Book;

        font-size: 16px;

        margin-top: 15px;

        text-transform: capitalize;

        width: 245px;

    }

    .category_menu_bar {

        background: #f2f2f2 none repeat scroll 0 0;

        height: auto;

        text-align: left;

        width: 100%;

    }

    .cat_menu_left {

        clear: both;

        float: left;

        margin: 15px 0 0 9px;

        width: 100%;

    }

    .cat_menu_left ul li {

        border-right: 1px solid #000;

        display: inline;

        line-height: 20px;

        padding: 0 10px;

    }

    .bottom-all-1 > img {

        max-width: 330px;

    }

    .cat_menu_right {

        display: none;

        float: right;

        height: 100px;

        margin: 15px 0 0;

        width: 975px;

    }

    .shope_share_look_slider h2 {

        color: #4a4a4c;

        font-size: 17px;

        font-weight: 200;

        line-height: 18px;

        padding: 8% 22% 2%;

    }

    .tools_by_li {

        width: 323px !important;

    }

    .shope_tool_btn {

        background: #4a4a4c none repeat scroll 0 0;

        border: medium none;

        border-radius: 5px;

        color: #fff;

        height: 35px;

        margin-left: 10px;

        outline: medium none;

        width: 100px;

    }

     .sales-order-history .shope_tool_btn{

         height:28px !important;

     }

    .wish_cat_image {

        height: 140px;

        position: absolute;

        right: -13px;

        top: 25px;

        width: auto;

        z-index: 0;

    }

    .one1 {

        width: 80px !important;

    }

    .flex-direction-nav .flex-prev {

        top: 50% !important;

    }

    .flex-direction-nav .flex-next {

        top: 50% !important;

    }

    .category_slider .jcarousel li {

        margin-left: 43px !important;

        width: 274px !important;

    }

    .jcarousel li {

        width: 263px !important;

    }

    .slider2text a {

        margin: 0px !important;

    }

    .slider2text span {

        margin: 0px !important;

    }

    .slider3 .jcarousel li {

        width: 360px !important;

    }

    .slider2 .category_slider .jcarousel li {

        width: 355px !important;

    }

    .menu_right {

        float: none !important;

        margin-left: 27%;

    }

    .mobile {

        width: 100%!important;

    }

    .account-create2 {

        margin: 0px auto;

        width: 90% !important;

    }

    .account-create2 .name-firstname {

        float: left;

        width: 100%!important;

        padding: 0px;

    }

    .account-create2 .name-lastname {

        float: left;

        width: 100%!important;

        padding-top: 7px;

    }

    #firstname,

    #lastname {

        padding-left: 12px;

        width: 100%;

    }

    .account-create2 .control1 {

        font-size: 11px !important;

    }

    .email-add {

        line-height: 18px;

    }

    .social ul li img {

        height: 26px !important;

    }

    .featured_sub h1 {

        width: 80px !important;

        padding-bottom: 17px!important;

        margin-top: 0px;

        padding-top: 0px !important;

    }

    .rewards h1 {

        width: 85px !important;

    }

    .t3pro h1 {

        padding-bottom: 17px !important;

    }

    #search_mini_form {

        top: 0px;

    }

    .slider2 .category_slider .jcarousel li {

        padding: 14px 14px 14px 6px;

        width: 327px !important;

    }

    .mean-container a.meanmenu-reveal span {

        margin-top: 5px;

        width: 33px;

    }

    .career_banner_inner h1 {

        top: 110px;

    }

    .career_banner_inner p {

        top: 230px;

    }

    .lookbook_look_bottom a {

        color: #fff;

        font-size: 12px;

    }

    .mg_txt .lookbook_right_bottom a {

        font-size: 12px;

        color: #fff;

    }

    .customer-inspiration-index .inspiration-pro-blogfull-right span{

        padding: 25px 0 0 !important;

    }

    .tools_by_li .share_ico{margin: 0px 13px !important;}

    .sharesocial_cont1 li{width: 38px!important;        margin: 6px!important;}

    .opc .step-title h2{font-size: 16px!important;}

    .opc .active .step-title h2{font-size: 16px!important;}

    .might_like .related-li{    margin: 20px 35px 0 0; text-align: left;width: 290px;}

        .fioot-lia {

    font-size: 12px !important;

    }

    .costomer-serviceright-costomerservice-content .arrowchange{

        width: 100% !important;

    }

    .faq_dropdown2 .arrowchange{

        width: 100%;

        margin: 10px 0 20px 0;

    }

    .tools_by_li .share_content_container{

        width: 310px !important;

    }

    .tools_by_li .sharesocial_cont1 {

        margin: 33% auto 0px;

    }

    .tools_by_li .wishlist_content_container{

        width: 310px !important;

    }

    .tools_by_li  .wishlist_content_container p{

        padding-top:40% !important;

    }

    .award_winners .wish_cat_image{

        height: 90px !important;

    }

    .accordion-content span{

        float:none !important;

    }

    .ourservice-toggle-box{

        background-size:3% !important;

    }

    .costomer-serviceright {

        margin-top: 15px !important;

    }

    .register-products .costomer-serviceright-title{

        font-size: 16px !important;

    }

    .row-column{

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .state {

        width: 100%;

    }

    .costomer-serviceright .costomer-formarea .row-column .zipecode {

        width: 100% !important;

        float: right;

        margin-top: 20px;

    }

    .costomer-serviceright .costomer-formarea .row-column .month{

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .day {

        width:100% !important;

         margin-left:0px !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .year{

        width:100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .month-b {

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .selecte{ width:100% !important;}

    .costomer-serviceright .costomer-formarea .row-column .texture {

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .texture-b {

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .thickness {

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .wave-pattern {

        width: 100% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .length {

        width: 100% !important;

    }

    .Aboutt3-dd, .Customer-Service-dd, .reward-promotion-dd, .t3pro-dd, .featured-search-dd{

            font-size:16px !important;

            font-family: NationalLF-Book;

        }

    .mobile-footer-toggle-dropdown ul li a{

        font-size: 14px !important;

        font-family: NationalLF-Book;

    }

     .catalog-category-view .product_grid_box .share_content_container{height:360px !important;}

    .catalog-category-view .product_grid_box .sharesocial_cont1{margin:45% auto 0px !important;}

    .catalog-category-view .product_grid_box .wishlist_content_container{height: 360px !important;}

    .catalog-category-view .product_grid_box .wishlist_content_container p{ padding-top:45% !important;}

    .catalog-category-view .product_grid_box{ margin-bottom:20px !important;}

    .catalog-category-view .prod_box{ min-height:360px !important;}

    .catalog-category-view .category-products { padding:0px !important}

    .catalog-category-view .box_product_detail {padding:0px !important}

    .category_list_container .container {

        padding:10px!important

    }

    .cms-bestseller-html .product_grid_box .share_content_container{height:360px !important;}

    .cms-bestseller-html .product_grid_box .sharesocial_cont1{margin:45% auto 0px !important;}

    .cms-bestseller-html .product_grid_box .wishlist_content_container{height: 360px !important;}

    .cms-bestseller-html .product_grid_box .wishlist_content_container p{ padding-top:45% !important;}

    .cms-bestseller-html .product_grid_box{ margin-bottom:20px !important;}

    .cms-bestseller-html .prod_box{min-height:360px !important;}

    .cms-bestseller-html .category-products { padding:0px !important}

    .cms-bestseller-html .box_product_detail {padding:0px !important}





    .cms-newproducts-html .product_grid_box .share_content_container{height:360px !important;}

    .cms-newproducts-html .product_grid_box .sharesocial_cont1{margin:45% auto 0px !important;}

    .cms-newproducts-html .product_grid_box .wishlist_content_container{height: 360px !important;}

    .cms-newproducts-html .product_grid_box .wishlist_content_container p{ padding-top:18% !important;}

    .cms-newproducts-html .product_grid_box{ margin-bottom:20px !important;}

    .cms-newproducts-html .prod_box{min-height:360px !important;}

    .cms-newproducts-html .category-products { padding:0px !important}

    .cms-newproducts-html .box_product_detail {padding:0px !important}



    .cms-award-winner-html .product_grid_box .share_content_container{height:360px !important;}

    .cms-award-winner-html .product_grid_box .sharesocial_cont1{margin:45% auto 0px !important;}

    .cms-award-winner-html .product_grid_box .wishlist_content_container p{margin:45% auto 0px !important;}



    .cms-award-winner-html .product_grid_box .wishlist_content_container{height: 360px !important;}

    .cms-award-winner-html .product_grid_box{ margin-bottom:20px !important;}

    .cms-award-winner-html .prod_box{min-height:360px !important;}

    .cms-award-winner-html .category-products { padding:0px !important}

    .cms-award-winner-html .box_product_detail {padding:0px !important}



    .cms-allproducts-html .product_grid_box .share_content_container{height:360px !important;}

    .cms-allproducts-html .product_grid_box .sharesocial_cont1{margin:45% auto 0px !important;}

    .cms-allproducts-html .product_grid_box .wishlist_content_container{height: 360px !important;}

    .cms-allproducts-html .product_grid_box{ margin-bottom:20px !important;}

    .cms-allproducts-html .prod_box{min-height:360px !important;}

    .cms-allproducts-html .category-products { padding:0px !important}

    .cms-allproducts-html .box_product_detail {padding:0px !important}





    .costomer-serviceright-costomerservice-content .accordioncontent-main{

             min-height: 300px;

        }

        .costomer-serviceright-title {

        font-size: 25px !important;

    }

    .box_product_detail .list-product-name h1 a{

        font-size: 19px !important;

    }

    .cat_menu_left ul li a{

         font-size: 10px !important;

    }

    .top-cart1 .block-content{

        width: 340px !important;

    }

    .topCartContent1 .top_cart_subtotal{ clear:both !important; text-align:center !important;}

    .mini-products-list .product-details {

        margin-left:0 !important;

        width: 300px;

        text-align: center !important;

    }

    .top-cart1 .block-content .item{ width:100%;}

    .quickviewdiv .share_content_container, .wishlist_content_container {

      height: 660px !important;

    }

    .quickviewdiv .share_content_container{ width:311px !important; margin-left: -30px;}

     .quickviewdiv .wishlist_content_container{ width:311px !important; margin-left: -30px;}

     .quickviewdiv .sharesocial_cont {

        margin: 70% auto 0 !important;

    }

    .quickviewdiv .wishlist_content_container p {

        padding-top: 70% !important;

    }

    .category_list_container .category-view #quickview .modal-content{

        height:550px !important;

    }

    .quickviewdiv .sharesocial_cont {

        margin: 421px auto 0px !important;

    }

    .quickviewdiv .wishlist_content_container p {

       margin: 45% auto 0px !important;

    }

    .thelook-index-index .slider-main-the{ padding:0px !important;}



    /*.lookbook_story a {

       font-size: 14px !important;

    }*/





    .filewarranty .intruction-right {

        width: 94% !important;

    }

    .costomer-serviceright .costomer-formarea .row-column .user-type {

        float: left !important;

        margin-top: 10px;

    }

    .top-cart1 .block-content .item .product-name{

        text-align:center !important;

    }

    .top-cart1 .cart_title{

        width: 100% !important;

    }

    #quickview .modal-content {

        height: 500px !important;

    }

    .block-related .cat_btn_right_box{

        width: 125px !important;

    }

    .related-li .share_content_container {

        max-height: 100% !important;

        width: 97% !important;

    }

    .related-li .share_ico{

        margin: 0px 9px !important;

    }

    .related-li .sharesocial_cont1 {

        margin: 26% auto 0px !important;

    }

    .related-li .wishlist_content_container {

        width: 97% !important;

    }

    .related-li .share_content_container .ov-close{

        padding:14px !important;

    }

    .related-li .wishlist_content_container .ov-close{

        padding:14px !important;

    }

    .cart_page_related_pro .shop_slider_block {

        padding: 15px;

        width: 74% !important;

    }

    .cart_page_related_pro .related-li .share_content_container {

        width: 93% !important;

    }

    .cart_page_related_pro .related-li .share_content_container {

        max-height: 100% !important;

        width:76% !important;

    }

    .cart_page_related_pro .related-li .wishlist_content_container {

        width: 86% !important;

    }

    .cart-rel-pro{

        width: 342px !important;

    }

    .signup_sub input {

        width: 60% !important;

    }

    .pages strong {    font-size: 10px;}

     .pager .amount {    float: none;    font-size: 10px!important;   line-height: 20px!important;    padding-right: 17px;    text-align: right;}

     .pager .pages .current {    font-size: 10px!important;}

     .field.name-lastname.wishlist_pop_lastname.col-md-6{width: 100%!important}

     .mystory_women .jcarousel-control-prev {background-repeat: no-repeat; margin-left:0px !important; margin-right:0 !important; /*height: 233px!important;top: 0px !important;background-position-y: 50%;*/}

     .mystory_women .jcarousel-control-next {background-repeat: no-repeat; margin-left:0 !important; margin-right:0px !important; /*height: 233px!important;top: 0px !important;background-position-y: 50%;*/}

     .t3women-index-index .tool_share .btn-cart {padding: 8px 15px !important}

     .mytools_demo2_2 .right_share {width: 45%;padding: 5px 0px;}

     .mytools_demo2_2 .right_share .share{width: 65px!important;}

     /*.mytools_demo3_2 .right_share{width: 65px!important;}*/

     .mytools_demo3_2 .right_share {    width: 46%!important;}

     .half_articale .mytools_demo2_2 .tool_diss_top1 h1 {color: #4a4a4c;font-family: seaside_displaymedium;font-size: 26px;    text-align: left;margin: 0;}

    .cat-sec-1 .on_img a,
    .cat-sec-2 .on_img a {
        font-size: 14px !important;
    }
}

@media(max-width:320px) {

    /*11jan*/

    .mobile-tool-sliders .tools_by_li {width: 306px !important;}


    /*11jan*/

    .t3women-index-index #slider1 #controls1 {width:46%; left:27%; margin-top:-45%;}

    .t3women-index-index #slider #controls {width:46%; left:27%;}

    .cart-Summary-box .points-checkout-onepage-sidebox .caption_value{width: 30%!important;font-size: 14px !important;}

    .cart-Summary-box .points-checkout-onepage-sidebox .caption_main{width: 68% !important;font-size: 14px !important;}

    .add-promo-code1{padding-left: 2px; font-size:12px; }

    .cms-shop-html .jcarousel-control-prev {margin:-15px 0 0 8px !important;}

    .cms-shop-html .jcarousel-control-next {margin:-15px 8px 0 0 !important;}
    #forgotpasswordpop .pop-up-content {overflow:inherit; height:auto;}
    .cms-shop-html .style-feadslider .bx-wrapper .slide {width:219px !important; height:219px !important;}
    .customer-inspiration-index .tpro-title {margin-left:10px;}
    .cms-refer-friend-html .referafriend-image-content {top:20%;}
    .referafriend-full.myrewards-full .referafriend-image-content {top:10% !important;}
    .referafriend-image-content {top:12%;}
    .innovation_technology_main_part .container_slider {width: 230px!important;}
    .my_favlook_header h2{font-size: 30px;}
    .mytool_header h1{font-size: 30px;padding-top: 3px;}
    .howtoearn #slider #controls {width:225px; left:8px;}
    .slider_women{height: 122px;}
    .women_crousel{width: 144px!important;}
    .look_txt p {text-align: left;font-family: NationalLF-Book;font-size: 16px;    color: #4a4a4c;}
    .slider_candid .style-feadslider .jcarousel.container_slider.bx-wrapper {width: 219px !important;}
    .SL_zipcodeandstate {width:86% !important;}
    .onlinepartners-content-main {display:block !important;}
    .payment-block .tool-tip{    width: 266px;}
    .pages strong {font-size: 10px!important;}
    .pager .amount{font-size: 10px!important;}
    .pager li>a, .pager li>span {display: inline-block;padding: 1px 11px!important;background-color: #fff;border: 1px solid #8a8a8c!important;border-radius: 15px;}
    .webreview-formarea .clm-sectin .hair {width:142px;}
    .cms-health-html .innovation_health_textPartbg {margin: 0 !important;top: 30px !important;}
    .bottom-all-1 .on_img{padding: 13px 0 16px;}
    .bottom-all-1 > img {    max-width: 100%;}
    .webreview-formarea .clm-sectin .hair {width:142px;}
    .cart_page_related_pro .tools_by_li{    width: 260px!important;}
    .related-li{width: 100%;}
    .t3_spent_points {font-size: 27px;width: 55px;float: left;color: #575759;font-family: NationalLF-Book;  }
    .tools_by_li .share_ico {float: left;margin: 0 13px;width: 30px;}
    .more-views .jcarousel-wrapper .gallery_thumb {width:58px; height:58px; margin:0 2px; padding-top:0px;}
    .more-views .jcarousel-wrapper .container_slider ul {height:auto;}
    .prod_view_right .more-views .jcarousel.container_slider {height:auto; width:248px !important;}
    .security_code_payment{clear: both!important;}
    #md_authorizecim_cc_type_cvv_div {float: left!important;clear: both!important;}
    #md_authorizecim_cc_type_cvv_div label{float: left!important; margin:10px 0px 0px 0px; }
    .mobile-tool-slider .category_slider .tools_by_li{padding: 1px;}
    .prod_view_right .view_add_to_box ul li {width:auto !important;}
    .prod_view_right .view_add_to_box ul li:first-child {width:auto !important;}
    .prod_view_right .view_add_to_box {/*float:right !important;*/ margin-top: 10px !important;}
    .share.shop_tool_share {line-height: 18px !important;}
    .reviewandconfirm_main {    display: block;    left: -194px;}
    .form-list p{padding:0px!important }
    .opc .step-title h2{font-size: 16px!important;}
    .opc .active .step-title h2{font-size: 16px!important;}
    .checkout_main .check-out-left-box #checkout-step-billing {    left: -99px;    position: absolute;    width: 293%;}
     .bottom_acc .shope_tool_btn {    width: 130px;    height: 27px;    background: #333;    border: none;    outline: none;    color: #FFF;    border-radius: 5px;}
        .costomer-serviceright-mobile .costomer-serviceright-costomerservice-content h2 span {width: 88%;}
     .bottom_acc .shop_tool_share {    line-height: normal!important;    width: 60px !important;    border: 1px solid #333;    text-transform: uppercase;   font-size: 12px!important;    padding: 3px 0px;    font-family: NationalLF-Reg;   margin: 0px;}
        .cms-customer-services-html .see-more-select {width:88%;}
    .block.block-related .share.shop_tool_share{font-size: 12px !important;}
    .block.block-related .shop_tool_share{width: 54px !important;}
    .slider3 .related-li{width: auto !important;}
    .view_add_to_box ul li:last-child{top:0px!important;}
    .mobile_viwe_cart_box button{ width: 113px; padding: 4px 2.7% !important;}
    .add-to-links{margin: 0px;}
    .mob-add-to .shop_tool_share.share {    padding: 4px 6% !important;}
    /*.grid_block_content .actions .add_cart_btn{margin-top:2px !important }*/
    .grid_block_content .actions .action_right_box{padding-top:0px !important;  }
    .cms-shop-html .jcarousel-control-next {right: 2px !important;}
    .cms-shop-html .jcarousel-control-prev {left: 2px !important;}

    .newsletter_popup .photo-popup {top: 80px;}

    .featured_sub h1 {width: 80px !important;}

    .slidemodel h2 {margin-top: 70px !important;}

    .sliderdark .mainc {margin-top: 40px !important;}

    .sliderlight .mainc {margin-top: 40px !important;}

    .slideproduct .desc { font-size: 14px !important; }

    .sliderdark a.url_text { font-size: 14px !important; }
    
    .sliderlight a.url_text { font-size: 14px !important; }

    .cms-design-html .innovation_bottom_textRightPart.innovation_prc_new > h6 {font-size: 14px;}

    .cms-design-html .innovation_bottom_textRightPart.innovation_prc_new > a {font-size: 10px;}

    .cms-design-html .innovation_design_textPart_2 > p {font-size: 14px;}

    .cms-design-html .innovation_design_textPart_2 > h3 {font-size: 26px;}

    .cms-design-html .innovation_design_textPart_2 {padding-top: 30px;}

    .cms-design-html .innovation_design_textPartbg {margin: 0;}

    .cms-design-html .add_img_design_new {padding: 160px 0 60px 0;}

    .cms-design-html .common_all_page {margin-top: 0;}

    .traingle_arw {

        left: 79%;

        position: absolute;

        top: -8px;

    }

    .email_signup {

        left: 11px !important;

        z-index: 999999 !important;

    }

    .traingle_arw2 {

        left: 241px !important;

    }

    /*.cms-health-html .carousel-inner .item {height:270px;}*/

    .innovation_health_textPartbg .health_benefit_containerbg {

        width: 100% !important;

        margin-top: 0 !important;

    }

    .registration-page-content-r .customer-name .field.name-firstname.col-md-6 {

        width: 45%;

    }

    .registration-page-content-r .customer-name .field.name-lastname.col-md-6 {

        width: 45%;

    }

    .mobile_line {

        border: 0 !important;

    }

    .cms-technology-html .slides li img {

        margin: 0;

    }

    .innovation_healt_textPart h3 {

        width: 100%;

        margin-bottom: 20px;

    }

    .innovation_healt_textPart h4 {

        width: 100%;

    }

    .innovation_healt_textPart > a {

        width: 100%;

    }

    .cms-technology-html .flexslider {

        margin-top: 290px !important;

        height: 142px;

    }

    .our-story-rightBottomImg.bigimg {

        height: 62px !important;

    }

    .our-story-t3-glass-slider-container .T3-glass-slider-content.jcarousel {

        width: 251px !important;

    }

    .our-story-t3-glass-slider-container .jcarousel-wrapper .jcarousel li {

        width: 250px !important;

    }

    .our-story-t3-glass-slider-container .t3inthepressslider {

        width: 250px !important;

    }

    .our-sliderbg-main .col-md-4.jcarousel.t3inthepressslider li {

        width: 249px !important;

        height: 340px !important;

    }

    .mobile {

        margin-top: -16px;

    }

    .mean-container .mean-nav {

        margin-top: 26px;

    }

    .menu_right_mobile {

        margin-top: -28px !important;

    }

    /*store locator*/

    .SL_bannertext a {

        margin: 5px 0 0;

    }

    .onlinepartners-content-main {

        display: none;

    }

    .resellerslist-content-main {

        display: block;

    }

    .SL_mobileviewAccordian {

        display: block;

    }

    /*store locator*/

    .category_list_container h1 {

        color: #4a4a4c;

        display: block;

        font-size: 30px;

        line-height: 35px;

        margin: 30px 0 9px;

        padding-top: 12px;

    }

    .category_list_container span {

        color: #4a4a4c;

        display: block;

        font-family: NationalLF-Book;

        font-size: 18px;

        line-height: 20px;

    }

    .myfavlook_women_header h1 {

        color: #4a4a4c;

        display: block;

        font-family: NationalLF-Reg;

        font-size: 30px;

        line-height: 35px;

        margin: 0 auto;

        padding-top: 0;

        width: 54%;

    }

    #comparelist .btn-compare {

        width: 143px!important;

        height: 40px !important;

        font-size: 12px !important;

    }



    .box_product_detail .actions .share_box .share {

        font-size: 10px;

    }

    .box_product_detail .action_right_box .share_box {

        width: 52%;

        float: right;

    }

    .box_product_detail .action_right_box .share_box .share {

        /*margin-right: 10px;*/

        /*padding: 2px 9%;*/

        text-transform: uppercase;

    }

    .box_product_detail .action_right_box .share_box .wish_b {

        background: rgba(0, 0, 0, 0) url("../images/wish_list_black.png") no-repeat scroll 0 0 / 100% auto;

        height: 30px;

        /*width: 18px;*/

        margin-right: 10px;

        vertical-align: middle;

    }

    .mobile-tool-slider .tools_by_li {

        background: #f5f5f5 none repeat scroll 0 0;

        float: left;

        height: auto;

        margin: 0 0 20px 12px;

        text-align: left;

        width: 289px!important;

    }

    .mobile-tool-slider .view_more {

        display: block;

        float: none;

        font-size: 12px;

        height: 29px;

        margin: 0 auto;

        padding-left: 0;

        padding-right: 0;

        padding-top: 0 !important;

        text-transform: none !important;

        vertical-align: middle;

        width: 90px!important;

    }

    .slidertext span {

        width: 110px;

    }

    .slider3text .mainc {

        margin-top: 5% !important;

    }

    .slider3text h1 {

        margin-top: 0;

    }

    .innovation_design_textPartbg {

        top: 60%;

    }

    .service > h1 {

        margin-top: 18px;

        padding-bottom: 6px !important;

    }

    .t3pro h1 {

        /* margin-bottom: 7px !important; */

        margin-top: 0px;

        padding-top: 0px;

    }

    .rewards h1 {

        padding-bottom: 8px;

        padding-top: 0px;

        margin-top: 0px;

    }

    /*slidert3women*/

    #slider #controls {

        height: 50px;

        left: 48px;

        margin: 0 0 0 12%;

        position: absolute;

        top: 25%;

        width: 50%;

    }

    /*slidert3women*/

    .innovation_design_mobiImg img {

        width: 100%;

    }

    /*    jignesh*/

    .innovation_health_content {

        padding: 42px 0;

    }

    .innovation_container h2 {

        font-size: 36px;

    }

    .innovation_container h2 sup {

        font-size: 18px;

        position: relative;

        top: -18px;

    }

    .innovation_health_textPartbg {

        top: 15%;

    }

    .health_benefit_containerbg {

        float: left;

    }

    .View320 {

        height: 286px;

        width: auto !important;

    }

    /*    .innovation_healt_textPart h4 {

        font-size: 8vw;

        width: 50%;

    }

    .innovation_healt_textPart h3 {

        font-size: 8vw;

        width: 50%;

    }

    .innovation_healt_textPart p {

        font-size: 5.1vw;

        margin: 15px 0;

        width: 50%;

    }

    .innovation_healt_textPart > a {

        float: left;

        width: 50%;

    }*/

    .innovation_healt_textPart a span {

        font-size: 4vw;

        width: 100%;

    }

    .career_banner_inner h1 {

        font-size: 9vw;

        top: 115px;

    }

    .career_banner_inner p {

        font-size: 5vw;

        line-height: 20px;

        top: 250px;

    }

    .careermobiViewnone {

        display: none;

    }

    .careermobiViewblock {

        display: block;

    }

    .careers_main_top .akordeon {

        margin: 0 auto;

        width: 92%;

    }

    /* product innerpage */

    .product-proi .tool_diss_top.mb10  h1 {

    text-transform: inherit;

    }

    .product-featherweight-lux2i .tool_diss_top.mb10  h1{

    text-transform: inherit;

    }

    .view_add_to_box {
        top: -105px !important;
    }

    .view_add_to_box ul li:first-child {

    float: left;

    margin: 0 !important;

    padding: 0 !important;

    /*width: 33% !important;*/

    }

    .view_add_to_box ul li:last-child {

    float: right;

    /*margin: 0 !important;*/

    margin: 0px 0 5px 15px !important;

    position: relative;

   top: -6px;

    }

    .view_add_to_box ul li:last-child a {

    margin: 0 !important;

    position: relative;



    }

    .mobile_viwe_cart_box{

    float: left;

    width: 50% !important;

    }

    .product-image-zoom .mousetrap {

    display: none;

    }

    .mob-add-to .shop_tool_share.share {

    width: 80px !important;

    }

    .technology.mt20 .jcarousel.container_slider {

    width: 100% !important;

    }

    .techslider.mt20 .jcarousel ul li{

    padding: 0 !important;

    }

    .techslider.mt20 .jcarousel ul li{

    width: 320px !important;

    }

    .techslider.mt20 .jcarousel.container_slider{

    width:100% !important;

    }

    .techslider.mt20 .techslide{

    margin: 0 !important;

    }

    .tech_desc_feature .tech_left_right .tech_oneslide{

    width:320px;

    }

    .tutorialslider .container_slider .tutorialmain {

    padding: 0 !important;

    }

    .technology.mt20 .product-otherfeatures .jcarousel_static.container_slider li{

    width: 46% !important;

    }



    .technology.mt20 .product-otherfeatures .jcarousel_static.container_slider li:nth-child(2n+2) {

    margin-left: 7% !important;

    }

    .write-review-content .webreview-main {

    width: 320px;

    }

    .related_pro .might_like_header h1{

    font-size: 20px;

    line-height: 20px;

    margin: 0 auto;

    padding-top: 18px;

    width: 160px;

    }

    .slider3.category_slider .related-li{

            margin-left: 0px!important;

    }

    .myrewards-tablearea-top-l h2{

      font-size:17px !important;

     }

    .top-cart1 .block-content {

    width: 295px !important;

    }

    .mini-products-list .product-details {

    width: 210px !important;

    float: right;

    }



    .award_winners_block .cat_btn_right_box {    width: 100px !important;}

.slider3.category_slider .related-li {

    width: 248px !important;

}

.block-related .cat_btn_right_box {

    width: 107px !important;

}

.shop_tool_share {

    width: 60px !important;

}

 .sales-order-history .related-li .share_ico{

     width: 25px !important;

 }

 .image_home_static .fullbaner1text {

    margin-top: 46% !important;

}

    .cat-sec-1 .on_img .img-title span, 
    .cat-sec-2 .on_img .img-title span, 
    .cat-sec-3 .on_img .img-title span {
        font-size: 22px !important;
    }

    .cms-home .slider3.category_slider .container_slider {
        width: 265px !important;
    }

    .cms-home .slider2 .category_slider .jcarousel li {
        width: 265px !important;
        height: auto !important;
    }

    .on_look a h1 {
        font-size: 26px !important;
    }

    .on_look a p {
        font-size: 14px !important;
    }

    .on_look a.see_more {
        font-size: 16px !important;
    }
}

@media(max-width:319px) {
    .view_add_to_box {
        float: left !important;
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
        top: 0 !important;
    }
}

/**********************CandidPopupResponsive - [15 - 6]************************/
@media(max-width:1170px){
    .simplePopup{
        min-height:inherit !important;
        height:600px !important;
        top:0 !important;
        margin:auto !important;
        }
    .simplePopup .popmainblog{
        padding:0 !important;
        }
    .overlay-button-area .ugc_share_ico_box{
        margin-top:0 !important;
        }
    }
@media(max-width:1023px){
    .simplePopup{
        height:500px !important;
        width:800px !important;
        }
    .simplePopup .p-img{
        height:500px;
        }
    .popup-content-l{
        width:500px !important;
        }
    }
@media(max-width:900px){

    .simplePopup{
        height:400px !important;
        width:700px !important;
        }
    .popup-content-l{
        width:400px !important;
        }
    .simplePopup .p-img{
        height:400px;
        }
    .overlay-button-area-l{
        margin-right:0 !important;
        }
    }
@media(max-width:767px){
    .popup-content-r .shop-look p{
        margin-top:0 !important;
        }
    .simplePopup{
        height:300px !important;
        width:600px !important;
        }
    .popup-content-l{
        width:300px !important;
        }
    .simplePopup .p-img{
        height:300px;
        }
    .overlay-button-area-l span{
        margin-right:15px;
        }
    }
@media(max-width:736px){
.simplePopupClose{
    top:-20px;
    right:-20px;
    z-index:1;
    }
.simplePopup{
    padding-top:0 !important;
    }
}
@media(max-width:659px){
    .simplePopup{
        height:600px !important;
        width:300px !important;
        }
    .simplePopup .popmainblog{
        height:auto !important;
        }
    }
@media(max-width:479px){
    .simplePopup{
        top:3% !important;
        bottom:auto !important;
        }
    }
@media(max-width:375px){
.popup-content-r .shop-look .shop-look-blog{
    height:auto !important;
    }
.popup-content-r .shop-look .shop-look-blog-l,.popup-content-r .shop-look .shop-look-blog-r{
    width:100%;
    }
.simplePopupClose{
    top:-10px;
    right:-10px;
    }
}
/* Accessibility styling  */
.cms-customer-service-product-registration .row-column-main .row-column label input,
.cms-customer-service-product-registration .row-column-main .row-column label select,
.cms-affiliate .costomer-formarea.contactus .row-column label input,
.cms-customer-service-warrantyclaim .costomer-formarea .row-column label input,
.cms-customer-service-warrantyclaim .costomer-formarea .row-column label select,
.cms-customer-service-warrantyclaim .tabel-section-main .row-s label input,
.cms-customer-service-warrantyclaim .tabel-section-main .row-s label select,
.cms-customer-service-warrantyclaim .textarea-b .row-column label textarea,
.cms-recall .costomer-serviceright .row-column label input,
.cms-recall .costomer-serviceright .row-column select {
    margin-top: 7px;
}

.cms-customer-service-warrantyclaim .tabel-section-main .row-s .file-in:before {
    top: 7px;
}

.cms-customer-service-warrantyclaim .textarea-b label,
.cms-recall .textarea-b label {
    width: 100%;
}

.cms-customer-service-product-registration .row-column-main .row-column label,
.cms-affiliate .costomer-formarea.contactus .row-column label,
.cms-customer-service-warrantyclaim .row-column label,
.cms-customer-service-warrantyclaim .tabel-section-main .row-s label,
.cms-recall .costomer-serviceright .row-column label {
    margin-bottom: 0;
}
.cms-customer-service-contact-us .costomer-formarea .row-column label input,
.cms-customer-service-contact-us .costomer-formarea .row-column label select,
.cms-customer-service-contact-us .costomer-formarea .row-column label textarea {
    margin-top: 8px;
}
.cms-customer-service-contact-us .costomer-formarea .row-column label {
    margin-bottom: 0;
}