﻿@charset "utf-8";
/* CSS Document */

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

[Table of Contents]

1. 1600px
2. 1440px
3. 1280px
4. 1199px
5. 1024px
6. 991px
7. 959px
8. 880px
9. 768px
10. 767px
11. 539px
12. 479px
13. 400px

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

/************
1. 1600px
************/

@media only screen and (max-width: 1600px) {
    .filtercontent {
        display: block !important;
    }
}

/************
2. 1440px
************/

@media only screen and (max-width: 1440px) {
}

/************
3. 1380px
************/

@media only screen and (max-width: 1380px) {
}

/************
3. 1280px
************/

@media only screen and (max-width: 1280px) {
    .cta_slider_prev {
        left: 15px;
    }

    .cta_slider_next {
        right: 15px;
    }

    .cta_slider_nav .nav_path,
    .cta_slider_nav .nav_arrow {
        fill: url(#grad);
    }

    .test_slider_prev {
        left: 15px;
    }

    .test_slider_next {
        right: 15px;
    }
}

/************
4. 1199px
************/

@media only screen and (max-width: 1199px) {
    /* header */
    .main_nav_container {
    }

    /*.main_nav_list {
        width: 800px;
    }*/

    .footer_blog_content {
        padding-left: 74px;
    }
    /* header */
}

/************
4. 1100px
************/

@media only screen and (max-width: 1100px) {
}

/************
5. 1024px
************/

@media only screen and (max-width: 1024px) {
}

/************
6. 991px
************/

@media only screen and (max-width: 991px) {
    .galleryheaderpart .galleryh5 {
        font-size: 40px;
    }

    .hamberger {
        position: absolute;
        top: 32px;
        right: 0px;
    }

    #login-dp {
        min-width: 270px;
        padding: 9px 15px 10px;
        z-index: 98;
        position: absolute;
        left: 149px;
        top: 30px;
        background-color: rgba(255, 179, 179, 0.9);
    }

        #login-dp:after {
            position: absolute;
            left: 92%;
            top: -12px;
            width: 0;
            height: 0;
            content: '';
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #7a369a;
        }

    .header-link a {
        left: -10% !important;
    }

    .header-block {
        right: -106px !important;
    }

    .main_nav_container {
        display: none;
    }

    .section-title h2:after {
        left: 0% !important;
        transform: scaleX(0.9) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2:after {
        left: 0 !important;
        transform: scaleX(1) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
        font-size: 25px;
    }

    .country123 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }

        .country123 .section-title h2 {
            margin-bottom: 30px !important;
            margin-top: 30px !important;
            font-size: 25px;
        }

        .country123 .owl-dots {
            margin-right: -40px !important;
        }

    .hamberger {
        display: block !important;
        z-index: 12;
    }

    .search {
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .search_tabs_container {
        position: relative;
        bottom: auto;
        left: auto;
        width: auto;
    }

    .search_tabs {
        height: auto;
    }

    .search_tab {
        height: 62px;
        width: 100%;
        padding-left: 15px;
    }

        .search_tab:first-child {
            border-top-left-radius: 0px;
            padding-left: 15px;
        }

        .search_tab:last-child {
            border-top-right-radius: 0px;
        }

    .search_panel {
        display: none !important;
        margin-top: 50px;
    }

        .search_panel.active {
            display: flex !important;
        }

    .search_item {
        width: 100% !important;
        margin-bottom: 23px;
    }

        .search_item:last-child {
            margin-bottom: 0px;
        }

    .search_button {
        margin-top: 9px;
    }

    .intro_col {
        margin-bottom: 60px;
    }

        .intro_col:last-child {
            margin-bottom: 0px;
        }

    .intro_item {
        height: 810px;
    }

    .cta_item {
        padding-left: 30px;
        padding-right: 30px;
    }

    .cta_slider_nav {
        display: none !important;
    }

    .offers_image_container {
        height: 708px;
    }

    .offers_content {
        margin-top: 40px;
    }

    .test_slider_nav {
        display: none !important;
    }
    /* footer */
    .footer_column {
        margin-bottom: 60px;
    }

        .footer_column:last-child {
            margin-bottom: 0px;
        }

    .copyright {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .copyright_content {
        height: auto;
        margin-top: 15px;
    }

    .footer_nav_container {
        height: auto;
    }

    .footer_nav_item {
        display: block;
    }
    /* footer */
    /* aboutus */

    .aboutusimg {
        position: absolute;
        top: 230px;
        left: 350px;
    }

        .aboutusimg img {
            width: 400px;
        }

    .aboutush5 {
        left: 33% !important;
        font-size: 50px !important;
    }
    /* aboutus */
    /* umrah detailspage */
    #dropdowncontenttabs {
        display: block;
    }

    .nav_bar1 #link5, .nav_bar1 #link6, .nav_bar1 #link8 {
        display: none;
    }

    .nav-tabelement #link5, .nav-tabelement #link6, .nav-tabelement #link8 {
        display: none;
    }

    #dropdowncontenttabs #link2, #dropdowncontenttabs #link3, #dropdowncontenttabs #link4 {
        display: none;
    }

    #dropdowncontenttabs #link5, #dropdowncontenttabs #link6, #dropdowncontenttabs #link8 {
        display: block;
    }

    .tab-content .home .carousel-inner {
        height: 670px !important;
    }
    /* umrah detailspage */
    /* flightdetailspage */
    .flightdetailheaderpart #flhead {
        font-size: 40px;
    }
    /* flightdetailspage */
    /* hotelreults */
    .hotelresultselectpart {
        left: 120px;
    }

    .hotelresultsh5 {
        font-size: 50px;
        top: 94px;
        left: 25%;
    }
    /* hotelreults */
    /* hoteldetail */
    .hoteldetailheader #book {
        left: 140px;
    }
    /* hoteldetail */
    /* transport */
    .transportheader .transportheaderh5 {
        font-size: 40px;
    }

    .transportheader .transportheadercontent {
        left: 70px;
    }
    /* transport */

}

