:root {
 --greyColor:#F9F9F9;
 --goldColor:#EBC268;
}
*{margin: 0;padding: 0;}
html,body{font-size: 16px; font-family: 'Montserrat', sans-serif; color: #282828;}
.fontMontega{font-family: "Montaga", serif;}
ul, li{list-style: none;}
ul{padding-left: 0;}
img{height: auto;}
@media(min-width:1300px){.container{max-width: 1300px;} }
@media(min-width:1600px){.homeAbout .container{max-width: 1600px;} }

a:hover{text-decoration: none; color: #c39b63;}
body.hedfixed {padding-top: 204px;}
body.hedfixed.removehedPadd {padding-top: 171px;}
.headerTop ul{font-size: 14px;}
body.hedfixed header{position: fixed; top:0; background: #fff; z-index: 999; width: 100%; top: -76px;}
body.hedfixed.removehedPadd header{margin-top: 40px;}
header{transition: all 0.3s linear; top:-200px}
.headerTop{background: #c39b63; color: #282828; padding: 6px 15px; position: relative; font-size: 14px;}
.closesticky{position: absolute; top:50%; right:15px; color: #fff; font-size: 14px;   transform: translateY(-50%); z-index: 2;}
img{height: auto; max-width: 100%;}
.closesticky:hover{color: #282828;}
.closesticky .iconfont{ font-size: 12px; }
.headerMid{padding:2px 4%; position: relative;}
.heaerLogin li a{ display: block; padding: 0 10px; color: #282828;}
.heaerLogin li a .iconfont{ font-size: 22px;}
.heaerLogin  .dropdown-menu{right:0 !important; left:inherit !important; width: 220px; transform: inherit !important; top:30px !important;}
.heaerLogin  .dropdown-menu li{border-top:1px solid #ddd; padding: 5px 0; }
.heaerLogin  .dropdown-menu li:first-child{border-top:none; }
nav ul{margin-bottom: 0;}
nav ul li a{font-size: 16px; display: block; padding:8px 15px 6px; text-transform: uppercase; color: #282828; font-weight: 500; }
nav ul li.searchNav a {  padding: 7px 0 0;}
nav ul li .megamenuWapper li a{text-transform: capitalize; padding: 5px 0; font-weight: 400;}
.logo {
  margin-top: -5px;
  margin-bottom: 5px;
}
.infoList a {text-decoration: underline;}
.infoList a:hover {text-decoration: none;}
.headLogo { justify-content: space-between;}
.fixIogo {display: none;}
.searchNav .dropdown-menu  {padding: 0;right: 0 !important;border: none;left: inherit !important;transform: inherit !important;top: 100% !important;width: 220px;border-radius: 0;}
.dropdown.searchNav .dropdown-menu .form-control { border-radius: 0;  font-size: 13px;}
.dropdown.searchNav .dropdown-menu .btn {background: #c39b63; color: #fff;  border-radius: 0;}
.mainBanner { position: relative;  box-shadow: 0 0 10px #d5d5d5;  background: #f5f5f5;}
.mainBanner .itemContent {position: absolute;  right: 15%;   width: auto;  top: 50%;  padding: 0;  z-index: 1;   transform: translateY(-50%);}
.mainBanner .itemContent .title { line-height: normal; margin-top: 5px;  font-size: 40px;  color: #282828;  display: block;  margin: -1px 0 0; line-height: 36px;  font-weight: 300;  font-family: sans-serif;  text-transform: uppercase;}
/********** white text*************/
.mainBanner .itemContent .title.whiteText { color: #fff !important;}


@media (min-width: 990px) {
#homeCarousel .itemContent.textline .title  {line-height: 36px;}
#homeCarousel .itemContent.textline a.green {margin-top: 10px;}
}

#homeCarousel .itemContent a {font-family: sans-serif !important; display: inline-block; color: #fff; padding: 8px 25px; font-size: 14px; letter-spacing: 1px; text-transform: capitalize; text-decoration: none; border-radius: 22px;
background-color: #007843;}
#homeCarousel .itemContent .banner-description {font-size: 20px; letter-spacing: 1px;  font-weight: 300; display: block; margin-left: 0;}
#homeCarousel .owl-prev, #homeCarousel .owl-next, #homeBrandLogo .owl-prev, #homeBrandLogo .owl-next{position: absolute; top:50%;transform: translateY(-50%); width: 32px; height: 32px; background: url(../images/sprite.png)left top no-repeat; text-indent: -9999px;}
#homeCarousel .owl-prev, #homeBrandLogo .owl-prev{left:25px; background-position: 0 0;}
button:focus{outline: none;}
#homeCarousel .owl-next, #homeBrandLogo .owl-next{right:25px; background-position: -33px 0;}
#homeBrandLogo .owl-prev{left:-40px}
#homeBrandLogo .owl-next{right:-40px}
.homeAbout{padding: 25px 0; background: var(--greyColor);}
.homeTitle{font-size:25px; font-weight: 400;}
.homeAbout .homeTitle{font-size:34px;}
.headingGold{ font-size: 40px; }
.goldColor{color: var(--goldColor);}
.homeSubtitle{font-size: 16px;}
.homeAbout .contentBlock{padding: 40px 0;}
.homeAbout .contentBlock p{font-size: 18px; margin: 30px 0 50px;}
.learMoreBtn{font-size: 16px; color: #282828; text-decoration: underline;}
.homemidtitle{font-size: 24px;}
.homeCategory .row{margin: 0 -5px;}
.homeCategory .row [class*=col-]{padding: 0 5px;}
.homeCategory .categoryShopBlock{overflow: hidden;}
.homeCategory .imgBlock{overflow:inherit;}
.homeCategory .categoryBlock{position: relative;}
.homeCategory .imgBlock img{transition: all .8s ease-in-out 0s;}
.homeCategory .imgBlock:hover img{transform: scale(1.1);}
.engementHomeblock .homeTitle span, .homeStoreBlock .homeTitle span{font-family: "Montaga", serif; color: var(--goldColor); font-style: italic; font-size: 40px;}
.catTitle{color: #282828; display: block; margin-top: 10px; font-size: 16px; font-weight: normal; position: absolute; bottom: 10px; left:10px;}
.catTitle:hover{color: var(--goldColor);   font-weight: bold;}
.section-bgImage {overflow: hidden;  position: relative;  background-color: #d5d5d5;  background-position: center;  background-size: cover;
  background-attachment: fixed;  background-repeat: no-repeat;}
.section-bgImage .block {width: 100%; color: #fff;   padding: 150px 0;} 
.engementHomeblock{padding: 35px 0 0 0 !important;  background: #f9f9f9 !important; overflow: hidden;   height: 340px;} 
.section-bgImage:before {content: ""; position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  background-color: rgba(0, 0, 0, .4);}
.section-bgImage {color: #fff;}
.section-bgImage .title { font-size: 32px;    line-height: 40px; margin-bottom: 50px;}  
.section-bgImage p { font-size: 18px; line-height: 33px; } 
footer{background: #F9F9F9;padding: 40px 0 0 0; margin-top: 50px;}
footer a{color:#282828;}
footer a:hover{color:#a0a0a0;}
footer .ftpTitle{font-size: 20px; margin-bottom: 5px;}
footer .addressFtp .ftpTitle{font-size: 16px; }
footer  .addressFtp{margin-bottom: 10px; line-height: 24px; font-size: 16px; font-weight: 500;}
.homeBtn{width: 200px; height: 40px; line-height: 40px; display: inline-block; font-size: 12px; border:1px solid #282828; border-radius:10px; text-align: center; , transform .4s ease}
.homeBtn:hover{color: var(--goldColor); font-weight: bold;}
.engementHomeblock .imgBlock{height: 100%; }
.engementHomeblock .imgBlock img{position:absolute; bottom: -50px; right:-90%; max-width: 120%;    height: 330px;}
.engementHomeblock img { transform: translateY(100%); transition: opacity 1s ease, transform 1s ease; opacity: 0;}
.engementHomeblock.show img{ transform: translateY(0px); opacity: 1;}


footer  .addressFtp a{display: block;}
footer .ftpNav li a{display: block; margin-bottom: 5px; font-size: 16px; font-weight: 500;}
footer .form-control{border:none;}
footer .subscribeBtn{border:none; background: #282828; color: #fff; padding: 10px 12px; cursor: pointer;}
footer .subscribeBtn:hover{ background: #c39b63;}
.ftpSocial li a{display: block; margin-right: 25px;   border-radius:100%; width: 36px; height: 36px; text-align: center; line-height: 36px; background: #282828; color: #fff;}
.ftpSocial li a i { vertical-align: inherit !important;}
.ftpSocial li a:hover{background: #c39b63; color: #fff;}
.homeCategoryEng img, .diamondShapHome .diamondShapesListHome li img{transition: all .8s ease-in-out 0s;}
.homeCategoryEng .imgBlock:hover img, .diamondShapHome .diamondShapesListHome li:hover img{transform: scale(1.1);}
.homeCategoryEng .imgBlock{overflow: hidden; aspect-ratio: 1/0.83;}
.homeCategoryEng .titlepro{font-size: 14px; font-weight: bold; text-transform: uppercase;}
.homeCategoryEng .owl-theme .owl-nav [class*="owl-"]:hover{background: none;}
.homeCategoryEng .owl-theme .owl-nav{justify-content: space-between; display: flex; margin-top: 0;}
.homeCategoryEng .owl-theme .owl-nav .owl-prev:before{content: "\f053"; position: relative; width: 30px; height: 30px; font-family: FontAwesome; font-size: 24px;}
.homeCategoryEng .owl-theme .owl-nav .owl-next:before{content: "\f054"; font-family: FontAwesome; position: relative; width: 30px; height: 30px; font-size: 24px;}
.homeCategoryEng .owl-theme .owl-nav .owl-next, .homeCategoryEng .owl-theme .owl-nav .owl-prev{color: #EBC268;}
.homeCategoryEng .owl-theme .owl-nav .owl-next.disabled, .homeCategoryEng .owl-theme .owl-nav .owl-prev.disabled{opacity:0;}
.homeCategoryEng .owl-theme .owl-nav .owl-next:hover, .homeCategoryEng .owl-theme .owl-nav .owl-prev:hover{color: #d3a94b;}
.homeCategoryEng .owl-theme .owl-nav span{display: none;}
.homeCategoryEng .productdes{font-size: 14px;}
.diamondShapHome{background: #F9F9F9; padding: 30px 0 15px 0;}
.diamondShapHome .diamondShapesListHome{margin: 0 -3px;}
.diamondShapHome .diamondShapesListHome li img{width: 85px; display: inline-block;}
.diamondShapHome .diamondShapesListHome li{text-align: center; position: relative;}
.diamondShapHome .diamondShapesListHome li .dTitle{font-size: 14px; font-weight: bold; text-transform: uppercase;}
.diamondShapHome .diamondShapesListHome li .hoverText {font-size: 12px;   bottom: 0; opacity:0; display: block; }
.diamondShapHome .diamondShapesListHome li:hover .hoverText {opacity:1;}
 .galaryHome .owl-carousel .item img {width: auto; height: 450px; display: block;}
 .galaryHome .owl-theme .owl-nav span, .homeCategory  .owl-theme .owl-nav span{display: none;}
 .galaryHome .owl-theme .owl-dots .owl-dot span, .homeCategory  .owl-theme .owl-dots .owl-dot span, .diamondShapesListHome.owl-theme .owl-dots .owl-dot span{ background: #D7D7D7; width: 26px; height: 4px;}
 .galaryHome .owl-theme .owl-dots .owl-dot.active span, .homeCategory  .owl-theme .owl-dots .owl-dot.active span, .diamondShapesListHome.owl-theme .owl-dots .owl-dot.active span{ background: #EBC268;}

.galaryHome .owl-theme .owl-nav .owl-prev:before,  .homeCategory  .owl-theme .owl-nav .owl-prev:before{position: absolute; transform: translate(-50%, -50%); top:50%; left:50%; background: url(../images/home/leftHomeicon.png)left top no-repeat; width: 32px; height: 32px; content: '';}
.galaryHome .owl-theme .owl-nav .owl-next:before, .homeCategory  .owl-theme .owl-nav .owl-next:before{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); background: url(../images/home/rightHomeicon.png)left top no-repeat; width: 32px; height: 32px; content: '';}
 .galaryHome .owl-theme .owl-nav .owl-prev.disabled, .galaryHome .owl-theme .owl-nav .owl-next.disabled, .homeCategory  .owl-theme .owl-nav .owl-next.disabled, .homeCategory  .owl-theme .owl-nav .owl-prev.disabled{display: none;}
.diamondShapHome .diamondShapesList > li > a:after{background: none;}
.brandLogo li{width: 16.66666%; padding: 0 30px;}
.homeStoreBlock .grayBg{background: var(--greyColor); padding: 30px;}
.homeStoreBlock .learMoreBtn  {text-decoration: none; font-weight: bold; font-size: 14px;}
.homeStoreBlock .learMoreBtn:hover  {color: var(--goldColor);}
.homeService{background: var(--greyColor); padding: 50px 0; overflow:hidden;}
.homeService .serviceTitle{font-weight: bold; margin: 10px 0;}
.homeService ul{margin: 0 -20px;}
.homeService ul li{padding: 0 20px; width: 20%;}
.homeService ul li p{font-size: 14px;}
.newsLetterBlock{position: relative; padding: 134px 0; overflow: hidden;}
.newsLetterBlock .leftNewsImg{position:absolute; left:0; top:0px; width: 100%;}


.newsLetterBlock .newsSubTitle{font-size: 20px; }
.newsLetterBlock h3{font-size: 20px; margin-top: 30px; margin-bottom: 10px; font-weight: 400;}
.newsLetterBlock .input-group{max-width: 500px; margin: 0 auto; position: relative;}
@media(min-width:766px){.bgImage-1 { background-image: url(../images/section-bg-1.webp);} .itemContent.textlineladtDateContent {width: 300px;}}
@media(min-width:1200px){ 
    .homeStoreBlock .col-md-5{flex: 0 0 45.666667%;  max-width: 45.666667%;}
    .homeStoreBlock .col-md-7{flex: 0 0 54.333333%;      max-width: 54.333333%;}
    
}
@media(min-width:991px){
nav{padding: 0 4%; position: relative;}
nav li.rolexClock {position: absolute;right: 3%; top:-76px;}
nav li.otherLogo { position: absolute; left: 4%;  top:-76px;} 
 nav li.rolexClock a{
  padding: 0;
}
.navication ul > li .megamenuWapper {max-height: 0; overflow: hidden;visibility: 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; }
.navication ul > li:hover .megamenuWapper{max-height: 1282828px;visibility: visible;}  
.navication ul > li .megamenuWapper.dropdown-open { max-height: 1282828px;  visibility: visible;}

.navCatList > li { flex: 1 1 25%;  max-width: 25%;  padding: 0 15px;}
.navCatList{margin: 0 -15px;}
.navication ul > li .megamenuWapper li a { padding: 4px 0;  font-size: 14px;  position: relative; margin-bottom: 5px; text-transform: uppercase;}
.navCatChildList{max-height: 312px;  overflow-y: auto;}
.navCatList > li > a:before {content: ""; position: absolute; left: 0px;  bottom: 0;  width: 80px;  height: 1px; background-color: #a69a96;}
.homeTudor .homeTudorImg .exploreBtn {position: absolute; bottom: 42%;  right: 25%;  background: #fff;  text-transform: uppercase;  color: #282828;  font-size: 16px; padding: 10px 18px 8px;}
.homeTudor .homeTudorImg .exploreBtn:hover {background: #282828; color: #fff !important;}

}
.homeTudorImg, .homeCustom .container{position: relative;}
.homeTudor, .homeCustom{padding: 50px 0;}
.homeCustom .contentBlock{position: absolute; right:5%; top:50%; max-width: 400px; transform: translateY(-50%);}
.homeCustom p{font-size: 16px;}
@media(max-width:1100px){  
nav ul li a{padding: 15px 10px 10px;display: block; font-size: 13px;}
.mainBanner .itemContent .title{font-size: 32px;}
}
@media(min-width:1200px){
    .homeCategoryEng .container-fluid{padding: 0; overflow: hidden;}
    
} 
@media(max-width:1500px){
    .newsLetterBlock{padding:100px 0;}
    
} 
@media(max-width:992px){  
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;  transition: all .5s ease-in-out; z-index: -1; }   
.logo { margin-top: -35px;margin-bottom: 5px;}
 .logo img   {
  width: 190px;
}
.scrollNone {
  overflow: hidden;
}
.itemContent.textlineladtDateContent {
right: 5%;}

.heaerLogin {margin-left: auto;}
.mainLogo{max-width: 160px;}   
nav.showMainNav { visibility: visible; opacity: 1; z-index: 99999;}
nav .navication {padding: 0; margin: 0; width: 300px;  height: 100vh;  background-color: #fff;  left: -300px;  position: relative; transition: all .5s ease-in-out;}
nav.showMainNav .navication { left: 0; visibility: visible;  opacity: 1;}
nav .navHeader { padding: 10px 0;}
nav .navication ul { flex-wrap: wrap;}
nav ul li { width: 100%; border-top: 1px solid #ddd;}
nav ul li a, nav ul li .megamenuWapper li a { padding: 10px 15px;}
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;}
.navHeader img {max-width: 150px;}  
nav .navHeader .btnNavToggle .iconfont { font-size: 30px;}
.megamenuWapper .container{padding: 0;}
nav ul li a.d-lg-none { position: relative;}
nav ul li a.d-lg-none .iconfont { position: absolute; right: 15px;  top: 13px; font-size: 13px;}
nav ul li .megamenuWapper { display: none;}
nav ul li a span.d-lg-none { float: right;}
nav ul li a span.d-lg-none i{font-size: 13px;}
.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.showSubcategery { left: 0;}  
.navCatChildList > li:first-child { border-top: none;  background: #282828;  color: #fff;}
.navCatChildList > li:first-child  a{  color: #fff; padding-left: 40px;}
.navCatChildList > li a.closeDropdown {position: absolute;  left: 10px;  top: 3px;  font-size: 24px;  padding: 0;}
/* .homeTudor .homeTudorImg .exploreBtn{ margin-top: 15px;  background: #282828;  color: #FFF !important; font-size: 16px; padding: 8px 20px; display: inline-block;} */
.homeTudor .homeTudorImg .exploreBtn{ margin-top: -10px;  background: #282828;  color: #FFF !important; font-size: 16px; padding: 8px 20px; display: inline-block;}
.homeTudorImg{text-align: center;}
body.hedfixed header{margin-top:0px; top:0;}
body.hedfixed { padding-top: 60px;}
body.hedfixed.removehedPadd { padding-top: 40px;}
body.hedfixed.removehedPadd header {margin-top: 0;}
    .newsLetterBlock{padding: 50px 15px;}
.engementHomeblock .imgBlock img{position: relative; max-width: 100%;  right:0;}
.engementHomeblock .btnAll{text-align: center;}
.brandLogo li{width: 100%;}
 .brandLogo li{padding: 0 15px;}
 .brandLogo li .brnadLogo{width: 140px;}
.brandListLogo{margin: 0 -15px;}
.diamondShapHome .diamondShapesListHome li .hoverText{opacity:1;}
.brandLogo .overHidden{white-space: nowrap;  display: block;   overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none;}
}

.welcomeText-rolexBottom { padding: 50px 0;}
.welcomeText-rolexBottom h1 span.topHeading {font-size: 16px; font-weight: 600; display: block; line-height: 20px; }
.welcomeText-rolexBottom h1 span.middleHeading {font-size: 36px; font-weight: 400; display: block; line-height: 36px; letter-spacing: normal; margin: 15px 0; }
.welcomeText-rolexBottom h1 p {font-size: 18px; font-weight: 100; display: block; line-height: 24px; margin-bottom: 0; letter-spacing: 0.5px; }

.homeStoreBlock h1 { font-size: 16px; text-transform: uppercase;}
.homeStoreBlock h1 span.trustTitle { font-size: 30px; font-family: "Montaga", serif; display: block; text-transform: capitalize !important;}
@media(max-width:766px){
  .homeStoreBlock h1 span.trustTitle {
    font-size: 20px;
    margin-top: 10px;
}

.homeAbout .homeTitle{font-size: 24px;} 
.mainBanner .itemContent { width: 100%; top: 78%;   right:0; text-align: center;}    
.homeCustom .contentBlock{left:15px; right:15px; text-align: center;}
.homeTudor .homeTudorImg .exploreBtn { position: static; display: block;  text-align: center;  margin-top: 15px;  background: #282828;  color: #FFF; font-size: 16px; padding: 8px 20px;}
/* .homeTudor .homeTudorImg .exploreBtn { position: static; display: block;  text-align: center;  margin-top: -10px;  background: #282828;  color: #FFF; font-size: 16px; padding: 8px 20px;} */
.bgImage-1 { background-image: url(../images/mopbilesection-bg-1.webp);}
.mainBanner .itemContent .title { font-size: 30px; margin: 0 0 10px; color: #282828 !important;}
#homeCarousel .itemContent a { font-size: 17px; padding: 10px 35px !important; letter-spacing: 1px;}
.homemidtitle{font-size: 22px;}
.homeCategory .categoryBlock {margin-bottom: 20px;}
.section-bgImage .title{font-size: 24px; margin-bottom: 30px;}
.section-bgImage p{font-size: 16px; line-height: 30px;}
.section-bgImage .block{padding: 75px 0;}
#homeBrandLogo .owl-prev{left:-20px;}

#homeBrandLogo .owl-next{right:-20px;}
.ftpTitle.mobftp { margin-bottom: 10px; text-align: left; cursor: pointer;  font-size: 16px;  padding: 14px 0;  border-bottom: 1px solid #ddd;   position: relative;}
.ftpTitle.mobftp:after { content: '+'; position: absolute;  right: 10px;  top: 10px;  font-size: 18px;}
.ftpNav { display: none; }
.ftpSocial {justify-content: center;}
.mainBanner .itemContent .banner-description { font-size: 14px !important;}
.homeAbout .contentBlock {
  text-align: center;
}
.mainBanner .itemContent .title.whiteText { color: #282828 !important;}

#homeCarousel .itemContent .title.headingoneLine .banner-description{ font-size: 24px !important; display: inline-block;   }
#homeCarousel .itemContent .title.headingoneLine{ font-size: 24px !important; display: inline-block; font-weight: normal;}

.welcomeText-rolexBottom h1 span.middleHeading {font-size: 24px;line-height: 30px;}
.welcomeText-rolexBottom h1 span.topHeading {font-size: 14px;}
.welcomeText-rolexBottom h1 p {font-size: 16px;}
.welcomeText-rolexBottom {padding: 25px 0;}
.homeService ul li{width: 50%;}
body.hedfixed.removehedPadd header{margin-top: 9px;}
.galaryHome .owl-theme .owl-nav .owl-prev, .homeCategory  .owl-theme .owl-nav .owl-prev{left:10px;}
.galaryHome .owl-theme .owl-nav .owl-next, .homeCategory  .owl-theme .owl-nav .owl-next{right:10px;}
.midHeader{margin-top: -22px;}
.homeService ul{justify-content: center;}
.newsLetterBlock .mailBlock p{font-size: 14px;}

}


@media(max-width:680px){
.engementHomeblock .btnAll{text-align: left;}
.engementHomeblock .homeBtn { display: block;}
   
    .engementHomeblock .imgBlock img {
        bottom: 60px;
        height: auto;
        right: -40%;
        max-width: 70%;
    }
    .engementHomeblock {
    height: 545px;
}
}
@media(max-width:540px){

 .engementHomeblock .imgBlock img {
        bottom: 50px;
        height: auto;
        right: -55%;
        max-width: 50%;
    }

}
@media(max-width:400px){
 .engementHomeblock {
    height: 570px;
}
}
@media(max-width:380px){
.engementHomeblock {
    height: 590px;
}
}

@media(max-width:580px){
.logo {
  margin-top: 10px;
  margin-bottom: 5px;
}

   .headerMid ul{
  justify-content: space-between;
}
 .galaryHome .owl-carousel .item img{height: 350px;}

    
}


@media(max-width:450px){
.mainBanner .itemContent {right: 0; width: 100%;  text-align: center;  }
#homeCarousel .itemContent a { font-size: 14px; letter-spacing: normal;}
#homeCarousel .itemContent .title { font-size: 26px; line-height: 30px;  margin: 5px 0;}
#homeCarousel .itemContent.ladtDateContent {right: 0; width: 100%;  top: 84%;  margin: 5px 0;  text-align: center;  padding: 0 0px 0 0;}
.newsLetterBlock .newsSubTitle{font-size: 18px;}
.newsLetterBlock .newsLogo{width: 300px !important; margin: 0 auto;}
.headerTop ul{padding-right: 20px;}

}
@media(max-width:360px){
.mainBanner .itemContent { top: 82%;}
.mainLogo{max-width: 120px;}
.heaerLogin li a{padding: 0 6px;}

}
footer .msg{position: absolute; bottom: -20px;}

@media screen and (min-width:450px) and (max-width: 770px) {
.fixIogo {display: block;}
.logo img {display: none;}
.headLogo { padding: 10px 0;}
}


.skiptomaincontent { position: absolute; left: 10%; z-index: 100; overflow: hidden; top: 0; background-color: #282828; color: #fff; transform: translate(-50%,-100%); transition: transform 0.3s; font-size: 16px; padding: 10px;}
.skiptomaincontent:focus {transform: translate(-50%, 0%); color: #fff; background-color: #282828;}



@media screen and (min-width:1000px) and (max-width:1200px){
.engementHomeblock {
    height: auto;
    padding: 10px 0 10px 0 !important;
}
.engementHomeblock .imgBlock img {
    position: absolute;
    bottom: -10px;
    right: -90%;
    max-width: 90%;
    height: auto;
}
}