


/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/




/* @media (max-width: 1600px) and (min-width: 1360px) {*/
/*    .slider_home .carousel_home .owl-stage-outer {*/
/*        width: 992px;*/
/*    }*/
/*} */


@media (max-width: 1359px) and (min-width: 1330px) {
    .slider_home .carousel_home .owl-stage-outer {
        width: 738px;
    }
}

@media (min-width:1280px) and (max-width:1299px) {
    .slider_home .carousel_home .owl-stage-outer {
        width: 992px;
    }
}

@media (min-width:1280px) and (max-width:1580px) {
    
    .left_slider .info_details .links_reg_log a.btn_modal_reg {
        font-size: .6rem;
        padding: 2px 5px;
    }
}


@media (min-width:991px) and (max-width:1370px) {
    .left_slider .info_details {
        max-width: 230px;
    }
}




@media (min-width:768px) and (max-width:991px) {
    .left_slider .info_details {
        max-width: 75%;
    }

    .main_content aside .items_ads article img {
        height: 230px;
        width: 100%;
    }

    .sec_providers .item img {
        width: 100px;
    }

    .sec_providers .item a {
        font-size: 16px;
    }

    .sec_providers .item h6 {
        font-size: 13px;
    }

    .sec_providers .item {
        padding: 15px 5px;
    }

    .div_search {
        padding: 50px 20px;
    }

}


@media (min-width:577px) and (max-width:767px) {
    
    
    .slider_home .carousel-caption h5 {
        font-size: 14px;
    }

    .slider_home .carousel-caption p {
        font-size: 14px;
    }

}

@media (min-width:1200px) {}

@media (max-width:1230px) {
    .page_details_exhbitation aside article .info_show h6 a {
        font-size: .75rem;
    }

    .page_details_exhbitation aside article .info_show .link_show_m3ared {
        font-size: .75rem;
    }

    .left_slider .slick-slide img {
        width: 230px !important;
        height: 105px !important;
    }

    .left_slider .info_details {
        max-width: 230px;
    }

    .current_show .sec_current_show .item span {
        font-weight: 500;
        font-size: .9rem;
    }

    .page_prev_show .item .info_current_show {
        max-height: 220px !important;
        min-height: 220px !important;
    }

}

@media (max-width:1024px) {
    .left_slider .info_details {
        max-width: 190px;
        margin-right: 5px;
    }
    .left_slider .info_details .links_reg_log a.btn_modal_reg {
        font-size: 10px;
    }
    .left_slider .info_details > a {
        font-size: 14px;
    }
    .left_slider .info_details p {
        font-size: 12px;
    }
}

@media (min-width:992px) {
    .hid4mobile, .hide_main_mobile,.desktopFaires{
        display: block;
    }
    .mobileFaires{
        display: none;
    }
}

@media (max-width:991px) {
    .mobileFaires{
        display: block;
    }
    .desktopFaires{
        display: none;
    }
    .head_link_login {
        float: left;
    }
    .front_head_link_login {
        float: left;
        display: block;
    }
    .screen {
        display : none;
    }
    .navbar-light .navbar-nav .active>.nav-link::after {
        content: unset;
    }

    .navbar-collapse {
        border-top: 5px solid #0284cf;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .slider_home .carousel-caption>* {
        text-align: center !important;
        float: none !important;
    }


    .main_content {
        padding-top: 50px;
    }

    #footer .widget_item {
        margin-bottom: 20px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        padding-bottom: 20px;
    }

    .no_b_b {
        border-bottom: 0 !important;
    }

    .left_slider .slick-slider .slick-track,
    .slick-slider .slick-list {
        /* height: auto !important; */
        height: 920px !important;
        padding: 7px 0px !important;
        /* margin-top: 40px; */
        margin-top: 0px;
    }

    .left_slider i.fa.slick-arrow {
        display: none;
    }


    .left_slider i.fa.slick-arrow {
        display: none;
        position: absolute;
        top: -35px;
        padding: 5px 10px;
        background-color: #0284cf;
        color: #FFF;
        font-size: 20px;
        border-radius: 5px;
        z-index: 9;
    }

    .left_slider i.fa.fa-chevron-up {
        right: 0;
    }

    .left_slider i.fa.fa-chevron-down {
        left: 0px;
    }

    .left_slider i.fa.fa-chevron-up:before {
        content: "\f054";
    }

    .left_slider i.fa.fa-chevron-down:before {
        content: "\f053";
    }

    .modal-body {
        padding: 2rem 1rem 0rem 1rem;
    }

    .current_show .sec_current_show .item span {
        font-weight: 500;
        font-size: .8rem;
    }

    .modal-dialog {
        max-width: 95%;
        margin: 1.75rem auto;
    }

    .left_slider .slick-slide img {
        width: 120px !important;
        height: 120px !important;
    }

    .title_details_exhbitation {
        margin-top: 30px;
    }
    .title_details_exhbitation h5 {
        margin-left: 0;
    }

    
    .current_show {
        margin-top: 40px;
    }


    .title_left_slider {
        margin-top: 10px;
    }
    .left_slider {
        margin-bottom: 20px;
    }

}


