@media only screen and (max-width: 1535px) {
  .about-pos {transform: translateX(15%);}
  .main-about-us .about-big-circle {width: 500px;height: 500px;}
  .about-small-inner {bottom: -26%;right: 19%;}
  .about-pos .about-span-small {left: 42%;}
  .about-span-small:before {width: 357px;}
  .eat-img, .eatbb-img {width: 100%;}
  .newslatter{padding: 0 31px 31px; }
  .ft_head{font-size: 20px;}
  .sub_head{font-size: 19px;}
  /*.blog_tab .nav {overflow-x: scroll;width: 100%;flex-wrap: inherit;}*/
  .blog_btn.nav-link{padding: 10px 56px;}
  .trend_detail h3{max-width: 427px;}
  .milesrever::before{right: 38%;}
  .revers_row::before{top: 53%;right: 30.3%;}
  .lf_text{transform: translateX(59%) !important;}
  .right_circle::before{left: -11%;}
  .right_circle::after{left: -42px;}
  .left_circle::before{right: -8%;}
  .left_circle::after{right: -8%;}
  /*.building {margin-top: 250px;}*/
  .difference_box::before {width: 98%;}
  /* milestone  */
  .miles_rg h4::after{    right: -18%;}
  .miles_lf h4::after{    left: -6.5%;}
  /* milestone  */
}

@media only screen and (max-width: 1365px) {
  /*.show_block{white-space: nowrap;overflow: scroll;justify-content: start !important;}*/
  .show_block{white-space: nowrap;}
  .main-about-us .about-big-circle {width: 450px;height: 450px;}
  .about-span-box:before {width: 542px;right: 2%;}
  .about-pos .about-span-small {left: 25%;}
  .about-pos .comon-span {width: 255px;}
  .about-span-small:before {width: 244px;}
  .about-med-inner {top: 53%;left: -23%;}
  .about-small-inner {bottom: -44%;right: 2%;}
  .mg_slide .slick-next{left: 7%;}
  .client_say{padding: 41px 138px;}
  .client_say:after{left: 7%;top: 6%;}
  .client_say:before{top: 9%;height: 332px;left: 4%;}
  .name_dest h4{font-size: 30px;}
  .bb_line {margin-top: 23px;}
  .group_growth , .industey_growth .group_growth{padding: 75px 75px;}
   .growth_box{padding:15px;}
   .sub-layer{width: 95%;}
   .building, .center_part, .dvtn_points, .work_here, .main-social, .benefits-sec, .benefits, .estated, .career-counter, .bussiness-slider, .difference, .main-counter, .contact_iframe, .mt-100 {padding-top: 60px;}
   .quatish {margin-top: 60px;}
   .about-pos h2{font-size: 50px;}
   .tree_decades{margin-top: 60px;height: 600px;}
   .residential_estate{margin-top: 60px;}
   
   .services_expla {
    padding-top: 40px;}
    
    .title_head
    {
      font-size: 40px;
    }
    
    .contact_form .contact_innner .col-lg-6, .contact_form .contact_innner .col-lg-12 {margin-bottom: 50px;}
}

