ul {
    padding-left: 1rem;}

@font-face {
    font-family: 'Poppins Bold';
    src: url('Fonts/Poppins-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins Light';
    src: url('Fonts/Poppins-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins Medium';
    src: url('Fonts/Poppins-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat';
    src: url('Fonts/Montserrat-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins Bold';
    src: url('Fonts/Poppins-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins SemiBold';
    src: url('Fonts/Poppins-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins Light';
    src: url('Fonts/Poppins-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins LightItalic';
    src: url('Fonts/Poppins-LightItalic.ttf') format('truetype');
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: unset;
}

.navbar-toggler{
    width: 50px;
    float: inline-end;
    position: relative;
}

#video-section {
    position: relative;
    height: 80vh;
    overflow: hidden;
}

@media screen and (max-width: 500px) {
    #video-section {
        position: relative;
        height: 70vh;
        overflow: hidden;
    }
    .sh-30{
        height: 30% !important;
    }

    [type='search'] {
        max-width: unset !important;
    }
    .nav-nbz{
        position: fixed;
        display: flow-root;
        background: white;
        width: 50%;
        margin-top: 95px;
        z-index: 999;
        right: 0;
    }
    .nav-nbz li{
        padding: 15px;
    }
    #navbarSupportedContent{
        position: absolute;
    }
}

#about-section{
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-position-y: top !important;
    background-position-x: right !important;
    background-size: 420px 540px !important;
}

@media screen and (min-width: 500px) {
    .p-md-6{
        padding: 4em !important;
    }
    .py-md-7{
        padding-top: 5em !important;
        padding-bottom: 5em !important;
    }
    .tightness-col-1 {
        margin-right: -120px;
        margin-left: 120px;
    }

    .q_n_t{
        margin-left: -120px;
        margin-right: 100px;
    }
}
.list-style-decimal{
    list-style-type: decimal;
}
.shadow-lgx{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
body{
    /*background: #e5e5e5;*/
}
.nav-link{
    font-family: Montserrat;
    font-weight: 600;}

*{
    font-family: Montserrat;
    font-weight: 500;
}
.text-18px{
    font-size: 18px;
}

.opacity-half{
    opacity: 0.5;
}

.z-111{
    z-index: 111;
}

.f-mono{
    font-family: Montserrat;
}
.f-500{
    font-weight: 500;
}
.f-600{
    font-weight: 600;
}
.f-550{
    font-weight: 550;
}
.f-700{
    font-weight: 700;
}

.never{
    color:#3d6574 !important;
}
*{
    /*z-index: 4;*/
}

.z8{
   z-index: 3;
}

.z9{
    z-index: 9 !important;
}

.z7{
    z-index: 7;
}
.bg-info{
    background: #286bb5 !important;
}

[type='search']{
    background: transparent;
    border: 0;
    max-width: 150px;
}
.py-07 {
    padding-top: 0.7rem !important;
    padding-bottom: 0.7rem !important;
}



#video-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

.content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}
.right-0{
    right: 0;
}
.left-0{
    left:0;
}

.form-control:focus {
    color: unset;
    background-color: transparent;
    /*border: 0;*/
    /*outline: 0;*/
    box-shadow: none;
}
footer{
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    border-bottom: 50px solid #286bb5 !important;
}

button.blank{
    background: transparent !important;
    border: none !important;
}
.top-border{
    background: #bdbdba;
}
.text-medium{
    font-family: 'Poppins Medium';
}
.custom-btn{
    border-radius: 0;
}
.font-m{
    font-family: 'Poppins Medium';
}

.text-medium2{
    font-size: 16px;
    font-family: 'Poppins Medium';
}

.text-20px{
    font-size: 20px;
}
.search-form{
    /*border: 1px solid #0c939b;*/
    border-radius: 25px;
    background: #f2f2f3;
}

.search-form img{
    height: 18px !important;
}

.search-form.input{
    border: none;
}

.marker{
    background: #facbcc;
}

.active-link{
    color:#f89f7a !important;
}

.bg-white{
    background: #feffff;
}
.footer-social img{
    height: 35px;
    margin: 0 22px 0 0;
}

.custom-ul > * {
    margin-bottom: 5px;
}

.btn-primary{
    color:#f89f7a !important;
    background: white !important;
    border: 0;
    box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
}

.text-primary{
    color:#fe9e7d !important;
    font-size: 26px;
}

li::marker {
    color: #fe9e7d;
}

small {
    font-size: 1em;
}

.text-gray{
    color: #a0a0a0 !important;
}

.text-dark-gray{
    color: #707070 !important;
}

.about-us p.brand-blue{
    margin-bottom: 20px;
}

.border-corner-0{
    border-radius: 0;
}

.col-*{
    z-index: 7;
}

.carousel-control-next {
    left: 110px;
    right: unset;
}

.carousel-control-prev {
    left: 40px;
}

.carousel-control-next ,.carousel-control-prev{
    top: unset;
    padding: 10px;
}

.carousel-control-prev,.carousel-control-next{
    background: white;
    opacity: 1;
    width: 70px;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fe9e7d'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fe9e7d'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.brand-blue{
    color: #2269b4;
}

.text-medium{
    font-size: 18px;
}

.about-us-line{
    font-size: 20px;
    line-height: 32px;
    font-family: 'Poppins Medium';
}

.home-product{
    width: 100%;
    margin: auto;
    height: 300px;
}
.radio-input{
    color: #979797;
}
.product-home-card{
    /*border: 3px solid;*/
}

.product-home-card:hover{
    border: 3px solid #f89f7a !important;

}
.product-home-card:hover{
    font-weight: 700 !important;
}

.product-home-card:hover *,.product-home-card p:hover,.product-home-card .text-line:hover {
    font-weight: 700 !important;
}
.goog-te-gadget {
    font-size: 8px !important;
}
.goog-te-combo{
    max-width: 124px !important;
}
.btn-secondary{
    color: white;
    background: #f89f7a !important;
    border: 0;
    box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
}
#whatsapp-widget {
    position: fixed;
	width: 150px;
    bottom: 60px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    z-index: 99999999;
    -webkit-transition: all 2s ease 0s;
    transition: all 2s ease 0s;
}

#whatsapp-widget.ww-right {
    right: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

#whatsapp-widget img{width:100%;}