
body {
    font-family: 'Montserrat', sans-serif;
}

html {
    scroll-behavior: smooth !important;
}
.customShadow{
    box-shadow:  0 0 17px 10px rgb(11 11 11 / 2%)
}
/*.primary-btn {*/
/*    min-width: 100px;*/
/*    background-color: var(--secondary);*/
/*    border: none;*/
/*    border-radius: 2em;*/
/*    color: white;*/
/*}*/

/*.primary-btn:hover {*/
/*    background-color: rgba(253,178,178,0.56);*/
/*    color: black;*/
/*}*/

/*.mainNav li {*/
/*    padding-left: 4em;*/
/*    color: var(--secondary);*/
/*    text-transform: uppercase;*/
/*    font-size: 13px !important;*/
/*}*/

/*.catchText {*/
/*    color: var(--secondary);*/
/*    font-weight: 600;*/
/*}*/

/*.secondaryText {*/
/*    font-size: 16px;*/
/*    color: #a7a5a4;*/
/*    font-weight: 300;*/
/*}*/

/*@media (min-width: 300px) {*/
/*    .headerText {*/
/*        font-size: 3em;*/
/*        font-weight: 600;*/
/*    }*/
/*}*/

/*@media (min-width: 1400px) {*/
/*    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {*/
/*        max-width: 1200px;*/
/*    }*/
/*}*/

/*.catchTextDiv {*/
/*    background-color: rgba(253,178,178,0.56);*/
/*    width: 170px;*/
/*    padding: 5px 10px;*/
/*    text-align: center;*/
/*    border-radius: 2em;*/
/*    color: var(--secondary);*/
/*    font-weight: 400;*/
/*}*/

/*.nav-link.active {*/
/*    color: var(--secondary) !important;*/
/*}*/

.carouselIcon {
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 17px 10px rgba(11,11,11,0.02);
    cursor: pointer;
}

.carouselTab {
    padding: 20px;
    border-radius: 10px;
    width: 17em;
    cursor: pointer;
    margin-bottom: 10px;
}

.carouselTab.active i {
    color: #000;
}

.cd-top {
    display: none;
    /*padding: 40px;*/
    /*width: 40px;*/
    position: fixed;
    /*bottom: 40px;*/
    right: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /*overflow: hidden;*/
    /*text-indent: 100%;*/
    /*white-space: nowrap;*/
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
    transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
}

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 1px;
}



.cd-top.cd-top--show, .cd-top.cd-top--fade-out, .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
    transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}

.cd-top.cd-top--show {
    visibility: visible;
    opacity: 1;
}

.cd-top.cd-top--fade-out {
    opacity: .5;
}



@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}

/*@media only screen and (min-width: 1024px) {*/
/*    .cd-top {*/
/*        height: 60px;*/
/*        width: 60px;*/
/*        right: 30px;*/
/*        bottom: 30px;*/
/*    }*/
/*}*/