@media only screen and (max-width: 1281px){
    .will_box {
    padding: 71px 10px;}
    .tree_areas {
    padding-top: 50px;
    max-width: 630px;
    }
}
@media only screen and (max-width: 1199px) {
  .about-pos .about-span-box {left: 97%;}
  .about-span-box:before {width: 500px;}
  .about-pos .about-span-small {left: 29%;}
  .about-pos {transform: translateX(6%);}
  .about-span-small:before {width: 260px;}
  .about-pos .comon-span {width: 225px;}
  .about-span-med:before {width: 360px;}
  .main-about-us .about-med-circle {width: 300px;height: 300px;}
  .main-about-us .about-small-circle {width: 230px;height: 230px;}
  .about-med-inner {top: 54%;left: -14%;}
  .about-pos .about-span-med {right: 90%;}
  .about-small-inner {bottom: -31%;right: 13%;}
  .about-pos h2 {font-size: 46px;}
  .center_part::after, .center_part::before, .milesrever::before, .revers_row::before {display: none;}
  .comman_head{font-size: 48px;}
  .inner-service-sec h5, .com-counter h2{font-size: 30px;}
  .title_head{font-size: 38px;}
  .title_head img {width: 24%;}
  .com-counter span{line-height: 28px;}
  .group_growth , .industey_growth .group_growth{margin: 30px 24px;}
  .blog_btn.nav-link {padding: 10px 36px;white-space: nowrap;}
  .more_detail h3, .box_info h3{font-size: 20px;}
  .blog_tab .nav {gap: 20px;padding: 16px 0;}
  .newslatter h3{transform: translateY(-32px) !important;}
  .title_sub{font-size: 30px;}
  .growth_area{grid-template-columns: repeat(3, 1fr);}
  .event-booking-inner{top: 7%;}
  .pdn_add{padding-top: 27%;}
  .right_circle, .left_circle{width: 300px;height: 300px;}
  .left_add{left: -72px;}
  .right_circle, .left_circle{font-size: 25px;padding: 51px;}
  .devmg{left: 48%}
  .devmg img {width: 56%;}
  .right_circle::before {left: -15%;top: 41%;}
  .circal_Area:before{top: 5%;  left: 7.7%;}
  .lf_text {transform: translateX(32%) !important;}
  .left_circle::after {right: -13%;}
  .left_circle::before {right: -13%;height: 107px;}
  .circal_Area:after{    bottom: 10%;right: 16.1%;}
  .quatish p{font-size: 22px;}
  .center_part, .dvtn_points, .work_here, .main-social, .benefits-sec, .benefits, .estated, .career-counter, .bussiness-slider {padding-top: 60px;}
  .tree_decades {margin-top: 60px;}
  .amit_area .slick-dots{left: 3%;}
  .building {margin-top: 200px;}
  .will_box p{font-size: 17px;}
  .will_box{    padding: 45px 24px;}
  /* milestone  */
  .miles_rg{padding-right: 57px;}
  .miles_lf{padding-left: 57px;}
  .miles_lf h4::after {left: -7%;}
  .mileston_upper {padding-top: 44px;}
  /* milestone  */
  /*footer*/
    .ft_social{margin-top:24px;}
  /*footer*/
}

