#point{white-space: normal !important;}
.infoBtn{width: 414px;}
.mosaicDesigned{white-space: nowrap;}
.es_style{margin-bottom: 73px;}
.onelineSpace{padding: 5px !important;}
.custBttn3{margin-top: 25px !important;}
.langBtn{width: auto;white-space: nowrap;margin-left: 20% !important;}
.techHeaderSmall{font-size: 16px;}
.sv_styles{font-size:13px;}
.langBttn{width: 233px !important;white-space: nowrap;}
.section2Headers{width: 297px;}
.custBttn1{margin-top: 13px !important;}
.list{padding-left: 30px;padding-right: 30px;}
.virtList{padding-left: 0px;padding-right: 0px;}
.esBtn6{margin-top: 92px !important;}
.custCTAContainer{margin-top: 45px !important;}	
.custButtonSection1, .custButtonSection2, .custButtonSection3{height: 455px !important;}
.custWidth3{width: 38% !important;}
.custWidth1{width: 15% !important;}
.custWidth2{width: 47% !important;}
.langSect6Text{width: 85% !important;}
.es_promo1,.es_promo4{font-size: 50px !important;}
.es_promo2{font-size: 75px !important;}
.es_promo3{font-size: 40px !important;}
.es_promo_btn{margin: 23px auto 7px auto;}
.es_choiceItem{font-size: 12px !important;}
.custBtn{white-space: nowrap;width: 247px !important;}
.es_choiceItem2{font-size: 10px !important;}
.ruWidth1, .ruWidth2, .ruWidth3, .ruWidth4{width:19% !important;}
.ruWidth5{width: 22% !important;}
.es_pricing{margin-left: 265px !important;}
#buttonSection1, #buttonSection2, #buttonSection3{height: 530px;}
#blueBackground2, #blueBackground{height: 326px !important;}
.productLogoContainer1, .productLogoContainer2 {padding: 5px 0;text-align: center;}
#point{font-size: 95%;}

@media(max-width:1100px){
	#videoContent{margin-top: 60px;}
}
@media(max-width:550px){
	#videoContent{margin-top: 30px;}
}

@media (max-width: 375px){
	.langSect6Text {font-size: 12px;}
}

@media(max-width:480px) {
	.techHeaderSmall{font-size:2.5vw !important;}
}

@media(max-width:500px){
	.custVisitBtn{font-size: 4vw;}
    .langListItem{white-space: normal !important;}
    .detail_leftHeader{text-align: center;white-space: normal !important; }
    .infoBtn{font-size: 3.3vw;}
    .langVisitBtn{font-size: 3.5vw;}
    #CTAcontainer {margin-top: 55px !important;}
}

@media (max-width: 540px){
	.langSect6Text {font-size: 3vw;}
}

@media (max-width: 639px){
	.infoBtn {width: 94vw !important;}
}

@media (max-width:760px){
	#covidTxt{font-size: 2.3vw;	}
}

@media(max-width:767px){
	.techText{font-size: 1rem !important;}
    .es_style{margin-bottom: 0px;}
	.custBttn3{margin-top: 0px !important;}
    .langBtn {margin-left: auto !important;margin: 40px auto;width: 75vw;	float: none;}
    .langSmallText {line-height: 14px !important;font-size: 13.45px;}
    .langBttn{margin-top: 0px !important;}
	.videoCustom{margin-bottom: 0px;}
}

@media(max-width:768px) {
	.es_pricing{margin-left: 10px !important; margin-top: 10px !important;}
}

@media (max-width: 870px){
	.langSect6Text {font-size: 1.5vw;}
}

@media(max-width:935px) {
	.selectedLink {line-height: 48px !important;}
}

@media (max-width: 950px){
	#covidTxt{font-size: 1.6vw;}
}

@media (max-width:990px) {
	.langSmallText {line-height: 13px !important;font-size: 9.1px;}
    .selectedLink{line-height: 15px !important;}
    .es_smallText{font-size: 11.6px !important;}
}

@media (max-width: 995px){
	.langSect6Text{width: 90% !important;}
}

@media (max-width:1199px) {
	.es_smallText{font-size: 15px;}
}

@media (max-width:1200px) {
	.langSmallText {line-height: 14px !important;}
    .ytText{font-size: 10px !important;}
	.langBttn{margin-top: 29px !important;}
	.videoCustom{margin-bottom: 36px;}
    .techText{font-size: 1.1vw !important;}
}

@media(max-width:1200px) {
	.langLinkWrapper{font-size: 1vw !important;}
}

@media(max-width:1200px){
	.es_smallText{font-size: 12.3px !important;}
	.es_section1Btn{bottom: 2%;}
}

@media (max-width: 1200px){
	.langSect6Text {font-size: 1.35vw;}
}


/* navbar */
@media (min-width: 768px){
	.navbar-nav > li > a {font-size: 11px !important;}
}
@media (min-width: 991px){
	.navbar-nav > li > a {font-size: 14px !important;}
}
@media (min-width: 1200px){
	.nav > li > a {padding: 30px 27px;font-size: 16px !important;}
}

