/* XL (laptop) Device :1200px. */
.heder_logo img{
    width: 230px;
}
#menu_rea{
    z-index:99;
}
#side-menu{
    background: #293444;
}
#side-menu li a{
    text-decoration: none;
    color: #e2f5ff;
    text-transform: capitalize;
    padding: 10px 0px;
    transition: 0.4s;
    display: block;
}

#side-menu li ul{
    padding-left: 20px;
}
#side-menu .menu_area_menu_right a{
    background: #007bff;
    border-radius: 25px;
    margin-top: 37px;
    color: white;
    display: block;
    padding: 10px 20px;
}
@media (min-width: 1200px) and (max-width: 1500px) {
    #menu_rea .menu_area_main_container {
        padding: 0px;
    }
    #menu_rea .menu_area_menu ul li a {
        color: #fff;
        display: block;
        padding: 30px 9px;
        text-transform: capitalize;
        font-size: 14px;
    }
    #menu_rea .menu_area_menu_right a {
        padding: 10px 34px;
    }
    .banar_content {
        margin-top: 68px;
    }
    #banar .banar_slider_active .owl-dots {
        bottom: 36px;
    }
    #banar_bottom:after {
        left: -303px;
        transform: skewX(-24deg);
    }
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    #menu_rea .menu_area_main_container{
        padding:0;
    }
    .heder_logo img{
        width:176px;
    }
    #menu_rea .menu_area_menu ul li a{
        font-size:12px;
        padding: 5px 0px;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(37, 170, 225);
        color: #25aae1;
        padding: 3px 2px 4px 11px;
    }
    
    .banar_slider_item {
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(http://srahaman.com/uploads/banners/banner_3_1574936527.jpg);
    }

    #menu_rea{
        position:relative;
        background: rgba(0, 0, 0, 0.84);
    }
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
     #menu_rea .menu_area_main_container{
        padding:0;
    }
    .heder_logo img{
        width:176px;
    }
    #menu_rea .menu_area_menu ul li a{
        font-size:12px;
        padding: 5px 0px;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(37, 170, 225);
        color: #25aae1;
        padding: 3px 2px 4px 11px;
    }
    
    .banar_slider_item {
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(http://srahaman.com/uploads/banners/banner_3_1574936527.jpg);
    }

    #menu_rea{
        position:relative;
        background: rgba(0, 0, 0, 0.84);
    }
}
/*-- Phone Landscape --*/
@media only screen and (min-width: 576px) and (max-width: 767px) {
    #menu_rea .menu_area_main_container{
        padding:0;
    }
    .heder_logo img{
        width:176px;
    }
    #menu_rea .menu_area_menu ul li a{
        font-size:12px;
        padding: 5px 0px;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(37, 170, 225);
        color: #25aae1;
        padding: 3px 2px 4px 11px;
    }
    
    .banar_slider_item {
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(http://srahaman.com/uploads/banners/banner_3_1574936527.jpg);
    }

    #menu_rea{
        position:relative;
        background: rgba(0, 0, 0, 0.84);
    }
    #about {
        padding: 40px 0px;
    }
    #about .about_us_content h2{
        font-size:20px;
    }
    #about .about_us_content p {
        font-size: 11px;
        text-align: justify;
        padding-right: 0px;
    }
    #about .about_us_content a {
        background: #25AAE1;
        color: #fff;
        display: inline-block;
        padding: 14px 27px;
        font-weight: 400;
        font-size: 13px;
        border-radius: 30px;
        margin-top: 10px;
        animation-delay: 0.8s;
    }
    .custom_video_media_home{
        margin-top:50px;
    }
}
/* Extra small Device. */
@media (max-width: 575px) {
    #menu_rea .menu_area_main_container{
        padding:0;
    }
    .heder_logo img{
        width:176px;
    }
    #menu_rea .menu_area_menu ul li a{
        font-size:12px;
        padding: 5px 0px;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(37, 170, 225);
        color: #25aae1;
        padding: 3px 2px 4px 11px;
    }
    
    .banar_slider_item {
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(http://srahaman.com/uploads/banners/banner_3_1574936527.jpg);
    }

    #menu_rea{
        position:relative;
        background: rgba(0, 0, 0, 0.84);
    }
    #about {
        padding: 40px 0px;
    }
    #about .about_us_content h2{
        font-size:20px;
    }
    #about .about_us_content p {
        font-size: 11px;
        text-align: justify;
        padding-right: 0px;
    }
    #about .about_us_content a {
        background: #25AAE1;
        color: #fff;
        display: inline-block;
        padding: 14px 27px;
        font-weight: 400;
        font-size: 13px;
        border-radius: 30px;
        margin-top: 10px;
        animation-delay: 0.8s;
    }
    .custom_video_media_home{
        margin-top:50px;
    }
}















@media (max-width: 767px) {
}