@media (max-width: 480px) {
    footer .footer_detail h2 {
        font-size: 25px;
    }
    footer .footer_detail .FooterLogo {
        width: 150px;
    }
    footer .footer_detail::after {
        display: none;
    }
    footer .footer_bottom {
        padding: 15px 0px;
        flex-direction: column;
        align-items: center;
    }
    .container{
        overflow: hidden;
    }
    .ContactSection .banner_Content h1,
    .PricingPage .banner_Content h1,
    .Gallery_Page_Teb h1,
    .About_Banner_Section .banner_Content h1,
    .Main_Banner_Section .banner_Content h1 {
        font-size: 28px;
    }
    .Main_Banner_Section .banner_Content h1 {
        font-size: 30px;
    }
    .About_Banner_Section .banner_Content p,
    .Main_Banner_Section .banner_Content p {
        font-size: 14px;
        width: 100%;
    }
    .custome_Comman_btn span {
        font-size: 15px;
    }
    .custome_Comman_btn {
        padding: 4px 20px;
        border: 1px solid #F7EB19;
    }
    .sec_title h2,
    .sec_title h3 {
        font-size: 25px;
    }

    .About_Our_Art .Application_card h4 ,
    .Wall_Application .Application_card h4 {
        font-size: 16px;
    }
    .About_Our_Art .Application_card ul li,
    .About_Our_Art p,
    .Wall_Application .Application_card p {
        font-size: 14px;
    }
    .About_Banner_Section .Main_banner_color_image {
        width: 70%;
        right: 0%;
        top: 22%;
    }
    .About_Banner_Section .banner_Content {
        padding: 70px 0px 60px 0px;
    }
    .About_Why_Us .right_part .Custome_Whyus_detail h4 {
        font-size: 20px;
    }
    .About_Our_Art .Application_card ul {
        padding-left: 2px;
    }
    .About_Our_Art .Application_card {
        padding: 1% 1em;
    }
    .Gallery_Page_Teb .Gallery_Tab li button {
        font-size: 15px;
        padding: 4px 20px;
    }
    .ContactSection .banner_Content,
    .PricingPage .banner_Content {
        padding: 70px 0px 50px 0px;
    }
    .ContactSection .left_part p {
        font-size: 16px;
    }
    .ContactSection .contact_banner_bg_image {
         top: 2%;
    }
    .Main_Banner_Section .banner_Content {
        padding: 71px 80px 90px 0px;
    }
    .Main_Banner_Section .Main_banner_color_image {
        width: 18%;
        right: 0%;
    }
    .Trend_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .Our_Gallery {
        padding: 10px 0px;
    }
    .Mobile_Choose_Theme .Themr_Part::after,
    .Choose_Theme .Themr_Part::after {
        display: none;
    }
    .PricingPage .contact_banner_bg_image {
        width: 51%;
        right: 0%;
        top: 7%;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card h3,
    .Choose_Theme .Themr_Part .Custome_Theme_card h3 {
        font-size: 20px;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card p,
    .Choose_Theme .Themr_Part .Custome_Theme_card p {
        font-size: 15px;
    }
    .Mobile_Choose_Theme .FramedArt2 h4,
    .Mobile_Choose_Theme .FramedArt h4 {
        font-size: 17px;
    }
    .Mobile_Choose_Theme .FramedArt2 .icon_bg,
    .Mobile_Choose_Theme .FramedArt .icon_bg {
        height: 84px;
        width: 84px;
    }
    .Trend_section p {
        font-size: 16px;
    }
}
 
@media (min-width: 481px) and (max-width: 767px) {
    footer .footer_detail h2 {
        font-size: 25px;
    }
    footer .footer_detail .FooterLogo {
        width: 150px;
    }
    footer .footer_detail::after {
        display: none;
    }
    footer .footer_bottom {
        padding: 15px 0px;
        flex-direction: column;
        align-items: center;
    }
    .container{
        overflow: hidden;
    }
    .ContactSection .banner_Content h1,
    .PricingPage .banner_Content h1,
    .Gallery_Page_Teb h1,
    .About_Banner_Section .banner_Content h1,
    .Main_Banner_Section .banner_Content h1 {
        font-size: 25px;
    }
    .Main_Banner_Section .banner_Content h1 {
        font-size: 30px;
    }
    .About_Banner_Section .banner_Content p,
    .Main_Banner_Section .banner_Content p {
        font-size: 14px;
        width: 100%;
    }
    .custome_Comman_btn span {
        font-size: 15px;
    }
    .custome_Comman_btn {
        padding: 4px 20px;
        border: 1px solid #F7EB19;
    }
    .sec_title h2,
    .sec_title h3 {
        font-size: 25px;
    }

    .About_Our_Art .Application_card h4 ,
    .Wall_Application .Application_card h4 {
        font-size: 16px;
    }
    .About_Our_Art .Application_card ul li,
    .About_Our_Art p,
    .Wall_Application .Application_card p {
        font-size: 14px;
    }
    .About_Banner_Section .Main_banner_color_image {
        width: 70%;
        right: 0%;
        top: 22%;
    }
    .About_Banner_Section .banner_Content {
        padding: 70px 0px 60px 0px;
    }
    .About_Why_Us .right_part .Custome_Whyus_detail h4 {
        font-size: 20px;
    }
    .About_Our_Art .Application_card ul {
        padding-left: 2px;
    }
    .About_Our_Art .Application_card {
        padding: 1% 1em;
    }
    .Gallery_Page_Teb .Gallery_Tab li button {
        font-size: 15px;
        padding: 4px 20px;
    }
    .ContactSection .banner_Content,
    .PricingPage .banner_Content {
        padding: 70px 0px 50px 0px;
    }
    .ContactSection .left_part p {
        font-size: 16px;
    }
    .ContactSection .contact_banner_bg_image {
         top: 2%;
    }
    .Main_Banner_Section .banner_Content {
        padding: 71px 80px 90px 0px;
    }
    .Main_Banner_Section .Main_banner_color_image {
        width: 18%;
        right: 0%;
    }
    .Trend_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .Our_Gallery {
        padding: 10px 0px;
    }
    .Mobile_Choose_Theme .Themr_Part::after,
    .Choose_Theme .Themr_Part::after {
        display: none;
    }
    .PricingPage .contact_banner_bg_image {
        width: 51%;
        right: 0%;
        top: 7%;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card h3,
    .Choose_Theme .Themr_Part .Custome_Theme_card h3 {
        font-size: 20px;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card p,
    .Choose_Theme .Themr_Part .Custome_Theme_card p {
        font-size: 15px;
    }
    .Mobile_Choose_Theme .FramedArt2 h4,
    .Mobile_Choose_Theme .FramedArt h4 {
        font-size: 17px;
    }
    .Mobile_Choose_Theme .FramedArt2 .icon_bg,
    .Mobile_Choose_Theme .FramedArt .icon_bg {
        height: 84px;
        width: 84px;
    }
    .Trend_section p {
        font-size: 16px;
    }
}
 
@media (min-width: 768px) and (max-width: 1024px){
    footer .footer_detail h2 {
        font-size: 25px;
    }
    footer .footer_detail .FooterLogo {
        width: 150px;
    }
    footer .footer_detail::after {
        display: none;
    }
    footer .footer_bottom {
        padding: 15px 0px;
        flex-direction: column;
        align-items: center;
    }
    .container{
        overflow: hidden;
    }
    .ContactSection .banner_Content h1,
    .PricingPage .banner_Content h1,
    .Gallery_Page_Teb h1,
    .About_Banner_Section .banner_Content h1,
    .Main_Banner_Section .banner_Content h1 {
        font-size: 25px;
    }
    .Main_Banner_Section .banner_Content h1 {
        font-size: 30px;
    }
    .About_Banner_Section .banner_Content p,
    .Main_Banner_Section .banner_Content p {
        font-size: 14px;
        width: 100%;
    }
    .custome_Comman_btn span {
        font-size: 15px;
    }
    .custome_Comman_btn {
        padding: 4px 20px;
        border: 1px solid #F7EB19;
    }
    .sec_title h2,
    .sec_title h3 {
        font-size: 25px;
    }

    .About_Our_Art .Application_card h4 ,
    .Wall_Application .Application_card h4 {
        font-size: 16px;
    }
    .About_Our_Art .Application_card ul li,
    .About_Our_Art p,
    .Wall_Application .Application_card p {
        font-size: 14px;
    }
    .About_Banner_Section .Main_banner_color_image {
        width: 70%;
        right: 0%;
        top: 22%;
    }
    .About_Banner_Section .banner_Content {
        padding: 70px 0px 60px 0px;
    }
    .About_Why_Us .right_part .Custome_Whyus_detail h4 {
        font-size: 20px;
    }
    .About_Our_Art .Application_card ul {
        padding-left: 2px;
    }
    .About_Our_Art .Application_card {
        padding: 1% 1em;
    }
    .Gallery_Page_Teb .Gallery_Tab li button {
        font-size: 15px;
        padding: 4px 20px;
    }
    .ContactSection .banner_Content,
    .PricingPage .banner_Content {
        padding: 70px 0px 50px 0px;
    }
    .ContactSection .left_part p {
        font-size: 16px;
    }
    .ContactSection .contact_banner_bg_image {
         top: 2%;
    }
    .Main_Banner_Section .banner_Content {
        padding: 71px 150px 90px 0px;
    }
    .Main_Banner_Section .Main_banner_color_image {
        width: 18%;
        right: 0%;
    }
    .Trend_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .Our_Gallery {
        padding: 10px 0px;
    }
    .Mobile_Choose_Theme .Themr_Part::after,
    .Choose_Theme .Themr_Part::after {
        display: none;
    }
    .PricingPage .contact_banner_bg_image {
        width: 51%;
        right: 0%;
        top: 7%;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card h3,
    .Choose_Theme .Themr_Part .Custome_Theme_card h3 {
        font-size: 20px;
    }
    .Mobile_Choose_Theme .Themr_Part .Custome_Theme_card p,
    .Choose_Theme .Themr_Part .Custome_Theme_card p {
        font-size: 15px;
    }
    .Mobile_Choose_Theme .FramedArt2 h4,
    .Mobile_Choose_Theme .FramedArt h4 {
        font-size: 17px;
    }
    .Mobile_Choose_Theme .FramedArt2 .icon_bg,
    .Mobile_Choose_Theme .FramedArt .icon_bg {
        height: 84px;
        width: 84px;
    }
    .Trend_section p {
        font-size: 16px;
    }
}
 

@media (min-width: 1025px) and (max-width: 1280px){
    .PricingPage .Price_card .card_detail .detail_box {
        height: 125px;
    }
    .PricingPage .left_part .semi_title {
        margin: 46px 0px;
    }
}
 
@media (min-width: 1281px) and (max-width: 1390px) {
    .PricingPage .Price_card .card_detail .detail_box {
        height: 125px;
    }
    .PricingPage .left_part .semi_title {
        margin: 46px 0px;
    }
    .PricingPage .Price_card .card_detail .detail_box_1 {
        height: 200px;
    }
    .PricingPage .Price_card .card_detail .detail_box_2 {
        height: 144px;
    }
}

@media (min-width: 1391px) and (max-width: 1440px) {
  
}