@media (max-width:1360px){
    .dv_slider_content { margin: -50px 0 0 0px; }
    .dv_slider_content>h1>div { font-size: 50px; top: 130px; }
    .dv_slider_content>h1 { font-size: 160px; }
    .dv_slider_content>h1>span { font-size: 40px; top: 89px; }
    h5.dv_whatsa_include { margin: 0; font-size: 17px; }
    a.dv_now_499_aed { font-size: 21px; padding: 10px 55px; margin: 10px auto; }
    .dv_slider_content>ul { margin: 0; }
}
@media (max-width:1160px){
    .dv_slider_content>h1>div { font-size: 46px;}
    .dv_slider_content>h1 { font-size: 130px; }
    h5.dv_whatsa_include { margin: 20px auto; font-size: 17px; }
    .dv_slider_content>p { font-size: 15px; font-weight: 600; }
    .dv_slider_content>p>br { display: none; }
    .dv_slider_content { margin: -50px 0 0 0px; padding: 0 0 30px 0; }
}
@media (max-width:1080px){
    .dv_slider_img, .dv_slider_text { max-width: 100% !important; display: inline-block !important; width: 100% !important; min-width: 100% !important; }
    .w-100-sm { width:100% !important; }
    .display-none-sm { display:none !important; }
    .display-block-sm { display:block !important; }
    .dv_why_package { padding: 40px 0; }
    .dv_slider_content>ul { margin: 0; padding: 0 0 0 23px; }
    .dv_why_package_heading { font-size: 30px; margin: 20px 0; text-align: center; }
    .dv_why_package_heading>span { font-size: 40px; }
    .dv_why_package_heading_p { text-align: center; }
    ul.dv_why_pack_ul>li>span { left: 10px; }
    ul.dv_why_pack_ul>li>span { left: 10px; width: 35px; height: 35px; font-size: 16px; }
    ul.dv_why_pack_ul>li { margin: 0 0 30px 0; color: #808080; padding: 0 0 0 60px; font-size: 18px; }
    a.dv_why_book_now {font-size: 21px; padding: 15px 55px; margin: 0 0 20px 0; -webkit-animation: mirroreffects 1.5s ease-in-out infinite both; animation: mirroreffects 1.5s ease-in-out infinite both; width: 100%; text-align: center; }
    .dv_dmof_txt { text-align: left; }
    h3.dv_latest_trends_head { font-size: 50px; padding: 0 0 40px 0; }
    .swiper-button-prev, .swiper-button-next { margin:0 !important; }
    .swiper-controller { position: relative; /* display: flex; */ margin: 0; width: 100%; height: 62px; }
    .dv_mirrors_know_heading { font-size: 51px; text-align: center; }
    .dv_video_black { padding: 0; }
    .dv_mirrors_know_heading>span { color: #999999; display: block; font-size: 34px; }
    .navbar-nav { display:none; }
    svg.icon.icon-tabler.icon-tabler-menu-deep { color: #ffffff; width: 45px; height: 45px; position: absolute; right: 10px; display:block !important; }
    .dv_price_table { padding: 20px 0; }
    .dv_navbar_mobile {display: none; position: fixed; width: 100%; top: 0; z-index: 999999999999999999; height: 100%; background: #ffffff; left: 0; }
    .dv_navbar_mobile>ul.navbar-nav { display: block; padding: 100px 0 0 0; }
    .dv_navbar_mobile>ul.navbar-nav>li>a { color: #000000 !important; text-align: center; font-size: 24px; font-weight: 600; }
    .dv_navbar_mobile>svg.icon.icon-tabler.icon-tabler-x { display: block !important; position: absolute; width: 50px; height: 50px; top: 20px; right: 20px; }
    .dv_frequrently_asked { padding: 0 0 20px 0; }
    .dv_logo { width:160px; }
    .dv_slider { padding:0; }
    .dv_slider_img>img { width:70% !important; margin: 0 auto; display:block; }
    h4.dv_thousand_review_head { padding:40px 0 0 0; }
    /*.branchmobileslider>.swiper-button-next { right: -6px; background: #000000; width: 45px; color: #ffffff; }
    .branchmobileslider>.swiper-button-prev { left: -6px; background: #000000; width: 45px; color: #ffffff; }*/
    .latesttrends-controller { width: 225px; }
    .latesttrends-p, .latesttrends-n { margin: -15px 0 0 0 !important; }
    .button-red { background:#ff0000 !important; color:#ffffff !important; border:none !important; }
    .swiper-pagination-bullets.swiper-pagination-horizontal { top: -5px!important; }
    .dv_staff_mirrors { padding: 50px 0; }
    h4.dv_branch_name { font-size: 26px; }
    .dv_price_table_animated_img { width: 80% !important; bottom:20px;  }
    h3.dv_hair_packages_heading { font-size: 50px; padding: 40px 0; }
}

@media (max-width:400px){ h3.dv_hair_packages_heading { font-size: 35px; padding: 25px 0; } }
@media (max-width:575px){ .dv_mobile_cta_call { margin: 0 43px 0 0 !important; font-size: 13px; } .dv_logo { width: 135px; } }
@media (max-width:375px){ .dv_logo { width: 135px; } }
@media (max-width:340px){ .dv_mobile_cta_call { font-size:12px !important; }}