.FreeShip {font-size:16px; padding:15px 0px; line-height:1.1; letter-spacing:0.4em; background:linear-gradient(92.92deg, #DEA436 21.86%, #A56C1B 49.09%, #DEA436 78.83%);} 
.FreeShip .xmark{cursor:pointer !important; position:absolute; right:10px; top:0px;} 

/************************************************* Header ********************************************************************/
#Header .TopLink .position-absolute{top:-35px}

.TopLink a{color:#fff;} .TopLink a:hover{color:#DEA436;} 
#Header .input-group .form-control{border-color:#fff; border-radius:0px; box-shadow:none; color:#000; height:50px;border-right:none; padding-left:15px;} 
#Header .input-group .btn{height:50px;border-radius:0px; padding:10px 14px !important;border-color:#DEA436; border-left:none; background:#DEA436; font-size:20px;color:#fff;}
#Header .input-group .btn:hover{color:#000;}
 

.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-item:focus, .dropdown-item:hover {color:#fff;background-color:#dea436 ;}
.dropdown-item.active, .dropdown-item:active {background-color: #dea436  !important;}
.dropdown-menu li {position: relative;} 
.dropdown-menu {overflow-y: scroll; max-height: 500px;} 

/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:40px; text-shadow:0px 8px 25px #0000008C;}
 

.carousel-control-prev,
.carousel-control-next{
 width:112px;
  height:112px;
  background:rgba(100%,100%,100%,.8);
  position:absolute;
  bottom:0px;        /* 👈 hero ke andar gap */
  top:auto;
  transform:none;
  opacity:1; z-index:9999;
}

.carousel-control-prev{left:auto; right:142px;}
.carousel-control-next{right:30px;}

.carousel-control-prev:hover,
.carousel-control-next:hover,
.carousel-control-prev.Active{
  background:#868f98;
}

/* arrow */
.carousel-control-prev-icon,
.carousel-control-next-icon{
  filter: invert(1);
  width:60px;
  height:60px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:60px 60px;
}

.input-group {display: block !important;}
    
/********** ContactForm **************************************************************************************************/
.NewlyImg a{border-bottom:solid 4px #fff; color:#FFF; padding:0 1px;} .NewlyImg a:hover{border-bottom:solid 4px #FA8208; color:#FA8208;}
.Newsletter{font-size:16px;} 
.SplOffer{background:linear-gradient(92.92deg, #DEA436 21.86%, #A56C1B 49.09%, #DEA436 78.83%) !important; /*padding:23px 20px;*/ color:#FFF; font-size:15px; min-height:100px;display:flex;justify-content:center;align-items:center;} .SplOffer .fs-18{font-size:18px !important;}
 
/********** Footer ***************************************************************************************************/
#Footer{font-size:15px; line-height:35px;}
#Footer li.active a {color:#fff;}
#Footer a{color:#DEA436;}#Footer a:hover,#Footer .list-inline a:hover{color:#fff;}
#Footer h4{font-size:20px;} #Footer .Copyright{font-size:14px; color:#DEA436;}
#Footer .list-inline-item:not(:last-child) {margin-right:16px;}
 
.container-fluid {max-width:1850px !important;}  

.Sell textarea{height:150px;}


i#checkmark, svg#checkmark {
    color: #1bb827;
    font-size: 3em !important;
}

.wrapper-1{
  width:100%;
  height:100vh;
  display: flex;
flex-direction: column;
}
.wrapper-2{
  padding :30px;
  text-align:center;
}

.wrapper-2 p{
  margin:0;
  font-size:1.3em;
  color:#aaa;
  letter-spacing:1px;
}
.wrapper-2 h1{
  letter-spacing:3px;
  color:#5892FF ;
  margin:0;
  margin-bottom:20px;
}
 .wrapper-1{
  height: initial;
  max-width:620px;
  margin:0 auto;
  margin-top:50px;
  box-shadow: 4px 8px 40px 8px rgba(31, 177, 170, 0.2);
} 

/*************************************************************************************************************/
@media (min-width:992px) {.ls-1{letter-spacing:1px !important;}.ls-15{letter-spacing:1.5px !important;} .ls-2{letter-spacing:2px !important;}}

@media (min-width: 1920px){.container {max-width:1780px !important;}   
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (min-width: 1600px) {.container {max-width:1540px;} h1, .h1 {font-size:50px;} h2, .h2 {font-size:40px;}
.MainBanner h1{font-size:50px;} #Header .input-group{width:360px;}
.navbar-nav>li+li {margin-left:45px;}#Footer .Copyright .list-inline-item:not(:last-child) {margin-right:22px;}}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.SplOffer .fs-18 {font-size:15px !important;}.SplOffer{padding:23px 5px; font-size:14px;}}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MainBanner h1{font-size:50px !important;} .CatArea h3{font-size:24px;}}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:44px !important;} #Header .TopLink .position-absolute{top:-28px}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:36px !important;}.btn-lg{padding:15px 25px; font-size:16px;} #Header .TopLink .position-absolute{top:-80px}.CatArea h3{font-size:24px;}
.carousel-control-prev,.carousel-control-next{width:82px; height:82px;}.carousel-control-prev{left:auto; right:112px;}  }

@media (max-width: 767.98px) {.MainBanner h1{font-size:26px !important;}  h1, .h1 {font-size:40px;} h2, .h2 {font-size:30px;}.CatArea h3{font-size:24px;}
.Newsletter .border-end{border:none !important;} #Footer h4{font-size:18px;}#Footer{font-size:15px; line-height:24px;}.btn-lg{padding:15px 30px; text-shadow:none;}
.carousel-control-prev,.carousel-control-next{width:42px; height:42px;}.carousel-control-prev{left:auto; right:72px;}

.carousel-control-prev-icon,
.carousel-control-next-icon{
  width:30px;
  height:30px;
  background-size:30px 30px;
  
}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr img,.MainBanner img,.NewlyImg img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;}
 .MainBanner h1{font-size:20px !important;}
	
.btn-lg{padding:14px 20px; font-size:14px; letter-spacing:normal;}.FreeShip {letter-spacing:normal;}
.CatArea .h1{font-size:30px;} .lh-14{line-height:1.1;}.fs-70{font-size:34px !important;} 
.NewlyImg h2{font-size:24px;} #Footer .Copyright{font-size:13px;}.fs-80 {font-size:40px !important;}
}

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