@media only screen and (max-width: 991px) {
    .residential_estate{background: none;}
  .about-pos {transform: translateX(49%);}
  .about-span-box:before,
  .about-span-small:before,
  .about-span-med:before,
  .about-pos .comon-span {display: none;}
  .nav-bar{background-color: var(--white);box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
  /* menu  */
  .layer {background-color: transparent;}
  .sub-layer {display: block;padding: 0;margin: unset;}
  .menu-list:hover .layer{position: relative;}
  .sub-menu-detils h3{color: var(--wb-black);}
  .sub-info,.sub-line,.sub-menu-detils h4,.group_growth p:before, .group_growth:before, .difference_box::before {display: none;}
  .layer {top: auto;}
  .nav-link {text-align: left;}
  .sub-menu-detils {padding: 0;border-right: none;}
  .simple-nav {border: none;}
  .sub-menu-detils h3 {font-size: 16px;}
  .sub-menu-grid {grid-template-columns: repeat(1, 1fr);}
  /* menu  */
  .baaner{padding-top: 130px;}
  .heading-p{font-size: 18px;line-height: 32px;margin-bottom: 55px;}
  .water {width: 100%;margin-bottom: 34px;}
  .career-dev{margin-top: 34px;}
  .eat-img, .eatbb-img {width: 36%;}
  .main-social h1 {line-height: 59px;font-size: 32px;}
  .buss-left {padding-right: 12px;}
  .buss-right {padding-left: 12px;}
  .bussiness-slider .slick-dots{text-align: center;}
  .client_vslide .slick-dots{right: -30%;}
  .group_growth {padding: 48px 25px; background: #F1E9DB;}
  .industey_growth .group_growth{padding: 48px 25px;}
  .event-booking-inner{margin: 0 auto;position: unset;}
  .gallery_tab .nav {overflow-x: scroll;width: 100%;flex-wrap: inherit;padding: 16px 0;gap: 30px;}
  .pdn_add{padding: 0;} 
  .center_part.milestone_box {padding-top: 34px;}
  .right_circle, .left_circle, .circal_Area{display: none;}
  .circal_title{display: block;}
  .lf_text {transform: translateX(0%) !important;text-align: center;}
  .quatish p{padding: 60px 60px;}
  .rg_text{text-align: center;}
  .mg-pera{left: 2%;}
  .difference_box{grid-template-columns: repeat(2, 1fr);}
  .diff_tow, .diff_three, .diff_six,.diff_seven{margin: 0;}
  .tree_areas{padding: 0; width: 100%;}
  .tree_decades{background: none;height: auto;}
  .will_box{    margin-bottom: 26px;}
   /* milestone  */
   .mg_area::before, .mg_area::after, .mg_area_more::before,.mg_area_more::after{display: none;}
   .miles_rg {padding-right: 36px;}
   .miles_lf{padding-left: 36px;}
   .miles_lf h4::after {left: -9%;}
   .miles_rg h3, .miles_lf h3{    font-size: 25px;}
     /* milestone  */
    /*contact*/
    .contact_wrapper{gap: 20px;flex-direction: column;align-items: center;}
    /*contact*/

}
@media only screen and (max-width: 767px) {
    .bd_left{border:none;}
    .will_box_Services{flex-direction: column;}
    .industey_growth .group_growth{        margin: 28px 0px;}
    .f-34 {    font-size: 20px;}
    .industrys .f-24{font-size: 20px;}
    .industey_growth .group_growth .custom-btn{ padding: 8px 10px;font-size: 14px; text-align: center;line-height: 20px;}
    .contact_form .contact_innner .col-lg-6, .contact_form .contact_innner .col-lg-12 {
     margin-bottom: 0px; 
}
   .quatish {margin-top: 50px;}
  .main-about-us {display: none;}
  .mbo_res {display: block;}
  .mb_box {background: #fff;position: relative;z-index: 1;padding: 44px;text-align: center;border-radius: 30px 0;margin-bottom: 20px;border: 1px solid #bbb;}
  .mb_box h2 {font-weight: 600;font-size: 35px;}
  .mb_box span {font-size: 25px;line-height: 35px;}
  .inner-service-sec img {width: 100%;}
  .inner-service-sec{margin-bottom: 26px;}
  .nl_p {margin-bottom: 37px;}
  .center_part, .dvtn_points, .work_here, .main-social, .benefits-sec, .benefits, .estated, .career-counter, .bussiness-slider , .mt-100 {padding-top: 50px;}
  .homepage-slider {margin-bottom: 56px;}
  .comman_head {font-size: 40px;}
  .client_say:after, .client_say:before,.quatish:before, .quatish p::after{display: none;}
  .client_say {padding: 28px;}
  .client_vslide .slick-dots {right: 33%;transform: rotate(0deg);bottom: -26%;}
  .mg_slide .slick-next {left: 55%;}
  .mg_slide .slick-prev{left: 45%;}
  .mg_slide .slick-prev, .mg_slide .slick-next{bottom: -16% !important;}
  .group_growth p{font-size: 20px;}
  .industey_growth .group_growth p{font-size: 18px;}
  .newslatter h3 {transform: translateY(-25px) !important;}
  .devo-cont1{margin-bottom: 0px;}
  .dcr-box {margin: 13px 0;}
  footer {margin-top: 80px;}
  .growth_area {grid-template-columns: repeat(2, 1fr);}
  .fourmg, .thremg {margin: 0;}
  .event-booking-details{padding: 0;}
  .check_box {margin-top: 20px;}
  input.custom-btn{margin-top: 39px;}
  .form_area{padding: 40px 30px;}
  .g_mg {width: 100%;}
  .baaner .title_sub {margin-top: 17px;}
  .box_area img {width: 100%;}
  .quatish p {padding: 40px;}
  .mg-pera {    font-size: 12px;}
  .amit_area{padding-left: 50px;}
  .title_head {font-size: 30px;}
  .amit_area .slick-dots {left: -1%;}
  .event_list img{width: 100%;}
  .amit_area {margin-bottom: 26px !important;}
  .building {margin-top: 60px;}
  .building_items {margin-bottom: 25px;}
  .services_expla{padding: 30px;}
  .tree_decades {margin-top: 50px;}
  .company_will{margin: 0 30px;}
  .will_box{    height: auto;}
  .zigzag-layout .col-lg-3:nth-child(even) .counter-box{margin-top:0;}
  /* milestone  */
    .miles_rg h4::after,.mileston_upper::before, .miles_lf h4::after{display: none;}
    .miles_rg, .miles_lf,.mg_area_more,.mg_area {padding: unset;text-align: center;}
  .mg_area{text-align: center;}
  .row.revers_row {flex-direction: column-reverse;}
  .miles_rg h4, .miles_lf h4{padding-top: 30px;}
  .mg_area_more, .mg_area{padding-top: 10px;}
  /* milestone  */
  
   .com_dots{flex-direction: column;}
   
   .blog_tab .nav {
    justify-content: start;
    }
 
}

@media only screen and (max-width: 575px) {
  .navbar-brand img {width: 180px;}
  .small-heading-title{font-size: 26px;}
  .small-heading-title br{display: none !important;}
  .eat-img, .eatbb-img {width: 100%;}
  .title_head img {width: 68%;}
  .mg_slide .slick-prev {left: 42%;}
  .name_dest h4 {font-size: 25px;}
  .comman_head {font-size: 30px;}
  .newslatter h3 {transform: translateY(-17px) !important;}
  .growth_area {grid-template-columns: repeat(1, 1fr);}
  .twomg{margin: 0;}
  .event-booking-details{flex-wrap: wrap;}
  .event_list h3{font-size: 18px}
  .pdn_add {text-align: start;}
  .title_head {font-size: 27px;}
  .mg-pera{display: none;}
  .difference_box {grid-template-columns: repeat(1, 1fr);gap: 23px;}
  /* milestone  */
  .mileston_upper {padding-top: 10px;}
  /* milestone  */
  .baaner {background-image: none;}
}

@media only screen and (max-width: 479px) {
  .mb_box span {font-size: 16px;line-height: 26px;}
  .title_head {font-size: 27px;}
  .center_part, .dvtn_points, .work_here, .main-social, .benefits-sec, .benefits, .estated, .career-counter, .bussiness-slider ,.mt-100 {padding-top: 38px;}
  .inner-service-sec h5, .com-counter h2 {font-size: 22px;}
  .heading-p{margin-bottom: 32px;}
  .main-social h1 {line-height: 48px;font-size: 27px;}
  .mg_slide .slick-prev, .mg_slide .slick-next {bottom: -22% !important;}
  .mg_slide .slick-prev {left: 37%;}
  .client_mgbox {flex-wrap: wrap;justify-content: center;text-align: center;}
  .client_vslide .slick-dots {right: 25%;bottom: -12%;}
  .share_social{flex-wrap: wrap;gap: 20px;}
  .detail_title{line-height: 31px;}
  .event-booking-inner .custom-btn{padding: 11px 29px;}
  .d-event-sec{flex-wrap: wrap;gap: 20px;}
  .trend_detail{flex-wrap: wrap;}
  .newslatter form{border-bottom:none;flex-wrap: wrap;}
  .nl_input {padding: 10px;border-bottom: 1px solid #BBB;margin-bottom: 19px;}
  .nl_btn {width: -webkit-fill-available;}
  .amit_area{padding: 0; margin-bottom: 47px !important;}
  .amit_area .slick-dots {left: 35%;bottom: -15px;transform: rotate(0deg);}
  .d-event-sec{    margin: 0px 0 20px;}
  .building_items {display: block;text-align: center;}
  .building_items img {margin-bottom: 20px;}
  .gallery_tab .nav {justify-content: flex-start;}
}

@media only screen and (max-width: 320px) {
}
