:root {
	--azure: #187dcf;
}

body {
    font-family: Heebo, sans-serif;
    font-size: 0;
    font-weight: 500;
    margin: 0;
    direction: rtl;
    letter-spacing: 0px;
    line-height: 1.3;
    color: #081619;
	/*background: #fff url(../images/bkg.jpg) no-repeat top center;*/
	background: #fff;
}

strong { font-weight: bold; }
/*a[href="#warper"] { display: inline-block; }*/

#warper {
    transform-origin: center top;
    max-width: 2272px;
    margin: auto;
}

.clearBoth { clear: both; height: 1px; }

#cboxLoadedContent {
    background: #000;
}

.sectionAnchor{
    position: relative;
    top:-121px;
}

.section1 {
    height: 967px;
    background: url(../images/sec1.jpg) no-repeat center 32px;
}

.topBarStatic {
    background: url("../images/topbar_bg.png") no-repeat center top;
    height: 157px;
     position: fixed;
    width: 100%;
    right: 0;
	z-index: 9999;
}

.topNavFixed{
    position: fixed;
    width: 100%;
    right: 0;
}

.topBar {
    position: fixed;
    width: 100%;
    transition: all 500ms ease-out;
    z-index: 9;
    transform: translateY(-120px);
    height: 120px;
    background: #fff;
}

.topNavBkg {
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.15);
    transform: translateY(0px);
}

.topBar #logos {
    margin-top: 6px;
}

#logos {
    float: right;
    margin-top: 30px;
    margin-left: 49px;
}

.topContainer, .topBarStatic .container{
    margin: 0 auto;
    width: 1178px;
}

.container {
    margin: 0 auto;
    width: 1146px;
}

nav.top ul {
    font-size: 16px;
    letter-spacing: -0.4px;
    margin-top: 0;
    margin-right: 0;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 79px;
}

nav.top ul li {
    /* float: right; */
    text-align: center;
    padding: 74px 15px 0;
    margin-top: 0px;
    /* margin-left: 25px; */
    /* width: 89px; */
    line-height: 1;
}

nav.top ul li:last-child {
    margin-left: 0px;
    padding-left: 0;
    /* width: 96px; */
}

nav.top ul li.active, #main-menu li.current_page_item, #main-menu-scroll li.current_page_item {
    border-top: 3px solid #187dcf;
    border-top: 3px solid var(--azure);
    padding-top: 64px;
    font-weight: 700;
    position: relative;
    top: 2px;
}

nav.top ul li:nth-child(4).active, nav.top ul li:nth-child(5).active, nav.top ul li:nth-child(7).active {
    padding-top: 55px;
    top: 5px;
}

nav.top ul li a, nav.top ul li.active a, #main-menu li.current_page_item a {
    color: #000;
}

.mean-bar #main-menu-scroll li.current_page_item {
    border-top: 0px solid #187dcf;
    border-top: 0 solid var(--azure);
    padding-top: 0;
}

.sec1Titles {
    font-size: 79px;
    font-weight: 500;
    color: #fff;
    width: auto;
    margin-top: 288px;
    letter-spacing: -2px;
    line-height: 1;
}

.sec1Titles::after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #ffff48;
    border-radius: 50%;
    margin-right: -13px;
}

a.downArrow {
    text-align: center;
    width: 217px;
    height: 217px;
    background: url(../images/sec1_arr.png) no-repeat center center;
    margin-top: -22px;
    margin-right: 375px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0.95;
    font-size: 30px;
    color: #081619;
}

.section2 {
    min-height: 1227px;
    background: #fbfbfb url(../images/sec2.png) no-repeat center top;
    border-bottom: 1px solid #bec2c3;
}

h2{
    font-size: 45px;
    font-weight: 500;
    letter-spacing: -1.5px;
}

h2::after{
    content: '';
    display: inline-block;
    border-radius: 50%;
}

.sec2Title {
    color: #fff;
    margin-top: 93px;
    margin-right: 169px;

}

.sec2Title::after{
    width: 12px;
    height: 12px;
    background: #ffff48;
    margin-right: 6px;
}

.sec2-video {
    background: rgba(200,200,220,0.2);
    margin: 32px auto;
    max-width: 1496px;
    height: 842px;
}


.section3 {
    height: 1117px;
    background: #fff url(../images/sec3.jpg) no-repeat right bottom;
}

.sec3Title {
    color: #081619;
    margin: 88px 180px 0 0;
}

.sec3Title::after{
    width: 12px;
    height: 12px;
    background: #ffff48;
    margin-right: 6px;
}

.sec3-left {
    float: left;
    width: 824px;
    margin-top: 93px;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.4px;
    line-height: 2.5;
}

.sec3-left strong{
    font-weight: 500;
    color: #4ad6ff;
}

.sec3-left p{
    margin-top: 46px;
}

.sec3-left p:first-of-type{
    margin-top: 0;
}

.sec3-left-right{
    float: right;
    width: 48%;
}

.sec3-left-left {
    float: left;
    width: 47%;
}

.sec3-left-left-sep {
    background: #ffcd00;
    height: 4px;
    width: 184px;
    margin: 41px 0 0;
}

.sec3-left .sec3-left-left-bold {
    font-size: 24px;
    font-weight: 500;
    margin-top: 51px;
    line-height: 1.4;
    letter-spacing: -0.7px;
    width: 112%;
}


