@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css');
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css');    
@import 'fonts.css';
@import 'font-awesome.min.css';
@import "iconfont.css";
*{margin: 0;padding: 0;}      
html,body{font-size: 16px; font-family: 'Century Gothic'; color: #000; letter-spacing: 0.5px;}
.stickyMasterTopBar{background:#e1e4ed; color: #000; padding: 7px 0; position: relative; font-size: 15px; }
.stickyMasterTopBar a{ color: #000;  }
.stickyMasterTopBar .closeInfoBar { position: absolute; right:0; top:50%;   transform: translate(-50%, -50%); border:2px solid #000; 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;}
p { color: #000;}
@media(min-width:576px)
{ 
.container { max-width:94%;}
}
@media(min-width:1100px)
{ 
.container { max-width: 1040px;}
}

@media(min-width:1280px)
{ 
.container-fluid{padding-left: 32px; padding-right: 32px; }
.container{max-width: 1180px;}
}
@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;}
}

img{max-width: 100%;}
h1, h2, h3, h4, h5{font-weight:400;}

.btn-primary{background: #024162; border-color: #024162;}
.btn-primary:hover{background: #000; border-color: #000;}
button:focus{outline: none;}

.headerTop{padding:10px 0 8px; background:#fcd405;}
.headerSocial a{color: #000; font-weight:400;}
.headerSocial a .fa{margin-right: 5px; font-size: 17px;}
.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; }
.headerSocial li + li{margin-left: 18px;}
.headerSocial li.greenIcon a{color: green;}
.midHeader{padding:32px 0 20px;  }

nav ul li a{padding: 16px 20px; display: block; color: #000;     font-weight:400;  text-transform: uppercase; font-size: 17px;}
nav ul li a:hover, nav ul li a.active{color: #fcd405;}
nav ul li.dropdown  a{color: #fcd405; padding: 12px 20px;}
nav ul li.dropdown  a   .iconfont{font-size: 22px;}
nav ul li a.active{font-weight: 800;}
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;}
@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: -110px;}
nav li.rolexClock {  position: absolute; right: 15px;  top: -110px;}
nav  li.otherLogo a, nav li.rolexClock a{padding: 0;}
header.fixed .scrollfixed > a{padding: 0 15px;}
.scrollfixed img{max-width:122px;}
/*header.fixed nav ul li a{font-size: 15px;}*/
.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:990px){
.logo img{max-width: 200px;}
.scrollfixed{display: none;}
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;}
.stickyMasterTopBar .closeInfoBar{line-height: 12px;}
.stickyMasterTopBar .infoList li div {color: #FFffff;font-size: 12px;padding: 0 24px;}
.headerSocial  ul{ justify-content: space-between !important;}
.headerSocial li .dropdown-menu li span{display: block;}
nav ul.navCatList li {background: #f2f2f2;}
nav .navication .mobileNavigations  {overflow-x: auto;overflow-y: visible;height: 95vh;padding: 0 0 130px;}
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 {  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:20px 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;}
nav ul li.searchdropdown {order:1;}
nav .container{padding: 0; margin: 0;max-width: 100%;}
nav ul li a{padding:11px 18px!important; font-size:14px !important;}
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: 12px;}
nav ul li a.d-lg-none {  position: relative;}
nav ul li a.d-lg-none .iconfont { position: absolute;  right: 15px;    top: 15px;}
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;}
.navCatChildList > li a.closeDropdown .iconfont, nav ul li a.d-lg-none .iconfont {  font-size: 14px;}
.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:100px;  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;  right: 10px;  top:-1px;  font-size: 24px;  padding: 0;}
.navCatChildList > li a.closeDropdown .iconfont, nav ul li a.d-lg-none .iconfont {font-size: 10px;}
.navCatChildList.showSubcategery{left:0;}
.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;}
.navHeader  img{max-width: 190px;}
.owl-carousel .single{ transform: translate3d(0px,0px, 0px) !important; }

    
.mainBanner .itemContent{  right: 0;width: 100%;text-align: center;top: 79%;}
.mainBanner .itemContent .title {color: #000!important;  }
.mainBanner .itemContent .title{font-size: 32px;}
.mainBanner .itemContent > a{font-size: 16px; padding: 12px 30px;}
.searchnav{padding: 10px 15px;}
.scrollNone{overflow: hidden;}
.subscribeBlock ul{margin-top: 15px;}    
.homeParallax.homeParallaxSecond, .homeParallax{padding: 100px 0;}
.homeTitle{font-size: 24px;}
.homeParallax p{padding: 20px 0; font-size: 16px;}
.homeParallax img{max-width: 250px;}
.homeTitle.mb-5{margin-bottom: 20px !important;}
.homeProductSeller .card .produtTitle a, .homeLocation .imgBlock .title{font-size: 14px;}
.homeTitle {font-size: 28px;line-height: 29px;margin: 11px 0 11px !important;color: #000;font-weight: 600;}
.specialCategory .imgBlock span{display: none;}
.homeAppoinment .scheduleLink{font-size: 20px;}
.homeLocation .imgBlock .hoverText{display: none !important;}
.homeTudor .homeTudorContent{padding: 0 15px 0 0;}
.homeTudor.homeTudorBottom .homeTudorContent{padding: 0 0 0 15px;}
footer .ftpSocial{margin-top: 10px;}
}
.mainBanner{position: relative; box-shadow: 0 0 10px #d5d5d5;}
.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%;  top: 50%;  padding: 0;  z-index: 1;  text-align: center;  transform: translateY(-50%);}  
.mainBanner .itemContent .title {  font-size: 42px; color: #000;  display: block;  margin: 0 0 20px;   font-weight: 300;      text-transform: uppercase;}
.mainBanner .itemContent .banner-description { font-size: 18px;  line-height: 36px;   max-width: 60%;   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;}
.mainBanner .owl-theme .owl-nav .owl-next{right:25px; color: #000 !important; }
.mainBanner .owl-theme .owl-nav .owl-prev{left:25px; color: #000 !important; }
.mainBanner .owl-theme .owl-nav {opacity:1;}
.mainBanner .owl-theme:hover .owl-nav {opacity:1;}
.mainBanner .owl-theme .owl-nav .owl-next:before { font-size:32px; }
.mainBanner .owl-theme .owl-nav .owl-prev:before {font-size:32px;}

#homeProductSeller{display: flex !important; justify-content: center;}
.homeProductSeller{padding: 50px 0;}
.homeTudor .homeTudorImg {position: relative;}
.homeTudor .exploreBtn {display: inline-block; margin: 3px 0 0;  line-height: initial;  background: #fff;   color: #545454;  font-size: 16px;  padding: 10px 20px 7px; border:2px solid #545454;}
.homeTudor .exploreBtn:hover { background: #fcd405;   color: #000;  border:2px solid #fcd405;}
.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;    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: "iconfont" !important;     font-size: 19px;    font-style: normal;    -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;  vertical-align: middle; }
.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: "\e601"; font-size:22px; }
.owl-theme .owl-nav .owl-prev:before { content: "\e63c"; font-size:22px;}
.homeProductSeller .card .produtTitle a{font-size: 16px; color: #545454;}
.homeProductSeller .card:hover .produtTitle a{color: #fcd405;}
.homeProductSeller .item{padding: 8px;}
.homeLocation .imgBlock{overflow: hidden;}

.homeParallax{background: url(../images/parallaxbanner.jpg)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; color: #fff;font-size: 20px;}
.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: #fcd405; }
.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;     background:#fcd405;}
footer h5{font-size: 16px;}
footer h4{font-size: 20px; text-transform: uppercase; margin-bottom: 15px; color: #000; font-weight:500;}
footer .ftpAddress  li{      margin: 0 0 6px; position: relative;}
footer li   { color: #000;font-size: 17px;}
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: #fcd405;}
.ftpAddress{margin-bottom: 5px;}
.section-instagramWidget{border-top: solid 1px #ffdea2;padding: 20px 0 0;}
.ftpNav li a {color: #000;font-size: 16px;text-transform: uppercase;margin: 0 0 5px;display: inline-block;}
.ftpNav li a:hover{color: #fff;}
.copyText{border-top:1px solid #ff9800; padding: 10px 0; font-size: 16px; }
.copyText a{color: #000;}
.popup-right li:last-child {background: #fcfcfc;padding: 10px 20px 11px;    font-size: 13px;border-top: none;margin: 6px 0 0;  color: #000;}
.bannerSection .title a{color: #000;font-size: 23px;text-decoration: underline;font-weight: 500;}
.bottomBanner a {text-align: center;margin: 20px 0 0px;color: #000;font-size: 18px;display: block;width: 100%;text-decoration: underline;}
.bannerSection .title:hover a, .bottomBanner a:hover   {color:#fcd405;}
footer .ftpNav li p{font-size: 19px;line-height: 21px;color: #000;margin: 0 0 5px;}
.text-underline {text-decoration: underline;}
.welcomeSection {background:#fcd405;padding: 40px 0 20px;}
.welcomeSection h1{color: #000;text-transform: capitalize;font-weight: 500;}
.welcomeSection p {color: #000;font-size: 19px;}
footer .ftpAddress li a { color: #000;}
.loginDropdownWrap .dropdown-item.active, .loginDropdownWrap .dropdown-item:active {color: #fcd405;text-decoration: none;background-color: #fff;}  




@media(max-width:1220px){
header.fixed nav ul li a {  padding: 10px 8px;  font-size: 13px;}
nav ul li a {padding: 16px 10px;font-size: 14px;}
.homeTudor .homeTudorContent {  padding: 0 10px;}
p {font-size: 14px;}
.homeTitle {font-size: 26px;}	
	
}
 
@media(max-width:1140px){
footer h4 {
  font-size: 17px; 
}
footer li { 
  font-size: 15px;
  line-height: 25px;
}
.ftpNav li a { 
  font-size: 14px; 
}
footer .ftpNav li p {
  font-size: 16px;
line-height: 24px;}
.homeTudor .homeTudorContent {
  padding: 0;
  line-height: 24px;
}
	
	
}






@media (max-width:992px)
{
.homeTitle {font-size: 17px;line-height: 23px;}
.bannerSection .title a {font-size: 15px;}
.homeParallax p {  padding: 30px 0px 0; font-size: 18px;}
footer h4 {
  font-size: 15px;
}
footer .ftpNav li p {
font-size: 14px;}
.ftpNav li a {
  font-size: 13px;
}
footer li {
  font-size: 13px;
  line-height: 25px;
}


}

@media (max-width:992px)
{
footer .col-lg-3:first-child{  padding-left: 0;}	
footer h4 {
  font-size: 14px;
}
footer .ftpNav li p {
  font-size: 13px;
}

	
}


@media (max-width:767px)
{
.welcomeSection h1 {font-size: 26px;}	
.welcomeSection p { font-size: 15px;}	
.specialCategory.bannerSection .col-md-6 {  margin-bottom:20px;}
.bannerSection .title a {font-size: 20px;}
.bottomBanner a {font-size: 15px;}
#instaDiv .homeTitle  {  font-size: 23px;  margin: 0 0 15px !important;}
.ftpNav{display: none;padding:10px 2px 5px;}
footer h5{margin-top: 10px;}
footer h4 {  text-align: left;  cursor: pointer;   font-size: 16px;   padding: 14px 0;  border-bottom: 1px solid #000;   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;}
footer .ftpSocial{justify-content: center;} 
footer .col-lg-3:first-child {padding-right: 15px;padding-left: 15px;}
footer li {  font-size: 15px;  line-height: 29px;}
footer .ftpNav li p {  font-size: 15px;}
.ftpNav li a {  font-size: 15px;}
.homeTitle {  font-size: 21px;  line-height: 23px;}
.headerSocial a {  font-size: 15px;}
.homeAppoinment .scheduleLink{font-size: 13px;}
.homeParallax, .homeAppoinment{margin-bottom: 30px;}




}
@media (max-width:680px)
{
.headerSocial a span { display: none;}
.homeLocation {  padding:0 10px 25px;}
.homeParallax p { font-size: 16px;}

	
}