
@media (min-width: 1400px) and (max-width: 1600px) {
 .container2 { max-width: 1400px!important;}
 .lp-banner-text h2 { font-size: 80px; line-height: 145px;}
 .word-slider1 h2 { font-size: 80px; line-height: 145px;}
 .word-slider2 h2 { font-size: 80px; line-height: 145px;}
.lp-banner-text h3 { font-size: 80px; line-height: 145px;}

.lp-banner2 .lp-banner-text h2 { font-size: 80px; line-height: 120px;}
.lp-banner2 .word-slider1 h2 { font-size: 80px; line-height: 120px;}
.lp-banner2 .word-slider2 h2 { font-size: 80px; line-height: 120px;}
.lp-banner2 .lp-banner-text h3 { font-size: 80px; line-height: 120px;}

}

@media (min-width: 1600px) and (max-width: 1800px) {
.container2 { max-width: 1600px!important;}
.lp-banner-text h2 { font-size: 95px; line-height: 160px;}
.word-slider1 h2 { font-size: 95px; line-height: 160px;}
.word-slider2 h2 { font-size: 95px; line-height: 160px;}
.lp-banner-text h3 { font-size: 95px; line-height: 160px;}

.lp-banner2 .lp-banner-text h2 { font-size: 95px; line-height: 130px;}
.lp-banner2 .word-slider1 h2 { font-size: 95px; line-height: 130px;}
.lp-banner2 .word-slider2 h2 { font-size: 95px; line-height: 130px;}
.lp-banner2 .lp-banner-text h3 { font-size: 95px; line-height: 130px;}

}

@media (min-width: 1800px) and (max-width: 2000px) {
.container2 { max-width: 1800px!important;}
.lp-banner-text h2 { font-size: 105px; line-height: 180px;}
.word-slider1 h2 { font-size: 105px; line-height: 180px;}
.word-slider2 h2 {font-size: 105px; line-height: 180px;}
.lp-banner-text h3 {font-size: 105px; line-height: 180px;}

.lp-banner2 .lp-banner-text h2 { font-size: 105px; line-height: 150px;}
.lp-banner2 .word-slider1 h2 { font-size: 105px; line-height: 150px;}
.lp-banner2 .word-slider2 h2 {font-size: 105px; line-height: 150px;}
.lp-banner2 .lp-banner-text h3 {font-size: 105px; line-height: 150px;}

}

@media (min-width: 2000px) and (max-width: 2200px) {
.container2 { max-width: 2000px!important;}
.lp-banner-text h2 { font-size: 112px; line-height: 200px;}
.word-slider1 h2 { font-size: 112px; line-height: 200px;}
.word-slider2 h2 {font-size: 112px; line-height: 200px;}
.lp-banner-text h3 {font-size: 112px; line-height: 200px;}

.lp-banner2 .lp-banner-text h2 { font-size: 112px; line-height: 160px;}
.lp-banner2 .word-slider1 h2 { font-size: 112px; line-height: 160px;}
.lp-banner2 .word-slider2 h2 {font-size: 112px; line-height: 160px;}
.lp-banner2 .lp-banner-text h3 {font-size: 112px; line-height: 160px;}

}


@media (min-width: 2200px) and (max-width: 2400px) {
.container2 { max-width: 2200px!important;}
.lp-banner-text h2 { font-size: 120px; line-height: 210px;}
.word-slider1 h2 { font-size: 120px; line-height: 210px;}
.word-slider2 h2 {font-size: 120px; line-height: 210px;}
.lp-banner-text h3 {font-size: 120px; line-height: 210px;}

.lp-banner2 .lp-banner-text h2 { font-size: 120px; line-height: 170px;}
.lp-banner2 .word-slider1 h2 { font-size: 120px; line-height: 170px;}
.lp-banner2 .word-slider2 h2 {font-size: 120px; line-height: 170px;}
.lp-banner2 .lp-banner-text h3 {font-size: 120px; line-height: 170px;}

}