.section4 {
    height: 3746px;
    background: url("../images/sec4.png") no-repeat center top;
}

.sec4Title {
    margin: 95px 182px 0 0;
}

.sec4Title::after{
    width: 12px;
    height: 12px;
    background: #9dc900;
    margin-right: 6px;
}

.sec4-container, .sec7-container{
    margin: 0 auto;
    max-width: 1480px;
}

.sec4-boxes, .sec7-boxes {
    margin: 57px 0;
}

.sec4-box, .sec7-box{
    height: 552px;
}

.sec4-box-right, .sec7-box-right {
    float: right;
    width: 50%;
    background: #fff;
}

.sec4-box-left, .sec7-box-left{
    float: left;
    width: 50%;
    background: #fff;
}

.sec7-box-right, .sec7-box-left{
    background: transparent;
}

.sec4-box-right-container {
    padding: 40px 140px 0 0;
}

.sec4-box-num {
    font-size: 190px;
    font-weight: 900;
    line-height: 0.95;
    letter-spacing: -4px;
}

.sec4-box-01 .sec4-box-num, .sec4-box-07 .sec4-box-num{
    color: #4ad6ff;
}


.sec4-box-Title {
    letter-spacing: -0.8px;
    font-size: 30px;
    font-weight: 500;
    margin-right: 28px;
    line-height: 1.2;
    margin-top: 9px;
}

.sec4-box-Text {
    font-size: 18px;
    font-weight: 300;
    margin-right: 28px;
    margin-top: 16px;
    letter-spacing: -0.4px;
    line-height: 1.7;
}

.sec4-box-02{
    background: #000 url("../images/sec4_box_2.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-04 {
    background: #fff url("../images/sec4_box_3.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-06 {
    background: #fff url("../images/sec4_box_6.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-08 {
    background: #fff url("../images/sec4_box_8.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-10 {
    background: #fff url("../images/sec4_box_10.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-12 {
    background: #fff url("../images/sec4_box_12.jpg") no-repeat center center;
    background-size: cover;
}

.sec4-box-left-container {
    padding: 64px 78px 0 0;
}

.sec4-box-left .sec4-box-Title, .sec4-box-left .sec4-box-Text{
    margin-right: 0;
}

.sec4-box-03 .sec4-box-num{
    color: #9dc900;
}

.sec4-box-05 .sec4-box-num{
    color: #ffcd00;
    margin-right: 20px;
}

.sec4-box-09 .sec4-box-num{
    color: #9dc900;
    margin-right: 20px;
}

.sec4-box-11 .sec4-box-num{
    color: #ffcd00;
}

.section5 {
    height: 1710px;
    background: url(../images/sec5_bg.png) no-repeat left 24%,  url(../images/sec5_bg_2.png) no-repeat 86% bottom;
    background-color: #1a1a1a;
}

.sec5Title {
    margin: 117px 182px 0 0;
    color: #fff;
}

