/**
    Set Bootstrap Button Colors
 */
/*.btn-primary{*/
/*    background-color: #51A5BB !important;*/
/*    border-color: #51A5BB !important;*/
/*}*/
/*.btn-primary:hover{*/
/*    background-color: #2d889f !important;*/
/*}*/
/*.btn-info{*/
/*    background-color: #0e00d9 !important;*/
/*    border-color: #0e00d9 !important;*/
/*}*/
/*.btn-info:hover{*/
/*    background-color: #180ccb !important;*/
/*}*/

/* *
    DESKTOP
 */
@media screen and (min-width: 601px) {
    /* College Details Title */
    #college_details_title{
        font-size: 35px;
    }
    #college_facts .facts_number{
        font-size: 23px;
        line-height: 1.6em;
        font-weight: bolder!important;
    }
    #college_facts .facts_icon{
        font-size: 45px;
        font-weight: bolder!important;
    }
    .college_gallery_single{
        width: 100%;
        aspect-ratio : 1 / 1!important;
    }
    #youtube_embedded{
        height: 500px; width:100%;
    }
    #youtube_embedded_home{
        height: 380px; width:100%;
    }
    #college_cover_image{
        width: 100%; height: 450px;
    }
    #college_logo{
        width: 120px; height:120px;
    }
    .home-title{
        font-size: 40px;
        padding-bottom: 25px;
    }
    .home-title-2{
        font-size: 40px!important; line-height: 1.4em!important;
    }
    .home-title-3{
        font-size: 25px!important; line-height: 1.4em!important;
    }
}

/**
    MOBILE
*/
@media screen and (max-width: 600px) {
    /* College Details Title */
    #college_details_title{
        font-size: 22px!important;
        line-height: 1.4em;
    }
    .content-single h4{
        font-size: 19px!important;
        line-height: 1.4em;
    }
    .content-single p{
        /*font-size: 16px!important;*/
        /*line-height: 1.7em;*/
    }
    #college_facts .facts_number{
        font-size: 21px;
        line-height: 1.6em;
        font-weight: bolder!important;
    }
    #college_facts .facts_icon{
        font-size: 39px;
        font-weight: bolder!important;
    }


    #youtube_embedded, #youtube_embedded_home{
        height: 197px; width:100%;
    }
    #college_cover_image{
        width: 100%; height: 180px;
    }
    #college_logo{
        width: 80px; height:80px;
    }

    .home-title{
        font-size: 30px; line-height: 1.4em!important;
    }
    .home-title-2{
        font-size: 26px!important; line-height: 1.4em!important;
    }
    .home-title-3{
        font-size: 22px!important; line-height: 1.4em!important;
    }
    .single_college_btn_1{
        /*word-spacing: 100vw;*/
        line-height: 1.4em!important;
        padding: 6px 3px;
        font-size: 13px;
    }
}


/* WhatsApp Button */
.whatsapp-button {
    background-color: #0bb42a;
    color: white!important;
    padding: 5px 20px;
    border: none;
    cursor: pointer;
    opacity: 1;
    position: fixed;
    bottom: 10px;
    left: 28px;
    width: auto;
    border-radius: 50px;
    font-weight: normal;
    z-index: 999999;
}
.whatsapp-button:hover{
    opacity: 0.8;
}

/* Call Button */
.request-call-button {
    background-color: #0b3bb4;
    color: white!important;
    padding: 5px 20px;
    border: none;
    cursor: pointer;
    opacity: 1;
    position: fixed;
    bottom: 10px;
    right: 28px;
    width: auto;
    border-radius: 50px;
    font-weight: normal;
    z-index: 99999;
}
.request-call-button:hover{
    opacity: 0.8;
}

/**
    Custom List item style
 */
.custom_list {
    margin: 0!important;
    padding: 0!important;
}
.custom_list li {
    list-style-type: none!important;
    margin-left: 0!important;
}
.custom_list li i{
    color: #0bb42a;!important;
    font-size: 14px;
    margin-right: 5px;
}

/**
    Gallery Images
 */

.college_gallery_single img{
    width:100%;height:100%;object-fit:cover;
}
.college_gallery_single img:hover{
    transform: scale(1.5);
}

.hover-up-custom {
    transform: translateY(-3px) !important;
    transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1) !important;
    background-color: #fff!important;
    color: #0d6efd!important;
}

/*
breadcrumbs
*/
#breadcrumbs{
    background-color: #f5f2f2 !important;
}

.facts_count{
    font-size: 35px; font-weight: 800 !important;
}

/**
 Select 2 Custom
 */
.select2-container .select2-selection--single{
    height: 40px; !important;
}

/**
    Mobile Menu
 */
.mobile_menu_item{
    display: inline-block!important;padding: 5px 10px;
}
#mobile_menu_admission{
    background-color: #50A4BA!important;
    color: #fff !important;
    border: 1px solid #50A4BA;
    border-radius: 50px;
    padding: 3px 12px;
    margin-right: 2px;
}
#mobile_menu_admission:hover {
    background-color: #fff!important;
    color: #50A4BA !important;
}
#mobile_menu_call{
    background-color: transparent!important;
    color: #50A4BA !important;
    border: 1px solid #50A4BA;
    border-radius: 50px;
    padding: 6px 12px;
    margin-left: 2px;
    text-decoration: none !important;
}
#mobile_menu_call:hover {
    background-color: #50A4BA!important;
    color: #fff !important;
    text-decoration: none !important;
}
#mobile_header{
    background-color: #fff !important;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    padding-bottom: 3px;
}


#landing_page .form-control{
    height: 45px!important;
    padding: 12px!important;
    font-size: 16px!important;
}


/**
    Btn Register
 */
.btn-register{
    border-radius: 50px;
    background-color: #0d6efd;
    border: 1px solid #0d6efd;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    width: 220px;
}
.btn-register:hover{
    background-color: #ffffff;
    color: #0d6efd;
}





