@media(min-width: 768px){ 

  #swym-plugin ul.swym-tabs-nav, 
  #swym-hosted-plugin ul.swym-tabs-nav {top: -40px !important;}

  .CP2-sec5 .col-sm-8 {width: 63%;}
  .CP2-sec5 .col-sm-4 {width: 37%;}
}

.logo_position {width: 36% !important;} 
.pdp-size{min-height:50px;}
#demo-2 input[type="search"]:focus {
width: 200px;padding-left: 47px;position: absolute; padding-left: 47px; top: 0;right: 0;z-index: 1; color: #ffffff;background-color: #000000;}  
 
.login1212{position:relative;}

/* lg */ 

@media (min-width: 1200px) and (max-width: 1330px) {
  
  .cart #main_content { padding: 0 15px; }  
 
    #retailers .rte { padding: 0 15px; }
  
  #freida-rothman-order-status .page_content .rte { padding: 0 15px; }
  
  .s4com-helpcenter { padding: 0 15px;
  }

.collection-banner-text {
    top: 93px; left: 220px; right: 220px;   
}

.new-home-ctrn-seven-more .new-ctrn-text-more {
    right: 13px;
}
  
      .stack-menu h3 { padding-top: 130px; }
  
  .life-style-menu .col-lg-6:nth-child(2) {
    margin-left: 28px;
}
  
  #navigation .container .site-nav > li.mega-menu .container { 
    width: 1170px; padding: 0px;
}
  
  #navigation0000 .container0000000 .site-nav-dropdown0000000000 {
    -webkit-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    -moz-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
}

/* .container {
  width: 1170px;
  max-width:100% !important;
  
}
.row.clearfix.HLC-dekView {
    margin: 0 !important;
}
 */
  


.new-home-ctrn-two-sections img {
    width: 100%;
}

.new-home-ctrn-fourth-sections .col-sm-4 {
    width: 38.4%;
}

.new-home-ctrn-fourth-sections .col-sm-8 {
    width: 59%;
}

.new-home-ctrn-fourth-sections img {
    width: 100%;
}

}

@media (min-width: 767px) and (max-width: 1024px) {

.img-first-name a{width:210px}
  
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
 .login1212{height:auto;} 
/*   .scroll-fix.with-topbar{padding-top: 224px;} */
.template-product .col-sm-6.col-lg-6.product_images {
    margin-right: 15px;
    width: 48%;
}
  
  #create-account #customer {
    width: 93%;
    padding: 0 15px;
}
  
  .template-customers-login .row-fluid .span6 {
    width: 50%;
    padding: 0 15px;
}
  
  #customer { width: 100%; }
  
#freida-rothman-order-status .page_content .rte { padding: 0 15px; }

.collection-banner-text {top: 60px; left: 80px; right: 80px; }


.new-ctrn-text-more h1 { padding-left: 333px; }

.new-home-ctrn-first-more img {height: 100%; width: 100%; }

.new-ctrn-text-more h2 { padding-bottom: 53px; padding-top: 315px }

.new-ctrn-text-more h4 { padding-bottom: 50px; }

.new-ctrn-text-more h3 { text-align: right; padding-bottom: 0; }

  
    .stack-menu h3 { padding-top: 75px; }
}
}
  
  .life-style-menu .col-lg-6:nth-child(2) {
    margin-left: 28px;
}
  
  #navigation .container .site-nav > li.mega-menu .container {
    width: 970px; padding: 0px;
}
  
  #navigation000000 .container0000 .site-nav-dropdown000000000 {
    -webkit-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    -moz-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
}


.new-home-ctrn-two-sections img {
    width: 100%; height: 100%;
}

.new-home-ctrn-thr-more img {
    height: 100%;
    width: 100%;
}

.new-home-ctrn-thr-more h1 { top: 160px; }

.new-home-ctrn-fourth-sections .col-sm-4 {
    width: 38.3%;
}

.new-home-ctrn-fourth-sections .col-sm-8 {
    width: 59%;
}

.new-home-ctrn-fourth-sections img {
    width: 100%;
}
 
.new-home-ctrn-fourth-sections .col-sm-8 h1 { font-size: 34px; } 

.new-home-ctrn-five-more img {
    height: 100%;
    width: 100%;
}

.new-home-ctrn-five-more h1 { top: 215px; }

.new-home-ctrn-sixth-more img {
    height: 100%;
    width: 100%;
}

.new-ctrn-text-more h4 { font-size: 45px; }

.new-home-ctrn-fourth-sections .col-sm-4 h1 { font-size: 34px; } 
 
.new-home-ctrn-sixth-more .new-ctrn-text-more {
    top: 128px;
}

.new-home-ctrn-sixth-more .new-ctrn-text-more h4 {
    padding-bottom: 63px;
}

.new-home-ctrn-sixth-more .new-ctrn-text-more h2 { padding-bottom: 138px; }

.new-home-ctrn-sixth-more .new-ctrn-text-more h1 {
    padding-left: 100px;
}

.new-home-ctrn-seven-more .new-ctrn-text-more {
    right: 23px;
}



.new-home-ctrn-seven-more h1 { padding-left: 45px; }

#footer .container {
    width: 935px;
}

.introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 200px;}
.introducing-love-suite-set-box .wishing-radiant-banner-btn span {font-size: 16px;}

}

 
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  
  
  
  .template-product .col-sm-6.col-lg-6.product_images {
    margin-right: 0;
    width: 50%;
}
  
  #freida-rothman-order-status .page_content .rte { padding: 0 15px; }

.template-product .col-sm-6 {
    padding: 0 15px;
}

.product-bottom-section .col-sm-4 {
    padding-right: 15px;
}

.collection-banner-text {
    top: 42px;
    left: 40px;
    right: 40px;
    padding: 15px 8px;
}

.page_content .collection-banner-text p {
    font-size: 15px; padding: 0;
}
  
  .stack-menu h3 { padding-top: 60px; }
  
  .life-style-menu .col-lg-6:nth-child(2) {
    margin-left: 22px;
}
  
  #navigation .container .site-nav > li.mega-menu .container {
    width: 750px;
}
  
  #navigation .container .site-nav-dropdown {
    -webkit-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    -moz-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
}

   .new-home-ctrn-first-more img {
    height: 100%;
    width: 100%;
}
  
  .new-ctrn-text-more {
    top: 18%;
    right: 10px;
}
  
.new-ctrn-text-more h3 {
    padding: 0px 0px 0 0; font-size: 38px;
}

.new-ctrn-text-more h4 {
    line-height: 24px;
    padding: 20px 0 45px 0;
    text-align: right; font-size: 50px;
}
  
  .new-ctrn-text-more h2 {
    font-weight: lighter;
    text-align: center;
    font-family: 'proxima_novalight_italic';
    padding: 0 0 13px 8px;
}
  .new-ctrn-text-more h1 {
    padding-left: 0;
    text-align: center;
}

  .new-home-ctrn-two-sections .col-sm-6:nth-child(1) {    
   
    width: 100%; padding-left:0; padding-right:0;
}
  
  .new-home-ctrn-two-sections img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-two-sections .col-sm-6:nth-child(2) {
    margin-left: 0;
    width: 100%;
    margin-top: 25px;
}
  
.new-home-ctrn-thr-more img {
    height: 100%;
  width: 100%; padding-left:0; padding-right:0;
    width: 100%;
}
  
.new-home-ctrn-thr-more h1 {
    top: 46%;
}
  
.new-home-ctrn-fourth-sections .col-sm-8 {
    width: 100%;
    margin-right: 12.5px;
}
  
.new-home-ctrn-fourth-sections img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-fourth-sections .col-sm-4 {
    width: 100%;
    margin-left: 0;
    margin-top: 25px;
}
  
.new-home-ctrn-five-more img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-five-more h1 {
    top: 46%;
}
  
.new-home-ctrn-sixth-more img {
    height: 100%;
    width: 100%;
}  
    
.new-home-ctrn-sixth-more .new-ctrn-text-more {
    top: 21%;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 {
    padding: 20px 0 60px 0;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h4 {
    padding-left: 0px;
    padding-bottom: 30px;
    line-height: inherit;
    text-align: left; font-size: 43px;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 span {
    font-size: inherit;
}  
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h1 {
    padding-left: 0;
    padding-right: 10px;
}  
  
.new-home-ctrn-seven-more img {
    height: 100%;
    width: 100%;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
font-family: 'proxima_novasemibold';
    padding: 170px 0 20px 8px; line-height: 42px;
}
  
.new-home-ctrn-seven-more .new-ctrn-text-more {
    position: absolute;
    top: 6%;
    right: 2px;
} 
  
#footer .container {
    color: #cccccc;
    padding: 0 15px !important; width: 717px;
}


  .c_er_img_bg_sec .col-sm-5{
  margin-left: 58.33333333%;
  }
  .c_er_img_bg_sec_inner{
  background-size: contain;
  }
  
  .ten-boxes-inner {
    margin-bottom: 60px;
}
  .fleur-bloom-first-section img {
    max-width: 100%;
}
  .bc-sf-filter-grid-width-4:nth-child(3n+4){
  clear: both;
  }
  
  .second-section .col-sm-6 h3,.second-section .col-sm-6 h4{
  font-size: 45px;
  }
  .first-section h4{
  font-size: 40px;
  }
  .site-nav > li{
  margin: 0 50px;
  }
  a.login-new-ok-btn{
  margin-right: 10px;
  }
  a.wish-new-ok-btn{
  margin-right: 7px;
  }
  .hm_vide_cont iframe{
    width: 100%;
    height: auto;
    margin-top: 35px;
  
  }
  /*------------21-06-2018--------------*/


  

}

@media (min-width: 751px) and (max-width: 767px) {

#elevatezoom_big1 {width: 100%!important;}
.page_content .collection-banner-text p {
    font-size: 14px !important;
    line-height: 23px !important;
    padding-bottom: 11px !important;
}
  #demo-2 input[type="search"]:focus {
width: auto;padding-left: 47px;position: relative;    
    top: auto;right: auto;z-index: 1;

} 

.page_content .collection-banner-text h3 {
    font-size: 30px !important;
}
  .product_images .bx-wrapper{z-index:9999;}

}

@media (min-width: 657px) and (max-width: 750px) {
#elevatezoom_big1 {width: 100%!important;}
.page_content .collection-banner-text p {
    font-size: 15px !important;
}
}

@media (min-width: 671px) and (max-width: 767px) {
#elevatezoom_big1 {width: 100%!important;}
.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
    padding: 90px 0 20px 0 !important;
}

#freida-rothman-rouge-collection-rings-necklaces-bangles-amp-earrings .collection-featured-image img {
  #elevatezoom_big1 {width: 100%!important;}
    height: auto  !important;
}

}

@media (min-width: 581px) and (max-width: 670px) {

.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
    padding: 55px 0 20px 0 !important;
}

}


@media (min-width: 525px) and (max-width: 580px) {

.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
    padding: 30px 0 20px 0 !important;
}

}

@media (min-width: 481px) and (max-width: 767px) {

.bc-sf-filter-product-item .bc-sf-filter-product-item-title { height: 30px; }
  #top-announcements{      z-index: 996!important;}


}

/* xs */

@media (max-width: 991px) {  
  .holiday-top-text p {color: #000; font-size: 16px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 165px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn span {font-size: 12px;}
}

@media (max-width: 767px) {  
  #recover-password .action_bottom .btn{margin-bottom:10px;}
/*   #recover-password .action_bottom .note {
    font-size: 15px; 
} */
  
  #menu .navmenu {padding-left: 0px;}
  #menu {padding: 0px;}
  #menu ul.navmenu ul.submenu {padding: 0px 15px; width: 100%;}
  #menu ul.topnav li {border-bottom: 0px;}
  .announcements-box .logo_position img {width: 60%;}
  .complimentary{width: 164px;}
  .products.col-md-3.col-sm-4.col-xs-6 {padding: 10px;}
  .fall-heading-one-left{visibility:hidden}
  .fall-heading-one-right{visibility:hidden}
  #elevatezoom_big1 {width: 100%!important;}  
  .template-product .col-sm-6.col-lg-6.product_images {
    margin-right: 0;
    width: 100%;
}  
.evm-product-rcv ul.evm-product-grid .evm-product {
    min-height: 200px;
} 
  .img-first-home{width:100%;margin-bottom: 0px;bottom: 16% !important;}

  
  
  
  .cart #main_content { padding: 0 15px; }

  ul.evm-product-grid { padding: 0; }

  #press .rte { padding: 0 15px; }

  #retailers .rte { padding: 0 15px; }

  #press .rte img {
    margin-bottom: 10px;
    max-width: 100%;
    width: 100%;
    height: 100%;
  }
  
  #create-account #customer {
    width: 93%;
    padding: 0 15px;
}
  
  .template-customers-login .row-fluid .span6 {
    padding: 0px;
}
  
  #customer {
    width: 100%; }
  
  #freida-rothman-order-status .page_content .rte { padding: 0 15px; }
  
  #freida-rothman-flagship-boutique .rte img {
    width: 100%;
    height: 100%;
}
  
    .s4com-articles {
    padding-left: 10px !important;
}
  
  .s4com-helpcenter {
    padding: 0 15px;
}

#freida-rothman-start-your-stack-collection-of-rings-bracelets-bangles-amp-cuffs .collection-featured-image img {
    width: 100%;
    height: 100%;
}

#freida-rothman-the-handbag-collection .collection-featured-image img {
    height: auto;
}

#freida-rothman-rouge-collection-rings-necklaces-bangles-amp-earrings .collection-featured-image img {
    height: auto;
}

#freida-rothman-fleur-bloom-pendant-necklace-earrings-rings-bangles-collection .collection-featured-image img {
    height: auto;
}

#freida-rothman-ocean-azure-collection-necklace-pendent-rings-earrings-amp-bangles .collection-featured-image img {
    height: auto;
}

.collection-featured-image img {
    width: 100%;
    height: auto;
}

.collection-banner-text {
    display: block !important;
    top: 15px !important;
    left: 15px;
    right: 15px; 
      height: 145px!important;
  padding: 10px 10px;
}

.collection-banner-text h3 {
    font-size: 15px !important;
}

.page_content .collection-banner-text p {
    padding: 0;
    line-height: 18px;
    font-size: inherit;
}
  
  #navigation .container .site-nav > li.mega-menu .container {
    width: 100%;
}
  
  #navigation .container .site-nav-dropdown {
    -webkit-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    -moz-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
}

.new-home-ctrn-fourth-sections .col-sm-8 h1.up {
    bottom: 103px;
}

.new-home-ctrn-fourth-sections .col-sm-4 h1.up {
    bottom: 103px;
}
  
  
   .new-home-ctrn-first-more img {
    height: 100%;
    width: 100%;
}
  
  .new-ctrn-text-more {
    top: 18%;
    right: 10px;
}
  
.new-ctrn-text-more h3 {
    font-size: 31px;
    padding: 0px 0px 6px 0;
    line-height: inherit;
}

  .new-ctrn-text-more h4 {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 35px 8px;
    text-align: right;
}
  
  .new-ctrn-text-more h2 {
    font-size: 15px;
    line-height: inherit;
    font-weight: lighter;
    text-align: center;
    font-family: 'proxima_novalight_italic';
    padding: 0 0 27px 8px;
}
  .new-ctrn-text-more h1 {
    line-height: inherit;
    padding-left: 0;
    text-align: center;
}

  .new-home-ctrn-two-sections .col-sm-6:nth-child(1) {    
   width: 100%; padding-left:0; padding-right:0;
}
  
  .new-home-ctrn-two-sections img {
    height: 100%;
    width: 100%;
}
  .new-home-ctrn-two-sections .col-sm-6:nth-child(1){padding-right:0;}
  
.new-home-ctrn-two-sections .col-sm-6:nth-child(2) {
    margin-left: 0;
  padding-left:0;
    width: 100%;
  width: 100%; padding-left:0; padding-right:0;
    margin-top: 25px;
}
  
.new-home-ctrn-thr-more img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-thr-more h1 {
    top: 40%;
}
  
.new-home-ctrn-fourth-sections .col-sm-8 {
    width: 100%;
    margin-right: 12.5px;
}
  
.new-home-ctrn-fourth-sections img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-fourth-sections .col-sm-8 h1 {
    font-size: 25px;   
    line-height: 35px; bottom: 77px;
}
  
.new-home-ctrn-fourth-sections .col-sm-4 {
    width: 100%;
    margin-left: 0;
    margin-top: 25px;
}
  
.new-home-ctrn-fourth-sections .col-sm-4 h1 {
    font-size: 25px;
    line-height: 35px; bottom: 77px;
}
  
.new-home-ctrn-five-more img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-five-more h1 {
    top: 40%;
}
  
.new-home-ctrn-sixth-more img {
    height: 100%;
    width: 100%;
}  
    
.new-home-ctrn-sixth-more .new-ctrn-text-more {
    top: 21%;
}

.new-home-ctrn-sixth-more .new-ctrn-text-more h3 {
    font-size: 23px;
    padding: 0px 0 6px 0;
    line-height: inherit;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 34px 0;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h4 {
    padding-left: 0px;
    padding-bottom: 30px;
    line-height: inherit; font-size: 26px;
    text-align: left;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 span {
    font-size: inherit;
}  
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
}
  
.new-home-ctrn-seven-more img {
    height: 100%;
    width: 100%;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h2 span {
    font-size: 27px;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h3 {
    font-size: 25px;
    padding: 0px 0px 100px 0;
    line-height: inherit;
    text-align: right;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
font-family: 'proxima_novasemibold';
    padding: 15px 0 6px 0; font-size: 21px;
}
  
.new-home-ctrn-seven-more .new-ctrn-text-more {
    position: absolute;
    top: 5%;
    right: 15px;
} 
  
#footer .container {
    color: #cccccc;
    padding: 0 15px !important;
}  
  
  

 #top-announcements .announcements-box a.announcements-link-bottom span{
  text-align: center;
  }
  .announcements-header {
    padding: 20px 0 0 0;
}
  .login1212{
    text-align: center;
  }
  .second-section h5{
text-align: center;
  }

  p.first-para-okk {
    padding: 0px 0 0px 0;
    line-height: 26px;
}
  .second-section .col-sm-6 {
    width: 100%;
}
  .second-section .col-sm-6 h4{
  
  }

  .second-section .col-sm-6 h3{
  position: relative;
    top: inherit;
    margin: 0;
    color: #000;
  }
 .second-section .col-sm-6 h4 {
    position: relative;
    top: inherit;
    margin: 0;
    color: #000;
   padding-bottom: 40px;
}
  
  .fourth-section a {
    margin: 0px 0px 0 0;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
  .third-section h4,.first-section h3{
    text-align: center;
  }
  .first-section h4,#showcase-top h3,.second-section .col-sm-4,.fivth-section h3{
    text-align: center;
  }
  .first-section .col-sm-6 h1 a,#showcase-top .col-sm-3,.know-2{
  text-align: center;
  }
  .first-section .col-sm-6 h1 a{ 
    text-center;
    display: block;
  }
  .fourth-section h4{
  margin-top: 0;
  }
  .fourth-section a {
    margin: 25px 0px 30px 0;
  }
  .fivth-section .col-sm-7,.fivth-section .col-sm-5{
  width: 100%;
  }
  .fivth-section p{
  padding-right: 0;
  }
  .fivth-section {
    padding-top: 0px; margin-top:0;
}
  .template-collection .col-main.col-sm-9 .col-sm-3 {
    width: 50%;
    margin: 0px 0;
    float: left;
}
  #bottom {
    padding: 0 10px;
}
  #main_content .product .product_title-wrap a{
  white-space: normal;
  }
.c_er_img_bg_sec .col-sm-7 {
    position: relative;
    height: 450px;
    width: 100%;
    padding-bottom: 35px;
}
  .c_er_img_bg_sec .col-sm-7 .c_er_img_bg_sec_inner{background-size: contain;}
  
   .hid_on_mob{
  display: none;
  }
  .dis_on_mob{
  display: block;
  } 
  .dis_on_mob h2{
  padding-bottom: 0 !important; 
  }
#your-shopping-cart.template-cart .page_content .cart_subtotal p{ margin-bottom: 22px;}

body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li,body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-single-list li{
  width: 50%;
    padding-right: 30px;
  margin: 0;
  }


.fleur-bloom-first-section .col-sm-5,.fleur-bloom-first-section .col-sm-3,.fleur-bloom-first-section .col-sm-3.ten-boxes,.fleur-bloom-first-section .col-sm-4.ten-box{
  width: 100%;
  }
  .fleur-bloom-first-section img{
  max-width: 100%;
  }
  
 
  #main_content .hypervisual__root div[class*='col-sm']{
  padding: 0;
  }
  .fleur-bloom-first-section{
  margin-bottom: 0px;
  }
  .fleur-bloom-first-section .col-sm-3{
  margin-bottom: 50px;
  }
  .fleur-bloom-first-section .col-sm-3 h4{

  padding-top: 10px;

  }
  .fleur-bloom-first-section .col-sm-5 p.sec-para {
    padding: 25px 0px;
 
}
  .bootstrap-mswl .btn{margin-bottom:10px!important;}
  /*.introducing-love-suite-set-box .wishing-radiant-banner-btn{display: none;}*/
  
  .warrentyHd1 {
  height: auto !important;
  line-height: 24px;
  font-size: 20px !important;
  padding-bottom:0px !important; 
}
  
  
  .shoppad80 {
    padding-top: 0;
}
  .MNA-section5-box.shoppad80 {
    margin-bottom: 20px;
}
  
  
  
}



/* XS Portrait */

@media (max-width: 480px) {
  #elevatezoom_big1 {width: 100%!important;}
.template-product .col-sm-6.col-lg-6.product_images {
    margin-right: 0;
    width: 100%;
} 
  .col-md-6.ms_btn_toolbar.pull-right {
    padding-bottom: 10px;
}
  div#product_192738465_440882221 {
    padding-top: 0;
}
  
 .evm-product-rcv ul.evm-product-grid .evm-product {
    min-height: 200px;
} 

#freida-rothman-start-your-stack-collection-of-rings-bracelets-bangles-amp-cuffs .collection-featured-image img {
    width: 100%;
    height:auto;
}

#freida-rothman-fleur-bloom-pendant-necklace-earrings-rings-bangles-collection .collection-featured-image img {
    height: auto;
}

.collection-featured-image img {
    height: auto;
}

.collection-banner-text {
    display: block !important;
    top: 9px;
    left: 24px;
    right: 24px;
  padding: 10px 14px;
}

.collection-banner-text h3 {
    font-size: 20px !important;
}

.page_content .collection-banner-text p {
    padding: 0;
    line-height: 18px;
    font-size: inherit;
}
  
  #navigation .container .site-nav > li.mega-menu .container {
    width: 100%;
}
  
  #navigation .container .site-nav-dropdown {
    -webkit-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    -moz-box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
    box-shadow: 1px 17px 10px -8px rgba(66,66,66,0.5);
}

.new-home-ctrn-fourth-sections .col-sm-8 h1.up {
    bottom: 65px;
}

.new-home-ctrn-fourth-sections .col-sm-4 h1.up {
    bottom: 65px;
}
  
  .new-home-ctrn-first-more img {
    height: 100%;
    width: 100%;
}
  
  .new-ctrn-text-more {
    top: 0;
    right: 10px;
}
  
.new-ctrn-text-more h3 {
    font-size: inherit;
    padding: 20px 0px 0 0;
    line-height: inherit;
}

  .new-ctrn-text-more h4 {
    font-size: inherit;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-align: center;
}
  
  .new-ctrn-text-more h2 {
    font-size: inherit;
    line-height: inherit;
    font-weight: lighter;
    text-align: center;
    font-family: 'proxima_novalight_italic';
    padding: 0 0 13px 8px;
}
  .new-ctrn-text-more h1 {
    font-size: inherit;
    line-height: inherit;
    padding-left: 0;
    text-align: center;
}

  .new-home-ctrn-two-sections .col-sm-6:nth-child(1) {    
   width: 100%;
}
  
  .new-home-ctrn-two-sections img {
    height: 100%;
    width: 100%;
}
  
  .new-home-ctrn-two-sections h1 {
    font-size: inherit;
    font-weight: inherit;   
}
  
.new-home-ctrn-two-sections .col-sm-6:nth-child(2) {
    margin-left: 0;
    width: 100%;
    margin-top: 25px;
}
  
.new-home-ctrn-thr-more img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-thr-more h1 {
    font-size: inherit;  
    top: 34%;
}
  
.new-home-ctrn-fourth-sections .col-sm-8 {
    width: 100%;
    margin-right: 12.5px;
}
  
.new-home-ctrn-fourth-sections img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-fourth-sections .col-sm-8 h1 {
    font-size: inherit;   
    line-height: inherit; bottom: 46px;
}
  
.new-home-ctrn-fourth-sections .col-sm-4 {
    width: 100%;
    margin-left: 0;
    margin-top: 25px;
}
  
.new-home-ctrn-fourth-sections .col-sm-4 h1 {
    font-size: inherit;
    line-height: inherit; bottom: 46px;
}
  
.new-home-ctrn-five-more img {
    height: 100%;
    width: 100%;
}
  
.new-home-ctrn-five-more h1 {
    font-size: inherit;
    top: 40%;
    left: 0;
    right: 0;
}
  
.new-home-ctrn-sixth-more img {
    height: 100%;
    width: 100%;
}  
    
.new-home-ctrn-sixth-more .new-ctrn-text-more {
    top: 0; 
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 {
    font-size: inherit;
    line-height: inherit;
    padding: 0 0 40px 0;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h4 {
    padding-left: 0px;
    padding-bottom: 30px;
    line-height: inherit;
    text-align: left; font-size: inherit;
}

.new-home-ctrn-sixth-more .new-ctrn-text-more h3 {
    font-size: inherit;
    padding: 20px 0px 0 0;
    line-height: inherit;
}
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 span {
    font-size: inherit;
}  
  
.new-home-ctrn-sixth-more .new-ctrn-text-more h1 {
    padding-left: 0;
    padding-right: 0px; font-size: 10px;
}  
  
.new-home-ctrn-seven-more img {
    height: 100%;
    width: 100%;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h2 span {
    font-size: inherit;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h3 {
    font-size: inherit;
    padding: 0px 0px 0 0;
    line-height: inherit;
    text-align: right;
}  
  
.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
font-family: 'proxima_novasemibold';
    padding: 65px 0 2px 41px; font-size: inherit;
}
  
.new-home-ctrn-seven-more .new-ctrn-text-more {
    position: absolute;
    top: 5px;
    right: 11px;
} 
  
#footer .container {
    color: #cccccc;
    padding: 0 15px !important;
}  

  
  #top-announcements .announcements-box a.announcements-link-bottom span{
  text-align: center;
  }
  .announcements-header {
    padding: 20px 0 0 0;
}
  .login1212{
    text-align: center;
  }
  .second-section h5{
text-align: center;
  }

  p.first-para-okk {
    padding: 0px 0 0px 0;
    line-height: 26px;
}
  .second-section .col-sm-6 {
    width: 100%;
}
  .second-section .col-sm-6 h4{
  
  }

  .second-section .col-sm-6 h3{
  position: relative;
    top: inherit;
    margin: 0;
    color: #000;
  }
 .second-section .col-sm-6 h4 {
    position: relative;
    top: inherit;
    margin: 0;
    color: #000;
   padding-bottom: 40px;
}
  
  .fourth-section a {
    margin: 0px 0px 0 0;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
  .third-section h4,.first-section h3{
    text-align: center;
  }
  .first-section h4,#showcase-top h3,.second-section .col-sm-4,.fivth-section h3{
    text-align: center;
  }
  .first-section .col-sm-6 h1 a,#showcase-top .col-sm-3,.know-2{
  text-align: center;
  }
  .first-section .col-sm-6 h1 a{ 
    text-center;
    display: block;
  }
  .fourth-section h4{
  margin-top: 0;
  }
  .fourth-section a {
    margin: 25px 0px 30px 0;
  }
  .fivth-section .col-sm-7,.fivth-section .col-sm-5{
  width: 100%;
  }
  .fivth-section p{
  padding-right: 0;
  text-align: initial;
    font-size: 11px;
    line-height: 14px;
    font-family: 'proxima_novasemibold';
  }
  .tp-cont {
    padding-bottom: 0px;
}
  .fivth-section {
    padding-top: 25px;
}
  .template-collection .col-main.col-sm-9 .col-sm-3 {
    width: 100%;
    margin: 0px 0;
}
  #bottom {
    padding: 0 10px; 
}
  #main_content .product .product_title-wrap a{
  white-space: normal;
  }
  
  #footer ul.social-links { margin-bottom: 20px;
    left: 0px;
    margin-top: 0px;
    padding: 0;
    position: relative;
}
  #footer ul.social-links li {
    margin: 0 15px 0 0;
}
  
  .c_er_img_bg_sec .col-sm-7 {
    position: relative;
    height: 300px;
    width: 100%;
    padding-bottom: 35px;
}
 .c_er_img_bg_sec .col-sm-7 .c_er_img_bg_sec_inner{background-size: contain;} 
  .hid_on_mob{
  display: none;
  }
  .dis_on_mob{
  display: block;
  } 
    .dis_on_mob h2{
  padding-bottom: 0 !important; 
  }
  
  
  #your-shopping-cart.template-cart .page_content .cart_subtotal p{text-align: center; margin-bottom: 22px;}
  
  body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li,body #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-single-list li{
  width: 100%;
    margin-right: 0%;
  }
  
  #showcase-top .col-sm-5 iframe{
  width: 100%;
    height: 400px;
  }
  
  body .bc-sf-filter-product-item.bc-sf-filter-grid-width-mb-2{
  width: 100%;
  }
  
  
  
  
  
  .fleur-bloom-first-section .col-sm-5,.fleur-bloom-first-section .col-sm-3,.fleur-bloom-first-section .col-sm-3.ten-boxes,.fleur-bloom-first-section .col-sm-4.ten-box{
  width: 100%;
  }
  .fleur-bloom-first-section img{
  max-width: 100%;
  }
  
 
  #main_content .hypervisual__root div[class*='col-sm']{
  padding: 0;
  }
  .fleur-bloom-first-section{
  margin-bottom: 0px;
  }
  .fleur-bloom-first-section .col-sm-3{
  margin-bottom: 50px;
  }
  .fleur-bloom-first-section .col-sm-3 h4{
  padding-top: 10px;
  }
  .fleur-bloom-first-section .col-sm-5 p.sec-para {
    padding: 25px 0px;
 
}
}

@media (min-width: 415px) and (max-width: 480px) {
#elevatezoom_big1 {width: 100%!important;}
#freida-rothman-rouge-collection-rings-necklaces-bangles-amp-earrings .collection-featured-image img {
    height: auto;
}

#freida-rothman-fr-signature-collection-rings-bangles-earrings-necklaces-amp-more .collection-featured-image img {
    height: auto;
}

.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
    padding: 105px 0 2px 10px;
}

.new-home-ctrn-seven-more .new-ctrn-text-more h3 { 
padding-right: 30px;
}

}

@media (min-width: 375px) and (max-width: 414px) {
#elevatezoom_big1 {width: 100%!important;}
#freida-rothman-rouge-collection-rings-necklaces-bangles-amp-earrings .collection-featured-image img {
    height: auto;
}

#freida-rothman-radiance-rings-bangles-earrings-pendant-collection .collection-featured-image img {
    width: 100%;
    height: auto;
}

#freida-rothman-fr-signature-collection-rings-bangles-earrings-necklaces-amp-more .collection-featured-image img {
    width: 100%;
    height: auto;
}

.new-home-ctrn-seven-more .new-ctrn-text-more h2 {
    padding: 90px 0 2px 10px;
}

.collection-featured-image img {
    width: 100%;
    height: auto;
}

.collection-banner-text {
    display: block !important;
    top: 9px;
    left: 24px;
    right: 24px;
  padding: 10px 14px;
}

.collection-banner-text h3 {
    font-size: 20px !important;
}

.page_content .collection-banner-text p {
    padding: 0;
    line-height: 18px;
    font-size: inherit;
}
}

@media (min-width: 320px) and (max-width: 374px) {

#freida-rothman-the-handbag-collection .collection-featured-image img {
    height: auto !important;
}

#freida-rothman-rouge-collection-rings-necklaces-bangles-amp-earrings .collection-featured-image img {
    height: auto !important;
}

#freida-rothman-fleur-bloom-pendant-necklace-earrings-rings-bangles-collection .collection-featured-image img {
    height: auto;
}

#freida-rothman-ocean-azure-collection-necklace-pendent-rings-earrings-amp-bangles .page_content .collection-banner-text p {
    font-size: 15px;
}

#freida-rothman-rose-d-39-or-drop-earrings-3-stack-ring-hinge-bangle-amp-more .page_content .collection-banner-text p {
    font-size: 15px;
}

#freida-rothman-ocean-azure-collection-necklace-pendent-rings-earrings-amp-bangles .collection-featured-image img {
    height: auto;
}

#freida-rothman-fr-signature-collection-rings-bangles-earrings-necklaces-amp-more .collection-featured-image img {
    width: 100%;
    height: auto;
}

.collection-featured-image img {width: 100%;height: auto;}
.collection-banner-text {display: block !important;top: 9px;left: 24px;right: 24px;padding: 10px 14px;}
.collection-banner-text h3 {font-size: 13px !important;}
.page_content .collection-banner-text p {padding: 0;line-height: 18px;font-size: inherit;}
#elevatezoom_big1 {width: 100%!important;}
}

@media (min-width: 1601px) {
  .homeFeminine-design-section.home-topBanner-deskview .HFD-content-box {width: 90%;}
  .header-small-logo-r {left: 19.5%;}
  .HFD-content {font-size: 18px;}
  .HFD-content-box {top: 180px; padding-left: 95px;}
  .home-meetFreida-sec .fivth-section p {font-size: 16px;}
  .hero-banner-title {font-size: 31px; line-height: 45px;}
  .section-HD.GGH-HD h2 {font-size: 45px; line-height: 45px;}
  .Highlights-prodName, .Highlights-prodTitle {font-size: 19px;}
  
  /* Belt Bag */
  
  .belt-Bag-section-Inner .HFD-content-box {width: 86%;}
  .belt-Bag-section-Inner .HFD-content-box .container {width: 100%; max-width: 100%;}
  .belt-Bag-section-Inner .FRS-HD {font-size: 75px; line-height: 85px;}
  .HFD-content {font-size: 19px;line-height: 28px;}
  .chap-heading, .FRS-HD {font-size: 70px;line-height: 80px;}
  .chap-title {font-size: 30px; line-height: 40px;}
  .home-topBanner-contWrap {bottom: 80px; padding: 0px 150px 0px 70px;}
  .home-topBanner-contWrap.HTBB-wrappers {bottom: 150px; }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont.HTBB-rgtCont {padding-right: 110px; }
  .Meal-donationBlock-SecWrap .container {max-width: 1500px;}
  .shopForGood-SectionWrapper .container {max-width: 1600px !important;}

  /* 24-11-2020 */

  .Women_Strength_banner_bottomCont .shopnowBtnBx {margin-bottom: 53%;}
  .HomeTop-giftGuide .Women_Strength_banner_topCont ul li {font-size: 32px; line-height: 40px;}
  .HomeTop-giftGuide .finalyCraftedCont {font-size: 20px;}

  .valentines_DGG .Women_Strength_banner_bottomCont {bottom: 48%;}
  .valentines_DGG .Women_Strength_banner_bottomCont .shopnowBtnBx,
  .HomeTop-WOS-21 .Women_Strength_banner_bottomCont .shopnowBtnBx {margin-bottom: 0;}
  .HomeTop-WOS-21 .Women_Strength_banner_bottomCont {bottom: 36%;}
}

@media (min-width: 1700px) {
  .Meal-donationBlock-SecWrap .container {max-width: 1680px;}
  .valentines_DGG .Women_Strength_banner_topCont ul li {font-size: 34px; line-height: 40px; letter-spacing: 2px;}
  .valentines_DGG .shopnowBtnBx span {max-width: 200px;}

  .westPoints-collection-sec .Women_Strength_banner_bottomCont {bottom: 3% !important;}
}