@media (max-width:767px) {
    .slider_home .owl-theme .owl-nav {
        top: calc(-50% - -430px);
    }

    .slider_home .carousel_home {
        margin-bottom: 20px;
    }

    .slider_home .carousel_home .owl-stage-outer {
        height: 430px;
    }

    .slider_home .owl-carousel .owl-video-wrapper,
    .slider_home .carousel_home .owl-stage-outer img {
        height: 430px;
    }

    .slider_home .carousel-caption h5 {
        font-size: 14px;
    }

    .slider_home .carousel-caption p {
        font-size: 14px;
    }


    .slider_home .carousel-caption {
        display: block !important;
    }

    .service_provider {
        margin-top: 60px;
    }


    aside .items_news article {
        width: 100%;
    }


    .div_search {
        background-color: var(--mainColor);
        padding: 30px 25px;
        border-radius: 10px;
        -webkit-box-shadow: 0 0 10px rgb(204, 204, 204);
        box-shadow: 0 0 10px rgb(204, 204, 204);
        margin-top: 20px;
    }

    .div_search form button {
        position: static;
        top: auto;
        left: auto;
        padding: 10px 40px;
        border: 2px solid #FFF;
        margin: auto;
        text-align: center;
        display: block;
        margin-top: 20px;
    }

    .div_search form input.form-control {
        padding: 15px 25px 15px 25px;
        height: auto;
        font-size: .9rem;
    }

    .main_content {
        padding-top: 30px;
    }

    .main_content aside .items_ads article {
        width: 32.333%;
    }

    .main_content aside .items_ads article img {
        height: 270px;
        width: 100%;
    }

    .organizers_and_service_providers .item , .organizers_and_service_providers_full .item {
        margin-bottom: 20px;
    }


    .sec_sketch .carousel .carousel-control-next {
        right: -13px;
    }

    .sec_sketch .carousel .carousel-control-prev {
        left: -13px;
        right: auto;
    }

    .sec_sketch .carousel .carousel-control-next i,
    .sec_sketch .carousel .carousel-control-prev i {
        color: #FFF;
        background-color: var(--mainColor);
        padding: 10px 13px;
        border-radius: 7px;
    }

    .video_3ared iframe {
        width: 100% !important;
        height: 200px !important;
    }

    .sec_call_us {
        padding: 20px 0;
    }


    .modal-dialog {
        max-width: 90%;
    }

    .about_page .sec_about_us img {
        width: 100%;
        height: 400px;
    }

    .current_show .sec_current_show .item img {
        height: 220px;
    }

    .organizers_and_service_providers .item img {
        border-radius: 10px;
        width: 200px;
        height: 200px;
        display: block;
        margin: auto;
    }

    .organizers_and_service_providers_full .item img{
        border-radius: 10px;
        width: 350px;
        height: 350px;
        display: block;
        margin: auto; 
    }

    .img_bosnat img {
        height: 200px;
    }


    .reg_new_m3red .nav-tabs li img {
        margin: auto;
        width: 50px;
        height: 40px;
    }
    .nav-tabs li strong {
        color: var(--mainColor);
        font-size: .9rem;
    }

    .reg_new_m3red .nav-tabs .nav-link.active::after {
        bottom: -100px;
        left: calc(-50% - -90px);
    }

    .reg_new_m3red .nav-tabs .nav-item {
        margin-bottom: 20px;
    }
    .reg_new_m3red .nav-tabs .nav-link {
        width: 200px;
    }

    .navbar-collapse {
        font-size: 18px;
    }

    .sec_services .row > div.item {
        margin-bottom: 20px;
    }


    .sec_galleries .btnAccordion, .page_provider .btnAccordion {
        font-size: .8rem;
    }



    .title_news_m {
        font-size: 10px;
    }

    .news_bar a span {
        font-size: 12px;
    }
    .news_bar a {
        font-size: 10px;
    }




}

