@import "language-dropdown.css";
@import url('https://fonts.googleapis.com/css2?family=Nova+Square&display=swap');
/*@font-face {*/
/*    font-family: BlackFriday;*/
/*    src: url('../fonts/BlackFriday/Friday.otf');*/
/*}*/
.px-0{
    padding-left: 0!important;padding-right: 0!important;
}
.pl-0{
    padding-left: 0!important;
}
.pr-0{
    padding-right: 0!important;
}

.h-44px{
    height: 44px!important;
}
.min-w-auto{
    min-width: auto!important;
}
.rounded-lg{
    border-radius:.3rem!important;
}
.rounded-xl{
    border-radius:.7rem!important;
}
.text-gray-400{
    color:rgb(156 163 175) !important;
}
.text-gray-500{
    color:rgb(107 114 128) !important;
}
.text-sm{
    font-size: 14px!important;
}
.shadow-xl{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
.shadow-xy{
    box-shadow: rgba(224,69,85, 0.4) 5px 5px, rgba(224,69,85, 0.3) 10px 10px, rgba(224,69,85, 0.2) 15px 15px, rgba(224,69,85, 0.1) 20px 20px, rgb(224,69,85,0.05) 25px 25px;
}
.mb-0{
    margin-bottom: 0!important;
}
.mb-2px{
    margin-bottom: 8px!important;
}
/* For 3d Section */

.section-3d{
    background-color: #222222;
    padding: 50px 20px;
}
.section-3d img{
   margin: 15px 0 0 0;
}
.section-3d ul li{
    padding: 2px 0;
    text-align: justify;
}
.rental_timer_close{

    position: absolute;

    top: -3px;

    right: 0;

    padding: 0 8px;

    background: #333333;

    color: white;

    border-radius: 50%;

    cursor: pointer;

    outline: #ffffff solid 3px;

    transition: 0.1s linear;

}

.rental_timer_close:hover{

    transition: 0.2s linear;

    transform: scale(1.2);

    color:#ffffff;

}

/* New Css From here */

.tw-relative{
    position: relative;
}
.tw-absolute{
    position: absolute;
}
.tw-grid{
    display: grid;
}
.tw-grid-cols-3{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.tw-col-span-1{
    grid-column: span 1/span 1;
}


.tw-shadow{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.tw-shadow-lg{
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.tw-gap-3{
    gap: 3rem;
}
.tw-button-awesome{
    background-color: #d90000;
    color: white!important;
    text-decoration: none;
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
}
.bg-custom-1{
    background: #E82930;  /* fallback for old browsers */
    background: -webkit-radial-gradient(ellipse at right,#E82930,transparent), -webkit-radial-gradient(ellipse at center,transparent,#ffffff 70%);  /* Chrome 10-25, Safari 5.1-6 */
    background: radial-gradient(ellipse at right,#E82930,transparent), radial-gradient(ellipse at center,transparent,#ffffff 70%);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-custom-2{
    background: #833ab4;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to left, #fcb045, #fd1d1d, #833ab4);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #fcb045, #fd1d1d, #833ab4); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.tw-text-gray{
    color: #383538;
}
.tw-text-black{
    color: black;
}
.tw-text-red{
    color: #d90000;
}
.tw-lh-0{
    line-height:0!important;
}
.tw-lh-1{
    line-height: 0.5rem!important;
}
.tw-lh-2{
    line-height: 1rem!important;
}
.tw-lh-3{
    line-height: 1.5rem!important;
}
.tw-font-semibold{
    font-weight: 400;
}
.tw-font-bold{
    font-weight: bold;
}
.tw-fs-10px{
    font-size: 10px;
}
.tw-fs-12px{
    font-size: 12px;
}
.tw-fs-14px{
    font-size: 14px;
}
.tw-fs-16px{
    font-size: 16px;
}
.tw-fs-20px{
    font-size: 20px;
}
.tw-fs-24px{
    font-size: 24px;
}
.tw-flex{
    display: flex;
}
.tw-flex-wrap{
    flex-wrap: wrap;
}
.tw-mb-0{
    margin-bottom: 0!important;
}
.tw-pb-0{ padding-bottom: 0!important;}

.tw-strip-bg-black{
    /*background: repeating-linear-gradient(*/
    /*    -55deg,*/
    /*    #d90000,*/
    /*    #d90000 10px,*/
    /*    #eb6123 10px,*/
    /*    #eb6123 20px*/
    /*);*/
    background: rgb(0,0,0,0.4);
    outline: 0.15em solid white;
}
.tw-text-3d{
    -webkit-text-stroke: 0.01em #F8F8F8;text-shadow: 0 1px 4px #23430C;
}
/* Halloween Promo */
.tw-halloween-promo{
    width: 100%;
    /*background: url("/assets/images/discount/halloween/bg.png") repeat center;*/
    /*background-size: cover;*/
    /*background: repeating-linear-gradient(*/
    /*    -55deg,*/
    /*    #F4831B,*/
    /*    #F4831B 10px,*/
    /*    orange 10px,*/
    /*    orange 20px*/
    /*);*/
    /*background: #F4831B;*/
    /*border-top-left-radius: 5px;*/
    /*border-top-right-radius: 5px;*/
    padding-bottom: 5px;
}
.tw-halloween-promo h1{
    font-family: Poppins, Helvetica, sans-serif !important;
    font-size: 20px!important;
}
@media only screen and (min-width: 768px) {
    .tw-d-lg-block{
        display: block!important;
    }
    .tw-halloween-promo{
        padding: 0;
    }
    .tw-halloween-promo h1{
        font-size: 24px!important;
    }
    .tw-halloween-promo{
        width: 60%;
    }
}