@media (max-width: 1800px) {
  .mothersDay-celestial-sec .home-topBanner-contWrap.celestial-contWrap {
    top: 27%;
  }
  .mothersDay-celestial-sec .home-topBanner-Title {
    margin: 0px 0px 45px;
  }
}
@media (max-width:1600px) {
  .tbc-wrappers{
    bottom: 80px;
  }
  .tbc-box .headingtitle {
    font-size: 27px;
    line-height: 27px;
  }
  .tbc-wrappers .heading-2 {
    font-size: 80px;
    line-height: 80px;
  }
  
  .right-sec {
    max-width: 775px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {
    font-size: 80px;
    line-height: 80px;
}
  .new-image15 {max-width: 570px;}
  
  .bold-section .txtWrap {
    top: auto;
    bottom: 10%;
    width: 370px;
}
  .fw-theme15 .heading-2 {
    font-size: 80px;
    line-height: 80px;
}
  .headingtitle {
    font-size: 25px;
    line-height: 25px;
}
  .bold-section .sns {
      font-size: 18.5px;
    line-height: 18px;
  }

/* 12-08-19 New Page theme layout */
  
.home-meetFreida-in .freida-image {max-width: 513px;}
.header-small-logo-r {left: 13.5%;}  

.home-topBanner-sec10-cont {right: 6%;}
.wearableGlamour {font-size: 50px; line-height: 50px; margin-bottom: 8px;}
.brooklynGrit_ {font-size: 20px;}
  
/* 18-11-2019 gift guide home */
  
  .hero-banner-HD {font-size: 95px; line-height: 95px; margin: 10px 0 20px; }
  .Meal-donationBlock-SecWrap {padding: 0px 15px; } 
  .home-health-familyNetworkWrap {padding: 40px; }
  .Meal-donationBlock-SecWrap .pd-rgt-40 {padding-right: 15px; }
  .Meal-donationBlock-SecWrap .pd-lft-40 {padding-left: 15px; }
  .Meal-donationBlock-SecWrap .home-health-familyNetworkTitle.home-topBanner-Title {font-size: 18px; }
  .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {top: 20px; bottom: 40px; }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {right: 5%;}
  .home-topBanner-HD {font-size: 60px; line-height: 70px;}
  .newYear-crosbyBanner .Women_Strength_banner_bottomCont {bottom: 52%;}

}

@media (min-width: 1501px) {
  .Women_Strength_banner_topCont ul li {font-family: 'proxima_novasemibold'; font-size: 30px; line-height: 40px; letter-spacing: 1px;}
  .valentines_DGG .Women_Strength_banner_topCont ul li {font-size: 30px; line-height: 40px; letter-spacing: 2px;}
  .valentines_DGG .shopnowBtnBx span {max-width: 200px;}

  /* 03/03/2021 */
  .westPoints-collection-sec .Women_Strength_banner_bottomCont { max-width: 800px;}

}
 
@media (max-width: 1500px) {
  
  .brooklynGrit_ {font-size: 20px; line-height: 20px;}
  .wearableGlamour {font-size: 45px; line-height: 45px;}

  /* Home Hero 31-12-2019 */

  .home-topBanner-contWrap {bottom: 20px;}
  .home-topBanner-HD, .Valentines-HD {font-size: 45px; line-height: 55px;}
  .home-topBanner-Title {font-size: 25px; line-height: 35px; margin: 0px 0px 15px;}
  .Valentines-title p, .FRSignature-ContBox .HFD-content {font-size: 18px; line-height: 28px;}
  
  .belt-Bag-section-Inner .MDN-collection-Box .FRS-HD, .FRSignature-ContBox .FRS-HD {font-size: 45px; line-height: 55px;}
  .MDN-collection-Box .HFD-content {font-size: 25px; line-height: 35px;}

  .celestial-contWrap .home-topBanner-Title,
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {font-size: 16px; line-height: 25px;}
  .mothersDay-celestial-sec .home-topBanner-Title {margin: 10px 0px 45px; }
  .mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {top: 41%; max-width: 30%; padding-left: 0%;}
  .home-topBanner-HD .homeHero-bannerHD-title {font-size: 30px; line-height: 40px;}

  .heroSectionWrappers .strength_bracelet_banner .brooklynCoast-heroBanner .home-topBanner-Title {font-size: 25px; line-height: 35px; }
  .heroSectionWrappers .home-topBanner-contWrap .shopnowBtnBx span {width: 100%; max-width: 165px;}

  /* 21-11-2020 */

  .celestial-homeHero-sec.home-FRVault-section .home-topBanner-contWrap {padding-left: 4.5%;}
  .heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {left: 4.5%;}
  .heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .brooklynCoast-heroBanner .home-topBanner-Title {
    font-size: 20px; line-height: 25px;}  
  .heroSectionWrappers .home-FRVault-section .home-topBanner-contWrap .shopnowBtnBx span {max-width: 190px;}

  /*18-01-2021*/

  .HomeTop-WOS-21 .home-topBanner-HD {font-size: 50px; line-height: 60px;}

}

@media (max-width:1400px) {
  
  .header-small-logo-r {left: 7.5%;}
  .tbc-wrappers {bottom: 50px;}
  .tbc-box .headingtitle {font-size: 19px; line-height: 19px;}
  .tbc-wrappers .heading-2 {font-size: 65px; line-height: 65px;}
  .tbbc {right: 16%; bottom: 7px;}
  .tbbc .fcss {font-size: 18px; line-height: 18px;}
  .right-sec {max-width: 665px;}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {font-size: 70px; line-height: 70px;}
  .fw-theme15 .homeSec-2 .txtWrap .headingtitle {font-size: 20px; line-height: 20px;}
  .new-image15 {max-width: 490px;}
  .fw-theme15 .heading-2 {font-size: 70px; line-height: 70px;}
  .headingtitle {font-size: 20px; line-height: 20px;}
  .bold-section .sns {margin-top: 15px; font-size: 15px; line-height: 15px;}
  
/* 12-08-19 New Page theme layout */

.industrialFinish-title {font-size: 25px; line-height: 25px;}
.industrialFinish-heading {font-size: 55px; line-height: 55px; margin: 15px 0px;}
.industrialFinish-cont .dis-campaignBtn {font-size: 15px; line-height: 15px; padding: 10px 10px;}
.rda-section .bo-text span {font-size: 50px;}
.shop-fall-btn {font-size: 15px; line-height: 15px; padding: 8px 35px;}  
.home-shopProduct-list .sec-col .bo-text span {font-size: 20px; line-height: 20px;}
.home-meetFreida-in .readmore-more {font-size: 15px; line-height: 15px; margin-top: 10px; padding: 10px 30px 8px;} 
.home-meetFreida-in .freida-image {max-width: 453px;}  

.home-topBannerHeading {font-size: 40px; line-height: 40px;}
.chap-heading {font-size: 50px;line-height: 55px;}
  
  /* 18-11-2019 gift guide home */
  
  .hero-banner-cont {top: 18%; padding: 0px 10px;}
  .hero-banner-HD {font-size: 88px; line-height: 88px; margin: 0px 0 20px;}
  .hero-banner-title {font-size: 20px; line-height: 20px; margin: 20px 0;}
  /* 18-11-2019 gift guide home end */
  
  .Snowflake-img.Snowflake-left {top: 45px; left: 0px; max-width: 150px;}
  .Snowflake-img.Snowflake-right {top: 65px; right: -20px; max-width: 150px;}
  .Snowflake-img.Snowflake-bottom {bottom: -75px; max-width: 150px;}
  .home-shopProduct-list {margin-bottom: 0px; }
  .highlightsProd-Section .bg-imageWrap-1 .bg-image {overflow: hidden; padding-bottom: 95px;}
  .MDN-chapter1-sec {margin-top: 0px;}
  
  .belt-Bag-section {margin-bottom: 60px;}

  .home-health-familyNetworkWrap {padding: 40px 25px;}
  .home-health-familyNetworkWrap .home-topBanner-HD {font-size: 35px; line-height: 45px;}
  .Meal-donationBlock-SecWrap .home-health-familyNetworkTitle.home-topBanner-Title {
    margin: 25px 0px 0px; font-size: 14px; line-height: 24px;}
  .Meal-donationBlock-SecWrap .container .row {margin-right: 0px; margin-left: 0px;}
  .Meal-donationBlock-SecWrap {padding: 0px 0px;}
  
  /* 13-05-2020 home page hero banner */
  
  .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {top: 20px;}
  .strength_bracelet_banner .home-topBanner-Title {margin: 15px 0px 20px;}
  
  .home-meetFreida-sec .fivth-section .tp-contWrap {padding: 0px 0px 0px 30px;}
  .home-meetFreida-sec .fivth-section p {font-size: 12px;}

}

@media (max-width: 1330px) {
  .fr-signature-sec5 .main-heading {font-size: 71px;line-height: 71px;}
  .newYear-crosbyBanner .Women_Strength_banner_bottomCont {bottom: 50%;}

  .HomeTop-WOS-21 .home-topBanner-HD {font-size: 48px; line-height: 58px;}

}
@media only screen and (max-width: 1299px) {
  .means-gift-guid-box .mg-gold-bottomline{bottom: 45px;}
  .home-FRVault-section .home-topBanner-HD span {font-size: 60px; line-height: 60px;}
  .heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {bottom: 10%;}

  .HomeTop-WOS-21 .home-topBanner-HD {font-size: 44px; line-height: 54px;}
}

@media only screen and (max-width: 1199px) {
 
.header-small-logo-r {left: 10.5%;}
.jill-content-middle {margin: 30px 0 55px 0;}  
.custom-h3{text-align: right; padding-bottom: 0;}
.new-ctrn-text-more h1.seo{font-size: 45px;}
.new-home-ctrn-fourth-sections .col-sm-8 h2 ,.new-home-ctrn-fourth-sections .col-sm-4 h2{font-size: 32px;}
.new-home-ctrn-five-more h2{top: 215px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2.customde {padding-left: 0px;padding-bottom: 63px; font-size: 45px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h3{padding-left: 100px; text-align: left;}
.new-home-ctrn-seven-more .custom-h3-fr-sig{font-size: 43px; text-align: right; padding-bottom: 0;}
.new-home-ctrn-seven-more h3{padding-left: 45px;}
#footer .container{max-width: 935px; width: 100%;}
.template-index #bottom{padding-left: 10px;}
.life-style-menu .col-lg-6:nth-child(2){margin-left:10px;}  
.nd-first-block-heading{font-size:35px;}  
.nd-first-block-content{padding: 0 85px;}
.nd-first-block-content p{padding-bottom:5px; font-size:16px; }
.nd-second-block-heading a{font-size:35px; margin-bottom:55px;}
.nd-second-block-content {font-size: 13px;line-height: 19px;padding: 0 0px 0 0px;}
.nd-second-block-heading-dv2 {position: absolute;text-align: left;bottom: 20px;width: 100%;padding: 0 212px 0 134px;}
.nd-third-block-heading a{font-size:35px;}  
.new-home-ctrn-thr-more h2{top:45px;}
.nd-fifth-block-heading {font-size: 35px;bottom: 107px;left: 0;right: 25px;}
.filter-right-left { margin-top:0px; width:610px; text-align: left;} 
.prod_filt_coll #bc-sf-filter-tree-h{text-align:right;}
.coll-title{position:relative;}  
.bc-sf-filter-selection-wrapper>span{display:inline-block;}
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item{float:left!important;}
/* .bc-sf-filter-clear-all{position:relative; right:auto;} */
  .product_images .bx-controls a.bx-prev{left:-25px;}
  .product_images .bx-controls a.bx-next{right:-25px;}
  .heading-one{width:400px;}
  .heading-one .ndv1-box1-link{padding-top:10px}
  .heading-one p{padding-top:20px;}
  .video-content-text{font-size:26px; bottom: 143px;}
  
  
  .site-nav > li {margin: 0 8px !important;}
  .site-nav li.mega-menu .site-nav-dropdown{padding:15px!important;}
  #navigation .container .site-nav-dropdown .container{width:100%!important;}
  .site-nav-dropdown .col-1 .inner{margin-bottom:0!important;}
  .first-menu-left {width: 60% !important;}
  .first-menu-drop{width:38%; float:right;}
  .last-menu-drop{padding-left:15px;}
  .flits-page .flits-page-content{display:none!important;} 
  .flits-page.flits-display-content .flits-page-content{display:block!important;} 
  #top-announcements .announcements-box a.announcements-link-bottom span{font-size:12px;}
  .mswish_products .btn{ margin-top:10px;}
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a { padding: 5px 32px 5px 10px!important;}
  .nvsunglasses {right: 455px; top: 90px; }
  ul.collection-featured-image > li > a span {font-size: 18px; }
  .top-first-home-ab{width:340px;}
  .top-first-home-ab h4{font-size:40px;}
  .top-first-home-ab p{font-size:30px;}
  .top-first-home-ab span{margin-top:110px;}
  .home-text-tp h4, .home-text-fotter h4 span{font-size:44px;}
  .home-text-fotter h4 span{display:inline-block; max-width: 464px;}
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {    padding: 5px 24px 5px 10px!important;}
  .new-home-ctrn-top-sections-menu p{font-size:16px; line-height:normal;}
  .fall-heading-two{right:13px;}
  
  .jill-content-middle .quote-det{font-size: 34px;}

  .fr-vault-banner-textbox{left: 44%;}

  .top-banner-black-fri-cont-box{width: 500px;}
  .after-suitest-black-fri-img-cont p {font-size: 21px; line-height: 28px;}
  .top-banner-black-fri-nav ul li a{font-size: 18px;}

  /* 26- 11-2018 */

  .receive-gift-card-bannerbox-26 .txt-white {font-size: 28px; line-height: 40px;}
.receive-gift-card-bannerbox-26 .after-suitest-black-fri-img-cont .fr-giftcard-price-img {width: 300px;}
  
  .sp-newyear-right-sec .sp-newyear-right-heading-con{margin: 15px 0px 15px;}
  .sp-newyear-right-heading-con p {padding-bottom: 15px;}
  
  /* 03-01-2019 */
  .signature-collection-wrap .sp-newyear-right-top-sec {padding: 30px 0px 0px;}
  .signature-image-box {margin: 20px 25px 40px auto;}
  
  .fotter-links > li.first{width: 26%;}
  .fotter-links > li.s2-box {width: 27%;}
  .fotter-links > li.s3-box {width: 25%;}
  .fotter-links > li:last-child {width: 20%;}
  
  .wishing-radiant-banner-btn{bottom: 35px;}
  
  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .wishing-radiant-banner-btn {bottom: 20px;}
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .dFBB-11-banner-con .wishing-radiant-banner-btn{bottom: 0px;}
  .dFBB-11-banner-con .wishing-radiant-banner-btn{margin-top: 30px; margin-bottom: 30px;}
  .Fleur-Bloom-EMPIRE-Collection-Left-Con{margin-bottom: 30px;}  
  .Fleur-Bloom-EMPIRE-Collection-Left-Con p {font-size: 19px; line-height: 24px;}
  
  .FREmpireStateofMind-Banner-Con{max-width: 435px; padding: 0px 20px;}
  
  .empire-contest3-banner-con {top: 70px;}
  .third-con-box{margin: 60px auto 0px;}  
  
  .product-bottom-section.product-bottom-section-content h3{font-size: 21px; padding-bottom: 20px; line-height: 28px;}
  .product-bottom-section.product-bottom-section-content p{font-size: 17px; line-height: 25px;padding-bottom: 10px;}
  .product-bottom-section-mt-20{margin-top: 20px;}
  
  #main_content .product-listing #related-slider .product{min-height: 300px;} 
  
  /* 17-04-2019 */
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .middle-text h1{font-size: 75px; line-height: 75px;}
  .banner-top-conBox .shop-giftSet-btn{margin-top: 60px;}

  .img-first-name-home.shop-proName {font-size: 50px; line-height: 50px;}
  .img-first-name-home.shop-proName span {font-size: 30px; line-height: 30px;}
  
  .discover-radiance-cont-box {max-width: 418px;}
  .discover-radiance-heading {font-size: 75px; line-height: 75px;}
  .discover-radiance-midd-cont-box{margin: 100px auto;}
  
  /*30-05-19*/
  
  .homeSec-2-banner {max-width: 800px;}
  .hb-img2 {top: 39%;}  
  .frsignature-cont {max-width: 343px;}
  
  /*03-06-19*/
  
  
  .be-sec-rght {max-width: 400px;}
  .be-sec-left {padding: 20px 20px 0px;}
  .be-topbg-in {top: 47%; left: -49%; max-width: 240px;}
  .rte .be-section-heading {font-size: 40px; line-height: 40px; top: -20px;}
  .cyb-leftBanner {max-width: 565px;}
  .cyb-rightBanner {max-width: calc(100% - 560px);}
  .be-sec3 {margin-top: 60px;}
  .bri-cont h3 {font-size: 40px; line-height: 40px;}
  .be3-right {max-width: 485px; margin-bottom: 140px;}
  .be3-topcont {max-width: 560px;}
  .be3-bg2 {max-width: 560px; bottom: 8%;}
  
  /* Home page 20 june 2019 */
  
  .heading-1 {font-size: 75px; line-height: 75px;}
  .cyos-text {font-size: 29px; line-height: 29px;}
  .homesection-2 .headingtitle {font-size: 23px; line-height: 23px; padding-left: 3px;}
  .homesection-2 .heading-2 {font-size: 75px; line-height: 75px;}  
  .bridesmad-suite-banner img {max-width: 720px !important;}
  .heading-2 {font-size: 43px; line-height: 43px;}
  .bridesmad-suite-banner-2 {bottom: -35%; left: 5%;}
  .bridesmad-suite-banner-2 img {max-width: 330px !important;}
  .section-mb270 {margin-bottom: 240px;}
  .bs-content-box p {font-size: 25px; line-height: 25px;}
  .homesection-5 .cyos-text {font-size: 24px; line-height: 24px;}

  /* Home page 20 june 2019 End */
  
  /* Home page 01 july 2019  */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 480px;}
  .banner-middlecontent2 .cyos-text {font-size: 24px;line-height: 24px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 600px;}
  .fr-signature-sec5 .main-heading {font-size: 62px;line-height: 62px;}
  
  /* Home page 01 july 2019 End */
  
  /* FR Vault 02-07-19 */
  
  .frVault-sec1 .banner-wrapper-box {height: 436px;}
  .frv-top-bannerCont {top: 14%;}
  .frv-gif-heading {max-width: 400px;}
  .product-contbox {max-width: 520px;}
  .frvbannerCont-in p {font-size: 17px; line-height: 22px;}
  .page-scope .product-contbox h3 {font-size: 40px;line-height: 40px;}
  .product-contbox p {font-size: 21px;line-height: 26px;}
  .blackWhireright-contSec .product-contbox p {line-height: 26px;}
  
  
  /* FR Vault 02-07-19 end */
  
  /* 15-07-19 home page */
  .tbc-wrappers {
        width: 440px;
}
  .tbc-wrappers .heading-2 {
    font-size: 55px;
    line-height: 55px;
}
  .tbc-box .headingtitle {
    font-size: 16px;
    line-height: 16px;
}
.tbbc {
    right: 16%;
    width: 200px;
}
  .tbbc .fcss {
    font-size: 14px;
    line-height: 14px;
}
  .right-sec {
    max-width: 565px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {
    font-size: 60px;
    line-height: 60px;
}
  .fw-theme15 .homeSec-2 .txtWrap .headingtitle {
    font-size: 16px;
    line-height: 16px;
}
  .fw-theme15 .homeSec-2 .txtWrap .sns {
    font-size: 12px;
}
  .new-image15 {
    max-width: 410px;
}
  .fw-theme15 .heading-2 {
    font-size: 50px;
    line-height: 50px;
}
.bold-section .headingtitle {
    font-size: 16px;
    line-height: 16px;
}
  .bold-section .sns {
    margin-top: 10px;
    font-size: 11.5px;
    line-height: 11px;
  }
  
  .home-frs-section .txtWrap .heading-2 {
    font-size: 50px;
    line-height: 50px;
}
  .home-frs-section .txtWrap .headingtitle {
    font-size: 22px;
    line-height: 22px;
}
  .home-frs-section .txtWrap .sns {
        font-size: 18px;
    line-height: 18px;
  }
    
  .ct-topbanner .top-cont {
    width: 350px;
    top: 170px;
}
  .ct-topbanner .top-cont .heading-2 {
    font-size: 42px;
    height: 42px;
}
  .ct-topbanner .bottom-cont {
    bottom: 45px;
    width: 230px;
}
  .ct-topbanner .bottom-cont p {
    font-size: 16px;
    line-height: 17px;
    text-align: center;
    padding-bottom: 0px;
    font-family: 'proxima_novasemibold';
}
  
/* 12-08-19 New Page theme layout */
  
.industrialFinish-heading {font-size: 45px; line-height: 45px; margin: 10px 0px;}
.rda-section .bo-text span {font-size: 40px;}
.industrial-finish-in {width: 900px;}  
.industrial-finish-in .if-hd {width: 458px; font-size: 50px; line-height: 50px;}
.home-meetFreida-sec .fivth-section h2 {font-size: 26px;}
.home-meetFreida-sec .fivth-section p {font-size: 17px;}
  
  .newsletter-emailWrap {max-width: 100%; width: auto; padding: 15px 10px 10px 10px;}
  
/* Home 10-09-2019 */    
  
  .home-topBanner-sec10-cont {left: 11%;}
  .home-topBanner-bottomSec {left: auto;}
  .brooklynGrit_ {font-size: 18px; line-height: 18px;}
  .wearableGlamour {font-size: 35px;line-height: 35px;}

  .home-topBannerHeading {font-size: 30px; line-height: 35px;}
  .home-topBanner-bottomSec ul li a {font-size: 18px; line-height: 18px;}
  .home-topBanner-FCSS {font-size: 25px; line-height: 25px;}
  
  /* Promotion page */
  
  .register-getDiscount p {font-size: 20px;    line-height: 20px;}
  .register-getDiscountForm p {font-size: 15px;}
  .page-scope .register-getDiscount h3 {font-size: 30px; line-height: 30px;  margin: 10px 0px;}
  .rf-left {padding: 35px 10px;}
  .rf-left.bg-black .rafTitle {font-size: 22px;}
  .rf-left ul li {font-size: 40px; line-height: 40px;}
  .mhs-btnWrap {max-width: 240px;font-size: 14px; line-height: 18px;}
  .offer-notes {font-size: 13px; line-height: 23px;}
  .rf-left{    width: 70%;}
  .rf-right {max-width: 30%;}
  
  .FR-travelCase-right {padding: 100px 50px;}
  .FR-travelCase-right .FR-travelCase-HD {font-size: 25px; line-height: 30px;}
  .FR-travelCase-right .FR-travelCase-title {font-size: 15px; line-height: 16px;}
  .world-FR-label label {font-size: 15px; line-height: 20px;}
  .world-FR-label label span {font-size: 25px; line-height: 25px;}
  
  /* 24-09-2019 */  
  .BOB-Cont {font-size: 21px;line-height: 25px;}
  .homeBeauty-of-Brooklyn-section {margin-bottom: 10px;}
  .HFD-content-box {top: 90px;}
  .HFD-content {font-size: 14px;}
  .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {font-size: 15px;}
  
  /* 01-10-2019 */
  
  .chap-heading {font-size: 40px; line-height: 45px;}
  .discover-campBtn {margin-top: 30px;}
  .home-topBanner-FCSS {font-size: 15px; line-height: 25px; padding-right: 15px; text-align: right;}
  
  /* 03-10-2019 */
  
  .MN-affair-section .home-topBanner-FCSS {text-align: center;}
  
  /* 09-10-19 */
  
  .CP2-sec2 .MNA-section5-box .DUN-cont {font-size: 12px;}
  
  /* 18-10-2019 */
  
  .MNA-section-chap3-1 .HCM-title {font-size: 18px;}
  .chapterThree-wrapper .MNA-section5-content {padding: 80px 0px;}
  .DUN-cont.MNA-deskview.cust_bottomLine2:after {width: 114%;}
  .MNA-section4-IMGName.cust_bottomLine1:after {width: 115%;}
  
  .home-topBanner-sec10-cont {right: 3%;}
  .brooklynGrit_ {font-size: 16px; line-height: 16px;}
  .shopFall-Mob-btn a {font-size: 16px; line-height: 16px;}
  
  
/* 18-11-2019 gift guide home */
  
/*   .hero-banner-title {
    font-size: 40px;
    line-height: 40px;
  } */
  .hero-banner-HD {
    font-size: 70px;
    line-height: 70px;
    margin: 10px 0px;
}
  .hero-banner-buttonWrap a {
    font-size: 13px;
    line-height: 13px;
  }
 
 /* 18-11-2019 Gift guide Experience-page */
  
  .top-gifWrap-in {max-width: 500px;}
  .giftGuide-section2-contWrap {
    max-width: 400px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .giftGuide-section2-HD {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .giftGuide-section2-content {
    font-size: 18px;
    line-height: 23px;
  }

  .GF-section .under150-sec {
    padding: 17px 0px;
  }
  .GF-section .under300-sec {
    padding: 28px 0px;
  }
  .GF-section .under500-sec {
    padding: 42px 0px;
  }
  .for-the-womane {
    padding: 139px 0px;
  }
  .for-the-womane-section .pd-l-30 {
    padding-left: 20px !important;
  }
  
  .receive-GC-amount {font-size: 25px; line-height: 40px;}
  .buyMore-sparkleMore-gif {max-width: 690px;}
  .hero-banner-bottomCont {padding-right: 5px;}
  
  .promotion-forWoman-right {max-width: 300px;}
  .promotion-forWoman-left {width: calc(100% - 300px);}
  .promotion-forWoman-leftInner {padding: 50px 0px 0px;}
  .give-get-gift-Title {font-size: 20px; line-height: 30px;}
  .promotion-give-get-gift-BottomTitle {font-size: 14px;line-height: 24px;margin-top: 20px;}

  /* home hero 31-12-2019 */
  
.home-topBanner-contWrap {bottom: 10px;}
.home-topBanner-contWrap.HTBB-wrappers {
    bottom: 55px;
}
.MDG-purchase {
    margin-bottom: 0px;
}
.home-topBanner-HD {font-size: 35px; line-height: 45px; }
.home-topBanner-Title {font-size: 20px; line-height: 30px; }
.Highlights-prodName {font-size: 14px;}
  
 /* 16-01-2020 */
  
  .Valentines-HD {font-size: 35px; line-height: 45px;}
  .Valentines-title p {font-size: 15px; line-height: 25px;}
  
  /* Women_Strength_banner */
  
  .Women_Strength_banner_bottomCont .home-topBanner-HD {margin-bottom: 20px;}
  .Women_Strength_banner_bottomCont {bottom: 20%;}
  
  .Women_Strength_banner_topCont {margin-bottom: 30px;}
  .beauty_brooklyn_bannerCont {width: 45%;}
  .beauty_brooklyn_bannerCont .BOB-Cont {font-size: 22px; line-height: 32px;}
  
  /* Women strength experience page style */
  
  .wse_top_banner_HD {font-size: 70px; line-height: 70px; } 
  .ode_female_endurance_cont {max-width: 540px; font-size: 26px; line-height: 36px; padding: 30px 0px 40px; }
  .resolute_survive_HD {font-size: 45px; line-height: 50px; margin: 10px 0px; }
  .resolute_survive_cont {font-size: 14px; line-height: 24px; }
  .orange_image_title {font-size: 18px; padding: 0px 0px 10px; }
  .psc-rgt_cont {padding: 50px 0px 30px; }
  .power_sisterhood_cont {font-size: 15px; line-height: 25px; }
  .psc-lft_cont {padding: 40px 0px; }
  .wse_sec_7 .ode_female_endurance_cont {font-size: 40px; line-height: 50px; max-width: 490px; padding: 0; }
  .strength_bracelet_cont {margin-left: 90px; }
  .wse_sec_11 .signUp-world-FR-section {margin-top: 0px; }
  .labour-day .labour-img {font-size: 13px; }
  .HF-network.FR-vault-PDP .labour-img {padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 10px;}
  
  .celestial-homeHero-sec .home-topBanner-contWrap {padding-left: 2%; }
  .strength_bracelet_banner .home-topBanner-Title {margin: 10px 0px 15px; }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {left: auto; right: 2%; font-size: 14px; }
  .mothersDay-celestial-sec .home-topBanner-contWrap.celestial-contWrap {top: 26%; }
  .mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {top: 40%; max-width: 34%; padding-left: 0%; }
  .FRSignature-ContBox .FRS-HD {font-size: 42px; line-height: 45px;}
  .FRSignature-ContBox .HFD-content {font-size: 15px; line-height: 28px;}
  .FR-Signature-liveSepThem .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {margin-top: 10px;}

  /* Mother's day experience page 15-04-2020 */

.MDE-topSecBanner-HD {font-size: 34px; line-height: 34px }
.MDE-topSecBanner-title {font-size: 12px; padding: 10px 0px 30px; }
.MDE-topSecBanner-bottomNavWrap ul {/*max-width: 650px;*/ }
.MDE-Banner-bottomContent-inner,
.MDE-section3 .MDE-Banner-bottomContent-inner {max-width: 730px; }
.MDE-section4 .MDE-Banner-bottomContent-inner {max-width: 870px; }
.MDE-section5 .MDE-Banner-bottomContent-inner {max-width: 600px; }
.Complimentary-banner .MDE-Banner-bottomContent {max-width: 360px; bottom: 21%; }
.HF-network-cont .personalizedGift-txt {font-size: 10px; }

/* Fr vault 29-06-2020 */

.mt-90 {margin-top: 60px;}
/*.fr-vault-mainWrappers {margin-bottom: 60px;}*/
.fr-vault-bannerCont {top: 75px; max-width: 390px;}
.fr-vault-bannerHD {font-size: 55px; line-height: 55px;}
.fr-vault-bannerTitle {font-size: 18px; line-height: 24px;}
.fr-vault-bannerBottom-cont {padding-top: 34%;}
.FRV-lftContBox {right: -35px; }
.FRV-rgtContBox {left: -35px;}
.FRV-contBox {padding: 25px 40px;}
.FRV-InnerHD {font-size: 30px; line-height: 30px;}
.FRV-cont {font-size: 18px; line-height: 25px; margin-top: 10px;}
.shopnowBtnBx.FRV-shopBtn span {width: 200px; height: 40px; line-height: 40px;}
.mswish_product .product_title a {font-size: 14px!important; line-height: 14px !important;}
.fr-vaultShop-allCont-box {padding: 25px 30px; top: 35%; font-size: 16px; line-height: 26px; max-width: 420px;}
.fr-vaultShop-all-use-promoCode {margin-top: 25px;}

/* Home 11-08-2020 */

.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {padding-top: 60px;}
.heroSectionWrappers .strength_bracelet_banner .brooklynCoast-heroBanner .home-topBanner-Title {font-size: 20px; line-height: 30px; margin: 20px 0px 30px;}
.heroSectionWrappers .strength_bracelet_banner .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {left: 2%; bottom: 7%; }
.brooklyn-coast-videoInner .shopnowBtnBx span {padding: 6px 20px;}

/* 02-09-2020 */

.LDW-sectionBanner-HD {font-size: 26px; line-height: 26px;}
.LDW-sectionBanner-cont {font-size: 18px; line-height: 22px;}
.LDW-sectionBanner-bottomTitle {font-size: 14px; line-height: 14px;}
/*.shopForGood-bannerContBox {top: 20%;}*/
.shopForGood-bannerCont {font-size: 15px; line-height: 20px; margin-top: 30px;}
.shopForGood-bannerContBox .shopnowBtnBx {margin-top: 20px;}
.labour-day.HF-network.LDW-stack-sparkle-gift .labour-img .imglink {max-width: 150px;}
.LDW-stack-sparkle-gift .HF-network-cont b {font-size: 17px;}
.LDW-stack-sparkle-gift .font-light.personalizedGift-txt {font-size: 9px;}

/* 05-09-2020 FR Gifting Program */

.FRGP-section1-inner {max-width: 680px;}
.FRGP-bannerHD {font-size: 45px; line-height: 55px; left: -145px;}
.FRGP-secHD {font-size:45px; line-height: 55px;}
.ComplimentaryMonogramming-contBox {padding: 4% 2%;}
.ComplimentaryMonogramming-contBox .FRGP-secHD {font-size: 40px; line-height: 35px;}
.FRGP-contBox-Inner {padding-bottom: 40px; max-width: 450px;}

.industrial-finish-sectionWrap-oct .industrial-finish-HD {font-size: 35px; line-height: 45px;}
.industrial-finish-sectionWrap-oct .signature-grit-glamour {font-size: 18px; line-height: 21px;}

/* New woman strength page style */

.wos-video-HD {font-size: 80px; line-height: 80px;}
.wos-fr-message {font-size: 45px; line-height: 50px;}
.wos-fr-designation {font-size: 28px; line-height: 30px;}
.nominate-wos-HD {font-size: 45px; line-height: 45px;}
.nominate-wos-Inner {padding-left: 15px; padding-right: 15px;}
.wos-discover-storiesHD {font-size: 45px; line-height: 50px; padding-left: 14%;}
.wos-discover-stories {font-size: 14px; line-height: 20px;}
.wos-discover-stories .wos-discover-stories-contInner {padding-left: 15%; top: 4%;}
.wos-discover-storiesBtn {padding-left: 7%;}
.wos-discover-storiesBtn a {margin-top: 20px;}

.wos-honoe-banner-cont {font-size: 30px;}
.wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 30px; line-height: 36px;}

/* Event page style */

.easylockdown-content .cont-video {margin-bottom: 30px;}
.easylockdown-content .cont-video iframe {height: 545px;}

.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec.home-FRVault-section .home-topBanner-contWrap {
    padding-top: 58px;}

/* 24-11-2020 */

.HomeTop-giftGuide .Women_Strength_banner_bottomCont .home-topBanner-HD {margin-bottom: 10px;}
.HomeTop-giftGuide .Women_Strength_banner_topCont {margin-bottom: 7%;}
.HomeTop-giftGuide .finalyCraftedCont {font-size: 14px; line-height: 15px; margin-top: 18%;}

/*25-11-2020 PDP page */

.HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP a b.cyber-monday-HDP-pdp {font-size: 24px; }
.HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP span {font-size: 11.5px;}
.FR-bfcm-bottom-title {font-size: 7.5px !important; line-height: 11px !important;}
.CMTG-contWrap {font-size: 21px;}

/* 17-01-2021 */

.Give_Sparkle_HD {font-size: 45px; line-height: 45px;}
.Give_Sparkle_Title {font-size: 23px; line-height: 35px; padding: 25px 0px 50px;}
.Give_Sparkle_cont {font-size: 21px; line-height: 30px;}
.valentines_DGG .Women_Strength_banner_bottomCont {bottom: 44%;}
.HomeTop-WOS-21 .Women_Strength_banner_bottomCont {bottom: 26%;}
.HomeTop-WOS-21 .home-topBanner-HD {font-size: 36px; line-height: 45px;}

.site-nav > li.dropdown.mega-menu > a {font-size: 15px;}
.faithHopeLove_section .wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 37px; line-height: 47px;}

.GiveSparkle-wrappers .GiveSparkle-HD {font-size: 23px;}
.giveSparkle-title,
.GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt,
.GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt b {font-size: 9px;}

/* 03-03-2021 */

.westPoints-collection-sec .Women_Strength_banner_bottomCont {bottom: 38%;}
.westPoints-collection-sec .home-topBanner-HD {font-size: 45px;}
.wpe-HD {font-size: 35px; line-height: 45px;}
.wps-content {font-size: 17px; line-height: 27px;}

}

@media(max-width: 1024px) {
  
  .header-small-logo-r {left: 3.7%;}
  .shopgiftsdesktop{display: block !important;}
  
  /*home page 15-07-19 */
  
  .right-sec {
    max-width: 475px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {
    font-size: 50px;
    line-height: 50px; 
}
  .new-image15 {
    max-width: 330px;
    top: 190px;
}
  .fw-theme15 .homeSec-2 .tbbc .fcss {
    font-size: 20px;
    line-height: 20px;
}
  .home-frs-section .txtWrap {
    bottom: 25px;
}
  
  .CT2_bracelets {
    max-width: 475px;
}
  .cmc-gif {
    max-width: 560px;
    top: 50px;
}
  .CT-2-image {
    width: 385px;
    top: 32%;
}
  .blue-box {
    width: 530px;
    padding: 20px 0px;
    margin-top: 30px;
}
  .page_content .blue-box p {
    font-size: 18px;
    line-height: 26px;
}
  .page_content .section-5-cont p.mb-25 {
    margin-bottom: 10px;
}
  .page_content .section-5-cont p {
      font-size: 18px;
    line-height: 26px;
  }
  
  /* Home 10-09-2019 */

  .home-topBanner-sec10-cont {left: 4%;}
  
  .belt-Bag-section-Inner .FRS-HD {font-size: 45px; line-height: 55px;}
  
  .buyMore-sparkleMore-Inner {max-width: 710px;}
  .buyMore-sparkleMore-gif {max-width: 560px;}
  .receive-GC-amount {font-size: 20px; line-height: 40px;}
  .receive-GC-amount span.receive-GC-amount-gif {max-width: 225px;}
  .buyMore-sparkleMore-ImpNote {font-size: 14px; line-height: 14px;}

  #navigation .container .site-nav-dropdown {max-height: 260px; overflow-y: auto;}
}
@media only screen and (max-width: 1023px) {
  
   .header-small-logo-r {left:30px;}  
  
  .means-gift-guid-box.means-gift-guid-box-new .mg-gold-bottomline {bottom: 21px;}
  .filter-right-left{width:100%;}
  .holiday-top-text {margin: 0px 0 30px 0; text-align: center; padding: 0 50px;}
  .holiday-top-text p{line-height:24px!important;}
  .jill-half.jill-content {padding-left: 20px; }
  .jill-content-middle {margin: 10px 0 20px 0; }
  .jill-content-middle .quote-det{font-size:26px;}
  .her-fav{padding-left:0}
  .her-fav span{position:relative; display:block; margin-bottom:10px;}
  .next-fav span{font-size:30px;}
  .gift-list ul > li{margin-bottom:10px;}
  
  .nvsunglasses {top: 108px!important;right: 385px!important;}

#sca-fg-slider-cart #sca_freegift_list .owl-controls{display:block!important; opacity:1!important;}
.filer-right{float:none;}
  .filter-right-left{margin-top:10px;}
    .custom-sorting {float: right; position: absolute; right: 0px; z-index: inherit; top: 0; }
  #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a{margin-left:10px!important; margin-right:0!important;}
  #bottom ul li a {font-size: 15px;padding: 3px 0 11px 0;}
  #bottom ul li {padding: 0px 10px 6px 0;}
  .bc-sf-filter-product-item .bc-sf-filter-product-item-image img.bc-sf-filter-product-item-main-image.cust_fl_img_wrap1{opacity:1!important;}
.bc-sf-filter-product-item .bc-sf-filter-product-item-image img.bc-sf-filter-product-item-flip-image.cust_fl_img{display:none!important;}
 #bc-sf-filter-top-sorting .bc-sf-filter-filter-dropdown {width: 152px!important;} 
    .filter-right-left { margin-top:0px;text-align: left;}  
  .prod_filt_coll #bc-sf-filter-tree-h{text-align:right;    margin-top: 5px;}
  .flits-container {    padding: 0!important; width: 100%!important;}
  #top-announcements .container{padding:0!important;}
  #top-announcements .top-text-labor-day-sb.container {padding: 4px 0 9px 0!important;}
   .new-font-install span {display: inline-block;max-width: 213px;}
   .new-font-install.holiday-collection-head-img span{max-width: 100%;}
  .home-text-fotter h4 span {display: inline-block; max-width: 311px;}
  .home-text-tp h4 {max-width: 100%;margin: 0 auto 10px auto;}
  .new-home-ctrn-top-sections {padding: 0px 0 25px 0;}
  .new-home-ctrn-two-sections.home-holiday-gift-guid-banner {margin-bottom: 5px;}
  .new-home-ctrn-top-sections-small, .new-home-ctrn-top-sections-menu { padding: 0px 0 20px 0;}
  
  .means-gift-guid-box .mg-gold-bottomline {bottom: 34px;}
  
  .sp-newyear-right-sec .sp-newyear-right-heading-con{font-size: 20px; line-height: 25px; margin: 10px 0px 10px;}
  .sp-newyear-right-heading-con p {padding-bottom: 10px;}
  .sp-newyear-right-heading-con h3 {font-size: 18px;}
  .holiday-sparkles-gif h3{font-size: 13px; line-height: 18px;}
  
  .wishing-radiant-banner-btn {font-size: 18px; bottom: 15px;}  
  .updatespring-heading-sec h1, .discover-fleur-bloom-box h2 {font-size: 32px;}
  .updatespring-heading-sec p{font-size: 15px;}
  .updatespring-heading-sec.Whimsical-header h3, .introducing-love-suite-set-box h2{font-size: 24px;}
  .shop-spring-btn-wrap a{font-size: 21px;}
  
  .creative-requests-form-con .form-heading {font-size: 28px !important;}
  .headerdescription-dotted-line{margin: 20px 0px;}
  
  .fr-Empire-Heading-Sec h1, .fr-Empire-Heading2-Sec h2, .FREmpireStateofMind-Banner-Con h3{font-size: 30px;}
  .fr-Empire-Heading-Sec p{font-size: 15px; margin-top: 0px;}
  .fr-Empire-State-Of-Mind-Con, .FR-Empire-State-of-Mind-Empowers-Con {margin: 30px auto;}
  .fr-Empire-State-Of-Mind-Con p, .FR-Empire-State-of-Mind-Empowers-Con p {font-size: 19px; line-height: 24px;}
  .Fleur-Bloom-Empire-Prod-Con h3 {font-size: 18px; line-height: 24px;}
  .Fleur-Bloom-Empire-Prod-Con{padding-top: 24px;}
  .mar-Top-50{margin-top: 30px;}
  
  .new-home-ctrn.fw-theme15.homecolorTheme {margin-top: 0px;}
  .refer-friendSec {padding: 15px 0px 15px;}
  
  .HIF-lft {padding: 110px 0px;}
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-contWrap {padding-top: 0px; }

  .HF-network-cont .personalizedGift-txt.honor-bracelet-txt {font-size: 11px; line-height: 15px;}

  .newYear-crosbyBanner .Women_Strength_banner_bottomCont {bottom: 45%;}

  /*18-01-2021*/

  .valentines_DGG .Women_Strength_banner_bottomCont {bottom: 30%;}

}

@media (max-width: 999px) and (min-width: 786px){
  .evm-product:nth-child(4n+1) {clear: none;}
    .products .product__title {min-height: 55px;}
  
  .recently-viewed-product-box-wrap .product__title p {
     display: inherit; overflow: hidden; text-overflow: ellipsis; text-transform: capitalize; white-space: nowrap; /*     min-height: 55px; */ }
}

@media(max-width: 992px) {
   .header-small-logo-r {left: 12px;}
  .home-topBanner-sec10-cont {left: 2%;}

}

@media only screen and (max-width: 991px) {

  .newYear-crosbyBanner .Women_Strength_banner_bottomCont {bottom: 38%;}

 #shopping-cart-table td {min-width: auto;} 
.shopify-cleanslate ._38ksdFFHosgt4hh6EjDuLm._3mgStMpRn3ZERlUsxma1Bc ._1mqqPYZtCQtz5_i0b-po4l {margin-top: 0px !important;}
.header-small-logo-r {/*left: 9%;*/ left: 0px;}
.site-nav {padding-left: 20px;}
.new-ctrn-text-more{top: 18%;right: 10px;}  
.new-ctrn-text-more h1.seo {line-height: 24px;padding: 20px 0 45px 0;text-align: right;font-size: 50px;}
.new-ctrn-text-more h2 {font-weight: lighter; text-align: center;font-family: 'proxima_novalight_italic'; padding: 0 0 13px 8px;}
.new-ctrn-text-more h3{padding-left: 0;text-align: center;}
.new-home-ctrn-two-sections .col-sm-6:nth-child(1){width: 100%; padding-left:0; padding-right:0; }
.new-home-ctrn-two-sections .col-sm-6:nth-child(2){width: 100%; margin-left: 0; margin-top: 25px; padding-left:0; padding-right:0;}
.new-home-ctrn-thr-more h2{top: 46%;}
.new-home-ctrn-fourth-sections .col-sm-8{width: 100%; margin-right: 0;}
.new-home-ctrn-fourth-sections .col-sm-4{width: 100%; margin-left: 0; margin-top: 25px;}
.new-home-ctrn-five-more h2{top: 46%;}
.new-ctrn-text-more .custom-h3{padding: 0px 0px 0 0;font-size: 38px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more{right: 10px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2{padding: 20px 0 60px 0;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 span{font-size: 40px;}
.new-home-ctrn-seven-more img{width: 100%; height: 100%;}
.new-home-ctrn-first-more img{width: 100%; height: 100%;}
.new-home-ctrn-seven-more h2{padding-top: 40px;}
.site-nav > li {margin:0 40px;}
.collection-banner-text {position: absolute;top: 15px;background: #ffffff94;left: 43px;height:203px;right: 43px;padding: 20px;}
.page-scope h1 {font-size:25px!important;}
.welcomeHding h1{font-size:36px!important;}
.page_content p{line-height:20px;padding: 10px!important;}
.page-scope h3 {padding:10px!important;}
iframe {/*padding: 10px;*/height: -webkit-fill-available;}
#easyvideo_video iframe {/*padding: 10px;*/height: auto!important;}
.shopify-challenge__container iframe {padding: inherit!important ;}  
.heading-one {width: 324px; right: 0; top: 24px; }
  .heading-one .ndv1-box1-heading span{font-size:33px;}
  .heading-one p {text-align: center;font-size: 16px;color: #000;padding-top: 10px;font-family: 'proxima_novalight_italic';}
  .heading-one .ndv1-box1-sub-heading-one { font-size: 16px;  padding-bottom: 0;}
  .heading-one .ndv1-box1-link{font-size:17px;}
  .ndv1-box2-content{font-size:16px;}
/*   .fivth-section h3{font-size:40px;padding-bottom: 0px; font-size: 32px;}
.fivth-section h3 {font-size: 21px;line-height: 31px; margin-bottom: 10px;} */
    .fivth-section h2{font-size:40px;padding-bottom: 0px; font-size: 32px;}
.fivth-section h2 {font-size: 21px;line-height: 31px; margin-bottom: 15px;}

  .ndv1-box4-heading, .ndv1-box5-heading, .ndv1-box7-heading, .ndv1-box8-heading, .ndv1-box6-heading{font-size:30px;}
  .nvsunglasses {top: 108px!important;right: 385px!important;}
  .video-content-text {font-size: 19px; padding-left:17px;     bottom: 105px;}
  .fotter-links{padding:0;}
  .fotter-links > li img, .fotter-links > li.first img{width:55px;}
  .fotter-links > li{padding-left:65px;}
  #demo-2 input[type="search"]:focus {width: 13px; position: relative; padding-left: 10px; top: auto; right: auto; background-color: none; border: solid 2px #fff; height: 27px;  color: transparent; padding-right: 5px;}
  ul.collection-featured-image > li > a .img-first-name{bottom: 18px }
  ul.collection-featured-image > li > a span {
  font-size: 15px; }
  ul.collection-featured-image-new > li > a span{font-size:20px;}
  .home-text-fotter h4 span{font-size:25px;}
  .home-text-fotter h4, .new-font-install{font-size:25px;}
  .top-first-home-ab {width: 260px; padding: 35px 15px 15px; }
  .top-first-home-ab p{font-size:22px;}
  .top-first-home-ab i{font-size:15px;}
  .home-text-tp h4{font-size:35px;}
  .home-text-tp p{font-size:17px;}
  .c_er_img_bg_sec .col-sm-7 {    position: relative;    height: 450px;    width: 100%;    padding-bottom: 35px;}
  .product-extra-content-section .col-sm-5.col-md-offset-7{width:100%;}
 .shop-now-btn {left: 52%;} 

 .holiday-gift-guid-banner-btn{left: 18%;}
 .new-curated-content-bottom-img{width: 150px;}
.new-curated-content-sec-in {margin-bottom: 10px;}

.new-home-ctrn-sparkle-img-text{right: 4%; bottom: 15%; /*2%*/}
.shop-gift-price{right: 3%; font-size: 16px;}
.fr-vault-banner-textbox{width: 265px; font-size: 21px; line-height: 24px; top: 70px; left: 44%;}

.top-banner-black-fri-cont-box{width: 380px;}
.suitest-black-fri-img{max-width: 200px; margin: 25px auto 30px;}
.after-suitest-black-fri-img-cont {margin-bottom: 15px;}
.after-suitest-black-fri-img-cont p {font-size: 18px; line-height: 24px;}
.top-banner-black-fri-nav ul li a{font-size: 14px;}

.holi-gift.offer-end-det{left: 46%;}

/* 26-11-18 */
.receive-gift-card-bannerbox-26 .txt-white {font-size: 21px; line-height: 30px;}
.receive-gift-card-bannerbox-26 .after-suitest-black-fri-img-cont .fr-giftcard-price-img {width: 225px;}
.cyber-monday-26 .posi-relat .offer-ends-date{bottom: 5px;}
.cyber-monday-26 .top-banner-black-fri-nav{margin-top: 30px;}
.cyber-monday-26 .top-banner-black-fri-nav ul li {text-align: center;}
.cyber-monday-26 .top-banner-black-fri-nav ul li a{max-width: 175px; height: 50px; line-height: 50px;}

  .means-gift-guid-box .mg-gold-bottomline {bottom: 25px;}
  
  /* 03-01-2019 */
  
  .signature-collection-wrap .rg-signature-collection-heading h2, .freida-favorites-heading h2 {font-size: 36px; line-height: 40px;}
  .signature-image-box {margin: 20px 25px 20px auto; max-width: 140px;}
  .wishing-radiant-banner-heading{font-size: 36px;line-height: 40px; top: 15px;}
  .earring-ring-con .wishing-radiant-banner-btn,
  .Whimsical-Spring-Layering-sec .wishing-radiant-banner-btn{bottom: 10px;}
  
  .about-us-top-sec .about-us-con {width: 100%; padding-top: 0px;}
  .about-us-pagewarp p, .about-us-top-sec .about-us-con p{font-size: 17px ;}
  .about-us-top-sec .freida-image {float: none; text-align: center; margin: 30px 0px 10px;}
  .news-page-war {font-size: 17px;line-height: 25px;}
  
  .updatespring-heading-sec-change.IFR-Hoops .middle-text span {font-size: 21px; margin-bottom: 5px;}
  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .wishing-radiant-banner-btn { font-size: 14px;}
  .updatespring-heading-sec-change .middle-text {font-size: 14px;}
  .Fleur-Bloom-EMPIRE-Collection-Left-Con p {font-size: 14px; line-height: 17px;}
  .FREmpireStateofMind-Banner-Con {max-width: 330px; padding: 0px 0px;}
  
  
  .updatespring-heading-sec-change .middle-text.desk-View-Text{display: none;}
  .updatespring-heading-sec-change .middle-text.mob-View-Text{display: block; color: #333; position: relative; height: auto; width: 100%; margin: 10px 0px 0px;}
  
  .updatespring-heading-sec-change .middle-text.mob-View-Text span{font-size: 17px; margin-bottom: 0px}
    .updatespring-heading-sec-change .middle-text.mob-View-Text label{font-size: 21px;}
  .discover-fleur-bloom-box {margin-bottom: 35px;}
  
  .FREmpireStateofMind-Banner-Con.desk-view-show{display: none;}
  .FREmpireStateofMind-Banner-Con.mob-view-show{display: block; position: relative; bottom: 0; text-align: center; max-width: 100%; margin-bottom: 20px;}
  
  /* 11-03-2019 */
  
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text label{font-size: 24px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text span{font-size: 21px;}
  .dFBB-11-banner-con .topbanner-bottom-lr-text{margin-bottom: 10px;}
  
  .dFBB-11-banner-con .wishing-radiant-banner-btn{margin-top: 20px; margin-bottom: 20px;}
  
  .FREmpireStateofMind-win-iconic-banner-Con{margin: 50px 0px 20px;}
  .FREmpireStateofMind-win-iconic-banner-Con label{font-size: 24px;}
  .FREmpireStateofMind-win-iconic-banner-Con span.subheading{font-size: 21px;}
  .banner-learn-more-btn{font-size: 14px; margin-top: 50px;}
  
  
  .empire-contest3-banner-con{max-width: 50%; right: 5%; top: 50px;}
  .first-con-box p{font-size: 20px; line-height: 28px;}
  .second-con-box h4 {font-size: 21px;line-height: 25px;}
  .third-con-box {width: 180px; font-size: 18px; line-height: 25px;}
  .empire-contest3-banner-bottom-con{bottom: 0px; max-width: 50%; right: 5%;}
  
    .eCJI-top-desktop-view{display: none;}
   .eCJI-top-mobile-view{display: block;}
  .eCJI-Banner2-Content {position: relative;}
  
    .eCJI-Banner1-Content p { font-size: 25px; line-height: 30px; font-family: 'proxima_novalight_italic'; color: #6F7175; margin: 20px 0px;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2{left: 0; margin: 0; max-width: 40%;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2 p {font-size: 25px; line-height: 30px; font-family: 'proxima_novalight_italic'; color: #6F7175;  margin: 35px 0px 0px; text-align: left;}
  .my-Empire-Includes-Sec .Fleur-Bloom-Empire-Prod-List-Col{margin-right: 4% !important; width: 48%;}
  .my-Empire-Includes-Sec .Fleur-Bloom-Empire-Prod-List-Col:nth-child(2n) {margin-right: 0px !important;}
  
/*   .Fleur-Bloom-Empire-Prod-Con h3 {font-size: 25px; line-height: 30px;} */
  .Fleur-Bloom-Empire-Prod-Con h3 {margin: 7px 0; font-weight: 700; color: #222; text-transform: capitalize; letter-spacing: 0.05em; font-size: 15px; text-align: center; line-height: normal; min-height: 40px!important; }
  .Fleur-Bloom-Empire-Prod-Con {padding: 20px 0px; text-align: center;}
  .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p {color: #6F7175;  font-size: 25px; line-height: 30px;  text-align: center;}
  .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p span {font-size: 21px; display: block; margin-top: 15px;}
  .discover-fleur-bloom-box.mb-0{margin-bottom: 0px;}
  .my-Empire-Includes-Con{margin: 0 auto;}
  .second-con-box {width: 200px; margin: 0 auto;}
  
  .empire-contest3-sec {margin-bottom: 35px;}
  .rule-to-enter-sec .heading4{font-size: 25px; line-height: 30px; margin-bottom: 15px;}
  .rule-to-enter-sec ul li{font-size: 19px;line-height: 24px;} 
  .choosing-winner-con p{font-size: 18px; line-height: 25px;}
  
  .FREmpireStateofMind-last-sec .FREmpireStateofMind-Banner-Img {margin-top: 20px;}
  
  #main_content .product-listing #related-slider .product {min-height: 275px;}
  
  /* 04-04-2019 */
  
.img-first-name-home{right: 10px; bottom: 10px; font-size: 12px;}
  
 
  /* 04-06-19*/
  
  .be-sec1 {position: relative;}
  .be-sec-rght {max-width: 610px;}  
  .be-sec-left {top: 47%; padding: 40px 50px 40px;}
  .be1-top-headingcont h3 {font-size: 45px;line-height: 45px; color: #000000; font-family: 'proxima_novasemibold';  margin: 0px !important; padding: 0px !important;}
  .be-sec-left-in {max-width: 430px;}
  .be-sec-left-in p {padding: 10px 0px !important;}
  .bridalexperience-wrapper .be-sec-left-in .sns {font-size: 18px;}
  .be-topbg-in {top: 69%; left: -16%; max-width: 200px;}
  
  .be-sec2 {margin: 70px 0px 30px;}
  .cyb-banner-sec {display: block; position: relative;}
  .cyb-leftBanner, .cyb-rightBanner {max-width: 100%; position: relative;}
  .bri-img.mv-h {display: none;}
  .bri-img.mv-s {display: block;}
  .bri-img {position: absolute; width: 100%; left: auto; bottom: 0%; right: 8%; margin: auto; z-index: 1; max-width: 280px; top: 80%; transform: rotate(-15deg)}
  .bri-cont {padding: 120px 35px 30px; position: relative; top: 0;}
  .page-scope .bri-cont h3 {padding: 0px!important; margin-top: 0;}
  .mv-h-img {display: none;}
  .dv-h-heading {display: block;}
  .be3-topcont {top: 12%;}
  .be3-top-headingcont p {font-size: 28px;}
  .be3-top-headingcont h3 {max-width: 340px;font-size: 50px; line-height:50px; color: #000000; font-family: 'proxima_novasemibold';  font-style: italic; margin-top: 0px; padding-top: 0px !important;}
  .be3-top-headingcont h3 span{font-style: italic;}
  .be1-top-headingcont p {color: #000000; font-size: 27px; line-height: 30px; font-family: 'proxima_novaregular';}
  .be3-bg2 {max-width: 500px; bottom: -5%;}
  .be-sec4 {margin: 110px auto 30px;}
  .be-sec4 .be-subtitile p {font-size: 24px; line-height: 24px;}
  
  .rte .cyb-leftBanner img {width: 100%;}
  .mvh-sec, .dv-img {display: none;}
  .mv-img, .dvh-sec {display: block;}  
  .be-prod-nameWrap {padding: 0px 10px;} 
  .page_content .be-prod-name p {padding: 0px!important;}
  .be-prod-name .sns{font-size: 10px; line-height: 14px;}
  .be-sec5 .doccat-carousel .owl-prev, .be-sec5 .doccat-carousel .owl-next {position: absolute; top: 35%;}
  .be-sec5 .doccat-carousel .owl-prev { left: -10px;}
  .be-sec5 .doccat-carousel .owl-next { right: -10px;}
  .be-sec5 .doccat-carousel i.fa {font-size: 30px;}  
  
  /* Home page 20 june 2019 */
  
  .section-mb {margin-bottom: 35px;}
  .homesection-1 .banner-topcontent {top: 5px;}
  .banner-topcontent {left: 5px;}
  .heading-1 {font-size: 59px;line-height: 59px;}
  .banner-topcontent .headingtitle {padding-bottom: 0px; font-size: 21px; line-height: 21px;}
  .cyos-text {font-size: 19px; line-height: 20px;}
  .banner-bottomcontent {bottom: 5px; padding: 0px 5px;}
  .homesection-2 .headingtitle {font-size: 16px;line-height: 16px;}
  .homesection-2 .heading-2 {font-size: 57px; line-height: 57px;}
  .homesection-2 .banner-bottomcontent .ssj-box {padding-left: 4px;}
  .bridesmad-suite-banner img {max-width: 550px !important;}
  .bridesmad-suite-banner-2 img {max-width: 255px !important;}
  .bs-content-box {top: 100px;}
  .heading-2 {font-size: 33px; line-height: 33px;}
  .bs-content-box p {font-size: 18px; line-height: 18px;}
  .section-mb270 {margin-bottom: 165px;}
  .homesection-5 .cyos-text {font-size: 19px; line-height: 18px;}
  
   /* Home page 20 june 2019 End */
  
  /* Home page 01 july 2019 */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 380px;}
  .img-second-home.stack-bold-contsec {right: -20px;}
  .banner-middlecontent2 .headingtitle {font-size: 20px; line-height: 20px;}
  .banner-middlecontent2 .heading-2 {font-size: 75px;line-height: 75px;}
  .banner-middlecontent2 .cyos-text {font-size: 20px; line-height: 21px; margin-top: 10px; }
  .fr-signature-sec5 .homeSec-2-banner {max-width: 460px;}
  .fr-signature-sec5 .main-heading {font-size: 47px; line-height: 48px;}
  .fr-signature-sec5 .main-subheading, 
  .fr-signature-sec5 .main-subheading + div {padding-left: 3px;}
  .fr-signature-sec5 .txtWrap .main-subheading {font-size: 18px; line-height: 18px; margin-top: 25px;}
  
  /* Home page 01 july 2019 End */
  
  /* FR Vault 02-07-19 */
  
  .frvbannerCont-in {padding-left: 0px;}
  .frVault-sec1 {margin-top: 100px;}
  .frv-top-bannerCont {top: -32%;}
  .frVault-sec1 .banner-wrapper-box {height: 335px;}
  .frVaultSec-mb {margin-bottom: 0px;}
  .frVault-sec5.frVaultSec-mb {margin-bottom: 30px;}
  .frVault-sec2 .blackGoldLeft-contSec,
  .frVault-sec2 .blackGoldRight-imageSec {float: none; width: 100%;}
  .frVault-sec2 .blackGoldLeft-contSec .product-contbox {position: relative; width: 90%; max-width: 100%; margin: 0 auto; top: 20px; transform: translate(0 , 20px);}
  .blackWhiteLeft-imageSec, .blackWhireright-contSec {float: none; width: 100%;}
  .blackWhireright-contSec .product-contbox {position: relative; max-width: 90%; margin: 0 auto; top: 20px; transform: translate(0, 20px);}
  .blackGoldLeft-contSec, .blackGoldRight-imageSec {float: none; width: 100%;}
  .silver-sec .product-contbox {position: relative; max-width: 90%; margin: 0 auto; top: 20px; transform: translate(0px, 20px);}
  .sns-box {padding-left: 10px;}
  
  /* FR Vault 02-07-19 end */
  
    /* home 16 */
  
  .tbc-wrappers {
    bottom: 40px;
}
  .fw-theme15 .heading-2 {
    font-size: 40px;
    line-height: 40px;
}
  .tbc-box .headingtitle {
    font-size: 13px;
    line-height: 13px;
    padding-left: 5px;
}
  .tbc-box .sns {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    margin-top: 5px;
}
/* .tbbc {
    right: 15px;
    position: relative;
    width: 100%;
    text-align: right;
    margin-top: 15px;
    bottom: 0;
} */
  .tbbc {
    right: 11%;
    width: 200px;
}
  .tbbc .fcss {
    font-size: 12px;
    line-height: 14px;
}
.right-sec {
    max-width: 355px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {
    font-size: 40px;
    line-height: 40px;
}
  .new-image15 {
    max-width: 250px;
    top: 150px;
}
  .fw-theme15 .homeSec-2 .tbbc {
    padding: 45px 0px;
}
  .bold-section .headingtitle {
    font-size: 12px;
    line-height: 13px;
}
  .bold-section .sns {
    margin-top: 6px;
}
  .home-frs-section .txtWrap .heading-2 {
    font-size: 40px;
    line-height: 40px;
}
  .home-frs-section .txtWrap .headingtitle {
    font-size: 15px;
    line-height: 18px;
}
  .home-frs-section .txtWrap .sns {
    font-size: 14px;
    line-height: 16px;
}
  
  /* colortheory page */

  .ct-topbanner .top-cont {
    width: 240px;
    top: 130px;
}
  .ct-topbanner .top-cont .heading-2 {
    font-size: 32px;
    height: 32px;
}
  .ct-topbanner .bottom-cont {
    bottom: 25px;
    width: 210px;
}
  .ct-topbanner .bottom-cont p { 
    font-size: 14px;
    line-height: 16px;
}
  .cmc-gif {
    max-width: 430px;
    top: 50px;
}
  .CT2_bracelets {
    max-width: 375px;
}
  .CT-2-image {
    width: 305px;
}
  .blue-box {
    width: 420px;
    padding: 10px 0px;
    margin-top: 10px;
}
  .section-3.bg-color{
    margin-top: 80px;
  }
  .CT-3-banner {
    max-width: 500px;
}
  .section-4 {
    margin-top: 50px;
}
  .snsWrapper {
    padding: 20px 0px;
}
  .section-5.bg-color {
    padding: 30px 0px;
    margin-bottom: 30px;
}
  
/* 12-08-19 New Page theme layout */

  .industrialFinish-title {font-size: 20px;line-height: 20px;}
  .industrialFinish-heading {font-size: 35px; line-height: 45px;}  
  .industrialFinish-cont .dis-campaignBtn {font-size: 13px;line-height: 13px;}
  .rda-section .bo-text span {font-size: 30px;}
  .industrial-finish-in {width: 100%; max-width: 900px; padding: 0 30px;}
  .industrial-finish-in .if-hd {width: 368px; font-size: 40px; line-height: 40px; margin: 15px 0px;}
  .home-shopProduct-list .sec-col .bo-text span {font-size: 16px; line-height: 16px;}
  .home-meetFreida-in {display: block;}
  .home-meetFreida-in .freida-image {max-width: 100%;}
  .home-meetFreida-sec .fivth-section .tp-contWrap {padding: 60px 20px; width: 100%;}  
  .home-meetFreida-sec .fivth-section h2 {font-size: 21px;}
  .fivth-section .tp-cont {margin: 0px;}
  .home-meetFreida-sec .fivth-section p {font-size: 15px;text-align: left;}
  .meetfreida-btn {text-align: center;}
  .home-meetFreida-in .readmore-more {float: none !important;font-size: 15px; line-height: 15px; margin: 10px auto 0px; padding: 10px 50px 8px; display: inline-block;}

  
  .dynamic-checkout__content .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l {flex-direction: column !important;flex-basis: 33px !important; height: 54px !important;}
  
    /* Home 10-09-2019 */
  
  .home-topBanner-sec10-cont, .home-topBanner-bottomSec {max-width: 400px;}
  .home-topBannerHeading {font-size: 24px; line-height: 30px;}
  
  .home-topBanner-sec10-cont {left: 9%;}
  .wearableGlamour {font-size: 30px;line-height: 30px;}
  
  /* Promotion page */
  
  .rte .promotion-pageWrap .promot-heading{font-size: 25px; line-height: 25px; margin-bottom: 10px;}
  .promotion-pageWrap .promot-title {font-size: 13px; line-height: 21px;}
  .FR-travelCase-right {padding: 100px 20px;}
  .FR-travelCase-right .FR-travelCase-HD {font-size: 20px; line-height: 30px;}
  .world-FR-label label span {font-size: 20px; line-height: 22px;}
  
  .promotion-section6 .FR-travelCase-right {padding: 30px 40px; width: calc(100% - 350px);}
  .promotion-section6 .FR-travelCase-left {max-width: 350px;}
  
  
  /* 24-09-2019 */
  .banner-topNav ul li a {font-size: 13px;}
  .banner-topNav ul {padding: 10px 0px; max-width: 470px;}
  .HFD-content-box {bottom: 10px; width: 90%;}
  .HFD-content {font-size: 14px;}
  
  .Highlights-prodName {font-size: 15px;}
  .Highlights-prodTitle {font-size: 13px;}  
  
  .shop-lookBtn {font-size: 14px; line-height: 14px; width: 150px;}
  
  /* 01-10-2019 */
  
  .chap-title {font-size: 20px;line-height: 25px;}
  .chap-heading {font-size: 28px;line-height: 35px;}
  .discover-campBtn a {padding: 10px 15px; font-size: 16px; line-height: 16px;}
  .MDN-chapter1-lft, .MDN-chapter1-rgt {padding: 15px;} 
  
  .FRS-HD {font-size: 30px; line-height: 40px;}
  .HFD-content {font-size: 10px; line-height: 20px;}
  
  .home-topBanner-deskview.brooklynGrit_ {font-size: 13px;}
  .home-topBanner-FCSS {font-size: 12px;}
  
  /* 03-10-2019 */
  
  .HCM-title {font-size: 16px;}
  .MNA-section5-content {padding-bottom: 50px;}
  .MNA-section5-box .DUN-cont {font-size: 12px;}
  .DUN-cont {font-size: 14px; line-height: 18px;}
  .MNA-section4-IMGName {font-size: 16px;line-height: 21px;}  
  .DUN-heading {font-size: 25px; line-height: 30px;}
  .cs-chapter2-heading {font-size: 45px; line-height: 45px;}
  
  /* 09-10-2019 */
  
  .CP2-sec2 .MNA-section5-box .DUN-cont {font-size: 9px;}
  .CP2-sec2 .MNA-section4 .MNA-section5-content:after {top: 5px; width: 125%;}
  
  /* 18-10-2019 */
  
  .chapterThree-wrapper .pdTop100 {padding-top: 70px;}
  .chapterThree-wrapper .MNA-section5-content {padding: 50px 0px 40px;}
  .MNA-section-chap3-1 .HCM-title {font-size: 14px;}
  .TOM-leftBox {padding-top: 60px;}
  
  /* 18-11-2019 gift guide home */
  
  .hero-banner-cont {
    top: 12%;
    padding: 0px 0px;
  }
  .hero-banner-title {
    font-size: 13px;
    line-height: 13px;
  }
  .hero-banner-HD {
    font-size: 55px;
    line-height: 55px;
}
  .hero-banner-bottomCont a, .hero-banner-bottomCont a:hover, .hero-banner-bottomCont a:focus {
    font-size: 14px;
    line-height: 14px;
}
  
   /* 18-11-2019 Gift guide Experience-page */
  
  .GF-section {margin-bottom: 30px;}
  .top-gifWrap-in {max-width: 385px;}
  .giftGuide-section1-banner-bottomCont {
      font-size: 20px;
      line-height: 20px;
      bottom: 40px;
  }
  .giftGuide-section2-contWrap {
    top: 70px;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .giftGuide-section2-HD {
    font-size: 21px;
    margin-bottom: 10px;
  }
  .giftGuide-section2-content {
    font-size: 15px;
    line-height: 20px;
}
  
  .shopGift-under-sec {
    margin-bottom: 10px;
  }
  .shopGift-under-sec a .shopGift-under-title {
    font-size: 16px;
    line-height: 20px;
  }
  .shopGift-under-HD {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
  }
  .GF-section .under500-sec {
    padding: 28px 0px;
}
  .for-the-womane {
    padding: 92px 0px;
}
  .for-the-womane-HD {
    font-size: 25px;
    line-height: 35px;
}
  .for-the-womane-cont {
    font-size: 16px;
    line-height: 23px;
}
  .want-it-HD {
    line-height: 35px;
}
  .want-it-title {
    font-size: 20px;
    line-height: 20px;
    margin: 15px 0px;
}
  .want-it-listWrap {
    padding: 30px 0px 40px;
}
  .want-it-listWrap ul li span {
    font-size: 14px;
    line-height: 14px;
  }
  
  .belt-Bag-section-Inner .FRS-HD {font-size: 30px; line-height: 40px;}
  .belt-Bag-section-Inner .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {margin-top: 10px; font-size: 13px;}
  .monogram-FR-travel-HD {font-size: 25px;line-height: 35px;}
  .monogram-FR-travel-Title {font-size: 16px;line-height: 26px;}
  .monogram-FR-travel-Cont {font-size: 13px;}
  .monogram-FR-travel-btn span {max-width: 200px; font-size: 14px;}
  
  .belowCart {font-size: 12px; line-height: 17px;}

  /* Home hero banner 31-12-2019 */

/*   .home-topBanner-contWrap {top: 15%;} */
  .home-topBanner-HD {font-size: 28px; line-height: 40px;}
  .home-topBanner-Title {margin: 0px 0px 5px; font-size: 16px; line-height: 21px;}
  .home-topBanner-contWrap .finalyCraftedCont {font-size: 13px; }
  
  .Valentines-title p {font-size: 13px;}
  .belt-Bag-section-Inner .MDN-collection-Box .FRS-HD {font-size: 35px; line-height: 45px;}
  .MDN-collection-Box .HFD-content {font-size: 20px; line-height: 30px;}
  
  .HFD-content-box.FRSignature-ContBox {max-width: 50%;}

  .mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {
      top: 45%;
  }
  .mothersDay-FR-Signature-sec .FRSignature-ContBox .FRS-HD {
      font-size: 34px;
      line-height: 40px;
  }
  .mothersDay-FR-Signature-sec .FRSignature-ContBox .HFD-content {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
  }
  
  /* 06-02-2020 */
  
  .celestial-homeHero-sec .home-topBanner-HD {font-size: 35px; line-height: 45px;}
  .celestial-homeHero-sec .home-topBanner-Title {font-size: 20px; line-height: 30px; margin: 0px 0px 15px;}
  .mothersDay-celestial-sec .home-topBanner-contWrap.celestial-contWrap {
    top: 21%;
  }
  .celestial-homeHero-sec .mothersDay-celestial-sec .home-topBanner-Title {
    font-size: 16px;
    line-height: 26px;
  }
  .labour-day .labour-img {font-size: 14px;}
  
  
  /* Women Strength home page */
  .Women_Strength_banner_topCont ul li {font-size: 19px;line-height: 30px;}  
  .Women_Strength_banner_bottomCont {bottom: 10%;}
  .Women_Strength_banner_bottomCont .home-topBanner-HD {margin-bottom: 0px;}
  
  .beauty_brooklyn_bannerCont {top: 35%;}
  .beauty_brooklyn_bannerCont .BOB-Cont {font-size: 18px; line-height: 28px;}
  
   /* Women Strength home page end */
  
  /* Women strength experience page style */
  
  .wse_top_banner_HD {
    font-size: 50px;
    line-height: 55px;
  }
  .new-home-ctrn .wse_videoPlay_icon img {
    width: 40px !important;
  }
  .ode_female_endurance_cont{
    max-width: 440px;
    font-size: 21px;
    line-height: 30px;
  }  
  .resolute_survive-col.tb_center {
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
    max-width: 44%;
  }
  .resolute_survive-col {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
  }
  .resolute_survive_HD {
    font-size: 35px;
    line-height: 40px;
  }
  .resolute_survive_cont,
  .resolute_survive_cont p {
    font-size: 12px;
    line-height: 24px;
  }
  .resolute_survive_cont p {
    font-size: 11px;
    line-height: 22px;
    padding: 0px!important;
  }
  .pad_rgt_10 {
    padding-right: 0px;
  }
  .pad_lft_10 {
    padding-left: 0px;
  }
  .power_sisterhood_cont {
    font-size: 12px;
    line-height: 23px;
  }
  .wse_sec_7 .ode_female_endurance_cont {
    font-size: 30px;
    line-height: 40px;
    max-width: 370px;
  }
  .bonded_brilliance_cont .shopnowBtnBx.SYS-btnWrap span {
    margin-top: 10px;
  }
  
  
  /* Women strength experience page style end */
  
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-HD {
    font-size: 30px;
    line-height: 40px;
  }
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-Title {
    font-size: 12px;
    line-height: 25px;
  }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {
    font-size: 12px;
  }
  .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {
      top: 5px;
  }
  .home-topBanner-HD .homeHero-bannerHD-title {
      font-size: 20px;
      line-height: 30px;
  }
  .strength_bracelet_banner .home-topBanner-Title {
      margin: 0px 0px 8px;
  }
  .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap .shopnowBtnBx {
    margin-top: 0px;
}
  .home-topBanner-contWrap.celestial-contWrap .shopnowBtnBx span {
    padding: 6px 14px;
    line-height: 22px;
    font-size: 12px;
  }
  
  .home-health-familyNetworkWrap {
      padding: 30px;
  }
  .home-health-familyNetworkTitle.home-topBanner-Title {
    margin: 20px 0px 0px;
  }
  .HF-network-cont b {
     font-size: 14px;
  }
  .HF-network-cont .personalizedGift-txt {
    padding: 5px 0px;
    font-size: 8px;
}
  .HF-network .labour-img {
     padding-left: 120px;
  }
  .labour-day.HF-network .labour-img .imglink {
      width: 100px;
  }
  .HF-network.FR-vault-PDP .labour-img span, 
  .HF-network.FR-vault-PDP .labour-img span b {font-size: 11px;}


  /* Mother's day experience page 15-04-2020 */

.MDE-mt-100 {
    margin-top: 60px;
}
.MDE-mb-100 {
    margin-bottom: 60px;
}
.MDE-topSecBanner-HD {
  font-size: 24px;
  line-height: 24px
}
.MDE-topSecBanner-title {
  font-size: 10px;
  padding: 10px 0px 20px;
}
.MDE-topSecBanner-bottomNavWrap ul {
  /*max-width: 500px;*/
  padding: 10px 0px;
}
.MDE-topSecBanner-bottomNavWrap ul li a {
  padding: 3px 0px;
}
.MDE-Banner-bottomContent {
  bottom: 13px;
}
.MDE-Banner-bottomContent-inner, 
.MDE-section3 .MDE-Banner-bottomContent-inner {
  max-width: 565px;
}
.MDE-section4 .MDE-Banner-bottomContent-inner {
  max-width: 690px;
}
.MDE-section5 .MDE-Banner-bottomContent-inner {
  max-width: 470px;
}
.MDE-Banner-bottomContent-left {
  font-size: 14px;
  line-height: 14px;
}
.Complimentary-banner .MDE-Banner-bottomContent {
    max-width: 300px;
    bottom: 17%;
}
.Complimentary-banner .MDE-backBox-HD {
  margin: 23px 0px 27px;
}

.home-topBanner-contWrap.HTBB-wrappers {
    bottom: 45px;
}
.MDG-purchase {line-height: 15px;}

.home-health-familyNetworkWrap {
    padding: 30px 15px;
}
.home-health-familyNetworkWrap .home-topBanner-HD {
    font-size: 25px;
    line-height: 35px;
}
.Meal-donationBlock-SecWrap .home-health-familyNetworkTitle.home-topBanner-Title {
    margin: 15px 0px 0px;
    font-size: 10px;
}

.template-customers-login .row-fluid .span6 {width: 100%; max-width: 500px; margin: 0 auto; float: none;}
#customer .template_header {padding: 10px 0;}
#customer .template_content {padding-left: 0px; padding-right: 0px;}
#guesTid hr {margin-left: 0px;}


/* Fr vault 29-06-2020 */

.fr-vault-bannerCont {top: 55px; max-width: 290px; padding-left: 10px; padding-right: 20px;}
.fr-vault-bannerHD {font-size: 40px; line-height: 40px;}
.fr-vault-bannerTitle {font-size: 15px; line-height: 23px;}
.fr-vault-bannerBottom-cont {padding-top: 24%;}
.FRV-contBox {padding: 20px 25px;}
.FRV-InnerHD {font-size: 25px; line-height: 25px;}
.FRV-cont {font-size: 14px; line-height: 23px; margin-bottom: 10px; margin-top: 5px;}
.blackWhite-box, .blueColor-box {padding: 15px 25px;}

.fr-vaultShop-allCont-box {max-width: 320px; top: 30%; left: 12%; font-size: 14px; line-height: 20px;}
.shopnowBtnBx.FRV-shopBtn {margin-top: 10px;}
.fr-vaultShop-all-use-promoCode {margin-top: 15px;}
/* Home 11-08-2020 */

.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {padding-top: 40px; }
.heroSectionWrappers .strength_bracelet_banner .brooklynCoast-heroBanner .home-topBanner-Title {font-size: 17px; line-height: 26px; margin: 20px 0px 20px;}
.heroSectionWrappers .strength_bracelet_banner .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {bottom: 0; }
.heroSectionWrappers .home-topBanner-contWrap .shopnowBtnBx span {max-width: 125px;}

/* 02-09-2020 */

.LDW-sectionBanner-HD {font-size: 20px; line-height: 20px; margin-bottom: 5px;}
.LDW-sectionBanner-cont {font-size: 14px; line-height: 18px;}
.LDW-sectionBanner-bottomTitle {font-size: 12px; line-height: 12px; margin-top: 10px;}

/*.shopForGood-bannerContBox {right: 3%; top: 17%;}*/
.shopForGood-bannerCont {font-size: 12px; line-height: 18px;}

.BOB-Cont-boxWrap .BOB-Cont {font-size: 17px; line-height: 21px;}
.BOB-Cont-boxWrap .shopnowBtnBx {padding-top: 0px;}

.LDW-stack-sparkle-gift .font-light.personalizedGift-txt {font-size: 8px; line-height: 13px;}
.LDW-offerEnd-time {padding-top: 5px;}

/* 05-09-2020 FR Gifting Program */

.FRGP-mt-60 {margin-top: 40px;}
.FRGP-section1 {padding: 0px 40px 40px 0px;}
.FRGP-section1-inner {max-width: 530px;}
.FRGP-bannerHD {font-size: 45px; line-height: 55px; left: -145px; bottom: 24%;} 
.FRGP-secHD {font-size: 35px; line-height: 40px;}
.quantity-price-Box {padding-top: 10%;}
.FRGP-theStory-lft {max-width: 310px;}
.FRGP-secCont {font-size: 17px; line-height: 25px;}
.FRGP-contBox-Inner {max-width: 330px;}
.approxShipDate-msg {font-size: 16px; line-height:25px;}

.quantity-box ul, .quantity-box .quantity-box-Inner {width: 150px;}
.quantity-box ul li,
.quantity-box-Inner .minus-sign, 
.quantity-box-Inner .value-box, 
.quantity-box-Inner .plus-sign {/*padding: 10px 0px;*/ font-size: 16px;}
.price-box {font-size: 24px;}
.price-box.select-price-box {width: calc(100% - 150px);}
.price-box.select-price-box select {font-size: 17px;}
.ComplimentaryMonogramming-section {margin-bottom: 30px;}
.ComplimentaryMonogramming-contBox .FRGP-secHD {font-size: 30px; line-height: 30px;}
.ComplimentaryMonogramming-contBox .FRGP-secCont {font-size: 17px; line-height: 17px;}

.FRGP-section9 .FRGP-contBox-Inner {padding-top: 40px;}

/* 05-09-2020 FR Gifting Program */

.industrial-finish-sectionWrap-oct .industrial-finish-HD {font-size: 27px; line-height: 35px;}
.industrial-finish-sectionWrap-oct .signature-grit-glamour {font-size: 15px; line-height: 18px;}

/* New woman strength page style */

.wos-video-HD {font-size: 60px; line-height: 60px;}
.wos-realWomen-Inner {font-size: 24px;}
.wos-real-womenCont {font-size: 24px; max-width: 620px;}
.wos-fr-message {font-size: 24px; line-height: 30px;}
.wos-fr-designation {font-size: 21px; line-height: 25px;}
.wos-honoe-banner-cont {font-size: 24px;}
.wos-honoe-productCont {font-size: 16px; line-height: 24px;}
.nominate-wos-HD {font-size: 35px; line-height: 35px;}
.wos-discover-storiesHD {font-size: 35px; line-height: 35px;}
.wos-discover-stories {font-size: 11px; line-height: 17px;}
.wos-discover-storiesBtn a {max-width: 180px;}
.wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 24px; line-height: 26px;}

.HF-network-cont .personalizedGift-txt.honor-bracelet-txt {font-size: 8px; line-height: 10px; padding-top: 0px;}

/* Event page style */

.easylockdown-content .cont-video iframe {height: 415px;}

/*24-11-2020*/
.HomeTop-giftGuide .Women_Strength_banner_topCont {margin-bottom: 3%;}
.HomeTop-giftGuide .finalyCraftedCont {margin-top: 10%;}

/*25-11-2020 PDP page */
.HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP a b.cyber-monday-HDP-pdp {font-size: 18px; }
.HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP span {font-size: 9px;}
.cyber-monday-PDP .font-light div {line-height: 16px;}

.CMTG-sectionWrappers {margin-top: 60px;}
.CMTG-contWrap {font-size: 15px;}

/*18-01-2021*/
.site-nav > li.dropdown.mega-menu > a {font-size: 11px;}
.Give_Sparkle_HD {font-size: 35px; line-height: 35px;}
.Give_Sparkle_Title {font-size: 18px; line-height: 28px;}
.Give_Sparkle_cont {font-size: 16px; line-height: 26px;}
.valentines_DGG .Women_Strength_banner_bottomCont {bottom: 23%;}
.Women_Strength_banner_bottomCont {bottom: 14%;}
.HomeTop-WOS-21 .home-topBanner-HD {font-size: 28px; line-height: 40px;}

.faithHopeLove_section .wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 28px; line-height: 38px; bottom: 40px;}
.FHL-selectBox-wrappers {display: block;}
.FHL-select-variantBox {margin-left: 0px;}

.faithHopeLove_section .wos-honoe-product-price {position: absolute; margin-top: 5px;}
.faithHopeLove_section .honoe-addtocart-btn {position: relative; left: 0;}
.faithHopeLove_section .FHL-selectBox-wrappers {padding-left: 80px;}

/* 03-03-2021 */

.westPoints-collection-sec .Women_Strength_banner_bottomCont {bottom: 31%;}
.westPoints-collection-sec .home-topBanner-HD {font-size: 35px; padding-bottom: 15px;}
.BOB-Cont-boxWrap .wps-rgtBox .shopnowBtnBx {padding-top: 20px;}
.wpe-HD {font-size: 28px; line-height: 37px;}
.wps-content {font-size: 13px; line-height: 22px;}

}

@media (max-width: 812px) {
  .shopForGood-bannerCont, .shopForGood-bannerCont span {margin-top: 10px;}  
  .mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {right: 3%;}
  /*.brooklyn-coast-videoInner .shopnowBtnBx {bottom: 24%;}*/
  .heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {bottom: -30px;}
}

@media only screen and (max-width: 768px){
  .desk-nav-s{display: none !important;}
  .tab-nav-s{display: block !important;}
  
  .IFdesk-view {display: none;}
  .IFmob-view {display: block;}
  .IF-video {max-width: 750px; margin: 0 auto;}
  
  .HB-topContWrap {padding: 30px 0px 30px;}
  .HB-topContWrap br {display: block;}
  .TP-offerHeading {font-size: 30px;line-height: 40px;} 
  .TP-offerCont {font-size: 20px;}
  
  /* Home 10-09-2019 */
  
  .home-topBanner-deskview, .home-topBanner-FCSS-dskView {display: none !important;}
  .home-topBanner-mbview, .home-topBanner-FCSS-mobView  {display: block !important;}
  .home-topBanner-sec10-cont {max-width: 100%; top: 0; left: 0; position: relative; background: #F2F2F2; text-align: center; padding: 35px 0px;}
  .brooklynGrit_, .wearableGlamour {text-align: center;}
  .shopFall-Mob-btn {text-align: center; margin-top: 10px;}
  .wearableGlamour {font-size: 28px;line-height: 28px;}
  .shopFall-Mob-btn a {padding: 8px 30px; font-size: 13px; line-height: 13px;}
  
  
  .home-topBannerHeading {font-size: 35px; line-height: 40px;}
  .home-topBanner-bottomSec {display: none; position: relative; max-width: 100%; background-image: url("https://cdn.shopify.com/s/files/1/0108/0182/files/20190723_DHRUMILDESAI_FREIDAROTHMANFallCampaign_2868-3_low3_2x_7e0fc38a-391c-4386-b9de-26b01debad0a.png?162192");
    background-repeat: no-repeat; background-size: cover; bottom: 0; padding: 10px 0px 10px;}
  .home-topBanner-FCSS.home-topBanner-FCSS-mobView {padding: 20px 0px; margin-top: 0px;}
  .home-topBanner-bottomSec ul li {width: 40%;margin-bottom: 30px;} 

   
  .refer-friend-heading {font-size: 15px; line-height: 16px;}
  .refer-friend-title {font-size: 13px;line-height: 15px;}
  .refer-friend-closeBtn {right: 5px; top: 5px;}
  
  /* 24-09-2019 */
  
  .banner-topNav {display: none;}  
  .HIF-In {display: -webkit-block!important; display: -ms-block!important; display: block !important;}
  .HIF-lft {padding: 30px 0px;}
  
  
  .HIF-lft, .HIF-rgt {width: 100%;}
  .HIF-rgt {background: none !important;}
  .homeBeauty-Brooklyn-deskView {display: none;}
  
  .HIF-rgt-Img-mobView, 
  .homeBeauty-Brooklyn-mobView {display: block;}
  
  .homeBeauty-of-Brooklyn-section {padding: 0px 0px;text-align: center;}
  .homeBeauty-of-Brooklyn-section.BOB-Container-Wrapper {padding-bottom: 0px;}


  .BOB-Cont {font-size: 20px; line-height: 25px;}
  .HFD-content-box {bottom: auto; top: 20px;}
  
  .HSPL-deskView, .HLC-dekView {display: none;}
  .HSPL-mobView-slider,
  .HLC-mobView-slider{display: block}
  .home-shopProduct-slider .owl-item .item,
  .homeLatest-collec-slider .owl-item .item{margin: 0 0px; padding-left: 10px; padding-right: 10px;}
  .signUp-world-FR-section {margin-top: 40px;}
  .home-topBanner-sec10-cont a, .home-topBanner-sec10-cont a:hover, .home-topBanner-sec10-cont a:focus {color: #000000 !important;}
  .home-topBanner-sec10-cont .shopFall-Mob-btn a {border: 2px solid #000000;}
  
  .MDN-chapter1-wrapper {display: block !important; display: block !important;}
  .MDN-chapter1-lft, .MDN-chapter1-rgt {width: 100%;}
  .MDN-chapter1-rgt {padding: 20px 20px 60px;}
  .homeFeminine-design-section {text-align: center;}
  .HFD-content-box {text-align: left;padding-left: 20px;}
  .MDN-chapter1-wrapper {margin: 30px 0px 0px;}
  .HFD-content-box .container {padding: 0 10px;}
  .HFD-content {font-size: 13px;}
  .HFD-content-box .HFD-content{font-family: 'proxima_novasemibold';}
  
  .home-topBanner-FCSS {position: absolute; bottom: 0; text-align: center; width: 100%;}
  .mobFCSS-wrap {display: block;width: 100%; position: relative;}
  .home-topBanner-FCSS span {color: #ffffff;}
  .MDN-chapter1-lft {text-align: center;}
  
  .home-topBanner-sec10-cont .wearableGlamour, 
  .home-topBanner-sec10-cont .brooklynGrit_, 
  .home-topBanner-sec10-cont .shopFall-Mob-btn {text-align: center;}
  .home-topBanner-sec10-cont .shopFall-Mob-btn {margin-top: 25px;}
  .MDN-chapter1-rgt .discover-campBtn {font-size: 13px; width: 100%; max-width: 255px;}
 

/* 18-11-2019 Gift guide home */
  
  .desk-top-layout {display: none;}
  .mobile-layout {display: block;}
  
  .hero-banner-cont {position: relative; top: auto; background: #000000; padding: 40px 25px; max-width: 100%; }
  .hero-banner-cont .container-1 {max-width: 375px;}
  .hero-banner-title {font-size: 16px; line-height: 26px;}
  .hero-banner-HD {font-size: 46px; line-height: 46px;}
  .hero-banner-buttonWrap {padding: 20px 0px;}
  .hero-banner-buttonWrap a {font-size: 13px; width: 100%; max-width: 375px; text-align: center; }
  .hero-banner-bottomCont {position: relative; max-width:100%; text-align: center; }
  .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {width: 100%; max-width: 303px; text-align: center; }
  .Highlights-prodName,
  .Highlights-prodTitle{font-size: 16px;}
  
  .home-shopProduct-list.HSPL-mobView-slider {position: relative; margin-bottom: 40px;}
  .Snowflake-img.Snowflake-left {top: -60px; left: -50px; max-width: 100px;}
  .Snowflake-img.Snowflake-right {top: -75px; right: -20px; max-width: 100px;}
  .Snowflake-img.Snowflake-bottom {bottom: -110px; max-width: 130px;}
  .MDN-chapter1-sec {margin-top: 0px;}
  .highlightsProd-Section .bg-imageWrap-1 .bg-image {padding-bottom: 0px;}
  
/* belt-Bag */
  
  .belt-Bag-section-Inner .HFD-content-box {position: relative; background: #000000; width: 100%; padding-top: 30px; padding-bottom: 30px; }
  .belt-Bag-section-Inner .FRS-HD {font-size: 30px; line-height: 40px;}
  .belt-Bag-section-Inner .HFD-content {font-size: 17px; line-height: 26px; margin: 15px 0px; }
  
  .buyMore-sparkleMore-Inner {max-width: 400px;}
  .receive-GC-amount {line-height: 30px; margin: 25px 0px 25px;}
  .buyMore-sparkleMore-ImpNote {font-size: 16px; line-height: 26px;} 

  /* Home hero 31-12-2019 */

  .home-topBanner-contWrap {position: relative; background: #0d0f11; max-width: 100%; padding-bottom: 35px; padding-top: 25px; color: #ffffff; text-align: center; }
  .home-topBanner-Title {font-size: 17px; line-height: 28px; margin: 15px 0px 20px; font-family: 'proxima_novaregular'; }
  .home-topBanner-contWrap .shopnowBtnBx span {width: 100%; max-width: 300px; margin-left: auto; margin-right: auto; color: #fff; border: #fff solid 2px;}
  
  .Valentines-secRow {margin-right: 0px; margin-left: 0px;}
  .Valentines-col {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-right: 0;}
  .Valentines-col.Valentines-colCont {order: 2; color: #ffffff; color: #ffffff; background: #000;display: block;}
  .Valentines-secCont {text-align: center;}
  .Valentines-HD {font-size: 28px; line-height: 38px; padding-top: 5px;}
  .Valentines-title p {font-size: 17px; line-height: 23px; padding-bottom: 0px;  margin-top: 10px;}
  
  .HFD-content-box.MDN-collection-Box {top: 0%; transform: translateY(-0%);text-align: center;}
  .belt-Bag-section-Inner .MDN-collection-Box .FRS-HD, .FRSignature-ContBox .FRS-HD {font-size: 28px; line-height: 38px;}
  .HFD-content-box.FRSignature-ContBox {width: 100%; max-width: 100%; top: 0; transform: translateY(0%); position: relative; background: #000; padding: 30px 0px; text-align: center; }
  .FRSignature-ContBox .HFD-content {margin-top: 20px; font-size: 17px; font-family: 'proxima_novaregular';}
  .belt-Bag-section {margin-bottom: 0px;}
  .mt-60 {margin-top: 40px;}
  .brooklyn-coast-videoSec.mt-60 {margin-top: 20px;}
  
  .HFD-content-box.MDN-collection-Box .FRS-HD, .MDN-collection-Box .HFD-content {color: #ffffff;}
  .MDN-collection-Box .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {color: #ffffff;border: 2px solid #ffffff;}
  .home-topBanner-contWrap.celestial-contWrap {text-align: center;}
  
  .celestial-homeHero-sec .home-topBanner-HD {font-size: 28px; line-height: 40px;}
  .celestial-homeHero-sec .home-topBanner-Title {font-size: 17px;line-height: 28px; margin: 15px 0px 20px;}
  
  .celestial-homeHero-sec .mobileView-HMDGG-strengthLive-sec .home-topBanner-Title {margin: 15px 0px 35px; }

  .home-topBanner-contWrap .finalyCraftedCont {position: relative; bottom: 0;}
  .celestial-homeHero-sec .home-topBanner-contWrap {padding-left: 0px; padding-right: 0px;}

  .Valentines-secWrap .container {padding: 0 !important; width: 100%; }
  .new-home-ctrn > .Valentines-secWrap .Valentines-ImgWrap img {width: 100% !important; }
  
  .shopnowBtnBx.SYS-btnWrap span {color: #fff; border: #fff solid 2px; margin-top: 15px; margin-left: auto; margin-right: auto;}
  
   /* Women Strength home page */
  
  .Women_Strength_banner_bottomCont { position: relative; background: #000000; padding: 17px 15px 20px; max-width: 100%; right: 0px; text-align: center;}
  .Women_Strength_banner_topCont {position: relative; left: 0; top: 0; margin: 10px 0px 20px;}
  .Women_Strength_banner_bottomCont .home-topBanner-HD {margin-bottom: 0px; text-transform: unset; font-size: 28px; line-height: 35px; }


  .Women_Strength_banner_topCont ul li {font-size: 17px; font-family: 'proxima_novaregular';}
  .Women_Strength_banner_bottomCont .shopnowBtnBx span {width: 100%; max-width: 265px; margin: 0 auto;}
  .discover_videoSection .shopnowBtnBx.SYS-btnWrap span {color: #000; border: #000 solid 2px;}
  .beauty_brooklyn_bannerCont {top: auto; bottom: 30px; width: 100%; color: #ffffff;}
  .beauty_brooklyn_bannerCont .BOB-Cont {line-height: 25px; font-size: 17px;}
  .beauty_brooklyn_bannerCont .BOB-FR {font-size: 13px;}
  
  .new-home-ctrn .videoIconWrap img {width: 40px !important; height: 40px !important;}
  .valentines_DGG .Women_Strength_banner_bottomCont .home-topBanner-HD {text-transform: none; font-size: 28px; line-height: 38px;}

   /* Women Strength home page end */
  
    /* Women strength experience page style */
  
   .rte .women_strength_expeWrap img {
     margin-bottom: 0px;
    }
    .wse_top_banner_cont {
      position: relative;
      bottom: 0;
      background: #000;
      padding: 30px 0px;
  }
    .wse_top_banner_HD {
      font-size: 56px;
      line-height: 66px;
   }
    .ode_female_endurance_cont {
        max-width: 310px;
        font-size: 20px;
        line-height: 30px;
    } 
   .wse_sec_2, .wse_sec_3, .wse_sec_4, .wse_sec_5, .wse_sec_6, .wse_sec_7, .wse_sec_8, .wse_sec_9, .wse_sec_10 {
    padding: 0px 10px;
   }
  .resolute_survive-row, .power_sisterhood_row, .bonded_brilliance_row {
    margin-right: 0px;
    margin-left: 0px;
  }
  .resolute_survive-col.tb_center, 
  .resolute_survive-col,
  .power_sisterhood_col_6,
  .power_sisterhood_col_4,
  .bonded_brilliance_col_6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .resolute_survive_HD {
    font-size: 44px;
    line-height: 54px;
  }
  .resolute_survive_cont, .resolute_survive_cont p {
    font-size: 15px;
    line-height: 25px;
  }
  .strength_bracelet_cont {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 340px;
    
  }
  .strength_bracelet_cont .shopnowBtnBx.SYS-btnWrap span,
  .bonded_brilliance_cont .shopnowBtnBx.SYS-btnWrap span {
    background: #000000;
  border-color: #000;
    max-width: 340px;
    padding: 16px 0px;
}
  
  .wse_sec_4 .resolute_survive_cont {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
  .orange_image_title {
    font-size: 18px;
    padding: 15px 0px 15px;
}
  .power_sisterhood_cont {
    font-size: 20px;
    line-height: 30px;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
}
  .power_sisterhood_cont .shopnowBtnBx.SYS-btnWrap span {
    color: #000 !important;
    border-color: #000;
    max-width: 200px;
    padding: 16px 0px;
}
  .power_sisterhood_cont.rgt_align.psc-lft_cont {
    text-align: left;
    font-size: 18px; 
}
  .wse_sec_7 .ode_female_endurance_cont {
    font-size: 34px;
    line-height: 45px;
}
  .bonded_brilliance_cont.pad_lft_10 {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
}
  .power_sisterhood_cont .shopnowBtnBx.SYS-btnWrap span {
      margin-left: 0;
  }
  .resolute_survive_img.pad_lft_10 {
    padding-top: 0px;
}
  .new-home-ctrn .shopnowBtnBx i img {    
    display: inline-block;
}
  .wse_sec_9.mt-60 {
    margin-top: 0px;
}
  
  .stories_strength_slider_cont  {
    position: relative;
    bottom: 0px;
    background: #000;
    padding-left: 0px;
    padding: 40px 0px;
  }
  .stories_strength_slider_contInner {
    width: 100%;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  } 
  .stories_strength_slider_HD {font-size: 34px;}
  .modal .modal-dialog {
    width: 100%;
    margin: 30px auto;
    max-width: 600px;
}
  
    /* Women strength experience page style end */
  
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-HD {
    font-size: 28px;
    line-height: 38px;
    position: relative;
    top: 0px;
    width: 100%;
    /*color: #ffffff;*/
  }
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-Title {
      font-size: 17px;
      line-height: 27px;
      position: relative;
      top: 67%;
      width: 100%;
      /*color: #ffffff;*/
  }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {
      right: 0;
  }
  .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {
    top: -30px;
    padding-bottom: 0px;
    background: transparent;
    padding-top: 0px;
  }
  .strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont {
    font-size: 12px;
        line-height: 18px;
  }
  
  .home-health-familyNetworkWrap {
    padding: 30px 0px;
}
  .home-health-familyNetworkTitle.home-topBanner-Title {
    font-family: 'proxima_novalight';
}

.mothersDay-gigtGuide_banner.celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-HD {top: 10px;}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {
    position: absolute;
    top: auto;
    background: transparent;
    bottom: 5%;
}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap .shopnowBtnBx {
    margin-bottom: 70px;
}

.mothersDay-celestial-sec .home-topBanner-contWrap.celestial-contWrap,
.mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox  {
  position: absolute;
  bottom: 0;
  top: auto;
  background: transparent;
  color: #000000;
  width: 100%;
  max-width: 100%;
}
.mothersDay-celestial-sec .home-topBanner-contWrap.celestial-contWrap .shopnowBtnBx span {
    color: #000000;
    border: #000000 solid 2px;
}
.mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {
  padding: 15px 0px;
}
.mothersDay-FR-Signature-sec .FRSignature-ContBox .FRS-HD,
.mothersDay-FR-Signature-sec .FRSignature-ContBox .HFD-content {color: #000000;}
/*.mothersDay-FR-Signature-sec .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {
  border: 2px solid #000000;
  color: #000000;
}*/

.MDN-chapter1-sec-IN {
    margin-bottom: 45px;
}
.homeHero-banner-radianceWrapper .MDN-chapter1-sec-IN {
    margin-bottom: 40px;
}
.mobileView-HMDGG-strengthLive-sec {
    position: relative;
    width: 100%;
    top: 37%;
    padding: 0px 20px;
    text-align: center;
    background: #000000;
    text-align: left;
    padding-left: 15%;
}
.mothersDay-gigtGuide_banner.celestial-homeHero-sec.strength_bracelet_banner .mobileView-HMDGG-strengthLive-sec .home-topBanner-Title {
    top: auto;
    bottom: 0%;
    position: relative;
    margin-top: 0;
}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .mobileView-HMDGG-strengthLive-sec .home-topBanner-contWrap {
    position: relative;
    top: 0;
    bottom: 0;
    padding: 0px;
    margin: 0px;
    background: #000000;
    padding-bottom: 25px;
}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .mobileView-HMDGG-strengthLive-sec .home-topBanner-contWrap .shopnowBtnBx {
      margin-bottom: 15px;
}
.MDG-purchase, .voluspa-votive-msg {text-align: center; font-size: 17px; line-height: 27px;}
.strength_bracelet_banner .home-topBanner-contWrap .finalyCraftedCont.HTBB-rgtCont {
    right: 0px;
    margin-top: 40px;
    text-align: center;
}
.mobileView-HMDGG-topSec {
    /*background: #E0FFF8;*/
    background: #000000;
    position: relative;
    padding: 30px 0px 15px;
    color: #ffffff;
}
.mobileView-HMDGG-topSec .shopnowBtnBx span {
    color: #000000;
    border: #000000 solid 2px; 
}
.mobileView-HMDGG-strengthLive-sec .shopnowBtnBx span {
    color: #ffffff;
    border: #ffffff solid 2px;     
    max-width: 265px;
    text-align: center;
}


.Meal-donationBlock-SecWrap .pd-rgt-40 {
    padding-right: 0px;
    width: 100%;
}
.Meal-donationBlock-SecWrap .pd-lft-40 {
    padding-left: 0px;
    width: 100%;
}
.home-health-familyNetworkWrap .home-topBanner-HD {
    font-size: 28px;
    line-height: 38px;
}
.Meal-donationBlock-SecWrap .home-health-familyNetworkTitle.home-topBanner-Title {
    margin: 25px 0px 0px;
    font-size: 17px;
    line-height: 27px;
}
.homepage-slider .owl-prev, .homepage-slider .owl-next {
    top: 45%;
    transform: translateY(-45%);
    margin-top: -18px;
    height: 55px;
}

/* home 11-08-2020 */

.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {padding-top: 0px; width: 100%; max-width: 265px; text-align: center;} 
.heroSectionWrappers .carousel-indicators {bottom: 30%; }

/* 02-09-2020 */

.LDW-sectionWrappers .container {padding-left: 0px !important; padding-right: 0px !important;}
.LDW-sectionBanner-contBox {top: 13%; right: auto; left: 15px;}
.LDW-sectionBanner-HD {font-size: 25px; line-height: 25px; margin-bottom: 10px;}
.LDW-sectionBanner-cont {font-size: 13px; line-height: 18px;}
.LDW-sectionBanner-bottomTitle {font-size: 12px; line-height: 12px; margin-top: 20px;}

.shopForGood-SectionWrapper .container {padding-left: 0px !important; padding-right: 0px !important;}
.home-topBanner-HD.shopForGood-bannerHD {position: absolute; top: 25px; left: 0; width: 100%; text-align: center; color: #ffffff; }
.shopForGood-bannerContBox {right: auto; top: 0; position: relative; background: #000000; padding: 50px 0px;}
.shopForGood-bannerCont {font-size: 20px; line-height: 30px; margin-top: 0px; font-family: 'proxima_novalight'; }
.shopForGood-bannerCont span {margin-top: 15px; /*margin-bottom: 15px;*/ font-family: 'proxima_novasemibold';}
.shopForGood-bannerContBox .shopnowBtnBx {max-width: 265px; margin: 30px auto 0px;}

.BOB-Container-Wrapper .container {padding-left: 0px !important; padding-right: 0px !important;}
.BOB-Cont-boxWrap {display: block;}
.homeBeauty-of-Brooklyn-section .BOB-Cont-box-rgt .BOB-Cont {font-size: 17px; line-height: 27px; margin-top: 35px; margin-bottom: 25px; font-family: miller-banner, serif; font-weight: 400; }
.BOB-Freida-Rothman {margin-top: 20px;}
.BOB-Cont-boxWrap .shopnowBtnBx {width: 100%; max-width: 300px; margin: 0 auto;}
.BOB-Cont-boxWrap .shopnowBtnBx span {font-weight: 600;}

.mothersDay-FR-Signature-sec .HFD-content-box.FRSignature-ContBox {padding: 40px 40px; position: relative; background: #000000; text-align: left;}
.mothersDay-FR-Signature-sec .FRSignature-ContBox .FRS-HD {color: #ffffff;}
.mothersDay-FR-Signature-sec .FRSignature-ContBox .HFD-content {color: #ffffff; font-size: 17px; line-height: 27px; margin-top: 15px;/* font-family: 'proxima_novalight';*/ font-family: 'proxima_novabold'; letter-spacing: 1.5px;}
.FR-Signature-liveSepThem .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {margin-top: 20px; width: 100%; max-width: 300px;}

.new-home-ctrn .industrial-finish-octInner img {width: 100% !important;}
.industrial-finish-oct-left {padding-right: 20px; width: 47%;}
.industrial-finish-oct-rgt {width: 53%;}
.industrial-finish-oct-left .industrial-finish-octInner:first-child {margin-bottom: 20px; padding-top: 0%;}
.industrial-finish-sectionWrap-oct .industrial-finish-HD {font-size: 28px; line-height: 38px; padding-top: 0px;}
.industrial-finish-sectionWrap-oct .signature-grit-glamour {font-size: 20px; line-height: 25px; padding: 5% 0px 15%;}
.industrial-finish-octInner .shopnowBtnBx {text-align: center;}
.industrial-finish-octInner .shopnowBtnBx span {width: 100%; max-width: 300px; margin-left: auto; margin-right: auto;}

/* New woman strength page style */

.wos-Video-inner {padding: 0px 0px;}
.wos-video-HD {font-size: 56px; line-height: 56px; position: relative; background: #000000; color: #ffffff; text-align: center; padding: 40px 0px; top: 0;
    left: 0; transform: translate(0 , 0);}
.wos-w {left: 0px;}
.wos-realWomen-Inner {font-size: 23px; padding: 25px 0px;}
.wos-honoe-productSec {padding-left: 15px; padding-right: 15px;}
.wos-discover-storiesBtn a {max-width: 240px;}
.wos-honoe-product-addTocart select, .honoe-addtocart-btn {width: 150px;}
.honoe-addtocart-btn {width: 175px;}
.wos-discover-storiesHD {font-size: 24px; line-height: 34px;}

.wos-realWomen-sec {margin-bottom: 40px; padding-left: 15px; padding-right: 15px;}
.wos-real-womenCont {font-size: 20px; max-width: 100%; margin: 20px auto 0px; letter-spacing: 0.05rem;}
.wos-fr-message-sec {padding-bottom: 40px;}
.wos-fr-message {font-size: 26px; line-height: 30px; padding: 40px 0px 70px;} 
.wos-fr-designation {font-size: 24px; line-height: 30px;}
.wos-honoe-banner-cont {font-size: 26px; line-height: 42px; bottom: 50px; max-width: 100%;}
.wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 26px; line-height: 36px; letter-spacing: 0rem; width: 100%; bottom: auto; top: 30px; }

.nominate-wos-sec {padding-left: 15px; padding-right: 15px;}
.nominate-wos-Inner {margin: 40px auto 10px; padding-bottom: 20px;}
.nominate-wos-HD {font-size: 45px; line-height: 55px; padding: 25px 0px;}
.nominate-wos-formWrap form {display: block; width: 100%;}
.nominate-wos-formWrap form .form-group label {font-size: 16px; margin-bottom: 20px;}
.nominate-wos-formWrap form .form-group input {padding: 28px 10px;}
button.wos-nextBtn {margin-left: 0px; margin-top: 10px; height: 58px;}

.wos-honoe-sec {margin: 40px auto;}
.wos-discover-stories-cont {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.wos-discover-stories-slider {padding-top: 0px; position: relative; top: -25px; -ms-flex: 0 0 77%; flex: 0 0 77%; max-width: 77%;}
.wos-discover-storiesHD-wrap {padding: 10px 15px 25px; text-align: right; width: 100%; max-width: calc(100% - 20px); margin-left: 20px; left: 0%;}
.wos-discover-storiesHD {font-size: 39px; line-height: 50px; padding: 0px;}

.wos-discover-stories {width: 100%; left: 0%; font-size: 15px; line-height: 25px; font-family: 'proxima_novasemibold'; }
.wos-discover-stories .wos-discover-stories-contInner {padding: 0px 15px; top: 0px;}
.wos-discover-storiesBtn {padding-left: 15px;}

.wos-honoe-productSec {margin: 20px auto;}
.wos-honoe-productSlider, 
.wos-honoe-product {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; justify-content: flex-start;}
.wos-honoe-productCont {font-size: 14px; line-height: 24px; font-family: 'proxima_novasemibold'; padding-top: 20px;}
.wos-honoe-product-addTocart {position: relative; padding-left: 70px; padding-top: 20px;}
.wos-honoe-product-price {font-size: 25px; line-height: 25px; font-family: 'proxima_novasemibold'; margin-top: 0px; position: absolute; left: 0; top: 20px; } 
.wos-honoe-product-addTocart select {margin-top: 0px; /*width: 170px;*/ width: 184px;}
.honoe-addtocart-btn {width: 195px; font-size: 14px; height: 43px;}
.faithHopeLove_section .honoe-addtocart-btn {width: 208px;}
.WP-addToCart .honoe-addtocart-btn {width: 208px;}
/* 21-11-2020 Home top banner fr vault */

/*.celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section {margin-bottom: 50px;}*/
.home-FRVault-section .mobileView-HMDGG-strengthLive-sec {padding:0px;}
.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec.home-FRVault-section .home-topBanner-contWrap {max-width: 100%; text-align: left;}
.home-FRVault-section .mobileView-HMDGG-strengthLive-sec .mobileView-HMDGG-topSec {padding-left: 25px;}
.celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section .home-topBanner-HD {font-size: 25px; line-height: 34px; }
.home-FRVault-section .home-topBanner-HD span {font-size: 40px; line-height: 40px;}

.heroSectionWrappers .strength_bracelet_banner.celestial-homeHero-sec.home-FRVault-section .home-topBanner-contWrap {
    padding-top: 18px; padding-left: 25px; position: relative; background: #000000; z-index: 1;}

.heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {padding-bottom: 25px;}
.heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .brooklynCoast-heroBanner .home-topBanner-Title {font-size: 17px; font-family: 'proxima_novabold'; }
.heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {left: 0;font-size: 18px; line-height: 24px; bottom: 10%;}

    /* 24-11-2020 */

.HomeTop-giftGuide .Women_Strength_banner_bottomCont {position: relative; bottom: 0%; width: 100%; right: 0%; text-align: left; padding: 40px 50px;}
.HomeTop-giftGuide .finalyCraftedCont {margin-top: 35px; text-align: center; max-width: 250px;}
.HomeTop-giftGuide .Women_Strength_banner_topCont {margin: 20px auto;}
.HomeTop-giftGuide .Women_Strength_banner_bottomCont .home-topBanner-HD {font-size: 28px; line-height: 38px; text-transform: none;}
.HomeTop-giftGuide .Women_Strength_banner_topCont ul li {font-family: 'proxima_novabold'; letter-spacing: 1px;}
.HomeTop-giftGuide .Women_Strength_banner_bottomCont .shopnowBtnBx span {text-align: center; max-width: 250px; margin: 0px;}

.CMTG-contWrap div br {display: block;}
.CMTG-contWrappers {padding: 40px 35px;}
.restrictions-apply-txt {font-size: 18px; margin-top: 30px;}
.CMTG-contWrappers img {margin: auto;}
.CMTG-contWrap {padding-top: 50px; font-size: 18px; color: #fff;}
.CMTG-contWrap div {margin-bottom: 20px;}
.CMTG-contWrap div:last-child {margin-bottom: 0px;}
.CMTG-sectionWrappers + .heroSectionWrappers.mt-60 {margin-top: 20px;}

.newYear-crosbyBanner .Women_Strength_banner_bottomCont {text-align: left; padding-left: 40px; padding-right: 40px;padding-bottom: 40px; padding-top: 30px; }
.newYear-crosbyBanner .Women_Strength_banner_bottomCont .shopnowBtnBx span {margin-left:0px; text-align: center; }

/*18-01-2021*/

.Give_Sparkle_SecWrap a {padding: 30px 15px;}
.Give_Sparkle_HD {font-size: 28px; line-height: 35px;}
.Give_Sparkle_Title {font-size: 17px; line-height: 27px; padding: 20px 0px 35px;} 
.Give_Sparkle_cont {font-size: 17px; line-height: 27px;}
.Give_Sparkle_cont.GSC-2 {margin-top: 35px;}

.valentines_DGG .Women_Strength_banner_bottomCont {text-align: left; padding-left: 13%;}
.valentines_DGG .Women_of_Strength_bannerWrap {color: #ffffff;}
.valentines_DGG .Women_of_Strength_bannerWrap .shopnowBtnBx span,
.HomeTop-WOS-21 .Women_Strength_banner_bottomCont .shopnowBtnBx span {color: #ffffff; border: #ffffff solid 2px; text-align: center; max-width: 265px; margin-left: 0px;}

.valentines_DGG .Women_of_Strength_bannerWrap .shopnowBtnBx span {max-width: 265px; letter-spacing: 1px;}

.valentines_DGG .Women_Strength_banner_bottomCont,
.HomeTop-WOS-21 .Women_Strength_banner_bottomCont {text-align: left; padding-left: 11%; padding-top: 40px; padding-bottom: 40px;}
.HomeTop-WOS-21 .Women_Strength_banner_bottomCont .home-topBanner-HD {text-transform: none;}
.HomeTop-WOS-21 .Women_Strength_banner_topCont {margin: 20px 0px 20px;}
.valentines_DGG .Women_Strength_banner_topCont ul li,
.newYear-crosbyBanner .Women_Strength_banner_topCont ul li {font-family: 'proxima_novabold'; letter-spacing: 2px;}

.faithHopeLove_section .wos-strength-bannerSec .wos-honoe-banner-cont {font-size: 30px; line-height: 35px; top: 40px; bottom: auto; letter-spacing: 1px; font-weight: 500;}

.faithHopeLove_section .FHL-selectBox-wrappers {padding-left: 0px;}
.faithHopeLove-FR {padding: 15px 0px 0px;}

/* 03-03-2021 */

.westPoints-collection-sec .Women_Strength_banner_bottomCont {bottom: 0%; left: 0; text-align: left; padding-left: 11%; padding-top: 40px; padding-bottom: 40px; }
.westPoints-collection-sec .Women_Strength_banner_bottomCont .home-topBanner-HD {font-size: 25px; line-height: 35px;}
.westPoints-collection-sec .Women_Strength_banner_topCont ul li {letter-spacing: 1px; font-family: 'proxima_novasemibold';}
.westPoints-collection-sec .Women_Strength_banner_bottomCont .shopnowBtnBx span {margin-left: 0px; text-align: center;}

.BOB-Cont-box-lft.wps-lftBox,
.BOB-Cont-box-rgt.wps-rgtBox .BOB-Cont {max-width: 245px; margin-left: auto; margin-right: auto;}
.wpe-HD {font-size: 28px; line-height: 38px;}
.BOB-Cont-boxWrap .wps-rgtBox .shopnowBtnBx {padding-top: 0px;}

.WP-banner-wrap .wos-honoe-banner-cont {top: 30px; font-size: 30px; line-height: 33px;}
.BOB-Cont-boxWrap .wps-rgtBox .shopnowBtnBx span {margin-left: auto; margin-right: auto;}

}

@media only screen and (max-width: 767px) {
  
  .CMTG-sectionWrappers {margin-top: 20px;}
  .HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP span {font-size: 13px;}
  .cyber-monday-PDP .font-light div {line-height: 20px;}
  .cyber-monday-PDP .font-light div {margin-bottom: 15px;}
  .cart-list .item_vendor {
    line-height: 14px;
    font-size: 10px;
}
  .HF-network-mobview { display: block;}

.HF-network-deskview {
  display: none;
} 
.labour-day.HF-network .labour-img .imglink {
    width: 100%;
    left: 0px;
    position: relative;
}
.HF-network .labour-img {
  padding: 10px;  
}
.HF-network-cont .personalizedGift-txt {
    padding: 7px 0px;
    /*font-size: 12px;
    line-height: 22px;*/
    font-size: 15px;
    line-height: 25px;
}

.labour-day .labour-img {
    font-size: 16px;
    line-height: 25px;
}
  .HF-network-cont b {
    font-size: 27px;
    line-height: 35px;
    margin-bottom: 15px;
}

.custom-button-wrapper {display: block;}
.HF-network.FR-vault-PDP .labour-img {padding: 15px 15px 10px; text-align: center;}
.HF-network.FR-vault-PDP .labour-img span, 
.HF-network.FR-vault-PDP .labour-img span b {font-size: 12px; line-height: 18px;}
.HF-network.FR-vault-PDP .labour-img b {font-size: 23px;}
  /* cart details end */


  .mobbanCont {
    padding-bottom: 20px;
}
  .nowthrough {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 20px;
}
  .wewantCont { 
    font-size: 19px;
    padding-bottom: 10px;
  }
  .shopnowBtnBx span{ display:block;}
  .mobileView-HMDGG-strengthLive-sec .shopnowBtnBx {padding-top: 5px;}
  .mobileView-HMDGG-strengthLive-sec .shopnowBtnBx span{
    text-align: center;
    width: 100%;
    max-width: 265px;
    margin: auto;
    font-family: 'proxima_novasemibold';
    color: #ffffff;
    border-color: #ffffff;
    margin-left: 0px;
  }
  
  ul.topnav li a {padding-top: 10px; padding-bottom: 10px;}
  ul.topnav li ul li a {padding-top: 5px; padding-bottom: 5px;}
  ul.topnav li ul li a b {text-transform: uppercase;}
  
   /* 03-10-2019 */
  .MNA-deskview {display: none}
  .MNA-mbview {display: block}  
  
  .chapter-oneBtn {padding: 10px 0px;}
  ..MNA-pageWrapper-pageWrapper .DUN-cont {font-size: 16px; line-height: 22px;}
  .rte .chapter-oneBtn a, .rte .chapter-oneBtn a:focus, .rte .chapter-oneBtn a:hover {font-size: 14px;}
  .MNA-section4 .col-sm-6 {width: 100%; float: none;}  
  .MNA-section5-content{text-align: center; margin-top: 40px;}
  .MNA-section5-box .DUN-cont {font-size: 16px;line-height: 24px;}
  .MNA-section5-box {text-align: center;}
  .MNA-section4-IMGName {max-width: 616px; margin: 0 auto;  text-align: left;}
  .MNA-section5-image {text-align: center;} 
  
  .MNA-section5 .homepage-slider .owl-prev,
  .MNA-section5 .homepage-slider .owl-next{background: transparent; box-shadow: none;  outline: none;  border: 0px;}
  
  .MN-affair-section .discover-campBtn {margin-top: 20px;}
  .discover-campBtn span {font-size: 14px; line-height: 15px;}
  .MN-affair-section .home-topBanner-FCSS {bottom: 20px;}
  .DUN-cont {font-family: 'proxima_novasemibold';}
  .MNA-section5-content .HCM-title {margin: 0px 0px 0px;}
  .HCM-title {font-size: 13px;font-family: 'proxima_novasemibold';}
  .MNA-section5-box .DUN-cont { font-size: 13px; line-height: 19px;font-family: 'proxima_novasemibold';}
  .MNA-pageWrapper-pageWrapper .DUN-heading { font-size: 19px; line-height: 24px;}
  
  .chapter2-wrapper .shopMidnight-btn a, .SMB-wrapper .shopMidnight-btn a {font-size: 14px; line-height: 15px;}
  .MNA-pageWrapper-pageWrapper .homeBeauty-of-Brooklyn-section {padding: 30px 0px 30px;}
  .chapter-oneBtn {margin-bottom: 50px;}
  .MNA-section4 {padding: 20px 0px;}
  .MNA-section5-content {margin-top: 10px; padding-bottom: 30px;}
  .MNA-section4 .SMB-wrapper {margin: 20px 0px 10px;}
  .MNA-section5-image, .MNA-section7 { margin: 30px 0px;}
  .chapter2-wrapper {padding: 25px;}
.cs-chapter2-heading {font-size: 28px; line-height: 35px;}
  
   /* 03-10-2019 end */
  
  .icon-accountcart.mobile-v {display: block;}
  .icon-accountcart.desk-v {display: none;}
  
  .wishing-radiant-banner-btn{ display:block !important;}
  .easyvideo-overlay-play-icon::before {height: 35px !important; width: 40px !important; margin-top: -17px !important; margin-left: -20px !important; line-height:34px !important; font-size: 16px !important;}
  
  .img-first-name a{width:99px}
  .rte img{margin-bottom:0!important}
  .jill-content-top span{font-size:18px!important}
    .collection-featured-image .mobileviewview{display:none;}
  .spanbtn{margin-bottom:10px;}
  .plg-impact iframe{height:260px!important;}
  .fotter-links{margin:0;}
  .fotter-links > li, .fotter-links > li.s2-box, .fotter-links > li.s3-box {width:100% !important; float:none; margin-bottom:10px;} 
  .collection-featured-image .destopview{display:block;}
.new-ctrn-text-more{top: 18%;right: 10px;}  
.new-ctrn-text-more h1.seo {padding:3px 0 15px 0;text-align: right;font-size: 26px;}
.new-ctrn-text-more h2 {padding: 0 0 0px 8px;}
.new-ctrn-text-more h3{padding-left: 0;text-align: center;}
.new-home-ctrn-two-sections h2, .new-home-ctrn-thr-more h2{font-size: 24px;line-height: 27px;}
.new-home-ctrn-five-more h2{font-size: 24px;}
.new-home-ctrn-two-sections .col-sm-6:nth-child(1){width: 100%;}
.new-home-ctrn-two-sections .col-sm-6:nth-child(2){width: 100%; margin-left: 0; margin-top: 25px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2.customde{font-size: 19px; padding-top: 0; padding-bottom: 25px}
.new-home-ctrn-sixth-more .new-ctrn-text-more .custom-h3{padding: 14px 0px 0 0; font-size: 22px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2{font-size: 19px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h3{padding-left: 50px;}
.new-home-ctrn-seven-more .custom-h3-fr-sig{font-size: 20px;}
.new-home-ctrn-seven-more .new-ctrn-text-more h2{padding: 61px 0 2px 10px; font-size: 20px; line-height: 26px;}
.new-home-ctrn-thr-more h2{top: 46%;}
.new-home-ctrn-fourth-sections .col-sm-8{width: 100%; margin-right: 0;}
.new-home-ctrn-fourth-sections .col-sm-4{width: 100%; margin-left: 0; margin-top: 25px;}
.new-home-ctrn-five-more h2{top: 46%;}
.new-ctrn-text-more .custom-h3{padding: 0px 0px 0 0;font-size: 25px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more{right: 10px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2{padding: 20px 0 60px 0;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2 span{font-size: 20px;  padding-top: 5px;}
.new-home-ctrn-seven-more img{width: 100%; height: 100%;}
.new-home-ctrn-first-more img{width: 100%; height: 100%;}
.new-home-ctrn-seven-more h2{padding-top: 40px;}
#top-announcements.sticky{position:relative;}
.mobilescroll{display: block; position: absolute; z-index: 995; left: 0; top:0; bottom: 0; right: 0;}
.product_images .bx-wrapper{z-index:995;} 
.zoomWrapper{height:auto!important;margin-bottom: 15px;}
#elevatezoom_big1 {max-width: 100%!important;max-height: 100%;width: auto!important;height: auto!important;margin: auto!important;left: 0;right: 0;top: 0;bottom: 0;}
.fourth-sec-new-left{width: 100%!important; height: 350px; float: none!important; }
.fourth-sec-new-right{width: 100%!important; height: 350px; float: none!important; margin-left: 0!important; }
.new-ctrn-text-more-first-banner{top: 7px;}
.custom-h3-first-banner{font-size:15px!important;padding: 0 0px 3px 0!important;}
.new-ctrn-text-more-first-banner h1{font-size:14px!important;}
.new-ctrn-text-more-first-banner h2{font-size:12px!important;padding: 30px 0 0px 0px!important;}
.new-ctrn-text-more-first-banner h3{font-size:14px!important; padding: 0 0px 15px 21px!important;}
.page-scope h1{font-size:15px!important; padding-bottom:0;}
  .welcomeHding h1{font-size:22px!important;     line-height: normal !important; }
.page_content .collection-banner-text p{font-size:11px!important;line-height:14px!important;}
.collection-banner-text {display: block !important;top:15px;left: 15px;right: 15px;padding: 10px 10px;}
.logo_position {width: 100% !important;}  
.pdp__add{position:relative; bottom:auto;}
.stl__products li{padding: 30px 0 30px 0!important;}
#product-large-img #easyvideo_video {z-index: 995!important;}
.collection-featured-image, .prod_filt_coll #bc-sf-filter-tree-h{margin-bottom:5px;}
.paralax1{margin-bottom:0;}
#main{margin-top:0;}
.page_content p{line-height:20px;padding: 10px 0 !important;}
  
#main #main_content {padding: 0px 15px !important;}

  
.nd-first-block-heading{font-size: 20px;top: 6px;}  
.nd-first-block-content{padding: 0 10px; bottom: 2px;}
.nd-first-block-content p{padding-bottom:0px; font-size:12px;line-height:15px;}
.nd-first-block-content{font-size:0;}
.nd-first-block-link a {font-size: 12px;text-transform: uppercase;font-weight: 600;} 
.nd-second-block-heading a{font-size:25px; margin-bottom:55px; display: inline-block;line-height: 28px;}
.nd-second-block-content {font-size: 13px;line-height: 19px;padding: 0 0px 0 0px;}
.nd-second-block-heading-dv2 {padding: 0 212px 0 118px;}
  .nd-third-block-heading a{font-size:25px;line-height: 28px; }
.new-home-ctrn-thr-more h2 {
  top: 10px;
  font-size: 25px;
} 
  .nd-fifth-block-heading {
  font-size: 16px;
  bottom: 56px;
  left: 0;
  right: 10px;
}
.nd-first-block-content p{display:none;}
 
  .prod_filt_coll{display:none;}
  #bc-sf-filter-tree-mobile{display:block!important;}
  .custom-sorting {
    float: left;
    position: relative;
    right: auto;
    width:100%;
    z-index: inherit;
    top: auto;
}
  .page-scope h1{display:block}
  .filter-right-left {
  float: right;
  margin-top: 0px;
  width: 100%;
  text-align: left;
}
  .filter-right-left #bc-sf-filter-tree-mobile button{border: 1px solid #d8d8d8;
color: #fff; margin: 0;
text-align: center;
padding: 7px 9px;}
  .filter-right-left #bc-sf-filter-tree .bc-sf-filter-option-block{padding: 0px 0;}
  .filter-right-left #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-title h3{margin-top:0;}
  .filter-right-left #bc-sf-filter-tree .bc-sf-filter-option-block .bc-sf-filter-block-content {margin-top:0;}
  .bc-sf-filter-option-block.bc-sf-filter-option-block-list.bc-sf-filter-option-block-style{position:relative; left:auto; top:auto;}
  .filter-right-left .bc-sf-filter-option-block .bc-sf-filter-block-content ul{padding-left:15px;}
  .bc-sf-filter-product-item .bc-sf-filter-product-item-title{min-height:62px!important;}
  .bc-sf-filter-product-item .bc-sf-filter-product-item-vendor{min-height:48px!important;}
  .product_images .bx-wrapper {
 
/*  padding: 0 35px;  */
}
  #snize-search-results-grid-mode li.snize-product .snize-button{display:none;}
  #bc-sf-filter-tree .bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .bc-sf-filter-clear{margin-top:0!important;}
  #bc-sf-filter-tree .bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item{margin-right:10px;}
  .bc-sf-filter-selection-wrapper{margin-right:0px!important;}
  #bc-sf-filter-tree .bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .bc-sf-filter-clear{float:none!important;}

  
  .last-sunglass .col-sm-7, .last-sunglass .col-sm-5 {
  padding-right: 0; padding-left: 0;
  width: 100%;
}
  .last-sunglass .col-sm-7{margin-bottom:25px;}  
  .fivth-section{padding-top:0;}
  .fivth-section .col-sm-7 a{width:24%;}
  .ndv1-box1-sub-heading-two{font-size:15px;}
  .heading-one {width: 150px;right: 0;top: 5px;}
  .heading-one .ndv1-box1-sub-heading-one{font-size:12px; line-height: 14px;}
  .heading-one .ndv1-box1-heading span{font-size:14px;}
  .ndv1-box1-heading{line-height:15px;}
  .heading-one p {display:none;}
  .heading-one .ndv1-box1-link {font-size: 11px; padding-top:5px;}
  .ndv1-box1-sub-heading-two {
  font-size: 14px;
  padding-left: 5px;
}
  .logo_position{margin-top:10px;}
  .announcements-header {
    position: relative;
}
  a.login-new-ok-btn, .a.wish-new-ok-btn{margin-right:5px;}
  #demo-2 input[type="search"]{padding: 0px 5px 0px 18px;}
  #demo-2 input[type="search"]:focus {padding-right: 5px;}
  .navmenu{padding-left:15px;}
  
  .login1212 {
    text-align: right;
    bottom: -42px;
    z-index: 9999;
    right: 0;
    position: absolute;
    max-width:auto;
    width:auto!important;
    display:block !important;
}
  #demo-2.new-deno2 {
    height: 31px !important;
}
  .tile_search { margin-top:0;
    top: 7px;
    right: auto;
}
  .LABOR-smallcon{width:100%; padding:20px; text-align:center; max-width:90%;}
  
.labour-day-top-text{ font-size: 24px;}
.labour-day-top-text-1{ margin:9px 0;    font-size: 16px;}
.labour-day-top-text-2{font-size: 13px;}
.container.top-text-labor-day-sb{ padding: 0px 0 5px 0 !important; font-size:15px; }
  .destopshow{display:none;}
.mobileshow{display:inline-block}
  .ndv1-box2-content {font-size: 14px;}
  .video-content-text {font-size: 21px;width: 250px;line-height: 25px; bottom:auto; }
  .scroll-fix, .scroll-fix.with-topbar{padding-top:0px;}
#top-announcements{position: relative; z-index: 9999;
    top: auto;}
.fall-heading-one {    width: 220px;
    bottom: -20px;
    font-size: 8px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;}
  .fall-heading-one .fall-link{font-weight:400;}

  .fall-heading-one p, .fall-heading-one .fall-sub-heading-one {
  font-size: 11px; line-height: 13px;
} 
  .fall-heading-one .fall-heading {
  font-size: 18px;
}
  .fall-heading-one p { line-height: 13px;
  margin: 10px auto 9px auto;
}
  .fall-heading-one .fall-link {
  font-size: 10px;
}
.holiday-collection-banner-sec .fall-heading-one .fall-link {
  font-size: 12px;
}
  .flits-save-button-row label{display:none;}
  .flits-save-button-row  button{margin-top:10px;}
  #mswishlist_remove_modal .col-sm-12.col-xs-12{padding:0!important;}
  #mswishlist_remove_modal .col-sm-6.col-xs-6{padding:0 10px 0 0px!important}
   #mswishlist_remove_modal h3{    font-size: 16px;    text-align: left;    margin-top: 0;}
  #mswishlist_remove_modal p{font-size: 12px;line-height: 18px; margin-bottom: 0;}
  #main_content .product .product_image-wrap a img{width:85%!important;}
  .evm-product-rcv ul.evm-product-grid .evm-product{min-height:360px;}
  .login-new-ok-btn i{margin-left: 0px;}
   #top-announcements .container{padding:0 10px!important;}
  #top-announcements .top-text-labor-day-sb.container {padding:0px 10px 3px 10px!important;}
  .counterbg .top-text-labor-day-sb span spam.regular-text {font-size: 15px;}
  ul.collection-featured-image > li{width:50%;}
  ul.collection-featured-image-new > li{width:100%; margin-bottom:25px;}
  ul.collection-featured-image-new > li:last-child{margin-bottom:0;}
  ul.collection-featured-image-new > li > a span{font-size:30px;}
 .top-first-home-ab {width: 36%; padding:10px;}
  .top-first-home-ab span { margin-top: 42px; font-size:17px;}
  .top-first-home-ab h4{font-size:20px;}
  .top-first-home-ab p {font-size: 17px;}
  .top-first-home-ab span{font-size:14px;}
  .top-first-home-ab i{font-size:11px;}
    ul.collection-featured-image-new > li{padding:0;}
  .new-home-ctrn-two-sections-new{margin:0 0 25px 0!important}
  .login1212.static{position:absolute!important;}
  .login-new-ok-btn{position:relative;}
  .create-acc, .signup-acc {
  width: 100%;
  float: none;
  padding: 0;
  position: relative;
  text-align: center !important;
}
  .header-myaccount-dialog {
  top: 20px;
  background: #fff;
  padding: 15px 15px;
  width: 187px;
  left: -84px;
  text-align: center;
}
  .create-acc h4, .signup-acc h4 {  margin-bottom: 9px; font-size: 12px;}
  .signup-acc h4{margin-bottom:0;}
  .signup-acc::after {
  position: absolute;
  width: 100%;
  background: #8c8b8b;
  height: 1px;
  left: 0;
  content: "";
  top: -5px;
}
  .create-acc {
  text-align: left;
  margin-bottom: 20px;
}
.header-createanaccount {font-family: 'proxima_novasemibold';background: #000 !important;display: inline-block;border: transparent solid 3px;font-size: 16px !important;color: #fff;padding: 5px 20px !important;font-weight: 400 !important;height: auto;border-radius: 3px;}
.template-customers-login #wrapper .container, .template-customers-register #wrapper .container{padding:0!important;}
.template-customers-login #customer,
  #recover-password {min-height:auto;}
.labour-day .labour-img { padding-right:10px;}  
#customer .template_header{padding:10px 0px;}
#customer .template_content{padding-left: 0px; padding-right:0px}
.fields .customr-container-item, #customer-fields .form-footer {padding: 0 0px;}
.header-myaccount-dialog.after-login-popup {width: 118px;text-align: left;right: 0;padding: 10px 10px;box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.3);border-color: #ebeff2;left: -35px;}
.holiday-gift-guid-banner-btn span{font-size: 14px;}
.banner-bottom-text {display: none;}
.new-home-ctrn-top-sections-menu.new-curated-sec h4 {font-size: 26px;}
.new-curated-sec .home-text-tp-menu p{font-size: 21px;}
.fr-vault-banner-textbox{display: none;}
.new-home-ctrn-sparkle-img-text{bottom: 16%; right: 6%; font-size: 18px; line-height: 21px; width: 135px;} 
.shop-gift-price{font-size: 12px; width: 150px; text-align: center; right: 6%;}
.img-text-style .img-first-name span{font-size: 16px}
.holiday-collection-banner-sec .shop-imperial-brooklyn {width: 100%; bottom: 30px;}
.cyber-monday-26 .top-banner-black-fri-cont-box.receive-gift-card-bannerbox-26{height: 135px;}
.mob-mt-15{margin-top: 15px;}
.mob-view-img {display: block;}
.desk-view-img {display: none !important;}
.h-image-mb-30 {margin-bottom: 15px;}  
.means-gift-guid-box .mg-gold-bottomline {bottom: 18px;}  
  
  .sp-newyear-right-sec .sp-newyear-right-heading-con {font-size: 14px; line-height: 20px; margin: 5px 0px 10px;}
  .sp-newyear-right-heading-con p {padding-bottom: 5px;}
  .sp-newyear-right-heading-con h3 {font-size: 14px; line-height: 20px;}
  .holiday-sparkles-gif h3 {font-size: 12px; line-height: 15px; padding: 5px 0px;}
  .sp-newyear-right-sec {padding-left: 20px;}
  .sparkling-newyear-bottom-product-list ul li p{font-size: 18px; bottom: 15px;}
  .sparkling-newyear-bottom-product-list {margin: 30px 0px 20px;}
  
  .sp-newyear-left-sec-in .spj-btn{font-size: 16px;}
  
  .sp-newyear-left-sec-in .spj-btn {bottom: 10px; max-width: 165px;}
  
  /* 03-01-2019 */
  
  .signature-collection-wrap .sp-newyear-right-sec .sp-newyear-right-heading-con {font-size: 18px; line-height: 23px;}
  .wishing-radiant-banner-wrap {padding: 30px 0px 0px;}
  .limited-release span {font-size:10px;}
  .Introducing-Fleur-Bloom-sec .topbanner-bottom-lr-text {display: block;}
  
  .Introducing-Fleur-Bloom-sec {margin-top: 10px;}
  
  .earring-ring-left .earring-ring-con {margin-bottom: 60px;}
  .earring-ring-right .earring-ring-con {margin-top: 80px;}
  .updatespring-heading-sec.Whimsical-header h1 {font-size: 18px;}
  .updatespring-heading-sec p {font-size: 14px;margin-top: 0px;}
  .ring-sec-heading {margin-top: 25px;}
  .earring-ring-sec-wrapper {margin-top: 35px;}
   .introducing-love-suite-set-box{margin: 35px 0px;}
  .Whimsical-Spring-Layering-sec {margin: 35px 0px 0px;}
  .the-love-edit-box .wishing-radiant-banner-btn {max-width: 175px;}
  .the-love-edit-box .wishing-radiant-banner-btn span {font-size: 15px;}
  .the-love-edit-box .wishing-radiant-banner-btn p{font-size: 16px; padding-bottom: 10px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 120px;}
  
  .successmsg{/*padding: 10px 5px; max-width: 285px;*/margin: 0;}
  .discover-fleur-bloom-box{margin-bottom:25px;}
  .updatespring-heading-sec-change .updatespring-heading-sec h1{margin-bottom:0;}
  .updatespring-heading-sec-change .middle-text span{font-size:18px;margin-bottom: 15px;}

  .updatespring-heading-sec-change .middle-text label{font-size:19px;}
    .updatespring-heading-sec-change .middle-text.mob-View-Text span{font-size: 24px; margin-bottom:10px;}
    .updatespring-heading-sec-change .middle-text.mob-View-Text label{font-size: 30px;}
  
  .middle-text-link{margin-top: 100px;font-size: 16px;}
  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .wishing-radiant-banner-btn {bottom: 5px; font-size: 12px;}
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec.IFR-Hoops .wishing-radiant-banner-btn {bottom: 0px; font-size: 14px;}
  
  .Finely-Crafted-Sterling-Silver-com{font-size: 14px;}
  .Fleur-Bloom-EMPIRE-Collection-Left-Con {margin-bottom: 10px;}
  .Fleur-Bloom-EMPIRE-Collection-Left-Con p {font-size: 12px;line-height: 16px; padding-right: 0px;}
  .FREmpireStateofMind-Banner-Con {max-width: 250px;}
  .FREmpireStateofMind-Banner-Con h3{font-size: 21px;}  

  .fr-Empire-State-Of-Mind-Con p, .FR-Empire-State-of-Mind-Empowers-Con p {font-size: 16px;line-height: 20px;}
  .fivth-section.marbot40 h3{text-align: left;}
  .video-content span{font-size: 12px;} 
  
  /* 11-03-2019 */
  
  .updatespring-heading-sec-change.IF-Bloom-Top-sec .updatespring-heading-sec h1,
  .updatespring-heading-sec-change .updatespring-heading-sec h2{margin-bottom: 0px;} 
  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .dFBB-11-banner-con .wishing-radiant-banner-btn{font-size: 14px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .limited-release span{font-size: 16px;}
  
  .FREmpireStateofMind-win-iconic-banner-Con label{font-size: 18px;}
  .FREmpireStateofMind-win-iconic-banner-Con span.subheading{font-size: 16px;}
  .banner-learn-more-btn{margin-top: 24px;}

  
  
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content{right: 0; margin: 10px auto; }
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content p {font-size: 12px; line-height: 16px;}
  
  .empire-contest3-banner-con{max-width: 50%; right: 5%; top: 20px;}
  .first-con-box p {font-size: 15px; line-height: 20px;}
  .third-con-box {width: 140px; font-size: 14px; line-height: 20px; margin: 25px auto 0px;}
  
/*   .eCJI-top-desktop-view{display: none;}
  .eCJI-top-mobile-view{display: block;} */
  .eCJI-Banner2-Content {position: relative;}
  
  .eCJI-Banner1-Content p { font-size: 19px; line-height: 24px; font-family: 'proxima_novalight_italic'; color: #6F7175; margin: 20px 0px;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2{left: 0; margin: 0; max-width: 40%;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2 p {font-size: 19px; line-height: 24px; font-family: 'proxima_novalight_italic'; color: #6F7175;  margin: 35px 0px 0px; text-align: left;}
   .Fleur-Bloom-Empire-Prod-Con h3 {font-size: 15px; line-height: 24px;}
  .Fleur-Bloom-Empire-Prod-Con {padding: 20px 0px; text-align: center;}
  .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p {color: #6F7175;  font-size: 19px; line-height: 24px;  text-align: center;}
  .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p span {font-size: 17px; display: block; margin-top: 15px;}
  
  .empire-contest3-banner-bottom-con{display: none;}
  
  .recently-viewed-product-box-wrap.bc-sf-filter-product-item.bc-sf-filter-grid-width-mb-2 {clear: none !important;}
  
    .recently-viewed-product-box-wrap .product__title p {
     display: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap;

}
  #main_content .product{min-height: 275px;}
  
  #event-calendar-app .board-view-event-negative-margin {margin: -15px -23px !important;}
  #event-calendar-app .search, .event-calendar-app .search{right: 5px !important;}
  
  
.img-first-home, .img-second-home{width:100%; text-align: center; clear: both;}
.img-first-name-home {width: 100%; text-align: right; font-size: 12px;}
  .img-second-home {margin-top: 30px;}
  .new-home-ctrn > div .img-second-home img{width: 100% !important;}
  
  .embed-container h2.videotitle{margin-bottom: 50px !important;} 
  
  /* Mothers day gift guid */
  .mothersDayGiftGuid-heading span {font-size: 26px; line-height: 26px;}
  .mothersDayGift-topSection-con .mothersDayGiftGuid-heading {bottom: -25px; font-size: 35px !important; line-height: 40px; max-width: 300px;}
  .mothersDayGift-topSection-conIn {max-width: 445px;}
  
  
  .mothersDayGift-section2-leftSide, .mothersDayGift-section2-rightSide {float: none; max-width: 100%;}
  .mothersDayGift-section2-rightSide{margin-top: 40px;} 
 
/*   .specialGift-topCon {padding: 0px 0px;} */
  .mothersDayGift-productBox{width: 50%; margin-bottom: 30px;}
  .awardwin{margin-bottom: 3px !important;}
  
  .mothersDayGift-prodCon, .rightSide-bottomCont, .mothersDayGift-productContent {margin-top: 15px; margin-bottom: 15px;}
  .mothersDayGift-productName p, 
  .mothersDayGift-productPrice p {font-size: 16px; line-height: 20px !important;}  
  .mothersDayGift-section {margin-top: 20px;}
  .mothersDayGift-section.mothersDayGift-section3-wrapper {margin-top: 40px;}
  .mothersDayGift-section.mothersDayGift-section4-wrapper {margin-top: 30px;}
  .mothersDayGift-productPrice p {text-align: right;}  
  .mothersDayGift-productBox.width32, 
  .mothersDayGift-productBox.halfWidth.wisth68,
  .mothersDayGift-section5-wrapper .mothersDayGift-productBox.halfWidth,
  .mothersDayGift-section5-wrapper .mothersDayGift-productBox, 
  .mothersDayGift-productBox.halfWidth {width: 100%;}
  .specialGift-topCon p {font-size: 24px; line-height: 34px; max-width: 273px;}
  .specialGift-topCon p.allOrder-text {font-size: 24px; line-height: 33px; margin-top: 20px; margin-bottom: 45px;}  
  .page_content .giftByCategory-sec .mothersDayGift-productName p {font-size: 18px; line-height: 38px !important;}  
  .mothersDayGift-productBox.width-45, .mothersDayGift-productBox.width-55 {width: 100%; float: none;  margin-right: 0;}
  h2.happyMothersDay-bannerText{bottom: 30px; font-size: 43px; line-height: 50px;}
  .deserves-specialGift p {margin-top: 0px;margin-bottom: 30px;}
  .mothersDayGift-section.mothersDayGift-section2-wrapper {margin-top: 70px;}  
  .mothersDayGift-sectionHeading h2 {font-size: 28px;line-height: 35px;margin-bottom: 20px;}  
  .giftByCategory-sec .mothersDayGift-productWrapper.mt-40 {margin-top: 0px;}
  .pop-of-color-sec {margin-bottom: 35px;}  
  .mothersDayGift-section4-wrapper .mothersDayGift-fullWidth-banner.mt-40 {margin-top: 25px;}
  .specialGift-topCon {padding: 0px 0px;}
  
  /* 16-04-2019 update mobile view */  
  
  .rightSide-in:after {content: ''; display: block; clear: both;}
  .rightSide-topConSection, .luxuryGift-wrapper {width: 48%; float: left;}
  .rightSide-topConSection {margin-right: 4%; padding: 30px 0px 10px;}
  .rightSide-topConSection .h-mobView {display: none;}
  .rightSide-topConSection p.mar-top {margin-top: 20px !important;}
  .CraftedSterlingSilver-text {padding: 30px 0px 0px;}
  .page_content .mothersDayGift-mainWrapper .rightSide-topConSection p {text-align: inherit;}
  
  .h-deskView {display: block;}
  .mothersDayGift-productBox.h-movView, .h-movView {display: none;}
  .mothersDayGift-productName p {font-family: 'proxima_novasemibold';}
  .mothersDayGift-productName {width: 80%;}
  .mothersDayGift-productPrice {width: 20%;}
  
  .mothersDayGift-productBox.halfWidth.mobView-Width50 {width: 50%;}
  .award-winning-sec-wrapper {width: 100%; position: relative; margin-left: -10px; margin-right: -10px;}
  .mothersDayGift-productBox.award-winning-sec-wrapper {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;}
  .pop-of-color-sec, .award-winning-mom-box {width: 50%;float: left; padding-left: 10px; padding-right: 10px;}
  .giftByCategory-sec .mothersDayGift-productBox {margin-bottom: 10px;}
  
  /* 17-04-2019 */
  
  .updatespring-heading-sec-change.discoverRadiance-Sec.mothersDay-giftGuid-topBanner .middle-text span {font-size: 26px; line-height: 26px;}
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .middle-text h1{font-size: 45px; line-height: 45px;}
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .wishing-radiant-banner-btn {margin-top: 50px; left: 5%;}
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .topbanner-bottom-lr-text {display: none;}  
  .banner-top-conBox {font-size: 14px;line-height: 18px;max-width: 180px;}
  .banner-top-conBox .shop-giftSet-btn {margin-top: 10px;font-size: 14px; line-height: 18px;}
  
  .img-first-name-home.shop-proName {font-size: 45px; line-height: 45px; bottom: 5px;}
  .img-first-name-home.shop-proName span {font-size: 24px;line-height: 24px;}
  
  .feminine-design-text {margin-bottom: 0px; font-size: 16px;}
  .mothersDay-giftGuid-sec4 .wishing-radiant-banner-btn span {font-size: 14px;}
  
  .discover-radiance-cont-box {max-width: 248px; }
  .discover-radiance-heading {font-size: 45px; line-height: 45px;}
  .discover-radiance-heading span {display: block; font-size: 26px; line-height: 26px;}
  .discover-radiance-midd-cont-box {margin: 40px auto;}
  .discover-radiance-midd-cont-box{max-width: 214px;font-size: 16px; line-height: 24px;}
  .discover-radiance-bottom-cont-box {font-size: 14px; line-height: 18px;}
  
  .topbanner-bottom-lr-text {right: 0px; max-width: 200px;}
  .limited-release.lr-right .finely-crafted-sterling{margin-bottom: 10px; font-size: 14px;}
  
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec.topBanner-16 .wishing-radiant-banner-btn {
    bottom: 25px; font-size: 30px; line-height: 30px; padding-left: 5px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn .intro-harmony {
    font-size: 15px; line-height: 15px;}
  .topBanner-16 .topbanner-bottom-cont16 {bottom: 0px;}
  .bo-text {padding: 0px;}
  .bo-text span {font-size: 10px; line-height: 10px;}
  .main-heading {font-size: 20px; line-height: 20px;}
  .main-subheading {font-size: 15px; line-height: 15px;}
    .circle-img {max-width: 38%; top: 37%; left: 21%;}
  .fivth-section .col-sm-7 a, .fivth-section .col-sm-12 a {width: 150px;}
  .tp-contWrap {float: left; width: calc(100% - 170px);}
  .fivth-section .tp-cont {margin: 0px 0px 0px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn .intro-harmony {padding-left: 1px;}
  .topBanner-16 .topbanner-bottom-cont16 {padding: 0px 6px;}
  
  .homeSec-2-banner {max-width: 500px;margin-bottom: 90px;}
  .hb-img2 {max-width: 195px;}
  .frsignature-cont {max-width: 263px; padding: 0px 5px;} 
  
  /* 04-06-19*/
  
  .be-sec-rght {max-width: 410px;}
  .be-sec-left-in {max-width: 310px;}  
  .bridalexperience-wrapper .be-sec-left-in .sns {font-size: 14px;}
  .be-sec-left {padding: 30px 50px 20px;}  
  
  .be-topbg-in{top: 72%;}
  .be-sec2 {margin: 140px 0px 30px;}
  .rte .be-section-heading {font-size: 30px; line-height: 30px; top: -10px;}
  .bri-img {max-width: 220px;}
  .be3-top-headingcont h3 {padding-left: 0px !important; font-size: 31px; line-height: 35px;}
  .bridalexperience-wrapper .be-sec-left-in .sns {font-size: 14px; margin-top: 0px;}
  .be3-bg2 {max-width: 360px; bottom: -12%;}
  .be3-right {margin-bottom: 60px; max-width: 400px;}  
  
  /* Home page 20 june 2019 */
  
  .section-mb {margin-bottom: 25px;}
  .banner-topcontent .headingtitle {font-size: 17px;line-height: 17px;}
  .heading-1 {font-size: 60px;line-height: 60px;}
  .cyos-text {font-size: 18px;line-height: 18px;} 
  .homesection-2 .headingtitle {font-size: 18px;line-height: 18px;}
  .homesection-2 .heading-2 {font-size: 56px; line-height: 56px;} 
  .bridesmad-suite-banner img {max-width: 530px !important;}
  .bridesmad-suite-banner-2 {left: 6%;}
  .bridesmad-suite-banner-2 img {max-width: 240px !important;}
  .section-mb270 {margin-bottom: 150px;}  
  
  /* Home page 20 june 2019 End */
  
    /* Home page 01 july 2019  */
  
  .homesection-3 .img-first-home {width: 57%;}
  .img-second-home.stack-bold-contsec {width: 43%; text-align: left;}
  .banner-middlecontent2 .heading-2 {font-size: 50px; line-height: 50px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 445px;}
  
    /* Home page 01 july 2019 End */
  
  /* FR Vault 02-07-19 */
  
/*   .frv-top-bannerCont {top: -26%;} */
  .frv-gif-heading {max-width: 280px;}
  .silver-sec .product-contbox, .blackWhireright-contSec .product-contbox {top: 15px; transform: translate(0px, 15px);}
  .page-scope .product-contbox h3 {font-size: 30px; line-height: 30px; padding: 0 !important;}
  .sns-box {padding-left: 0px;}
  .product-contbox p {line-height: 26px;}
  
  /* FR Vault 02-07-19 end */
  
  /* colortheory 16-07-19 */
  
  .ct-topbanner .top-cont {
    width: 200px;
    top: 90px;
}
  .ct-topbanner .top-cont .heading-2 {
    font-size: 26px;
    height: 26px;
}
  .ct-topbanner .bottom-cont p {
    font-size: 12px;
    line-height: 14px;
}
  .ct-topbanner .bottom-cont {
    bottom: 0px;
    width: 160px;
}
  .ct-topbanner .bottom-cont p {
    font-size: 11px;
    line-height: 13px;
}
  .ct-topbanner {
    margin-bottom: 25px;
}
  .CT2_bracelets {
    max-width: 345px;
}
  .cmc-gif {
    max-width: 410px;
    top: 30px;
}
  .CT-2-image {
    width: 275px;
}
  .blue-box {
    width: 410px;
}
  .page_content .blue-box p {
    font-size: 13px;
    line-height: 20px;
}
  .section-3.bg-color {
    margin-top: 50px;
}
  .CT-3-banner {
    max-width: 400px;
}
  .section-4 {
    margin-top: 30px;
}
  .page_content .section-5-cont p.mb-25 {
    margin-bottom: 0px;
}
  .page_content .section-5-cont p {
    font-size: 14px;
    line-height: 19px;
}
  
  /* home 16-7-19 */

    .tbc-wrappers {
    width: 230px;
}
  .fw-theme15 .heading-2 {
    font-size: 30px;
    line-height: 30px;
}
  .tbc-box .headingtitle {
    font-size: 10px;
    line-height: 12px;
    padding-left: 5px;
}
  .tbbc {
    right: 11%;
    width: 170px;
}
  .right-sec {
    max-width: 245px;
}
  .fw-theme15 .homeSec-2 .txtWrap {
    max-width: 170px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 {
    font-size: 30px;
    line-height: 30px;
}
  .fw-theme15 .homeSec-2 .txtWrap .headingtitle {
    font-size: 14px;
    line-height: 14px;
        padding-left: 0px;
}
  .fw-theme15 .homeSec-2 .txtWrap .sns {
    font-size: 8px;
    margin-left: 0px;
}
  .new-image15 {
    max-width: 160px;
    top: 100px;
}
  .fw-theme15 .homeSec-2 .tbbc .fcss {
    font-size: 14px;
    line-height: 14px;
}
  .fw-theme15 .homeSec-2 .tbbc {
    padding: 25px 0px;
}
  .bold-section .txtWrap {
    width: 180px;
}
  .bold-section .headingtitle {
    font-size: 10px;
    line-height: 11px;
    padding-left: 1px;
}
  .bold-section .sns {
    margin-top: 0px;
    font-size: 7px;
    line-height: 7px;
}
  .home-frs-section .txtWrap .heading-2 {
    font-size: 30px;
    line-height: 30px;
}
  .home-frs-section .txtWrap .headingtitle {
    font-size: 11px;
    line-height: 14px;
    margin-top: 0px;
    padding-left: 0px;
}
  .home-frs-section .txtWrap .container {
    padding: 0 10px;
}
  .home-frs-section .txtWrap .sns {
    font-size: 11px;
    line-height: 13px;
    margin-right: 10px;
}
.home-productlist {
    padding-left: 40px;
    padding-right: 40px;
}
  .section-5.bg-color {
    padding: 30px 20px;
}

  /* 12-08-19 New Page theme layout */
  
  .industrialFinish-heading {font-size: 25px;line-height: 35px;}
  .industrial-finish-in .if-hd {width: 278px; font-size: 29px; line-height: 29px; margin: 5px 0px;}
  .fcss {display: none;}
  .industrialFinish-cont {padding: 25px 0px;}
  .industrial-finish-sec {padding: 30px 0px;}
  .rda-section .bo-text span {font-size: 25px;}
  .home-shopProduct-list .sec-col {width: 28%;}
  .home-shopProduct-list .sec-col .bo-text{padding: 10px 0px;}  
  .home-shopProduct-list .sec-col .bo-text span {font-size: 14px; line-height: 14px;}
  .home-shopProduct-list {margin-top: 30px; margin-bottom: 15px;}

  .newsletter #mc_embed_signup label {float: none; text-align: left; display: block;}
  .newsletter-emailWrap {max-width: 100%;width: 100%; float: none; padding-left: 0px;}
  .newsletter #mc_embed_signup input.email {width: calc(100% - 80px) !important;}
  
  
  /* Cart Page */
  
  #your-shopping-cart.template-cart .page_content .cart_subtotal p {text-align: left; font-family: 'proxima_novasemibold'; margin-bottom: 0px;padding: 0px !important;}
  #your-shopping-cart.template-cart .page_content .cart_subtotal p em .money,
  #your-shopping-cart.template-cart .page_content .cart_subtotal .affirm-as-low-as span{margin: 0px 10px 0 5px;}
  #your-shopping-cart.template-cart .page_content .cart_subtotal a.affirm-modal-trigger {color: #BD9536; margin: 4px 10px 0 5px; }
  .cart_subtotal .checkoutBtn {margin: 15px 0px;}
  #your-shopping-cart.template-cart .page_content .cart_subtotal p.continue_btn {margin: 10px 0px;text-align: center;}
  #your-shopping-cart.template-cart .page_content .cart_subtotal p.continue_btn a {margin: 0px;}
  #your-shopping-cart.template-cart .page_content .cart_subtotal p.complementary_shipping {text-align: center;margin-bottom:15px; font-size: 14px;line-height: 20px !important;}
  .cart-list .item_image a img {margin-top: 1px;}
  
  
    /* Promotion page */
  
  .promotion-desktop-View {display: none}
  .promotion-mobileView {display: block;}
  
  .promotion-topBannerSec {text-align: center;}
    .promot-Sec {margin: 20px 0px;padding: 30px 10px;}
  .rte .promotion-pageWrap .promot-heading {font-size: 20px; line-height: 24px; margin-bottom: 0px;} 
  .promotion-pageWrap .promot-title {font-size: 16px; line-height: 20px;}
  .register-getDiscount p {font-size: 16px; line-height: 20px; padding: 0px !important;}
  .page-scope .register-getDiscount h3 {font-size: 20px; line-height: 25px;  margin: 0px 0px;}
  
  .promotion-section3 {padding: 30px;}
  .register-getDiscountForm-IN {padding-left: 0px; display: -ms-block; display: block; margin-bottom: 10px;}
  .button3-wrap {width: 100%; margin-left: 0; margin-top: 10px;}
  .button3-wrap .btn.custom-btn3 {margin: 0px; max-width: 100%;}
  
  .refer-frieda-section, .FR-travelCase {display: -ms-block; display: block;}
  .rf-left, .rf-right, .FR-travelCase-left, .FR-travelCase-right {width: 100%; max-width: 100%;}
  .rf-right {text-align: center;}
  
  .promot-Sec.promotion-forWoman-section {background: #000000; padding: 0px;}
  .promotion-forWoman-right {float: none; margin: 0 auto; max-width: 100%; text-align: center;}
  .promotion-forWoman-left {width: 100%; float: none;}
  .promotion-forWoman-leftInner {padding: 30px 0px 30px; text-transform: uppercase;}
  .promotion-forWoman-HD {font-size: 25px;}
  .promotion-forWoman-Title {font-size: 16px; margin: 30px 0px 30px;}
  
  .promotion-give-get-gift-leftInner {padding: 20px 0px 10px;}
  .give-get-gift-Title, .promotion-give-get-gift-BottomTitle {font-size: 16px; line-height: 26px;}  
  .promotion-give-get-gift-leftInner .promotion-giftCard-btn span {padding: 13px 0px; font-size: 14px; line-height: 14px;}
  
  .monogram-FR-travel-section {background: #DEE8E8;margin: 0px; padding: 15px 15px;}
  .monogram-FR-travel-topImg img {width: 100%;}
  .rf-left.bg-black.monogram-FR-travel-Inner {padding: 25px 0px 25px 20px;}
  .monogram-FR-travel-HD {font-size: 20px; line-height: 30px; margin-bottom: 10px; font-family: 'proxima_novaregular';}
  .monogram-FR-travel-Cont {font-size: 16px;line-height: 26px;}
  .monogram-FR-travel-btn span {width: 100%; max-width: 310px;}

  
  
  .signUp-world-FR {display: -ms-block; display: block;}
  .world-FR-label {width: 100%;}
  .world-FR-inputField {width: 100%; padding-left: 0px; display: -ms-block; display: block; margin-top: 10px;}  
  .rf-left.bg-black .rafTitle {font-size: 16px; margin-bottom: 0px;}
  .rf-left ul li {margin: 0px 15px;}
  .rf-left ul li span {font-size: 17px;line-height: 27px;}
  .rf-left ul li:after{right: -20px; height: 60px;}
  .mhs-btnWrap {max-width: 200px;}
  .offer-notes {font-size: 15px; line-height: 19px;}
  .FR-travelCase-left {background: #000; text-align: center;}
  .FR-travelCase-left img {width: 100%;}
  .FR-travelCase-right { padding: 40px 40px;}
  .FR-travelCase-right .FR-travelCase-HD {font-size: 16px; line-height: 24px; padding-bottom: 0px;}
  .FR-travelCase-right .mhs-btnWrap {margin: 10px 0px 17px;max-width: 275px;}
  
  .world-FR-label label span {font-size: 21px; line-height: 21px;}
  
  /* 09-10-19 */
  
  .CP2-sec2 .MNA-section4 .MNA-section5-content:after{content: none;}
  .CP2-sec2 .MNA-section4 .MNA-section5-content {text-align: center;}
  .CP2-sec2 .MNA-section5-box .DUN-cont {font-size: 14px;}
  .CP2-sec2-imgWrap {text-align: center; margin-top: 15px;}
  .CP2-sec2-imgWrap .MNA-section4-IMGName {max-width: 355px; text-align: left; left: 0;}
  .CP2-sec3 .MNA-section7 .DUN-heading {margin-top: 0px;}
  .CP2-sec4 .CP2-sec2-imgWrap, .CP2-sec5 .CP2-sec2-imgWrap {margin-top: 0px; margin-bottom: 15px;}
  .page_content .rte .CP2-sec4 .row img,
  .page_content .rte .CP2-sec5 .row img {margin: 0 auto;}
  .CP2-sec4 .MNA-section4-IMGName, .CP2-sec5 .MNA-section4-IMGName {max-width: 355px;}
  .CP2-sec6.bg-blue, .CP2-section.CP2-sec7 {width: 100%; max-width: 355px; margin-left: auto; margin-right: auto;}  
  .CP2-sec7 .MNA-section5-box {margin-bottom: 15px;}
  
  /* 18-10-2019 */
  
  .chapterThree-wrapper {width: 100%; max-width: 355px; margin: 0 auto;}
  .MNA-section5-box.pd-r-20 {padding-right: 0px !important;}
  .chapterThree-wrapper .pdTop100 {padding-top: 30px;}
  .MNA-section4-IMGName.cust_bottomLine1:after {content: none;}
  
  .chap-3 {padding-top: 30px;}
  .chapterThree-wrapper .MNA-section5-content {padding: 20px 0px 30px;}
  .chapterThree-wrapper .HCM-title.MNA-mbview {font-family: 'proxima_novasemibold'; font-size: 15px;}
  .MNA-section-chap3-1 .DUN-cont {margin: 15px 0px;}
  .TOM-leftBox {padding-top: 0px; padding-bottom: 15px;}
  .MNA-section-chap3-3 .MNA-section4-IMGName {font-family: 'proxima_novasemibold';}
  
  /* 18-11-2019 Gift guide Experience-page */
  
  .giftGuide-wrapper {padding-left: 0px; padding-right: 0px;}
  
  .gf-desktop-layout {display: none;}
  .gf-mobile-layout {display: block;}  
  .GF-section {width: 100%; margin-left: auto; margin-right: auto;}
  .GF-section img {margin: 0 auto;}
  .GF-section .row {margin-right: 0px; margin-left: 0px;}
  .pd-r-15 {padding-right: 0px !important;}
  .pd-l-15 {padding-left: 0px !important;}
  .pd-r-18 {padding-right: 0px !important;}
  .pd-l-18 {padding-left: 0px !important;}
  .pd-l-10 {padding-left: 0px !important;}
  .pd-l-30 {padding-left: 0px !important;}
  .mobile-mb-20 {margin-bottom: 20px;}
  .shopGift-under-sec {max-width: 100%; /*355*/ margin-left: auto; margin-right: auto;}
  .shopGift-under-HD {font-size: 36px; line-height: 46px; margin-bottom: 20px;}
  .shopGift-under-btn {font-size: 13px; max-width: 175px;}
  
  .top-gifWrap {top: 35px;}
  .top-gifWrap-in {max-width: 270px;}
  .giftGuide-section1-banner-bottomCont {font-size: 20px; line-height: 25px; bottom: 20px;}
  .giftGuide-section2-contWrap {top: 20px; max-width: 100%; /*354*/ padding-left: 0px; padding-right: 0px; position: relative; margin: 0 auto;}
  .shop-giftCard-btnWrap {padding: 0px 0px;}
  .shop-giftCard-btnWrap a {font-size: 15px; line-height: 15px; padding: 13px 0px; border: 0px solid #ffffff;}
  
  .for-the-womane-section {position: relative; top: 0px;}
  .for-the-womane {padding: 30px 0px 0px;}
  .for-the-womane-HD {font-size: 20px; line-height: 25px; margin-bottom: 10px;}
  .for-the-womane-cont {font-size: 15px; line-height: 20px;}
  .want-it-HD {line-height: 30px; font-size: 25px;}  
  .want-it-title {font-size: 17px;line-height: 17px; margin: 15px 0px;}
  .want-it-listWrap {padding: 0px 0px 30px;}
  .want-it-listWrap ul {display: -ms-block;  display: block; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .want-it-listWrap ul li {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  border-bottom: 0px; padding: 0px 10px; margin-top: 30px;}
  .order-mustBe {font-size: 14px; line-height: 14px;}
  .want-it-bgImage {background-position: 100% 100%;}
  
  .personalizedGift-txt br {display: none;}
  
  .wse_sec_11 .button3-wrap .btn.custom-btn3 {
    background: #000;
    color: #ffffff;
  }

  /* Mother's day experience page 15-04-2020 */

.MDE-desktopLayout {
  display: none;
}
.MDE-mobLayout {
  display: block;
}
.MDE-row {
  padding-left: 15px;
  padding-right: 15px;
}
.MDE-topSecBanner-HD br,
.MDE-Banner-bottomContent-left br {
    display: block;
}
.MDE-topSecBanner-HD {
    font-size: 42px;
    line-height: 54px;
}
.MDE-topSecBanner-title {
    font-size: 16px;
    line-height: 26px;
    padding: 15px 0px 25px;
}
.MDE-topSecBanner-title br,
.mothers-day-expWrapper .MDE-topSecBanner-title br {
    display: block;
}
.MDE-topSecBanner-bottomNavWrap {
    background: transparent;
}
.MDE-topSecBanner-bottomNavWrap ul {
  max-width: 100%;
  display: block;
  padding: 0px;
  height: 64px;
  overflow: hidden;
  transition: all 0.3s;
}
.MDE-topSecBanner-bottomNavWrap ul.openUL {
  height: auto;
}
.MDE-topSecBanner-bottomNavWrap ul #best-sellersBtn {
    display: block;
    position: absolute;
    top: 14px;
    right: 20px;
    font-size: 34px;
    color: #ffffff !important;
    transition: all 0.3s;
    width: 190px;
    text-align: right;
}
.MDE-topSecBanner-bottomNavWrap ul #best-sellersBtn .fa {transition: all 0.3s;}
.MDE-topSecBanner-bottomNavWrap ul.openUL #best-sellersBtn .fa {
  transform: rotate(-180deg);
}
.MDE-topSecBanner-bottomNavWrap ul li {
  width: 100%;
  text-align: left;
  padding: 0px 20px;
  background: #AAAAAA;
  border-right: 0px solid #ffffff;
}
.MDE-topSecBanner-bottomNavWrap ul li:first-child {
  background: #000000;
  /*padding-right: 100px;*/
  padding-right: 200px;
  position: relative;
}
.MDE-topSecBanner-bottomNavWrap ul li a {    
    font-size: 14px;
    line-height: 14px;
    display: block !important;
    color: #000000;
    padding: 25px 0px;
    font-family: 'proxima_novasemibold';
     border-top: 1px solid #707070 !important;
     border-radius: 0px !important
}
/*.MDE-topSecBanner-bottomNavWrap ul li a:hover,
.MDE-topSecBanner-bottomNavWrap ul li a:focus,  {
    color: #000000 !important;
    border-top: 1px solid #707070 !important;
}*/

.MDE-topSecBanner-bottomNavWrap ul li a:hover,
.MDE-topSecBanner-bottomNavWrap ul li a:focus,
.MDE-topSecBanner-bottomNavWrap ul li.active a,
.MDE-topSecBanner-bottomNavWrap ul li.active a:hover,
.MDE-topSecBanner-bottomNavWrap ul li.active a:focus {
  color: #000000 !important;
  border-top: 1px solid #707070 !important;
}
.MDE-topSecBanner-bottomNavWrap ul li:first-child a,
.MDE-topSecBanner-bottomNavWrap ul li.current-li a,
.MDE-topSecBanner-bottomNavWrap ul li.current-li a:hover,
.MDE-topSecBanner-bottomNavWrap ul li.current-li a:focus,
.MDE-topSecBanner-bottomNavWrap ul li:first-child.active a:focus,
.MDE-topSecBanner-bottomNavWrap ul li:first-child.active a:hover {
    color: #C39537 !important;
    border-top: 1px solid transparent !important;
}
.MDE-topSecBanner-bottomNavWrap ul li:nth-child(2) a{
  border-top: 1px solid transparent !important;
}

.desktop-tableNavWrapper {
    display: none;
}
.mobile-tableNavWrapper {
    display: block;
}

/*.MDE-topSecBanner-bottomNavWrap ul li:last-child a {
  border-top: 1px solid #707070 !important;
}*/
.MDE-col-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  background: transparent;
}
.MDE-backBox-wrap {
    max-width: 668px;
    margin: 0 auto;
}
.MDE-mr-1 {
    margin-right: 0%;
}
.MDE-ml-1 {
    margin-left: 0%;
}
.MDE-mob-order-1 {
  order: 1;
}
.MDE-mob-order-2 {
  order: 2;
}
.MDE-bannerWrapper-inner {
    background: #ffffff;
    text-align: center;
}
.rte .MDE-bannerWrapper-inner img {
    margin: 0 auto;
}
.MDE-Banner-bottomContent-left {
    font-size: 16px;
    line-height: 26px;
}
.MDE-backBox-inner {
  position: relative;
  padding: 50px 20px;
}
.MDE-backBox-HD {
  font-size: 30px;
  line-height: 30px;
  margin: 17px 0px 22px;
}
.MDE-backBox-btn {
  max-width: 290px;
}
.MDE-image-cont {
  bottom: 16px;
}
.MDE-Banner-bottomContent-left {
   text-align: center;
}
.Complimentary-banner .MDE-Banner-bottomContent {
    max-width: 100%;
    bottom: 10%;
}
  .rte .mothers-day-expWrapper .tab-content .tab-pane h5 {
    padding: 24px 0px 15px;
  }
.mothers-day-expWrapper .tab-content .subText {
    font-size: 30px;
      line-height: 30px;
    padding: 0px 0px 25px;
}

  .coll-title, .collection-description {padding-left: 10px; padding-right: 10px;}
  
  
/* Fr vault 26-06-2020 */

/*.fr-vault-mainWrappers {margin-bottom: 20px;}*/
.rte .fr-vault-bannerInner img ,
.rte .fr-vault-imgWrap img {width: 100% !important;}

.fr-vault-bannerCont {top: auto; max-width: 100%; bottom: 25px; right: auto; left: 0px; padding-left: 45px; padding-right: 10%;}
.fr-vault-mostIconicStyle br {display: none;}
.fr-vault-mostIconicStyle {padding-top: 5px; padding-bottom: 10px; font-size: 16px; line-height: 16px;}
.fr-vault-limited-quant {font-size: 15px; line-height: 15px;}
.fr-vault-bannerBottom-cont {text-align: left; padding-top: 25px; font-size: 18px;}

.fr-vault-mainWrappers .flexBox {display: -webkit-block; display: block;}
.mt-90 {margin-top: 15px;}
.FRV-contBox, .fr-vault-imgWrap {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.FRV-contBox {max-width: calc(100% - 40px); margin: 0px 0px 0px auto; bottom: 25px; padding: 35px 40px;}
.FRV-sec3 .FRV-contBox {max-width: calc(100% - 40px); margin: 0px 0px 0px 0px; bottom: 25px; padding: 35px 40px; }

.FRV-lftContBox {right: 0px;}
.FRV-cont {font-size: 12px; line-height: 23px; margin-bottom: 10px; margin-top: 10px;}
.blackWhite-box, .blueColor-box {padding: 35px 40px;}
.FRV-rgtContBox {left: 0px; bottom: -15px; order: 1;}
.shopnowBtnBx.FRV-shopBtn span {width: 175px; height: 30px; line-height: 30px; font-size: 12px; }

.fr-vaultShop-allCont-box {max-width: 335px; font-size: 12px; top: auto; bottom: 8%; left: 0px; padding: 30px 40px 50px;}
.fr-vaultShop-allCont-box .FRV-InnerHD {margin-bottom: 5px;}
.fr-vaultShop-all-use-promoCode {margin-top: 50px;}
.FRV-sec2 .fr-vault-imgWrap {padding-right: 15px;}
.FRV-sec3 .fr-vault-imgWrap {padding-left: 15px;}

  .product-scope .product_wrap .product_images #product-large-img {text-align: center;} 
  .template-product .breadcrumbs {margin-top: 0;}

  .LDW-stack-sparkle-gift .HF-network-cont {text-align: center;}
  .LDW-stack-sparkle-gift .labour-img img {margin: 0 auto;}
  .LDW-stack-sparkle-gift .HF-network-cont b {font-size: 25px;}
  .LDW-stack-sparkle-gift .font-light.personalizedGift-txt {font-size: 12px; line-height: 22px;}
  .LDW-offerEnd-time {padding-top: 15px; font-size: 9px;}

  .heroSectionWrappers .carousel-indicators {bottom: 32%;}

  /* 05-09-2020 FR Gifting Program */

  .FR-desk {display: none;}
  .FR-mob {display: block;}
  .FRGP-section1 {padding: 0px 0px 50px 50px;}
  .FRGP-bannerHD {font-size: 36px; line-height: 36px; left: 0px; bottom: -15%;}
  .FRGP-bannerCont {font-size: 17px; line-height: 25px; padding-top: 21%; padding-bottom: 0px; }
  .FRGP-theStory-SecInner {display: block; padding-right: 50px; padding-top: 45px;}

  .FRGP-theStory-lft, .FRGP-theStory-rgt {width: 100%;}
  .FRGP-theStory-rgt {position: relative; max-width: 650px;}
  .FRGP-theStory-lft {max-width: 100%; padding: 22px 0px 40px 35px;}
  .FRGP-theStory-SecInner .FRGP-secHD {position: absolute; top: 20px; right: 17px; color: #000000;}
  .FRGP-secHD {font-size: 36px; line-height: 46px; font-weight: bold;}
  .FRGP-secCont {font-size: 17px; line-height: 25px;}

  .FRGP-flexBox {display: block;}
  .FRGP-imgBox-section {width: 100%; padding-right: 25px; padding-top: 30px;}
  .FRGP-contBox-section {width: 100%; padding: 30px 25px 30px;}
  .FRGP-contBox-section .FRGP-secHD {font-size: 28px; line-height: 34px;}
  .quantity-price-Box {padding-top: 30px;}
  .quantity-box ul li {font-size: 21px;}
  .price-box {font-size: 30px; line-height: 30px;}
  .FRGP-add-cart-btnBox .FRGP-add-cart-btn {font-size: 15px; line-height: 15px; padding: 15px 0px;}

  .FRGP-leftside-ImgBoxsec {order: 0; padding-left: 25px; padding-right: 0px; }
  .FRGP-contBox-Inner {max-width: 100%; padding-bottom: 0px;}
  .FRGP-section9 .FRGP-contBox-Inner {padding-top: 0px;}
  .price-box.select-price-box select {font-size: 15px;}
  .ComplimentaryMonogramming-contBox {max-width: 315px; padding: 20px 30px;}
  .ComplimentaryMonogramming-contBox .FRGP-secHD {font-size: 28px; line-height: 28px;}
  .ComplimentaryMonogramming-contBox .FRGP-secCont {font-size: 18px; line-height: 18px;}

  .FRGifting-Program-Offers {padding: 54px 0px;}
  .FRGifting-Program-Offers .FRGP-secHD {margin-bottom: 0px; text-align: left; max-width: 257px; margin-left: auto; margin-right: auto; }
  .FRGifting-Program-Offers .FRGP-secCont {text-align: left; line-height: 35px; max-width: 257px; margin: 0 auto; padding-top: 0px; }
  .FRGifting-Program-Offers .FRGP-secCont div {padding-top: 45px;}
  .quantity-box #quantity {height: 39px;}

  .HF-network-cont b {font-size: 25px;}
  .desktop-HB-text {display: none !important;}
  .mobile-HB-text {display: block !important;}
  .HF-network-cont .personalizedGift-txt.honor-bracelet-txt {font-size: 12px; line-height: 22px; padding-top: 30px;}

  /* Event page style */
  .easylockdown-content .cont-video iframe {height: 205px;}

  /* 25-11-2020 PDP paage */

  .HF-network .labour-img.cyber-monday-PDP b br, 
  .cyber-monday-PDP .font-light div br {display: block;}
  .HF-network.FR-vault-PDP .labour-img.cyber-monday-PDP a b.cyber-monday-HDP-pdp {
    font-size: 23px; line-height: 23px; font-family: 'proxima_novabold';}
    .FR-bfcm-bottom-title {font-size: 9px !important; line-height: 15px !important; margin: 0px auto 0px;}

    /*.template-product .breadcrumb li:last-child {display: inline-block !important;}
    .template-product .breadcrumb .page-title,
    .breadcrumb a, .breadcrumb span {font-size: 12px;}*/

    .signUp-world-FR .kgtZbf.kgtZbf {display: block;}
    .signUp-world-FR .eUySvI.eUySvI {padding-left: 0px !important;}
    .signUp-world-FR .lpsQFr.lpsQFr {max-width: 99% !important; margin-left: 0px;} 

    .newsletter #mc_embed_signup_scroll {display: block;}
    /*PDF 19-01-2021 */

    .GiveSparkle-wrappers.HF-network .labour-img {text-align: center;}
    .giveSparkle-title {font-size: 12px; line-height: 17px;}
    .GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt > div {margin-top: 20px;}
    .GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt br {display: block;}
    .GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt,
    .GiveSparkle-wrappers .HF-network-cont .personalizedGift-txt b {font-size: 12px; line-height: 17px;}
  }


@media (max-width: 690px){
  .top-banner-black-fri-cont-box{width: 300px;}
  .suitest-black-fri-img{width: 150px;}
  .after-suitest-black-fri-img-cont p{ font-size: 14px; line-height: 20px; }
  .top-banner-black-fri-nav ul li a{font-size: 12px;}  
  
  /* Home page 20 june 2019  */
  
    .heading-1 {font-size: 53px; line-height: 53px;}
    .cyos-text {font-size: 16px; line-height: 16px;}
    .homesection-2 .headingtitle {font-size: 16px; line-height: 16px;}
    .homesection-2 .heading-2 {font-size: 51px;line-height: 47px;}
    .section-mb270 {margin-bottom: 140px;}
    .bridesmad-suite-banner img {max-width: 480px !important;}
    .heading-2 {font-size: 30px; line-height: 30px;}
    .bridesmad-suite-banner-2 img {max-width: 215px !important;}
    .heading-2 {font-size: 28px; line-height: 28px;}
    .homesection-5 .cyos-text {font-size: 16px; line-height: 16px;}
    .homesection-5 .banner-bottomcontent {bottom: 18px;}
  
  /* Home page 20 june 2019 End */
  
    /* Home page 01 july 2019 */
  
    .banner-topcontent.top-gif-wrapper img {max-width: 320px;}
  .homesection-3 .img-second-home {margin-top: 0px;}
  .banner-middlecontent2 .cyos-text {font-size: 17px;line-height: 18px;}
    .fr-signature-sec5 .homeSec-2-banner {max-width: 394px;}
    .fr-signature-sec5 .main-heading {font-size: 45px;line-height: 45px;}
    .fr-signature-sec5 .txtWrap .main-subheading {font-size: 14px; line-height: 14px;}
  
    /* Home page 20 july 2019 End */
  
  .cmc-gif {
    max-width: 370px;
}
  .CT2_bracelets {
    max-width: 305px;
}
  .CT-2-image {
    width: 245px;
}
  .blue-box {
    width: 380px;
}
  
  
  .chapterFour-wrapper {
    width: 100%;
    max-width: 355px;
    margin: 0 auto;
}
.chapterFour-wrapper .SMB-wrapper {
    text-align: center;
    margin: 0px 0px 20px;
}
.chap-4 {
    padding-top: 0px;
}
 .midnightPadd{
  padding-bottom:25px;
  }
  
}

@media (max-width: 640px) {
  .fr-signature-sec5 .main-heading {font-size: 40px; line-height: 40px;}
  .CT2_bracelets {
    max-width: 295px;
}
  .cmc-gif {
    max-width: 370px;
}
  .blue-box {
    width: 330px;
}
  .CT-2-image {
    width: 245px;
}
  .section-3.bg-color {
    margin-top: 60px;
}
}
@media (max-width: 641px){
  
  /* Home page 20 june 2019  */
  
  .heading-1 {font-size: 50px; line-height: 50px;}
  .homesection-2 .heading-2 {font-size: 47px;line-height: 42px;}
  .bridesmad-suite-banner img {max-width: 460px !important;}
  .bridesmad-suite-banner-2 img {max-width: 215px !important;}

  .template-customers-login #customer, #recover-password {padding: 0px 25px 15px !important; margin-bottom: 25px;}
  .template-customers-login #customer .action_bottom12 a, #customer .template_content .action_bottom11,
  #recover-password .action_bottom .btn {font-size: 15px !important;}
  #customer .page_title {font-size: 21px;}
  
    /* Home page 20 june 2019  End */
}

@media (max-width: 639px){
    .sp-newyear-left-sec, .sp-newyear-right-sec {width: 100%; float: none;}
  .sp-newyear-right-sec{padding-left: 0px; margin-top: 20px;}
  .sp-newyear-right-sec .sp-newyear-right-heading-con {margin: 5px 0px 15px; font-size: 16px;}
  .sp-newyear-right-heading-con p {padding-bottom: 10px;}
  .sp-newyear-right-heading-con h3 {font-size: 16px;}
  .holiday-sparkles-gif h3{padding: 10px 0px 0px; font-size: 14px;}
  .sparkling-newyear-bottom-product-list ul li p{font-size: 12px; bottom: 0px;}
  .holiday-sparkles-gif {text-align: center;}

  .signature-collection-wrap .sp-newyear-right-sec .sp-newyear-right-heading-con {margin: 20px 0px 15px;}
  .wishing-radiant-banner-heading {font-size: 28px; line-height: 38px; top: 15px;}
  .signature-collection-wrap .sp-newyear-right-top-sec {padding: 0px 0px 0px;}
  .signature-collection-wrap .rg-signature-collection-heading h2, .freida-favorites-heading h2 {font-size: 28px; line-height: 33px;}
  .wishing-radiant-banner-wrap {padding: 10px 0px 0px;}
  .sparkling-newyear-bottom-product-list {margin: 20px 0px 20px;}
  .freida-favorites-heading h2 {margin-bottom: 20px;}
  
  /* FR Vault 02-07-19 */
  
  .silver-sec .product-contbox, .blackWhireright-contSec .product-contbox {top: 10px; transform: translate(0px, 10px);}
  .frVault-sec5.frVaultSec-mb {margin-bottom: 15px;} 
  .product-contbox {padding: 15px;}
  .page-scope .product-contbox h3 {font-size: 20px;line-height: 20px;}
  .product-contbox p {line-height: 24px; font-size: 16px;}
  .blackWhireright-contSec .product-contbox p {line-height: 24px;}
  
  /* FR Vault 02-07-19 end */
  
}
@media only screen and (max-width: 600px) {
  .widget__related-products .owl-item .item,  .widget__related-products .owl-theme .owl-controls{margin: 0px !important;}
  
  .CraftedSterlingSilver-text {padding: 20px 0px 0px;}
  
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn,
  .img-first-name-home.shop-proName,
  .updatespring-heading-sec.frSignature-heading h2 {font-size: 35px; line-height: 35px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn span,
  .img-first-name-home.shop-proName span {font-size: 21px; line-height: 21px;}
  
   /* Home page 20 june 2019  */
  
  .heading-1 {font-size: 43px; line-height: 43px;}
  .cyos-text {font-size: 13px; line-height: 13px;}
  .homesection-2 .headingtitle {font-size: 14px; line-height: 14px;}
  .homesection-2 .heading-2 {font-size: 42px;line-height: 35px;}
  .bridesmad-suite-banner img {max-width: 410px !important;}
  .heading-2 {font-size: 25px; line-height: 25px;}
  .bs-content-box p {font-size: 14px; line-height: 14px;}
  .bridesmad-suite-banner-2 img {max-width: 180px !important;}
  .homesection-5 .banner-bottomcontent {bottom: 20px;}
  .homesection-5 .cyos-text {font-size: 13.5px; line-height: 13px;}
  
   /* Home page 20 june 2019  End */
  
  /* Home 10-09-2019 */
  
  .home-topBannerHeading {font-size: 25px; line-height: 30px;}
  .home-topBanner-FCSS.home-topBanner-FCSS-mobView {padding: 0px 0px 10px; font-size: 16px; line-height: 20px;}
  .home-topBanner-bottomSec ul li {width: 49%; margin-bottom: 10px; padding-left: 15px; padding-right: 15px;}
  .home-topBanner-bottomSec ul li a {font-size: 13px; line-height: 13px; padding: 4px 0px;}
  
  
  
}

@media only screen and (max-width: 575px) {
  .complimentary{width: 164px;}
  .holiday-collection-banner-sec .shop-imperial-brooklyn {bottom: 15px;}
  .new-home-ctrn-sparkle-img-text{font-size: 14px; line-height: 18px; width: 100px; right: 6%; bottom: 12%;} 
  .shop-gift-price {right: 3%; bottom: 10px;}

  .after-suitest-black-fri-img-cont{display: none;}
  .top-banner-black-fri-nav ul {width: 100px; text-align: left; margin: 0 auto;}
  .top-banner-black-fri-nav ul li {display: block; width: 100%; float: none; margin: 6px 0px;}
  .top-banner-black-fri-nav ul li a {font-size: 14px;}  
  /*.offer-end-det{left: 10px;}*/

  .shop-now-btn{bottom: 25px;}
  .holi-gift.offer-end-det{left: 43%; bottom: 5px;}

  .new-home-ctrn-first-more.top-banner-black-fri.cyber-monday-26{margin-bottom: 15px;}
  .receive-gift-card-bannerbox-26 .after-suitest-black-fri-img-cont{display: block;}
  .cyber-monday-26 .top-banner-black-fri-cont-box.receive-gift-card-bannerbox-26{width: 100%; max-width: 600px; height: 100px;}
  .cyber-monday-26 .top-banner-black-fri-nav ul{width: 100%; text-align: center;} 
  .top-banner-black-fri-nav ul li {display: inline-block; width: 33.333%; float: left; margin: 0px; padding-left: 10px; padding-right: 10px;}
  .cyber-monday-26 .top-banner-black-fri-nav ul li a{height: 40px; line-height: 41px;}
  .cyber-monday-26 .top-banner-black-fri-nav {margin-top: 20px; margin-bottom: 0px;}
  .cyber-monday-26 .top-banner-black-fri-nav ul li{margin-top: 0px;}   
  
  .means-gift-guid-box .mg-gold-bottomline {bottom: 13px;}
  
    .sparkling-newyear-bottom-product-list ul li p{font-size: 12px; bottom:0px;}
  .updatespring-heading-sec h1, .discover-fleur-bloom-box h2 {font-size: 21px;}
  .wishing-radiant-banner-btn {font-size: 14px;bottom: 10px;}
  .updatespring-heading-sec.Whimsical-header h3, .introducing-love-suite-set-box h2 {font-size: 15px;line-height: 20px;}
  .earring-ring-con .wishing-radiant-banner-btn, .Whimsical-Spring-Layering-sec .wishing-radiant-banner-btn {bottom: 5px;}  
  .shop-spring-btn-wrap {margin: 25px 0px 30px;}
  .shop-spring-btn-wrap a {font-size: 16px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 100px;}
  .the-love-edit-box .wishing-radiant-banner-btn {max-width: 150px;}
  .the-love-edit-box .wishing-radiant-banner-btn span {font-size: 12px;}
  
  .project-chkbox .form-group.clearfix{width: 100%; display: block;}
  .project-chkbox .form-group:nth-child(2n) {margin-left: 0%;}
  
  .updatespring-heading-sec-change .middle-text.mob-View-Text{margin: 9px 0px 0px;}
  .updatespring-heading-sec-change .middle-text.mob-View-Text span {font-size: 12px; margin-bottom: -2px;}
  .updatespring-heading-sec-change .middle-text.mob-View-Text label {font-size: 16px;}
  
  .fr-Empire-Heading-Sec h1, .fr-Empire-Heading2-Sec h2 {font-size: 21px;}  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .wishing-radiant-banner-btn {bottom: 2px; font-size: 11px;}

  .FREmpireStateofMind-Banner-Img{margin-bottom: 10px;}
  .FREmpireStateofMind-Banner-Con {margin-bottom: 0px;}
  
  .fivth-section h3{font-size: 21px}
  
  /* 11-03-2019 */
  
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text span {font-size: 18px; margin-bottom: 5px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text label {font-size: 21px;}
.dFBB-11-banner-con .wishing-radiant-banner-btn {margin-top: 15px; margin-bottom: 15px;}
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .dFBB-11-banner-con .wishing-radiant-banner-btn{font-size: 12px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .limited-release span {font-size: 11px;}
  
  .FREmpireStateofMind-win-iconic-banner-Con{width: 65%; right: 0;}
  .FREmpireStateofMind-win-iconic-banner-Con span.subheading{margin-bottom: 0;}
  .banner-learn-more-btn {font-size: 12px; margin-top: 10px;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2 p{font-size: 15px;  line-height: 19px;}
  
  .embed-container h2.videotitle {margin-bottom: 100px !important;}
  
  /* Mothers day gif guid */ 
  
  .mothersDayGift-section.mothersDayGift-section2-wrapper {margin-top: 55px;}
  .mothersDayGift-topSection-con .mothersDayGiftGuid-heading {bottom: 15px; font-size: 25px !important; line-height: 30px;}
  .mothersDayGift-topSection-conIn {max-width: 345px;}
  h2.happyMothersDay-bannerText {bottom: 20px; font-size: 30px; line-height: 40px;}
  
  
  /* 16-04-2019 MobView */
  
  .rightSide-topConSection {padding: 10px 0px 0px;}
  .page_content .mothersDayGift-mainWrapper .rightSide-topConSection p {font-size: 14px; line-height: 20px !important;}
  
  /* 17-04-2019 */
  
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .middle-text h1 {font-size: 35px; line-height: 35px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn,
  .updatespring-heading-sec.frSignature-heading h2 {font-size: 25px; line-height: 25px;}
  .banner-top-conBox {font-size: 12px;line-height: 16px; max-width: 140px;}
  .banner-top-conBox .shop-giftSet-btn {margin-top: 5px;font-size: 11px; line-height: 14px;}
  
  .mothersDay-giftGuid-sec4 .wishing-radiant-banner-btn {bottom: 1%;}
  .feminine-design-text {margin-bottom: 0px; font-size: 13px;}
  
  .discover-radiance-cont-box {max-width: 188px;}
  .discover-radiance-heading span {font-size: 22px; line-height: 22px;}
  .discover-radiance-heading {font-size: 35px; line-height: 35px;}
  .discover-radiance-midd-cont-box{margin: 20px auto; max-width: 214px; font-size: 14px; line-height: 20px;}
  .discover-radiance-bottom-cont-box {font-size: 12px;line-height: 14px; text-align: center;}
  
  .discover-fleur-bloom-box.pt-60 {padding-top: 35px;}
  .homeSec-2-banner {max-width: 380px; margin-bottom: 60px;}
  .hb-img2 {max-width: 145px;}
  
  /*04-06-19*/
  
  .be-sec-rght {max-width: 350px;}
  .be1-top-headingcont h3 {font-size: 35px; line-height: 35px;}
  .be1-top-headingcont p {font-size: 20px;}
  .bridalexperience-wrapper .be-sec-left-in .sns {font-size: 12px;}
  .be-topbg-in {top: 74%; left: -20%; max-width: 140px;}
  
  .bri-img {max-width: 170px;}
  .be-sec2 {margin: 90px 0px 30px;}
  .bri-cont {padding: 100px 35px 30px;}
  .page-scope .bri-cont h3 {font-size: 35px;line-height: 35px;}
  
  .be3-right {max-width: 280px;}
  .be3-bg2 {max-width: 300px;}
  
  .be-prod-name .sns {font-size: 13px; line-height: 14px;}
  
   /* Home page 01 july 2019  */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 280px;}
  .homesection-3 .img-second-home {right: -10px;}
  .banner-middlecontent2 .headingtitle {font-size: 15px; line-height: 15px; padding-left: 3px;}
  .banner-middlecontent2 .heading-2 {font-size: 43px; line-height: 45px;}
  .banner-middlecontent2 .cyos-text {font-size: 13px; line-height: 13px; padding-left: 3px;}
  .banner-middlecontent2 .ssj-box {padding-left: 3px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 350px;}
  .fr-signature-sec5 .main-heading {font-size: 35px;line-height: 35px;}
  
  
   /* Home page 01 july 2019  */
  
  /*16-07-2019 home */
  
 .tbc-wrappers {
    bottom: 20px;
} 
  .fw-theme15 .heading-2 {
    font-size: 25px;
    line-height: 25px;
}
  .tbc-box .headingtitle {
    font-size: 9px;
    line-height: 8px;
    padding-left: 5px;
}
  .tbc-box .sns {
    margin-top: 0px;
}
  .colorTheme-banner .tbbc {display: none;}
  .right-sec {
    max-width: 185px;
}
  .fw-theme15 .homeSec-2 .txtWrap .heading-2 { 
    font-size: 25px;
    line-height: 25px;
}
  .new-image15 {
    max-width: 130px;
    top: 80px;
}
  .home-frs-section .txtWrap .heading-2 {
    font-size: 25px;
    line-height: 25px;
}
  .home-frs-section .txtWrap {
    bottom: 5px;
}
  .home-frs-section .txtWrap .headingtitle {
    font-size: 10px;
    line-height: 12px;
}
  .fw-theme15 .homeSec-2 .tbbc .fcss {
    font-size: 12px;
    line-height: 12px;
}
  
  /* colortheme */
  
 .ct-topbanner .top-cont {
    width: 180px;
    top: 70px;
}
  .ct-topbanner .top-cont .heading-2 {
    font-size: 20px;
    height: 22px;
}
  .ct-topbanner .bottom-cont {
    bottom: 0px;
    width: 130px;
}
  .ct-topbanner .bottom-cont p {
    font-size: 8px;
    line-height: 10px;
}
  .CT2_bracelets {
    max-width: 225px;
}
  .cmc-gif {
    max-width: 260px;
    top: 20px;
}
  .CT-2-image {
    width: 185px;
}
  .blue-box {
    width: 260px;
}
  .page_content .blue-box p {
    font-size: 11px;
    line-height: 17px;
}
  .CT-3-banner {
    padding: 0px 30px;
}
  .section-5.bg-color {
    padding: 30px 20px;
}
  
   /* 12-08-19 New Page theme layout */
  
  .rda-section .bo-text span {font-size: 18px;}
  .industrial-finish-in {padding: 0 10px;}
  .industrial-finish-in .if-hd {font-size: 24px; line-height: 24px; margin: 5px 0px;}
  .shop-fall-btn {font-size: 12px; line-height: 12px; padding: 6px 15px 5px;}
  .home-shopProduct-list .sec-col .bo-text span {font-size: 12px; line-height: 12px; padding: 5px 0px;}
  .home-meetFreida-sec .fivth-section h2 {font-size: 17px;line-height: 17px;}
  
  /* Cart page */
  
  .shooping_text, .summary_text {font-family: 'proxima_novasemibold' !important; font-size: 17px;}
  .cart-scope form .col-sm-9 {padding-right: 0px;}
  .cart-list table.cart-table {min-width: 100% !important;}
  #shopping-cart-table colgroup {display: none;}
  #shopping-cart-table thead tr th {font-family: 'proxima_novalight'; font-size: 12px; line-height: 12px; padding: 5px; word-break: break-all; }
  #shopping-cart-table thead tr th:first-child{width: 84px;}
  #shopping-cart-table thead tr th:nth-child(2){width: 60px;}
  #shopping-cart-table thead tr th:nth-child(3){width: 80px;}
  #shopping-cart-table thead tr th:nth-child(4){width: 22px;}
  #shopping-cart-table thead tr th:nth-child(5){width: 80px;}
  #shopping-cart-table tbody tr td {word-break: break-all; padding: 10px 5px; vertical-align: top; font-size: 8.5px; font-family: 'proxima_novasemibold' !important;}
  .cart-list .item_title {padding-top: 0px; width: 100% !important;font-family: 'proxima_novaregular' !important;}
  #shopping-cart-table td h2 a{font-size: 10px;}
  #shopping-cart-table .msws-add-btn, #shopping-cart-table .ms-wishlist-remove-btn {font-family: 'proxima_novasemibold';}
  
  .celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-Title {
        top: 0;
        font-family: 'proxima_novalight';
  }

.mothersDay-gigtGuide_banner.celestial-homeHero-sec.strength_bracelet_banner .home-topBanner-Title {
    bottom: 14%;
}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap {
    bottom: 0%;
}
.mothersDay-gigtGuide_banner.strength_bracelet_banner.celestial-homeHero-sec .home-topBanner-contWrap .shopnowBtnBx {
    margin-bottom: 35px;
}

.mobileView-HMDGG-strengthLive-sec {
  bottom: 20px
}
.MDN-chapter1-sec-IN {
  margin-bottom: 40px;
}
.homeHero-banner-radianceWrapper .MDN-chapter1-sec-IN {
    margin-bottom: 0px;
}
 
/*.celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section {margin-bottom: 90px;} */
.home-FRVault-section .mobileView-HMDGG-strengthLive-sec {bottom: 0px;}

}

@media(max-width: 480px) {

  /* Home page 20 june 2019  */
  
  .banner-topcontent .headingtitle {font-size: 13px; line-height: 13px;}
  .heading-1 {font-size: 37px; line-height: 35px;}
  .cyos-text {font-size: 12px; line-height: 12px;}
  .fcss {display: none;}
  .banner-bottomcontent {bottom: 0px;}
  .homesection-2 .headingtitle {padding-left: 1px;}
  .homesection-2 .heading-2 {font-size: 35px; line-height: 29px;}  
  .homesection-2 .banner-bottomcontent .ssj-box {padding-left: 2px;}
  .homesection-3 .bs-content-box {top: 60px;}
  .section-mb270 {margin-bottom: 105px;}
  .bridesmad-suite-banner img {max-width: 340px !important;}
  .heading-2 {font-size: 21px; line-height: 21px;}
  .bridesmad-suite-banner-2 img {max-width: 150px !important;}
  .bs-content-box p {font-size: 12px; line-height: 14px; margin-top: 10px;}
  .homesection-5 .banner-bottomcontent {bottom: 15px;}
  .homesection-5 .cyos-text {font-size: 11px; line-height: 12px;}
  
  /* Home page 20 june 2019  End */
  
  /* Home page 01 july 2019   */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 240px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 290px;}
  .fr-signature-sec5 .txtWrap {max-width: 244px;}
  .fr-signature-sec5 .main-heading {font-size: 30px;line-height: 30px;}
  .fr-signature-sec5 .txtWrap .main-subheading { font-size: 12px; line-height: 15px; margin-top: 15px;}
  
  /* Home page 01 july 2019  End */
  
  .right-sec .tbbc .fcss{display: block;}
  
  /* 12-08-19 New Page theme layout */
  
  .industrial-finish-in .if-hd {font-size: 17.5px; line-height: 17px; margin: 3px 0px;}
  .shop-fall-btn {padding: 4px 15px 3px;}
  .home-shopProduct-list .sec-col .bo-text {padding: 5px 0px;}
  .home-shopProduct-list .sec-col .bo-text span {font-size: 10px;line-height: 10px; padding: 0px 0px;}
  
  .home-meetFreida-sec .fivth-section p,
  .home-meetFreida-sec .fivth-section p.tp-cont{font-size: 16px;line-height: 25px; text-align: left;}
  
  
  /* Cart page */
  
  .cart-list .item_image a img{width:120px!important;}  
  .cart-list #shopping-cart-table .item_image a img {width:60px !important;}
  #shopping-cart-table td:nth-child(2) {min-width: 100px;}
  .cart-list .item_vendor {font-size: 9px;}
  #shopping-cart-table thead tr th {font-size: 10px; font-family: 'proxima_novasemibold' !important}
  .cart-list #shopping-cart-table .form-control {width: 40px; padding: 0px;text-align: center;} 
  .cart-list .item_title {font-family: 'proxima_novasemibold' !important; font-size: 9px; line-height: 13px;}
  
  .TP-offerHeading {font-size: 20px;line-height: 26px;}
  .TP-offerCont {font-size: 15px;  line-height: 25px; padding: 5px 0px;}
  .TP-offerEnd {font-size: 10px; line-height: 10px;}
  
  #displyGiftItem .product-grid {margin: 20px 5px;}
  #displyGiftItem .product-grid .title {font-size: 10px; line-height: 20px;}
  
  /* Promotion page */
  
  .promotion-desktop-View {display: none}
  .promotion-mobileView {display: block;}
  
  .promotion-topBannerSec {text-align: center;}
    .promot-Sec {margin: 20px 0px;}
  .rte .promotion-pageWrap .promot-heading {font-size: 20px; line-height: 24px; margin-bottom: 0px;} 
  .promotion-pageWrap .promot-title {font-size: 16px; line-height: 20px;}
  .register-getDiscount p {font-size: 16px; line-height: 20px; padding: 0px !important;}
  .page-scope .register-getDiscount h3 {font-size: 20px; line-height: 25px;  margin: 0px 0px;}
  
  ..promotion-section3 {padding: 30px;}
  .register-getDiscountForm-IN {padding-left: 0px; display: -ms-block; display: block; margin-bottom: 10px;}
  .button3-wrap {width: 100%; margin-left: 0; margin-top: 10px;}
  .button3-wrap .btn.custom-btn3 {margin: 0px; max-width: 100%;}
  
  .refer-frieda-section, .FR-travelCase {display: -ms-block; display: block;}
  .rf-left, .rf-right, .FR-travelCase-left, .FR-travelCase-right {width: 100%; max-width: 100%;}
  .rf-right {text-align: center;}
  
  .signUp-world-FR {display: -ms-block; display: block;}
  .world-FR-label {width: 100%;}
  .world-FR-inputField {width: 100%; padding-left: 0px; display: -ms-block; display: block; margin-top: 10px;}  
  .rf-left.bg-black .rafTitle {font-size: 16px; margin-bottom: 0px;}
  .rf-left ul li {margin: 0px 15px;}
  .rf-left ul li span {font-size: 17px;line-height: 27px;}
  .rf-left ul li:after{right: -20px; height: 60px;}
  .mhs-btnWrap {max-width: 200px;}
  .offer-notes {font-size: 15px; line-height: 19px;}
  .FR-travelCase-left {background: #000;}
  .FR-travelCase-right { padding: 40px 30px;}
  .FR-travelCase-right .FR-travelCase-HD {font-size: 16px; line-height: 24px; padding-bottom: 0px;}
  .FR-travelCase-right .mhs-btnWrap {margin: 10px 0px 17px;max-width: 100%;}
  
  .world-FR-label label span {font-size: 21px; line-height: 21px;}
  
  /* 24-09-2019 */
  
  .section-HD {margin: 20px 0px;}
  .section-HD h2 {font-size: 17px;}
  .BOB-Cont, .BOB-FR, .chap-title  {font-size: 17px; line-height: 25px;}
  .HFD-content-box {left: 0px; padding-left: 20px; text-align: left;}
  .FRS-HD {font-size: 17px;line-height: 27px; margin-bottom: 0px;}
  .HFD-shopClassics-bthWrap .HFD-shopClassics-bth {font-size: 13px; padding: 7px 15px; margin-top: 10px;}
  
  .HFDS-deskView {display: none;}
  .HFDS-movView {display: block; text-align: center;}
  .HFDS-movView img {width: 100%;}
  
  .shop-lookBtn {font-size: 11px;line-height: 10px;width: 110px; height: 30px;}
  
  .owl-carousel.homepage-slider .owl-item img {width: 100% !important;}
  
/*     .chap-heading {
    font-size: 17px;
    line-height: 25px;
}
  .chap-title {
    font-size: 13px;
    line-height: 19px;
} */
  .section-HD.GGH-HD h2 {font-size: 17px;}
  .homeBeauty-of-Brooklyn-section .BOB-Cont {margin-bottom: 10px;}
  
  /* Belt-Bag */
  .belt-Bag-section-Inner .FRS-HD {font-size: 17px; line-height: 24px;}
  .belt-Bag-section-Inner .HFD-content {font-size: 13px;line-height: 23px;margin: 10px 0px;}
  .receive-GC-amount {line-height: 25px; font-size: 15px;}

  .heroSectionWrappers .carousel-indicators {bottom: 49%;}
}

@media only screen and (max-width: 479px) {
  
  .CP2-sec2-imgWrap .MNA-section4-IMGName{ left:10px;}
 .announcements-box .logo_position img {width: 70%;}
  .mswishlist .notinwishlist:hover {color: #a79c9d;}
  .complimentary{width: 130px;}
  .shopgiftsmob{display:none;}
  .shopgifts{font-size: 20px;line-height: 28px;}
  #shopgiftsids {margin-top: 5px;font-size: 20px;line-height: 28px;}
 
.Introducing-Fleur-Bloom-sec .topbanner-bottom-lr-text{line-height: 10px !important;}  
  .product__title.text-center {height: 50px;}
  .recently-viewed-product-box-wrap .product__title {height: auto;}
  .page_content p{ margin-bottom:0px;}
  .warrentyHd1{ line-height: 24px;}
.means-gift-guid-box.means-gift-guid-box-new .mg-gold-bottomline {bottom: 8px;}
  #sca_freegift_list .item{padding: 15px 30px 10px 30px!important;}  
  #sca_freegift_list .sca-product-shop .sca-product-title{margin-bottom:10px;}
.spanbtn {padding: 5px 12px;display: inline-block;margin-left: 0px;background: #000;color: #fff;font-size: 11px;font-style: normal!important;border-radius: 3px;margin-bottom: 5px;}
.snize-mobile-design #snize-search-results-list-mode li.snize-product .snize-button{display:none!important;}
#customer-fields .form-footer{border:0!importrant}
.nvsunglasses {right: 173px!important;top: 42px!important;}  
.new-ctrn-text-more .custom-h3{font-size: 16px; line-height: 11px;}
.new-ctrn-text-more h1.seo{font-size: 17px; padding-bottom: 0}
.new-ctrn-text-more h3{padding-top: 11px;}
.new-home-ctrn-two-sections h2, .new-home-ctrn-thr-more h2{font-size: 17px;}
.new-home-ctrn-fourth-sections .col-sm-8 h2, .new-home-ctrn-fourth-sections .col-sm-4 h2{font-size: 17px; line-height: 22px;}
.new-home-ctrn-five-more h2{font-size: 17px; top: 36%;}
.new-home-ctrn-sixth-more .new-ctrn-text-more .custom-h3{font-size: 14px;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2.customde{font-size: 14px; text-align: right;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h2{padding: 0 0 10px 0;}
.new-home-ctrn-sixth-more .new-ctrn-text-more h3{font-size: 11px;}
.new-home-ctrn-seven-more .custom-h3-fr-sig{font-size: 17px;}
.new-home-ctrn-seven-more .new-ctrn-text-more h2{padding-top: 15px;font-size: 16px;margin-top: 29px;line-height: 19px;}
/* span.bc-sf-filter-product-item-image.cust_fl_img_wrap{height: auto !important;} */
.bc-sf-filter-product-item{min-height:230px;}
 body .bc-sf-filter-product-item.bc-sf-filter-grid-width-mb-2{width:50%!important;}
 body .recently-viewed-product-box-wrap.bc-sf-filter-product-item.bc-sf-filter-grid-width-mb-2{padding: 0 10px;} 
/*  body .recently-viewed-product-box-wrap.bc-sf-filter-product-item.bc-sf-filter-grid-width-mb-2:nth-child(2n){margin-right: 0%;}  */
.bc-sf-filter-product-item .bc-sf-filter-product-item-title{font-size:15px!important;}
.fourth-sec-new-left{width: 100%!important; height: 300px; float: none!important; }
.fourth-sec-new-right{width: 100%!important; height: 300px; float: none!important; margin-left: 0!important; }
 #main_content .product{ margin:0px;}
.mswish_products .alert.alert-success{ border:#000 solid 3px; box-shadow:none !important; position:relative;}
/*   position: relative;{ position:absolute; top:1px; right:2px;} */
#bc-sf-filter-top-sorting .bc-sf-filter-filter-dropdown{background:#fff;}
#freida-rothman-fr-signature-collection-rings-bangles-earrings-necklaces-amp-more .collection-featured-image img {
    width: 100%; height: auto;}
  
.nd-first-block-heading{font-size: 15px;top: 8px;}  
.nd-first-block-link span{font-size:14px;}
.nd-second-block-heading span{font-size:22px;}
.nd-third-block-heading span{font-size:25px;}
.nd-second-block-heading-dv{padding: 0 10px 0 10px;top: 10px;} 
.nd-second-block-heading a {font-size: 19px;margin-bottom: 55px;display: inline-block;line-height: 20px;}
  .login1212 {
    bottom: -40px;}
.nd-first-block-content{padding: 0 10px; bottom: 2px;}
.nd-first-block-content p{padding-bottom:0px; font-size:12px;line-height:15px;}
.nd-second-block-content {
  font-size: 10px;
  line-height: 19px;
  padding: 0 0px 0 0px;
}
  .nd-second-block-content{bottom:5px;line-height: 10px!important;}
.nd-second-block-heading-dv2 {
  padding: 0 212px 0 120px;
}
  
.nd-third-block-heading a {
  font-size: 20px;
  line-height: 22px;
}
 
  .nd-fifth-block-heading {
  font-size: 11px;
  bottom: 32px;
  left: 0;
  right: 5px;
}
/*   .product_images .bx-wrapper {padding-left: 15px; padding-right: 15px; position: relative;} */
  
   .product_images .bx-controls a.bx-prev{left:-9px; width: 7px;} 
  .product_images .bx-controls a.bx-next{right:-9px; width: 7px;}
  
/*   .product_images .bx-controls .bx-controls-direction a.bx-prev.disabled, .product_images .bx-controls .bx-controls-direction a.bx-next.disabled{top: 22%; margin: 0;} */
  
  .custom-qty{margin-top:0; margin-right:0; left:150px;}
  .product_wrap .page_title{line-height:22px;}
  .product_wrap .variants-wrapper{padding-top:2px;}
  .template-product .product_wrap .variants-wrapper, .product_wrap .variants-wrapper .selector-wrapper{padding-right:0;}
  .product_wrap #purchase .custom-qty #quantity{margin-right:0;}
  .template-product .product_wrap .variants-wrapper .selector-wrapper select{margin-top:2px; /*width:100%;*/ width: auto; margin-bottom:5px;}
 
  .bswrap {padding-left: 5px; padding-right: 5px;}
  
  .container{width:100%; padding: 0 15px !important;}
/*   .warranty.container, .bswrap .container {padding: 0 20px !important;} */
  
  .row.drop-cart-product {margin: 10px 10px !important;}
  .announcements-header{position:relative;}
  
  #demo-2 input[type=search] { width:13px;
    padding-left: 10px;}

#demo-2.new-deno2{ height:31px !important;}
.sd_dropdown-cart-items.sd_active, .sd_dropdown-inner-area {
  right: 0px!important;}
  #logo{ padding-bottom:10px !important;}
  .container.new-home-ctrn h2 span {   color: rgba(0, 0, 0, 1) !important;}
  span.sd_cross_image {display: inline-block;}
  .ndv1-box4-heading, .ndv1-box5-heading, .ndv1-box7-heading, .ndv1-box8-heading, .ndv1-box6-heading{font-size:20px;}
.video-content-text {font-size: 16px;width: 100%;padding-left: 10px;margin-bottom: 5px;padding-top: 4px;top: 10px;}
  .ndv1-box6-heading{top:5px;}
  .home-video .play-icon {width: 44px !important;}
  .heading-one {width: 145px;}
  .LABOR-smallcon{ max-width:100%;}
  .container.top-text-labor-day-sb{ padding: 0px 0 5px 0 !important; font-size:12px; }
  .bc-sf-filter-product-item .bc-sf-filter-product-item-title{min-height:95px!important;}
  .collection-description{margin-top:-40px; border-top:0!important; }
  .bootstrap-mswl .btn{font-size: 10px!important;}
  
  

  
/*   .cart-list table.cart-table{min-width:760px!important;} */
  
  
  
/*   .bc-sf-filter-product-item .bc-sf-filter-product-item-image img.bc-sf-filter-product-item-main-image {z-index: 2;width: 100%;position: relative !important;top: auto !important;left: auto !important;} */
  .custom-sorting #bc-sf-filter-default-toolbar .bc-sf-filter-toolbar-item select { padding: 5px 10px !important;}
  .product_wrap.container, .template-product #main, .container.product-bottom-section-con{padding:0!important;}
  .product-bottom-section{padding-top:20px;}
  .product-bottom-section h3 {
  font-size: 18px; 
  padding-bottom: 4px;
  letter-spacing: 2px;
}
  .product-bottom-section p {margin: 0;padding-bottom: 1em;font-family: 'proxima_novalight_italic';font-size: 16px;line-height: 22px;
  padding-right: 0;
}
a.btn.btn-social.social-share {
    font-size: 14.5px!important;
    width: 35px;
    height: 32px;
    margin-left: 5px;
    display: inline-block;
}
  ul.collection-featured-image > li > a .img-first-name{bottom: 7px }
  ul.collection-featured-image > li > a span {font-size: 12px;}
  .ndv1-box4-heading, .ndv1-box5-heading, .ndv1-box7-heading, .ndv1-box8-heading{bottom:48px;}
  .ndv1-box4-text {font-size: 15px; line-height: 16px;padding: 8px 10px 0 10px;color: #000;}
  ul.collection-featured-image-new > li > a span{font-size:20px;}
  .home-text-tp h4 {font-size: 25px; margin-bottom:5px; }
  .home-text-tp p {font-size: 12px;line-height: 16px;}
  .top-first-home-ab{padding:5px;}
  .top-first-home-ab h4 {font-size: 16px;}
  .top-first-home-ab p {font-size: 11px;}
  .top-first-home-ab span {font-size: 10px; margin-top:15px; }
  .top-first-home-ab i {font-size: 8px; bottom:5px;}
  
/*   .product_images .bx-wrapper{padding:0 15px!important;} */
  
  .bootstrap-mswl .container{padding:0!important;}
  #top-announcements{z-index:998;}
  .product_wrap .variants-wrapper .selector-wrapper {  padding-right: 10px!important;}
  .template-customers-register .row-fluid .span6{width:100%; float:none; margin-bottom:20px;}
  #customer-fields .form-footer{margin-bottom:25px;border-top: 0;}
  .back-to-top{    bottom: 7em;    right: 21px;}
  .home-text-tp h4 img, .new-home-ctrn-top-sections-small .home-text-tp h4{width: 171px!important;display: block;margin: 0 auto;}
  .new-home-ctrn-top-sections-small .home-text-tp h4{font-size:22px;}
  .home-video { border: 5px solid #422D58;}
  .new-home-ctrn-top-sections-menu p{font-size:14px;}
  .new-font-install span{display:block; margin:0 auto;}
  .new-font-install{font-size:22px; line-height:normal; margin-bottom:20px;}
  .fall-heading-one span.fall-heading-one-left, .fall-heading-one span.fall-heading-one-right{display:none;}
  .fall-heading-one{bottom:0;}
.fall-heading-two {right: 5px;

top: auto;

font-size: 10px;

bottom: 4px;

width: 45px;

line-height: 10px;

}
  .topbannersmall{display:none;}
  .bootstrap-mswl .container .row{margin:0!important;}
  .holiday-top-text{padding:0;}
  .holiday-top-text img {   margin-bottom: 0;width:100%}
  
  .holiday-top-text {
    margin: 15px 0 20px 0;}
  .jill-half {
    width: 100%;
    float: none;
}
  .jill-half.jill-content {
    padding-left: 0;
}
  .jill-content-middle {
    margin: 10px 0 22px 0;
}
  .jill-content-middle .quote-det{font-size:21px;}
  .her-fav{padding-left:0; margin-bottom: 0;}
  .her-fav span{font-size:20px; position:relative; display:block; margin-bottom:10px;}
  .her-fav-list{text-align:center;}
  .her-fav-list > li{float:none; width:30%; display:inline-block!important;margin-bottom:10px;}
  .next-fav{padding-left:0;    margin-bottom: 30px;    padding-bottom: 13px;}
  .next-fav span {
    width: 100%;
    position: relative;
    left: 0;
    padding-left: 25px;
    font-style: italic;
    color: #000;
    font-size: 18px;
    font-family: 'proxima_novalight';
    line-height: normal;
    margin-bottom: 20px;
    display: block;
}
  .jill-layout{margin-bottom:15px;}
  .next-fav-last.next-fav span{width:100%;}
  
  .jill-content-top label{
    font-size:22px;
  }
  .jill-content-top span{
    font-size:22px;
    font-weight:600;
  }
  .jill-content-top a{
    text-align:left;
  }
  
  /* update 20/11/18 */

  .new-home-ctrn-20 .new-home-ctrn-top-sections-small h4,
  .new-home-ctrn-20 .new-home-ctrn-top-sections-small img {width: 100% !important;}

.holiday-gift-guid-banner-btn{left: 17%;}
.holiday-gift-guid-banner-btn span{font-size: 10px;}
.new-home-ctrn-top-sections-menu.new-curated-sec h4 {font-size: 21px; line-height: 24px;}
.new-curated-sec .home-text-tp-menu p{font-size: 16px;}
.new-home-ctrn-list-image-row ul li{width: 48.5%;}
.new-home-ctrn-list-image-row ul li:nth-child(2n) {margin-right: 0px;}
.holiday-collection-banner-sec .fall-link.bottem-b {line-height: 12px !important;}
.new-font-install.holiday-collection-head-img {margin: 25px 0px;}
.shop-now-btn{bottom: 20px;}
.shop-now-btn span{font-size: 10px;}
 
  .shopify-section ul.img-text-style > li > a .img-first-name {bottom: 3px !important;}
  .img-text-style .img-first-name span{font-size: 9px; line-height: 12px;}

  .holiday-collection-banner-sec .shop-imperial-brooklyn {bottom: 5px;}
  .new-home-ctrn-sparkle-img-text {font-size: 11px; line-height: 14px; width: 75px; right: 4.5%; bottom: 12%;}
  .shop-gift-price{font-size: 8px; width: 110px; bottom: 10px;} 

  .top-banner-black-fri-cont-box{width: 225px;}
  .suitest-black-fri-img{/*width: 120px;*/ margin: 20px auto 15px;}
  .top-banner-black-fri-nav ul{margin: 15px auto; width: 100%; text-align: center;}
  .top-banner-black-fri-nav ul li{margin: 5px 0px;}
/*   .top-banner-black-fri-nav ul li a{font-size: 12px;} */
  .offer-end-det{bottom: 10px;}
  .offer-end-det p{font-size: 12px;}
  
.holi-gift.offer-end-det{left: 41%;}

.cyber-monday-26 .posi-relat .offer-ends-date {bottom: -10px; font-size: 11px;}
.cyber-monday-26 .top-banner-black-fri-cont-box.receive-gift-card-bannerbox-26{margin-top: 0px; height: 45px; top: 38%;}
.receive-gift-card-bannerbox-26 .after-suitest-black-fri-img-cont .fr-giftcard-price-img{width: 100px;}
.receive-gift-card-bannerbox-26 .txt-white {font-size: 12px; line-height: 18px;}
  
  .h-video-mb-45 {margin-bottom: 30px;}
  .new-home-ctrn-first-more.holiday-collection-banner-sec.mob-mtb {
    margin-bottom: 7px;
    margin-top: 0px;
}
  .means-gift-guid-box .mg-gold-bottomline {bottom: 8px;}
  
  
/*   .sp-newyear-left-sec, .sp-newyear-right-sec {width: 100%; float: none;}
  .sp-newyear-right-sec{padding-left: 0px; margin-top: 20px;}
  .sp-newyear-right-sec .sp-newyear-right-heading-con {margin: 5px 0px 15px;}
  .sp-newyear-right-heading-con p {padding-bottom: 10px;}
  .holiday-sparkles-gif h3{padding: 10px 0px 0px;}
  .sparkling-newyear-bottom-product-list ul li p{font-size: 12px; bottom: 0px;} */
  
  .holiday-collection-banner-sec .fall-heading-one .fall-link {
  font-size: 10px;
}  
  
  /* 03-01-2019 */
  .wishing-radiant-banner-heading {font-size: 17px; line-height: 21px; top: 5px;}
  .wishing-radiant-banner-btn {font-size: 14px; line-height: 18px; bottom: 0px;}

  .Introducing-Fleur-Bloom-sec {margin-top: 0px;}
  .ring-sec-heading {margin-top: 0px;}
  .earring-ring-right .earring-ring-con {margin-top: 10px;}
  .earring-ring-left .earring-ring-con {margin-bottom: 20px;}
  .earring-ring-con .wishing-radiant-banner-btn, .Whimsical-Spring-Layering-sec .wishing-radiant-banner-btn {bottom: -1px;  font-size: 12px;}
    .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn {
    bottom: 1px;
    z-index: 1;
    font-size: 12px;
}
  .earring-ring-sec-wrapper {margin-top: 25px;}
  .Whimsical-Spring-Layering-sec {margin: 20px 0px 0px;}
  
  .creative-requests-form-con .form-heading{font-size: 21px !important;}
  .headerdescription-dotted-line{margin: 10px 0px;}
  .required-message-text p{margin-top: 0px; margin-bottom: 0px;}
  .form-field-box{padding: 0px 5px;}
  .feature-image-list-col{padding-left: 5px; padding-right: 5px;}
  .custom-checkbox{padding-left: 27px;}
  .form-section-con {padding-left: 5px; padding-right: 5px; margin-top: 10px;}
  .form-section-con p {text-align: left;}
  .submit-btn-wrap{margin-top: 10px;}
   .introducing-love-suite-set-box{margin: 25px 0px;}
  
  .the-love-edit-box .wishing-radiant-banner-btn {max-width: 125px; bottom: 7px}
  .the-love-edit-box .wishing-radiant-banner-btn span {font-size: 10px;}
  .the-love-edit-box .wishing-radiant-banner-btn p {font-size: 12px; padding-bottom: 0px; line-height: 13px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 75px; bottom: 10px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn span {font-size: 10px;}
  
  #event-calendar-app .search input {padding-left: 20px !important; padding-right: 10px !important;}
/*   .product_images .bx-wrapper{ max-width:100% !important;} */
  

  .attachments-sec-wrap .attachments-sec, .attachments-sec-wrap .dueDate-sec {float: none; width: 100%;}
    .attachments-sec-wrap .attachments-sec {margin-right: 0px;}
  .video-content span{margin-top: 10px; }
  .updatespring-heading-sec h1, .discover-fleur-bloom-box h2{font-size:17px;}
  .middle-text > span{display:none!important;}
  .middle-text label{display:none!important;}
  
  .updatespring-heading-sec-change.IFR-Hoops .middle-text span{display:block !important; font-size: 14px;}
  
  .updatespring-heading-sec-change .middle-text.mob-View-Text span,
  .updatespring-heading-sec-change .middle-text label {display: block !important}
  .home-video{border:0;}
  .discover-fleur-bloom-box{margin-bottom:25px;}
  
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .wishing-radiant-banner-btn {bottom: -2px; font-size: 9px;}
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec.IFR-Hoops .wishing-radiant-banner-btn{bottom: 0px; font-size: 12px;}
  .discover-fleur-bloom-box .middle-text-link{font-size: 10px;}

  .Finely-Crafted-Sterling-Silver-com{display: none;}
  .Fleur-Bloom-Empire-Prod-List-Col {float: none; width: 100%; margin-right: 0; text-align: center;}
  .Fleur-Bloom-Empire-Prod-Con { padding-top: 20px; padding-bottom: 10px;}
  .mar-Left-5{margin-left: 0px;}
  .FR-Empire-State-of-Mind-Empowers-Con {margin: 10px auto 0px;}
  .fr-Empire-Heading2-Sec h2 {font-size: 20px; line-height: 20px;} 
  .mar-Top-50 {margin-top: 20px;}
  .width-40, .width-55{float: none; width: 100%;}
  .mar-Right-5{margin-right: 0px;}
  .Fleur-Bloom-EMPIRE-Collection-Left-Con p{font-size: 14px; line-height: 20px; text-align: center;}
  .Fleur-Bloom-EMPIRE-Collection-Sec4 .Fleur-Bloom-EMPIRE-Collection-Left-Sec {margin-bottom: 30px;}
  
  .FREmpireStateMind-Video-Sec .new-home-ctrn-two-sections img{height: 75%;}
  
  /* 11-03-2019 */
  
  .dFBB-11-banner-con{bottom: 0px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text span {font-size: 12px; line-height: 15px; margin-bottom: 0px; display: block !important;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .middle-text label {font-size: 13px;}
  .dFBB-11-banner-con .wishing-radiant-banner-btn {margin-top: 7px; margin-bottom: 7px; line-height: 12px;}
  .Introducing-Fleur-Bloom-sec.IF-Bloom-Top-sec .dFBB-11-banner-con .wishing-radiant-banner-btn {font-size: 11px;margin-top: 15px;}
  .updatespring-heading-sec-change .dFBB-11-banner-con .limited-release span {font-size: 11px;display: none;}
  
  .dFBB-11-banner-con .topbanner-bottom-lr-text{margin-bottom: 0px;}
.updatespring-heading-sec.updatespring-heading-sec-change h2 { margin-top: 15px;}
  .FREmpireStateofMind-win-iconic-banner-Con {width: 70%; margin: 10px 0px 20px;}
  .FREmpireStateofMind-win-iconic-banner-Con label {font-size: 14px; margin: 0px 0px 5px;}
  .FREmpireStateofMind-win-iconic-banner-Con span.subheading {font-size: 11px;}
  .banner-learn-more-btn {font-size: 10px;margin-top: 10px;}
  
  .my-Empire-Includes-Sec .Fleur-Bloom-Empire-Prod-Con h3 {font-size: 14px;line-height: 18px;}
  .my-Empire-Includes-Sec .Fleur-Bloom-Empire-Prod-Con {padding-top: 10px; padding-bottom: 10px;}
/*   .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content{position: relative; max-width: 100%; margin: 15px auto;} */
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content.eCJI-Banner-Content-2 p{font-size: 12px; line-height: 16px; margin: 0px 0px 0px;}
  .fr-Empire-State-Of-Mind-Con.eCJI-Banner-Content p {font-size: 14px; line-height: 19px;}
  .fr-Empire-State-Of-Mind-Img.eCJI-Banner {margin-bottom: 0;}
  
  .first-con-box p{font-size: 12px;line-height: 15px; margin-bottom: 0px;}
  .second-con-box {width: 150px;}
  .second-con-box h4 {font-size: 16px;line-height: 20px;}
  .third-con-box{margin: 20px auto 0px;}
  
  .rule-to-enter-sec .heading4{font-size: 21px; line-height: 25px; margin-bottom: 10px;}
  .rule-to-enter-sec ul li, .choosing-winner-con p{font-size: 14px; line-height: 20px; margin-bottom: 5px;}
  .choosing-winner-con {padding: 10px 0px 20px;}
  
  .counterbg .top-text-labor-day-sb span spam.regular-text {font-size: 15px;line-height: initial !important;}
  .fr-Empire-Heading-Sec h1, .fr-Empire-Heading2-Sec h2 {font-size: 19px;}
  
  .eCJI-Banner1-Content p, .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p{font-size: 15px; line-height: 20px;}
  .FR-Empire-State-of-Mind-Empowers-Con.my-Empire-Includes-Con p span{font-size: 13px; line-height: 18px;}
  
  /* mothers day gift guid */
  
  .container.mothersDay-container {padding: 0 5px !important;}
  
  .mothersDayGift-topSection-con .mothersDayGiftGuid-heading{max-width: 200px;}
  .mothersDayGift-topSection-con .mothersDayGiftGuid-heading {bottom: 30px; font-size: 28px !important;line-height: 30px; left: 12px;}
  .mothersDayGiftGuid-heading span {font-size: 21px; line-height: 16px;}
  .mothersDayGift-topSection-conIn {max-width: 211px;}
  .mothersDayGift-topSection-con p {font-size: 14px;line-height: 18px !important;}  
  .leftSide-conWrap {width: 200px;right: 5px;}
/* .leftSide-conWrap p {font-size: 12px; line-height: 16px !important;}   */
  .leftSide-conWrap p {font-size: 11px;line-height: 16px !important;width: 180px !important;}
  .mothersDayGift-mainWrapper .mothersDayGift-prodName h3 {font-size: 14px; line-height: 18px;}
  .rightSide-topConSection p, .mothersDayGift-prodCon p,
  .mothersDayGift-productName p, .mothersDayGift-productPrice p {font-size: 14px; line-height: 20px !important;  text-align: inherit;}
  .mothersDayGift-section2-rightSide {margin-top: 30px;}
  .mothersDayGift-mainWrapper .mt-40 {margin-top: 50px;}
  .mothersDayGift-fullWidth-banner.mt-40 {margin-bottom: 30px;}  
/*   .specialGift-topCon {padding: 10px 0px 20px;} */
  .specialGift-topCon p {font-size: 18px;line-height: 26px; max-width: 214px;}
  .specialGift-topCon p.allOrder-text {font-size: 18px; line-height: 24px; margin-top: 10px;}
  .mothersDayGift-productName {width: 75%;}
  .pnameheight {height: 35px;}
  .mothersDayGift-productPrice {width: 25%;}
  .mothersDayGift-productPrice p{text-align: right;}  
  h2.happyMothersDay-bannerText {bottom: 12px; font-size: 20px; line-height: 25px;}
  .deserves-specialGift p{font-size: 18px; line-height: 24px !important;}
  .page_content .deserves-specialGift p {margin-bottom: 20px;}  
  .mothersDayGift-section.giftByCategory-sec {margin-top: 5px;}
  .mothersDayGift-sectionHeading h2 {font-size: 20px; line-height: 28px; margin-bottom: 30px;}
  .mothersDayGift-section.deserves-specialGift-sec {margin-top: 20px;}
  
  
  .page_content .mothersDayGift-mainWrapper .rightSide-topConSection p, 
  .rightSide-bottomCont p {font-size: 12px; line-height: 17px !important; text-align: inherit;}
  .rightSide-topConSection p.mar-top {margin-top: 10px !important;}
  .CraftedSterlingSilver-text {padding: 10px 0px 0px;}
  
  .rightSide-topConSection p, 
  .mothersDayGift-prodCon p, 
  .mothersDayGift-productName p,
  .mothersDayGift-productPrice p{font-size: 12px; line-height: 17px !important;}
  .page_content .giftByCategory-sec .mothersDayGift-productName p {font-size: 14px; line-height: 24px !important;}
  
  /*17-04-2019 */
  
  .updatespring-heading-sec-change.discoverRadiance-Sec.mothersDay-giftGuid-topBanner .middle-text span {font-size: 21px; line-height: 21px;}
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .middle-text h1 {font-size: 20px;line-height: 30px;}
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .wishing-radiant-banner-btn {left: 0; width: 63px;}
  
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn,
  .img-first-name-home.shop-proName, 
  .updatespring-heading-sec.frSignature-heading h2 {font-size: 18px; line-height: 20px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn span,
  .img-first-name-home.shop-proName span {font-size: 16px; line-height: 17px;}
  .banner-top-conBox { font-size: 10px; line-height: 13px; max-width: 128px; right: 0; top: 10px;}
  .banner-top-conBox .shop-giftSet-btn {font-size: 10px; line-height: 12px;}
  
  .updatespring-heading-sec.frSignature-heading h2{top: 10px;}
  
  .feminine-design-text {font-size: 10px; line-height: 12px; padding-bottom: 0px;}
  .mothersDay-giftGuid-sec4 .wishing-radiant-banner-btn span {font-size: 10px;}
  .discover-radiance-cont-box { max-width: 138px;}
  .discover-radiance-heading span {font-size: 18px; line-height: 18px;}
  .discover-radiance-heading {font-size: 25px; line-height: 25px;}
  .discover-radiance-midd-cont-box{font-size: 11px; line-height: 16px; margin: 20px auto 0px;}
  .discover-radiance-bottom-cont-box {font-size: 10px; line-height: 12px;}
  
  .limited-release.lr-right .finely-crafted-sterling{margin-bottom: 5px; font-size: 8px;}
  .limited-release.lr-right .shopbolds {font-size: 11px !important;}
  
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn,
  .img-first-name-home.shop-proName{font-size: 13px;}
  .topbanner-bottom-lr-text {max-width: 110px;}
  .topbanner-bottom-lr-text {text-align: center; right: 5px;}
  
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec.topBanner-16 .wishing-radiant-banner-btn {
    bottom: 17px; font-size: 19px; line-height: 19px;}
  .topBanner-16 .topbanner-bottom-cont16 {bottom: -2px; padding: 0px 6px;}
  .mothersDay-giftGuid-sec2 .Introducing-Fleur-Bloom-sec .wishing-radiant-banner-btn .intro-harmony {
    font-size: 13px; line-height: 13px;}
  .limited-release span.sns, .sns {font-size: 11px;}
  .main-heading {font-size: 12px; line-height: 12px;}
  .main-subheading {font-size: 12px; line-height: 12px; width: 119px;}
  .circle-img {top: 37%; left: 23%;}
  .fivth-section .col-sm-7 a, .fivth-section .col-sm-12 a {width: 70px;}
  .tp-contWrap {width: calc(100% - 90px);}
  .discover-fleur-bloom-box.pt-60 {padding-top: 15px;}
  
  .d-view{display: none;}
  .m-view {display: inline-block} 
  
  /*30-05-19*/
  .homeSec-2 .main-heading {font-size: 17px;line-height: 17px;}
  .homeSec-4 .txtWrap {top: 13%;}
  .homeSec-4 .homeSec-2 .main-heading {font-size: 15.5px;line-height: 15px;}
  .homeSec-2 .main-subheading {width: 220px;}
  .homeSec-2-banner {max-width: 240px; margin-bottom: 35px;}
  .hb-img2 {max-width: 85px; top: 55%;}
  
  /* 04-06-19*/
  
  .container.bridalexperience-wrapper {padding: 0 0px !important;}  
  .be-sec-rght {max-width: 274px;}
  .be-sec-left {padding: 30px 52px 20px; top: 45%;}
  .be-sec-left-in {max-width: 220px; } 
  .be1-top-headingcont h3 {font-size: 25px; line-height: 25px;}
  .be1-top-headingcont p {font-size: 14px; font-weight: 600; padding: 10px 0px 0px !important;}
  .bridalexperience-wrapper .be-sec-left-in .sns {font-size: 10px;} 
  .be-topbg-in {top: 77%; left: -25%; max-width: 140px;}
  .cyb-banner-sec {margin-top: 40px;}
  
  .be-sec2 {margin: 130px 0px 30px;}
  .be-heading-bg {height: 20px;}
  .rte .be-section-heading {font-size: 20px; line-height: 20px; top: -10px;}  
  
  .bri-cont {padding: 70px 20px 20px;}
  .bri-img {max-width: 150px;}
  .page-scope .bri-cont h3 {font-size: 20px;line-height: 25px;}
  
  .be3-right {max-width: 216px;}
  .be-sec3 {margin-top: 40px;}
  .be3-top-headingcont p {font-size: 18px;}
  .be3-top-headingcont h3 {font-size: 20px; line-height: 25px;max-width: 140px;}
  .be3-bg2 {max-width: 220px;bottom: -8%;}
  .be-sec4 {margin: 70px auto 30px;}
  .be-sec4 .be-subtitile p {font-size: 13px; line-height: 18px; margin-top: 20px; padding: 0px !important;}
  .bridalexperience-wrapper .sns {margin-top: 0px;}
  .page_content .lnkBtn span.sns {font-size: 14px;}
  .be-sec5 .doccat-carousel .owl-prev {left: 0px;}
  .be-sec5 .doccat-carousel .owl-next {right: 0px;}
  
  .be3-topcont {max-width: 260px;}
  .page-scope .collection-description h3 {font-size: 21px;line-height: 31px; margin: 0px 0px;}
  
  /* FR Vault 02-07-19 */
  .frVault-sec1 {margin-top: 100px;}
  .frvbannerCont-in {padding-left: 5px;}
  .frVault-sec1 .banner-wrapper-box {/*height: 285px;  height: 455px;*/ height: 270px; background-position: 94% 80%;}
  .frVault-sec1.frVaultSec-mb {margin-bottom: 0px;}
  .frv-top-bannerCont {left: 5%; top: -33%;}
  .frv-gif-heading {max-width: 260px;}
  .page_content .frvbannerCont-in p {margin-bottom: 0px; font-size: 15px; line-height: 20px;}
  .frVaultSec-mb {margin-bottom: 15px;}
  .silver-sec .product-contbox, .blackWhireright-contSec .product-contbox {top: 5px; transform: translate(0px, 5px);}
  .frVault-sec2 .blackGoldLeft-contSec .product-contbox {width: 95%;}
  .product-contbox p {line-height: 20px;font-size: 12px;}
  .blackWhireright-contSec .product-contbox p {line-height: 20px;}
  
  /* FR Vault 02-07-19 end */
  
  /* 16-07-19 home page  */
  
 .homecolorTheme .d-view-show {display: none;}  
 .homecolorTheme .m-view-show {display: block;} 
  .tbc-wrappers {left: 23%; bottom: 60px;}  
  .tbc-box .heading-2 + .headingtitle {
    display: none;
}
  .tbc-box .headingtitle {
    font-size: 11px;
    line-height: 11px;
    padding-left: 2px;
}  
  .colorTheme-banner .tbbc {
    display: block;
    position: relative;
    right: 0;
    width: 100%;
    text-align: right;
    padding-right: 15px;
    margin-top: 15px;
}
  .colorTheme-banner .tbbc .fcss {display: block;}
  .fw-theme15 .homeSec-2 {
    padding-left: 15px;
    padding-right: 15px;
}
  .new-home-ctrn .colorTheme-banner img {width: 100% !important;}
  .right-sec {
    max-width: 100%;
}
 .homeSec-2 .right-sec img {
   float: right;
 }
  .fw-theme15 .homeSec-2 .tbbc {
    display: none;
}
  .new-image15 {
    max-width: 100%;
    top: -30px;
    position: relative;
    float: left;
    left: 0;
}
  .fw-theme15 .homeSec-2 .txtWrap {
    max-width: 215px;
    top: auto;
    bottom: 40px;
    right: 0;
    left: auto;
}
  .home-productlist {
    padding-left: 15px;
    padding-right: 15px;
}
  .new-home-ctrn .home-frs-section img {
    width: 100% !important;
}
  .home-frs-section .txtWrap {
    padding-left: 1px;
}
  
  .home-frs-section .txtWrap .headingtitle br {
    display: none;
}
  .home-frs-section .txtWrap .sns {
    font-size: 9px;
    line-height: 11px;
    margin-right: 10px;
    position: relative;
    float: left;
    margin-top: 5px;
}
  .homeSec-3.bold-section {
    padding-left: 15px;
    padding-right: 15px;
}
  .new-home-ctrn .homeSec-3.bold-section img {
    float: right;
}
  .discover-fleur-bloom-box.homeSec-2-wrapper {
    margin-bottom: 0px;
}
  .bold-section .txtWrap {
    width: 50%;
    float: left;
    position: relative;
    bottom: 0;
    left: 0;
    max-width: 47%;
   padding: 36px 0px;
}
  .bold-section .headingtitle, 
  .fw-theme15 .bold-section .heading-2,
  .bold-section .sns{color: #000000;}
  .bold-section .sns {    margin-left: 3px;}
  .bold-section .headingtitle {
    font-size: 11px;
    line-height: 16px;
    font-family: 'proxima_novasemibold';
}
  .bold-section .sns {
    font-size: 10px;
    line-height: 15px;
    font-family: 'proxima_novasemibold';
}
.fullWidth.discover-fleur-bloom-box.homeSec-1,
.discover-fleur-bloom-box.homeSec-3.bold-section{
    margin-bottom: 10px;
}
  /* colottheory page */
  
  .colorTheory-wrapper .d-view-show {display: none;}
  .colorTheory-wrapper .m-view-show {display: block;}  
  
.ct-topbanner2-cont {
    background: #ffffff;
    text-align: center;
    padding: 40px 25px;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 250px;
}
  .ct-topbanner2-cont .heading-2 {
    font-size: 40px;
    line-height: 46px;
    padding-bottom: 0px;
}
  .page_content .ct-topbanner2-cont p {
    font-family: 'proxima_novasemibold';
    font-size: 20px;
    text-align: center;
    line-height: 24px;
  }
  .CT-4-banner img {margin: 0 auto;}
  .CT-2-image{ 
    position: relative;
    width: 100%;
    float: left;
    margin-top: 20px;
}
  .blue-box {
    width: 260px;
    padding: 70px 45px;
    margin-top: 25px;
}
  .page_content .blue-box p {
    font-size: 12px;
}
  .section-3.bg-color {
    margin-top: 30px;
}
  .CT-3-banner {
    padding: 0px 40px;
}
  .cmc-gif {
    max-width: 100%;
    float: left;
    top: 0;
    position: relative;
    z-index: 1;
}
  .CT2_bracelets { 
    max-width: 100%;
    position: relative;
    margin-top: -30%;
}
  .Introducing-Fleur-Bloom-sec.colorTheme-banner .tbbc {display: block;}
  
  .newsletter #mc_embed_signup input.email {width: calc(100% - 80px) !important;}
  
  
  /*--------04-11-2019-----------*/  
  #main #main_content {padding: 0px 0px !important;}
  .MNA-pageWrapper-pageWrapper .MNA-section4 {padding: 20px 15px;}
  .homepage-slider .owl-prev{ /*left:-2px;*/ left: -8px;}
  .homepage-slider .owl-next{ /*right:-2px;*/ right: -8px;}
  .chapterFour-wrapper .MNA-section4 {padding: 20px 0;}
  .CP2-section.CP2-sec6.bg-blue {max-width: 100%;}
  .chapterFour-wrapper, .chapterThree-wrapper, .CP2-section.CP2-sec7 {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
 .CP2-section.CP2-sec7 .MNA-section4 {padding: 20px 0px;}

  #midnightSlider.homeLatest-collec-slider .owl-item .item {
    margin: 0 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.homeBeauty-of-Brooklyn-section .row {
    margin-right: 0;
    margin-left: 0;
}
  .homeBeauty-of-Brooklyn-section .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
}
  
 .MNA-section3.chapone-video {
    margin-bottom: 30px;
} 
 .padmob-50 {
    text-align: center;
    margin: 50px 0px;
} 

.chapterTwo-wrapper .MNA-section5-content {
    margin-top: 30px;
    padding-bottom: 50px;
}
 .chapterTwo-wrapper .MNA-section5-content .HCM-title {
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 10px;
}
 .arrivePadd {
   padding: 10px 30px 0 30px;}
  
.arrivePadd .HCM-title br {
    display: none;
}

  .CP2-sec6.bg-blue{ margin-bottom:0px;}
 .chapimg2 {
    margin: 0 0 20px 0;
}
.shopmidMrgn {
    padding-top: 30px;
    padding-bottom: 10px;
}
  
.welcomeHding h1 {
    font-size: 36px!important;
    letter-spacing: 5px;
    line-height: 40px !important;
}
  .HCM-title {
    font-size: 15px;}
  .chapterTwo-wrapper .CP2-sec2-imgWrap .MNA-section4-IMGName {
    left: 0;
}
  .page_content .rte .CP2-sec2 .row img {
    width: 100%;
}
  .page_content .rte .row img {
    width: 100%;
}
  .rte img{ width:100%;}
  

/* 18-11-2019 Gift guide home */
  
  .refer-friend-heading {
    font-size: 12px;
    margin-bottom: 5px;
}
  .refer-friend-title {font-size: 10px; line-height: 15px;}

  .hero-banner-cont {padding: 40px 15px;}
.hero-banner-title {
    font-size: 16px;
    line-height: 20px;
}
  .hero-banner-HD {
    font-size: 31px;
    line-height: 31px;
}
  .hero-banner-buttonWrap {
    padding-left: 0px;
}
  .hero-banner-buttonWrap a {
    max-width: 255px;
  }
  
  .giftGuide-wrapper {
    padding-left: 9px;
    padding-right: 9px;
}
  .GF-section {
    padding-left: 0px;
    padding-right: 0px;
}
  .belowCart {font-size: 11px; line-height: 16px;}
/*   .col-sm-6.col-lg-6.product_DetailsWrap {padding-left: 15px; padding-right: 15px;} */
  
  .belt-Bag-section-Inner .MDN-collection-Box .HFD-content {font-size: 17px;}

  #template.customer.customer__login {padding-left: 10px; padding-right: 10px;}
  
  #recover-password .action_bottom .btn {width: auto;}
  
  /*.celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section {margin-bottom: 120px;}*/

}


@media (min-width: 485px) and (max-width: 650px) {

  .nvsunglasses {
    top: 50px!important;
    right: 200px!important;
  } 
}

@media (max-width: 414px){  
  
  .be-sec-rght {max-width: 290px;}
  .be1-top-headingcont h3 {font-size: 27px; line-height: 23px;}
  .be1-top-headingcont p {font-size: 17px;}
  
  .be3-bg2 {max-width: 280px; bottom: -18%;}
  .be-sec4 {margin: 110px auto 30px;}
  
   /* Home page 20 june 2019  */
  
  .heading-1 {font-size: 29px; line-height: 30px;}
  .cyos-text {font-size: 10px; line-height: 13px;}
  .homesection-2 .headingtitle {font-size: 9.5px;line-height: 16px;}
  .homesection-2 .heading-2 {font-size: 29px; line-height: 21px;}
  .section-mb270 {margin-bottom: 90px;}
  .homesection-3 .bs-content-box {top: 50px;}  
  .homesection-3 .bs-content-box p {margin-top: 5px;}  
  .heading-2 {font-size: 18px; line-height: 18px;}
  .bridesmad-suite-banner img {max-width: 280px !important;}
  .bridesmad-suite-banner-2 img {max-width: 125px !important;}
  .homesection-5 .cyos-text {font-size: 9.5px;line-height: 10px;}
  .homesection-5 .banner-bottomcontent {bottom: 11px;}
  .bs-content-box .sns, .homesection-5 .cyos-text .sns,
  .flt-box .sns {font-size: 8px; line-height: 8px;}
  .homesection-5 .cyos-text p {padding-bottom: 2px;}
  .homesection-5 .banner-topcontent {top: 28%;}
  
  
   /* Home page 20 june 2019  End */
  
  /* Home page 01 july 2019  */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 190px;}
  .homesection-3 .img-first-home {width: 53%;}
  .img-second-home.stack-bold-contsec {width: 47%;}
  .banner-middlecontent2 .heading-2 {font-size: 33px;line-height: 35px;}
  .banner-middlecontent2 .cyos-text {font-size: 12px;line-height: 12px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 240px;}
  .homeSec-2 .main-heading {font-size: 25px; line-height: 25px;}
  .fr-signature-sec5 .txtWrap .main-subheading {font-size: 10px; line-height: 13px; margin-top: 5px;}
  
  /* Home page 01 july 2019  End */

  .heroSectionWrappers .carousel-indicators {bottom: 46%;}

  .industrial-finish-sectionWrap-oct .industrial-finish-HD {font-size: 25px; line-height: 35px; padding-top: 0px; }
  .industrial-finish-sectionWrap-oct .signature-grit-glamour {font-size: 12px; line-height: 15px; padding: 0px 0px 10.9px;}
  
  /*.celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section {margin-bottom: 160px;}*/

}

@media only screen and (max-width: 412px) {
.nd-second-block-heading-dv2 {padding: 6px 212px 0 100px;}
}



@media only screen and (max-width: 400px) {
/*   .mobILE{display:block}
  .desKTOP{display:none;} */
  
.nd-second-block-heading-dv2 {
  padding: 6px 212px 0 91px;}
  .labour-day-top-text{ font-size: 18px;}
  .labour-day-top-text-1{ margin:9px 0;    font-size: 14px!important;}
  .labour-day-top-text-2{font-size: 12px;}
  .LABOR-smallcon{ padding:20px 10px;}

  .top-banner-black-fri-cont-box{width: 190px;}
  .suitest-black-fri-img{width: 105px; margin: 10px auto;}
  .top-banner-black-fri-nav ul{margin: 8px auto;}
  .top-banner-black-fri-nav ul li {margin: 0px 0px; }
  .top-banner-black-fri-nav ul li a{font-size: 12px; line-height: 12px;}
  .offer-end-det{bottom: 0px;}
  .offer-end-det p {font-size: 11px; font-weight: 600;}
  .the-love-edit-box .wishing-radiant-banner-btn {max-width: 115px;}
  .the-love-edit-box .wishing-radiant-banner-btn span {font-size: 9px;}
}

@media only screen and (max-width:  375px) {
  .shop-gift-price{right: 0px;} 
  .shop-now-btn{bottom: 15px;}
  .holi-gift.offer-end-det{left: 33%; bottom: 2px;}
  
  .means-gift-guid-box .mg-gold-bottomline {bottom: 6px;}
  .introducing-love-suite-set-box .wishing-radiant-banner-btn {max-width: 63px; bottom: 5px;}
  
  .fr-Empire-Heading-Sec h1, .fr-Empire-Heading2-Sec h2 {font-size: 15px;}
  
  
  .product_images .bx-controls a.bx-prev{left:-9px; width: 7px;}
  .product_images .bx-controls a.bx-next{right:-9px; width: 7px;}
  
/*   .banner-top-conBox {font-size: 8.5px; line-height: 12px; max-width: 108px;} */
  .banner-top-conBox {    font-size: 8.5px;    line-height: 12px;    width: 120px;}
  
  .complimentary{color: #000000; font-family: 'proxima_novalight'; text-align: inherit; font-weight: bold; width: 116px; font-style: italic;}
  
  
  .banner-top-conBox .shop-giftSet-btn {font-size: 8.5px; line-height: 12px;}
  
  .discover-radiance-cont-box {max-width: 118px;}
  .discover-radiance-heading {font-size: 20px; line-height: 20px;}
  .discover-radiance-heading span {font-size: 15px; line-height: 17px;}
  .discover-radiance-midd-cont-box {font-size: 9px;line-height: 13px; margin: 10px auto 0px;}
  .discover-radiance-bottom-cont-box {font-size: 9px; line-height: 12px;}
  
  
  .be-sec-rght {max-width: 274px;}
  .be1-top-headingcont p {font-size: 14px;}
  .be3-bg2 {max-width: 264px;}
  
   /* Home page 20 june 2019   */
  
  .heading-1 {font-size: 26px; line-height: 26px;}
  .cyos-text {font-size: 9px; line-height: 11px;}
  .homesection-2 .heading-2 {font-size: 26px; line-height: 14px;}
  .bridesmad-suite-banner img {max-width: 250px !important;}
  .bridesmad-suite-banner-2 img {max-width: 125px !important;}
  .heading-2 {font-size: 16px; line-height: 16px;}
  .homesection-3 .bs-content-box p {margin-top: 2px; font-size: 10px; line-height: 10px; padding-bottom: 0px;} 
  .banner-middlecontent2 .ssj-box {padding-left: 0px;}
  .homesection-5 .banner-bottomcontent {bottom: 8px;}
  .section-mb270 {margin-bottom: 85px;}
  
   /* Home page 20 june 2019  End */
  
   /* Home page 01 july 2019  */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 170px;}
  .banner-middlecontent2 .cyos-text {font-size: 10px; line-height: 10px; padding-left: 0px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 200px;}
  .fr-signature-sec5 .txtWrap .main-subheading {font-size: 9px;line-height: 12px;}
  
   /* Home page 01 july 2019  End */ 

   .heroSectionWrappers .carousel-indicators {bottom: 49%;} 

  .industrial-finish-sectionWrap-oct .industrial-finish-HD {font-size: 25px; line-height: 28px; padding-top: 0px; }
  .industrial-finish-sectionWrap-oct .signature-grit-glamour {font-size: 12px; line-height: 15px; padding: 0px 0px 7.9px; }
  
}

@media only screen and (max-width:360px) {
    .first-con-box p{padding-bottom: 5px;}
  .second-con-box h4 {font-size: 14px;line-height: 16px;}
  .third-con-box {margin: 5px auto 0px; font-size: 13px; line-height: 16px;}
  
  .mothersDayGift-topSection-con .mothersDayGiftGuid-heading{font-size: 23px !important; line-height: 26px;}
  .leftSide-conWrap {width: 185px;}
  .leftSide-conWrap p {font-size: 11px;line-height: 13px !important;width: 175px !important;}
  .shopgifts {display:none;}
  
  .discoverRadiance-Sec.mothersDay-giftGuid-topBanner .dFBB-11-banner-con .middle-text h1 {font-size: 20px; line-height: 20px;}
  .circle-img {left: 20%;}
  
  /*30-05-19*/
  .homeSec-2 .main-heading {font-size: 14px; line-height: 14px;}
  .homeSec-2 .main-subheading {font-size: 10px; line-height: 10px;}
  .homeSec-2 .sns {font-size: 7px;}
  .hb-img2 {max-width: 75px; top: 60%; left: -6%;}
  .homeSec-4 .homeSec-2 .main-heading {font-size: 13px;line-height: 13px;}
  
  .be-sec-left {padding: 30px 43px 20px;}
  .be3-bg2 {max-width: 250px; bottom: -13%; }
  .be-sec4 {margin: 90px auto 30px;}
  
  /* Home page 20 june 2019  */
  
  .section-mb270 {margin-bottom: 80px;}
  .homesection-3 .bs-content-box {top: 40px;}
  .bridesmad-suite-banner img {max-width: 230px !important;}
  .bridesmad-suite-banner-2 img {max-width: 105px !important;}
  
  /* Home page 20 june 2019  End */
  
  .fr-signature-sec5 .homeSec-2 .main-heading {font-size: 23px; line-height: 23px;}
  
  /*16-7-19 */
  
.homeSec-2 .right-sec img {
    max-width: 240px;
}
  .fw-theme15 .homeSec-2 .txtWrap {
    max-width: 205px;
}
  .bold-section .txtWrap {
    padding: 28px 0px;
  }
  .CT2_bracelets {
    max-width: 64%;
}
  .ct-topbanner2-cont {    padding: 40px 15px;}

  .heroSectionWrappers .carousel-indicators {bottom: 50%;} 

/* New woman strength page style */

.wos-real-womenCont {font-size: 18px; letter-spacing: 0;}
.wos-fr-message {font-size: 24px;}
.wos-discover-stories, .wos-honoe-productCont {font-size: 12px;}
.wos-honoe-product-addTocart select {font-size: 14px;}

.HF-network-cont b {font-size: 22px; line-height: 30px;}
.CMTG-contWrap {font-size: 14px;}

.mothersDay-FR-Signature-sec .FRSignature-ContBox .HFD-content {font-size: 14px; line-height: 24px;}
.WP-banner-wrap .wos-honoe-banner-cont {font-size: 26px; line-height: 30px;}
}
@media only screen and (max-width:359px) {
.nd-second-block-heading-dv2 {padding: 6px 212px 0 77px;}
 .sd_dropdown-minibag{font-size:11px;}
  a.login-new-ok-btn{font-size:12px;}
  #menu .toggle{width:25px;}
  .new-home-ctrn-seven-more .new-ctrn-text-more h2{margin-top: 10px!important;}
  .new-home-ctrn-seven-more .custom-h3-fr-sig{padding: 8px 0 3px 0;}
  .nvsunglasses {right: 130px!important; top: 25px!important;}
  
  .the-love-edit-box .wishing-radiant-banner-btn {max-width: 95px; bottom: 5px;}
  .the-love-edit-box .wishing-radiant-banner-btn span {font-size: 8px;}
  
  /* 04-06-19 */
  
  .be-sec-rght {max-width: 246px;}
  .be-sec-left {padding: 30px 30px 20px;}
  .be-topbg-in {top: 79%; left: -25%; max-width: 110px;}
  .be-sec2 {margin: 100px 0px 30px;}
  .cyb-banner-sec {margin-top: 30px;}
  .rte .be-section-heading {font-size: 16px; line-height: 16px; top: -8px;}
  .bri-img {max-width: 120px;}
  .bri-cont {padding: 50px 35px 10px;}
  .bridalexperience-wrapper .bri-cont .sns {margin-top: 0px;}
  .be3-right { max-width: 180px;}
  .be3-top-headingcont h3 {font-size: 17px; line-height: 22px;}
  .be3-bg2 {max-width: 210px; bottom: -9%;}
  .be-sec4 {margin: 50px auto 30px;}
  .knot-img {margin: 10px auto 0px;} 

  /* Home page 20 june 2019  */
  
  .heading-1 {font-size: 21px; line-height: 21px;}
  .homesection-1 .cyos-text p {padding-bottom: 0px; font-size: 8px; line-height: 8px;}
  .homesection-2 .heading-2 {font-size: 21px; line-height: 11px;}
  .homesection-2 .banner-bottomcontent {bottom: -3px;}
  .section-mb270 {margin-bottom: 70px;}
  .heading-2 {font-size: 14px; line-height: 14px;}
  .homesection-3 .bs-content-box p {font-size: 9px; line-height: 10px;}
  .bridesmad-suite-banner img {max-width: 210px !important;}
  .bridesmad-suite-banner-2 img {max-width: 95px !important;}
  .homesection-5 .cyos-text {font-size: 8px;line-height: 8px;}
  
  /* Home page 20 june 2019  End */
  
  /* Home page 01 july 2019  */
  
  .banner-topcontent.top-gif-wrapper img {max-width: 140px;}
  .homesection-3 .img-first-home {width: 50%;}
  .img-second-home.stack-bold-contsec {width: 50%;}
  .banner-middlecontent2 .heading-2 {font-size: 28px; line-height: 29px;}
  .fr-signature-sec5 .homeSec-2-banner {max-width: 170px;}
  .fr-signature-sec5 .homeSec-2 .main-heading {font-size: 21px; line-height: 21px;}
  .fr-signature-sec5 .txtWrap .main-subheading {font-size: 8px; line-height: 9px;}
  .fr-signature-sec5 .txtWrap .main-subheading {margin-top: 0px;}
  
  /* Home page 01 july 2019  End */
  
  /* FR Vault 02-07-19 */
  
  .frVault-sec1 {margin-top: 80px;}
  .frv-gif-heading {max-width: 200px;}
  .frVault-sec1 .banner-wrapper-box {height: 225px;}
  .frVault-sec2 .blackGoldLeft-contSec .product-contbox {top: 10px; transform: translate(0 , 10px);}
  .page_content .frvbannerCont-in p {margin-bottom: 0px; font-size: 13px; line-height: 18px;}
  .product-contbox p {line-height: 15px; font-size: 10px;}
  .blackWhireright-contSec .product-contbox p {line-height: 15px;}
  
  /* FR Vault 02-07-19 end */
  
  .cmc-gif {max-width: 65%;}
  .homeSec-2 .right-sec img {max-width: 180px;}
  .fw-theme15 .homeSec-2 .txtWrap {max-width: 155px;}
  .new-home-ctrn .homeSec-3.bold-section img {max-width: 110px;}
  .bold-section .txtWrap {padding: 8px 0px; max-width: 100%; width: calc(100% - 110px);}

  /* 12-08-19 New Page theme layout */
  
  .industrial-finish-in .if-hd {font-size: 15.5px; line-height: 15px; margin: 3px 0px;}
  .home-shopProduct-list .sec-col .bo-text span {font-size: 9px;line-height: 9px; padding: 0px 0px;}
  .shop-fall-btn {padding: 3px 15px 1px;}
  
  #displyGiftItem .complementryHeading {font-size: 14px;}
  #displyGiftItem .product-grid .title {font-size: 10px; line-height: 15px;}

  .fr-vault-bannerCont {padding-left: 20px;}
  .FRV-contBox, .blackWhite-box, .blueColor-box {padding: 30px 20px; }

  
}

@media (max-width: 320px) {
  .heroSectionWrappers .carousel-indicators {bottom: 54%;}

  .heroSectionWrappers .strength_bracelet_banner.home-FRVault-section .home-topBanner-contWrap .HTBB-lftCon.finalyCraftedCont {font-size: 16px;}
  .celestial-homeHero-sec.strength_bracelet_banner.home-FRVault-section {margin-bottom: 200px; }
}


