@media (max-width: 480px) {
    header {
        position: relative;
        background: #470000;
    }
    .main_banner .banner_title h4 {
        font-size: 14px;
    }
    .main_banner .banner_title h2 {
        font-size: 14px;
    }
    .main_banner .banner_title {
        top: 50%;
        left: 40%;
        transform: translate(-50%, -50%);
    }
    .all_title h2::after {
        width: 70px;
        bottom: -17%;
        left: 0%;
    }
    .all_title h2 {
        font-size: 20px;
    }
    .about_us .p_content {
        font-size: 13px;
    }
    .about_us .left_part p {
        font-size: 12px;
    }
    .lease_property .title h3 {
        font-size: 20px;
    }
    .nav-pills .nav-link {
        font-size: 18px;
    }
    .lease_property .tab_card h4 {
        font-size: 16px;
    }
    .lease_property .tab_card p {
        font-size: 14px;
    }
    .ananta_one p ,
    .why_choose .why_card h4 {
        font-size: 16px;
    }
    .why_choose .why_card p {
        font-size: 14px;
    }
    .why_choose .why_read_more {
        border-radius: 10px;
        font-size: 16px;
        margin-top: 10px;
    }
    .contact_us .contact_title P {
        font-size: 14px;
    }
    .contact_us form .infuld_fild textarea, .contact_us form .infuld_fild input {
        border-radius: 15px;
        padding: 10px 20px;
    }
    .contact_us form .infuld_fild {
        border-radius: 15px;
    }
    .contact_us .custome_save {
        border-radius: 10px;
        font-size: 16px;
        margin-top: 25px;
        width: 116px;
    }
    footer p{
        text-align: center;
    }
    footer h4 {
        font-size: 18px;
        margin-bottom: 4px;
        text-align: center;
    }
    footer .imgg{
        text-align: center;
    }
    footer .social_media{
        justify-content: center;
    }
    .nav-pills .custom-nav-link.active, .nav-pills .show > .nav-link {
        font-size: 18px !important;
    }
    .nav-pills .custom-nav-link {
        font-size: 18px !important;
        padding: 5px;
        text-align: center !important;
    }
    .koth_ganpatpura_banner,
    .ananta_resort_banner,
    .bagodara_banner,
    .contact_banner,
    .why_choose_us_banner,
    .about_banner {
        height: 21vh;
    }
    .koth_ganpatpura_banner .banner_title h1,
    .bagodara_banner .banner_title h1,
    .ananta_resort_banner .banner_title h1,
    .why_choose_us_banner .banner_title h1, .contact_banner .banner_title h1, .about_banner .banner_title h1 {
        font-size: 35px;
    }
    .OPPORTUNITIES .exper_p p, .about_shubh .exper_p p, .Expertise .exper_p p {
        font-size: 14px;
    }
    .Expertise_card {
        display: block;
        text-align: center;
    }
    .ananta_two .round_card h4 {
        font-size: 16px;
    }
    .ananta_two .round_card h2 {
        font-size: 20px;
    }
    .ananta_two .round_card {
        height: 150px;
        width: 150px
    }
    .ananta_two .round_card img{
        width: 35px;
    }
}
 
