 
.homeDedescription{
  padding: 30px 0 0;
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: local('☺'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

    

*{margin: 0;padding: 0;}      
html,body{font-size: 16px;  line-height:28px; font-weight:400; font-family: 'Montserrat', sans-serif; color: #545454; }
ul{margin-bottom: 0;}
li{list-style: none;}
h1 {font-size:32px;  line-height:58px; color: #000;}
h2 {font-size:26px;  line-height:48px; color: #000;}
h3 {font-size:20px;  line-height:39px; color: #000;}
h4 {font-size:16px;  line-height:33px; color: #000;}
h5 {font-size:14px;  line-height:30px; color: #000;}
h6 {font-size:12px; line-height:25px; color: #000;}
caption {font-size:13px; font-weight:400; line-height:29px; color: #000;}
a{text-decoration: none; color:#000;}
a:hover{text-decoration: none; }
@media(min-width:1280px){  .container-fluid{padding-left: 32px; padding-right: 32px; } .container{max-width: 1280px;}}
@media(min-width:1500px){  .container{max-width: 1480px;}}
.stickyMasterTopBar{margin-bottom:0; text-align: center;position: relative;padding:5px 0 5px;font-size: 14px;}     
.stickyMasterTopBar .closeInfoBar {position:absolute;right:14px;top:48%;transform:translateY(-50%); color: #fff;}
.stickyMasterTopBar .infoList a {text-decoration:underline;padding-left: 6px;}
.headerTop {padding:5px 0 5px;background: #fdfcfa;}
header {
  border-bottom: solid 1px #f7f7f7;
}
.headerTop li {margin-right:15px;}
.headerTop li:last-child {margin-right:0;}     
.headerTop li i {margin-right:4px;}
.headerTop li.greenIcon  i.iconfont  {
  font-size: 11px;
}
.table thead th, .innerPage-container td strong{font-weight: 500;}
.headerTop li a  { color:#000;font-size: 14px;}
.emptyTitle {font-size: 16px; letter-spacing: 1px; color: #545454;}
.headerTop li a:hover { color:#545454;}
.midHeader {background:#fff;padding:15px 0;text-align: center;}
.midHeader img {width:210px;}
header nav {background:#fff;border-top:none;padding:8px 0;}
.searchDesktop .form-control {
  border-radius: 0;
  height: 32px;
  box-shadow: inherit;
  outline: 0;
  font-size: 14px;
  width: 250px;
  margin-bottom: 0;
  background: #fff;border: 1px solid #ced4da;color: #495057;letter-spacing: 0.5px;padding: .375rem .75rem;font-weight: 400; 
}

 .mar-15 {margin-right:10px;}

.footer-top {background:#000;padding: 30px 0 ;}
.mobileMenu{color:#fff;  margin:0 0 13px; line-height: normal;letter-spacing: 0; font-size: 18px; }
.ftpNav p{color:#fff;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px}
.ftpNav a{color:#fff;font-weight:normal}
.ftpNav li a{color:#fff;font-weight:400;text-decoration:none;margin:0 0 0px;display:inline-block}
.ftpNav li a:hover{color:#fff; }
.ftpNav p a:hover{color:#fff;text-decoration: underline;}
.copyText   {color: #fff;}
.copyText   a{color: #fff; text-decoration: underline;}
.subscribeBoxes h3{color:#fff;   margin:0 0 15px; line-height: normal;}
.subscribeBoxes p {color:#fff;font-size:14px;line-height:18px;margin:8px 0 8px;}
.subscribeBtn{background:inherit;color:#fff;margin:22px 0 0;padding:5px 25px 3px;border:solid 2px #fff;text-transform: uppercase; font-size: 15px; border-radius:25px;}
.subscribeBtn:hover{background:#545454;color:#fff;border:solid 2px #fff;}
button:focus {outline: none !important;}
.ftSocials  p {color:#fff;}
.ftpSocial li a{color:#fff;padding:0 7px;font-size:22px}
.ftpSocial li a:hover{color:#545454;}
 .footerCol{padding: 0 10px;}
.homeTudor {position: relative;} 
.exploreBtn{position:absolute;bottom:43%;right:25%; z-index:9;color:#000;border:solid 1px #fff;padding:8px 30px 5px;background:#fff; font-size: 18px; border-radius:25px;}
.homeTitle {text-align:center;color:#000;margin:0 0 0}
 
 p {   
  color: #000;
}
img {
  height: auto;
  max-width: 100%;
}
.comment-Inner .ddlj{
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
.comment-Inner .hddcs{
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px;
  line-height: 25px;
}

 h1, h2, h3, h4{font-weight: 300;}

 .entry-main h1 {margin-top: 20px;}
 .widget .widget-content .post-widget_mod-b .post-widget__media a img{
  width: 100%;
  height: 110px;
  object-fit: cover;
}


.main-content.main-content_mod-a .post-group .top-feature-img a img{
  height: 450px;
  width: 100%;
  object-fit: cover;
}

.alignEnd {align-items: flex-end}
.ftSocials {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}  

#subscriber_email {height: 45px;  box-shadow: inherit; outline: 0;}
  .subscribeBoxes .formWraps  {max-width: 360px; margin: auto;}
.checkerBoxes {padding-bottom: 30px;} 
.homeBookBtn{background: #000; color: #fff; display: inline-block; padding: 10px 30px; font-size: 16px; border-radius:30px;}
.homeBookBtn:hover{background: #545454; color: #fff;}
/*new cart dropdown css start here*/
.drawer-bag-container {height: 100%;  min-height: 100%; top:0;  opacity: 0;  position: fixed;  transition: all .5s ease-in-out;   width: 100%;  z-index: -10; visibility: hidden;}
.drawer-bag-container.showBlock {background:rgba(0,0,0,.2);  z-index: 9999999999;  opacity: 1; visibility: visible;}
.drawer-bag-container .slide-in-right { width: 330px; padding-top: 20px; top:0;  transition: transform 375ms cubic-bezier(.4,0,.2,1);  right: 0;  transform: translateX(100%); height: 100%;position: fixed;z-index: 999; background: #fff; /*overflow-y: auto; overflow-x: hidden;*/}
.drawer-bag-container .slideBody{padding: 15px;}
.showBlockNone{overflow: hidden;}
.exit-button{background: none; border:none; /*position: absolute; right: 12px; top:-2px;*/ z-index: 9; cursor: pointer;}
.topExit{position: absolute; right: 12px; top:-2px;}
.drawer-bag-container .slideTitle{font-size: 15px; padding:0 15px; position: relative; color: #000; }
#slideSliderCard{border-bottom: 1px solid #ddd;}
.drawer-bag-container.showBlock .slide-in-right {  transform: translateX(0);}
.drawer-bag-container img{max-width: 100%;}
.drawer-bag-container .item-name, .drawer-bag-container .proSliderTitle{font-size: 13px; letter-spacing: .5px;  line-height: 16px; position: relative; padding-right: 5px;}
.drawer-bag-container .item-name a:hover, .drawer-bag-container .proSliderTitle a:hover{color: #222;}
.drawer-bag-container .item-price, .drawer-bag-container .proSliderprice{font-size: 14px;  }
.drawer-bag-container .item-sku, .drawer-bag-container .item-ringSize{font-size: 12px; color: #646464; line-height: normal; line-height: 18px; }
.drawer-bag-container .thamnails{border:1px solid #ddd; text-align: center; }
.drawer-bag-container .productAuto .row{margin-bottom: 10px; margin-left: -5px; margin-right: -5px; }
.drawer-bag-container .productAuto .row [class*=col-]{padding: 0 5px; }
.drawer-bag-container .productAuto {max-height: 450px; overflow-y: auto; overflow-x: hidden;  }
.drawer-bag-container .btn-primary {background: #000; border: 1px solid #000; border-radius:25px; text-transform: uppercase;  font-size: 14px;  padding: 12px 25px; margin-bottom: 10px; display:inline-block; text-align: center;}
.drawer-bag-container .btn-primary:hover{background: #222; border: 1px solid #222; color: #fff;}
.grid-products-header{border-bottom: 1px solid #ddd; padding: 15px 0; }
.grid-products-header .product-list-header-title{font-size: 14px; margin: 0;}
.drawer-bag-container .productAuto .row:last-child{margin-bottom: 0;}
.drawer-bag-container .ctaBtn{margin-top: 25px; width: 100%; position: absolute; bottom: 40px;}
.zsiq_custommain, .zsiq_floatmain{z-index: 999 !important;}
.drawer-bag-container .giftCart{  background: #ece6e2; padding: 20px 90px 20px 30px; margin-left: -30px; width: 300px; position: relative;}
.drawer-bag-container .giftCart .bigText{  text-transform: uppercase; font-size: 14px; position: relative;}
.drawer-bag-container .giftCart:after{height: 114%; width: 60px; content: ''; position: absolute; right:-26px; transform: rotate(-17deg); top:-18px; background: #fff;}
.drawer-bag-container .giftCart .bigText span{ position:absolute; right:-114px; width: 105px; z-index: 1; top:-14px;}
.drawer-bag-container .giftCart p{ margin-bottom: 10px; font-size: 12px;}
.drawer-bag-container .giftCart .valePirce, .slideLink {font-size: 16px;   }
.qualifyText{font-size: 28px;   line-height: normal;}
/*.drawer-bag-container .slideBottom{position: fixed; bottom: 80px;}   */
.drawer-bag-container .slick-next, .drawer-bag-container .slick-prev{display: none !important;}
.autoplayCartBanner{border-bottom: 1px solid #ddd; padding-right: 35px;}  
.drawer-bag-container .slideBody .item-product{padding-right: 15px; position: relative;}
.drawer-bag-container .slideBody .item-product .exit-button {/*right:10px; top:-5px;*/ color: #f00;}
.drawer-bag-container .slideBody .item-product .exit-button img{width: 10px;}
.rightPartFixed .drawer-bag-container .slide-in-right{top:0;}
.instagramListing {margin-top: 20px;}
.instagramListing.owl-carousel .owl-item img.owl-lazy { height: 350px !important; object-fit: cover ;}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
@media(max-width:1400px){ .drawer-bag-container .slide-in-right{top:0;}}
@media(max-width:1100px){ .drawer-bag-container .slide-in-right{top:0;}}

@media(min-width:993px){
body.fixed{padding-top: 222px;}
body.croseFixed.fixed{padding-top: 180px;}
body.fixed header {  position: fixed;  z-index:99;  width: 100%;  background: #fff; top: -40px;}
body.croseFixed.fixed header { top: -40px;}
nav li.otherLogo{position:absolute;left:15px;top:-82px}
nav li.rolexClock{position:absolute;right:15px;top:-82px}
#navication .container {position: relative;}
.mainNav li { padding:0 18px; }
.mainNav li a{color:#000;font-size:16px;text-transform:capitalize; text-decoration: none; }
.mainNav >li>a{padding:9px 0; display: block; }
header nav{padding: 0;}
.mainNav li a:hover, .searchDesktop .btn:hover i{color:#060606;  }
.searchDesktop .btn{padding:0;background:inherit;color:#000;outline:0;box-shadow:inherit; border: 1px solid transparent;}
.cartImg { width:25px;  margin: -12px 0 0;filter: invert(1);}
#navication{position: relative;}
.navication ul > li .megamenuWapper { max-height: 0;  overflow: hidden;  position: absolute;  z-index: 999;  left: 0;  right: 0;  top: 100%;  background-color: #fff;  box-shadow: 1px 0px 2px #ccc;  padding: 10px 0 30px; transition: all 0.8s linear; display: none;}
.navication ul > li:hover .megamenuWapper { max-height: 1000px;  display: block;}
.navCatList > li { flex: 1 1 25%;  max-width: 25%;   padding: 0 15px;}
.navCatList > li > a{position: relative; color: #000; margin-bottom: 10px; padding-left: 0; padding-right: 0;}
.navCatList > li > a:before { content: ""; display:none; position: absolute;  left: 0px;  bottom: 0;  width: 80px;  height: 1px;   background-color:#a69a96;}
.navCatChildList li  { padding: 0;}
.navCatChildList li a{ text-transform: capitalize;color: #000; font-size: 14px;padding: 0;}
.navCatChildList li a:hover, .navCatList > li a:hover { color:#545454; }
 .navCatList li a {border:none!important;}
 .navCatChildList{
  max-height:400px;
  overflow: auto;
  display: block;
  padding-bottom: 30px;
}



}
@media only screen and (min-width:1000px) and (max-width:1200px){     nav li.otherLogo{top:-75px !important;}
}
 @media only screen and (min-width:1080px) and (max-width:1200px){
     .mainNav li a {padding: 0 9px;font-size: 12px;}
    .mainNav li {padding: 0 9px;}
     .searchDesktop .form-control{width: 200px;}
 }

@media (max-width:1079px){
.mainNav li a {padding: 0 5px;font-size: 12px;}
.mainNav li {padding: 0 5px;}

}


@media only screen and (min-width:1201px){
.subscribeBoxes{width: 330px;float: right;}
}

@media only screen and (max-width:1440px)
{
.space-minus {margin-top: -122px!important;}
}
  
@media only screen and (max-width:1290px)
{  
.celebratingBox {min-height:363px;}
.space-minus {margin-top: -45px!important;}
}
 
 
@media only screen and (max-width:1200px)
{ 
.exploreBtn { right: 22%;}  
.space-minus {margin-top:0px!important;  align-items: inherit;}
.checkerBoxes  img {height: 100%;}
 .celebratingBox.sec {height: 100%;text-align: right;padding: 20px 20px;min-height: inherit;}
.celebratingBox { min-height: inherit;height: 100%;}
h1, h2, h3 {line-height: 31px;}

}
    
@media only screen and (max-width:1100px){
.ftpNav li a {font-size: 14px;}
.mobileMenu {font-size: 16px;}
.justify-center {justify-content: center;}   
.subscribeBoxes {text-align: center;} 
 
}


@media  only screen and (max-width:1180px){      
.footer-top .subscribeBoxes{margin: 20px auto 0px;display: table;text-align: center;border-top: solid 1px #131212;width: 100%;padding: 20px 0 20px;border-bottom: solid 1px #131212;}
.copyText {color: #fff;font-size: 13px;}
.ftpSocial li a {  font-size: 16px;}
.ftSocials p {color: #fff;font-size: 14px;}
}
 
   

@media only screen and (min-width:992px) {
 .headerTop .searchWraps.dropdown-menu {
  position: static;
  display: inline-block !important;
  padding: 0;
  border: none;
}


   
}


  @media only screen and (max-width:992px) {
     .headerTop .searchWraps.dropdown-menu { 
  padding: 0; transform: inherit!important; left: auto!important;  right: 36px!important;top: 24px!important;
}
  .headerTop { 
  background: #fff;
}
.searchDesktop .form-control{height:41px;border:none}
.searchDesktop .btn{padding: 0;}

       .navCatImage {display: none !important;}  
.drawer-bag-container .slide-in-right{top:0;}   
.rightPartFixed .drawer-bag-container .slide-in-right { top: 31px;}
.popularcategories .categoriesBox .row .col{flex-basis: inherit; max-width: 33.333%;width: 33.333%;}
body.fixed header{position: fixed;z-index: 999;width: 100%; top: 0px; background: #fff;}
body.croseFixed.fixed header{top:0;}
.midHeader img {width: 230px;}
header.fixed .stickyMasterTopBar { display: none;}
header.fixed .midHeader img {filter: invert(100%);width: 190px;}
header.fixed .midHeader {padding: 20px 0 18px;}
nav { margin: 0;    padding: 0;  width: 100%;  position: fixed;  left: 0;   top: 0;   bottom: 0;   right: 0;  background-color: rgba(0, 0, 0, .4);  overflow: hidden;  visibility: hidden; opacity: 0; -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;  z-index: -1;}
nav .navication .mobileNavigations  {align-items: baseline !important;overflow-x: auto; overflow-y: visible;height: 95vh;padding: 0 0 130px;}
nav .navication { border-right: solid 1px #eaeaea; padding: 0;  margin: 0;  width: 310px;  height: 100vh;  background-color: #fff;  left: -300px;  position: relative;  -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;}
header nav .container {max-width: 100%;padding: 0;}
header nav{border-top:none;padding:0 0}
nav.showMainNav { visibility: visible;  opacity: 1;  z-index: 99999;}
nav.showMainNav .navication {  left: 0; visibility: visible;  opacity: 1;}  
.navHeader{padding:10px 10px;border-bottom:solid 1px #f2f0f0}
.navHeader  ul li a{ padding: 0 10px; font-size: 16px;}
.navHeader  ul li a .iconfont { float: none !important;}
.navHeader img{width:190px}
.mainNav{flex-wrap:wrap; padding: 0px 0 20px;}  
.mainNav li{display:inline-block;width:100%;border-bottom:solid 1px #eee;padding:0;}
.mainNav li.otherLogo{text-align: center;}
.mainNav li a{display: inline-block;width: 100%;padding:6px 15px;text-decoration:none;color:#5c5c5c;}
nav .navHeader .btnNavToggle {text-decoration: none;  width: 20%; z-index: 99;  height: 48px;   display: inline-block;  color:#000;  text-align: center;   border: none;  position: absolute;  right: -44px;  top: 0px;}
nav ul li .megamenuWapper { display: none;}
nav ul li a .iconfont-downarrow  {font-size: 13px;float: right;}
.mainNav li:last-child{border-bottom:none;}                          
nav ul.navCatList li{position: relative;background:#f2f2f2;border-top:1px solid #d7d7d7;border-bottom:none}
nav ul.navCatList li:first-child {border-top: 1px solid #ddd;}
nav ul li a.d-lg-none {position: relative;}
.navCatChildList{margin:0;padding:0;display:block!important;list-style:none;position:fixed;background:#fff;height:calc(100vh - 60px);overflow-y:auto;z-index:999;width:300px;top:60px;left:-100%;transition:all 0.4s ease-in-out}  
nav ul.navCatList li a {color:#000;}
 nav ul.navCatList li a i  {font-size:14px;float:right;position:absolute;right:12px;top:50%;transform: translateY(-50%)}
  .navCatChildList {
    margin: 0;
    padding: 0;
    display: block !important;
    list-style: none;
    position: fixed;
    background:#f2f2f2;
    height: calc(100vh - 102px);
    overflow-y: auto;
    z-index: 999;
    width: 310px;
    top: 96px;
    left: -100%;
    transition: all 0.4s ease-in-out;
  }
.navCatChildList.showSubcategery {left: 0;}
.navCatChildList .closeDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%); color: #fff;}
.navCatChildList li:first-child{background:#000}
.navCatChildList li:first-child a { color:#fff;}
.mobsearchNav .dropdown-menu {transform:inherit!important;right:0;left:auto!important;width:300px;padding:0;top: 24px !important;}
.mobsearchNav .form-control{border-radius:0;outline:0;box-shadow:inherit;}
.mobsearchNav  form { position: relative;}
.mobsearchNav  form .btn{position:absolute;top:0;right:0;height:100%;padding:0;width:50px;background:none; color: #939393; border:none;border-radius:0;outline:0;box-shadow:inherit}
.mobsearchNav .form-control:focus, .mobsearchNav  form .btn:focus {box-shadow: inherit;}  
header .container {max-width: 100%;}
.stickyMasterTopBar .infoList li{ font-size: 13px;}
.btnNavToggle{position: relative;top: -1px;}
.mainBanner .itemContent .title {font-size: 30px;}
.SectionBlogFirst h2 {  line-height: 35px;}
.m-20 {margin-top: -5px;}
.celebratingBox.sec {padding-right: 60px;}
.homeContents {padding: 0 20px;}  
.testimonials .item p {font-size: 16px;padding: 0 10px;}
.brandLogoWrap  .my-5  { margin: 0 auto !important;} 
.mobsearchNav{margin-top: 10px;}
.navHeader .dropdown-menu li{border-top:1px solid #ddd;}
.navHeader .dropdown-menu li:first-child{border-top:none;}
.navHeader .dropdown-menu li a{font-size: 14px;}
.navHeader .dropdown-menu{padding: 0;}
.navHeader .dropdown-menu li .loginValue{padding: 0 10px; font-size: 14px;}
.headerTop li a{font-size: 17px;}
.headerTop li:first-child{margin-left: 0;}
.headerTop li{margin-left: 20px; margin-right: 0;}
.headerTop li .cartImg{width: 28px;}
.ftpNav p {font-size: 14px;}
.ftSocials {justify-content: center;}
 .scrollNone {
    overflow: hidden;
}
}
.main-content ul { padding-left: 0;}
.main-content p { margin-left: 0 !important;}
.main-content.main-content_mod-a .entry-header h2 {
  height: 25px;
  margin-top: 30px;
}

  
   
@media only screen and (max-width:600px){
  .drawer-bag-container .productAuto {
    max-height: 450px;
    overflow-y: auto;
    overflow-x: hidden;
}
}

@media only screen and (max-width:991px){
.rolexContainer .rolex-middle-block .contentBlock {
  padding: 20px 0 !important;
}
.rolexContainer .rolex-middle-block .row {
  margin-bottom: 20px !important;
}
.rolexContainer .rolex-banner-prop1 .prop1-wrap-right {
  padding: 30px !important;
}
.main-content.main-content_mod-a .post-group .top-feature-img a img{
  height: auto;
}
}


.entry-main .entry-header img {margin-top: 30px;}

.dtImage {
	height: 440px;
	width: 100%;
	object-fit: cover;
	object-position: center;
  }
    
@media only screen and (max-width:767px){
     .homeDedescription{
  padding: 20px 0 0;
}
.entry-main h1 {
  margin: 30px 0;
  font-size: 23px;
}
.dtImage {
  height: auto;
  width: 100%;
  }  
.main-content img {
  width: 100% !important;
}
.main-content p input {
  height: auto !important;
  width: 100% !important;
}

 .mainNav li.rolexClock .rolexClock {
    text-align: center;
}


   .homeDedescription h2 {
  font-size: 19px;font-weight: 500;
}
    .headerTop li i { 
  color: #fff;
}
 
  
    .stickyMasterTopBar .closeInfoBar{color: #000;}
    body.fixed header{position: fixed;z-index: 9;width: 100%; top: 0px; background: #fff;}
 header{top:-80px; transition: all .3s linear;}   
       body.fixed{padding-top: 80px;}
body.croseFixed.fixed header{top:0;}
body.croseFixed.fixed{padding-top:40px;}
 
  .fixMobile  {
    position: fixed;
    bottom: 0;
    z-index: 9;
    background:#f2f2f2;
    padding:15px 15px 13px;  
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
     .fixMobile  ul{
  display: flex;
 
  width: 100%;
}


 #podium-bubble {         
  bottom: 20px!important;
  }

  .instagramListing.owl-carousel .owl-item img.owl-lazy {
    height: 200px !important;
    object-fit: cover;
}
                        

  .fixMobile ul li { 
    word-wrap: break-word; margin-right: 24px;
  }
  
    .fixMobile ul li:last-child { 
  margin-right:0px;
  }
  
 
   
 .fixMobile ul li a {
    display: flex;
    align-items: center; 
  }

 
   
 .fixMobile ul li span {   
   font-size: 12px;
    line-height: 16px;        
 padding-left: 5px;
  }
      
    .headerTop {       
  background: #fff;
}
   
     .mainBanner {   
  box-shadow: inherit;
}
 
   .stickyMasterTopBar {
    background: #fff !important;
  }
    .rightPartFixed .drawer-bag-container .slide-in-right { top: 0px;}
    .checkerBoxes {padding-bottom: 0px;} 
    .subscribeBoxes{width: 100% !important;text-align: center;}
    .categoriesCol h4{padding-bottom: 5px; font-weight: 400;}
     .popularcategories .categoriesBox .row .col{max-width: 50%;width: 50%;}   
.instaGram  .owl-prev{position:absolute;left:0;top:45%;opacity:1!important;color:#000!important;font-size:0!important;transform:translateY(-50%);background:url(../images/left-arrow.png)!important;background-repeat:repeat;background-size:auto;width:15px;height:25px;background-size:contain!important;background-repeat:no-repeat!important}
.instaGram  .owl-next{position:absolute;right:0;top:45%;opacity:1!important;color:#000!important;font-size:0!important;transform:translateY(-50%);background:url(../images/right-arrow.png)!important;background-repeat:repeat;background-size:auto;width:15px;height:25px;background-size:contain!important;background-repeat:no-repeat!important}
.mobHide {display:none;}
.stickyMasterTopBar .infoList li {font-size: 12px;line-height: 16px;padding: 0 30px;}
.stickyMasterTopBar .closeInfoBar { right: 2px;}
.footerCol {width: 100%;margin: 0 0px;}
.ftpNav {display: none;}
.mobileMenu{font-size:16px;margin:0;border-bottom:solid 1px #fff;padding:10px 10px 10px}
.footerLeft .footerCol:first-child .mobileMenu {border-top:solid 1px #fff; }
.footerLeft  {margin-bottom:10px;margin-top: 10px;}
.footerLeft .footerCol .mobileMenu:after {content:'+';float: right; font-size: 24px;margin: -5px 0 0;}
.footerLeft .footerCol .mobileMenu.active:after {content:'-';float: right; font-size: 24px;}
.ftpNav {padding: 10px 10px 10px;}  
.exploreBtn { right: 8%;  bottom: 15%; font-size: 16px;z-index: 1;}
.SectionBlogFirst h2{font-size:24px; line-height: 30px;}
.midHeader img {width: 200px;}
.tudorButtons{ padding: 20px 0 20px;}
 .SectionBlogFirst {max-width: 100%; text-align: center;}
.SectionBlogFirst p{margin-top: 1rem; font-size: 18px; margin: 12px 0 0;}
.SectionBlogSecond li {text-align: left;}
.celebratingBox {min-height: inherit;margin: 0;text-align: center;padding: 20px 40px 20px;height: auto;}
.homeBoxes { position: relative;margin: 0 0 20px;}
.celebratingBox.sec {text-align: center;padding: 30px 20px 40px;}
.brandLogoWrap   .owl-prev{position:absolute;left:0;top:45%;opacity:1!important;color:#000!important;font-size:0!important;transform:translateY(-50%);background:url(../images/left-arrow.png)!important;background-repeat:repeat;background-size:auto;width:15px;height:25px;background-size:contain!important;background-repeat:no-repeat!important}
.brandLogoWrap   .owl-next{position:absolute;right:0;top:45%;opacity:1!important;color:#000!important;font-size:0!important;transform:translateY(-50%);background:url(../images/right-arrow.png)!important;background-repeat:repeat;background-size:auto;width:15px;height:25px;background-size:contain!important;background-repeat:no-repeat!important}
.space-minus {margin-top:30px!important;}
.copyText {padding: 10px 0px 10px;line-height: 22px;font-size: 14px;text-align: center;}
 

}




    

@media only screen and (max-width:370px)
{
.rightButton_holder .cmpBtn {margin: 0 1px;}    
} 

@media only screen and (max-width:340px){
nav .navication, .navCatChildList { width: 223px;}
.navHeader img {width: 120px;}
.mainBanner .itemContent .title {font-size: 16px;margin: 5px 0;}
.mainBanner .itemContent .title br {display:none;} 
#homeCarousel .itemContent a {padding: 4px 16px;font-size: 13px;} 
.ftSocials   {flex-wrap: wrap;}
 
   
}


.searchDesktop  form .form-control:not(:placeholder-shown) ~ .autoSearch .autoSearchList {max-height: 380px;overflow-y: auto;}
.searchDesktop   .autoSearchList {width: 100%;margin: -2px 0 0;padding: 0;list-style: none;border: 1px solid #d5d5d5;background-color: white;max-height: 0;overflow: hidden;-webkit-transition: max-height 0.4s linear;-moz-transition: max-height 0.4s linear;-o-transition: max-mainNav 0.4s linear;transition: max-height 0.4s linear;}
.searchDesktop   .autoSearchList > li > a {display: block;padding: 0;color: black;text-transform: lowercase;}
.searchDesktop  .autoSearchList > li {width: 100%;margin: 0;padding: 5px;border-top: 1px solid #d5d5d5;font-size: 12px;}
.searchDesktop   .autoSearchList > li:first-child {border-top: none;}
.searchDesktop  .autoSearch {position: absolute; right:0; left:0;top:100% !important; transform:none !important; padding:0; margin:0; display:block;overflow: hidden; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition: all 0.4s linear; transition:all 0.4s linear; border:none !important; box-shadow:inherit !important;}


.mobsearchNav form .form-control:not(:placeholder-shown) ~ .autoSearch .autoSearchList {max-height: 380px;overflow-y: auto;}
.mobsearchNav .autoSearchList {margin: -2px 0 0;padding: 0;list-style: none;border: 1px solid #d5d5d5;background-color: white;max-height: 0;overflow: hidden;-webkit-transition: max-height 0.4s linear;-moz-transition: max-height 0.4s linear;-o-transition: max-mainNav 0.4s linear;transition: max-height 0.4s linear;}
.mobsearchNav .autoSearchList > li > a {display: block;padding: 0;color: black;text-transform: lowercase;}
.mobsearchNav .autoSearchList > li {width: 100%;margin: 0;padding: 5px;border-top: 1px solid #d5d5d5;font-size: 12px;}
.mobsearchNav .autoSearchList > li:first-child {border-top: none;}
.mobsearchNav .autoSearch {position: absolute; right:0; left:0;top:100% !important; transform:none !important; padding:0; margin:0; display:block;overflow: hidden; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition: all 0.4s linear; transition:all 0.4s linear; border:none !important; box-shadow:inherit !important;}


a.twitter-icon svg.mobile { display: none;}
a.twitter-icon svg.desktop {display: inline-block;}
a:hover.twitter-icon svg.mobile { display: inline-block;}
a:hover.twitter-icon svg.desktop {display: none;}
img.press-img {width: 100% !important;}




 


 
.rolexContainer {
  font-size: 14px;
}
.rolexContainer .blog-welcome-container {
  font-size: 14px;
}
.rolexContainer p {
  letter-spacing: normal;
  margin-bottom: 10px;
}
.blog-welcome-container {
  margin-bottom: 50px;
}
.rolexContainer .rolex-banner-prop1 {
  margin-bottom: 50px;
}
.rolexContainer .rolex-banner-prop1 .row {
  margin: 0;
  background: #212121;
  color: #fff;
  align-items: center;
}
.rolexContainer .rolex-banner-prop1 .row .col-md-6 {
  padding: 0;
}
.rolexContainer .rolex-banner-prop1 .prop1-wrap-right {
  padding: 15px 50px;
}
.rolexContainer .rolex-banner-prop1 .prop1-wrap-right h2 {
  font-size: 22px;
  color: #fff;
  text-transform: uppercase;
}
.post p + p {
  margin-top: 0;
}
.rolexContainer .rolex-banner-prop1 .row p {
  color: #fff;
}
a:hover.greenBtn {color: #fff;}
.greenBtn {
  display: inline-block;
  background: #127749;
  border-radius: 25px;
  padding: 12px 40px;
  color: #fff;
  font-size: 14px;
  text-decoration: none !important;
  transition: 0.3s;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.MT-30 {
  margin-top: 30px;
}
.rolexContainer .rolex-banner-prop1 .prop1-wrap-left p {
  margin-bottom: 0;
}
.rolexContainer img.display-desktop {
  display: block;
}
.rolexContainer .imgBlog img {
  width: 100% !important;
}
.rolexContainer img.display-mobile {
  display: none;
}
.rolexContainer .rolex-middle-block .row {
  margin: 50px 0;
  align-items: center;
  display: flex;
  justify-content: center;
}
.rolexContainer .rolex-middle-block .contentBlock {
  padding: 0 50px;
}

.comment-Section form{
  padding: 20px;
  box-shadow: 0px 0px 7px 2px #0000001D;
  opacity: 1;
}

.comment-Section { margin-bottom: 30px;}
.comment-Section form .form-group label { font-size: 18px; font-weight: 500; text-align: left; color: #000;}
.comment-Section form button { font-size: 14px; text-align: center; background-color: #000; color: #fff; border: 1px solid #000; border-radius: 0; padding: 10px 15px; margin: 10px 0;}
.comment-Section form button:hover { background-color: #fff; color: #000;border: 1px solid #000; }
.comment-Section form button:focus, .comment-Section form button:active { background-color: #fff; color: #000;border: 1px solid #000; }

.comment-Section .comment-Inner{ margin: 50px 0;}
#comment_response{
  text-align: center;
  margin: 10px 0;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  color: #000 !important;
  background-color: #fff !important;
  border-color: #000 !important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
  box-shadow:inherit !important ;
}
.comment-Section .comment-Inner p{
  font-size: 16px;
  text-align: center;
}

