/************************************************* Header ********************************************************************/
.PhnTp a{color:#fff; font-size:16px;} .PhnTp a:hover{color:#000;}
 
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:70px; line-height:1.1;}.MainBanner .BnrText{padding-right:90px; border-right:solid 1px #ff0001;}
 
/************************************************* Content ********************************************************************/
.ImgShade{margin-right:10px;}
.ImgShade::after {
  content: '';
  position: absolute;
  left: 0px;
  top: -10px;
  right: -10px;
  z-index: -1;
  bottom: -10px;
  border-right:437px solid #fe0002;
}

.Number{width:50px; height:50px; border-radius:50%; background:#000; color:#fff; font-size:36px; text-align:center;}
.partner img{margin-right:25px;object-fit:contain;}

.UnitNumber span{-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #808080;
color: #FFF;
font-size: 220px;
font-style: normal;
font-weight: 600;
line-height:1; letter-spacing:-.2px;font-family: "Cinzel", serif;}

.UnitNumber .UnitText{position: absolute;
bottom: 70px;
background-color: #fff;} /*.UnitNumber .UnitText .h1{font-size:50px;}*/

.OurStores .carousel-control-next, .OurStores .carousel-control-prev {width:unset; z-index:999; opacity:1 !important; padding:5px 10px;} 



/********** Footer ***************************************************************************************************/
#Footer{line-height:30px;}
#Footer li.active a {color:#000;}
#Footer .Linkbtm a{color:#fff;padding:0px 36px 0 0;} #Footer .Linkbtm a:hover{color:#000;}

#Footer .SoacilLink a:hover img{opacity:.7;}
#Footer .SoacilLink .list-inline-item:not(:last-child) {margin-right:6px;}
#Footer .Copytext{font-size:12px;}
#Footer .menu-item {display: inline-block;}
#Footer .menu-item:not(:last-child) {margin-right: .5rem;}


#ContactPage .form-control{font-size:16px; background:#fff; border-color:#fff; border-radius:0px; height:50px; color:#000;}
#ContactPage textarea.form-control{height:150px; padding-top:15px;border-radius:0px;}
#ContactPage p{margin-bottom: unset !important;}


/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
#Footer .Copytext{letter-spacing:1.3px;}
.SerArea img {
    height:700px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
}
}
@media (min-width: 1920px){.container {max-width:1610px !important;}}

@media (min-width: 1600px) {.container {max-width:1540px;} .PadRight{padding-right:7px;}
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
.navbar-nav>li+li {margin-left:50px;} .fs-50{font-size:50px !important;}
.partner img{margin-right:40px;object-fit:contain;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:46px;}.MainBanner .BnrText{padding-right:30px;}#Footer .Linkbtm a{padding:0px 5px 0 0;}.UnitNumber span{font-size:200px; line-height:1;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:30px;}.MainBanner .BnrText{padding-right:30px;}#Footer .Linkbtm a{font-size:12px; padding:0;}.PhnTp{padding-bottom:10px;}
.UnitNumber span{font-size:200px; line-height:1;}}
@media (max-width: 767.98px) {.MainBanner h1{font-size:28px;}.MainBanner .BnrText{padding-right:20px;}#Footer .Linkbtm a{font-size:12px; padding:0;}h1, .h1 {font-size:36px;}
.ImgShade::after {border-right:200px solid #fe0002;}
}
@media (max-width: 575.98px){
.MainBanner .Homebnr img,.MainBanner img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.MainBanner h1{font-size:18px;}.MainBanner .btn{padding:8px 16px; letter-spacing:1px; font-size:11px;}#Footer .Linkbtm a{font-size:11px; padding:0;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}

.grecaptcha-badge { visibility: hidden; opacity: 0}