*{margin: 0; padding: 0;}
body{font: 16px Georgia; color: #444;}
body.mobi{font-size: 2.88vw;}

p{margin: 1em 0 0 0;}
p:first-child{margin-top: 0;}
img,svg{display: block;}
button{display: block; background-color: transparent; border: 0; color: inherit; font: inherit;}
button:hover{cursor: pointer; text-decoration: none;}
button:active{outline: 0;}
button:focus{outline: 0;} /*button:enabled also works*/
button span{display: block;}
ul{margin-left: 20px;}
.mobi ul{margin-left: 3.6vw;}

a{text-decoration: none; border: 0; background: none; outline: 0; color: #2374C4}
a:hover{text-decoration: underline;}

.clear{display: block; clear: both;}
.inherit{color: inherit;}
.cursor-def{cursor: default;}
.b{font-weight: bold;}
.relative{position: relative;}
.center{display: table; margin: auto;}

.br5{display: block; clear: both; height: 5px;}
.mobi .br5{height: 0.9vw;}
.br10{display: block; clear: both; height: 15px;}
.mobi .br10{height: 2.7vw;}
.br15{display: block; clear: both; height: 10px;}
.mobi .br15{height: 1.8vw;}
.br20{display: block; clear: both; height: 20px;}
.mobi .br20{height: 3.6vw;}
.br30{display: block; clear: both; height: 30px;}
.mobi .br30{height: 5.4vw;}





.color{color: #7BD428}
.fw400{font-weight: 400;}


#top{height: 100px; background: #777;}
.mobi #top{height: 18vw;}
#top.top-light{background: #fff;}
#top.top-eee{background: #68A6ED;}
#top.top-blue{background: #0E8BC9;}

#top.top-sky{height: 150px;}
.desk.la-skya #top{height: 105px;}
#top.top-sky, .la-skya #top{background-color: #66A9ED; background-image: url(../img/bg/panorama-cyan2450.jpg); background-size: 100% auto; background-position: center -52px; background-repeat: no-repeat; min-width: 1016px;}
@media screen and (min-device-width: 1921px){ #top.top-sky{background-image: url(../img/bg/panorama-cyan3840.jpg);} }
@media screen and (max-width: 2450px){ 
	#top.top-sky, .la-skya #top{background-size: 2450px auto;}
}

.mobi #top.top-sky{height: 27.03vw;}
.mobi #top.top-sky, .mobi.la-skya #top{min-width: 0; background-size: 550vw auto; background-position: -150vw -6vw;}







#top_in{width: 976px; margin: 0 auto; padding: 0 20px; position: relative;}
.mobi #top_in{width: auto; padding: 0 3.6vw;}
#title_ar{position: absolute; top: 20px; left: 20px;}
.mobi #title_ar{top: 3.6vw; left: 3.6vw;}
#logolink{display: block;}
#title{float: left; font: bold 30px 'freesans';}
.mobi #title{font-size: 5.4vw;}
#title a{color: inherit; text-decoration: none;}
#title a, #title .linktop2{display: block; padding-right: 14px;}
.mobi #title a, .mobi #title .linktop2{padding-right: 2.52vw;}

.linktop2{cursor: default;}

#title .p1{color: #fafafa;}
.top-light #title .p1{color: #666;}

.top-sky #title .p1, .la-skya #title .p1{color: #fafafa;}
.top-sky #title .p2, .la-skya #title .p2{color: #88E036}

#title .p2{color: #7BD428; display: inline-block; margin-left: 2px;}
.mobi #title .p2{margin-left: 0.36vw;}
#title:hover #tldtop{text-decoration: underline;}

#tldtop{float: left; margin-top: -9px; font: 400 27px Arial; color: #6C97B8;
background: url(../img/logo_fff.png) no-repeat; opacity: 0.79; width: 68px; height: 48px; background-size: contain;} /*real height is a bit lower*/
.top-light #tldtop{background-image: url(../img/logo_000.png); opacity: 0.6;}
.top-sky #tldtop, .la-skya #tldtop{background-image: url(../img/logo_fff.png); opacity: 0.79;}
.mobi #tldtop{margin-top: -1.62vw; width: 12.25vw; height: 8.65vw}




#subtitle{display: block; clear: both; float: left; margin-top: -5px; margin-left: 50px; font: 20px Roboto; color: #ddd; text-decoration: none;}
.top-light #subtitle{color: #888;}
.top-sky #subtitle, .la-skya #subtitle{color: #e8e8e8;}
.mobi #subtitle{font-size: 3.6vw; margin-top: -0.9vw; margin-left: 9vw;}



.top-sky #title_ar{top: 31px;}
.mobi .top-sky #title_ar{top: 5.8vw;}
.top-sky #title{font-size: 32px;}
.mobi .top-sky #title{font-size: 5.76vw;}
.top-sky #subtitle{font-size: 21px;}
.mobi #subtitle{font-size: 3.78vw;}
.top-sky #tldtop{width: 73px; height: 52px;}
.mobi .top-sky #tldtop{width: 13.15vw; height: 10vw;}




#dn_ar{display: block; float: left; padding-left: 0px; margin-left: -0px; min-width: 390px; padding-right: 90px;}
.mobi #dn_ar{display: block; float: left; padding-left: 0px; margin-left: -0px; min-width: 59vw; padding-right: 16.22vw;}


#body1{position: absolute; left: 0; top: 100px; width: 100%; background-repeat: no-repeat; 
background-position: top center; min-height: 100vh; min-height: calc(100vh - 100px);} 
/*min-width: 976px; background-size: 100% auto;*/ /*min-width: 976px + padding (10*2)*/
.mobi #body1{top: 18vw; min-height: calc(100vh - 18vw);}
.bnb #body1{top: 0; min-height: 100vh;}

.desk.page_main #body1{top: 150px;}
.mobi.page_main #body1{top: 27.03vw;}

.desk.la-skya #body1{top: 105px; min-height: calc(100vh - 105px);}

.la-cl #body1{background-color: #098DD7; background-image: url(../img/bg/cloud3.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ .la-cl #body1{background-size: 1920px auto;} }
.la-cls #body1{background-color: #098DD7; background-image: none;}


.mobi.la-cl #body1{background-size: 514vw auto;}

.la-ea #body1{background-color: #06070C; background-image: url(../img/bg/earth.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ .la-ea #body1{background-size: 1920px auto;} }
.mobi.la-ea #body1{background-size: 421vw auto;}

.la-st #body1{background-color: #ccc; background-image: url(../img/bg/station18.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ .la-st #body1{background-size: 1920px auto;} }
.mobi.la-st #body1{background-size: 300vw auto;}

.la-adv1 #body1{background-color: #ddd; background-image: url(../img/bg/adv1s.jpg); min-width: 1016px; background-size: 100% auto;}

.la-adv2 #body1{background-color: #FEFFFA; background-image: url(../img/bg/adv2.jpg); min-width: 1250px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-adv2 #body1{background-image: url(../img/bg/adv2-2880.jpg);} }
.desk.la-adv2 #top_in{width: 1210px;}
.desk.la-adv2 #title_ar{left: 137px;}
.mobi.la-adv2 #body1{background-size: 300vw auto; background-position: -100vw 0; background-image: url(../img/bg/adv2-2880.jpg);}


.la-jo #body1{background-color: #000; background-image: url(../img/bg/journey_v2.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-jo #body1{background-image: url(../img/bg/journey_v2-2880.jpg);} }
@media screen and (max-width: 1424px){ .la-jo #body1{background-size: 1424px auto;} }
.mobi.la-jo #body1{background-size: 280vw auto; background-position: -50vw 0; background-image: url(../img/bg/journey_v2-2880.jpg);}

.la-mo #body1{background-color: #6B6263; background-image: url(../img/bg/mobile.jpg); min-width: 1016px; background-size: 100% auto;} /*#F0E9D3 #FFFCF2*/
@media screen and (min-device-width: 1921px){ .la-mo #body1{background-image: url(../img/bg/mobile2880.jpg);} }
@media screen and (max-width: 1366px){ .la-mo #body1{background-size: 1366px auto;} }
@media screen and (max-width: 1280px){ .la-mo #body1{background-size: 1280px auto;} }
.mobi.la-mo #body1{background-size: 141vw auto; background-position: -20.1vw 0; background-image: url(../img/bg/mobile.jpg);}


.la-ci #body1{background-color: #EBF8FF; background-image: url(../img/bg/city.jpg); min-width: 1016px; background-size: 100% auto;}
.la-ci-e #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (min-device-width: 1921px){ .la-ci #body1{background-image: url(../img/bg/city2880.jpg);} }
@media screen and (max-width: 1410px){ .la-ci #body1{background-size: 1410px auto;} }
.mobi.la-ci #body1{background-size: 344vw auto; background-position: -40vw 0; background-image: url(../img/bg/city2880.jpg);}




.la-ga #body1{background-color: #fff; background-image: url(../img/bg/nf/nice/stock-photo-man-running-away-from-zombies-burning-city-in-background-illustration-digital-painting-454095979.jpg); min-width: 1016px; background-size: 100% auto;}
.la-ga #dn_ar{background: rgba(255,255,255,0.2);}
.la-ga .item .domain{color: #fafafa !important; colora: #333 !important;}
.la-ga .item .slogan{color: #f3f3f3 !important; colora: #333 !important;}

.la-rl #body1{background-color: #EBF7FF; background-image: url(../img/bg/relax.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-rl #body1{background-image: url(../img/bg/relax2880.jpg);} }
@media screen and (max-width: 1424px){ .la-rl #body1{background-size: 1424px auto;} }
@media screen and (max-width: 1580px){ .la-rl-bn #body1{background-size: 1580px auto;} }
.mobi.la-rl #body1{background-size: 396vw auto; background-position: -96vw 0; background-image: url(../img/bg/relax2880.jpg);}


.la-li #body1{background-color: #7B4E77; background-image: url(../img/bg/live.jpg); min-width: 1016px; background-size: 100% auto;}
.la-li #dn_ar{background: rgba(56,25,55,0.25);}
@media screen and (min-device-width: 1921px){ .la-li #body1{background-image: url(../img/bg/live2880.jpg);} }
@media screen and (max-width: 1298px){ 
	.la-li #body1{background-size: 1298px auto;} 
	.desk.la-li #dn_ar{min-width: 380px;}
}
.mobi.la-li #body1{background-size: 350vw auto; background-image: url(../img/bg/live2880.jpg);}



.la-sp #body1{background-color: #5848B8; background-image: url(../img/bg/sport.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-sp #body1{background-image: url(../img/bg/sport2880.jpg);} }
@media screen and (max-width: 1490px){ .la-sp #body1{background-size: 1490px auto;} }
.mobi.la-sp #body1{background-size: 350vw auto; background-image: url(../img/bg/sport2880.jpg);}

.la-sh #body1{background-color: #fff; background-image: url(../img/bg/shop.jpg); min-width: 1016px; background-size: 100% auto; background-position: 0% 100px; background-position: 0% calc(((100vw - 1920px) * -0.01) + 100px);}
@media screen and (min-device-width: 1921px){ .la-sh #body1{background-image: url(../img/bg/shop2880.jpg);} }
/*@media screen and (max-width: 1134px){ .la-sh #body1{background-size: 1134px auto;} }*/
.mobi.la-sh #body1{background-size: 200vw auto; background-position: -52.5vw 46vw; background-image: url(../img/bg/shop2880.jpg);}


.la-co #body1{background-color: #FAFDFF; background-image: url(../img/bg/concept.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-co #body1{background-image: url(../img/bg/concept2880.jpg);} }
@media screen and (max-width: 1766px){ .la-co #body1{background-size: 1766px auto;} }
.la-co #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (max-width: 1440px){ 
	.la-co #body1{background-size: 1440px auto;} 
	.desk.la-co #dn_ar{min-width: 380px;}
}
.mobi.la-co #body1{background-size: 300vw auto; background-position: -76vw 0; background-image: url(../img/bg/concept2880.jpg);}



.la-ne #body1{background-color: #fff; background-image: url(../img/bg/nf/news/); min-width: 1016px; background-size: 100% auto;}

.la-ne .item .domain{colora: #f3f3f3 !important;}
.la-ne .item .slogan{colora: #f3f3f3 !important;}

.la-ab1 #body1{background-color: #5182C4; background-image: url(../img/bg/abstract1.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-ab1 #body1{background-image: url(../img/bg/abstract1-2880.jpg);} }
.la-ab1 #dn_ar{background: rgba(58,81,145,0.70);}
@media screen and (max-width: 1350px){ 
	.la-ab1 #body1{background-size: 1350px auto;} 
	.desk.la-ab1 #dn_ar{min-width: 380px;}
}
.mobi.la-ab1 #body1{background-size: 300vw auto; background-image: url(../img/bg/abstract1-2880.jpg);}





.la-de #body1{background-color: #fff; background-image: url(../img/bg/desk1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-de #body1{background-image: url(../img/bg/desk-big.jpg);} }
.la-de #dn_ar{background: rgba(255,255,255,0.7);}
@media screen and (max-width: 1640px){ 
	.la-de #body1{background-size: 1640px auto;}
}
.la-de .item .domain{color: #444;}
.la-de .item .slogan{color: #444; opacity: 0.85}
/*.la-de .textbox{background: rgba(255, 255, 255, 0.9);}*/
.la-de .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}



.la-cle #body1{background-color: #fff; background-image: url(../img/bg/clean1-1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-cle #body1{background-image: url(../img/bg/clean1-3840.jpg);} }
.la-cle #dn_ar{background: rgba(255,255,255,0.7);}
@media screen and (max-width: 1920px){ 
	.la-cle #body1{background-size: 1920px auto;}
}
.mobi.la-cle #body1{background-size: 350vw auto; background-position: -116vw 0; background-image: url(../img/bg/clean1-1920.jpg);}

.la-cle .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}
/*.la-cle #extra_note_cn .textbox{border: 1px solid #f5f5f5;}*/



.la-cln2 #body1{background-color: #fff; background-image: url(../img/bg/clean2-e-1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-cln2g #body1{background-image: url(../img/bg/clean2-g-1920.jpg);}
@media screen and (min-device-width: 1921px){ 
	.la-cln2 #body1{background-image: url(../img/bg/clean2-e-3840.jpg);}
	.la-cln2g #body1{background-image: url(../img/bg/clean2-g-3840.jpg);}
}
.la-cln2 #dn_ar{background: rgba(255,255,255,1);}
@media screen and (max-width: 1920px){ 
	.la-cln2 #body1{background-size: 1920px auto;}
}

.mobi.la-cln2 #body1{background-size: 468vw auto; background-image: url(../img/bg/clean2-e-3840.jpg);}
.mobi.la-cln2g #body1{background-size: 468vw auto; background-image: url(../img/bg/clean2-g-3840.jpg);}

.la-cln2 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

/*
.la-cln3 #body1{background-color: #fff; background-image: url(../img/bg/clean3-1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-cln3 #body1{background-image: url(../img/bg/clean3-3840.jpg);} }
.la-cln3 #dn_ar{background: rgba(255,255,255,1);}
@media screen and (max-width: 1920px){ 
	.la-cln3 #body1{background-size: 1920px auto;}
}
.mobi.la-cln3 #body1{background-sizea: 350vw auto; background-positiona: -116vw 0; background-image: url(../img/bg/clean3-1920.jpg);}
.la-cln3 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}
*/

/*
.la-cln4 #body1{background-color: #fff; background-image: url(../img/bg/clean4-1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-cln4 #body1{background-image: url(../img/bg/clean4-3840.jpg);} }
.la-cln4 #dn_ar{background: rgba(255,255,255,1);}
@media screen and (max-width: 1920px){ 
	.la-cln4 #body1{background-size: 1920px auto;}
}

.la-cln4 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}
*/


.la-cln5 #body1{background-color: #FCFCFC; background-image: url(../img/bg/clean5-e-cl-1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-cln5 #body1{background-image: url(../img/bg/clean5-e-cl-big.jpg);} }
.la-cln5 #dn_ar{background: rgba(255,255,255,1);}
@media screen and (max-width: 1920px){ 
	.la-cln5 #body1{background-size: 1920px auto;}
}
.mobi.la-cln5 #body1{background-size: 450vw auto; background-image: url(../img/bg/clean5-e-cl-big.jpg);}
.la-cln5 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}


.la-cln6 #body1{background-color: #fff; background-image: url(../img/bg/clean6-1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-cln6 #dn_ar{background: rgba(255,255,255,1);}
@media screen and (max-width: 1920px){ 
	.la-cln6 #body1{background-size: 1920px auto;}
}
.mobi.la-cln6 #body1{background-size: 468vw auto; background-image: url(../img/bg/clean2-e-3840.jpg);}/*same as for cln2*/
.la-cln6 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}



.la-ava #body1{background-color: #0D0A15; background-image: url(../img/bg/avatar4-1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-ava #body1{background-image: url(../img/bg/avatar4-3840.jpg);} }
.la-ava #dn_ar{background: rgba(0,0,0,0.1);}
@media screen and (max-width: 1560px){ 
	.la-ava #body1{background-size: 1560px auto;}
}
.mobi.la-ava #body1{background-size: 350vw auto; background-position: -100vw -22vw; background-image: url(../img/bg/avatar4-1920.jpg);}




.la-ho #body1{background-color: #eee; background-image: url(../img/bg/holiday1920.jpg); min-width: 1016px; background-size: 100% auto;} /*#89E2F8*/
@media screen and (min-device-width: 1921px){ .la-ho #body1{background-image: url(../img/bg/holiday3840.jpg);} }
.la-ho #dn_ar{background: rgba(255,255,255,0.1);}
@media screen and (max-width: 1720px){ 
	.la-ho #body1{background-size: 1720px auto;}
}
.mobi.la-ho #body1{background-size: 360vw auto; background-image: url(../img/bg/holiday1920.jpg);}



.la-ph #body1{background-color: #00389D; background-image: url(../img/bg/photo1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-ph #body1{background-image: url(../img/bg/photo3840.jpg);} }
.la-ph #dn_ar{background: rgba(255,255,255,0.2);}
@media screen and (max-width: 1920px){ 
	.la-ph #body1{background-size: 1920px auto;}
}
.mobi.la-ph #body1{background-size: 300vw auto; background-image: url(../img/bg/photo1920.jpg);}


.la-so #body1{background-color: #5BA6CD; background-image: url(../img/bg/social1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-so #body1{background-image: url(../img/bg/social3840.jpg);} }
.la-so #dn_ar{background: rgba(255,255,255,0.1);}
@media screen and (max-width: 1128px){ 
	.la-so #body1{background-size: 1128px auto;}
}
.mobi.la-so #body1{background-size: 270vw auto; background-position: -80vw 0; background-image: url(../img/bg/social1920.jpg);}



.la-se #body1{background-color: #08258B; background-image: url(../img/bg/security1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-se #body1{background-image: url(../img/bg/security-big.jpg);} }
.la-se #dn_ar{background: rgba(255,255,255,0.1);}
@media screen and (max-width: 1388px){ 
	.la-se #body1{background-size: 1388px auto;}
}
.mobi.la-se #body1{background-size: 340vw auto; background-image: url(../img/bg/security1920.jpg);}

.la-cm #body1{background-color: #00094E; background-image: url(../img/bg/citycenter1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-se #body1{background-image: url(../img/bg/citycenter3840.jpg);} }
.la-cm #dn_ar{background: rgba(255,255,255,0.1);}
@media screen and (max-width: 1388px){ 
	.la-cm #body1{background-size: 1388px auto;}
}
.mobi.la-cm #body1{background-size: 300vw auto; background-position: -95vw 0; background-image: url(../img/bg/citycenter1920.jpg);}


.la-eat #body1{background-color: #C78657; background-image: url(../img/bg/eat1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-se #body1{background-image: url(../img/bg/eat3840.jpg);} }
.la-eat #dn_ar{background: rgba(255,255,255,0.1);}
@media screen and (max-width: 1388px){ 
	.la-eat #body1{background-size: 1388px auto;}
}
.mobi.la-eat #body1{background-size: 250vw auto; background-image: url(../img/bg/eat1920.jpg);}

.la-te #body1{background-color: #1C4E75; background-image: url(../img/bg/texture1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-te #body1{background-image: url(../img/bg/texture-big.jpg);} }
@media screen and (max-width: 1388px){ 
	.la-te #body1{background-size: 1388px auto;}
}
.mobi.la-te #body1{background-size: 300vw auto; background-image: url(../img/bg/texture1920.jpg);}

.la-cr #body1{background-color: #fff; background-image: url(../img/bg/nf/modern-s/apple-keyboard-ballpen-black-and-white-934062.jpg); min-width: 1016px; background-size: 100% auto;} /*#89E2F8*/
@media screen and (max-width: 1920px){ 
	.la-cr #body1{background-size: 1920px auto;}
}

.la-va #body1{background-color: #59E817; background-image: url(../img/bg/vacation1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-va #body1{background-image: url(../img/bg/vacation2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-va #body1{background-image: url(../img/bg/vacation3840.jpg);} }
.la-va #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (max-width: 1494px){ 
	.la-va #body1{background-size: 1494px auto;}
}
.mobi.la-va #body1{background-size: 240vw auto; background-position: -30vw 0; background-image: url(../img/bg/vacation1920.jpg);}

.la-color #body1{background-color: #8E68B1; background-image: url(../img/bg/colorful1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-color #dn_ar{background: rgba(0,0,0,0.05);}
@media screen and (min-device-width: 1921px){ .la-color #body1{background-image: url(../img/bg/colorful2880.jpg);} }
@media screen and (max-width: 1388px){ 
	.la-color #body1{background-size: 1388px auto;}
}
.mobi.la-color #body1{background-size: 310vw auto; background-position: -100vw 0; background-image: url(../img/bg/colorful1920.jpg);}

.la-da #body1{background-color: #8E68B1; background-image: url(../img/bg/dallas2.jpg); min-width: 1016px; background-size: 100% auto;}
.la-da #dn_ar{background: rgba(0,0,0,0.05);}
@media screen and (min-device-width: 1921px){ .la-da #body1{background-image: url(../img/bg/colorful2880.jpg);} }
@media screen and (max-width: 1388px){ 
	.la-da #body1{background-size: 1388px auto;}
}
.la-da .item .domain{color: #f3f3f3 !important;}
.la-da .item .slogan{color: #f3f3f3 !important;}

.la-steer #body1{background-color: #252229; background-image: url(../img/bg/steer1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-steer #dn_ar{background: rgba(40,37,44,0.1);}
@media screen and (min-device-width: 1921px){ .la-steer #body1{background-image: url(../img/bg/steer2880.jpg);} }
@media screen and (max-width: 1543px){ 
	.la-steer #body1{background-size: 1543px auto;}
}
.mobi.la-steer #body1{background-size: 300vw auto; background-image: url(../img/bg/steer1920.jpg);}

.la-po #body1{background-color: #68B05D; background-image: url(../img/bg/poker1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-po #dn_ar{background: rgba(0,0,0,0.05);}
@media screen and (min-device-width: 1921px){ .la-po #body1{background-image: url(../img/bg/poker2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-po #body1{background-image: url(../img/bg/poker3840.jpg);} }
@media screen and (max-width: 1220px){ 
	.la-po #body1{background-size: 1220px auto;}
}
.mobi.la-po #body1{background-size: 250vw auto; background-image: url(../img/bg/poker1920.jpg);}

.la-gi #body1{background-color: #D99299; background-image: url(../img/bg/girls1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-gi #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (min-device-width: 1921px){ .la-gi #body1{background-image: url(../img/bg/girls2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-gi #body1{background-image: url(../img/bg/girls3840.jpg);} }
@media screen and (max-width: 1720px){ 
	.la-gi #body1{background-size: 1720px auto;}
}
.mobi.la-gi #body1{background-size: 300vw auto; background-position: -117vw 10vw; background-image: url(../img/bg/girls2880.jpg);}
.mobi.la-gi .textbox{display: none;}
.mobi.la-gi .extra_ar{display: none;}

.la-ch #body1{background-color: #BAA272; background-image: url(../img/bg/christmas1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-ch #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (min-device-width: 1921px){ .la-ch #body1{background-image: url(../img/bg/christmas2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-ch #body1{background-image: url(../img/bg/christmas3840.jpg);} }
.mobi.la-ch #body1{background-color: #C1B0A5; background-size: 300vw auto; background-position: -105vw 0; background-image: url(../img/bg/christmas_2_2880.jpg);}
.mobi.la-ch #main_textbox{width: 62.5vw;}



.la-xs #body1{background-color: #BAA272; background-image: url(../img/bg/christmas_2_1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-xs #dn_ar{background: rgba(255,255,255,0.5);}
@media screen and (min-device-width: 1921px){ .la-xs #body1{background-image: url(../img/bg/christmas_2_2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-xs #body1{background-image: url(../img/bg/christmas_2_3840.jpg);} }
@media screen and (max-width: 1920px){ 
	.la-xs #body1{background-size: 1920px auto;}
}
.mobi.la-xs #body1{background-color: #C1B0A5; background-size: 300vw auto; background-position: -105vw 0; background-image: url(../img/bg/christmas_2_2880.jpg);}
.la-xs #main_textbox{width: 486px;}
.mobi.la-xs #main_textbox{width: 62.5vw;}


.la-gs #body1{background-color: #020202; background-image: url(../img/bg/girlsex1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-gs #dn_ar{background: rgba(255,255,255,0.05);}
@media screen and (min-device-width: 1921px){ .la-gs #body1{background-image: url(../img/bg/girlsex2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-gs #body1{background-image: url(../img/bg/girlsex3840.jpg);} }
@media screen and (max-width: 1387px){ 
	.la-gs #body1{background-size: 1387px auto;}
}
.mobi.la-gs #body1{background-size: 245vw auto; background-image: url(../img/bg/girlsex1920.jpg); background-position: -35vw 0;}
.mobi.la-gs .textbox{display: none;}
.mobi.la-gs .extra_ar{display: none;}


.la-spd #body1{background-color: #3F65A2; background-image: url(../img/bg/speed1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-spd #body1{background-image: url(../img/bg/speed2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-spd #body1{background-image: url(../img/bg/speed-full.jpg);} }
@media screen and (max-width: 1220px){ 
	.la-spd #body1{background-size: 1220px auto;}
}
.mobi.la-spd #body1{background-size: 250vw auto; background-image: url(../img/bg/speed1920.jpg);}





.la-sky #body1{background-color: #3681D4; background-image: url(../img/bg/sky-cyan1920.jpg); min-width: 1016px; background-size: 100% auto;}
.la-sky #dn_ar{background: rgba(0,89,191,0.6);}
@media screen and (min-device-width: 1921px){ .la-sky #body1{background-image: url(../img/bg/sky-cyan2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-sky #body1{background-image: url(../img/bg/sky-cyan3840.jpg);} }
@media screen and (max-width: 1555px){ 
	.la-sky #body1{background-size: 1555px auto;}
}
.mobi.la-sky #body1{background-size: 250vw auto; background-image: url(../img/bg/sky-cyan2880.jpg);}


.la-car #body1{background-color: #0C2B3D; background-image: url(../img/bg/car1920.jpg); min-width: 1016px; background-size: 100% auto;}
@media screen and (min-device-width: 1921px){ .la-car #body1{background-image: url(../img/bg/car2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-car #body1{background-image: url(../img/bg/car3840.jpg);} }
@media screen and (max-width: 1473px){ 
	.la-car #body1{background-size: 1473px auto;}
}
.mobi.la-car #body1{background-size: 250vw auto; background-image: url(../img/bg/car1920.jpg);}


.la-pla #body1{background-color: #0C2B3D; background-image: url(../img/bg/nf/new19-04/airplane/t.jpg); min-width: 1016px; background-size: 150% auto; background-positiona: -1250px 0;}
@media screen and (min-device-width: 1921px){ .la-pla #body1{background-image: url(../img/bg/pla2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-pla #body1{background-image: url(../img/bg/pla3840.jpg);} }
@media screen and (max-width: 1473px){ 
	.la-pla #body1{background-size: 1473px auto;}
}
.mobi.la-pla #body1{background-size: 250vw auto; background-image: url(../img/bg/pla1920.jpg);}

.la-pla #dn_ara{background: rgba(255,255,255,0.5);}
.la-pla #dn_ara{background: rgba(0,0,0,0.2);}
.la-pla #dn_ara{background: rgba(0,146,255,0.3);}
.la-pla .item .domain{color: #F5FBFF !important;}
.la-pla .item .slogan{color: #F5FBFF !important; opacity: 0.85 !important; backgrounda: rgba(0,146,255,0.5);}

.la-pla .item .domain{color: #222;}
.la-pla .item .slogan{color: #222; opacity: 0.85}
.la-pla .textbox{background: rgba(255, 255, 255, 1);}
.la-pla .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}



.la-pl #body1{background-color: #2C4B6F; background-image: url(../img/bg/planet1920.jpg); background-size: 100% auto; min-width: 1016px; background-position: center -130px;}
@media screen and (min-device-width: 1921px){ .la-pl #body1{background-image: url(../img/bg/planet2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-pl #body1{background-image: url(../img/bg/planet-full.jpg);} }
@media screen and (max-width: 1920px){ 
	.la-pl #body1{background-size: 1920px auto;}
}
.mobi.la-pl #body1{background-size: 200vw auto; background-image: url(../img/bg/planet1920.jpg); background-position: center top;}




.la-ki #body1{background-color: #0A0605; background-image: url(../img/bg/kino1920.jpg); background-position: 0 -180px; background-size: 100% auto; min-width: 1016px;}
.la-ki #dn_ar{background: rgba(9,5,4,0.1);}
@media screen and (min-device-width: 1921px){ .la-ki #body1{background-image: url(../img/bg/kino2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-ki #body1{background-image: url(../img/bg/kino3840.jpg);} }
@media screen and (max-width: 1444px){ 
	.la-ki #body1{background-size: 1444px auto;}
}
.mobi.la-ki #body1{background-size: 300vw auto; background-image: url(../img/bg/kino1920.jpg); background-position: -103.7vw 0vw;}

.la-mov #body1{background-color: #101123; background-image: url(../img/bg/mov1920.jpg); background-size: 100% auto; min-width: 1016px;}
@media screen and (min-device-width: 1921px){ .la-mov #body1{background-image: url(../img/bg/mov2880.jpg);} }
@media screen and (min-device-width: 2881px){ .la-mov #body1{background-image: url(../img/bg/mov3840.jpg);} }
@media screen and (max-width: 1404px){ 
	.la-mov #body1{background-size: 1404px auto;}
}
.mobi.la-mov #body1{background-size: 300vw auto; background-image: url(../img/bg/mov1920.jpg);}


.la-big #body1{background-color: #3681D4; background-image: url(../img/bg/big2400.jpg); min-width: 1016px; background-size: 125% auto;}
@media screen and (min-device-width: 1921px){ .la-big #body1{background-image: url(../img/bg/big3600.jpg);} }
@media screen and (min-device-width: 2881px){ .la-big #body1{background-image: url(../img/bg/big4800.jpg);} }
@media screen and (max-width: 1920px){ 
	.la-big #body1{background-size: 2400px auto;}
}
.mobi.la-big #body1{background-size: 380vw auto; background-image: url(../img/bg/big2400.jpg); background-position: -107vw 0;}
.mobi.la-big .textbox{width: 78vw;}








.la-bl #body1{background-color: #fff; background-image: url(../img/bg/nf/modern-s/geo/t1057041308-2.jpg);
min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ 
	.la-blaaa #body1{background-size: 1920px auto;}
}
.la-bl #dn_ara{background: rgba(255,255,255,1);}
.la-bl #dn_ara{background: rgba(0,0,0,0.2);}
.la-bl .item .domain{colora: #f3f3f3 !important;}
.la-bl .item .slogan{colora: #f3f3f3 !important;}

.la-bl .item .domain{color: #444;}
.la-bl .item .slogan{color: #444; opacity: 0.85}
/*.la-bl .textbox{background: rgba(255, 255, 255, 0.9); !important}*/
.la-bl .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}





/*test*/
/*
.la-tt #body1{background-color: #fff; background-image: url(../img/bg/nf/modern-s/.jpg);
min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ 
	.la-ttaaa #body1{background-size: 1920px auto;}
}
.la-tt #dn_ara{background: rgba(255,255,255,0.1);}
.la-tt #dn_ara{background: rgba(0,0,0,0.2);}
.la-tt #dn_ara{background: rgba(39,59,92,0.5);}
.la-tt .item .domain{color: #fafafa !important;}
.la-tt .item .slogan{color: #f3f3f3 !important;}

.la-tt .item .domain{color: #222;}
.la-tt .item .slogan{color: #222; opacity: 0.85}
.la-tt .textbox{background: rgba(255, 255, 255, 1);}
.la-tt .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}*/




.la-tt #body1{background-color: #fff; background-image: url(../img/bg/nf/new19-04/car/t4.jpg);
min-width: 1016px; background-size: 100% auto;}
@media screen and (max-width: 1920px){ 
	.la-ttaaa #body1{background-size: 1920px auto;}
}
.la-tt #dn_ara{background: rgba(255,255,255,0.1);}
.la-tt #dn_ara{background: rgba(0,0,0,0.2);}
.la-tt #dn_ara{background: rgba(39,59,92,0.5);}
.la-tt .item .domain{colora: #fafafa !important;}
.la-tt .item .slogan{colora: #f3f3f3 !important;}

.la-tt .item .domain{color: #222;}
.la-tt .item .slogan{color: #222; opacity: 0.85}
/*.la-tt .textbox{background: rgba(255, 255, 255, 0.9);}*/
.la-tt .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}




.mobi #body1{min-width: 0;}



#home_info{margin-top: 36px; width: 890px;}
.mobi #home_info{margin-top: 6.49vw; width: auto;}
#home_info h2{font: 20px roboto;}
.mobi #home_info h2{font-size: 3.6vw;}
#home_info h3{margin-top: 18px; font: 18px Arial;}
.mobi #home_info h3{margin-top: 3.24vw; font-size: 3.24vw;}
#home_info .m1{margin-left: -4px;}
#home_info .name{font-weight: bold;}

.cloud_txt{position: relative; display: inline-block; background-image: url(../img/logo_000.png); opacity: 0.6; background-size: cover;}
#home_info .cloud_txt{width: 52px; height: 33px; top: 3px; margin-left: 2px; margin-right: 4px;}
.mobi #home_info .cloud_txt{width: 9.37vw; height: 5.946vw; top: 0.54vw; margin-left: 0.36vw; margin-right: 0.72vw;}

.desk #all_left{float: left;}
.desk #all_rght{float: left; margin-left: 124px;}

.mobi #all_left{}
.mobi #all_rght{margin-top: 6vw;}


.all_title{font: 22px 'proxima';}
.mobi .all_title{font-size: 3.96vw;}
.all{margin-top: 16px;}
.mobi .all{margin-top: 2.88vw;}
.elem{margin-top: 0;}
.elem:first-child{margin-top: 0;}
.desk .elem .domain{float: left; font: 22px 'proximacapsbold'; width: 310px;}
.mobi .elem .domain{font: 5vw 'proximacapsbold';}

.elem .domain a{color: inherit;}
.desk .elem .value_txt{margin-top: 3px; float: left; width: 115px; font: 18px 'proxima'; color: #7BD428;}
.desk .elem .value_txt_r{text-align: right;}
.mobi .elem .value_txt{display: none;}
.mobi .elem .value_txt_r{display: none;}


#content{width: 976px; margin: 0 auto; padding: 0 20px; position: relative;}
.mobi #content{width: auto; padding: 0 3.6vw;}

.top_sc{margin-top: 45px; font: 400 21px roboto; padding: 0 20px; height: 40px; border: 1px solid #ddd; border-radius: 10px; cursor: default;}
.mobi .top_sc{margin-top: 8.1vw; font-size: 3.78vw; padding: 0 3.6vw; height: 7.2vw; border-width: 0.18vw; border-radius: 1.8vw;}
#showcase{float: left; width: 480px;}
.mobi #showcase{float: none; width: auto;}
#sc_icon{float: left; margin-top: 7px;}
.mobi #sc_icon{float: left; margin-top: 0.3vw; background-size: contain;}  /*original size w26.2865 h25*/
.mobi #sc_icon svg{transform: scale(0.8, 0.8);}
#showcase_title{float: left; margin-left: 20px; margin-top: 6px;}
.mobi #showcase_title{float: left; margin-left: 3.6vw; margin-top: 1.08vw;}

#market_total_ar{float: right; font-size: 19px;}
.top_sc .txt1{margin-top: 7px;}
.mobi .top_sc .txt1{margin-top: 1.26vw;}


#dom{margin-top: 30px;}
.mobi #dom{margin-top: 5.4vw;}
#dom2{margin-top: 30px; margin-left: 100px;}
.mobi #dom2{margin-top: 5.4vw; margin-left: 0;}
.item{margin-top: 120px;}
.mobi .item{margin-top: 21.62vw;}
.item:first-child{margin-top: 0;}

.mobi .dom_title{margin-left: 3.6vw;}

.yours{font: 22px 'proxima';}
.mobi .yours{font-size: 3.96vw;}
.domain{font: 46px 'proximacapsbold'; margin-top: -10px; cursor: default; white-space: nowrap;}
.mobi .domain{font-size: 8.29vw; margin-top: -1.8vw;}
.domain.style2{font-size: 42px; margin-top: -4px; margin-bottom: 2px;}
.mobi .domain.style2{font-size: 7.57vw; margin-top: -0.72vw; margin-bottom: 0.36vw;}
.domain.style3{font: 700 42px proxima; margin-top: -5px;}
.mobi .domain.style3{font-size: 7.57vw; margin-top: -0.9vw;}

.domain strong{font-weight: 400;}

.m1px{margin-left: -1px;}
.mobi .m1px{margin-left: -0.18vw;}
.p1px{margin-left: 1px;}
.mobi .p1px{margin-left: 0.18vw;}

.domain a{color: inherit; text-decoration: none; cursor: default;}
.domain .name{}

.desk .item .left{float: left; width: 610px;}
.mobi .item .left{}
.desk .item .right{float: right;}
.mobi .item .right{margin-top: 6vw; margin-bottom: 5vw;}

.desk.la-st .right{margin-right: 30px;}

.offer_cont{margin-top: 0; position: relative;}
.offer{padding: 7px 15px; background: #7BD428; color: #fafafa; font: 21px 'freesans'; border: 0;}
.offer:hover{cursor: pointer;}

.mobi .offer{padding: 1.26vw 2.7vw; font-size: 3.78vw; margin: 0 auto;}



.desk #offer_win{display: none; position: absolute; top: 38px; right: -50px; padding: 20px; font: 20px Arial;}
@media screen and (max-width: 1016px) {
    .desk #offer_win{right: -15px; padding-right: 0;}
}

.mobi #offer_win{display: none; padding: 3.6vw; font: 3.6vw Arial; }




#dms{}
.desk #dms .dom-ar{display: block; color: inherit; width: 464px; height: 261px; margin-top: 44px;}
.desk #dms .dom-ar:nth-child(odd){clear: both; float: left;}
.desk #dms .dom-ar:nth-child(even){float: right;}

.mobi #dms .dom-ar{display: block; color: inherit; width: 100%; height: 52.2vw; margin-top: 10vw;} /*width 92.8vw*/




#dms a{display: block; min-width: 0; height: 100%; background-position: top center; background-repeat: no-repeat; text-align: center; color: inherit; transition: color 0.3s ease-out;}
#dms a:hover{cursor: pointer; color: #0f0f0f; text-decoration: none;}
#dms .domain{font: 43px 'proximacapsbold'; position: relative; top: 95px; cursor: pointer;}
.mobi #dms .domain{font-size: 9vw; top: 20vw;}

#dms .dom-ar:nth-child(6n+1) a{background-image: url(../img/bg/clean1-1920.jpg); background-size: 728px auto;}
.mobi #dms .dom-ar:nth-child(6n+1) a{background-size: 145.6vw auto;}
#dms .dom-ar:nth-child(6n+2) a{background-image: url(../img/bg/clean2-e-1920.jpg); background-size: 928px auto;}
.mobi #dms .dom-ar:nth-child(6n+2) a{background-size: 186.6vw auto;}
#dms .dom-ar:nth-child(6n+3) a{background-image: url(../img/bg/clean3-1920.jpg); background-size: 928px auto;}
.mobi #dms .dom-ar:nth-child(6n+3) a{background-size: 186.6vw auto;}
#dms .dom-ar:nth-child(6n+4) a{background-image: url(../img/bg/clean4-1920.jpg); background-size: 528px auto;}
.mobi #dms .dom-ar:nth-child(6n+4) a{background-size: 105.6vw auto;}
#dms .dom-ar:nth-child(6n+5) a{background-image: url(../img/bg/clean5-e-cl-1920.jpg); background-size: 928px auto; background-position: -100px 0;}
.mobi #dms .dom-ar:nth-child(6n+5) a{background-size: 186.6vw auto; background-position: -20.1vw 0;}
#dms .dom-ar:nth-child(6n+6) a{background-image: url(../img/bg/clean6-1920.jpg); background-size: 928px auto;}
.mobi #dms .dom-ar:nth-child(6n+6) a{background-size: 186.6vw auto;}





.popup{background: rgba(0,0,0,0.03); color: #444;}


.la-cl .popup{}
.la-cl .popup_a{color: #CCF1FF;}
.la-cls .popup{color: #eee;}



.la-ea .popup{background: rgba(255,255,255,0.1); color: #ddd;}
.la-ea #offer_win a{color: #eee;}
.la-st .popup{background: rgba(0,0,0,0.1); color: #eee;}
.la-st #offer_win a{color: #fff;}
.la-mo #offer_win a{color: #f6f6f6;}

.la-li #offer_win a{color: #f3f3f3;}
.la-li .popup{background: rgba(0,0,0,0.1); color: #ddd;}

.la-sp #offer_win a{color: #f3f3f3;}
.la-sp .popup{background: rgba(0,0,0,0.15); color: #ddd;}

.la-ab1 .popup{background: rgba(58,81,145,0.3); color: #ddd;}
.la-ab1 .popup_a{color: #DBE3FF;}


.la-ci .popup_a{color: #36C1D9;}

.la-co .popup{background: rgba(0,118,191,0.07);}
.la-co .popup_a{color: #fff;}

.la-ava .popup{background: rgba(0,118,191,0.07); color: #ddd;}
.la-ava .popup_a{color: #fafafa;}

.la-ho .popup{background: rgba(255,255,255,0.05); color: #ddd;}
.la-ho .popup_a{color: #E3FDFF;}
.la-ho #contact_info{color: #eee; background: rgba(255,255,255,0.1);}

.la-ph .popup{background: rgba(255,255,255,0.05); color: #444;}
.la-ph .popup_a{color: #EDF3FF;}

.la-so .popup{background: rgba(255,255,255,0.05); color: #444;}
.la-so .popup_a{color: #E8FCFF;}

.la-se .popup{background: rgba(255,255,255,0.05); color: #e3e3e3;}
.la-se .popup_a{color: #EBFFFF;}

.la-cm .popup{background: rgba(255,255,255,0.05); color: #e3e3e3;}
.la-cm .popup_a{color: #FDFFE3;}

.la-eat .popup{background: rgba(255,255,255,0.05); color: #e3e3e3;}
.la-eat .popup_a{color: #B2CDFF;}

.la-te .popup{background: rgba(255,255,255,0.05); color: #ddd;}
.la-te .popup_a{color: #fff;}

.la-va .popup{background: rgba(0,0,0,0.02); color: #444;}
.la-va .popup_a{color: #347CF7;}

.la-color .popup{background: rgba(0,0,0,0.07); color: #fff;}
.la-color .popup_a{color: #09B1DB;}

.la-steer .popup{background: rgba(40,37,44,0.07); color: #ddd;}
.la-steer .popup_a{color: #9EB9FF;}

.la-po .popup{background: rgba(0,0,0,0.07); color: #ddd;}
.la-po .popup_a{color: #3197E0;}

.la-gi .popup_a{color: #196DFF;}
.mobi.la-gi .popup{color: #eee;}
.la-gi #contact_info{color: #fcfcfc;}
.la-gi #contact_info a{color: #5E99FF;}

.la-gs .popup{background: rgba(0,0,0,0.07); color: #eee;}
.la-gs .popup_a{color: #3197E0;}

.la-ch .popup, .la-xs .popup{background: rgba(255,255,255,0.1);}
.la-ch .popup_a, .la-xs .popup_a{color: #027CC2;}

.la-sky .popup{background: rgba(0,0,0,0.2); color: #ddd;}
.la-sky .popup_a{color: #fff;}

.la-car .popup{}
.la-car .popup_a{color: #4767E6;}
.la-car #contact_info{color: #e3e3e3;}

.la-ki .popup{background: rgba(0,0,0,0.2); color: #ddd;}
.la-ki .popup_a{color: #1DB1F0;}

.la-mov .popup{background: rgba(4,0,19,0.2); color: #ddd;}
.la-mov .popup_a{color: #D7F2F2;}
.la-mov #contact_info{color: #eee; background: rgba(4,0,19,0.1);}
.la-mov #contact_info a{color: #E1F7F7;}

.la-pl .popup{background: rgba(0,0,0,0.2); color: #e3e3e3;}
.la-pl .popup_a{color: #EBF6FC;}
.desk.la-pl #contact_info{color: #26364F; background: rgba(144,190,223,0.2);}
.desk.la-pl #contact_info a{color: #F0FAFF;}

.la-spd .popup_a{}
@media screen and (max-width: 1444px){ 
	.desk.la-spd #offer_win{color: #f1f1f1; background: rgba(25,65,125,0.20);} 
	.desk.la-spd #offer_win a{color: #DBEBFF;} 
}

@media screen and (max-width: 1530px){ 
	.desk.la-spd #contact_info{color: #f1f1f1; background: rgba(25,65,125,0.20);} 
	.desk.la-spd #contact_info a{color: #DBEBFF;} 
}

.desk.la-big .popup_a{color: #4A83E6;}
.desk.la-big #offer_win{background: rgba(255,255,255,0.10);} 
.desk.la-big #contact_info{color: #eee;}

.mobi.la-big #offer_win{background: rgba(255,255,255,0.10); color: #111;} 
.mobi.la-big .popup_a{color: #99BEFF;}
.mobi.la-big #contact_info{color: #eee;}



.info{margin-left: 20px;}
.mobi .info{margin-left: 0;}
.slogan{font: 22px proxima; margin-left: 20px;}
.mobi .slogan{font-size: 3.96vw; margin-left: 3.6vw;}
.slogan sup{font-size: 50%;}

.d{font-weight: bold;}
.amapro{font-weight: 700; font-family: proxima; font-size: 20px;}
.mobi .amapro{font-size: 3.63vw;}

.amazing{color: purple;}
/*.la-ci .amazing{color: #640BD9;}*/
.la-ab1 .amazing{color: purple;} /*#63CC00 #9600B8 #AC00C7*/
.la-ava .amazing{color: #190072;} /*#4E1FA6*/

.tld{font-weight: bold;} /*#2374C4 #E3D21C*/
.la-mo .tld{}/*color: #2374C4;*/
.la-ci .tld{color: #0092CC;}
.la-ab1 .tld{color: #4F78FF;}
.la-color .tld{color: #09B1DB;}
.la-steer .tld{color: #26252C;}/*#26252C #1F52D1*/
/*#EBBE0C*/


/*.monster{color: #FF125D}
.la-ci .monster, .la-cl .monster{color: inherit;}*/
.monster{color: inherit;}


.subs_title{margin-top: 20px; font: 18px Roboto;}
.mobi .subs_title{margin-top: 3.6vw; font-size: 3.24vw;}
.la-bg .subs_title{color: #eee;}

.subs{margin-top: 10px; font: 18px Arial;}
.mobi .subs{margin-top: 1.8vw; font-size: 3.24vw;}
.subs .sub{font-weight: bold; color: purple; font: bold 20px proxima;}
.mobi .subs .sub{font-size: 3.6vw;}

.now_info{margin-top: 20px; font: 18px Roboto;}
.mobi .now_info{margin-top: 3.6vw; font-size: 3.24vw;}
.now{color: purple; font-weight: bold;}
.now_price{font: bold 18px Roboto;}
.mobi .now_price{font-size: 3.24vw;}

.promo_ar{font: 18px Roboto; line-height: 23px; margin-top: 30px;}
.mobi .promo_ar{font-size: 3.24vw; line-height: 4.14vw; margin-top: 5.4vw;}
.promo_title{font: 22px proxima;}
.mobi .promo_title{font-size: 3.96vw;}
.promo_txt_ar{margin-top: 13px;}
.mobi .promo_txt_ar{margin-top: 2.34vw;}


.moresclink{cursor: text;}
.moresclink:hover{text-decoration: none;}

.desc{margin-top: 20px; font-size: 18px; font-family: Arial, Helvetica; line-height: 24px;}
.desk .desc .tld, .desk .desc b, .desk .desc strong{font-size: 20px; font: 700 19.8px proxima; line-height: 24px;}
.desk .desc .tld_alt1{font: 700 19px proxima; line-height: 22px;}
.desk .desc .tld_alt2{font: 700 18px freesans; line-height: 24px;}


.desk .desc .i{font-style: italic; font-size: 98%;}

.mobi .desc{margin-top: 3.6vw; font-size: 3.24vw; line-height: 4.32vw;}
.la-bg .desc{margin-top: 25px;}
.mobi.la-bg .desc{margin-top: 4.5vw;}

.extra_ar{}
.extra_note_title{font: 22px proxima; margin-top: 40px;}
.mobi .extra_note_title{font-size: 3.96vw; margin-top: 7.2vw;}
.extra_note{font: 18px roboto;}
.mobi .extra_note{font-size: 3.24vw;}

#extra_note_cn{margin-top: 10px;}
.mobi #extra_note_cn{margin-top: 1.8vw;}
.extra_note{margin-top: 20px;}
.mobi .extra_note{margin-top: 3.6vw;}
.extra_note:first-child{margin-top: 0;}

.la-bg .extra_note_title{margin-top: 30px;}
.mobi.la-bg .extra_note_title{margin-top: 5.4vw;}
.la-bg .extra_note{padding-top: 12px;}
.mobi.la-bg .extra_note{padding-top: 2.16vw;}

.textbox{width: 650px; float: left;}
.la-bg .textbox{padding: 20px 15px; width: 700px;}

.mobi .textbox{width: auto;}
.mobi.la-bg .textbox{padding: 3.6vw 2.7vw;}

.la-bg .textbox2{padding: 18px 15px 20px;}
.mobi.la-bg .textbox2{padding: 3.24vw 2.7vw 3.6vw;}

.la-bg .textbox{background: #fff;}

.la-ea .item .domain{color: #E5F1FC;}
.la-ea .item .slogan{color: #E5F1FC; opacity: 0.85}
.la-ea .textbox{background: #fff;}
.la-ea .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-cl .item .domain{color: #CCF1FF;}
.la-cl .item .slogan{color: #CCF1FF; opacity: 0.8}
.la-cl .textbox{background: rgba(255, 255, 255, 0.9);}
.la-cl .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-cls .item .domain{color: #DEF6FF;}
.la-cls .item .slogan{color: #DEF6FF; opacity: 0.8}
.la-cls .textbox{background: #fff;}
.la-cls .extra_note_title{}

.la-st .item .domain{color: #fff;}
.la-st .item .slogan{color: #f5f5f5; opacity: 0.8}
.la-st .textbox{background: rgba(255, 255, 255, 0.95);}
.la-st .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-adv1 .item .domain{color: #333;}
.la-adv1 .item .slogan{color: #333; opacity: 0.85}

.la-adv2 .item .domain{color: #444;}
.la-adv2 .item .slogan{color: #333; opacity: 0.85}
.la-adv2 .textbox{background: rgba(255, 255, 255, 0.9);}
.la-adv2 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-jo .item .domain{color: #F2FAFF;}
.la-jo .item .slogan{color: #F2FAFF; opacity: 0.8}

.la-mo .item .domain{color: #f6f6f6;}
.la-mo .item .slogan{color: #f6f6f6; opacity: 0.85;}
.la-mo .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-rl-bn .textbox{background: rgba(255, 255, 255, 0.5);}

.la-li .item .domain{color: #f3f3f3;}
.la-li .item .slogan{color: #f3f3f3; opacity: 0.8}
.la-li .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-sp .item .domain{color: #f3f3f3;}
.la-sp .item .slogan{color: #f3f3f3; opacity: 0.8}
.la-sp .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-sh .textbox{background: rgba(255, 255, 255, 0.95);}
.la-sh .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-ab1 .item .domain{color: #fafafa;}
.la-ab1 .item .slogan{color: #fafafa; opacity: 0.8}
.la-ab1 .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-ava .item .domain{color: #fafafa}
.la-ava .item .slogan{color: #fafafa; opacity: 0.85;}
.la-ava .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-ho .item .domain{color: #E5F7FF;}
.la-ho .item .slogan{color: #E5F7FF; opacity: 0.85;}
.la-ho .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-ph .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-so .item .domain{color: #DBFBFF;}
.la-so .item .slogan{color: #D1FAFF; opacity: 0.85;}
.la-so .textbox{background: rgba(255, 255, 255, 0.95);}

.la-se .item .domain{color: #fafafa;}
.la-se .item .slogan{color: #f3f3f3;}
.la-se .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-cm .item .domain{color: #fafafa;}
.la-cm .item .slogan{color: #f3f3f3;}
.la-cm .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-eat .item .domain{color: #f7f7f7;}
.la-eat .item .slogan{color: #f7f7f7; opacity: 0.85;}
.la-eat .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-te .item .domain{color: #F2F7FA;}
.la-te .item .slogan{color: #F2F7FA; opacity: 0.85;}
.la-te .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-color .item .domain{color: #fcfcfc}
.la-color .item .slogan{color: #fcfcfc; opacity: 0.85;}
.la-color .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-steer .item .domain{color: #fff;}
.la-steer .item .slogan{color: #fff; opacity: 0.85;}
.la-steer .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-po .item .domain{color: #f5f5f5;}
.la-po .item .slogan{color: #f5f5f5; opacity: 0.85;}
.la-po .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-gi .extra_note{background: rgba(255, 255, 255, 0.9);}

.la-gs .item .domain{color: #fafafa;}
.la-gs .item .slogan{color: #fafafa; opacity: 0.85;}
.la-gs .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-ch .extra_note_title, .la-xs .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}
.la-ch .domain, .la-xs .item .domain{color: #444;}
.la-ch .item .slogan, .la-xs .item .slogan{color: #444; opacity: 0.95;}

.la-sky .item .domain{color: #F0F7FF !important;}
.la-sky .item .slogan{color: #F0F7FF !important; opacity: 0.85 !important;}
.la-sky .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-car .item .domain{color: #222 !important;}
.la-car .item .slogan{color: #222 !important; opacity: 0.85 !important;}

.la-ki .item .domain{color: #F5FBFF !important;}
.la-ki .item .slogan{color: #F5FBFF !important; opacity: 0.85 !important;}
.la-ki .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-mov #dn_ar{background: rgba(4,0,19,0.5);}
.la-mov .item .domain{color: #F5FBFF !important;}
.la-mov .item .slogan{background: rgba(4,0,19,0.5); color: rgba(245, 251, 255) !important; opacity: 0.85 !important;}
.la-mov .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-pl .item .domain{color: #F5FBFF !important;}
.la-pl .item .slogan{color: #F5FBFF !important; opacity: 0.85 !important;}
.la-pl .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.la-spd #dn_ar{background: rgba(13,42,105,0.25);}
.la-spd .item .domain{color: #F5FBFF !important;}
.la-spd .item .slogan{color: #F5FBFF !important;}
.la-spd .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}
.mobi.la-spd #main_textbox{width: 70%; float: right;}

.la-big #dn_ar{background: rgba(255,255,255,0.05);}
.la-big .item .domain{color: #F7F7F7 !important;}
.la-big .item .slogan{color: #F7F7F7 !important; opacity: 0.85 !important;}
.la-big .extra_note_title{color: #7BD428 !important; opacity: 1 !important;}

.page_dom footer{position: absolute; bottom: 54px; width: 100%;} /*bottom: 54px;*/
.mobi.page_dom footer{bottom: 9.73vw;} /*bottom: 9.55vw;*/

.page_main footer{margin-bottom: 0;}

.page_dom #foo_height{width: 100%; height: 174px;}
.mobi.page_dom #foo_height{height: 31.35vw;}

.page_main #foo_height{width: 100%; height: 104px;}
.mobi.page_main #foo_height{height: 9vw;}

#partners-title{margin-top: 40px; font: 25px freesans; text-align: center; text-decoration: underline;}
.mobi #partners-title{margin-top: 7.2vw; font-size: 4.5vw;}
.desk #partners{margin-top: 40px;}
.desk #partners_in{display: table; margin: auto;}
.mobi #partners{margin-top: 7.2vw;}

.desk #partners .ptr{float: left; margin-left: 80px; text-indent: -9999px; background-repeat: no-repeat; height: 90px;}
.desk #partners .ptr:first-child{margin-left: 0;}
.mobi #partners .ptr{text-indent: -9999px; background-repeat: no-repeat; height: 18vw; margin: 0 auto;}


#ptr_donuts{background-image: url(../img/partners/donuts_logo.png); background-size: 140px auto; width: 140px;}
.mobi #ptr_donuts{background-size: 25.23vw auto; width: 25.23vw; margin-top: 0;}
#ptr_namecom{background-image: url(../img/partners/namecom.png); background-size: 181px auto; width: 181px; margin-top: 13px;}
.mobi #ptr_namecom{background-size: 32.61vw auto; width: 32.61vw; margin-top: 0; height: 15vw !important;}
#ptr_internetx{background-image: url(../img/partners/internetx.png); background-size: 150px auto; width: 150px; margin-top: 1px;}
.mobi #ptr_internetx{background-size: 27.03vw auto; width: 27.03vw; margin-top: 0;}
#ptr_ffmedia{background-image: url(../img/partners/ffmedia.png); background-size: 150px auto; width: 150px; margin-top: 3px;}
.mobi #ptr_ffmedia{background-size: 27.03vw auto; width: 27.03vw; margin-top: 0;}
#ptr_aruba{background-image: url(../img/partners/aruba.png); background-size: 180px auto; width: 180px;}
.mobi #ptr_aruba{background-size: 32.43vw auto; width: 32.43vw; margin-top: 0;}
#ptr_uniregistry{background-image: url(../img/partners/uniregistry2.png); background-size: 180px auto; width: 180px;}
.mobi #ptr_uniregistry{background-size: 32.43vw auto; width: 32.43vw; margin-top: 0;}


#partners_2{display: table; margin: auto;}
#ptr_escrow{background: url(../img/icons/escrow.png) no-repeat; width: 100px; height: 100px; background-size: contain; margin: 0 auto;}
.mobi #ptr_escrow{width: 18.01vw; height: 18.01vw;}
#ptr_escrow_desc{margin-top: 10px; font-size: 17px;}
.mobi #ptr_escrow_desc{margin-top: 1.8vw; font-size: 3.06vw;}
#final_break{height: 70px;}
.mobi #final_break{height: 12.61vw;}




/*footer{width: 976px; margin: 100px auto 0; padding: 0 20px; padding-bottom: 50px; color: #444;}
@media screen and (max-device-width: 768px){ 
	.la-adv2 footer{padding-bottom: 220px;} 
}*/

footer{font: 16px roboto;}
.mobi footer{font-size: 2.88vw;}

#foo{position: relative; width: 976px; margin: 0 auto; padding: 0 20px; color: #444;}
.mobi #foo{width: auto; padding: 0 3.6vw;}
#foo_line{display: none; width: 100%; height: 1px; background: #aaa; margin-bottom: 9px;} /*margin-bottom: 9px;*/
.mobi #foo_line{height: 0.18vw; margin-bottom: 1.62vw;} /*margin-bottom: 1.8vw*/

.la-skya #foo_line{display: none;}

#env path{fill: #7BD428 !important;}

.la-cl #foo{color: #C9E8F5;} /*#C0E2F0*/
.la-cl #foo_line{background: #D4F3FF; opacity: 0.8;}
.la-cl #env path{fill: #C9E8F5 !important;}

.la-ea #foo{color: #eee;}
.la-ea #foo_line{background: #D4F3FF; opacity: 0.8;}

.la-st #foo{color: #fff;}
.la-st #foo_line{background: #fff; opacity: 0.8;}

.la-jo #foo{color: #E8F6FF;} /*#C0E2F0*/
.la-jo #foo_line{background: #E8F6FF; opacity: 0.8;}
.la-jo #env path{fill: #E8F6FF !important;}

.la-mo #foo{color: #eee;}
.la-mo #foo_line{background: #eee; opacity: 0.8;}

.la-li #foo{color: #eee;}
.la-li #foo_line{background: #eee; opacity: 0.8;}

.la-sp #foo{color: #f3f3f3;}
.la-sp #foo_line{background: #f3f3f3; opacity: 0.8;}

.la-co #foo_line{background: #3F6075; opacity: 0.8;}

.la-ab1 #foo{color: #f3f3f3;}
.la-ab1 #foo_line{background: #f3f3f3; opacity: 0.8;}

.la-ava #foo{color: #f3f3f3;}
.la-ava #foo_line{background: #f3f3f3; opacity: 0.8;}

.la-ho #foo{color: #fff;}
.la-ho #foo_line{background: #fff; opacity: 0.8;}

.la-ph #foo{color: #ddd;}
.la-ph #foo_line{background: #ddd; opacity: 0.8;}

.la-so #foo{color: #E8FCFF;}
.la-so #foo_line{background: #E8FCFF; opacity: 0.8;}

.la-se #foo{color: #f3f3f3;}
.la-se #foo_line{background: #f3f3f3; opacity: 0.8;}

.la-cm #foo{color: #eee;}
.la-cm #foo_line{background: #eee; opacity: 0.8;}

.la-eat #foo{color: #eee;}
.la-eat #foo_line{background: #eee; opacity: 0.8;}

.la-te #foo{color: #F2F7FA;}
.la-te #foo_line{background: #F2F7FA; opacity: 0.8;}

.la-va #foo_line{background: #fff; opacity: 0.5;}
.mobi.la-va #env path{fill: #444 !important;}

.la-color #foo{color: #eee;}
.la-color #foo_line{background: #eee; opacity: 0.8;}

.la-steer #foo{color: #eee;}
.la-steer #foo_line{background: #eee; opacity: 0.8;}

.la-po #foo{color: #eee;}
.la-po #foo_line{background: #eee; opacity: 0.8;}

.la-gi #foo{color: #eee;}
.la-gi #foo_line{background: #eee; opacity: 0.8;}

.la-gs #foo{color: #f5f5f5;}
.la-gs #foo_line{background: #ccc; opacity: 0.8;}

.la-ch #foo, .la-xs #foo{color: #F2F2F2; opacity: 0.8;}
.la-ch #foo_line, .la-xs #foo_line{background: #F7F1E1; opacity: 0.8;}

.la-sky #foo{color: #eee;}
.la-sky #foo_line{display: none;}

.mobi.la-car #foo{color: #eee;}
.la-car #foo_line{display: none;}

.la-ki #foo{color: #EFF4F7;}
.la-mov #foo{color: #EFF4F7;}
.desk.la-pl #foo{color: #26364F;}
.mobi.la-pl #foo{color: #eee;}

@media screen and (max-width: 1555px){ 
	.desk.la-spd #foo{color: #eee;}
}
.mobi.la-spd #foo{color: #eee;}

.la-big #foo{color: #eee;}

#foo_left{float: left; width: 744px;}
.mobi #foo_left{width: 70%;}

#foo_left .line{float: left; clear: both; padding-top: 15px; line-height: 21px;}
.mobi #foo_left .line{padding-top: 2.7vw; line-height: 3.78vw;}
#foo_left .line:first-child{padding-top: 0}
#contact{float: right;}
/*env{display: block; float: left; background: url(../img/icons/50bb35013217d2124e00a73e6959b658.svg) no-repeat; width: 20px; height: 20px; opacity: 0.8; background-size: contain;}*/
#env{display: block; float: left; width: 20px; height: 20px; margin-top: 1px;}
.mobi #env{width: 3.6vw; height: 3.6vw; margin-top: 0.05vw;}
#contact .txt{display: block; float: left; margin-left: 11px; font-weight: bold;}
.mobi #contact .txt{margin-left: 1.98vw;}

/*.la-co #contact{color: #444;}
.la-co .tbncolor{color: #444;}*/

#contact:hover{cursor: pointer}
#contact:hover .txt{text-decoration: underline;}

#contact_info{display: none; position: absolute; right: 0; top: -64px; padding: 14px 20px; font: 19px Arial;}
.mobi #contact_info{top: -11.53vw; padding: 2.53vw 3.6vw; font-size: 3.42vw;}
#contact_info{}
.la-def{color: #444;}
.la-cl #contact_info{background: rgba(209,238,255,0.4); color: #111;} /*background: rgba(9,141,215,0.5);*/
.la-cls #contact_info{background: rgba(255,255,255,0.9);}
.la-ea #contact_info{background: rgba(255,255,255,0.9); color: #111;}

.la-st #contact_info{background: rgba(255,255,255,0.9); color: #111;}

.la-mo #contact_info a{color: #eee;}

.la-li #contact_info{color: #f5f5f5;}
.la-li #contact_info a{color: #fff;}

.la-sp #contact_info{color: #eee;}
.la-sp #contact_info a{color: #f3f3f3;}

.la-sh #contact_info{color: #ddd;}

.la-de #contact_info{color: #ddd;}
.la-de #contact_info a{color: #85BEFF;}





#delivery_confirm{position: absolute; right: 0; top: -100px; color: green; display: none;}

@font-face {
    font-family: 'aller';
    src: url(../util/fonts/aller/Aller_Rg.ttf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'aller';
    src: url(../util/fonts/aller/Aller_It.ttf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'aller';
    src: url(../util/fonts/aller/Aller_Bd.ttf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'aller';
    src: url(../util/fonts/aller/Aller_BdIt.ttf);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/regular.woff2);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/italic.woff2);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/medium.woff2);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/mediumitalic.woff2);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/bold.woff2);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'clearsans';
    src: url(../util/fonts/clearsans/bolditalic.woff2);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Regular.ttf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Italic.ttf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Medium.ttf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-MediumItalic.ttf);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Semibold.ttf);
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-SemiboldItalic.ttf);
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Bold.ttf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-Heavy.ttf);
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url(../util/fonts/lato/Lato-HeavyItalic.ttf);
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-Regular.otf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-RegularItalic.otf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-Medium.otf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-MediumItalic.otf);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-SemiBold.otf);
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-SemiBoldItalic.otf);
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-Bold.otf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'metropolis';
    src: url(../util/fonts/metropolis/Metropolis-BoldItalic.otf);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'montserrat';
    src: url(../util/fonts/montserrat/Montserrat-Light.otf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url(../util/fonts/montserrat/Montserrat-Regular.otf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url(../util/fonts/montserrat/Montserrat-SemiBold.otf);
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url(../util/fonts/montserrat/Montserrat-Bold.otf);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-Regular.ttf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-Italic.ttf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-Semibold.ttf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-SemiboldItalic.ttf);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-Bold.ttf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'opensans';
    src: url(../util/fonts/opensans/OpenSans-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-Regular.ttf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-Italic.ttf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-Medium.ttf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-MediumItalic.ttf);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-SemiBold.ttf);
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-SemiBoldItalic.ttf);
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-Bold.ttf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'raleway';
    src: url(../util/fonts/raleway/Raleway-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-Regular.otf);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-It.otf);
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-Semibold.otf);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-SemiboldIt.otf);
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-Bold.otf);
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'sourcesanspro';
    src: url(../util/fonts/sourcesanspro/SourceSansPro-BoldIt.otf);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'webly';
    src: url(../util/fonts/webly/semilight.woff2);
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'webly';
    src: url(../util/fonts/webly/regular.woff2);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'webly';
    src: url(../util/fonts/webly/semibold.woff2);
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'webly';
    src: url(../util/fonts/webly/selawkb.woff2);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'proxima';
    src: url(../util/fonts/proxima/regular.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima';
    src: url(../util/fonts/proxima/semibold.otf) format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'proxima';
    src: url(../util/fonts/proxima/bold.otf) format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'proximacapsbold';
    src: url(../util/fonts/proxima/ScOsfBold.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proximacapsbold';
	src: url(../util/fonts/proxima/ScOsfBold.otf) format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'freesans';
    src: url(../util/fonts/freesans/FreeSans.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'freesans';
    src: url(../util/fonts/freesans/FreeSansBold.otf) format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'roboto';
    src: url(../util/fonts/roboto/Roboto-Regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url(../util/fonts/roboto/Roboto-Italic.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'roboto';
    src: url(../util/fonts/roboto/Roboto-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}

.desk #prime{width: 976px; margin: 0 auto; padding: 0 20px; position: relative;}
.mobi #prime{position: relative;}

.desk #prime_break{height: 100px;}
.mobi #prime_break{height: 18.01vw;}

.desk #prime .elem{float: left; width: 320px;}
.mobi #prime .elem{margin-top: 7vw;}
#prime .icon{margin: 0 auto;}

.desk #prime .txt{width: 250px; margin: 20px auto 0; text-align: center; font: 18px Roboto;}
.mobi #prime .txt{text-align: center; font: 3.24vw Roboto;}

#prime_secure_icon{background: url(../img/icons/escrow.png) no-repeat; width: 100px; height: 100px; background-size: contain;}
.mobi #prime_secure_icon{width: 18.01vw; height: 18.01vw; margin-bottom: 1vw;}
#prime_support_icon{background: url(../img/icons/support.svg) no-repeat; width: 100px; height: 100px; background-size: contain;}
.mobi #prime_support_icon{width: 18.01vw; height: 18.01vw; margin-bottom: 0vw;}
#prime_fast_icon{background: url(../img/icons/speed.svg) no-repeat; width: 85px; height: 85px; background-size: contain;}
.mobi #prime_fast_icon{width: 15.31vw; height: 15.31vw; margin-bottom: 2vw;}








