@media (max-width: 1440px) {
.container {width: 100%; padding: 0 15px;}
p {font-size: 18px;}
header {padding: 20px 20px;}
.logo a img {width: 150px;}
nav ul li a {font-size: 20px; margin: 0 10px;}
nav ul li:last-child a {margin-right: 0;}
.banner_bottom {right: 15px; width: 580px;}
.banner_bottom h2 {font-size: 40px;}
.banner_bottom p {font-size: 18px;}
.home_sec1_left22 {padding-top: 80px;}
.home_sec1_left22 h3 {font-size: 40px;}	
.city_sec_pos a h3 {padding-bottom: 0;}
.container2 {width: 100%; padding: 0 15px;}
.gallery_section_top .global_bottom {width: 23.6%;}
.about_section12_right {padding-top: 60px;}
.h3_heading {font-size: 40px;}
.home_sec1_left22 {margin-bottom: 20px;}
.section_inn1 h2 {font-size: 55px; line-height: 55px;}
.section_inn3 {bottom: 15%;width: 44%;left: 4%!important;}
}

@media (max-width: 1366px){
header {padding: 20px 15px;}
nav ul li a {margin: 0 7px;}
.banner_bottom {width: 560px;}
.banner_bottom h2 {font-size: 35px;}
.conatiner {width: 100%;}
.home_sec1_left22 {padding-top: 60px;}
.home_sec1_left22 h3 {font-size: 35px;}
.city_sec_pos a h3 {font-size: 22px;}
.city_sec_pos a h4 {font-size: 18px;}
.city_sec_pos a h4 {font-size: 16px;}
.footer_left h3 {font-size: 22px;}
.footer_left ul li a {font-size: 16px;}
.home_sec1_left22 {margin: 30px auto 0 auto;padding-top: 0;}
.gallery_section_top .global_bottom {width: 23.4%;}
.section_inn2_bottom {right: 5%!important;}
}


@media (max-width: 1199px){
.container3 {width: 100%; padding: 0 15px;} 
.home_sec1_left2 img {margin: 0 auto;}
.logo {width: auto;}
.navbar-collapse {padding-right: 0;}
.logo a img {width: 120px;}
nav ul li a {font-size: 18px;}
.dropdown-menu>li>a {font-size: 17px; padding: 0px 15px;}
.dropdown-menu>li {margin: 0;}
.about_section12_right {padding-top: 0;}
.h3_heading {font-size: 35px;}
.city_sec_pos a h3 {font-size: 18px;}
.service_section .global_bottom button {font-size: 16px;}
.gallery_section_top .global_bottom {width: 23.1%;}
.pp-section {height: 100vh;}
.section_inn2 {background: transparent; bottom: 17px;}
.section_inn1 h2 {font-size: 45px;line-height: 45px;}
.page_bottom_new p {font-size: 20px;}
/*.aut_sec {height: auto; overflow-y: inherit;}*/
}

