/*----------------------------conatct-page css---------------------------------------------*/

.page-id-102 .footer-sec-top{display:none}
.contact-page-form{padding: 100px 0 0px 0;}
.conatct-form-col{display: unset!important;}
.conatct-form-col h2{text-align: center;}
.wpcf7-form input{padding: 8px 25px; border: 0; width: 100%; background-color: transparent;    border: none;border-bottom: 1px solid;font-size: 16px;font-family: 'Montserrat';border-radius: .25rem;}
/* .wpcf7-form input:focus, .wpcf7-form textarea:focus  {color: #495057; background-color: #fff; border-color: #f36f21; outline: 0; box-shadow: 0 0 0 .2rem rgb(250 209 184); } */
.wpcf7-form textarea{padding: 8px 25px; border: 0; border: 1px solid #ddd; width: 100%; background-color: transparent; border: none;border-bottom: 1px solid;font-size: 16px;font-family: 'Montserrat';border-radius: .25rem;}
/* .wpcf7-form textarea:hover, .wpcf7-form input:hover{border-color: #f3752a8a;} */
.wpcf7-form .wpcf7-submit{width: max-content; color: #fff;background-color: #2A65B0; padding: 10px 30px; text-align: center; font-weight: 500; border-radius: 10px; font-size: 18px; text-transform: uppercase; letter-spacing: 0.5px;border:none;transition: all 0.3s ease;border-radius: 0px;}
.wpcf7-form .wpcf7-submit:hover{background:#ED6C00;}
.wpcf7-form input:focus-visible{outline: 0;}
.wpcf7-form textarea:focus-visible{outline: 0;}

.contact-page-form .conatct-form-col{padding-left: 30px;}
.contact-page-form .first-from-row-col{margin-bottom: 30px;}
.contact-page-form .conatct-form-col h2{font-size: 40px;line-height: normal;color: #2a65b0;margin-bottom: 50px;font-weight: 600;text-align: center;}
.contact-page-form .second-from-row-col{display: inline-flex;width: 100%;margin-bottom: 30px;}
.second-from-row-col p:nth-child(1){padding-right: 20px;width: 50%;}
.second-from-row-col p:nth-child(2){padding-left: 20px;width: 50%;}


.contact-page-content {background-color: #FAFAFA;    padding: 80px 0;}
.contact-page-content .info-box article{padding: 40px 50px; background-color: #fff; border: 0.25px solid #ed6c0036; border-radius: 5px;    text-align: center;    height: 300px;}
.contact-page-content .info-box article img{margin-bottom: 30px;}
.contact-page-content .info-box article h3{font-size: 28px; font-weight: 600; color: #333333; line-height: 30px; margin-bottom: 15px;}
/* .contact-page-content .info-box article p{font-size: 18px; line-height: 22px;} */
.contact-page-content .first-row{padding: 0 50px;}
.contact-page-content .next-row{margin: 0 50px; border-top: 1px solid #212324; margin-top: 80px; padding-top: 80px;}
.contact-page-content .next-row .info-col{display: flex; justify-content: space-between;}
.contact-page-content .next-row .info-col h4{font-size: 22px; font-weight: 600; line-height: 26.82px; color: #333; margin-bottom: 15px;}
.contact-page-content .next-row .info-col p{font-size: 18px; line-height: 28px;}
.contact-page-content .next-row .common-btn{margin-top: 0;}
.contact-page-content .info-box article p a:hover{color: #f36f21;}
.contact-page-content .info-box article p a{font-size: 16px;line-height: 20px;font-weight: 500;}

.contact-page-content .info-box .supprot .wp-icon{background-image: url(/wp-content/uploads/2025/05/social-wp.png);background-repeat: no-repeat;background-size: 25px;background-position: 0 center;}
.contact-page-content .info-box .supprot .we-icon{background-image: url(/wp-content/uploads/2025/05/socail-we.png);background-repeat: no-repeat;background-size: 25px;background-position: 0 center; }
.contact-page-content .info-box .supprot p{font-size: 18px; line-height: 40px; text-align: left; padding-left: 40px; font-weight: 500; color: #333; }
.sup-let-margin{display: flex;justify-content: space-between;align-items: center;}

.contact-page-content .address-info-col .adress-text h4{font-size: 24px; font-weight: 600; color: #2a65b0; line-height: 30px; margin-bottom: 10px; } 
.contact-page-content .address-info-col .adress-text p{font-size: 16px; line-height: 20px; color: #333; font-weight: 500;} 
.contact-page-content .address-info-col .adress-text ul li { font-weight: 500;font-size: 16px; line-height: 25px; padding-bottom: 0; background-repeat: no-repeat; padding-left: 36px; background-position: 6px 6px; margin-bottom: 20px; }
.contact-page-content .address-info-col .adress-text ul li.address {background-image: url(/wp-content/uploads/2024/11/maps-icon.png); background-size: 22px;}
.contact-page-content .address-info-col .adress-text ul li.email { background-image: url(/wp-content/uploads/2024/11/email-new-icon.png); background-size: 20px; background-position: 6px 0; }
.contact-page-content .address-info-col .adress-text ul li.call { background-image: url(/wp-content/uploads/2024/11/phone-icon.png); background-size: 22px; background-position: 6px 3px; background-size: 20px; }











/*---------------------------Why choose supervim page----------------------------------------------------*/


.why-choose-us-sec{padding:0 0 120px 0px;}
.why-choose-us-sec h2{font-size: 40px; font-weight: 600; color: #2a65b0; line-height: 30px; margin-bottom: 30px}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 18px !important;line-height: 28px;margin-bottom: 20px;font-weight: 500;color: #333;}
.why-choose-us-sec ul li span{font-size: 20px;font-weight: 600;color: #000;}


.new-why-sec{background-image: url(/wp-content/uploads/2024/12/new-modules.png);padding: 120px 0px;background-repeat: no-repeat;background-size: cover;}
.box-all{padding: 40px 40px 40px 110px;background-repeat: no-repeat;/* padding-left: 80px; */background-size: 60px;background-color: #ffffff47;background-position: 30px 30px;border-radius: 10px;width: 100%;}
.new-why-sec h2{font-size: 42px;line-height: 50px;color: #fff;margin-bottom: 50px;font-weight: 600;text-align: center;text-transform: none;}
.new-why-sec .col-xxl-4{padding-bottom: 24px;width: 50%;display: flex;}

.box-all h3{font-size: 26px;line-height: 35px;margin-bottom: 20px;font-weight: 600;color: #fff;}
.box-all ul{padding-left: 20px;}
.box-all ul li{font-size: 16px;line-height: 28px;color: #fff;font-weight: 500;list-style: disc;margin-bottom: 10px;}
.new-why-sec .all-flex-col{padding-bottom: 24px; width: 50%; display: flex ;}

.one-box{background-image: url(/wp-content/uploads/2025/05/cube.png);}
.two-box{background-image: url(/wp-content/uploads/2025/05/solar-panel.png);}
.three-box{background-image: url(/wp-content/uploads/2025/05/round-shield.png);}
.four-box{background-image: url(/wp-content/uploads/2025/05/battery-status.png);}
.five-box{background-image: url(/wp-content/uploads/2025/05/pc-monitor.png);}
.six-box{background-image: url(/wp-content/uploads/2025/05/share-triangle.png);}


.runergy-sec{padding: 250px 0px;background-image: url(/wp-content/uploads/2025/06/runergy-picture.webp);background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.runergy-sec::after{content: "";position: absolute;width: 100%;height: 100%;background-color: #0000006e;top: 0;left: 0;}
.runergy-sec h2{font-size: 70px;line-height: 80px;margin-bottom: 40px;text-align: center;font-weight: 600;color: #fff;z-index: 1;}
.runergy-sec p{font-size: 24px;line-height: 34px;margin-bottom: 0;color: #fff;z-index: 1;text-align: center;font-weight: 500;padding: 0 100px;}

.team-why-sec{padding: 100px 0px;}
.team-why-sec h2{font-size: 42px;line-height: 52px;margin-bottom: 30px;color: #2A65B0;text-align: center;font-weight: 500;}
.team-why-sec p{font-size: 20px;line-height: 28px;text-align: center;padding: 0 180px;margin-bottom: 40px;}
.team-why-sec p span{font-weight: 500;color: #e55e18}


.quality-matter-sec{padding: 100px 0;}
.quality-matter-sec h2{font-size: 42px;line-height: 52px;margin-bottom: 50px;color: #2A65B0;text-align: center; font-weight: 500;}
.quality-matter-sec article h3{font-size: 30px;line-height: 38px;margin-bottom: 15px;font-weight: 500;color: #ED6C00;}
.quality-matter-sec article p{font-size: 16px;line-height: 28px;font-weight: 400;margin-bottom: 0;}
.quality-matter-sec article{margin-bottom: 18px;}



.about-why-sec{padding: 100px 0px;background-color: #fafafa;}
/* .about-why-sec{background-image: url(/wp-content/uploads/2024/12/new-solar-cell.webp);background-repeat: no-repeat;background-position: top;background-size: cover;padding: 100px 0px;position: relative;} */
.about-why-sec h1 { font-size: 42px; margin-bottom: 10px; color: #2A65B0;text-align: center;font-weight: 500;margin-bottom: 30px; } 
/* .about-why-sec h1 span { color: #2A65B0; } */
/* .about-why-sec::after{content: "";position: absolute;width: 100%;height: 100%;background-color: #0000006e;top: 0;left: 0;} */
.about-why-sec h2 { font-size:22px; margin-bottom: 50px; color: #e55e18; font-weight: 500; letter-spacing: 1px;text-align: center; } 
.about-why-sec .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 30px; } 
/* .about-why-sec .card { background: rgba(255, 255, 255, 0.05); padding: 25px; border-radius: 12px; box-shadow: 0 0 15px rgba(0,0,0,0.2); transition: transform 0.3s ease; }  */
/* .about-why-sec .card:hover { transform: translateY(-5px); background: rgba(255, 255, 255, 0.1); }  */
.about-why-sec .card h3 { font-size: 28px; margin-bottom: 15px; color: #2A65B0;font-weight: 500; } 
/* .about-why-sec .card .highlight { font-size: 2.2rem; color: #2a65b0; }  */
.about-why-sec .card p { font-size: 16px; line-height: 1.6; color: #000;font-weight: 500; }
.about-why-sec .card{padding: 20px 30px;text-align: center;}
/*--------------------------- News page----------------------------------------------------*/

.news-main-sec .news-second-row, .news-main-sec .news-third-row{padding-top: 50px;}
.news-main-sec .news-col{padding: 0 10px;} 
.news-video-inner-item .cover-img video{border-radius: 10px 10px 0 0 !important;}
.news-video-inner-item .cover-img::after{border-radius: 10px 10px 0 0 !important;}    
.news-video-inner-item .content-news-sec-inner{padding: 20px;}
.news-video-inner-item  {background-color: #FAFAFA;border-radius: 10px;}

.news-video-inner-item .content-news-sec-inner h4 {  font-size: 22px; line-height: 32px; font-weight: 500; }
.news-video-inner-item .content-news-sec-inner p{font-size: 16px;line-height: 24px;margin-bottom: 0;font-size: 400;}



 .about-why-sec .card{height: 222px; justify-content: center;background: #fff;box-shadow: 0px 0px 9px -4px black;border: unset;}
    .about-why-sec .card:hover{background: linear-gradient(360deg, #96b8e3, transparent);}

    .mg-btm{margin: 0 0 25px 0;}
    .sec-col .box-inner{text-align: center;}













@media (min-width: 1401px) and (max-width: 1800px) {

.contact-page-content .info-box article { padding: 40px 20px;}


.sup-let-margin{justify-content: space-around;}















}







@media (min-width: 1200px) and (max-width: 1399.98px) {

 .contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0; margin-top: 80px;}
.contact-page-content .info-box article { padding: 30px 20px; height: 280px;}
.contact-page-content .info-box article p { font-size: 15px;}



.sup-let-margin{justify-content: space-around;}
.contact-page-content .address-info-col .adress-text ul li{font-size: 14px;line-height: 22px;margin-bottom: 18px;}
.contact-page-content .address-info-col .adress-text h4{font-size: 22px;line-height: 30px;}
.contact-page-form .conatct-form-col h2{font-size: 36px;}

.wpcf7-form input, .wpcf7-form textarea{font-size: 14px;padding: 8px 20px;}
.wpcf7-form .wpcf7-submit{padding: 8px 20px;font-size: 14px;}




/*---------------------------Why choose supervim page----------------------------------------------------*/



.why-choose-us-sec{padding:100px 0px;}
.why-choose-us-sec h2{font-size: 36px;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 18px;}


.box-all{background-size: 50px;background-position: 24px 22px;}
.new-why-sec{padding: 50px 0px;}
.new-why-sec h2{font-size: 30px;line-height: 38px;margin-bottom: 50px;}
.box-all h3{font-size: 22px;margin-bottom: 18px;}
.box-all ul li{font-size: 15px;line-height: 26px;}
.box-all{padding: 30px 30px 30px 90px;}
/* .box-all ul{padding-left: 16px;} */

.runergy-sec{padding: 200px 0;}
.runergy-sec p{font-size: 20px;line-height: 30px;}
.runergy-sec h2{font-size: 60px;line-height: 70px;}

.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 30px;line-height: 38px;margin-bottom: 30px;}
.team-why-sec p{font-size: 18px;line-height: 26px;margin-bottom: 30px;}
.quality-matter-sec article h3{font-size: 25px;line-height: 32px;margin-bottom: 14px;}
.about-why-sec h2{font-size: 20px;margin-bottom: 40px;}
.about-why-sec .card p{font-size: 14px;line-height: 24px;}
.about-why-sec .card h3{font-size: 26px;line-height: 32px;}



.news-video-inner-item .content-news-sec-inner h4 {font-size: 20px;line-height: 22px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 15px;line-height: 24px;}


}







@media (min-width: 992px) and (max-width: 1199.98px) {

.contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0;margin-top: 50px;}

.contact-page-content .next-row .info-col { display: block;}
.contact-page-content .next-row .common-btn { margin-top: 50px; }
.contact-page-content .info-box article { padding: 30px 0px;height: 280px;}
.contact-page-content .info-box article p { font-size: 14px;}
.contact-page-content .info-box article img { margin-bottom: 20px; }
.contact-page-content .info-box article h3 { font-size: 26px;}

.contact-page-content .info-box article p a{font-size: 14px;}
.contact-page-content .info-box .email-info img, .contact-page-content .info-box .connnect img{width: 60px;height: auto;}
.contact-page-content .info-box .supprot p{font-size: 16px;}
.sup-let-margin{justify-content: space-evenly;}
.contact-page-content .info-box .supprot p{padding-left: 38px;}


.contact-page-content .address-info-col .adress-text ul li{font-size: 13px;font-weight: 400;line-height: 22px;}
.contact-page-content .address-info-col .adress-text ul li.address, .contact-page-content .address-info-col .adress-text ul li.call, .contact-page-content .address-info-col .adress-text ul li.email{background-size: 20px;}
.contact-page-content .address-info-col .adress-text h4{font-size: 20px;line-height: 30px;}
.contact-page-content .address-info-col .adress-text p{font-size: 14px;line-height: 20px;margin-bottom: 10px;}




.contact-page-form .conatct-form-col h2{font-size: 32px;margin-bottom: 30px;}
.wpcf7-form input, .wpcf7-form textarea{font-size: 13px;}
.wpcf7-form .wpcf7-submit{padding: 10px 30px;font-size: 14px;}


/*---------------------------Why choose supervim page----------------------------------------------------*/


.why-choose-us-sec{padding:80px 13px;}
.why-choose-us-sec h2{font-size: 34px;}
.why-choose-us-sec ul li span{font-size: 17px !important;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 16px !important;margin-bottom: 18px;}


.box-all{background-size: 40px;background-position: 22px 20px;}
.new-why-sec{padding: 100px 0px;}
.new-why-sec h2{font-size: 28px;line-height: 38px;margin-bottom: 30px;}
.box-all h3{font-size: 22px;margin-bottom: 18px;}
.box-all ul li{font-size: 15px;line-height: 26px;}
.box-all{padding: 30px 30px 30px 80px;}



.runergy-sec{padding: 140px 0;}
.runergy-sec p{font-size: 18px;line-height: 28px;}
.runergy-sec h2{font-size: 55px;line-height: 65px;}

.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 28px;line-height: 38px;margin-bottom: 30px;}
.team-why-sec p{font-size: 18px;line-height: 26px;margin-bottom: 30px;padding: 0 50px;}
.quality-matter-sec article h3{font-size: 22px;line-height: 30px;margin-bottom: 14px;}
.about-why-sec h2{font-size: 20px;margin-bottom: 30px;}
.about-why-sec .card p{font-size: 14px;line-height: 24px;}
.about-why-sec .card h3{font-size: 24px;line-height: 30px;}


/*---------------------------news page----------------------------------------------------*/


.news-video-inner-item .content-news-sec-inner{padding: 18px;}
.news-video-inner-item .content-news-sec-inner h4 {font-size: 18px;line-height: 20px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 14px;line-height: 22px;}

.about-why-sec .card {height: 240px;}


}



@media (min-width: 768px) and (max-width: 991.98px) {

    .contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0;margin-top: 50px;}


/* .contact-page-content .next-row .info-col { display: block;} */
/* .contact-page-content .next-row .common-btn { margin-top: 50px; } */
.contact-page-content .info-box article { padding: 20px 0px; height: 200px;}
.contact-page-content .info-box article p { font-size: 10px;}
.contact-page-content .info-box article img { margin-bottom: 20px;}
.contact-page-content .info-box article h3 {font-size: 19px; line-height: 20px; margin-bottom: 5px;}
.contact-page-content .next-row .time-text{padding-right: 20px; margin-right: 20px;}
.contact-page-content .next-row .time-icon { margin-right: 15px; }
.contact-page-content .next-row .info-col h4 { font-size: 17px;line-height: 20px;margin-bottom: 5px;}
.contact-page-content .next-row .info-col p { font-size: 16px;}

.contact-page-content .info-box .connnect img, .contact-page-content .info-box .email-info img{width: 60px;height: auto;}
.contact-page-content .info-box article p a{font-size: 14px;}
.contact-page-content .info-box .supprot .wp-icon, .contact-page-content .info-box .supprot .we-icon{background-size: 20px;}
.contact-page-content .info-box .supprot p{padding-left: 25px;font-size: 13px;}



.sup-let-margin{justify-content: space-evenly;}

.contact-page-content .address-info-col .adress-text h4{font-size: 18px;margin-bottom: 18px;line-height: 20px;}
.contact-page-content .address-info-col .adress-text p{font-size: 13px;line-height: 18px;margin-bottom: 10px;}
.contact-page-content .address-info-col .adress-text ul li{font-size: 14px;line-height: 20px;margin-bottom: 20px;}

.contact-page-form .info-col{order: 2;}
.contact-page-form .info-col iframe{height: 500px;/*margin-bottom: 50px*/;}
.contact-page-form .conatct-form-col h2{font-size: 35px;line-height: 45px;margin-bottom: 30px;}
.wpcf7-form input, .wpcf7-form textarea{font-size: 13px;}
.wpcf7-form .wpcf7-submit{padding: 10px 30px;font-size: 14px;}
.contact-page-form .conatct-form-col{margin-bottom: 30px;}


/*---------------------------Why choose supervim page----------------------------------------------------*/



.why-choose-us-sec{padding:60px 13px;}
.why-choose-us-sec h2{font-size: 26px !important;text-align: center;}
.why-choose-us-sec .right-side{text-align: center;}
.why-choose-us-sec ul li span{font-size: 16px !important;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 15px !important;margin-bottom: 18px;}

.box-all{background-size: 40px; background-position: 20px 28px;}
.new-why-sec{padding: 60px 0px;}
.new-why-sec h2{font-size: 25px;line-height: 38px;margin-bottom: 30px;}
.new-why-sec .all-flex-col{width: 100%;}
.box-all h3{font-size: 20px;margin-bottom: 16px;}
.box-all ul li{font-size: 14px;line-height: 24px;}
.box-all{padding: 25px 25px 25px 90px;}

.runergy-sec{padding: 100px 0;}
.runergy-sec p{font-size: 16px;line-height: 26px;padding: 0 20px;}
.runergy-sec h2{font-size: 40px;line-height: 50px;}
.quality-matter-sec, .about-why-sec, .team-why-sec{padding: 60px 15px;}
.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 25px;line-height: 32px;margin-bottom: 30px;}
.team-why-sec p{font-size: 16px;line-height: 26px;margin-bottom: 30px;padding: 0;}
.quality-matter-sec article h3{font-size: 20px;line-height: 30px;margin-bottom: 14px;}
.quality-matter-sec article p{font-size: 14px;line-height: 24px;}
.about-why-sec h2{font-size: 18px;margin-bottom: 30px;}
.about-why-sec .card p{font-size: 13px;line-height: 24px;}
.about-why-sec .card h3{font-size: 22px;line-height: 30px;}
.about-why-sec .grid{grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}


/*---------------------------news page----------------------------------------------------*/

.news-video-inner-item .content-news-sec-inner{padding: 15px;}
.news-video-inner-item .content-news-sec-inner h4 {font-size: 18px;line-height: 20px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 12px;line-height: 20px;}

.about-why-sec .card {height: 320px;}


}





@media (max-width: 575.98px){



.contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0; margin-top: 20px;}

.contact-page-content .next-row .info-col { display: block;}
.contact-page-content .next-row .common-btn { margin-top: 30px; }
.contact-page-content .info-box article { padding: 20px 0px; margin-bottom: 20px; height: auto;}
.contact-page-content .info-box article p { font-size: 14px;}
.contact-page-content .info-box article img { margin-bottom: 20px;}
.contact-page-content .info-box article h3 {font-size: 19px; line-height: 20px; margin-bottom: 5px;}

.contact-page-content .info-box .connnect img, .contact-page-content .info-box .email-info img{width: 50px;height: auto;}

.sup-let-margin{display: block;margin-left: 100px;}

.contact-page-content .address-info-col{margin-bottom: 20px;}
.contact-page-content .address-info-col .adress-text h4{font-size: 18px;margin-bottom: 15px;line-height: 20px;}
.contact-page-content .address-info-col .adress-text p{font-size: 13px;line-height: 18px;margin-bottom: 10px;}
.contact-page-content .address-info-col .adress-text ul li{font-size: 14px;line-height: 20px;margin-bottom: 20px;}

.contact-page-form .conatct-form-col h2{font-size: 30px;line-height: 45px;margin-bottom: 40px;}
.wpcf7-form input, .wpcf7-form textarea{font-size: 12px;}
.wpcf7-form .wpcf7-submit{padding: 10px 30px;font-size: 14px;}

.contact-page-form .second-from-row-col{display: block;width: 100%;}
.contact-page-form.commen-padding{padding: 50px 15px;}

.second-from-row-col p:nth-child(1){width: 100%;padding-right: 0px}
.second-from-row-col p:nth-child(2){width: 100%;padding-left: 0;}
.wpcf7-form .wpcf7-submit { width: 100px; padding: 10px 20px; font-size: 14px; }

.contact-page-form .conatct-form-col{padding-left: 0;}
.contact-page-form .info-col iframe{height: 500px;margin-top: 40px;}
.contact-page-form .info-col{order: 2;}


.sec-col{margin: 25px 0;}
.mob-pad-btm{margin: 25px 0;}
.sec-col{display: none;}




/*---------------------------Why choose supervim page----------------------------------------------------*/


.why-choose-us-sec{padding:50px 13px;}
.why-choose-us-sec h2{font-size: 22px ;text-align: center;}
.why-choose-us-sec .right-side{text-align: center;}
.why-choose-us-sec ul li span{font-size: 15px !important;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 14px !important;margin-bottom: 18px;line-height: 22px;}

.box-all{background-size: 35px; background-position: 18px 26px;}
.new-why-sec{padding: 50px 0px;}
.new-why-sec h2{font-size: 24px;line-height: 38px;margin-bottom: 30px;}
.new-why-sec .all-flex-col{width: 100%;}
.box-all h3{font-size: 18px;margin-bottom: 16px;line-height: 28px;}
.box-all ul li{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
.box-all{padding: 25px 20px 25px 80px;}

.runergy-sec{padding: 80px 0;}
.runergy-sec p{font-size: 13px;line-height: 20px;padding: 0 12px;}
.runergy-sec h2{font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.quality-matter-sec, .about-why-sec, .team-why-sec{padding: 50px 15px;}
.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.team-why-sec p{font-size: 14px;line-height: 22px;margin-bottom: 20px;padding: 0 20px;}
.quality-matter-sec article h3{font-size: 16px;line-height: 26px;margin-bottom: 14px;}
.quality-matter-sec article p{font-size: 14px;line-height: 24px;}
.about-why-sec h2{font-size: 14px;margin-bottom: 30px;line-height: 24px;}
.about-why-sec .card p{font-size: 13px;line-height: 24px;}
.about-why-sec .card h3{font-size: 20px;line-height: 30px;}
.about-why-sec .grid{grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.about-why-sec .card{padding: 30px;height: auto;}


/*---------------------------  News-page ----------------------------------------------------*/


.news-main-sec{padding: 50px 13px;}
.news-main-sec .news-col{padding-bottom:30px ;padding-left: 0;padding-right: 0;}
.news-main-sec .news-second-row, .news-main-sec .news-third-row{padding-top: 0;}
.news-video-inner-item .content-news-sec-inner h4 {font-size: 18px;line-height: 20px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 14px;line-height: 20px;}



}    


@media (max-width: 767.98px) and (orientation: landscape) {



.contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0; margin-top: 20px;}

.contact-page-content .next-row .info-col { display: block;}
.contact-page-content .next-row .common-btn { margin-top: 30px; }
.contact-page-content .info-box article { padding: 20px 0px; margin-bottom: 20px; height: auto;}
.contact-page-content .info-box article p { font-size: 14px;}
.contact-page-content .info-box article img { margin-bottom: 20px;}
.contact-page-content .info-box article h3 {font-size: 19px; line-height: 20px; margin-bottom: 5px;}

.contact-page-content .info-box .connnect img, .contact-page-content .info-box .email-info img{width: 50px;height: auto;}

.sup-let-margin{display: block;margin-left: 100px;}

.contact-page-content .address-info-col{margin-bottom: 20px;}
.contact-page-content .address-info-col .adress-text h4{font-size: 18px;margin-bottom: 15px;line-height: 20px;}
.contact-page-content .address-info-col .adress-text p{font-size: 13px;line-height: 18px;margin-bottom: 10px;}
.contact-page-content .address-info-col .adress-text ul li{font-size: 14px;line-height: 20px;margin-bottom: 20px;}

.contact-page-form .conatct-form-col h2{font-size: 30px;line-height: 45px;margin-bottom: 40px;}
.wpcf7-form input, .wpcf7-form textarea{font-size: 12px;}
.wpcf7-form .wpcf7-submit{padding: 10px 30px;font-size: 14px;}

.contact-page-form .second-from-row-col{display: block;width: 100%;}
.contact-page-form.commen-padding{padding: 50px 15px;}


.second-from-row-col p:nth-child(1){width: 100%;padding-right: 0px}
.second-from-row-col p:nth-child(2){width: 100%;padding-left: 0;}
.wpcf7-form .wpcf7-submit { width: 100px; padding: 10px 20px; font-size: 14px; }

.contact-page-form .conatct-form-col{padding-left: 0;}
.contact-page-form .info-col iframe{height: 500px;margin-top: 40px;}
.contact-page-form .info-col{order: 2;}


/*---------------------------Why choose supervim page----------------------------------------------------*/



.why-choose-us-sec{padding:50px 13px;}
.why-choose-us-sec h2{font-size: 22px ;text-align: center;}
.why-choose-us-sec .right-side{text-align: center;}
.why-choose-us-sec ul li span{font-size: 15px !important;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 14px !important;margin-bottom: 18px;line-height: 22px;}

.box-all{background-size: 35px; background-position: 18px 26px;}
.new-why-sec{padding: 50px 0px;}
.new-why-sec h2{font-size: 24px;line-height: 38px;margin-bottom: 30px;}
.new-why-sec .all-flex-col{width: 100%;}
.box-all h3{font-size: 18px;margin-bottom: 16px;line-height: 28px;}
.box-all ul li{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
.box-all{padding: 25px 20px 25px 70px;}


.runergy-sec{padding: 80px 0;}
.runergy-sec p{font-size: 13px;line-height: 20px;padding: 0 12px;}
.runergy-sec h2{font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.quality-matter-sec, .about-why-sec, .team-why-sec{padding: 50px 15px;}
.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.team-why-sec p{font-size: 14px;line-height: 22px;margin-bottom: 20px;padding: 0 20px;}
.quality-matter-sec article h3{font-size: 16px;line-height: 26px;margin-bottom: 14px;}
.quality-matter-sec article p{font-size: 14px;line-height: 24px;}
.about-why-sec h2{font-size: 14px;margin-bottom: 30px;line-height: 24px;}
.about-why-sec .card p{font-size: 13px;line-height: 24px;}
.about-why-sec .card h3{font-size: 20px;line-height: 30px;}
.about-why-sec .grid{grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.about-why-sec .card{padding: 30px;}


/*---------------------------  News-page ----------------------------------------------------*/


.news-main-sec{padding: 50px 13px;}
.news-main-sec .news-col{padding-bottom:30px ;padding-left: 0;padding-right: 0;}
.news-main-sec .news-second-row, .news-main-sec .news-third-row{padding-top: 0;}
.news-video-inner-item .content-news-sec-inner h4 {font-size: 18px;line-height: 20px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 14px;line-height: 20px;}


.sec-col{margin: 25px 0;}
.mob-pad-btm{margin: 25px 0;}
.sec-col img{width: 100%;}

.sec-col{display: none;}

}



@media (min-width: 576px) and (max-width: 767.98px) {



    .contact-page-content .first-row { padding: 0 0; }
.contact-page-content .next-row { margin: 0; margin-top: 20px;}

.contact-page-content .next-row .info-col { display: block;}
.contact-page-content .next-row .common-btn { margin-top: 30px; }
.contact-page-content .info-box article { padding: 20px 0px; margin-bottom: 20px; height: auto;}
.contact-page-content .info-box article p { font-size: 14px;}
.contact-page-content .info-box article img { margin-bottom: 20px;}
.contact-page-content .info-box article h3 {font-size: 19px; line-height: 20px; margin-bottom: 5px;}

.contact-page-content .info-box .connnect img, .contact-page-content .info-box .email-info img{width: 50px;height: auto;}

.sup-let-margin{display: block;margin-left: 100px;}

.contact-page-content .address-info-col{margin-bottom: 20px;}
.contact-page-content .address-info-col .adress-text h4{font-size: 18px;margin-bottom: 15px;line-height: 20px;}
.contact-page-content .address-info-col .adress-text p{font-size: 13px;line-height: 18px;margin-bottom: 10px;}
.contact-page-content .address-info-col .adress-text ul li{font-size: 14px;line-height: 20px;margin-bottom: 20px;}

.contact-page-form .conatct-form-col h2{font-size: 30px;line-height: 45px;margin-bottom: 40px;}
.wpcf7-form input, .wpcf7-form textarea{font-size: 12px;}
.wpcf7-form .wpcf7-submit{padding: 10px 30px;font-size: 14px;}

.contact-page-form .second-from-row-col{display: block;width: 100%;}
.contact-page-form.commen-padding{padding: 50px 15px;}


.second-from-row-col p:nth-child(1){width: 100%;padding-right: 0px}
.second-from-row-col p:nth-child(2){width: 100%;padding-left: 0;}
.wpcf7-form .wpcf7-submit { width: 100px; padding: 10px 20px; font-size: 14px; }
.contact-page-form .conatct-form-col{padding-left: 0;}
.contact-page-form .info-col iframe{height: 500px;margin-top: 40px;}
.contact-page-form .info-col{order: 2;}



/*---------------------------Why choose supervim page----------------------------------------------------*/



.why-choose-us-sec{padding:50px 13px;}
.why-choose-us-sec h2{font-size: 22px ;text-align: center;}
.why-choose-us-sec .right-side{text-align: center;}
.why-choose-us-sec ul li span{font-size: 15px !important;}
.why-choose-us-sec ul li, .why-choose-us-sec p{font-size: 14px !important;margin-bottom: 18px;line-height: 22px;}


.box-all{background-size: 35px; background-position: 18px 26px;}
.new-why-sec{padding: 50px 0px;}
.new-why-sec h2{font-size: 24px;line-height: 38px;margin-bottom: 30px;}
.new-why-sec .all-flex-col{width: 100%;}
.box-all h3{font-size: 18px;margin-bottom: 16px;line-height: 28px;}
.box-all ul li{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
.box-all{padding: 25px 20px 25px 70px;}


.runergy-sec{padding: 80px 0;}
.runergy-sec p{font-size: 13px;line-height: 20px;padding: 0 12px;}
.runergy-sec h2{font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.quality-matter-sec, .about-why-sec, .team-why-sec{padding: 50px 15px;}
.about-why-sec h1, .quality-matter-sec h2, .team-why-sec h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.team-why-sec p{font-size: 14px;line-height: 22px;margin-bottom: 20px;padding: 0 20px;}
.quality-matter-sec article h3{font-size: 16px;line-height: 26px;margin-bottom: 14px;}
.quality-matter-sec article p{font-size: 14px;line-height: 24px;}
.about-why-sec h2{font-size: 14px;margin-bottom: 30px;line-height: 24px;}
.about-why-sec .card p{font-size: 13px;line-height: 24px;}
.about-why-sec .card h3{font-size: 20px;line-height: 30px;}
.about-why-sec .grid{grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.about-why-sec .card{padding: 30px;height: auto;}



/*---------------------------news page----------------------------------------------------*/


.news-main-sec{padding: 50px 13px;}
.news-main-sec .news-col{padding-bottom:30px ;padding-left: 0;padding-right: 0;}
.news-main-sec .news-second-row, .news-main-sec .news-third-row{padding-top: 0;}
.news-video-inner-item .content-news-sec-inner h4 {font-size: 18px;line-height: 20px;}
.news-video-inner-item .content-news-sec-inner p{font-size: 14px;line-height: 20px;}

.sec-col{margin: 25px 0;}
.mob-pad-btm{margin: 25px 0;}
.sec-col img{width: 100%;}

.sec-col{display: none;}

}

