@media only screen and (max-width: 1920px) {

    .menu_fix {
        top: 350px !important;
      }
      
      .info_col_2{
        top: 350px !important;
        
      }

      .info_col_2 .list-group .list-group-item-action {
        font-size: 20px;
    }

    

    .nav_link {
        font-size: 20px;
    }

    .blog_head {
        font-size: 46px;
    }

    .full_blog_p {
        font-size: 25px;
    }

    .half_blog_p {
        font-size: 26px;
    }

    .recrnt_src {
        padding: 5px 45px !important;
    }

    .pagination {
        transform: translateX(-30%);
    }

    .appart_h1 {
        font-size: 28px;
    }

    .appart_p {
        font-size: 18px;
    }

    .form_controlr {
        font-size: 20px !important;
        width: 100% !important;
    }

    .appart_a {
        font-size: 27px;
        padding: 10px 0;
    }

    #contact_section {
        top: 120px;
        position: relative;
        z-index: 12;
    }

    .banner1_h1 {
        font-size: 90px;
    }

    .banner1_p {
        font-size: 30px;
    }

    .banner4_h1 {
        font-size: 52px;
    }

    .col_lg_3{
        left: -20%;
    }

    #contact-section {
        z-index: 12;
    }

    

    footer {
        position: relative;
        z-index: 11;
    }

    .info_text_h2 {
        font-size: 46px;
    }

    .info_text2_head {
        font-size: 28px;
    }

    .info_text2_p {
        font-size: 20px;
    }

    .ad_p {
        font-size: 20px;
    }

    .info_text3_head {
        font-size: 28px;
    }

    .info_text3_p {
        font-size: 20px;
    }

    .info_text_p2 {
        font-size: 20px;
    }

    .dot {
        margin-top: 10px;
    }

    .reading_p2 {
        font-size: 20px;
    }

    .info_text4_p,
    .info_text5_p {
        font-size: 20px;
    }

    

    .related_h4 {
        font-size: 17px;
    }

    .banner1_p2 {
        padding: 30px 30px 30px 340px !important;
    }

    .reading_text {
        margin-left: 30px;
    }

    .col_12 {
        padding: 100px 0;
    }

    .banner1_text {
        margin-top: 100px;
    }

    .header_text_p{
        margin-bottom: 50px;
        font-size: 30px;
      }
      
      .header_text_h1{
        font-size: 114px;
        margin-bottom: 150px;
      }

      .header_part{
          margin-top: -100px;
      }

      .banner_part2_h1{
        font-size: 60px;
      }



}

@media only screen and (max-width: 1600px) {

    .recrnt_src {
        margin: 0 8px 15px 0;
    }

    .recrnt_src {
        padding: 5px 15px !important;
    }

}

@media only screen and (max-width: 1366px) {

    .menu_fix {
        top: 150px !important;
      }
      
      .info_col_2{
        top: 150px !important;
        
      }

      .info_col_2 .list-group .list-group-item-action {
        font-size: 17px;
    }

    

    .banner1_text {
        margin-top: 100px;
    }

    

    .nav_link {
        font-size: 16px;
    }

    .recrnt_src {
        padding: 5px 29.55px !important;
    }

    .full_blog_p {
        font-size: 20px !important;
    }

    .half_blog_p {
        font-size: 20px !important;
    }

    .pagination {
        transform: translateX(-35%);
    }

    .appart_a {
        font-size: 20px;
        padding: 13px 0;
    }

    .appart_h1 {
        font-size: 28px;
    }

    .appart_p {
        font-size: 18px;
    }

   

    #contact_section {
        top: 110px;
        position: relative;
        z-index: 12;
    }

    

    .col_12 {
        padding: 100px 0 !important;
    }

    .banner1_h1 {
        font-size: 46px;
    }

    .banner1_p {
        font-size: 22px !important;
    }

    .banner4_h1 {
        font-size: 46px !important;
    }


    .ad_p {
        font-size: 16px;
    }
    

    .info_text_h2 {
        font-size: 33px;
    }

    .ad_img p {
        font-size: 16px;
    }

    .info_text2_head {
        font-size: 20px;
    }

    .info_text2_p {
        font-size: 16px;
    }

    .info_text3_head {
        font-size: 20px;
    }

    .info_text3_p {
        font-size: 16px;
    }

    .info_text_p2 {
        font-size: 15px;
    }

    .dot {
        margin-top: 7px;
    }

    .reading_p2 {
        font-size: 16px;
    }

    .info_text4_p,
    .info_text5_p {
        font-size: 16px;
    }

    .related_h4 {
        font-size: 14px;
    }

    .banner1_p2 {
        right: 50% !important;
        padding: 30px 30px 30px 295px !important;
    }

    .header_text_p{
        font-size: 22px;
        margin-bottom: 50px;
      }
      
      .header_text_h1{
        font-size: 80px;
        margin-bottom: 100px;
      }

      .banner_part2_h1{
        font-size: 40px;
      }



}

