.sectionBanner{min-height:80vh; padding-bottom:100px; background-size:auto;}
/*.sectionBanner{min-height:80vh; padding-bottom:100px; background:url(../images/lightdot01.png)no-repeat top 31vh left 10.5vw, url(../images/Ellipse48.png)no-repeat bottom 2.8vh left 16.9vw, url(../images/round-object.png)no-repeat bottom 23vh left 26.2vw, url(../images/Image_14.png)no-repeat bottom -19vh right -11vw; background-size:auto;}*/

.form-control::-webkit-input-placeholder {color:#fff;}
.form-control::-moz-placeholder {color:#fff;}
.form-control:-ms-input-placeholder {color:#fff;}
.form-control:-moz-placeholder {color:#fff;}

.bannerBrandsWrap{width:100%; position:relative; height:520px;}

.bannerBrandsWrap img{position:absolute;top:calc(50% - 417px); right:0;}



.sectionGoodCompany{background:url(../images/lightdot01_green.png)no-repeat top 85px left -177px, url(../images/lightdot01_green.png)no-repeat top 70px right 140px; background-size:auto;background-color:#36c7ac;}

.sectionGoodCompany .points{background-color:#2c9485; border-radius:14px;}

.sectionGoodCompany .points h4{font-size:32px; font-weight:800; line-height:30px; font-family:'Muli', sans-serif;}

.sectionGoodCompany .points h5{font-size:15px; font-weight:400; line-height:24px; font-family:'Muli', sans-serif;}  



.sectionOurExperties .exp div{border-radius:15px; min-height:340px; background-color:transparent; border:1px solid #ccc; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

.sectionOurExperties .exp div:hover{background-color:#18B5B1; color:#fff; border:1px solid #18B5B1; box-shadow:0 2px 15px 3px rgb(107 107 107 / 0.12);}

.sectionOurExperties .exp div:hover svg *{fill:#fff}

.sectionOurExperties .exp div:hover *{color:#fff;}

.sectionOurExperties .exp div{padding:25px 28px 25px; min-height:443px;}

.sectionOurExperties .exp h3{margin-bottom:30px; font-size:19px; line-height:24px; font-weight:700; font-family:'Muli', sans-serif;}

.sectionOurExperties .exp p{margin-bottom:15px; font-size:14px; line-height:24px; font-weight:400; font-family:'Muli', sans-serif;}



.sectionEliteCompany p{font-size:17px; font-weight:400; line-height:30px; font-family:'Muli', sans-serif;}

.sectionEliteCompany .imgCenter{width:42px; height:42px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle;}

.sectionEliteCompany .col{font-size:15px; font-weight:700; padding:15px 25px; border-radius:10px !important; font-family:'Muli', sans-serif;}

.sectionEliteCompany .col.rightmr{margin-right:22px;}

.sectionEliteCompany .col.rightmr + .col{margin-left:22px;}



.sectionTechnology{background:url(../images/lightdot01.png)no-repeat top -31px left 70px, url(../images/Ellipse145.png)no-repeat bottom 120px left 300px, url(../images/lightdot01.png)no-repeat bottom -43px right 70px; background-size: auto;}



.sectionTipsTrends {background:url(../images/lightdot.png)no-repeat bottom -55% left 13.99%;}

.dottedDivbg {float:left;min-height:120px; background:url(../images/Ellipse16.png)no-repeat top right 167px;background-position-y: 49px;}

.sectionAboutGeek form input, 

.sectionAboutGeek form select,

.sectionAboutGeek form textarea{border:2px solid #fff; width:100%; border-radius:28px; height:50px; padding:8px 25px; background-color:transparent; color:#fff !important;}

.sectionAboutGeek form select option{color:#36c7ac; padding:15px; background-color:#fff}

.sectionAboutGeek form textarea{height:auto;}

.sectionAboutGeek form input:hover, 
.sectionAboutGeek form input:focus, 
.sectionAboutGeek form select:hover,
.sectionAboutGeek form select:focus,
.sectionAboutGeek form textarea:hover,
.sectionAboutGeek form textarea:focus{box-shadow:none; border:2px solid #fff; background-color:transparent;}

.sectionAboutGeek p{font-size:15px; font-family:'Muli', sans-serif; line-height:28px;}

.sectionAboutGeek .imgCenter{float:left; width:100%; position:relative; display:block; height:340px;}

.sectionTechnology .tabs-nav li{margin:0;}


@media (max-width:1280px){

.banner .row {min-height:550px;}

.bannerBrandsWrap img{top:calc(50% - 358.5px); width:100%;}

}



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

.banner .row {min-height:500px;}

.bannerBrandsWrap img {top:calc(50% - 233.5px);}

}



@media (max-width:767px){

.sectionBanner{padding-bottom:70px;}

.banner .row {min-height:500px;}

.bannerBrandsWrap {height:auto;}

.bannerBrandsWrap img {position:relative; top:0;}

}

.video-wrapper {
    position: relative;
}

.video-wrapper > video {
    vertical-align: middle;
	border-radius: 12px;
	background-color: #000;
	outline: none !important
}

.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
    display: none;
}

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
/*     opacity: 0.95; */
    cursor: pointer;
/*     background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms; */
}

.video-overlay-play-button:hover {
    opacity: 1;
}

.video-overlay-play-button.is-hidden {
    display: none;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.video-wrapper > video {
		width: 100%;
	}
