body{
    font-family: Dosis Medium !important;
    text-align: justify;
}

/* #collapsibleNavbar .nav-link{
    font-size: 14px;
} */

.banner-img {
    height: 550px;
}

.logo {
    height: 140px;
}

.display-5 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2;
}

.featured-img {
    height: 300px;
}

footer {
    background-color: #a1d9e6;
    color: #ffffff;
}

.btn-outline-secondary:hover {
    color: black !important;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar{
    padding: 0px;
}

p {
    margin-bottom: 2px;
}

.side-bar {
    position: fixed;
    top: 30%;
    right: 1%;
}

.overlay.indicator{
    background-color: rgba(255,255,255,.5);
}

.side-bar .active .indicator{
    background-color: rgb(109 224 107 / 80%) !important;   
}

.indicator {
    width: 14px;
    height: 14px;
    border-radius: 300px;
    background-color: rgba(224, 107, 107, .8);
    -webkit-transition: background-color 170ms ease-out;
    -moz-transition: background-color 170ms ease-out;
    -ms-transition: background-color 170ms ease-out;
    -o-transition: background-color 170ms ease-out;
    transition: background-color 170ms ease-out;
    margin: 10px;
}

.scroolspy-p{
padding-top: 0px;
}

.cover-bg{
    display: flex;
    flex-direction: column;
    padding: 0px;
    background: url(../images/login_bg-01.png) center top / contain no-repeat;
}

.fa-instagram{
    color:deeppink;
    }
    
    .fa-whatsapp{
        color:green;
    }
    
    .fa-youtube{
        color:red;
    }
    
    .fa-facebook{
        color:blue;
    }
    .fa-twitter{
    color:blue;
    }
    
    .fa-pinterest{
        color:red;
    }
    
    .Social-desktop {
        display: block !important;
        position: absolute !important;
        top: 30px;
        right: 44px;
        width: 226px;
    }    

    /* @media only screen and (min-width: 1900px) {
        .banner-img{
            height: 800px;
        }
      }

      @media only screen and (min-width: 2560px) {
        .banner-img{
            height: 1000px;
        }
      }

      @media only screen and (min-width: 3580px) {
        .banner-img{
            height: 1200px;
        }
      } */

      .banner-img{
        height: 100vh;
    }

    iframe{
        width:600px;
         height:450px;
    }

    .scroolspy-top{
        padding-top: 170px;
    }

      @media only screen and (max-width: 768px) {
        .banner-img{
            height: 400px;
        }

        .logo {
            height: 100px;
        }
        iframe{
            width:100%;
             height:450px;
        }

        .navbar-nav .nav-link {
            padding-right: 10px;
            padding-left: 10px;
        }

        .scroolspy-top{
            padding-top: 130px;
        }
        .scroolspy-p {
            padding-top: 0;
        }
        .display-5{
            font-size: 1.5rem;
        }
        .p-5 {
            padding: 1rem!important;
        }
        .pb-5, .py-5 {
            padding-bottom: 1rem!important;
        }
        .pt-5, .py-5 {
            padding-top: 1rem!important;
        }
        

        .Social-desktop {
            display: block !important;
            position: absolute !important;
            top: 0px;
            left: 0;
            width: 100%;
            padding-left: 10px;
        }
        #collapsibleNavbar{
            height: 280px;
        }
.side-bar{
    display: none;
}
      }

      @media only screen and (max-width: 410px) {
        .banner-img{
            height: 300px;
        }
      }
      .bg-lightseagreen{
        background-color:#168ea9;
      }