 
@import "lnr-icon.css";
*{margin: 0;padding: 0;}      
html,body{font-size: 16px; font-family: 'Montserrat', sans-serif; color: #545454; letter-spacing: 0.5px;}
.stickyMasterTopBar{background: #1b396b; color: #fff; padding: 7px 0; position: relative; font-size: 15px; }
.stickyMasterTopBar a{ color: #fff;  }
.stickyMasterTopBar .closeInfoBar { position: absolute; right:0; top:50%;   transform: translate(-50%, -50%); border:2px solid #fff; border-radius:100%; width: 23px; height: 23px; line-height:13px; text-align: center;  }
.stickyMasterTopBar .topClick .iconfont {font-size: 16px;}
li{list-style: none;}
.infoList li a{margin-left: 5px; text-decoration: underline;}
.infoList li a:hover{text-decoration: none;}
ul{margin-bottom: 0;}
a:hover{text-decoration: none;}
@media(min-width:1280px){  .container-fluid{padding-left: 32px; padding-right: 32px; } .container{max-width: 1280px;}}
.headerSocial a{color: #020f4c;}
.headerSocial a:hover{color: #000;}
.headerSocial .iconfont{font-size: 20px;  display:inline-block;  margin-top: -2px; margin-right: 5px;}
.headerSocial .iconfont.iconfont-downarrow{font-size: 11px; margin-left: -14px;}
.headerSocial .greenIcon .dropdown-menu li a{ color: #000;}
.headerSocial .greenIcon .dropdown-menu li{ margin: 0; padding:4px 10px; font-size: 12px; border-top:1px solid #ddd}
.headerSocial .greenIcon .dropdown-menu li:first-child{ border-top:none;}
.headerSocial .greenIcon .dropdown-menu{border-radius:0;}
.headerSocial .greenIcon .dropdown-menu {transform:inherit !important; right:0 !important; left:inherit !important; top:100% !important;}
.headerTop{padding: 4px 0; background: #f4f4f4; box-shadow: 0 0 10px #d5d5d5;}
.headerSocial a .fa{margin-right: 5px; font-size: 17px;}
.midHeader{padding: 12px 0 3px; }
img{max-width: 100%;}      
.headerSocial li + li{margin-left: 18px;}
.headerSocial li.greenIcon a{color: green;}
nav ul li a{padding: 16px 20px; display: block; color: #000;   text-transform: uppercase; font-size: 17px;}
nav ul li a:hover, nav ul li a.active{color: #1b396b;}
nav ul li.dropdown  a{color: #1b396b; padding: 12px 20px;}
nav ul li.dropdown  a   .iconfont{font-size: 22px;}
.dropdown.searchNav .dropdown-menu { padding: 0;  right: 0 !important;   border: none;   left: inherit !important;   transform: inherit !important;  top: 100% !important;  width: 200px;  border-radius: 0;}
.dropdown.searchNav .dropdown-menu .form-control { border-radius: 0;  font-size: 13px;}
.dropdown.searchNav .dropdown-menu .btn {  background: #1b396b;   color: #fff;   border-radius: 0;}
nav ul li a.active{font-weight: 800;}
/*.navication{position: relative;}*/
nav ul li.searchdropdown a{padding-right: 0; font-size: 18px; padding-bottom: 10px;}
nav ul li.searchdropdown .dropdown-menu{width: 250px; border:none; right:0 !important; left:inherit !important; transform:inherit !important; top:100% !important; background: none; }
nav ul li.searchdropdown .dropdown-menu .form-control{height: 36px; border-radius:0;}
nav ul li.searchdropdown .dropdown-menu .btn-primary{font-size: 18px; padding: 3px 15px; border-radius:0;}
.btn-primary{background: #024162; border-color: #024162;}
.btn-primary:hover{background: #000; border-color: #000;}
.mainBanner{position: relative; box-shadow: 0 0 10px #d5d5d5; background: #f5f5f5;}
.mainBanner .homeBannerContent .bannerHeading{font-size: 42px; font-weight: 300; text-transform: uppercase;}
.mainBanner .homeBannerContent .bannerHeading span{font-weight: 800;}
.mainBanner .homeBannerContent p{font-size: 22px; margin: 15px 0; }
.mainBanner .homeBannerContent .bannerBtn{background: #000; color: #fff; padding: 16px 30px; font-size: 16px; text-transform: uppercase; display: inline-block; margin-top: 15px;}
.mainBanner .homeBannerContent .bannerBtn:hover{background: #024162; } 
.mainBanner .itemContent {  position: absolute; /*right: 20%;*/ right:0; width: 50%;  top: 50%;  padding: 0;  z-index: 1;  text-align: center;  transform: translateY(-50%);}  
.mainBanner .itemContent.ladtDateContent{width: auto;}
.mainBanner .itemContent .title {  font-size: 42px; color: #000;  display: block;  margin: 0 0 20px;   font-weight: 300;   font-family: Helvetica,sans-serif;   text-transform: uppercase;}
.mainBanner .itemContent .banner-description { font-size: 16px;  line-height:24px;  font-weight: 400;   color: #000;}
.mainBanner .itemContent > a { display: inline-block; background-color: #007843;  color: #fff;  padding: 15px 35px;  font-size: 18px;  letter-spacing: 1px;  text-transform: uppercase;  text-decoration: none;  border-radius: 30px;}
.mainBanner .owl-theme .owl-nav.disabled + .owl-dots{margin-top: 0; position: absolute; bottom: 15px; width: 100%;}
.mainBanner .owl-theme .owl-dots .owl-dot span{width: 18px; height: 18px; background: #c5bab4;}
.mainBanner .owl-theme .owl-dots .owl-dot.active span{background: #ebe8e3;}
button:focus{outline: none;}
@media (max-width:1440px) {.mainBanner .itemContent.ladtDateContent {  right: 12%;  top: 45%;  text-align: left;}}	
 @media (min-width:1441px) {.mainBanner .itemContent.ladtDateContent {  right: 16%;  top: 45%;  text-align: left; width: auto;}	}	
.homeProductSeller{padding: 50px 0;}
.homeTudor .homeTudorImg {position: relative;}
.homeTudor .exploreBtn { background: #fff;   color: #545454;  font-size: 16px;  padding: 10px 20px; border:1px solid #545454;}
.homeTudor .exploreBtn:hover { background: #020f4c;   color: #fff;  border:1px solid #020f4c;}
.homeTudor{padding-bottom: 50px; overflow: hidden;}
.homeTudor .homeTudorContent{padding:0 25% 0 20px;}
.homeTudor.homeTudorBottom .homeTudorContent{padding:0 20px 0 25%;}
.specialCategory{padding-bottom: 50px;}
.specialCategory .imgBlock{position: relative; overflow: hidden;} 
.specialCategory .imgBlock span{position: absolute; background: rgba(0,0,0,.5); left:-100%; width: 90%; height: 90%;  color: #fff; font-size: 18px; text-decoration: underline; transition:all .8s ease-in-out 0s;}
.specialCategory .item:hover .imgBlock span{left:5%;  right:5%; top:5%; bottom: 5%; text-align: center; padding: 0 10px;}
.specialCategory .item .title a{color: #000; font-size: 22px; letter-spacing: 1px;}
.specialCategory .imgBlock img, .homeLocation .imgBlock img{transition:all .8s ease-in-out 0s;}
.specialCategory .imgBlock:hover img, .homeLocation .imgBlock:hover img{transform: scale(1.1);}
.specialCategory .imgBlock .hoverShopNow{position: absolute; top:50%; opacity:0; transition:all .8s ease-in-out 0s; transform: translate(-50%, -0%); color: #fff; background: #000; padding: 10px 25px; left: 50%; text-transform: uppercase;} 
.specialCategory .imgBlock .hoverShopNow:hover{ background: #fff; color: #000; } 
.specialCategory .imgBlock:hover .hoverShopNow { transform: translate(-50%, -50%); opacity:1;}
.homeTitle {font-size: 32px;   text-transform: uppercase; letter-spacing: 1px; color: #000;}
.homeParallax  .homeTitle{color: #fff;}
.homeProductSeller .card{padding: 10px; transition:all .3s ease-in-out 0s;}
.homeProductSeller .card .produtTitle {margin-top: 5px; height: 45px; overflow: hidden;}
.homeProductSeller .card img{transition:all .8s ease-in-out 0s;}
.homeProductSeller .card .productImg{overflow: hidden;}
.homeProductSeller .card:hover img{transform: scale(1.1);}
.homeProductSeller .card:hover{box-shadow:0 0 5px rgba(0,0,0,.1)}
.owl-theme .owl-nav{position: absolute; top:50%; transform: translate(0, -50%); width: 100%; margin-top: -20px;}
.owl-theme .owl-nav button span{ display: none;}
.owl-theme .owl-nav button{position:absolute;  background: none !important;  font-family: linearicons-free !important;  speak: none;
font-style: normal;   font-weight: 400;  font-variant: normal;  text-transform: none;   line-height: 1;   -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale; }
.owl-theme .owl-nav .owl-next{right:-25px; color: #000 !important;}
.owl-theme .owl-nav .owl-prev{left:-25px; color: #000 !important;}
.owl-theme .owl-nav .owl-next:before { content: "\e876"; font-size:18px; }
.owl-theme .owl-nav .owl-prev:before { content: "\e875"; font-size:18px;}
.mainBanner .owl-theme .owl-nav .owl-next{right:25px; color: #d7d7d7 !important; }
.mainBanner .owl-theme .owl-nav .owl-prev{left:25px; color: #d7d7d7 !important; }
.mainBanner .owl-theme .owl-nav {opacity:1;}
.mainBanner .owl-theme:hover .owl-nav {opacity:1;}
#homeProductSeller{display: flex !important; justify-content: center;}
.mainBanner .owl-theme .owl-nav .owl-next:before { font-size:32px; }
.mainBanner .owl-theme .owl-nav .owl-prev:before {font-size:32px;}
.homeProductSeller .card .produtTitle a{font-size: 16px; color: #545454;}
.homeProductSeller .card:hover .produtTitle a{color: #1b396b;}
.homeProductSeller .item{padding: 8px;}
.homeLocation .imgBlock{overflow: hidden;}
h1, h2, h3, h4, h5{font-weight: 300;}
.homeParallax{background: url(../images/parallaxbanner.webp)center center no-repeat; background-attachment: fixed; background-size: cover; padding: 200px 0;  color: #fff; position: relative; margin-bottom: 50px;}
.homeParallax.homeParallaxSecond{background: url(../images/parallaxsecond.jpg)center center no-repeat; background-attachment: fixed; background-size: cover; padding: 250px 0;  color: #000; position: relative;}
.homeParallax:before{background: rgba(0, 0, 0, 0.4); position: absolute; width: 100%; height: 100%; content: ''; top:0; left:0; }
.homeParallax p{  padding: 30px 80px 0;}
.homeParallax a{ color: #fff; text-decoration: underline;}
.homeParallax a:hover{  text-decoration: none;}
.homeParallax .container{position: relative;}
.homeLocation{padding-bottom: 50px;}
.homeAppoinment{ background: #f4f4f4; margin-bottom: 50px;}
.homeAppoinment .scheduleLink{ font-size: 30px; color: #020f4c; }
.homeLocation .imgBlock{position: relative;}
.homeLocation .imgBlock .title{position: absolute; bottom: 0;  text-align: center;    transition:all .8s ease-in-out 0s; width: 100%; font-size: 16px; }
.homeLocation .imgBlock .hoverText{position: absolute; background: rgba(0,0,0,.5); left:-100%; width: 90%; height: 90%;  color: #fff; font-size: 18px;  transition:all .8s ease-in-out 0s;}
.homeLocation .item .imgBlock:hover .hoverText{left:5%;  right:5%; top:5%; bottom: 5%;}
.homeLocation .imgBlock .title a{color: #fff;}
.homeLocation .item .imgBlock p{text-decoration: none; font-size: 16px;}
.homeLocation .item .imgBlock h6{font-size: 18px;}
.text-decoration{text-decoration: underline;}
.text-decoration:hover{text-decoration: none;}
footer{padding: 25px 0 0; border-top:1px solid #ddd; margin-top: 30px;}
footer h5{font-size: 16px;}
footer h4{font-size: 18px; text-transform: uppercase; margin-bottom: 15px; color: #000; font-weight: 500;}
footer .ftpAddress  li{font-size: 13px; margin-bottom: 6px;  position: relative; line-height: 1.5;}
footer .ftpAddress  li.loc:before, footer .ftpAddress  li.phone:before{ position:absolute;  font-family: "iconfont" !important; font-size: 19px; top:-4px; left:-25px;}
footer .ftpAddress  li.loc:before{ content: "\e6e8"; }
footer .ftpAddress  li.phone:before{ content: "\e69b"}
footer .ftpAddress  li span{display: block;}
footer .ftpSocial{margin-bottom: 20px; margin-top: -60px; position: relative;}
footer .ftpSocial li a{display: block; color: #545454; font-size: 26px;}
footer .ftpSocial li + li{margin-left: 15px;}
footer .ftpSocial li a:hover{color: #020f4c;}
.ftpAddress{margin-bottom: 5px;}
.ftpNav li {line-height: 34px;}
.ftpNav li a{color: #54514f; font-size: 14px;  text-transform: uppercase;}
.ftpNav li a:hover{color: #020f4c;}
.copyText{border-top: 1px solid #ddd; padding: 10px 0; font-size: 14px; }
.copyText a{color: #000;}
#homeCarousel img, .homeTudor .homeTudorImg img, .specialCategory .imgBlock img, .homeLocation .imgBlock img, #homeProductSeller img{height: auto;}
@media(max-width:1180px){
    nav ul li a{font-size: 14px; padding: 16px 15px;}
	.mainBanner .itemContent .title {font-size: 35px;}	
}
@media(max-width:1000px){
.mainBanner .itemContent.ladtDateContent { right: 9%;top: 40%;}
.mainBanner .itemContent .banner-description {font-size: 13px;}
.mainBanner .itemContent .title { font-size: 28px; margin: 0 0 11px;}
#homeCarousel .itemContent a.rounded {border-radius: 30px !important; padding: 7px 30px; font-size: 14px;}
}
@media(min-width:980px){
.homeParallax {background-size: 100%;}
nav ul li.searchdropdown{position: absolute; right:0px; top:-3px;  }
header .headerSocial.rightCartheader{ transition:all .3s ease-in-out 0s; top:-100px;}      
.scrollfixed{display: none;}
header{top:-300px; transition:all .6s ease-in-out 0s}
header.fixed .scrollfixed{display: block; z-index: 1199;}
header.fixed .headerSocial.rightCartheader{position: fixed; right: 10%; top: 15px; z-index: 9999;}
header.fixed .headerSocial  li.searchdropdown{position: static;}
header.fixed nav ul li a{padding: 10px 15px;}
header.fixed nav ul li.dropdown  a{padding: 6px 15px;}
.navLogin{position: absolute; top:-93px; right:56px;}
.navLogin.navWishList{ right:17px;}
.navLogin.navCart{ right:-23px;}
header.fixed .navLogin{position: static;}
header.fixed nav ul li.searchdropdown{position: relative; top:0;}
header.fixed nav ul li.searchdropdown a,  header.fixed .navLogin a{padding: 10px 15px !important;}
.navPhone{display: none;}
header.fixed nav ul li.navPhone a{padding: 10px 15px !important;}
header.fixed nav ul li.navPhone{display: inline-block;}
nav  li.otherLogo {  position: absolute;  left: 15px;  top: -95px;}
nav li.rolexClock {  position: absolute; right: 15px;  top: -95px;}
nav  li.otherLogo a, nav li.rolexClock a{padding: 0;}
header.fixed .scrollfixed > a{padding: 0 15px;}
.scrollfixed img{max-width: 62px;}
.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;}
#navication{position: relative;}
header.fixed .navication ul > li .megamenuWapper{top:100%;}
.navCatList > li > a{position: relative; color: #000; margin-bottom: 10px;}
.navCatList > li > a:before { content: "";  position: absolute;  left: 0px;  bottom: 0;  width: 80px;  height: 1px;   background-color:#a69a96;}
.navCatChildList li a{ text-transform: capitalize;}
.navication ul > li .megamenuWapper li a{padding: 4px 0; font-size: 14px;}
nav #navication{position: relative;}
}
@media(max-width:1500px){   .homeTitle {font-size: 28px;}}
@media(max-width:1030px){  
nav ul li a{font-size: 15px;}
header.fixed nav ul li a{font-size: 13px;}
header.fixed nav ul li a{padding: 10px;}
.homeTitle{font-size: 22px;}
.homeTudor .homeTudorContent p, .homeParallax p{font-size: 18px;}
.homeTudor .exploreBtn{font-size: 14px;}
.specialCategory .item .title a, .specialCategory .item p{font-size: 16px;}
}
@media(max-width:990px){    
    /*nav start here*/
.mainBanner .itemContent .title { color: #000!important; }
nav .navication .mobileNavigations  {overflow-x: auto; overflow-y: visible;height: 95vh;padding: 0 0 130px;}
.mainBanner .itemContent .title{font-size: 32px;}
.mainBanner .itemContent > a{font-size: 16px; padding: 12px 30px;}
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;}
.logo img{max-width: 200px;}
nav .navication {  padding: 0;  margin: 0;  width: 300px;  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;}
nav .navHeader {   padding: 10px 0;}
nav .navHeader .btnNavToggle {  width: 20%; z-index: 99;  height: 48px;   display: inline-block;  color: #fff;  text-align: center;   border: none;  position: absolute;  right: -44px;  top: 0px;}
nav .navHeader .navLogo img { max-height: 12px;}
nav .navHeader .btnNavToggle .iconfont {font-size: 30px;}
nav.showMainNav { visibility: visible;  opacity: 1;  z-index: 99999;}
nav.showMainNav .navication {  left: 0; visibility: visible;  opacity: 1;}  
nav .container-fluid{padding: 0;}
nav .navication ul {  flex-wrap:wrap;}
nav ul li:first-child {  border-top: none;}
nav ul li {  width: 100%;  border-top: 1px solid #ddd;}
.searchnav{padding: 10px 15px;}
.scrollNone{overflow: hidden;}
nav ul li.searchdropdown {order:1;}
.navHeader .searchdropdown{width: 100%; text-align: center; display: inline-block; padding-top: 4px;}
.navHeader .dropdown-menu{left: 10% !important; right: inherit!important;transform: inherit !important; top:28px !important;}
.navHeader .dropdown-menu a{padding: 6px 10px !important; font-size: 12px !important;}
.navHeader .searchdropdown a{color: #000; font-size: 14px;}
.navHeader .searchdropdown .fa-angle-down{font-size: 20px; display: inline-block; vertical-align: top;}
.subscribeBlock ul{margin-top: 15px;}    
/*nav end here*/  
.diamondShapesList li img{width: 50px; height: 50px;}
.homeParallax.homeParallaxSecond, .homeParallax{padding: 100px 0;}
nav .container{padding: 0; margin: 0;}
.scrollfixed{display: none;}
.navHeader  img{max-width: 150px;}
.rolexClock, .otherLogo {text-align: center;}
header.fixed .headerTop{position: fixed; background: #fff; z-index: 999; width: 100%; top:0; padding: 8px 0; border-bottom: 1px solid #ddd;}
.stickyMasterTopBar{font-size: 14px;}
.diamondShapesList {flex-wrap:wrap;}
.diamondShapesList li{width: 20%;text-align: center; margin-bottom: 15px;}
.diamondShapesList li a span{font-size: 14px;}
.homeTitle{font-size: 24px;}
.homeParallax p{padding: 20px 0; font-size: 16px;}
.homeParallax img{max-width: 250px;}
.homeTitle.mb-5{margin-bottom: 20px !important;}
nav ul li a{padding: 10px 15px; font-size: 13px;}
.homeProductSeller .card .produtTitle a, .homeLocation .imgBlock .title{font-size: 14px;}
.homeTitle{font-size: 20px;}
.stickyMasterTopBar .closeInfoBar{line-height: 12px;}
.homeTudor .exploreBtn{padding: 12px 15px; font-size: 13px;}
nav ul li a span.d-lg-none { float: right;}
nav ul li .megamenuWapper {  display: none;}
nav ul li a span.d-lg-none .iconfont { font-size: 14px;}
.specialCategory .imgBlock span{display: none;}
.specialCategory img{height: auto;}
.homeAppoinment .scheduleLink{font-size: 20px;}
.homeLocation .imgBlock .hoverText{display: none !important;}
footer .ftpSocial{margin-top: 10px;}
.homeTudor .homeTudorContent{padding: 0 15px 0 0;}
.homeTudor.homeTudorBottom .homeTudorContent{padding: 0 0 0 15px;}
nav ul li a.d-lg-none .iconfont { position: absolute;  right: 15px;    top: 15px;}
.navCatChildList > li a.closeDropdown .iconfont, nav ul li a.d-lg-none .iconfont {  font-size: 14px;}
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;}
.navCatChildList > li:first-child { border-top: none;  background: #000; color: #fff;}
.navCatChildList > li:first-child a{color: #fff; padding-left: 32px;}
.navCatChildList > li a.closeDropdown { position: absolute;  left: 10px;  top: 3px;  font-size: 24px;  padding: 0;}
.navCatChildList > li a.closeDropdown .iconfont, nav ul li a.d-lg-none .iconfont {font-size: 14px;}
.navCatChildList.showSubcategery{left:0;}
nav ul li a.d-lg-none{position: relative;}
nav ul li a.d-lg-none .iconfont{position: absolute; right:11px; top:11px;}
nav ul.navCatList  li:first-child{border-top: 1px solid #ddd;}
.headerSocial li .dropdown-menu li span{display: block;}
.stickyMasterTopBar .infoList li div {color: #FFffff; font-size: 12px; padding: 0 24px;}
.headerSocial  ul{ justify-content: space-between !important;}
.midHeader{padding-bottom: 12px;}
}
.popup-right li:last-child { background: #fcfcfc; padding: 10px 20px 11px;    font-size: 13px;  border-top: none; margin: 6px 0 0; color: #000;}
@media(min-width:980px){
    header.fixed nav { position: fixed;  background: #fff;   z-index: 999;   width: 100%;   top: 0;  padding:  0;  border-bottom: 1px solid #ddd;}
.mainBanner .homeBannerContent{position: absolute; top:50%; transform: translate(0, -50%); color: #fff;}
nav { top: -100px;  transition: all .3s ease-in-out 0s;}
} 
@media(max-width:800px){ 
.mainBanner .itemContent { width: auto;}
}

@media(max-width:767px){ 
.mobileSp {margin-top:20px;}
.mainBanner .itemContent .title{font-size: 28px;}
.mainBanner .itemContent > a{font-size: 12px; padding: 10px 20px;}
.mainBanner .owl-theme .owl-nav.disabled + .owl-dots{bottom: -45px;}
.headerSocial li a span{display: none;}
.headerSocial ul{justify-content: space-between;}
footer h4 {  text-align: left;  cursor: pointer;   font-size: 16px;   padding: 14px 0;  border-bottom: 1px solid #ddd;   margin: 0;   position: relative;}
footer h4.mobileMenu:after {  content: '+';  position: absolute;   right: 10px;   top: 10px;   font-size: 18px;}
footer h4.mobileMenu.active:after {  content: '-';   position: absolute;   right: 10px;   top: 10px;   font-size: 18px;}
.ftpNav{display: none;}
.copyText{padding:10px 15px;}
footer .ftpSocial{justify-content: center;}  
.homeParallax.homeParallaxSecond, .homeParallax{padding: 60px 0;}
.ftpNewsletter {text-align: center; }
.homeTudor .homeTudorContent, .homeTudor.homeTudorBottom .homeTudorContent{padding: 15px;text-align: center;}
footer h5{margin-top: 10px;}
.owl-theme .owl-nav .owl-prev{left:-10px}
.owl-theme .owl-nav .owl-next{right:-10px} 
.specialCategory .item .title a, .specialCategory .item p, .homeTudor .homeTudorContent p, .homeParallax p{font-size: 14px;}
.specialCategory, .homeTudor, .homeProductSeller, .homeLocation{padding-bottom: 20px;}
.homeAppoinment .scheduleLink{font-size: 13px;}
.homeParallax, .homeAppoinment{margin-bottom: 30px;}
.homeParallax{background: url(../images/mobile-parallaxbanner.webp)center center no-repeat; background-attachment: inherit;}
.ftpAddress{padding-left: 25px;}
footer .ftpSocial{margin-top: 20px;}
.mainBanner .itemContent.ladtDateContent {right: 0;width: 100%;  text-align: center;  bottom: 30px;  top: inherit;  padding: 0 0px 0 0;}
.mainBanner .itemContent {width: 100%;top:inherit; bottom: 6%;} 
}

@media(max-width:766px){
.mainBanner .itemContent.ladtDateContent {bottom: -23px; }
#homeCarousel .itemContent a.rounded{padding: 10px 20px; font-size: 12px; letter-spacing: normal;}
}
@media(max-width:450px){
.homeTudor .homeTudorImg{width: 100%; text-align: center ;}
.mainBanner .itemContent { right: 0;   width: 100%;   text-align: center;   bottom: -9%;}  
#homeCarousel .itemContent a.rounded{font-size: 12px;} 
.homeLocation  {  padding-bottom: 80px;  } 
.homeLocation  .owl-theme .owl-nav {position: absolute; top: inherit; transform: translate(0, 0%); width: 100%; margin-top: 0;bottom: -12px;  }
.homeLocation  .owl-theme .owl-nav .owl-prev {opacity: 1;color: #221e1e !important;left: 43%;transform: translate(-50%, 0%);   }
.homeLocation   .owl-carousel .owl-nav button.owl-next {opacity: 1;right: -25px!important;color: #000 !important;right: 37%!important;transform: translate(-50%, 0%);   }
.specialCategory  .owl-theme .owl-nav {position: absolute;  top: inherit;         transform: translate(0, 0%);        width: 100%;       margin-top: 0;     bottom: 0px;  }
.specialCategory  .owl-theme .owl-nav .owl-prev {opacity: 1;color: #221e1e !important;left: 43%;transform: translate(-50%, 0%);   }
.specialCategory   .owl-carousel .owl-nav button.owl-next {opacity: 1;right: -25px!important;color: #000 !important;right: 37%!important;transform: translate(-50%, 0%);   }

.section-instagramWidget  .owl-theme .owl-nav {position: absolute;         top: inherit;         transform: translate(0, 0%);        width: 100%;       margin-top: 0;     bottom: -12px;  }
.section-instagramWidget  .owl-theme .owl-nav .owl-prev {opacity: 1;color: #221e1e !important;left: 43%;transform: translate(-50%, 0%);   }
.section-instagramWidget   .owl-carousel .owl-nav button.owl-next {opacity: 1;right: -25px!important;color: #000 !important;right: 37%!important;transform: translate(-50%, 0%);   }
footer { margin-top: 90px;}
.homeTudor .homeTudorImg {  margin: 0px 0 0;}
.homeTudor.homeTudorBottom .homeTudorImg { margin: 30px 0 0;}
 .mainBanner .itemContent.ladtDateContent {bottom: -59px; }
}
@media only screen and (max-width:640px){
.section-myProfile .card { margin: 30px 0 0;}
.mainBanner .itemContent .title{color: #000!important; margin: 0 0 10px;}
.sectionTitle {  margin: 30px 0 30px!important;}
}
footer .ftpAddress li a {  color: #545454; font-size: 13px;} 
.section-subscribe label {margin: 0 0 15px; font-size: 14px;}
.section-subscribe .input-group { max-width: 380px;}
.section-subscribe .input-group * { border-radius: 0;}
.section-subscribe .form-control { border-radius: 0;}
.section-subscribe .btn { background: #000; color: #fff;}
.section-subscribe .btn:hover { background: #020f4c; color: #fff;}

@media only screen and (max-width:992px){
    .eventListing .card a { color: #000;  font-size: 13px;} 
.pageBanner{  margin: 20px 0 0;}
nav ul li .megamenuWapper .menuCatBox .navCatList{ background: #f0f0f0;}
}

@media only screen and (max-width:1180px){
nav ul li a { font-size: 13px;}
.mainBanner .owl-theme .owl-nav .owl-prev { left: 4px; }
.mainBanner .owl-theme .owl-nav .owl-next { right: 5px; }
}

.loginDropdownWrap .dropdown-item.active, .loginDropdownWrap .dropdown-item:active {color: #1b396b; text-decoration: none; background-color: #fff;}  
@media only screen and (min-width:768px) and (max-width:1080px){
.mainBanner .itemContent .title {  font-size: 25px;}
.mainBanner .itemContent > a {font-size: 13px; padding: 12px 21px;}
}
.instagram-unit{height: 380px; overflow: hidden; display: block;}
.instagram-unit img{height: 100%; object-fit: cover;}
@media only screen and (min-width:2200px){
    .instagram-unit{height: 420px;}
}
@media only screen and (max-width:1500px){
    .instagram-unit{height: 288px;}
}
@media only screen and (max-width:1100px){
    .instagram-unit{height: 216px;}
}
@media only screen and (max-width:1000px){
    .instagram-unit{height: 256px;}
}
@media only screen and (max-width:500px){
    .instagram-unit{height: 200px;}
}
@media only screen and (max-width:400px){
    .instagram-unit{height: 188px;}
	
	.newBrand p {line-height: 28px;padding: 0 14px; font-size: 15px;}

.brandServices .gallery-top .swiper-slide.swiper-slide-active {box-shadow: none; border: none;}

.brandServices .swiper-button-next {right: 1px;}

.brandServices .swiper-button-next, .brandServices .swiper-button-prev {top: -89%; transform: translateX(-50%);}
.exploreBtn.fallonBtn {  border-left: solid;}
}
.fallon_slide .carousel-control-next, .fallon_slide .carousel-control-prev {
  top: inherit; bottom: 20px; opacity: 1; padding: 5px 14px 4px 14px; width: auto; height: auto; line-height: inherit; display: block;min-height: auto;font-size: 26px;}
.fallon_slide .carousel-control-prev {right: 50px;left: inherit;}
.fallon_slide .carousel-control-prev:before {content:"\f104"; font-family:'FontAwesome'; }
.fallon_slide .carousel-control-next:before {content:"\f105"; font-family:'FontAwesome'; }
.exploreBtn.fallonBtn { background: #fff;   color: #545454;  font-size: 16px;  padding: 10px 20px; border:1px solid #545454; }
.exploreBtn.fallonBtn:hover { background: #020f4c;   color: #fff;  border:1px solid #020f4c;}
#homeCarousel .itemContent a { display: inline-block; background-color: #000; color: #fff; padding: 15px 35px; font-size: 18px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; border-radius: 30px; background-color: #007843;}
@media (max-width: 1200px){
#homeCarousel .itemContent a { font-size: 15px; padding: 12px 30px;}
}
#homeCarousel .itemContent a.rounded {  border-radius: 30px !important;}

@media (max-width: 1370px){
.homeCarousel .itemContent.ladtDateContent {  right: 6%;}
}

@media (min-width: 768px){
#homeCarousel .itemContent .ladyDate-Rolex {  text-align: left;}
}