input[type=text], input[type=email], input[type=password], input[type=checkbox], input[type=datetime-local], input[type=number], input[type=tel], input[type=url], textarea{border-radius: 0 !important;}
ul.icong li{padding-left: 25px;position: relative;}
ul.icong li::before{content:"✅"; position: absolute; left: 0; top: 2px;}

.t-black a.fw-bold{color: #000;text-decoration: underline;}
.z-index-95{z-index: 95;}
.z-index-90{z-index: 90;}

/*
.block-question::after{background:rgba(0,0,0,.6);content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}
*/
.block-hero.block-hero--corporate{background: url('../img/herocorp2a.webp') center center no-repeat;background-size:cover;}


#datepicker{padding-left: 40px !important;background: #F3EBFF url(../img/calendar.svg) 8px center no-repeat !important;background-size: 24px 24px !important;}

.block-question .container{position:relative;z-index:5;}


.elem-divider{border-top: 1px solid rgba(255, 255, 255, 0.32);margin-top: 60px;margin-bottom: 60px;}

.elem-faq--content a{color: var(--first-color);}
.elem-featc .elem-feat--c p{text-wrap: balance;}
.elem-featd .elem-feat--c{text-wrap: balance; padding: 35px 30px 275px 30px;}
.elem-featd .elem-feat--button{height:234px}



.elem-gallery img{width: 33%;height: auto;}
.elem-gift-order ul li{font-size: 15px;}

.elem-hero--desc p{max-width: 700px;}



.elem-terms ul{margin-bottom: 15px;margin-left: 10px;}
.elem-terms ul li{font-weight: 500;}

.elem-venue{margin-bottom: 60px;}
.elem-venue .elem-venue--img{height:386px;width:100%;max-width: 100%;border-radius: 10px;}
.elem-venue h4{margin:20px 0;font: 700 28px/32px var(--f1);text-transform: capitalize;}
.elem-venue--c{height:100%;}
.elem-venue p{font-size: 16px;color: #ABA5B3;margin-bottom: 0;}

.header-top--Info{font-size:14px;}
.header-top--Info a.button{background: #FF008A;}
.header-top--Info a.button:hover, .header-top--Info a.button:active, .header-top--Info a.button:focus{background: linear-gradient(to right, #8900fa 8%, #e200ff 73%, #ff0034 100%);}


.leaderboard-footer{border-bottom: 1px solid rgba(255, 255, 255, 0.12);}
.tooltip-content.t-white{background: #0B0B0B;color: white;}
.tooltip-content.t-white p{color: white;font-size: 14px;}
.tooltip-content.t-white p b{color: white;font-size: 16px;}
.tooltip-content.t-white ul li{color: white;font-weight: 700;margin-bottom: 3px;font-size: 14px;}

.elem-a0210a{font-size:20px;line-height:28px;color: white !important;}



@media (min-width: 1460px) { header .col-lg-2 img.img-fluid{max-width: 130%;}}


@media (min-width: 1400px) {.block-leader--golfer .elem-leader{min-width:360px !important}}

@media (min-width: 1399px) {
  .elem-leader--date .elem-notbutton{width: 178px;display: inline-block;text-align: center;}
  .block-leader .elem-leader--date .elem-notbutton{display: inline-block;}
  .fix0810a{min-height: 489px;}
}

@media (max-width: 1399px) {
.elem-leader--date .elem-notbutton img{display: none;}
 }

@media (min-width: 1200px) {
  .block-leader--golfer .elem-leader{min-width:300px}
  .block-leader--golfer .container{position: relative;}
  .block-leader--golfer .container--1::before{position:absolute;content:"";bottom:20px;left:-80px;background: url(../img/golfer.webp) no-repeat;background-size:cover;mix-blend-mode: screen;z-index:3;width:215px;height:260px}
  .block-leader--golfer .container--1::after{position:absolute;content:"";bottom:20px;right:-70px;background: url(../img/golfer.webp) no-repeat;background-size:cover;mix-blend-mode: screen;z-index:3;width:215px;height:260px; transform: scaleX(-1);}
}

@media (min-width: 1100px) { 
    .elem-feat h4.t-48{font-size: 48px;line-height: 64px;margin-top: 15px;}
    .elem-feat.elem-featc .elem-feat--c h4{font-size: 32px;line-height: 36px;}
    .elem-feat.bg-purple-gradient .elem-feat--c{padding-left: 65px !important;padding-right: 65px !important;}
    .elem-feat.bg-purple-gradient .elem-feat--c h4{text-wrap: balance;}
}

@media (min-width: 993px) {
 header nav ul li a{font-size: 16px;}
.elem-hero--g .t-22{line-height:22px}
.elem-hero--g{padding: 6px 16px;}
.elem-hero--g::before{height: 32px;}

  .elem-footer--social{margin-left: auto;}
    .elem-review.elem-review2{padding-bottom: 100px;position: relative;}
    .elem-review.elem-review2 .elem-review--author{position: absolute;bottom: 30px;}
    .elem-review.elem-review2.elem-review4{margin-top: 0;padding-bottom: 130px;}
    .elem-terms h1{font-size: 60px;line-height: 72px;}
    .elem-terms h2{font-size: 34px;line-height: 42px;margin-top: 80px;color: white;}
    .elem-terms h3{font-size: 24px;line-height: 32px;margin-top: 32px;color: white;}

 }



@media (max-width: 992px) {
  body{overflow-x: hidden;}
.button-corporate-events{max-width: 80%;}
.bg-purple-gradient{padding: 0 10px;}
.t-xs-16{font-size: 16px;line-height: 24px;}
.t-xs-14{font-size: 14px;line-height: 24px;}
.t-xs-12{font-size: 12px;line-height: 18px;}

.block-hero.block-hero--corporate{background: url('../img/herocorp2axs.webp') center center no-repeat;background-size:cover;}
.block-gift .elem-gift--bgblack .elem-gift{margin:0 0;padding: 30px 20px;}
.block-question.py-48.elem-a0210f{padding-top:24px !important;padding-bottom:24px !important;}


    footer .col-lg-4 {margin-bottom: 0;}

 .elem-feat h4{font-size:18px;line-height:24px}
 .elem-feat ul li{margin-bottom: 10px !important;}
.elem-feat.elem-featc .elem-feat--c {padding: 32px !important;}
.elem-feat.elem-featd{margin-bottom: 27px;height: auto;}
.elem-featd .elem-feat--c{  padding: 35px 30px 0px 30px;}
.elem-featd .elem-feat--button {width: 100%;left: 0;    height: 204px;}
 .elem-feat.elem-feat--home h4 {font: 700 23px / 32px var(--f1) !important;}
     .elem-footer {padding-top: 24px;}

.elem-hero--g{zoom: 0.9;height:50px}
.elem-hero--g .t-22{font-size: 16px;line-height: 24px;}

 .elem-gift--img2{min-height:220px;margin: 0 0 15px 0 !important;}
 .elem-gift--bgblack .col-lg-6{padding:0 0;}
 .elem-gift--bgblack .col-lg-4{padding:0 0;background: black;}
 .elem-gift--bgblack .col-lg-4 form{padding-left: 20px;padding-right: 20px;padding-bottom: 30px;}


 .elem-what {padding: 24px 20px;}


 .elem-price.elem-ranking .col-lg-2{display: flex;justify-content: center;}
 .elem-price.elem-ranking .col-lg-3.d-flex.align-items-center{display: block !important;margin-bottom: 30px;text-align: center;}
 .elem-price.elem-ranking .elem-leader--img{width: 100%;margin-bottom: 30px;display: flex;justify-content: center;}
  .elem-pricei{font-size: 11px;line-height: 16px;margin-bottom: 15px;height: calc(100% - 20px);}

  .elem-review--authorc{min-width: 41px;}
 
.elem-venue{margin-bottom: 32px;} 
  .elem-venue .elem-venue--img{height:236px;width:100%;}
 .elem-venue h4{font: 700 16px/24px var(--f1);    margin: 10px 0 15px 0;}
 .elem-venue p{font: 400 14px/22px var(--f1);}


 footer.footer-internal{position: relative;}
 footer.footer-internal::after{content: " ";position: absolute;top: 0;left: 15px;height: 1px;width: calc(100% - 30px);background: #343434;}
footer.footer-internal ul.list-unstyled{padding-top: 40px;}

#gallery .elem-gallery--row{margin-top: 30px}
#gallery .elem-gallery--row img{margin: 0 10px;border-radius: 15px;}

 .leaderboard-footer{display: block;}
 .corporatefix-xs{display: block !important; width: 100%;}

 .elem-a0210a{font-size: 18px;line-height: 24px;color: white !important;margin-bottom: 30px !important;}
 .elem-a0210b{font-size: 14px;line-height: 24px;}
 #packages .elem-a0210b{margin-bottom: 0;}
 .elem-a0210c{font-size: 24px;line-height: 32px;}

 .elem-a0210d{text-align: left;}
  .elem-a0210e{font-size: 12px;line-height: 18px;color: #000 !important;}
  .elem-a0210f{margin-top: 0px !important;}
  .elem-a0210g{margin-bottom: 0px !important;}
  .elem-a0710g{display: block;width: 100%;}
}