@media screen and (min-width: 1200px) {
.lp-banner {padding: 0}
.lp-banner-text { height: 100vh; display: flex; flex-direction: column; align-items: flex-start; justify-content: center;
	;}
.container { max-width: 1140px;}


}




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

.client-logo-list1 img {width: 90%; display: inline-block;}
.client-logo-listimg {width: 100%;}
.client-logo-list1 img {width: 24%;}
.client-logo-list2 img {width: 24%;}
.lp-banner-text h2 {font-size: 55px;}
.lp-banner-text h3 { font-size: 55px;  padding: 7px 0;}
.cubespinner div { font-size: 60px;}
.lp-banner-text h2 { line-height: 88px;}
.lp-banner-text h3 { line-height: 103px;}
.banner-h3 { margin-top: -37px;}
#changingword {width: 345px;}

.lp-banner2 .lp-banner-text h2 {font-size:55px}
.lp-banner2 .lp-banner-text h3 {font-size: 55px;}


}




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

.lp-banner-text h2 {font-size: 40px; line-height: 55px;}
.lp-banner-text h3 { font-size: 40px; padding: 30px 0;}
.section-heading h2 {font-size: 40px;}
.contact-form-he h2 { font-size: 40px;}
.client-logo-list1 img {width: 90%; display: inline-block;}
.client-logo-listimg {width: 100%;}
.client-logo-list1 img {width: 24%;}
.client-logo-list2 img {width: 24%;}
.lp-banner-img { margin-top: 15px;}
.see-action-img { margin-top: 40px;}
.see-action { padding: 60px 0;}
.lp-banner { padding: 60px 0; padding-top: 70px;}
.cubespinner div {    font-size: 40px;}
#changingword {width: 235px;}
.d-flex {display: flex;}
.stage { width: 325px;margin-top: 0px; height: auto;}
.lp-banner-text h3 {    font-size: 40px;    padding: 5px 0;}

.lp-banner2 .lp-banner-text h2 {font-size: 40px}
.lp-banner2 .lp-banner-text h3 {font-size: 40px;}

}


@media screen and (max-width: 990px) {
.lp-banner-text h2 {font-size: 40px; line-height: 55px;}
.lp-banner-text h3 { font-size: 40px; padding: 30px 0;}
.section-heading h2 {font-size: 40px;}
.contact-form-he h2 { font-size: 40px;}
.client-logo-list1 img {width: 90%; display: inline-block;}
.client-logo-listimg {width: 100%;}
.client-logo-list1 img {width: 24%;}
.client-logo-list2 img {width: 24%;}
.lp-banner-img { margin-top: 15px;}
.see-action-img { margin-top: 40px;}
.see-action { padding: 80px 0;}
.lp-banner { padding: 60px 0; padding-top: 70px;}
.see-action-img p { font-size: 20px;}
.lp-banner-text h3 { line-height: 20px; }
.cubespinner div {font-size: 40px;}
#changingword {width: 235px;}
.d-flex {display: flex;}
.stage { width: 325px;margin-top: 0px; height: auto;}
.lp-banner-text h3 { font-size: 40px;padding: 5px 0;}
.banner-h3 {margin-top: 0; }
.contact-form input {font-size: 20px;}
.see-action-img:first-child { margin-bottom: 80px;}
.see-action {padding: 80px 0; }
.lp-banner2 .lp-banner-text h2 {font-size: 40px}
.lp-banner2 .lp-banner-text h3 {font-size: 40px;}
.lp-banner-text { height: 60vh;}
.client-logo { margin-top: 70px;}

}