@media only screen and (max-width: 1140px) {

    

    #blog_part {
        margin-bottom: 250px !important;
    }

    .info_text_h2 {
        font-size: 27px;
    }

    .recrnt_src {
        padding: 5px 13.55px;
        margin-right: 6px;
    }

    #banner-section {
        margin-bottom: -100px !important;
    }

    .recrnt_src {
        padding: 5px 15.55px !important;
    }

    .pagination {
        transform: translateX(-40%);
    }

    #contact_section {
        top: 150px;
        position: relative;
    }

    .banner4_h1 {
        font-size: 38px !important;
    }

    .seller_full_info {
        display: block !important;
    }

    .immob {
/*        width: 150px;
        text-align: center;
        margin-left: 0;*/
        margin: 5px;
    }

    .info_text5_bg {
        display: block !important;
    }

    

    .menu_fix {
        left: 0 !important;
        position: fixed !important;
        top: 10% !important;
    }

    .banner1_text {
        margin-top: 100px;
    }

    .banner1_p {
        font-size: 20px;
        font-family: "poligon-regular";
        background: #FFF7F2;
        padding: 30px 170px 30px 30px;
        width: 150%;
        border-radius: 30px;
        position: relative;
        z-index: -1;

    }

    .banner1_p2 {
        right: 55%;
        padding: 30px 30px 30px 270px !important;
    }

    .banner1_p3 {
        padding: 30px 180px 30px 30px !important;
    }

    .reading_text {
        margin-left: 20px;
    }

    .reading_h4 {
        font-size: 21px;
    }

    .info_col_2 .list-group .list-group-item-action{
        font-size: 16px;
    }

    .info_text5_h4 {
        margin-top: 20px;
    }





}

@media only screen and (max-width: 991px) {

    .banner_part3{
        width: 0 !important;
        height: 0 !important;
        opacity: 0 !important;
    }
    #blog3-page #banner_part3.banner_part3_1 {
        height: auto !important;
    }
    #banner_part3{
        width: 100% !important;
        height: 100% !important;
        opacity: 1 !important;
      }

      .banner_1_img2{
          margin-top: 200px;
      }


    #info_part{
        margin-bottom: 30px;
      }

    .banner_part3{
       margin-bottom: 150px !important;
    }

    .banner_part4{
        margin-bottom: 100px !important;
    }

    .banner_part5{
        margin-top: -150px !important;
    }

    


    .info_col_2{
        opacity: 0 !important;
        margin-bottom: 0;
        width: 0 !important;
        height: 0 !important;
    }

    .menu_fix{
        position: unset !important;
    }

    
    #header-section .navbar .navbar-collapse.open {
        margin-top: -150px;
    }

    .info_text_h2 {
        font-size: 28px;
    }

    .ad_p {
        font-size: 16px;
    }

    .related_h4 {
        font-size: 17px;
    }

    

    .info_col_2 {
        position: unset !important;
    }

    .info_main_col {
        position: unset !important;
        padding: 0 25px !important;
    }

    .col_p0 {
        padding: 0 10px;
    }



    .half_blog1 {
        width: 50%;
    }

    .half_blog img {
        width: 100% !important;
    }

    .popular {
        margin-bottom: -200px !important;
    }

    .popular {
        margin-top: 50px !important;
    }

    .recrnt_src {
        padding: 5px 16.99px !important;
        margin-right: 10px !important;
    }

    .recrnt_src3 {
        margin-right: 0 !important;
    }

    .recrnt_src5 {
        margin-right: 10px !important;
    }

    .recrnt_src6 {
        margin-right: 10px !important;
    }

    .recrnt_src4 {
        margin-right: 10px !important;
    }

    #banner-section {
        margin-bottom: 0 !important;
    }

    .pagination {
        transform: translateX(-38%);
    }

    .appartment {
        margin: 250px 0 -200px 0;
    }

    .appartment img {
        width: 100%;
    }

    .appart_h1 {
        font-size: 28px;
    }

    .appart_p {
        font-size: 18px;
    }

    .appart_a {
        font-size: 27px;
        padding: 8px 0;
    }

    #contact_section {
        position: unset !important;
        margin-bottom: 100px;
    }

    #contact-section {
        position: unset !important;
    }

    #banner_part2 {
        margin-bottom: 100px;
    }

    #banner_part1 {
        padding: 0 0 0 0;
        margin-bottom: 100px;
    }

    .banner1_text {
        margin: 50px 0 50px 0 !important;
    }

    .banner1_text2 {
        margin-top: 150px !important;
    }

    .banner1_text3 {
        margin-bottom: -150px !important;
    }

    .banner4_h1 {
        font-size: 32px !important;
    }

    .banner1_p {
        position: unset !important;
        width: 100% !important;
        padding: 30px !important;
    }

    .col_5 {
        padding: 12px !important;
    }

    .releted_col {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .related_row {
        display: block !important;
        -webkit-transition: block !important;
        -moz-transition: block !important;
        -ms-transition: block !important;
        -o-transition: block !important;
    }

    .reading_img {
        width: 100%;
        -webkit-transition: 100%;
        -moz-transition: 100%;
        -ms-transition: 100%;
        -o-transition: 100%;
    }

    .info_reading {
        display: block !important;
    }

    .reading_text {
        margin: 30px 0 0 0 !important;
    }

    .info_text5_texts{
        margin-left: 0 !important;
      }

      .info_text5_img {
        width: 100%;
    }

    .info_text5_bg {
        padding: 30px;
    }




}