.sec5-Boxes {
    margin: 82px auto 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px 1fr 50px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 22px 1fr 22px 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    grid-gap: 22px 50px;
}.sec5-Boxes > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}.sec5-Boxes > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}.sec5-Boxes > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}.sec5-Boxes > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}.sec5-Boxes > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}.sec5-Boxes > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
}.sec5-Boxes > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
}.sec5-Boxes > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
}.sec5-Boxes > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
}
.sec5-box-icon {
    min-height: 99px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sec5Title::after {
    width: 12px;
    height: 12px;
    background: #9dc900;
    margin-right: 6px;
}

.sec5-box-title {
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin: 14px 0 0;
    letter-spacing: -0.4px;
    line-height: 1.25;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 76px;
}

.sec5-box-text {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
    margin: 16px auto 0;
    line-height: 1.7;
    width: 97%;
    text-align: center;
    letter-spacing: -0.4px;
}

.sec5-Box7 .sec5-box-text{
    width: 98%;
}

.sec5-box-text-sep {
    background: #fff;
    height: 1px;
    width: 28px;
    margin: 15px auto;
}

.section6 {
    height: 1032px;
    background: url(../images/sec6_bg.jpg) no-repeat left top, url(../images/sec6_bg_2.png) no-repeat 86% top;
    background-color: #fff;
}

.sec6Title {
    margin: 287px 0px 0 0;
    color: #1a1a1a;
    
}

.sec6Title::after, .sec6_5Title::after {
    width: 12px;
    height: 12px;
    background: #4ad6ff;
    margin-right: 6px;
}

.sec6-texts {
    color: #1a1a1a;
    font-size: 18px;
    font-weight: 300;
    line-height: 2.5;
    margin: 34px 0 0;
    letter-spacing: -0.3px;
    width: 478px;
}

.sec6-texts-sep {
    width: 46px;
    height: 4px;
    background: #ffcd00;
    margin: 18px 0;
}

.section6_5{
	height: 982px;
	background: url("../images/sec6_5.jpg") no-repeat center top;
}

.section6_5-left {
    float: left;
    width: 422px;
    margin: 165px 0px 0 0;
}

.sec6_5-texts {
    width: 540px;
}

a.sec6_5-btn {
    width: 536px;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 37px;
    background: #4ad6ff url(../images/sec65_arr.png) no-repeat 5% center;
    margin: 45px 0 0;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.6px;
    color: #fff;
}

a.sec6_5-btn:hover {
    background: #03c0f8 url(../images/sec65_arr.png) no-repeat 5% center;
}

h2.sec6_5Title {
    color: #1a1a1a;
	letter-spacing: -1.2px;
}

.section7 {
    min-height: 1315px;
    background: #1a1a1a;
}

.sec7Title {
    margin: 95px 130px 0 0;
    color: #fff;
}

.sec7Title::after {
    width: 12px;
    height: 12px;
    background: #ffcd00;
    margin-right: 6px;
}


.sec7-box-right-container {
    padding: 98px 135px 0 0;
}

.sec7-box-main-title{
    font-size: 100px;
    font-weight: 100;
    color: #ffcd00;
    line-height: 1;
    letter-spacing: -2.6px;
}

.sec7-box-Title {
    letter-spacing: -0.8px;
    font-size: 30px;
    font-weight: 500;
    margin-right: 7px;
    line-height: 1.2;
    margin-top: 24px;
    color: #fff;
}

.sec7-box-Text {
    font-size: 18px;
    font-weight: 300;
    margin-right: 7px;
    margin-top: 6px;
    letter-spacing: -0.3px;
    line-height: 1.7;
    color: #fff;
}

.sec7-box-left-container {
    padding: 78px 84px 0 0;
}

.sec7-box-02 {
    background: #000 url("../images/sec7/sec7_box_1.jpg") no-repeat center center;
    background-size: cover;
}


.sec7-box-04 {
    background: #fff url("../images/sec7/sec7_box_3.jpg") no-repeat center center;
    background-size: cover;
}

.sec7-box-06 {
    background: #fff url("../images/sec7/sec7_box_6.jpg") no-repeat center center;
    background-size: cover;
}

.sec7-box-08 {
    background: #fff url("../images/sec7/sec7_box_8.jpg") no-repeat center center;
    background-size: cover;
}

.sec7-box-10 {
    background: #fff url("../images/sec7/sec7_box_10.jpg") no-repeat center center;
    background-size: cover;
}

.section8 {
    min-height: 1104px;
    background: #fff;
    margin-top: -1px;
}

.sec8-boxes .sec7-box-Title, .sec8-boxes .sec7-box-Text {
    color: #1a1a1a;
}

.section9{
    min-height: 1492px;
    margin-top: -1px;
    background: #1a1a1a url("../images/sec9_bg.jpg") no-repeat right bottom;
}

.sec9-texts {
    margin: 9% 50% 0 0;
}

.sec9-title{
    font-size: 30px;
    font-weight: 500;
    color: #fff;
    letter-spacing: -0.8px;
}

.sec9-text {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.7;
    color: #fff;
    letter-spacing: -0.4px;
    margin: 60px 0 0;
}

.sec9-text strong{
    color: #ffcd00;
    font-weight: 500;
}

ul.sec9-text li {
    margin-bottom: 6px;
    padding-right: 18px;
    background: url(../images/sec7/sec7_li.png) no-repeat right 11px;
}

.section9_5{
	min-height: 789px;
	 background: url("../images/sec9_5.png") no-repeat center top;
}

h2.sec9_5Title {
    text-align: center;
    background: rgba(255,255,255,1);
    margin: 112px auto 0;
    width: 322px;
    padding: 11px 0;
}

.sec9_5Title::after {
    width: 12px;
    height: 12px;
    background: #f90000;
    margin-right: 6px;
}

.sec9_5-slider {
    margin: 78px auto 0;
    max-width: 1608px;
}

/*.sec9_5-slider > div, .sec9_5-slider .slick-track .slick-slide{
	display: flex;
    justify-content: space-between;    
}*/

.sec9_5-slider .slick-arrow{
	height: 136px;
	width: 64px;
	top: 11%;
	position: absolute;
	cursor: pointer;
}

.sec9_5-slider .slick-prev {
    left: -16.6%;
    background: url("../images/sec95/slider95_prev.png") no-repeat center center;
}

.sec9_5-slider .slick-next {
    right: -16.6%;
    background: url("../images/sec95/slider95_next.png") no-repeat center center;
}

.sec9_5-slide {
    text-align: center;
    width: 426px;
	direction: rtl;
}
.sec9_5-slide-image {
	margin: auto;
    width: 394px;
    height: 185px;
    background: url("../images//sec95/frogi.png") no-repeat 5% 7% ,url(../images//sec95/url_1.png) no-repeat center center;
    border: 16px solid #f2f2f2;
}

.sec9_5-slide-2 .sec9_5-slide-image{
	background-image: url("../images//sec95/frogi.png") ,url("../images//sec95/url_2.jpg") ;
}

.sec9_5-slide-3 .sec9_5-slide-image{
	background-image: url("../images//sec95/frogi.png") ,url("../images//sec95/url_3.jpg") ;
}

.sec9_5-slide-4 .sec9_5-slide-image{
	background-image: url("../images/sec95/yedioth.png") ,url("../images//sec95/url_4.jpg") ;
}

.sec9_5-slide-title {
    color: #000;
    font-weight: 700;
    font-size: 27px;
    padding: 0 11%;
    margin-top: 17px;
    line-height: 1.15;
    letter-spacing: -0.5px;
}

.sec9_5-slide-text {
    color: #000;
    font-weight: 400;
    font-size: 22px;
    padding: 0 13%;
    margin-top: 1px;
    line-height: 1.25;
    letter-spacing: -0.5px;
}

a.sec9_5-slide-url {
    font-size: 22px;
    font-weight: 700;
    display: flex;
    background: #e0e0e0;
	color: #cf232c;
    margin: 15px auto 0;
    justify-content: center;
    align-items: center;
    width: 202px;
    height: 44px;
	letter-spacing: -0.6px;
}

a.sec9_5-slide-url:hover{
	background: #fff;
}


.section10{
    min-height: 894px;
    background: #fff;
}

.sec10Title {
    margin: 46px 0 0 0;
    color: #081619;
    text-align: center;
}

.sec10Title::after {
    width: 12px;
    height: 12px;
    background: #ffcd00;
    margin-right: 6px;
}


.section11 {
    min-height: 412px;
    background: #081619;
}

ul.footerMenu {
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    margin: 110px auto 0;
    width: 1067px;
    font-weight: 400;
}

ul.footerMenu li a {
    color: #fff;
}
ul.footerMenu li a:hover {
    text-decoration: underline;
}
ul.footerMenu li.active a, ul.footerMenu li.current_page_item a {
    font-weight: 700;
}

.logo_footer {
    text-align: center;
    margin: 51px 0 0 0;
}

.footer-contactus {
    width: 59%;
    display: flex;
    justify-content: space-around;
    margin: 70px auto 0;
    flex-direction: row-reverse;
}

.whatsappSec {
    font-size: 20px;
    color: #fff;
    /* float: left; */
    font-weight: 500;
    width: 490px;
    text-align: center;
    display: flex;
    align-items: center;
    /* margin: 86px 0 0 0; */
}

.whatsappSec > div{
    display: flex;
    align-items: center;
    color: #fff;
}

.whatsappSec > div a{
    color: #fff;
    display: block;
}

.whatsAppBtn {
    float: left;
    background: url(../images/whatsapp.png) no-repeat center center;
    color: #fff;
    background-size: 48px;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    /* padding: 1.5% 0; */
    margin: 8px auto;
    /* border-radius: 6px; */
    width: 48px;
    height: 48px;
    
}

/*
.whatsAppBtn:hover{
    background-color: #1dd948;
}
*/

.whatsappText {
    float: right;
    width: 90%;
}

.center-slider{
    margin: 44px 0 0 0;
    /*max-width: 4272px;*/
    height: 555px;
    display: flex;
    align-items: center;
}


.slick-arrow {
    height: 354px;
    border: 0;
    appearance: none;
    position: static;
    z-index: 9;
    background: #081619;
    width: 207px;
    font-size: 0;
    display: block;
    padding: 0;
    margin: 0;
    /* box-sizing: border-box; */
}

.slick-prev{
    left: 36.6%;
    background: #081619 url("../images/slider/prev.png") no-repeat center center;
}

.slick-next {
    right: 36.6%;
    background: #081619 url("../images/slider/next.png") no-repeat center center;
}



.center-slide{
    background: gray;
    width: 416px;
    height: 373px;
    
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*margin: 0 20px;*/
    transition: transform 600ms ease-out ;  
    transition: height 600ms ease-out ;  
    transition: width 600ms ease-out ;  
    transform: scale(0.95); 
    padding: 0;
    /*transition: margin   1200ms ;  */
}

.slick-center {
   transform: scale(1);
    width: 590px !important;
    height: 456px;
    z-index: 9;
    position: relative;
    /* margin: 0 80px; */
}

.logo_resp, .sec9_5-slider-resp{ display: none;}


.white-theme , .dark-theme{
	filter: grayscale(100%);
}

.white-theme h2, .white-theme .sec9-text strong{
    color: #000;
}

.white-theme .section7, .white-theme .section9, .white-theme .section11 {
    background: #eee;
}

.white-theme input, .white-theme .wpcf7-form input{
	border: 2px solid #000000;
    color: #000;
}

.white-theme  ul.footerMenu li a {
    color: #000; text-decoration: underline;
}

.white-theme input::-webkit-input-placeholder { color: #000; }
.white-theme input::-moz-placeholder { color: #000; }
.white-theme input:-ms-input-placeholder { color: #000; }
.white-theme input:-moz-placeholder { color: #000;  }



.dark-theme nav.top ul li a, .dark-theme nav.top ul li.active a, .dark-theme #main-menu li.current_page_item a {
    color: #fff;
}

.dark-theme .topBarStatic, .dark-theme .sec4-box-dark, .dark-theme .sec7-box-dark{
    background: #222;
}
.dark-theme .section6,.dark-theme .section8{
    background-color: #222;
}
.dark-theme h2, .dark-theme .sec9-text strong{
    color: #fff;
}

@media (max-width: 2272px) {
	.section3 {
        background: #fff url(../images/sec3.jpg) no-repeat 155% bottom;
    }
    
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -32% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
}

@media (max-width: 2200px) {
	.sec9_5-slider .slick-prev {
    	left: -90px;
	}
	
	.sec9_5-slider .slick-next {
    	right: -90px;
	}
}

@media (max-width: 1800px) {
	.sec9_5-slider {
		max-width: 87%;
	}
	
	.sec9_5-slide-title {
    	font-size: 24px;
	}
	
	.sec9_5-slide-text {
    	font-size: 20px;
	}
}

@media (max-width: 1769px) {
	.section3 {
        background: #fff url(../images/sec3.jpg) no-repeat 370% bottom;
    }
    
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -44% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
}

@media (max-width: 1681px) {
	.section3 {
        background: #fff url(../images/sec3.jpg) no-repeat 115% bottom;
        background-size: 64%;
    }
    
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -60% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
    
    .section9 {
        background: #1a1a1a url(../images/sec9_bg.jpg) no-repeat 30% bottom;
    }
	.sec9_5-slider {
    	margin: 55px auto 0;
	}
	.sec9_5-slide {
		width: 30%;
	}
	
	.sec9_5-slide-image {
		width: 84%;
		background-size: auto, cover;
	}
	
}

@media (max-width: 1441px) {
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -150% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
	
	.section6_5-left {
    	width: 510px;
	}
	
	.section9_5 {
		min-height: auto;
		padding-bottom: 7%;
		background-size: cover;
	}
	
	.sec9_5-slider {
		max-width: 84vw;
	}
	.sec9_5-slider .slick-arrow {
		height: 7vw;
		width: 4vw;
	}
	
	.sec9_5-slider .slick-next {
		right: -5vw;
		background-size: contain;
	}
	
	.sec9_5-slider .slick-prev {
		left: -5vw;
		background-size: contain;
	}
	
	.sec9_5-slide-title {
		font-size: 22px;
		padding: 0 4%;
		margin-top: 14px;
		letter-spacing: -0.3px;
	}
	
	.sec9_5-slide-text {
		font-size: 18px;
		padding: 0 3%;
		letter-spacing: -0.3px;
	}
	
	a.sec9_5-slide-url {
		font-size: 18px;
		margin: 12px auto 0;
		width: 164px;
		height: 40px;
		letter-spacing: -0.3px;
	}
}

@media (max-width: 1367px) {
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -200% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
    
    .section9 {
        background: #1a1a1a url(../images/sec9_bg.jpg) no-repeat 60% bottom;
    }
}

@media (max-width: 1282px) {
    .section6 {
        background: url(../images/sec6_bg.jpg) no-repeat -400% top, url(../images/sec6_bg_2.png) no-repeat 86% top;
        background-color: #fff;
    }
    .section6_5 {
		background: #fff url("../images/sec6_5_1300.jpg") no-repeat center top;
		height: auto;
		padding-bottom: 6%;
		background-size: contain;
	}
    
    .section6_5-left {
		float: none;
		width: auto;
		margin: 45% 0px 0 0;
		/* width: auto; */
	}
	
	.section6_5-left br{display: none;}
	.sec6_5-texts {
		width: 74%;
	}
	
	.container {
        width: 95%;
    }
    
    .section2 {
        min-height: auto;
        padding-bottom: 4%;
    }
    .sec2Title {
        margin-top: 6%;
        margin-right: 0;
        text-align: center;
    }
    
    .sec2-video {
        background: rgba(200,200,220,0.2);
        margin: 32px auto;
        max-width: 95%;
        height: 54vw;
    }
    
    .topBarStatic {
        height: 80px;
        background: #fff;
        z-index: 9999;
        box-shadow: 0px 0px 8px rgba(0,0,0,0.25);
    }
    .sectionAnchor {
        position: relative;
        top: -79px;
    }
    .topContainer, .topBarStatic .container {
        margin: 0 auto;
        width: 95%;
        background: #fff;
    }
    
    nav.top ul li:nth-child(4).active, nav.top ul li:nth-child(5).active, nav.top ul li:nth-child(7).active {
        padding-top: 22px;
        top: 3px;
    }
    
    #logos {
        margin-top: 6px;
        margin-left: 2%;
    }
    
    #logos img{
        width: 90px;
    }
    
    nav.top ul {
        font-size: 15px;
        height: 48px;
    }
    
    nav.top ul li {
        padding: 34px 2% 0;
        margin-top: 0px;
       /* margin-left: 3%;
        width: 8%;*/
    }
    nav.top ul li.active, #main-menu li.current_page_item, #main-menu-scroll li.current_page_item {
        padding-top: 30px;top: 0px;
    }
    
    .section1 {
        height: auto;
        padding-bottom: 5%;
        background: url("../images/sec1_1200.jpg") no-repeat center top;
        background-size: cover;
    }
    
    .sec1Titles {
        margin-top: 11%;
        background: rgb(74 214 255 / 0.8);
        font-size: 68px;
        width: 500px;
        height: 500px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    
    .sec1Titles::after {
        /* margin-right: -13px; */
        position: absolute;
        bottom: 127px;
        right: 270px;
    }
    
    a.downArrow {
        margin-top: -135px;
        z-index: 999;
        position: relative;
    }
    
    .section3 {
        background: #fff url(../images/sec3.jpg) no-repeat right bottom;
        background-size: 60%;
        height: auto;
        padding-bottom: 38%;
    }
    
    .sec3Title {
        margin: 6% 0 0 0;
        text-align: center;
    }
    
    .sec3-left {
        float: none;
        width: 95%;
        margin-top: 6%;
        line-height: 2.2;
    }
    
    .section4 {
        height: auto;
    }
    .sec4-box, .sec7-box {
        height: 460px;
    }
    
    .sec4-box-right-container, .sec4-box-left-container, .sec7-box-right-container, .sec7-box-left-container {
        padding: 6% 10% 0 0;
    }
    
    .sec4-box-num {
        font-size: 14vw;
    }
    .sec4-box-09 .sec4-box-num {
        margin-right: 0;
    }
    .sec4-box-Title {
        margin-right: 0;
        line-height: 1.15;
        margin-top: 1%;
    }
    
    .sec4-box-Text {
        margin-right: 0;
        margin-top: 2%;
        line-height: 1.5;
    }
    .section5 {
        margin-top: -1px;
        height: auto;
        padding-bottom: 6%;
        background: url(../images/sec5_bg.png) no-repeat left 24%;
        background-color: #1a1a1a;
        background-size: 53%;
    }
    
    .sec5Title, .sec7Title, .sec4Title {
        margin: 6% 0 0 0;
        text-align: center
    }
    
    .sec5-Boxes {
        grid-gap: 90px 50px;
    }
    
    .sec5-box-text {
        margin: 1% auto 0;
        line-height: 1.6;
    }
    
    .sec5-Box.sec5-Box7 {
        grid-column: 3 span;
    }
    
    .section6 {
        background: #fff url(../images/sec6_bg.jpg) no-repeat -10% top;
        height: auto;
        padding-bottom: 6%;
        background-size: contain;
    }
    
    .sec6Title {
        margin: 6% 0px 0 0;
    }
    
    .sec7-box-main-title {
        font-size: 8vw;
    }
    
    .sec4-boxes, .sec7-boxes {
        margin: 6% 0px;
    }
    
    .section7, .section8  {
        min-height: auto;
    }

    .section9{    
        background: #1a1a1a url(../images/sec9_bg.jpg) no-repeat right bottom;
        background-size: 68%;
        min-height: auto;
        padding-bottom: 5%;
    }
    
    .sec9-texts {
        margin: 8% 43% 0 0;
    }
    
    .sec9-text {
        margin: 6% 0 0;
    }
    .sec9-text br{
        display: none;
    }
    .section11 {
        min-height: auto;
        padding-bottom: 5%;
    }
    
    ul.footerMenu {
        margin: 6% auto 0;
        width: 95%;
    }
    
    .footer-contactus {
        width: 70%
    }
}


@media (max-width: 1153px) {
    .section6 {
        background: #FFF url(../images/sec6_bg.jpg) no-repeat -77% top;
        background-size: contain;
    }
    
    .sec4-box-right-container, .sec4-box-left-container, .sec7-box-right-container, .sec7-box-left-container {
        padding: 6% 8% 0 0;
    }
    
    .footer-contactus {
        width: 80%
    }
	
	.sec9_5-slider {
		max-width: 89vw;
	}
	
	.sec9_5-slide {
		width: 32%;
	}
	
	.sec9_5-slide-image {
		height: 144px;
		border: 10px solid #f2f2f2;
		background-size: auto, cover;
	}
	
	
}




@media (max-width: 900px) {
    .sec1Titles {
        font-size: 56px;
        width: 420px;
        height: 420px;
    }
    
    .sec1Titles::after {
        bottom: 108px;
        right: 230px;
    }
    
    a.downArrow {
        background-size: cover;
        margin-top: -129px;
        width: 150px;
        height: 150px;
        margin-right: 266px;
        font-size: 22px;
    }
    .sec5-Boxes {
        grid-gap: 2% 5%;
        grid-template-rows: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 6%;
    }
    
    .sec5-Box.sec5-Box7 {
        grid-column: 2 span;
    }
    
    .sec5-box-title {
        font-size: 26px;
        min-height: 66px;
    }
    
    .section6 {
        background: #FFF url(../images/sec6_bg_900.jpg) no-repeat center top;
        background-size: contain;
    }
    
    .sec6Title {
        margin: 68% 0px 0 0;
    }
    
    .sec6-texts {
        line-height: 2.2;
        margin: 3% 0 0;
        width: 90%;
    }
    
     .footer-contactus {
        width: 96%
    }
	
	.sec9_5-slider{ display: none;}
	.sec9_5-slider-resp{ display: block;}
	
	.sec9_5-slider > div, .sec9_5-slider .slick-track .slick-slide {
    	display: block;
	}
	
	.sec9_5-slide-image {
		height: 35vw;
		border: 16px solid #f2f2f2;
		background-size: auto, cover;
	}
	
	.sec9_5-slide-title {
    	font-size: 24px;
	}
	.sec9_5-slider .slick-arrow {
    	top: 17.5vw;
	}
}

@media (max-width: 800px) {
	.mean-container .mean-nav ul li a br{ display: none;}
	
    .logo_resp {
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
        z-index: 999999;
        left: 0.2%;
        background: #fff;
        border-radius: 50%;
        width: 110px;
        height: 110px;
        top: -20px;
    }
    
    .logo_resp img {
        width: 88px;
        margin-top: 11px;
    }

    .sectionAnchor {
        top: -48px;
    }
    .center-slider {
        margin: 5% 0 0 0;
        height: 373px;
    }
    
    .slick-arrow {
        width: 280%;
    }
    
    .center-slide {
        height: 373px;
    }
    .section10 {
        min-height: auto;
        padding-bottom: 10%;
    }
    .sec3-left-right, .sec3-left-left {
        float: none;
        width: auto;
    }
    
    .sec3-left {
        line-height: 2.0;
    }
    
    .sec3-left p {
        margin-top: 5%;
    }
    
    .sec3-left .sec3-left-left-bold {
        font-size: 24px;
        margin-top: 5%;
        line-height: 1.4;
        width: auto;
    }
    
    .sec3-left .sec3-left-left-bold br, .sec4-box-Title br, .sec7-box-Text br, .sec4-box-Text br{
        display: none;
    }
    .sec4-box-Title {
        width: 90%;
    }
    .sec3-left-left-sep {
        margin: 6% 0 0;
    }
    
    .sec4-box-right, .sec7-box-right, .sec4-box-left, .sec7-box-left {
        float: none;
        width: auto;    
    }
    
    .sec4-box, .sec7-box {
        height: auto;
        min-height: 31vw;
        padding-bottom: 5%;
        background-position: center 25%;
    }
    
    .sec7-box.sec7-box-08.sec7-box-right {
        background-position: center 0%;
    }
    
    .sec4-box.sec4-box-02 {
        background-position: center center;
    }
    
    .sec4-boxes, .sec7-boxes {
        margin: 6% 0px 0;
    }
    
    .sec4-box-Text {
        margin-top: 1%;
    }
    
    .sec7-box-Text, .sec4-box-Text {
        width: 88%;
    }
    
    .sec9-texts {
        margin: 8% 5% 0 0;
    }
    
    .sec9-text {
        margin: 3% 0 0;
        width: 90%;
    }
    
    .section9 {
        background-size: 72%;
        padding-bottom: 38%;
    }
    
    .topBarStatic {
        display: none;
    }
    
    .mean-container .mean-nav ul li {
        font-size: 12px;
    }
    
    .mean-container a.meanmenu-reveal {
        padding: 16px 13px 11px;
    }
    
    .topBar.topNavBkg {
        display: none;
    }
    
    .mean-container .mean-bar {
        position: fixed;
        /*background: #fff url("../images/logo_mean_menu.png") no-repeat 1% 2px;*/
        background: #fff;
        padding: 4px 0 0;
        box-shadow: 0px 0px 8px rgba(0,0,0,0.25);
    }
    
    ul.footerMenu {
        display: none;
    }
    
    .logo_footer {
        margin: 3% 0 0 0;
    }
    
    .section11 {
        padding-bottom: 3%;
    }
    
    .slick-center {
        width: 336px !important;
        height: 288px;
    }
    .center-slide {
        width: 300px ;
        height: 262px;
    }
}


@media (max-width: 720px) {
    .section1 {
        padding-bottom: 17%;
        /* background: #000 url(../images/sec1_1200.jpg) no-repeat center top; */
        /* background-size: contain; */
        background-position: center 48px;
        border-bottom: 1px solid #333;
    }
    
    /*.sec1Titles {
        font-size: 8.6vw;
        width: auto;
        height: auto;
        background: none;
        border-radius: 0;
        margin-top: 40%;
        display: block;
    }*/
    
    .sec1Titles {
        font-size: 8.6vw;
        width: 65vw;
        height: 67vw;
        margin-top: -5vw;
        margin-right: -8vw;
        padding-top: 3vw;
        padding-right: 5vw;
    }
    .sec1Titles::after {
        /* position: static; */
        width: 12px;
        height: 12px;
        /* margin-right: -8px; */
        bottom: 18vw;
        right: 41vw;
    }
    
     .sec5-box-text br{
        display: none;
    }
    .sec2Title {
        margin-top: 16%;
    }
    .sec5-box-text{
        width: 90%;
    }
    
    a.downArrow {
        width: 132px;
        height: 132px;
        margin: 25% auto -27%;
    }
    
    .sec5-Boxes {
        display: block;
    }
    
    .sec5-Box {
        margin-top: 8%;
    }
    
    .sec5-box-title {
        font-size: 26px;
        min-height: auto;
    }
    
    .sec5-box-text-sep {
        margin: 1% auto;
    }
    
    .sec7-box-Title, .sec7-box-Text {
         margin-right: 0;
    }
    
    .sec4-box-05 .sec4-box-num {
        margin-right: 0;
    }
    .sec5-Boxes {
        margin: 8% auto 0;
    }
    
    .footer-contactus {
        display: block;
        margin: 10% auto 0;
    }
    
    .whatsappSec {
        display: block;
        float: none;
        width: 90%;
        margin: auto;
    }
    
    .whatsappSec > div {
        display: block;
    }
    .whatsappText {
        float: none;
        width: auto;
    }
    .whatsAppBtn {
        float: none;
    }
    .logo_footer2 {
        text-align: center;
        margin-top: 3%;
    }
    
    .logo_footer2 img{
        width: 150px;
    }
}

@media (max-width: 580px) {
	a.sec6_5-btn {
		width: auto;
		justify-content: right;
		padding-right: 3%;
		background: #4AD6FB url(../images/sec65_arr.png) no-repeat 3% center;
		background-size: 7px;
		height: 64px;
		border-radius: 32px;
	}
	
	.section9_5 {
		padding-bottom: 12%;
	}
	
	.sec9_5-slider {
		max-width: 88vw;
		margin-top: 30px;
	}
	.sec9_5-slide-image {
    	height: 40vw;
		border: 3vw solid #f2f2f2;
	}
	
	.sec9_5-slider .slick-arrow {
		height: 12vw;
		width: 6vw;
		top: 22vw;
	}
	h2.sec9_5Title {
		margin: 50px auto 0;
		width: 280px;
	}
	h2.sec9_5Title::before{ content: ''; display: none; }
}


@media (max-width: 480px) {
	
    .container {
        width: 92%;
    }
    
   .section1 {
        padding-bottom: 0%;
        background: #0f0d0d url(../images/sec1_480.jpg) no-repeat center 48px;
        background-size: cover;
        height: 130vw;
    }
    
    .sec1Titles {
        font-size: 12.0vw;
        width: 92vw;
        height: 79vw;
        margin-top: -12vw;
        margin-right: -15vw;
        padding-top: 20vw;
        padding-right: 7vw;
    }
    
    .sec1Titles::after {
        right: 58vw;
    }
    
    a.downArrow {
        margin: 28% auto -27%;
    }
    
    .sec2Title {
        margin-top: 25%;
        
        text-align: right;
    }

    h2 {
        padding-right: 11%;
        font-size: 32px;
        text-align: right;
        position: relative;
        letter-spacing: -0.8px;
    }
    
    h2::before {
        width: 8%;
        height: 18px;
        background: #ffff48;
        margin-right: 6px;
        content: '';
        display: inline-block;
        position: absolute;
        right: -1%;
        top: 30%;
        /* padding-right: 28%; */
    }
    
    .section3 {
        background-size: 95%;
        padding-bottom: 65%;
    }

    .sec3Title {
        margin: 12% 0 0 0;
        text-align: right;
    }
    
    .sec5Title, .sec7Title, .sec4Title {
        margin: 20% 0 0 0;
        text-align: right;
    }
    
    h2.sec4Title::before, h2.sec5Title::before {
        background: #9dc900;
    }
    
    h2.sec6Title::before, h2.sec6_5Title::before {
        background: #4ad6ff;
    }
    
    h2.sec7Title::before, h2.sec10Title::before  {
        background: #ffcd00;
    }
	a.sec6_5-btn {
		width: auto;
		justify-content: right;
		padding: 1% 10%;
		line-height: 1.2;
		text-align: center;
		background: #4AD6FB url(../images/sec65_arr.png) no-repeat 3% center;
		background-size: 7px;
		height: 64px;
		border-radius: 32px;
	}
    .sec10Title {
        margin: 20% 0 0 0;
        text-align: right;
    }
    
    .sec3-left {
        line-height: 1.8;
        font-size: 17px;
    }
    
    .sec3-left p, .sec3-left p:first-of-type {
        margin-top: 10%;
    }
    
    .sec3-left .sec3-left-left-bold {
        font-size: 20px;
        line-height: 1.3;
    }
    
    .section4 {
        background: #fff;
    }
    
    .sec4-box-Title {
        letter-spacing: -0.8px;
        font-size: 24px;
    }
    .sec4-box-Text {
        font-size: 17px;
    }
    
    .sec4-box-num {
        font-size: 16vw;
        letter-spacing: -2px;
    }
    
    .sec4-box, .sec7-box {
        min-height: 46vw;
    }
    
    .sec5-box-title {
        font-size: 24px;
    }
    
    .sec5-box-text {
        font-size: 17px;
    }
    
    .sec5-Boxes {
        margin: 1% auto 0;
    }
    
    .sec5-Box {
        margin-top: 15%;
    }
    
    .sec5-Boxes > *:nth-child(1) {
        margin-top: 8%;
    }
    
    .section5, .section6 {
        padding-bottom: 10%;
    }

    .sec6Title {
        margin: 82% 0px 0 0;
    }

    .sec6-texts {
        line-height: 1.8;
        font-size: 17px;
        margin: 3% 0 0;
        width: auto;
    }
    
    .sec6-texts br, .sec3-left br, .sec9-text br{
        display: none;
    }
    
    .sec7-box-main-title {
        font-size: 14vw;
    }
    
    .sec7-box-Title {
        letter-spacing: -0.3px;
        font-size: 28px;
        margin-top: 2%;
    }
    
    .sec4-box-right-container, .sec4-box-left-container, .sec7-box-right-container, .sec7-box-left-container {
        padding: 6% 6% 0 0;
    }
    
    .sec7-box-Text, .sec4-box-Text {
        width: 94%;
        font-size: 17px;
    }
    
    .section9 {
        background-size: 138%;
        padding-bottom: 78%;
    }
    .sec9-texts {
        margin: 15% 0% 0 0;
        border-top: 3px solid #333;
        padding-right: 5%;
        padding-left: 5%;
        padding-top: 11%;
    }
    .sec9-text {
        width: auto;
        font-size: 17px;
        line-height: 1.9;
    }
    
    .sec9-text p{
        margin-top: 10%;
    }
    
    .logo_footer {
        margin: 2% 0 0 0;
    }
    
    .logo_footer img{
        width: 112px;
    }
    .center-slider {
        margin: 12% auto;
        height: auto;
        width: 100%;
    }

    .center-slide {
        width: 122px;
        height: 162px;
    }
    .slick-center {
        width: 172px !important;
        height: 188px;
    }
    
    .whatsappSec {
        width: auto;
        font-size: 18px;
        letter-spacing: -0.6px;
    }
    
    .whatsAppBtn {
        background-size: 62px;
        margin: 12px auto;
        width: 62px;
        height: 62px;
    }
    
    .logo_footer2 {
        margin-top: 18%;
    }
	
	.sec9_5-slider .slick-arrow {
		top: 20vw;
	}
}








@media (max-width: 400px) {
    .whatsappSec {
        font-size: 16px;
        letter-spacing: -0.3px;
    }
}


@media (max-width: 370px) {
    .whatsappSec {
        font-size: 15px;
        letter-spacing: -0.3px;
    }
}





