@media (min-width: 481px) and (max-width: 768px) {
    header {
        position: relative;
        background: #470000;
    }
    .main_banner .banner_title h4 {
        font-size: 20px;
    }
    .main_banner .banner_title h2 {
        font-size: 22px;
    }
    .all_title h2 {
        font-size: 28px;
    }
    .all_title h2::after {
        width: 94px;
    }
    .nav-pills .custom-nav-link.active, .nav-pills .show > .nav-link {
        font-size: 15px !important;
    }
    .nav-pills .custom-nav-link {
        font-size: 14px !important;
    }
    .about_us .p_content {
        font-size: 14px;
        line-height: normal;
    }
    .about_us .left_part p {
        font-size: 14px;
    }
    .lease_property .title h3 {
        font-size: 28px;
    }
    .nav-pills .nav-link {
        font-size: 18px;
        padding: 4px;
    }
    .lease_property .tab_card h4 {
        font-size: 17px;
    }
    .lease_property .tab_card p {
        font-size: 14px;
    }
    .why_choose .why_card h4 {
        font-size: 20px;
    }
    .why_choose .why_card p {
        font-size: 16px;
    }
    .why_choose .why_read_more {
        border-radius: 10px;
        font-size: 18px;
        margin-top: 27px;
    }
    .contact_us .contact_title P {
        font-size: 16px;
    }
    .contact_us form .infuld_fild textarea, .contact_us form .infuld_fild input {
        border-radius: 10px;
        padding: 10px 23px;
    }
    .contact_us form .infuld_fild {
        border-radius: 10px;
    }
    .contact_us .custome_save {
        border-radius: 10px;
        font-size: 18px;
        margin-top: 25px;
        width: 115px;
    }
    footer p{
        text-align: center;
    }
    footer h4 {
        font-size: 18px;
        margin-bottom: 4px;
        text-align: center;
    }
    footer .imgg{
        text-align: center;
    }
    footer .social_media{
        justify-content: center;
    }
    .koth_ganpatpura_banner,
    .ananta_resort_banner,
    .bagodara_banner,
    .contact_banner,
    .why_choose_us_banner,
    .about_banner {
        height: 30vh;
    }
    .koth_ganpatpura_banner .banner_title h1,
    .bagodara_banner .banner_title h1,
    .ananta_resort_banner .banner_title h1,
    .why_choose_us_banner .banner_title h1, .contact_banner .banner_title h1, .about_banner .banner_title h1 {
        font-size: 34px;
    }
    .OPPORTUNITIES .exper_p p, .about_shubh .exper_p p, .Expertise .exper_p p {
        font-size: 16px;
    }
    .Expertise_card {
        display: block;
        text-align: center;
    }
    .Expertise_card img{
        width: 100%;
    }
    .Expertise_card h4 {
        font-size: 18px;
    }
    .Expertise_card p {
        font-size: 14px;
    }
    .vision_mision .vision_mision_card h3 {
        font-size: 20px;
    }
    .vision_mision .vision_mision_card p {
        font-size: 16px;
    }
    .ananta_two .round_card h4 {
        font-size: 18px;
    }
    .ananta_two .round_card h2 {
        font-size: 22px;
    }
    .ananta_two .round_card {
        height: 188px;
        width: 188px
    }
    .ananta_two .round_card img{
        width: 45px;
    }
}
 
@media (min-width: 769px) and (max-width: 1025px){
    .main_banner .banner_title h2 {
        font-size: 28px;
    }
    .main_banner .banner_title h4 {
        font-size: 20px;
    }
    .all_title h2 {
        font-size: 30px;
    }
    .nav-pills .custom-nav-link.active, .nav-pills .show > .nav-link {
        font-size: 18px !important;
        padding: 6px 0px;
    }
    .nav-pills .custom-nav-link {
        font-size: 18px !important;
        padding: 6px 0px;
    }
    .about_us .p_content {
        font-size: 16px;
    }
    .about_us .left_part p {
        font-size: 16px;
    }
    .lease_property .title h3 {
        font-size: 33px;
    }
    .vision_mision .vision_mision_card h3 ,
    .nav-pills .nav-link {
        font-size: 20px;
    }
    .why_choose .why_card h4 ,
    .lease_property .tab_card h4 {
        font-size: 18px;
    }
    .vision_mision .vision_mision_card p,
    .OPPORTUNITIES .exper_p p, .about_shubh .exper_p p, .Expertise .exper_p p,
    footer h4 ,
    .contact_us .contact_title P ,
    .why_choose .why_card p ,
    .lease_property .tab_card p {
        font-size: 16px;
    }
    
    .why_choose .why_read_more {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 30px;
    }
    .contact_us form .infuld_fild textarea, .contact_us form .infuld_fild input {
        border-radius: 10px;
        padding: 10px 24px;
    }
    .contact_us form .infuld_fild {
        border-radius: 10px;
    }
    .contact_us .custome_save {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 17px;
        width: 150px;
    }
    footer p {
        font-size: 14px;
    }
    .koth_ganpatpura_banner .banner_title h1,
    .bagodara_banner .banner_title h1,
    .ananta_resort_banner .banner_title h1,
    .why_choose_us_banner .banner_title h1, .contact_banner .banner_title h1, .about_banner .banner_title h1 {
        font-size: 40px;
    }
    .Expertise_card {
        display: block;
        text-align: center;
    }
}
 

