@media only screen and (min-width: 1025px) and (max-width: 1400px) {

}
@media (min-width: 1400px) and (max-width: 1599px) {
    .home-content-wrapper .content{padding: 0px 57px;}
    .services-top-inner .container{padding: 0px 57px;}
    .service-inner-box-card{max-width: 900px;}
}
@media (min-width: 1220px) and (max-width: 1399px) {
    .home-content-wrapper .content{padding: 0px 57px;}
    .services-top-inner .container{padding: 0px 57px;}
    .service-inner-box-card{max-width: 900px;}
}
@media (min-width: 1025px) and (max-width: 1295px) {
    .home-content-wrapper .content{padding: 0px 51px;}
    .services-inner-block h2{font-size: 38.84px;margin-bottom: 30px; line-height: 50.55px;}
    .button-style{font-size: 16.28px;padding: 20px 50px;}
    .service-inner-box-card{max-width: 815px;}
    .services-top-inner .container{padding: 0px 51px;}
    .service-inner-box-card h2{font-size: 38.84px; margin-bottom: 30px;}
    .service-inner-box-card .entry-content{margin-bottom: 30px;}
}
@media only screen and (max-width: 1024px) {
    .header-nav-right{display: none;}
    .mobilemenu{display: block;}
    .header-title-nav-wrapper{justify-content: space-between;}
    .left-logo a img{max-height: 60px;}
    .home-banner-top{min-height: 45vh;}
    .home-content-wrapper .content{padding: 0px 17px; text-align: center;}
    .home-content-inner > span{font-size: 16.28px;margin-bottom: 20px;}
    .home-content-inner h1{font-size: 42.72px;line-height: 52px;}
    .home-content-inner h1 span.line-de::after{height: 62.43px;bottom: -8px;}
    .peak-returns-main{padding-top: 60px;padding-bottom: 60px;}
    .peak-returns-left{text-align: center;}
    .peak-returns-left h2{font-size: 40px;line-height: 40px; margin-bottom: 30px;}
    .peak-returns-right p{font-size: 20.12px; text-align: center;}
    .our-track-record-main{padding: 60px 0px;}
    .our-track-left{margin-bottom: 32px; text-align: center;}
    .our-track-left h3{font-size: 42.72px;margin-bottom: 20px;}
    .button-style{font-size: 16.28px;padding: 19px 30px;}
    .our-track-left .button-style{max-width: 176px;}
    .track-item{text-align: center;}
    .track-item h4{font-size: 28px;line-height: 30.117px;margin-bottom: 10px;}
    .our-track-right{gap: 34px;}
    .services-items{grid-template-columns:repeat(2,1fr);}
    .services-main{padding: 60px 0px;}
    .services-title h2{font-size: 32px;}
    .services-title{margin-bottom: 30px;}
    .item-content h3{font-size: 23.6px;}
    .item-media{margin-bottom: 15px;}
    .service-btn{margin-top: 30px;}
    .button-new-style{padding: 19px 30px;font-size: 18.68px;}
    .competitive-info{padding: 0px 17px; justify-content: center;}
    .our-competitive-edge-main .container-fluid .row{flex-direction: column-reverse;}
    .inner-competitive h3{margin-bottom: 30px;}
    .inner-competitive h4{font-size: 36.84px;line-height: 60px;}
    .competitive-right-image{margin-bottom: 24px;min-height: 580px;}
    .inner-competitive h3 span::after{height: 29.43px;}
    .our-promises-top-card h2{margin-bottom: 30px;}
    .our-promises-top-card h4{font-size: 24px;margin: 0 auto;}
    .our-promises-top-card {margin-bottom: 40px; text-align: center;}
    .our-promises-blocks{grid-template-columns: 1fr;}
    .our-promises-block-item h3{font-size: 28.56px;margin-bottom: 20px;}
    .our-promises-block-item p{font-size: 16.28px;}
    .we-are-here-main{padding: 40px 0px;}
    .we-are-here-left h2{font-size: 30.84px;margin-bottom: 15px;}
    .we-are-here-left .soci a{font-size: 16.28px;}
    .we-are-here-left p{font-size: 16.28px;}
    .we-are-here-left{margin-bottom: 30px; text-align: center;}
    .field-item-group p{font-size: 15.28px;}
    .field-input label{font-size: 13.68px;}
    .filed-block .field-input{width: 100%;}
    .filed-block .field-input p{margin-bottom: 0px;}
    .form-button .wpcf7-submit{padding: 16px 45px;}
    .logo-and-copy{margin: 0 auto; margin-bottom: 40px; text-align: center;}
    .links-add-item{width: 100%;margin-bottom: 24px;text-align: center;}
    .footer-logo img{display: inline-block;}
    .links-add-item > ul > li > a{font-size: 15.28px;}
    .links-add-item h4{font-size: 20px;}
    .logo-and-copy .footer-pvc{display: none;}
    .logo-and-copy p{display: none;}
    .links-add-item a{font-size: 14px;}
    .links-add-item p{font-size: 14px;}
    .footer-logo{margin-bottom: 30px;}
    .mobile-block{text-align: center; margin: 0 auto;}
    .mobile-block p{color: #ffffff; font-size: 14px;}
    .footer-pvc ul li{display: block; margin-right: 0px;line-height: 30px;}
    .footer-pvc ul li a{font-size: 14px;}
    .inner-competitive{text-align: center;}
    .our-promises-block-item{text-align: center;}


    .about-topbanner-main{padding-top: 90px;}
    .about-inner-block .container .row{flex-direction: column-reverse;}
    .about-inner-left{text-align: center;}
    .about-inner-right{margin-bottom: 30px;}
    .about-inner-left > span{font-size: 15.28px;}
    .about-inner-left h1{font-size: 32.72px;margin-bottom: 30px;}
    .about-inner-left p{font-size: 14.28px;line-height: 25.317px;}
    .services-inner-block{padding-left: 0px;padding: 40px 24px; margin: 0 auto;text-align: center;}
    .services-inner-block h2{font-size: 30.84px;line-height: 46.55px;margin-bottom: 24px;}
    .services-inner-block p{font-size: 14.68px;}
    .about-services-main .service-item-block:nth-child(2n) .services-inner-block{padding: 40px 24px; margin-left: 0px; margin: 0 auto;}
    
    .advantages-block span{font-size: 15.28px;}
    .advantages-block h3{font-size: 38.72px;line-height: 60.8833px;}
    .our-advantages-main{min-height: 40vh;}


    .services-top-left-info{text-align: center;margin: 0 auto;}
    .services-top-left-info h1{font-size: 40.72px;line-height: 44.883px;}
    .service-left-image{min-height: 640px;}
    .service-inner-box-card{padding: 40px 20px;}
    .service-inner-box-card h2{font-size: 28.84px;text-decoration-thickness: 3.11px;line-height: 43.55px;margin-bottom: 30px;}
    .service-inner-box-card p{font-size: 14.28px;line-height: 24.317px;}
    .service-inner-box-card .entry-content{margin-bottom: 20px;}
    .service-accordion-block .accordion-wrap .repeat .head{font-size: 17.12px;padding: 18px 0px;padding-left: 40px;}
    .service-accordion-block .head .plus{width: 20px;height: 20px;}
    .services-main-block .service-item-card:nth-child(2n) .service-right-info .service-inner-box-card{padding: 40px 20px;}

    .contact-inner-block { padding: 40px 0px; }
    .contact-left h1{font-size: 28.84px;margin-bottom: 20px;}
    .black .contact-left .soci a{font-size: 15.28px;}
    .contact-left{text-align: center; margin-bottom: 40px;}
    .contact-left p{font-size: 15.28px;}


    .hero-banner-top{min-height: 45vh;}
    .common-pages{padding: 40px 0px;}
    .common-inner p{font-size: 14px;}
    .common-inner h2{font-size: 26px;}
    .common-inner h3{font-size: 24px;}
    .common-inner ul li{font-size: 14px;padding-left: 20px;}
    .mobile-block{display: block;}


}
@media only screen and (max-width: 767px){
    .header-nav-right{display: none;}
    .mobilemenu{display: block;}
    .header-title-nav-wrapper{justify-content: space-between;}
    .left-logo a img{max-height: 60px;}
    .home-banner-top{min-height: 45vh;}
    .home-content-wrapper .content{padding: 0px 17px; text-align: center;}
    .home-content-inner > span{font-size: 13.28px;margin-bottom: 10px;}
    .home-content-inner h1{font-size: 34.72px;line-height: 52px;}
    .home-content-inner h1 span.line-de::after{height: 57.43px;bottom: -8px;}
    .peak-returns-main{padding-top: 40px;padding-bottom: 40px;}
    .peak-returns-left{text-align: center;}
    .peak-returns-left h2{font-size: 34px;line-height: 40px; margin-bottom: 20px;}
    .peak-returns-right p{font-size: 15.12px; text-align: center;}
    .our-track-record-main{padding: 40px 0px;}
    .our-track-left{margin-bottom: 32px; text-align: center;}
    .our-track-left h3{font-size: 36.72px;margin-bottom: 20px;}
    .button-style{font-size: 14.28px;padding: 17px 30px;}
    .our-track-left .button-style{max-width: 164px;}
    .track-item{text-align: center;}
    .track-item h4{font-size: 22px;line-height: 30.117px;margin-bottom: 10px;}
    .our-track-right{gap: 34px;}
    .track-item p{font-size: 14px; }
    .services-items{grid-template-columns: 1fr;}
    .services-main{padding: 40px 0px;}
    .services-title h2{font-size: 24px;}
    .services-title{margin-bottom: 30px;}
    .item-content h3{font-size: 18.6px;}
    .item-media{margin-bottom: 15px;}
    .service-btn{margin-top: 30px;}
    .button-new-style{padding: 18px 20px;font-size: 14.68px;}
    .competitive-info{padding: 0px 17px; justify-content: center;}
    .our-competitive-edge-main .container-fluid .row{flex-direction: column-reverse;}
    .inner-competitive h3{font-size: 15.28px;margin-bottom: 30px;}
    .inner-competitive h4{font-size: 30.84px;line-height: 54px;}
    .competitive-right-image{margin-bottom: 24px;min-height: 380px;}
    .inner-competitive h3 span::after{height: 29.43px;}
    .our-promises-top-card h2{font-size: 15.28px;margin-bottom: 30px;}
    .our-promises-top-card h4{font-size: 20px;}
    .our-promises-top-card {margin-bottom: 40px; text-align: center;}
    .our-promises-blocks{grid-template-columns: 1fr;}
    .our-promises-block-item h3{font-size: 22.56px;margin-bottom: 20px;}
    .our-promises-block-item p{font-size: 14.28px;}
    .we-are-here-main{padding: 40px 0px;}
    .we-are-here-left h2{font-size: 30.84px;margin-bottom: 15px;}
    .we-are-here-left .soci a{font-size: 15.28px;}
    .we-are-here-left p{font-size: 15.28px;}
    .we-are-here-left{margin-bottom: 30px; text-align: center;}
    .field-item-group p{font-size: 15.28px;}
    .field-input label{font-size: 13.68px;}
    .filed-block .field-input{width: 100%;}
    .filed-block .field-input p{margin-bottom: 0px;}
    .form-button .wpcf7-submit{padding: 16px 45px;}
    .logo-and-copy{margin: 0 auto; margin-bottom: 40px; text-align: center;}
    .links-add-item{width: 100%;margin-bottom: 24px;text-align: center;}
    .footer-logo img{display: inline-block;}
    .links-add-item > ul > li > a{font-size: 15.28px;}
    .links-add-item h4{font-size: 20px;}
    .logo-and-copy .footer-pvc{display: none;}
    .logo-and-copy p{display: none;}
    .links-add-item a{font-size: 14px;}
    .links-add-item p{font-size: 14px;}
    .footer-logo{margin-bottom: 30px;}
    .mobile-block{text-align: center; margin: 0 auto;}
    .mobile-block p{color: #ffffff; font-size: 14px;}
    .footer-pvc ul li{display: block; }
    .footer-pvc ul li a{font-size: 14px;}
    .inner-competitive{text-align: center;}
    .our-promises-block-item{text-align: center;}


    .about-topbanner-main{padding-top: 90px;}
    .about-inner-block .container .row{flex-direction: column-reverse;}
    .about-inner-left{text-align: center;}
    .about-inner-right{margin-bottom: 30px;}
    .about-inner-left > span{font-size: 15.28px;}
    .about-inner-left h1{font-size: 32.72px;margin-bottom: 30px;}
    .about-inner-left p{font-size: 14.28px;line-height: 25.317px;}
    .services-inner-block{padding-left: 0px;padding: 40px 24px;}
    .services-inner-block h2{font-size: 30.84px;line-height: 46.55px;margin-bottom: 24px;}
    .services-inner-block p{font-size: 14.68px;}
    .about-services-main .service-item-block:nth-child(2n) .services-inner-block{padding: 40px 24px;}
    .advantages-block span{font-size: 15.28px;}
    .advantages-block h3{font-size: 38.72px;line-height: 60.8833px;}
    .our-advantages-main{min-height: 40vh;}


    .services-top-left-info{text-align: center;}
    .services-top-banner{padding-top: 90px;}
    .services-top-left-info h1{font-size: 32.72px;line-height: 44.883px;}
    .service-left-image{min-height: 490px;}
    .service-inner-box-card{padding: 40px 20px;}
    .service-inner-box-card h2{font-size: 28.84px;text-decoration-thickness: 3.11px;line-height: 43.55px;margin-bottom: 30px;}
    .service-inner-box-card p{font-size: 14.28px;line-height: 24.317px;}
    .service-inner-box-card .entry-content{margin-bottom: 20px;}
    .service-accordion-block .accordion-wrap .repeat .head{font-size: 17.12px;padding: 18px 0px;padding-left: 40px;}
    .service-accordion-block .head .plus{width: 20px;height: 20px;}
    .services-main-block .service-item-card:nth-child(2n) .service-right-info .service-inner-box-card{padding: 40px 20px;}

    .contact-inner-block { padding: 40px 0px; }
    .contact-main.black{padding-top: 90px;}
    .contact-left h1{font-size: 28.84px;margin-bottom: 20px;}
    .black .contact-left .soci a{font-size: 15.28px;}
    .contact-left{text-align: center; margin-bottom: 40px;}
    .contact-left p{font-size: 15.28px;}
    

    .hero-banner-top{min-height: 45vh;}
    .common-pages{padding: 40px 0px;}
    .common-inner p{font-size: 14px;}
    .common-inner h2{font-size: 26px;}
    .common-inner h3{font-size: 24px;}
    .common-inner ul li{font-size: 14px;padding-left: 20px;}



}