/************
7. 959px
************/

@media only screen and (max-width: 959px) {
}

/************
8. 880px
************/

@media only screen and (max-width: 880px) {
    .copyrigtimgvission img {
        width: 180px !important;
    }

    .header-link a {
        left: -6% !important;
    }

    .header-block {
        right: 0px !important;
    }
}

/************
9. 768px
************/

@media only screen and (max-width: 768px) {
    .socialopyright {
        margin-right: 120px;
    }
}

/************
10. 767px
************/

@media only screen and (max-width: 767px) {
    /* ziya */
    .ziyaheadercontent {
        top: 160px;
        left: 70px;
    }

    .ziyaheader .ziyaheaderh5 {
        font-size: 30px;
    }
    /* ziya */
    /* transport */

    .transportheader .transportheaderh5 {
        font-size: 35px;
        top: 100px;
    }

    .transportheader .transportheadercontent {
        left: 10px;
        top: 170px;
    }
    /* transport */
    /* umrahpackage */
    .umrahpackageheader .umrahpackageheaderh5 {
        font-size: 40px;
    }

    #filtercontent {
        display: none;
    }

    .filterbutton {
        display: block !important;
    }
    /* umrahpackage */
    /* flightreultspage */

    /* flightreultspage */
    /* umrahpackage details*/
    .breadcrumb li {
        padding: 7px 9px 8px 20px;
        font-size: 13px;
    }

    .nav_bar1 #link4, .nav_bar1 #link5, .nav_bar1 #link6, .nav_bar1 #link8 {
        display: none;
    }

    .nav-tabelement #link4, .nav-tabelement #link5, .nav-tabelement #link6, .nav-tabelement #link8 {
        display: none;
    }

    #dropdowncontenttabs #link2, #dropdowncontenttabs #link3 {
        display: none;
    }

    #dropdowncontenttabs #link4, #dropdowncontenttabs #link5, #dropdowncontenttabs #link6, #dropdowncontenttabs #link8 {
        display: block;
    }

    .tab-content .home .carousel-inner {
        height: 500px !important;
    }
    /* umrahpackage details*/
    #login-dp {
        min-width: 270px;
        padding: 9px 15px 10px;
        z-index: 98;
        position: absolute;
        left: 0;
        top: 30px;
        background-color: rgba(255, 179, 179, 0.9);
    }

    .intro_item {
        height: 599px;
    }

    .offers_image_container {
        height: 524px;
    }

    .header-link_phone {
        display: none;
    }

    .header-link a {
        left: -13% !important;
    }

    /* contentsection */
    .section-title h2:after {
        left: 0% !important;
        transform: scaleX(0.9) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2:after {
        left: 0 !important;
        transform: scaleX(1) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
        font-size: 25px;
    }

    .country123 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }

        .country123 .section-title h2 {
            margin-bottom: 30px !important;
            margin-top: 30px !important;
            font-size: 25px;
        }

        .country123 .owl-dots {
            margin-right: -40px !important;
        }

    /* contentsection */
    /* aboutus */

    .aboutusimg {
        position: relative;
        top: 0;
        left: 20px;
    }

        .aboutusimg img {
            width: 400px;
        }
    /* aboutus */
    /* visa */
    .visah5 {
        left: 25% !important;
        font-size: 40px !important;
    }

    .immigration123 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    /* visa */
    /* packagedetails */
    #myTab1 {
        display: none !important;
    }

    #book {
        top: 30px;
        left: 70px;
    }

    .bannerrightpart .addresssd {
        padding: 20px;
        float: left;
        width: 70%;
        margin: 10px 0px;
    }

    .bannerrightpart .booking-item-dates-change {
        height: auto;
        margin: 10px 0px;
        width: 29%;
        float: right;
    }

    #tab-6 h2 {
        font-size: 25px;
    }

    #tab-6 .hotel-name h4 {
        font-size: 1.4em;
    }

    #tab-6 .hotel-name .icons i {
        font-size: 1.4em;
    }

    .booking-item-flights .arrivalordeparture .journey {
        top: 35px;
        left: -20px;
    }

    .booking-item-flights .booking-item-flight-details-time {
        display: none;
    }

    .booking-item-flights .layOver {
        font-size: 10px !important;
    }

    #priceshow {
        left: 10px !important;
        top: 40px !important;
        width: 100% !important;
    }

    .flightdetailheaderpart #bukk {
        top: 200px !important;
        position: absolute !important;
        left: 50px !important;
    }
    /* packagedetails */
    /* hotelreults */
    .hotelresultselectpart {
        left: 80px;
    }

    .hotelresultsh5 {
        font-size: 40px;
        top: 100px;
        left: 25%;
    }
    /* hotelreults */
    /* catering */
    .cateringheaderpart .cateringheadercontent {
        top: 170px;
        left: 150px;
    }

    .cateringheaderpart .cateringheaderh5 {
        font-size: 40px;
        top: 95px;
        left: 35%;
    }
    /* catering */
}

