*{
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    letter-spacing: 0.03rem;
    list-style-type: none;    
}

html{
    scroll-behavior: smooth;
    margin: 0;
    padding: 0;
}

body{
    margin: 0;
    padding: 0; 
    overflow-x: hidden; 
}

a{
    text-decoration: none;
}

.about-title{
    color: #155d42;
}

.list-highlights li{
    list-style-position: inside;
    list-style-type: none;
    line-height: 2.5rem;
}

.contact-con{
    transform: translateX(10%);
    top:-12%;
}

.product-container{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 600 600'%3E%3Cpath d='M744.258644741657 -108.58104800477116C645.1568458098993 -207.23373928958662 151.89338541218032 -210.22775172486394 152.34249226439385 -112.17386292710393C152.79159911660741 -14.119974129343916 648.3005937753942 479.14348229473364 746.9532858549383 479.74228478178895C845.6059779344823 480.3410872688445 843.3604436734145 -9.928356719955701 744.258644741657 -108.58104800477116C645.1568458098993 -207.23373928958662 151.89338541218032 -210.22775172486394 152.34249226439385 -112.17386292710393 ' fill='url(&quot;%23SvgjsLinearGradient1000&quot;)' transform='matrix(1.9504176264655868,0,0,1.9504176264655868,-506.06820365954695,-107.33013849175833)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='SvgjsLinearGradient1000'%3E%3Cstop stop-color='%232cc18b' offset='0'%3E%3C/stop%3E%3Cstop stop-color='%23144e50' offset='1'%3E%3C/stop%3E%3C/linearGradient%3E%3CradialGradient id='SvgjsRadialGradient1001'%3E%3Cstop stop-color='hsl(340, 45%25, 50%25)' offset='0'%3E%3C/stop%3E%3Cstop stop-color='hsl(340, 45%25, 80%25)' offset='1'%3E%3C/stop%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    color: black;
    margin-top: 54px;
}

footer{
    background: linear-gradient(50deg, #0f3443 0, #34e89e 100%);
    padding-top: 200px;
}

.copyright{
    font-size: 11px;
}

.footer-highlights li{
    list-style-position: inside;
    list-style-type: none;
    line-height: 1.75rem;
    font-weight: 500;
}


.footer-highlights h6{
    font-weight: 600;
}



.product-features p{
    font-size: 17px;
}

.pf{
    -webkit-box-shadow: inset 1px 0px 9px 3px rgba(0,0,0,0.6); 
    box-shadow: inset 1px 0px 9px 3px rgba(0,0,0,0.6);
}

.form-shadow{
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.65); 
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.65);
}

.border-product{
    border-right: 1px solid #6C757D;
    
}

.border-product-bt{
    border-bottom: 1px solid #6C757D;

}

.border-product:nth-child(3){
    border-right: none;
}


.zoom-anim{
    cursor: pointer;
    transition: all 0.25s;
}

.zoom-anim:hover{
    transform: scale(105%);
}

.form-bg{
    background-color: #E7F7F4;
}

.fa-circle-arrow-left{
    color: white;
}

.prev-button{
    /* left: -12%; */
    visibility: hidden;
}

.next-button{
    /* right: -12%; */
    visibility: hidden;
}

.carousel:hover .prev-button{
    visibility: visible;
}



.carousel:hover .next-button{
    visibility: visible;
}

.preview .active{
    animation: fadeAnimation 0.5s;
}


@keyframes fadeAnimation {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
        transition: opacity linear;
    }    
}


@media screen and (min-width:993px) {
    .footer{
        margin-top: 200px;
    }

    .carousel-item img{
        height: 500px;
    }

    .product-container{
        margin-top: 120px;
    }
    
}

@media screen and (max-width:993px) {


    .product-container{
        background: linear-gradient(50deg, #0f3443 0, #34e89e 100%);
        color: #fff;
        margin-top: 116px;
    }

    .footer{
        margin-top: 0px;
    }

    .form-shadow{
        box-shadow: none;
    }

    

}

@media screen and (max-width:1195px) {
    .border-product{
        border-left: 1px solid #6C757D ;
        border-right: 1px solid #6C757D ;
        border-top: 1px solid #6C757D ;
        /* border: 1px solid #6C757D; */
        
    }
    
    .border-product-bt{
        border-bottom: none;
    
    }

    .border-product:nth-child(3){
        border-right: 1px solid #6C757D ;
        border-bottom: 1px solid #6C757D;
    }

}


.multi-carousel .img-wrapper{
    max-width: 100%;
    height: 7em;
    display: flex;
    justify-content: center;
    align-items: flex-start;

}

.multi-carousel .carousel-item img{
    max-width: 100%;
    max-height: 100%;
}

@media screen and (min-width:576px) {
   .multi-carousel .carousel-inner{
        display: flex;
    }

    .multi-carousel .carousel-item{
        display: block;
        margin-right: 0;
        flex: 0 0 calc(100%/5);
    }

    .img-wrapper{
        height: 23vw;
    }

    .product-ss{
        height: 100%;
    }

}



.multi-carousel .carousel-inner{
    padding: 1em;
}

.multi-carousel .card{
    margin: 0 0.5em;
}

.multi-carousel .carousel-control-prev{
    left: -5%;
    visibility: hidden;
}

.multi-carousel .carousel-control-next{
    right: -5%;
    visibility: hidden;
}

.multi-carousel:hover .carousel-control-prev, .multi-carousel:hover .carousel-control-next{
    visibility: visible;
}