@media (max-width:576px) {

    .slider_home .owl-carousel .owl-video-wrapper,
    .slider_home .carousel_home .owl-stage-outer img {
        height: 300px;
    }

    .slider_home .carousel_home .owl-stage-outer {
        height: 300px;
    }

    .slider_home .owl-theme .owl-nav {
        top: calc(-50% - -300px);
    }

    .slider_home {
        padding-top: 50px;
    }

    .news_bar a {
        font-size: 14px;
    }

    .news_bar {
        padding: 8px;
    }

    .navbar-light .navbar-nav .nav-link {
        font-size: .8rem;
    }

    /* .left_slider .slick-slider .slick-track, .slick-slider .slick-list {
        height: 425px !important;
        padding: 0px 0px !important;
    } */
    .left_slider .slick-slide img {
        width: 120px !important;
        height: 120px !important;
    }

    .left_slider .info_details {
        max-width: 200px;
    }

    .left_slider .info_details .links_reg_log {
        margin-top: 0;
    }

    .title_left_slider {
        font-size: 14px;
    }

    .left_slider .info_details .links_reg_log a {
        font-size: 8px;
    }


    .main_content aside .items_ads article {
        width: 100%;
    }

    .main_content aside .items_ads article img {
        height: 370px;
        width: 100%;
    }

    .about_page .sec_about_us img {
        width: 100%;
        height: 300px;
    }

    .nav-tabs {
        padding: 0 0;
        margin-bottom: 30px;
    }

}

@media (max-width:415px) {
    .navbar-light .navbar-brand img {
        width: 130px;
    }

    .navbar-light .navbar-toggler {
        padding: 8px 10px;
    }

    .slider_home .owl-carousel .owl-video-wrapper,
    .slider_home .carousel_home .owl-stage-outer img {
        height: 200px;
    }

    .slider_home .carousel_home .owl-stage-outer {
        height: 200px;
    }

    .slider_home .owl-theme .owl-nav {
        top: calc(-50% - -180px);
    }

    .slider_home .owl-carousel .owl-nav button.owl-next,
    .slider_home .owl-carousel .owl-nav button.owl-prev,
    .slider_home .owl-carousel button.owl-dot {
        padding: 3px 14px !important;
        left: -25px;
    }

    

    .left_slider .info_details p {
        font-size: 12px;
    }

    .left_slider .slick-slide img {
        width: 150px !important;
        height: 140px !important;
    }

    .left_slider .info_details {
        max-width: 190px;
    }

    .about_page .sec_about_us img {
        width: 100%;
        height: 250px;
    }


    
    .sec_galleries .btnAccordion, .page_provider .btnAccordion {
        font-size: .7rem;
    }

}

.mobileview {
    width: 50%;
    padding-right: 5px;
    padding-left: 5px;
}
.right_faires {
    float:right;
}
.left_faires {
    float:left;
}
@media (min-width:991px){
   .main_content {
    padding-top: 60px;
} 
}