@media (min-width: 1025px) and (max-width: 1280px){
    .main_banner .banner_title h2 {
        font-size: 36px;
    }
    .lease_property .title h3,
    .all_title h2 {
        font-size: 34px;
    }
    .why_choose .why_card h4,
    .lease_property .tab_card h4,
    .nav-pills .custom-nav-link,
    .nav-pills .custom-nav-link.active, .nav-pills .show > .nav-link {
        font-size: 20px !important;
    }
    .about_us .left_part p,
    .about_us .p_content {
        font-size: 18px;
    }
    .nav-pills .nav-link {
        font-size: 28px;
    }
    .OPPORTUNITIES .exper_p p, .about_shubh .exper_p p, .Expertise .exper_p p,
    .contact_us .contact_title P,
    .why_choose .why_card p,
    .lease_property .tab_card p {
        font-size: 16px;
    }
    .why_choose .why_read_more {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 30px;
    }
    .contact_us .custome_save {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 25px;
        width: 127px;
    }
    .koth_ganpatpura_banner .banner_title h1,
    .bagodara_banner .banner_title h1,
    .ananta_resort_banner .banner_title h1,
    .why_choose_us_banner .banner_title h1, .contact_banner .banner_title h1, .about_banner .banner_title h1 {
        font-size: 50px;
    }
    .ananta_two .round_card h4 {
        font-size: 18px;
    }
    .ananta_two .round_card h2 {
        font-size: 22px;
    }
    .ananta_two .round_card {
        height: 208px;
        width: 208px
    }
    .ananta_two .round_card img{
        width: 45px;
    }
}
 
@media (min-width: 1281px) and (max-width: 1370px) {
    .main_banner .banner_title h2 {
        font-size: 35px;
    }
    .nav-pills .nav-link,
    .all_title h2 {
        font-size: 30px;
    }
    .all_title h2::after {
        width: 111px;
    }
    .Expertise_card h4 ,
    .nav-pills .custom-nav-link,
    .nav-pills .custom-nav-link.active, .nav-pills .show > .nav-link {
        font-size: 20px !important;
    }
    .OPPORTUNITIES .exper_p p, .about_shubh .exper_p p, .Expertise .exper_p p,
    .about_us .p_content {
        font-size: 18px;
    }
    .Expertise_card p,
    .contact_us .contact_title P,
    .why_choose .why_card p,
    .lease_property .tab_card p,
    .about_us .left_part p {
        font-size: 16px;
    }
    .lease_property .title h3 {
        font-size: 35px;
    }
    .why_choose .why_card h4,
    .lease_property .tab_card h4{
        font-size: 20px;
    }
    .why_choose .why_read_more {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 25px;
    }
    .contact_us .custome_save {
        border-radius: 10px;
        font-size: 20px;
        margin-top: 25px;
        width: 150px;
    }

    .ananta_two .round_card h4 {
        font-size: 20px;
    }
    .ananta_two .round_card h2 {
        font-size: 26px;
    }
    .ananta_two .round_card {
        height: 225px;
        width: 225px
    }
    .ananta_two .round_card img{
        width: 45px;
    }
}