@media only screen and (max-width: 650px) {
}
/************
11. 575px
************/

@media only screen and (max-width: 575px) {
    .booking-item-details .booking-item-header-price .text-lg {
        font-size: 20px;
        line-height: 1em;
    }
    /* ziya */
    .ziyaheadercontent {
        left: 0px;
    }

    .ziyaheader .ziyaheaderh5 {
        font-size: 30px;
        left: 15%;
    }

    .ziyaheader {
        margin-top: 25px !important;
    }
    /* ziya */
    .hamberger {
        position: absolute;
        top: 15px;
        right: 30px;
    }

    .hambergerbar1, .hambergerbar2, .hambergerbar3 {
        width: 30px !important;
        height: 2px !important;
    }

    #login-dp {
        min-width: 270px;
        padding: 9px 15px 10px;
        z-index: 98;
        position: absolute;
        left: -200%;
        top: 30px;
        background-color: rgba(255, 179, 179, 0.9);
    }

        #login-dp:after {
            position: absolute;
            left: 92%;
            top: -12px;
            width: 0;
            height: 0;
            content: '';
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #7a369a;
        }

    .header-link_email {
        display: none;
    }

    .header-link a {
        left: 0% !important;
    }

    .header-link marquee {
        margin-left: 0;
        display: none;
    }

    .header-block {
        right: -8px !important;
    }

    p {
        font-size: 13px;
    }

    .button {
        height: 44px;
        border-radius: 22px;
    }

        .button a {
            line-height: 44px;
            padding-left: 36px;
            padding-right: 36px;
        }

    .logo a img {
        width: 24px;
    }

    .logo a {
        font-size: 24px;
    }
    /* contentsection */

    .section-title h2:after {
        left: 0% !important;
        transform: scaleX(0.9) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2:after {
        left: 0 !important;
        transform: scaleX(1) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
        font-size: 25px;
    }

    .country123 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }

        .country123 .section-title h2 {
            margin-bottom: 30px !important;
            margin-top: 30px !important;
            font-size: 25px;
        }

        .country123 .owl-dots {
            margin-right: -40px !important;
        }

    /* contentsection */

    .main_nav_col {
        height: 60px;
    }

        .main_nav_col .logo img {
            width: 120px !important;
            height: 60px !important;
        }

    .header.scrolled .main_nav_col {
        height: 60px;
    }

    .logo_container {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .content_search {
        -webkit-transform: translateY(2px);
        -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
        -o-transform: translateY(2px);
        transform: translateY(2px);
    }

    .header.scrolled .content_search {
        -webkit-transform: translateY(2px);
        -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
        -o-transform: translateY(2px);
        transform: translateY(2px);
    }

    .hamburger {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .logo a {
        font-size: 16px;
    }

        .logo a img {
            width: 16px;
            margin-right: 7px;
        }

    .hamburger i {
        font-size: 18px;
    }

    .content_search svg {
        width: 15px;
        height: 15px;
    }

    .menu_logo {
        margin-bottom: 17px;
    }

        .menu_logo a img {
            width: 28px !important;
        }

    .menu_item a {
        font-size: 24px;
    }

    .search_button {
        line-height: 44px;
    }

    .intro_item {
        height: calc((100vw - 30px) / 0.85);
    }

    .section_title {
        font-size: 21px;
    }

    .cta_item {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cta_title {
        font-size: 24px;
    }

    .test_item {
        padding-top: 26px;
    }

    .test_icon {
        left: 20px;
        width: 52px;
        height: 52px;
    }

    .test_content {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 36px;
    }

    .test_item_info {
        left: 20px;
    }

    .test_name {
        font-size: 12px;
    }

    .test_date {
        font-size: 10px;
    }

    .test_quote_title {
        font-size: 16px;
        padding-left: 1px;
    }

    .test_quote_text {
        margin-top: 5px;
    }

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

    .trending_price {
        font-size: 12px;
    }

    .trending_location {
        font-size: 12px;
    }

    .offers_image_container {
        height: calc((100vw - 30px) / 0.974);
    }

    .trending_item {
        margin-bottom: 30px;
    }

    .contact_title {
        font-size: 24px;
    }

    .contact_form_name {
        width: 100%;
        margin-right: 0px;
    }

    .contact_form_email {
        width: 100%;
        margin-top: 11px;
    }

    .form_submit_button {
        line-height: 44px;
    }

    .footer_about_text {
        font-size: 13px;
    }
    /* footerpart */
    .payment {
        margin-left: 41px !important;
        margin-top: 20px;
    }

    .footer strong {
        margin-left: 70px;
        margin-bottom: 10px;
    }

    .footer h5 {
        margin-left: 70px;
        margin-bottom: 10px;
    }

    .footer ul {
        margin-left: 70px;
        margin-bottom: 20px;
    }

    .socialopyright {
        margin-right: 140px;
    }

    .copyright_content {
        margin-left: 15px;
    }

    .copyrigtimgvission img {
        width: 200px;
    }
    /* footerpart */
    /* aboutus */
    .our-team {
        margin-bottom: 30px;
        width: 200px;
        height: auto;
        position: relative;
        top: 0;
    }

    .aboutusimgbackground {
        margin-top: 23px !important;
    }

    .aboutush5 {
        left: 25% !important;
        font-size: 50px !important;
    }

    .aboutush2 {
        font-size: 30px;
    }
    /* aboutus */
    /* visa */
    .visah5 {
        left: 15% !important;
        font-size: 40px !important;
    }

    .visabackimg {
        margin-top: 23px !important;
    }
    /* visa */
    /* contact */
    .contact_backgroundimg {
        height: 250px !important;
    }

        .contact_backgroundimg h5 {
            font-size: 40px;
            top: 120px;
        }

    .contact_content h3 {
        margin-bottom: 20px;
    }
    /* contact */
    /* umrahpackage */
    .umrahpackageheadercontent button {
        margin: 15px auto !important;
    }

    .umrahpackageheadercontent {
        top: 170px;
        left: 60px;
        margin: auto 80px;
    }

    .umrahpackageheader .umrahpackageheaderh5 {
        font-size: 30px;
        top: 120px;
        left: 20%;
    }

    #packageviewdetails {
        position: absolute;
        top: 60px;
        right: 20px;
    }
    /* umrahpackage */
    /* packagedetails */
    #bukk .form-group {
        width: 160px;
        margin-right: 10px;
    }

    .selecttypequad .form-check-inline {
        width: 80px;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .selecttypequad button {
        width: 85%;
    }

    #umrah_consult {
        font-size: 35px !important;
    }

    #selectvsa {
        margin-top: 100px !important;
        height: 450px !important;
    }

    #book {
        top: 60px;
        left: 60px;
    }

    .breadcrumb li {
        padding: 7px 6px 8px 20px;
        font-size: 10px;
    }

        .breadcrumb li:before {
            border-top: 15px solid transparent;
            border-bottom: 14px solid transparent;
            border-left: 16px solid #ffffff;
        }

        .breadcrumb li:after {
            border-left: 18px solid #000000;
            border-top: 16px solid transparent;
            border-bottom: 13px solid transparent;
        }

    .tab-content .home .carousel-inner {
        height: 400px !important;
    }

    .bannerrightpart .booking-item-dates-change {
        display: none;
    }

    .bannerrightpart .addresssd {
        width: 100%;
        margin: 10px 0px;
    }

    .bookingitemheadertextpart {
        width: 50%;
        padding: 10px 15px;
        font-size: 10px;
    }

        .bookingitemheadertextpart #startingPrice .stratingfromtext {
            font-size: 7px !important;
        }

    .bookingitemheaderbutton {
        width: 50%;
    }

        .bookingitemheaderbutton button {
            height: 40px;
            padding: 0;
            width: 115px;
            margin-top: 20px;
            margin-left: 40px;
        }

    .bookingitemheadertextpart #startingPrice, .bookingitemheadertextpart #pricedDate {
        text-align: left !important;
    }

    .topPackageNav .header-contents h3 {
        font-size: 15px;
        padding: 10px;
    }

    .tab6main h3 {
        font-size: 19px !important;
    }

    .booking-item-flights .arrivalordeparture {
        width: 20%;
    }

    .booking-item-flights .booking-item-flight-detailpart1 {
        width: 60%;
        padding-bottom: 10px;
        margin-bottom: 0px;
    }

    .booking-item-flights .booking-item-flight-detailpart2 {
        width: 50%;
        padding-top: 10px;
        border-top: 1px solid;
    }

    .booking-item-flights .booking-item-flight-detailpart3 {
        width: 50%;
        padding-top: 10px;
        border-top: 1px solid;
    }
    /* packagedetails */
    /* flightresultspage */
    .flightresultheaderpart {
        margin-top: 20px !important;
    }

    .flightresultsh5 {
        font-size: 40px;
        top: 100px;
    }

    .flightresultselectpart {
        top: 210px;
        padding: 15px !important;
        margin: 0 !important;
    }

    .flightresultheaderpart .flightresultselectpart .form-group button {
        left: 150px;
        position: absolute;
        top: 0;
    }

    .booking-list .itinerary .itinerarySummary .vendor {
        text-align: center;
    }
    /* flightresultspage */
    /* flightdetailspage */
    .booking-item-flights .booking-item-airline-logo {
        margin-bottom: 10px;
    }

    .flightdetailheaderpart #flhead {
        font-size: 30px;
    }
    /* flightdetailspage */
    .hotelresultselectpart {
        left: 0px;
        top: 170px;
        margin: 0px !important;
        padding-top: 35px;
    }

    .hotelresultsh5 {
        font-size: 30px;
    }

    .hotelresultheaderpart {
        margin-top: 20px !important;
    }
    /* hotelreults */
    /* hoteldetail */
    .hoteldetailheader {
        margin-top: 95px;
    }

        .hoteldetailheader #book {
            left: 20px;
            top: 50px;
        }

        .hoteldetailheader #hotelhead {
            font-size: 30px;
        }

    .addresssd::after {
        border-width: 49px 110px 0;
        display: none !important;
    }
    /* hoteldetail */
    /* catering */
    .cateringheaderpart .cateringheadercontent {
        top: 170px;
        left: 0px;
    }

    .cateringheaderpart .cateringheaderh5 {
        font-size: 40px;
        top: 95px;
        left: 35%;
    }

    .cateringheaderpart {
        margin-top: 25px !important;
    }
    /* catering */
    /* transportdetail */
    .transportdetailheader #book {
        top: 70px;
        left: 0px;
    }

    .transportdetailheader {
        margin-top: 99px;
    }

        .transportdetailheader #visaconsult {
            font-size: 30px;
            top: 50px;
        }

        .transportdetailheader #book .form-group-trans label {
            display: block;
            color: white;
            font-size: 15px;
        }

    #startingPrice .prcD {
        font-size: 15px !important;
    }
    /* transportdetail */
    .galleryheaderpart .galleryh5 {
        font-size: 30px;
    }

    .home-slider {
        margin-top: 98px !important;
    }

        .home-slider #homecarouselExampleIndicators .carousel-indicators {
            display: none;
        }

    .content_bordered .con_border_content h2 {
        font-size: 20px;
    }

        .content_bordered .con_border_content h2:after {
            transform: scaleX(1.2);
            top: -5px;
        }
}

