@charset "UTF-8";


/*-----------------Responsive css start----------------*/


@media (max-width: 1600px){
   
    .bnr_sld {
        top: 17%;
    }
    
    .right{
        padding-left: 15%;
    }
    
}

@media (max-width: 1400px){
    .slider_caption {
        width: 38%;
    }
    .left{
        padding-right: 25%;
    }
    
    
}
@media (max-width: 1350px){
    .bnr_sld {
        top: 13%;
    }
    
    
}


@media (max-width: 1250px) {
    .owl-carousel.owl-one .owl-nav .owl-prev {
        left: -59px;
        width: 46px;
        border-radius: 10px;
    }
    .owl-carousel.owl-one .owl-nav .owl-next {
        right: -59px;
        width: 46px;
        border-radius: 10px;
    }
    
    
    
}




@media (max-width: 1199px) {
    .info_box:after{
        display: none;
    }
    .info_box{
        margin-right: 0;
        height: 100%;
    }
    .bnr_titl {
        line-height: 46px;
        font-size: 30px;
    }
    
}
@media (max-width: 1030px) {
    .bnr_titl {
        line-height: 40px;
    }
    
}
@media (max-width: 1024px) {
    .owl-one .owl-nav{
        display: none;
    }
    .owl-one .owl-dots{
        display: block !important;
    }
    
    
}

@media (max-width: 992px) {
    .menu .navbar-nav li.active::after {
        bottom: 0;
        width: 84px;
    }
    .img_border {
        border-bottom-right-radius: 73px;
    }
    .menu .navbar-nav li:hover a.nav-link:before {
        width: 118px;
        bottom: 0;
    }
    /* 15.03.2019 */

    .about_right p:last-child, .about_emil_left p:last-child{
        margin-bottom: 0;
    }
    .about_right h1, .slide_title_wrapper h1 {
        margin-bottom: 30px;
        padding-bottom: 9px;
    }
    .about_emil_left{
        padding-top: 0;
    }
    .about_emil_right{
        padding-top: 2rem;
    }
    .info_box_wrapper {
        padding-top: 20px;
    }
    .catalouge_form_wrapper {
        padding-top: 28px;
    }
    .copyright{
        margin-bottom: 0;
    }
    .about_right{
        margin-top: 27px;
    }
    .slider_caption {
        width: 39%;
    }
    .slider_caption h5 {
       padding-right: 0;
    }
/* 02.04.2019 */
    .bnr_titl {
        line-height: 35px;
        font-size: 25px;
    }
    .bnr_sld {
        top: 12%;
    }
    .mail {
        left: 23%;
    }
    .info_box{
        margin-bottom: 15px;
        height: auto;
    }
    .info_box:before {
        top: 16px;
    }
    
}
@media (max-width: 900px) {
    .slider_caption {
        width: 39%;
    }
    .slider_caption h5 {
        padding-right: 0;
        padding-left: 5px;
    }
    .bnr_sld {
        top: 3%;
    }
    
}
@media (min-width:769px){
    .m_slide{
        display: none;
    }
}


@media (max-width: 768px) {

    .about_right h1:before, .slide_title_wrapper h1:before {
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .about_right h1:after, .slide_title_wrapper h1:after {
        left: 16px;
        right: 0;
        margin: 0 auto !important;
    }
    .info_box{
        margin-bottom: 20px;
    }
    .eq_height{
        display: block;
    }
    /* .slider_caption h5 {
        font-size: 20px;
        padding-right: 0;
        color: #ffffff;
    } */
    .info_modal .modal-header h5{
        text-align: center;
    }
    .join_form, .join{
        width: auto !important;
    }
    .mail {
        left: 11px;
    }
.dsktop_bnr{
    display: none;
}
.m_slide{
    display: block;
}
.slider_caption{
    width: 100%;
    display: inline-block;
    height: auto;
    padding: 20px 0;
}
.slider_caption:after{
    display: none;
}
.slider_caption h5.main_cap{
    text-align: center;
    display: inherit;
}
.bnr_sld {
    top: 35%;
}

    
    
}


@media (max-width: 576px) {

    .logo{
        width: 50%;
    }
    .bnr_sld {
        top: 30%;
    }


}



@media (max-width: 360px) {
    
    
    .slider_caption{
        padding: 20px 5px;
    }
    .bnr_sld {
        top: 25%;
    }
   

}