/*Media quries for Min width start ferom here*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .header_wrapper .logo_wrapper .imgholder{
    justify-content: flex-start;
}
    .mobile_first_row_wrapper, .mobile_second_row_wrapper {
        display: none;
    }

    .header_wrapper .desktop_first_row_wrapper, .header_wrapper .desktop_second_row_wrapper {
        display: block;
    }

    .header_wrapper .desktop_first_row_wrapper {
        padding: 15px 0;
    }

    .desktop_first_row_wrapper .logo_wrapper {
    display: flex;
    align-items: center;
    }

    .desktop_first_row_wrapper .search_wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .desktop_first_row_wrapper .search_holder {
        width: 100%;
        position: relative;
    }

    .desktop_first_row_wrapper .search_holder::before {
        content: '\e912';
        font-family: 'icon';
        font-size: 20px;
        color: var(--color1);
        display: inline-block;
        transform: rotateY(180deg);
        position: absolute;
        top: 5px;
        right: 10px;
    }

    .desktop_first_row_wrapper .search_holder input {
        background-color: var(--color7);
        border: none;
        padding-right: 40px;
        height: 45px;
    }

    .desktop_first_row_wrapper .tools_wrapper {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .desktop_first_row_wrapper .tools_holder {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .desktop_first_row_wrapper .lang_switch_holder {
    }

    .desktop_first_row_wrapper .register_holder {
        margin-right: 10px;
    }

    .desktop_first_row_wrapper .register_holder .register_title {
        border: 1px solid var(--color1);
        font-size: 14px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        padding: 4px 10px;
        font-family: 'yekanbakh_medium';
    }

    .desktop_first_row_wrapper .register_holder .register_title::before {
        content: '\e915';
        font-family: 'icon';
        font-size: 20px;
        color: var(--heading1);
        display: inline-block;
        margin-left: 5px;
    }

    .desktop_first_row_wrapper .quote_holder {
        margin-right: 10px;
    }

    .desktop_first_row_wrapper .quote_holder .quote_title {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background-color: var(--color2);
        color: var(--heading1);
        padding: 5px 10px;
        font-size: 14px;
        border-radius: 5px;
        font-family: 'yekanbakh_medium';
    }

    .desktop_first_row_wrapper .quote_holder .quote_title::before {
        content: '\e908';
        font-family: 'icon';
        font-size: 20px;
        color: var(--heading1);
        display: inline-block;
        margin-left: 5px;
    }

    .header_wrapper .desktop_second_row_wrapper {
        background-image: linear-gradient(to right, var(--color1) , var(--color2));
        padding: 10px 0;
    }

    .desktop_second_row_wrapper .main_menu_wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav {
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav ul {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav ul li {
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav ul li a {
        color: var(--color5);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        padding: 5px 10px;
        margin-left: 5px;
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav ul li:first-child a {
        padding-right: 0;
    }

    .desktop_second_row_wrapper .header_tell_wrapper{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
    .desktop_second_row_wrapper .tell_holder{
}
    .desktop_second_row_wrapper .header_dl_btn{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color5);
    color: var(--color1);
    font-size: 16px;
    padding: 5px;
    border-radius: 12px;
}
    .desktop_second_row_wrapper .header_dl_btn::before{
        content: '\e906';
        font-family: 'icon';
        font-size: 20px;
        color: var(--color1);
        display: block;
        margin-left: 8px;
        transform: rotate(260deg);
    }
    .swiper-pagination{
    margin-top: 40px;
}


}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .desktop_second_row_wrapper .main_menu_wrapper nav ul li a{
    margin-left: 10px;
}
    .desktop_second_row_wrapper .header_dl_btn{
    padding: 5px 15px;
}


}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .header_wrapper .logo_wrapper .imgholder img {
        max-width: 80%;
    }

    .desktop_second_row_wrapper .main_menu_wrapper nav ul li a {
        font-size: 16px;
        padding: 7px 10px;
    }

    .desktop_second_row_wrapper .header_dl_btn {
        font-size: 16px;
    }

    .desktop_second_row_wrapper .header_dl_btn::before {
        font-size: 22px;
        margin-left: 8px;
    }

    .header_wrapper .desktop_second_row_wrapper {
        padding: 10px 0;
    }

    .desktop_first_row_wrapper .quote_holder .quote_title, .desktop_first_row_wrapper .register_holder .register_title {
        font-size: 16px;
        padding: 5px 12px;
        min-height: 45px;
    }

    .desktop_first_row_wrapper .quote_holder, .desktop_first_row_wrapper .register_holder {
        margin-right: 15px;
    }
    .swiper-pagination{
        margin-top: 40px;
    }

}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
}

/*End of Min width media quries*/

/*Media quries for Min & Max width start ferom here*/

@media (min-width: 576px) and (max-width: 767.98px) {

}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}


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

/*End of Min & Max width media quries*/