@media (max-width: 991px){
body {font-size: 18px;}
header { position: static; padding: 15px; background:#231f20;}
.stellarnav {display: block; float: right; width: auto; position: absolute!important;right: 10px;top: 25px;}
.logo{width: 120px;}
.logo a img {width: 120px;}
nav {display: none;}
.stellarnav.dark li a {font-size: 16px;}
.stellarnav svg {opacity: 0;}
.service_section {padding-top: 20px;}
.h3_heading {font-size: 30px;}
.city_sec_pos a h3 {font-size:20px;}
.home_sec1_left22 {width: 100%; height: auto; padding: 0 15px;}
.home_sec1_left22 p {padding-bottom: 15px;}
.about_section12_right {padding-top: 20px;}
footer {padding: 40px 0px;}
header {background: transparent;}
.stellarnav.dark {background: #393185;} 
.stellarnav.mobile.dark ul {background: #393185;z-index: 99;}
.stellarnav.dark li a {text-transform: uppercase;}
.gallery_section_top .global_bottom {width: 22.5%;}
.resp-tabs-list li {font-size: 18px;}
.description_sec2_bottom h3 {font-size: 35px;}
.home_ban {display: none;}
header {position: absolute; top:0px; z-index: 999;}
}

@media (max-width: 767px){
body {font-size: 14px;}
.service_section .global_bottom img {width: 356px;margin: 0 auto;}
.footer_left h3 {padding-bottom: 5px; font-size: 20px;}
footer {padding: 30px 0px;}
.footer_left {padding-bottom: 20px;}
.footer_left ul li a {font-size: 14px;}
.blank {display: none;}
.about_section12_left img {width: 500px;}
.city_sec_pos a h3 {font-size: 19px;}
.gallery_section_top .global_bottom {width: 25%;}
#horizontalTab {padding: 0 15px;}
h2.resp-tab-active {background: #393185!important; color: #fff;}
h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff;}
h2.resp-accordion {background: #009846; color: #fff;}
.gallery_section_top .global_bottom {width: 31.5%;margin: 5px;}
.accordian_sec {width: 97%;}
.description_sec2_bottom h3 {font-size: 32px;}
#accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
    height: 45px;
    right: -20px;
    line-height: 45px;
    top: -1px;
    width: 45px;
}
.ind_sec_bottom li > p {font-size: 25px;}
}

@media (max-width: 479px){
.banner img {height: 150px;}
.home_section11 {padding-top: 30px;}
p {text-align: justify;}
.service_section .global_bottom img {width: 100%;}
.about_section12_left img {width: 100%;}
.about_section12 {padding-top: 30px;}
.home_sec1_left22 {margin-top: 0; padding-top: 20px;}
.home_sec1_left22 h3 {font-size: 32px;} 
.client_slider .slick-dots li {width: 16px; height: 16px;}
.slient_bottom h4 {font-size: 22px;}
.gallery_section_top .global_bottom {width: 100%;}
.footer_left h3 {font-size: 18px;}
.hide {display: none;}
.contact_section2 iframe {height: 320px;}
.contact_details ul li p {text-align: center!important;}
.description_sec1_bottom .pagination ul li a {font-size: 16px;}
.description_sec2_bottom h3 {font-size: 25px;}

#section_inn1 {
    background-image: url(../images/mobile_banner/1.jpg);
    overflow: hidden;
}
#section_inn2 {
    background-image: url(../images/mobile_banner/2.jpg);
    padding:0;
    overflow: hidden;
}
#section_inn4 {
    background-image: url(../images/mobile_banner/3.jpg);
     padding:0;
    overflow: hidden;
}
#section_inn5 {
    background-image: url(../images/mobile_banner/4.jpg);
     padding:0;
    overflow: hidden;
}
.page_bottom_new {
    width: 95%!important;
    left: 10px!important;
    bottom: 4px!important;
    transform: inherit;
    top: auto!important;
    right: auto!important;
}



.section_inn3 {
    width: 100%!important;
    left: 10px!important;
    top: 120px!important;
    transform: inherit;
    bottom: auto!important;
    right: auto!important;
}
.mobile_page_bottom_1 {
   width: 100%!important;
    left: 10px!important;
    top: 120px!important;
    transform: inherit;
    bottom: auto!important;
    right: auto!important;  
}

.mobile_page_bottom_2 {
    width: 95%!important;
    left: 10px!important;
    bottom: 10px!important;
    transform: inherit;
    top: auto!important;
    right: auto!important;
}
.section_inn1 h2 {
    font-size: 35px;
    line-height: 35px;
}

.section_inn1 p, .section_inn3 p {
    font-size: 16px;
}

.section_inn2_bottom a, .section_inn1 a {
    font-size: 16px;
    padding: 8px 25px;
}
.page_bottom_new h4, .section_inn3 h4 {
    font-size: 18px;
}
.page_bottom_new p {
    font-size: 16px;
    padding-bottom: 5px;
}

.section_inn2_bottom img {
    width: 90%;
    margin: 0 auto;
}
.contact_left22 .submit-btn {
    font-size: 18px;
    padding: 8px 35px;
}
header {padding: 10px 7px;}
.section_inn2 {
    background: transparent;
    bottom: auto;
    top: 25%;
}
.ind_sec_bottom li {width: 24%;}
.ind_sec_bottom li > span {padding-top: 0;}
.aut_sec {height:250px;}
}