/************
11. 539px
************/

@media only screen and (max-width: 539px) {
    .umrahpackageheader {
        height: 38px !important;
    }
    /* umrah packagedetails */
    .nav_bar1 #link3, .nav_bar1 #link4, .nav_bar1 #link5, .nav_bar1 #link6, .nav_bar1 #link8 {
        display: none;
    }

    .nav-tabelement #link3, .nav-tabelement #link4, .nav-tabelement #link5, .nav-tabelement #link6, .nav-tabelement #link8 {
        display: none;
    }

    #dropdowncontenttabs #link2 {
        display: none;
    }

    #dropdowncontenttabs #link3, #dropdowncontenttabs #link4, #dropdowncontenttabs #link5, #dropdowncontenttabs #link6, #dropdowncontenttabs #link8 {
        display: block;
    }
    /* umrah packagedetails */
    /* flightsdetailspage */
    .flightdetailheaderpart {
        margin-top: 20px !important;
    }

        .flightdetailheaderpart #bukk {
            left: 5px !important;
        }
    /* flightsdetailspage */
    .our-team .title {
        font-size: 12px !important;
    }
    /*addedcode*/
    .backimg .backblur {
        top: -500px !important;
        left: 0px;
    }

    .backblur h3 {
        font-size: 22px !important;
    }

    .container-fluid {
        margin-top: 60px !important;
    }
}

