@media screen and (max-width: 1800px) {
/* home haader start */
.home-leader-section h2 {font-size: 65px;line-height: 80px;}
/* home haader end */

}

@media screen and (max-width: 1600px) {
/* home haader start */
.home-leader-section h2 {font-size: 60px;line-height: 72px;}
/* home haader end */

/* banner section start  */
.home-video-banner { min-height: 850px;}
/* banner section end  */

}

@media screen and (max-width: 1500px) {
/* banner section start  */
.home-video-banner { min-height:800px;}
.video-banner-text .video-banner-btn {margin-top: 60px;}
/* banner section end  */

    
    }

@media screen and (max-width: 1400px) {
/* banner section start  */
.home-video-banner { min-height: 650px;}
.video-banner-text .video-banner-btn {margin-top: 50px;}
/* banner section end  */

/* home leader start */
.home-leader-section h2 {font-size: 52px;line-height: 62px;}
.home-leader-section::before {height: 330px; width: 360px;}
/* home leader end */

.energy-massages {margin-bottom: 44px !important; min-height: 263px; padding: 60px 50px; background: var(--theme-color); border-radius:60px 60px 60px 0px; background-size: cover; max-width: 422px;}

}

@media screen and (max-width: 1199px) {
/* banner section start  */
.home-video-banner { min-height: 560px;}
.video-banner-text { max-width: 485px;}
.video-banner-text h1 {font-size: 52px;line-height: 62px;}

.video-banner-text .video-banner-btn a {font-size: 28px;}
.video-banner-text .video-banner-btn {margin-top: 40px;}
.video-banner-text .video-banner-btn a i {font-size: 36px;}

.banner-down-btn { bottom: 50px;}
.banner-down-btn img{ height: 35px;}

/* banner section end  */

/* home usp section start  */
.home-usp {padding: 40px 0;}
/* home usp section end  */



/* leader section start */
.home-leader-section h2 { font-size: 44px; line-height: 54px;}
.home-leader-section::before { height: 240px;  width: 260px;}
/* leader section end */

/* energy-massages section start  */
.energy-massages {max-width: 335px; min-height: 180px; margin-bottom: 27px !important;border-radius: 50px 50px 50px 0px;  padding: 45px 30px 45px;}
.energy-massages::before {bottom: -34px;width: 70px;}
/* energy-massages section end  */

/* energy-practicality-slider start  */
.energy-practicality-slider .energy-practicality-box h3 {font-size: 24px;}
.energy-practicality-slider {margin-top: 50px;}
.energy-practicality-slider .energy-img {margin-bottom: 20px;}
.energy-practicality-slider .owl-item .item {opacity: 1;}
/* energy-practicality-slider end  */

/* home video section start  */
.home-video-action  h2 {margin-bottom: 35px;}
.home-video-action .action-btn a span i {height: 70px;width: 70px; font-size: 40px;}
.home-video-action .action-btn a span {padding: 10px; margin: 0 12px;}
.home-video-action .action-btn a { font-size: 40px;}
/* home video section end */

}



@media screen and (max-width: 991px) {
 /* home video banner start */
.home-video-banner { min-height: 433px; } 
.video-banner-text h1 { font-size: 42px; line-height: 52px;}
.video-banner-text { max-width: 380px;}

.video-banner-text .video-banner-btn a {font-size: 22px;}
.video-banner-text .video-banner-btn a i {font-size: 28px;margin-left: -6px;}
.video-banner-text .video-banner-btn {margin-top: 25px;}

.banner-down-btn {bottom: 30px;}
 /* home video banner end */

 /* home usp section start */
 .home-usp {padding: 30px 0;}
 /* home usp section end */



 /* leader section start */
 .home-leader-section h2 { font-size: 36px;  line-height: 46px;}
 .home-leader-section::before { height: 186px; width: 206px;}
 /* leader section end */

 /* energy-practicality-slider start  */
 .energy-practicality-slider {margin-top: 35px;}
 .energy-practicality-slider .energy-practicality-box h3 { font-size: 22px;}
 /* energy-practicality-slider end */

 /* video action section  start */
 .home-video-action  h2 { margin-bottom: 20px;}
 /* video action section  end */

}




@media screen and (max-width: 767px) {
/* home banner start */
.home-video-banner {min-height: 370px;}
.video-banner-text h1 {font-size: 35px;line-height: 44px;}
.video-banner-text .video-banner-btn a {font-size: 20px;}
.video-banner-text .video-banner-btn a i {font-size: 24px;margin-left: -4px;}
/* home banner end  */

/* home leader section start */
.home-leader-section .about-contant{text-align: center;margin-top: 15px;}
/* home leader section end */

/* energy-practicality start */
.energy-massages::before { bottom: -32px;width: 53px;}
.energy-massages {min-height: 160px;margin-bottom: 22px !important; border-radius: 35px 35px 35px 0px; padding: 25px 25px 25px;}
.energy-practicality-slider .energy-practicality-box h3 {font-size: 20px;}
/* energy-practicality end */

/* action video secton start  */
.home-video-action .action-btn a span i {height: 55px;width: 55px;font-size: 32px;}
.home-video-action .action-btn a {font-size: 34px;}
.home-video-action .action-btn a span {padding: 8px;margin: 0 10px;}
/* action video secton end  */


}



@media screen and (max-width: 575px) {

/* home banner start */
.home-video-banner { min-height: 360px;}
.video-banner-text {max-width: 265px;}
.video-banner-text h1 {font-size: 30px;line-height: 38px;}
.video-banner-text .video-banner-btn a {font-size: 18px;}
.video-banner-text .video-banner-btn a i {font-size: 21px;}
.video-banner-text .video-banner-btn { margin-top: 15px;}

.banner-down-btn {bottom: 15px;}
.banner-down-btn img {height: 28px;}
/* home banner end */

/* usp section start  */
.home-usp { padding: 20px 0;}
/* usp section end  */

/* home leader section start  */
.home-leader-section .leader-title{text-align: center;margin-bottom: 12px;}
.home-leader-section h2 {font-size: 32px;line-height: 42px;}
/* home leader section end  */

/* energy-practicality  sectionn start  */
.energy-practicality .about-contant {text-align: center;}
.energy-massages {min-height: 120px; border-radius: 20px 20px 20px 0px; padding: 20px 20px 20px; margin-top: 15px;}
.energy-practicality-slider {margin-top: 35px;}
.energy-practicality-slider .energy-practicality-box h3 {font-size: 18px;}
.energy-practicality-slider .energy-img {margin-bottom: 12px;}
/* energy-practicality  sectionn end  */


/* action video start */
.home-video-action  h2 { margin-bottom: 15px;}
.home-video-action .action-btn a span i { height: 40px;width: 40px;font-size: 26px;}
.home-video-action .action-btn a span {padding: 5px;margin: 0 6px;}
.home-video-action .action-btn a {font-size: 26px;}
/* action video end  */



}


@media screen and (max-width: 479px) {
/* home banner css start */
.home-video-banner {min-height: 350px;}
.video-banner-text .video-banner-btn {margin-top: 10px;}
/* home banner css end */

}