@media screen and (max-width: 767px) {
header { padding: 15px 0;}
.lp-banner-text h2 {font-size: 30px; line-height: 55px;}
.lp-banner-text h3 { font-size: 30px; padding: 30px 0;}
.section-heading h2 {font-size: 30px;}
.contact-form-he h2 { font-size: 30px;}
.lp-banner { padding: 40px 0;  padding-top: 50px;}
.see-action-img p { font-size: 25px;line-height: 31px;}
.see-action-img { margin-top: 25px;}
.see-action { padding: 40px 0;}
.client-logo-list1 img {width: 90%; display: inline-block;}
.client-logo-listimg {width: 100%;}
.client-logo-list1 img {width: 24%;}
.client-logo-list2 img {width: 24%;}
.lp-banner-img { margin-top: 15px;}
.banner-h3 {   margin-top: 0; }
.lp-banner-text {height: 100vh;}
.cubespinner div { position: absolute; width: 100%;  text-align: center; font-size: 36px;font-weight: 700;}
.stage {width: 315px;margin: 0 auto;margin-top: 5px; height: 20px;}
.home h3 {font-size:36px; text-align: left; color: #009393; margin-left: 8px; font-weight: 700; padding: 8px 0;}
#changingword {width: 390px;margin: 0 auto;margin-bottom: 5px;}
.lp-banner-text .d-flex { display: flex !important;  flex-direction: column;}
.lp-banner-text h2 {font-size: 36px; line-height: 45px;}
.lp-banner-text h3 { font-size: 36px; }

.word-slider1 h2 { text-align: center; margin-right: 0;margin-bottom: 0;height:35px!important}
.word-slider2 h2 { text-align: center;margin-right: 0;margin-bottom: 0;height:35px!important}
.contact-form {margin-bottom: 20px;}
.contact-form-he p {font-size: 28px;}
.contact-form input { font-size: 15px;}

.lp-banner2 .lp-banner-text h2 {font-size: 36px;}
.lp-banner2 .lp-banner-text h3 {font-size: 36px;}

}





@media screen and (max-width: 575px) {
 .banner-h3 {   margin-top: 0; }
.lp-banner-text {height:60vh;}
.cubespinner div { position: absolute; width: 100%;  text-align: center; font-size: 36px;font-weight: 700;}
.stage {width: 315px;margin: 0 auto;margin-top: 5px; height: 20px;}
.home h3 {font-size:36px; text-align: left; color: #009393; margin-left: 8px; font-weight: 700; padding: 8px 0;}
#changingword {width: 390px;margin: 0 auto;margin-bottom: 5px;}
.lp-banner-text .d-flex { display: flex !important;  flex-direction: column;}
.lp-banner-text h2 {font-size: 34px; line-height: 45px;}
.lp-banner-text h3 { font-size: 33px; padding: 8px 0;line-height: 30px;}
.section-heading h2 {font-size: 40px;}
.contact-form-he h2 { font-size: 40px;}
.lp-banner { padding: 40px 0;  padding-top: 50px;}
.client-logo-list1 img:nth-child(odd) { background-color: transparent;}
.client-logo-list2 img:nth-child(even) { background-color: transparent;}
.see-action-img p { font-size: 25px;line-height: 31px;}
.see-action-img { margin-top: 25px;}
.see-action { padding: 60px 0; padding-bottom: 80px}
.client-logo-list1, .client-logo-list2 {display: flex; flex-wrap: wrap;justify-content: center;}
.client-logo-list1 img, .client-logo-list2 img {width: 130px; }
.client-logo {margin-top: 50px;}
.phone-flex .phone { width: 34%;}
.lp-banner-text h2 span { color: #000000;position: relative; width: fit-content; display: block; margin-bottom: 5px; text-align: center; margin: 0 auto; margin-bottom: 15px;}
.lp-banner-text { margin: 0px 0;}
.word-slider1 h2 { text-align: center; margin-right: 0;margin-bottom: 0;height:35px!important}
.word-slider2 h2 { text-align: center;margin-right: 0;margin-bottom: 0;height:35px!important;margin-left:0}
.contact-form {margin-bottom: 20px;}
.see-action-img:first-child { margin-bottom: 80px;}


.lp-banner2 .lp-banner-text h2 {font-size: 34px; line-height: 45px;}
.lp-banner2 .lp-banner-text h3 { font-size: 33px; padding: 8px 0;line-height: 30px;}
.lp-banner2 .section-heading h2 {font-size: 40px;}
.lp-banner2 .contact-form-he h2 { font-size: 40px;}
.lp-banner-text h2 span {margin: inherit;}


}


@media screen and (max-width: 477px) {
.phone-flex .phone { width: 50%;}
}