@media only screen and (max-width: 767px) {

    

    .info_text5_bg {
        display: block !important;
    }

    

    .info_text5_texts {
        margin-top: 20px;
    }

    

    .half_blog1 {
        width: 100%;
        padding: auto 0 !important;
    }

    .container {
        padding: 0 0 !important;
    }

    .recrnt_src {
        margin-right: 10px !important;
        padding: 5px 17px !important;
    }

    .pagination {
        transform: translateX(-42%);
    }

    .banner4_h1 {
        font-size: 26px !important;
    }

}

@media only screen and (max-width: 575px) {

    
    .banner_part3_1{
        margin-bottom: -130px !important;
    }

    .banner_part5{
        margin-bottom: 10px !important;
    }

    

    .banner_part3{
        margin-bottom: 120px !important;
     }
 
     .banner_part4{
         margin-bottom: 70px !important;
     }



    .container {
        padding: 0 20px !important;
    }

    .half_blog3 {
        margin-top: 20px !important;
    }

    .recrnt_src {
        padding: 5px 16.45px !important;
    }


    .recrnt_src5 {
        margin-right: 10px !important;
    }

    .pagination {
        transform: translateX(-43%);
    }

    .info_text5_h4{
        letter-spacing: .1px !important;
    }
    

}

@media screen and (max-width: 414px){

    .priceing-icon img {
        width: 80%;
        height: auto;
    }

    .info_text5_texts{
        margin-left: 0 !important;
    }

    

.info_text5_bg{
    padding: 20px 20px !important;
}

.reading_h6 {
    width: 100%;
}

}

@media screen and (max-width: 375px){

    .priceing-icon img {
        width: 100% !important;
        height: auto;
    }

    .info_text5_h4{
        font-size: 16px;
    }

    .related_col_text{
        padding: 30px 15px;
    }

    .reading_h6 {
        width: 100%;
    }

}

@media only screen and (max-width: 320px) {

    

    .col_12 {
        padding: 0 10px !important;
    }

    .info_text5_bg {
        padding: 20px !important;

    }

    
   
    

    .info_text5_texts {
        margin-left: 0 !important;
    }

    .info_reading {
        display: block !important;
    }

    .reading_img {
        margin-bottom: 20px;
        width: 100%;
    }

    .container {
        padding: 0 10px !important;
    }

    .recrnt_src {
        padding: 5px 20px !important;
    }

    .recrnt_src3 {
        margin-right: 0 !important;
    }


    .pagination {
        transform: translateX(-50%);
    }


    .appart_h1 {
        font-size: 20px;
    }

    .appart_p {
        font-size: 16px;
    }

    .appart_a {
        font-size: 20px;
        padding: 13px 0;
    }

    .info_text_h2 {
        font-size: 26px;
    }

    footer {
        position: unset !important;
    }

    .col_lg_3{
        opacity: 1 !important;
    }

    .menu_fix{
        position: unset !important;
    }

    .reading_h6 {
        width: 100%;
    }


}