/************
12. 480px
************/

@media only screen and (max-width: 480px) {


    .contain {
        padding-left: 25px !important;
        font-size: 10px !important;
    }

    #cadetail_2 .foodmenu {
        font-size: 10px !important;
    }
}

/************
13. 479px
************/

@media only screen and (max-width: 479px) {
    h2 {
        font-size: 20px;
    }

    p {
        font-size: 10px;
    }

    .intro_center h1 {
        font-size: 36px;
    }

    .intro_text p {
        font-size: 16px;
    }
    /* aboutus */

    .aboutush2:after {
        left: -2%;
        transform: scaleX(1.2);
        top: -10px;
    }
    /* aboutus */
    /* transport */
    .transportheader {
        margin-top: 25px !important;
    }

        .transportheader .transportheaderh5 {
            font-size: 30px;
            top: 90px;
            left: 15%;
        }
    /* transport */
}

/************
14. 400px
************/

@media only screen and (max-width: 440px) {
    /* catering */
    .cateringheaderpart .cateringheaderh5 {
        font-size: 30px;
        top: 95px;
        left: 25%;
    }
    /* catering */
    #book {
        top: 60px;
        left: 30px;
    }

    .selecttypequad .form-check-inline {
        width: 75px;
    }

    .breadcrumb li {
        font-size: 7px;
    }
    /* 	flightresultspage */
    .flightresultheaderpart .flightresultselectpart .form-group button {
        left: 15px;
    }
    /* 	flightresultspage */

    .section-title h2:after {
        left: -5% !important;
    }

    .aboutush5 {
        left: 18% !important;
    }

    .content_bordered .con_border_content h2 {
        font-size: 15px;
    }
}

@media only screen and (max-width: 400px) {
    /*.static_styles .con_border_content h2{*/
    /*    font-size:20px;*/
    /*}*/
    .galleryheaderpart .galleryh5 {
        font-size: 20px;
    }

    .our-team .title {
        font-size: 12px !important;
    }
    /* ziya */
    .ziyaheadercontent {
        padding: 15px;
        margin: 0;
    }

    .ziyaheader .ziyaheaderh5 {
        font-size: 23px;
    }
    /* ziya */
    /* transportdetail */
    .transportdetailheader #book {
        top: 30px;
    }

    .transportdetailheader #visaconsult {
        font-size: 25px;
        top: 30px;
    }

    .transportdetailheader #book .form-group-trans label {
        font-size: 12px;
    }

    .transportdetailheader #selectvsa {
        height: 350px !important;
    }

    .transportdetailheader .transbannerdetails h3 {
        font-size: 20px;
    }
    /* transportdetail */

    /*hotelreults */
    .hotelresultsh5 {
        font-size: 25px;
        left: 20%;
    }

    .hotelresultheaderpart {
        margin-top: 20px !important;
    }
    /* hotelreults */
    /* flightdetailspage */
    .flightdetailheaderpart #flhead {
        left: 20%;
        font-size: 25px;
    }
    /* flightdetailspage */
    /* umrahpackage */
    .umrahpackageheadercontent {
        left: 15px;
        margin: auto 50px;
    }

    .umrahpackageheader .umrahpackageheaderh5 {
        font-size: 25px;
        left: 15%;
    }

    /* umrahpackage */
    /* umrah packagedetails */
    .nav_bar1 #link2, .nav_bar1 #link3, .nav_bar1 #link4, .nav_bar1 #link5, .nav_bar1 #link6, .nav_bar1 #link8 {
        display: none;
    }

    .nav-tabelement #link2, .nav-tabelement #link3, .nav-tabelement #link4, .nav-tabelement #link5, .nav-tabelement #link6, .nav-tabelement #link8 {
        display: none;
    }

    #dropdowncontenttabs #link2, #dropdowncontenttabs #link3, #dropdowncontenttabs #link4, #dropdowncontenttabs #link5, #dropdowncontenttabs #link6, #dropdowncontenttabs #link8 {
        display: block;
    }

    .tab-content .home .carousel-inner {
        height: 250px !important;
    }

        .tab-content .home .carousel-inner img {
            height: 300px !important;
        }

    #priceshow {
        top: 65px !important;
    }
    /* umrah packagedetails */
    /* umrahpackage details */
    #bukk .form-group {
        width: 130px;
        font-size: 11px;
        margin-right: 3px;
    }

    .selecttypequad .form-check-inline {
        width: 69px;
    }

    #umrah_consult {
        font-size: 27px !important;
    }

    #book {
        top: 75px;
        left: 25px;
    }

    .selecttypequad {
        margin: auto 10px;
    }

    .breadcrumb li {
        padding: 10px 0px 7px 11px;
        font-size: 6px;
    }

        .breadcrumb li:before {
            border-top: 14px solid transparent;
            border-bottom: 12px solid transparent;
        }

        .breadcrumb li:after {
            border-top: 14px solid transparent;
            border-bottom: 12px solid transparent;
        }
    /* umrahpackage details */

    .header-link a {
        left: -3% !important;
    }

    .header-link marquee {
        margin-left: 72px;
        display: none;
    }

    .top_bar {
        height: 35px;
    }

    .menu {
        width: 270px;
    }

        .menu .menu_content .imglogo img {
            width: 180px !important;
        }

    /* contentsection */

    .section-title h2:after {
        left: -13% !important;
        transform: scaleX(0.85) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2:after {
        left: -9% !important;
        transform: scaleX(0.85) !important;
        top: 0px !important;
    }

    .section-title .otherofferh2 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
        font-size: 20px;
    }

    .country123 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }

        .country123 .section-title h2 {
            margin-bottom: 20px !important;
            margin-top: 20px !important;
            font-size: 20px;
        }

        .country123 .owl-dots {
            margin-right: -40px !important;
        }

    /* contentsection */
    /* footerpart */
    .payment {
        margin-left: 0px !important;
        margin-top: 20px;
        margin-right: 30px;
    }

    .footer strong {
        margin-left: 70px;
    }

    .footer ul {
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .socialopyright {
        margin: 10px 60px;
    }

    .copyright {
        padding-top: 0px;
        padding-bottom: 6px;
    }

    .copyright_content {
        margin-left: 15px;
    }

    .copyrigtimgvission img {
        width: 245px !important;
    }

    #return-to-top i {
        color: #fff;
        margin: 0;
        position: relative;
        left: 8px !important;
        top: 5px !important;
        font-size: 15px !important;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #return-to-top {
        position: fixed;
        bottom: 20px;
        right: 15px;
        background: rgb(0, 0, 0);
        background: rgba(189, 189, 189, 0.7) !important;
        width: 30px !important;
        height: 30px !important;
        display: block;
        text-decoration: none;
        -webkit-border-radius: 35px;
        -moz-border-radius: 35px;
        border-radius: 35px;
        z-index: 5;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    /* footerpart */
    /* aboutus */
    .aboutusimg {
        left: -40px;
    }

        .aboutusimg img {
            width: 350px;
        }

    .aboutush2:after {
        position: relative;
        left: -7%;
        transform: scaleX(0.8);
        top: 0px;
    }

    .aboutush2 {
        font-size: 25px;
    }

    .aboutush5 {
        left: 20% !important;
        font-size: 40px !important;
    }
    /* aboutus */
    /* visa */
    .visah5 {
        left: 15% !important;
        font-size: 40px !important;
    }

    .visabackimg {
        margin-top: 23px !important;
    }

    .visaimages {
        padding: 15px !important;
    }
    /* visa */
    /* 	flightresultspage */
    .flightresultselectpart {
        top: 200px;
        left: -10px;
    }

    .flightresultsh5 {
        font-size: 40px;
        top: 100px;
        left: 25%;
    }
    /* 	flightresultspage */
    .cateringbodyitem {
        margin: auto -40px !important;
    }

    #accordion .panel-title a {
        font-size: 13px !important;
    }

    #accordion .panel-body {
        font-size: 12px !important;
    }

    .hotel-name h5 {
        padding-left: 10px !important;
        line-height: 22px !important;
        font-size: 12px !important;
    }

    #tab-6 .hotel-name h4 {
        font-size: 1.2em;
    }

    .hotel-name i {
        font-size: 1.4em !important;
    }

    .hotel-name h4 {
        line-height: 22px !important;
        margin-left: 7px !important;
    }

    .lSSlideWrapper {
        height: 220px !important;
    }

    .m-b-50 {
        margin-bottom: 30px !important;
    }

    .m-t-50 {
        margin-top: 30px !important;
    }

    .carousel-indicators {
        display: none !important;
    }
}

/* iPhone X ----------- */
@media only screen and (max-width: 375px) {
    /* Styles */
    .country123 .owl-dots {
        margin-right: 15px !important;
    }

    .section-title h2:after {
        left: -14% !important;
        transform: scaleX(0.8) !important;
    }

    .aboutush2:after {
        position: relative;
        left: -17%;
        transform: scaleX(1);
        top: 0px;
    }

    .nav > li > a {
        padding: 5px 5px !important;
    }

    .content_bordered .con_border_content h2 {
        font-size: 15px;
        margin-left: -40px;
    }
}

@media only screen and (max-width: 320px) {


    .section-title h2:after {
        left: -20% !important;
        transform: scaleX(0.7) !important;
    }

    .country123 .owl-dots {
        margin-right: -20px !important;
    }

    .aboutush2:after {
        left: -30%;
    }
}
