html{font-size:62.5%;height:100%;min-height:100%;}
body{color:#333;font-family:'Open Sans', sans-serif;font-size:1.8rem;font-weight:300;height:100%;min-height:100%;}
*, *::before, *::after{box-sizing:border-box;}
ul{list-style:outside none none;margin:0px;padding:0px;}
img{max-width:100%;}
.container{width:1170px;position:relative;margin:0 auto;}
.content.blurred{filter:blur(5px);}
.row{clear:both;}
.row:after{content:"";display:table;clear:both;}
header{position:relative;z-index:100;margin:auto;width:100%;transition:all linear 0.8s;}
header.scroll_header{position:fixed;background:rgba(0,0,0,0.7);top:0;left:0;}
.mobile_menu, .mobile_close_nav{display:none;}
#intro{position:relative;background:url(../../img/intro_bg.jpg) no-repeat center center;background-size:cover;color:white;z-index:5;}
#intro404{position:relative;background:url(../../img/intro_bg.jpg) no-repeat center center;background-size:cover;color:white;}
#intro404 a{color:white;text-decoration:none;}
section#intro.inner_page{background:#226c99;background:-moz-linear-gradient(top, #226c99 0%, #226c99 50%, #307299 52%, #307299 100%);background:-webkit-linear-gradient(top, #226c99 0%,#226c99 50%,#307299 52%,#307299 100%);background:linear-gradient(to bottom, #226c99 0%,#226c99 50%,#307299 52%,#307299 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#226c99', endColorstr='#307299',GradientType=0);}
section#intro.inner_page .blue_overlay{display:none;}
.scroll_to, .scroll_to_up{position:absolute;z-index:50;bottom:20px;width:100%;}
.scroll_to{animation:scroll 1.5s infinite linear;}
.scroll_to_up{animation:scroll_up 1.5s infinite linear;}
@keyframes scroll{0%{bottom:20px;}
    100%{bottom:0px;}
}
@keyframes scroll_up{0%{bottom:0px;}
    100%{bottom:20px;}
}
.blue_overlay{position:absolute;top:0;left:0;height:100%;min-height:100%;width:100%;background:rgba(34, 108, 153, 0.9);}
.dark_overlay{position:absolute;top:0;left:0;height:100%;min-height:100%;width:100%;background:rgba(0, 0, 0, 0.7);}
.main_nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.navigation{width:825px;}
span.drop_arrow{display:inline-block;margin-left:3px;}
.login_buttons{margin-left:auto;}
.navigation img{max-width:3%;margin-right:15px;margin-top:7px;}
ul.visible_menu, .navigation img{float:left;position:relative;}
ul.visible_menu ul.hidden_first li{float:none;margin-right:0;background:rgba(0,0,0,0.7);border-bottom:solid 1px #22333d;}
ul.visible_menu ul.hidden_first li:last-child{border-bottom:none;}
ul.visible_menu ul.hidden_first li:hover{background:rgba(0,0,0,0.3);}
ul.visible_menu:after{content:"";display:table;clear:both;}
ul.visible_menu li{display:block;float:left;margin-right:30px;position:relative;}
ul.visible_menu li.mobile_log{display:none;}
ul.visible_menu li.menu_active{background:rgba(0,0,0,0.7);}
ul.visible_menu li:hover a{background:rgba(0,0,0,0.7)!important;}
ul.visible_menu li:hover a{color:white!important;}
#intro ul.visible_menu li.menu_active a{color:white!important;}
ul.visible_menu li:last-child{margin-right:0;}
ul.visible_menu li:hover ul.hidden_first{opacity:1;display:block;}
ul.hidden_first{opacity:0;transition:all linear 0.3s;position:absolute;left:0px;top:51px;width:150px;display:none;}
ul.hidden_first li{position:relative;}
ul.hidden_second{opacity:0;position:absolute;top:0;right:-150px;width:150px;display:none;}
ul.hidden_first li:hover ul.hidden_second{opacity:1;display:block;}
ul.hidden_second li{border:none;}
.login_buttons ul{text-align:right;}
.login_buttons ul li{display:inline-block;position:relative;}
#intro .login_buttons li:first-child .facebook_login a{padding:8px 0;}
.register_overlay, .login_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;background:rgba(0,0,0,0.8);z-index:50;overflow:scroll;}
.register_box, .reg_log{background:rgba(0,0,0,0.4);width:700px;overflow:hidden;color:white;margin:0 auto;margin-top:15vh;position:relative;}
.reg_log{padding:3%;}
.register_wrapper{padding:5%;overflow:hidden;}
.first_name{width:45%;float:left;}
.last_name{width:45%;float:right;}
.login_box{display:none;position:absolute;top:39px;left:-250px;background:rgba(0,0,0,0.7);overflow:hidden;color:white;text-align:left;width:300px;padding:10px 15px;padding-top:40px;}
.login_box label, .register_box label, #contact label, #jobs label{display:block;margin-bottom:5px;}
.login_box input[type="email"], .login_box input[type="password"], .register_box input[type="text"], .register_box input[type="password"], .register_box input[type="email"], .register_box input[type="email"], #contact input[type="email"], #contact input[type="password"], #contact input[type="text"], #contact textarea, #jobs input[type="email"], #jobs input[type="text"], #jobs textarea{display:block;color:#333;border:solid 1px rgba(0,0,0,0.1);width:100%;margin-bottom:20px;padding:5px;}
.register_box input[type="text"], .register_box input[type="password"], .register_box input[type="email"], #contact input[type="email"], #contact input[type="password"], #contact input[type="text"], #jobs input[type="text"], #jobs input[type="email"]{padding:8px 5px;}
.login_box input[type="submit"], .register_box input[type="submit"], #contact input[type="submit"], #jobs input[type="submit"], .register_box .facebook_login a{display:block;border:none;color:white;background:rgba(34, 108, 153, 1);font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;font-size:2.0rem;width:100%;text-align:center;padding:10px 0;transition:all linear 0.3s;margin-top:15px;text-transform:uppercase;}
#contact input[type="submit"], #jobs input[type="submit"]{background:#DA5252;}
.register_box input[type="submit"], #contact input[type="submit"], #jobs input[type="submit"]{font-size:2.6rem;margin-top:30px;padding:15px 0;text-transform:uppercase;}
.register_box .disclaimer_text p {font-size: 1.2rem;text-align: center;}
.register_box .disclaimer_text p a {color: rgba(34, 108, 153, 1);text-decoration: none;}
.register_box .facebook_login a, .login_buttons li .facebook_login a{background:#4267b2;text-decoration:none;}
.login_buttons li .facebook_login a{margin-top:4%;text-align:center;}
.login_box input[type="submit"]:hover, .register_box input[type="submit"]:hover, #contact input[type="submit"]:hover, #jobs input[type="submit"]:hover{background:rgba(20, 85, 126, 1);}
#contact input[type="submit"]:hover, #jobs input[type="submit"]:hover{background:#ae4545;}
.register_box .facebook_login a:hover, .login_buttons li .facebook_login a:hover{background:#324d85;text-decoration:none;border-bottom:none!important;}
#intro_section{padding:30vh 0;}
#how_it_works{background:url(../../img/body_bg.png) no-repeat bottom center;background-size:100% auto;height:652px;overflow:hidden;position:relative;}
#player{background:url(../../img/player.png) no-repeat center center;background-size:cover;width:700px;margin:0 auto;padding:18px;padding-top:18px;padding-bottom:32px;margin-top:7.5%;}
#player video{max-width:88%;margin:0 auto;margin-left:42px;}
#about_us{overflow:hidden;background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, 1);background-size:100% auto;color:white;position:relative;padding-bottom:3%;z-index:2;}
#translation_prices {
    background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, .1);
    background-size: 100% auto;
    padding: 3% 0;
}

#perword_prices {
    background: white;
    background-size: 100% auto;
    padding: 3% 0;
}

.per_word h5 {
    color:white;
}

.per_word h5 {
    margin:0;
    padding:5%;
    background:#e7535a;
}

.per_word p {
    margin:0;
    padding:3%;
    border-bottom: solid 1px rgba(128, 128, 128, 0.2);
}

.per_word p:last-child {
    border-bottom:none;
}

.per_word p.price_per_word {
    font-size: 3rem;
    padding:6% 0;
    font-weight: bold;
}

.per_word p.price_per_word span {
    display: block;
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 300;
}

.product_price p {
    font-size: 2.4rem;
    font-weight: bold;
}

.per_word ul,.pricing_table{overflow:hidden}
.pricing_table{position:relative}
.pricing_table ul li{display:flex;align-items:center;justify-content:center;border:1px solid rgba(128,128,128,.2);background:rgba(255,255,255,.8)}
.pricing_table ul li:nth-child(even){border-top:none;border-bottom:none}
.pricing_table ul li .product_name{width:70%;border-right:solid 1px rgba(128,128,128,.2);padding:2%;position:relative;display:flex;align-items:left;flex-direction:column;justify-content:space-between}
.pricing_table ul li .product_name img{position: absolute;right: -35%;top: 25%;max-height: 50%;}
.pricing_table ul li .product_price{width:30%;text-align:right;padding-right:2%}.per_word{position:relative;margin-top:0%}
.per_word ul li{width:30%;float:left;background:rgba(0,0,0,.03);text-align:center}
.per_word ul li:nth-child(2){margin:0 5%}
#how_it_works, #about_us, #services, #testimonials{padding-top:3%;}
#about_us ul{margin-top:5%;}
#about_us ul li{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;overflow:hidden;margin-bottom:5%;background:rgba(255, 255, 255, 0.05);padding:2%;}
#about_us ul li div:first-child{width:40%;}
#about_us ul li div:last-child{width:40%;margin-left:auto;}
#services{padding-bottom:5%;position:relative;}
#services ul{overflow:hidden;margin-top:6%;border:solid 1px #d7e3eb;}
#services ul li{width:calc(100%/3);text-align:center;float:left;height:300px;border-right:solid 1px #d7e3eb;border-bottom:solid 1px #d7e3eb;position:relative;overflow:hidden;}
#services ul li:nth-child(3), #services ul li:nth-child(6){border-right:none;}
#services ul li:nth-child(4),#services ul li:nth-child(5), #services ul li:nth-child(6){border-bottom:none;}
#services ul li div{display:block;width:100%;}
#services ul li img{height:100px;margin:0 auto;display:block;margin-top:70px;}
#services ul li div.services_invisible{padding:8% 10%;overflow:hidden;background:#2B2E33;color:white;height:100%;min-height:100%;position:absolute;display:block;opacity:0;top:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
#services ul li div.services_invisible p{text-align:left;margin:0;}
#services ul li:hover div.services_invisible, #services ul li:focus div.services_invisible, #services ul li:active div.services_invisible{opacity:1;top:0;}
#testimonials{background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, .1);background-size:100% auto;color:#333;padding-bottom:8%;position:relative}
#testimonials ul{margin-top:15%;}
#testimonials ul:after{content:"";display:table;clear:both;}
#testimonials ul li{width:30%;float:left;margin-right:5%;background:white;color:#333;padding:3%;position:relative;padding-top:11%;border:solid 1px #d7e3eb;height:450px;}
#testimonials ul li:last-child{margin-right:0;}
#testimonials ul li img{display:block;width:200px;margin:0 auto;border-radius:1000px;position:absolute;left:75px;top:-100px;border:solid 8px #7fa7c1;}
footer{background:#2B2E33;color:white;padding:2% 0;padding-bottom:0.5%;}
.footer_nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.footer_nav div:first-child{width:10%;}
.footer_nav div:first-child img{max-width:70px;}
.footer_nav div:nth-child(3){width:20%;}
.footer_nav div:nth-child(2), .footer_nav div:nth-child(4){width:30%;}
.footer_nav div:nth-child(3) ul li{text-align:center;}
.footer_nav div:nth-child(4) ul li{text-align:right;}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked{position:absolute;left:-9999px;}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{position:relative;padding-left:3.5rem;cursor:pointer;}
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border:1px solid #ddd;background:#fff;border-radius:2px;}
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after{content:'✔';position:absolute;top:.3rem;left:.3rem;font-size:1.3em;line-height:0.8;color:#226c99;transition:all .2s;}
[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
[type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}
[type="checkbox"]:disabled:checked + label:after{color:#999;}
[type="checkbox"]:disabled + label{color:#aaa;}
[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before{border:2px dotted blue;}
#contact, #jobs{background:url(../../img/body_bg.png) no-repeat bottom center;background-size:cover;padding-bottom:5%;}
#contact form{width:720px;margin:0 auto;background:rgba(34, 108, 153, .9);padding:5%;color:white;}
.jobs_wrapper{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.jobs_left{margin:0 auto;background:rgba(34, 108, 153, .9);color:white;padding:5%;overflow:hidden;width:65%;margin-left:0;}
.jobs_right{width:30%;background:rgba(255, 255, 255, 0.9);padding:10px;}
#jobs textarea{resize:none;}
.jobs_left input[type="text"],.jobs_left input[type="email"], .jobs_left textarea{display:block;width:100%;}
input.hidden_file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
#jobs label.file_button{background:#DA5252;color:white;border-radius:3px;font-family:'Roboto Condensed';width:45%;text-align:center;padding:2% 0;margin-top:10%;margin-left:25%;cursor:pointer;transition:all linear .2s;}
#jobs label.file_button:hover{background:#ae4545;}
.form_2r{overflow:hidden;}
.form_2r div{width:49%;float:left;}
.form_2r div:last-child{width:49%;float:right;}
#faq{padding-bottom:5%;}
.faq_answer{display:none;}
.faq_answer.faq_active{display:block;}
#faq ul li{position:relative;margin-bottom:3%;}
#faq ul li p{position:relative;background:#eaf1f5;padding:1% 2%;border-radius:5px 5px 0 0;margin:0;overflow:hidden;cursor:pointer;}
#faq ul li p span{float:right;transition:all linear .3s;}
#faq ul li p.faq_active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:3px;}
.faq_answer{background:white;overflow:hidden;border:solid 1px #eaf1f5;border-top:none;padding:2% 0;}
#faq ul li .faq_answer p{background:white;margin-top:0;}
.language_intro{background:url(../../img/languages_bg.jpg) no-repeat center center;background-size:cover;position:relative;color:white;padding:7% 0;}
.language_main{padding:3% 0;background:url(../../img/english_bg.png) no-repeat -11% 125%;background-size:20% auto;}
.language_main.spanish{background:url(../../img/spanish_bg.png) no-repeat -11% 125%;background-size:20% auto;}
.language_services{background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, 1);background-size:100% auto;color:white;padding:3% 0;}
.language_services ul{overflow:hidden;}
.language_services ul li{float:left;width:calc(100%/3);}
#team{padding:3% 0;padding-bottom:5%;position:relative;background:url(../../img/body_bg_bw.png) no-repeat bottom center;background-size:100% auto;}
.team_wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.team_wrapper div:first-child{width:20%;}
.team_wrapper div:first-child img{max-width:120px;}
.team_wrapper div:last-child{margin-left:auto;width:70%;}
.team_wrapper div:last-child ul{overflow:hidden;}
.team_wrapper div:last-child ul li{display:block;float:left;width:19%;margin-right:1%;}
.team_wrapper div:last-child ul li img{border-radius:1000px;border:solid 5px #7fa7c1;}
.team_wrapper div:last-child ul li p{text-align:center;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#packages{overflow:hidden;}
#packages_main{margin-top:3%;}
#packages_wrapper{background:url(../../img/body_bg_bw.png) no-repeat bottom center;background-size:100% auto;padding:5% 0;padding-top:2%;}
#packages_main ul:after{content:"";display:table;clear:both;}
#packages_main ul.slider_description li{float:left;width:calc(100%/3);}
#packages_main ul.slider_description li:nth-child(2){text-align:center;}
#packages_main ul.slider_description li:last-child{text-align:right;}
#packages_main ul.plans{margin:8% 0;margin-top:3%;}
#packages_main ul.plans li{display:block;float:left;width:20%;height:330px;background:white;border:solid 1px #d7e3eb;border-left:none;text-align:center;position:relative;}
#packages_main ul.plans li:first-child{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;border-left:solid 1px #d7e3eb;background:rgba(34, 108, 153, 1);justify-content: center;}
.length_language:after{content:"";display:table;clear:both;}
.length_left{width:45%;float:left;}
.language_right{width:45%;float:right;}
#slider-range{}
.ui-widget-content{background:#cfdde7;border:none;}
.ui-widget-header{background:rgba(34, 108, 153, 1);}
.ui-slider-horizontal{height:.4em;}
.ui-slider-handle.ui-corner-all{border-radius:50%;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #ebebeb 50%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #f9f9f9 0%,#ebebeb 50%,#e2e2e2 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#ebebeb 50%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0);}
.ui-state-default:before, .ui-widget-content .ui-state-default:before, .ui-widget-header .ui-state-default:before{position:absolute;display:block;content:" ";width:50%;height:50%;background:#ea5b5f;background:-moz-linear-gradient(top, #ea5b5f 0%, #e4363b 50%, #e4363b 100%);background:-webkit-linear-gradient(top, #ea5b5f 0%,#e4363b 50%,#e4363b 100%);background:linear-gradient(to bottom, #ea5b5f 0%,#e4363b 50%,#e4363b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5b5f', endColorstr='#e4363b',GradientType=0);border-radius:50%;top:25%;left:25%;}
.ui-slider-horizontal .ui-slider-handle{top:-.4em;}
#services.one_time{margin-top:0;padding-top:0;background:url(../../img/body_bg.png) no-repeat center bottom #eaf1f5;background-size:100% auto;}
#services.one_time ul li{background:white;}
.logged_in{margin-left:auto;position:relative;}
.user_navigation{display:none;position:absolute;width:200px;top:47px;right:0;background:rgba(0,0,0,0.7);}
.user_navigation ul li{border-bottom:solid 1px rgba(255,255,255,0.1)}
.user_navigation ul li:last-child{border-bottom:none;}
.user_navigation ul li a{display:block;width:100%;padding:3% 5%;transition:all linear 0.2s;}
.user_navigation ul li a span{display:inline-block;margin-right:5px;font-size:1.5rem;}
.user_navigation ul li a:hover{background:rgba(0,0,0,0.7);}
.logged_in a p{margin:0;}
.logged_in img{max-width:43px;border-radius:1000px;border:solid 2px white;margin-left:10px;}
a.user_menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
#services.one_time{margin-top:0;padding-top:0;background:rgba(34, 108, 153, .1);background-size:100% auto;}
#services.one_time ul li{background:white;}
#services_page{padding-bottom:3%;overflow:hidden;}
.services_wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
#services_page div.service_description{float:left;width:20%;}
#services_page div.service_text{width:80%;float:right;}
#services_page div.service_description img{}
#languages_list{background:url(../../img/body_bg.png) no-repeat center bottom #EAF1F5;background-size:100% auto;overflow:hidden;padding:3% 0;}
#languages_list ul{overflow:hidden;margin-top:5%;text-align:center;}
#languages_list ul li{width:10.7%;padding:0;display:inline-block;text-align:left;margin-bottom:3%;opacity:0.9;-webkit-transition:all linear .2s;-moz-transition:all linear .2;-ms-transition:all linear .2;-o-transition:all linear .2;transition:all linear .2;}
#languages_list ul li:hover{opacity:1;}
#contact form{width:100%;}
.writer_info{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;background:rgba(0, 0, 0, 0.9);z-index:50;overflow:scroll;}
.writer_bio_1, .writer_bio_2{display:none;}
.writer_box{background:rgba(0, 0, 0, 0.4);width:700px;overflow:hidden;color:white;margin:0 auto;margin-top:5vh;padding:3%;position:relative;}
.bio_box img{float:left;display:block;max-width:150px;margin:1.5% 0;margin-right:3%;}
.custom_select{display:inline-block;border-radius:3px;border:solid 1px #eaf1f5;width:100%;float:none;margin-right:0;padding:0.3vw 0.1vw;background:url(/img/dropdown_arrow.png) no-repeat 95% center rgba(233, 246, 253, 0.35);background-size:auto 40%;margin-bottom:5px;position:relative;margin-top:15px;}
.custom_select button{text-align:left;width:100%;border:none;background:none;position:relative;z-index:1;padding:0.5rem 1rem;font-size:1.8rem;font-weight:300;}
.select-drop_translation button img, .select-drop img{position:relative;top:2px;margin-right:5px;}
.select-chose{width:100%;margin-left:0;top:110%;position:absolute;left:0;border:1px solid #ced4e1;background-color:#fff;z-index:9999;margin-top:-3px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.select-chose ul li{background:white;}
.select-chose ul li.language_selected{background:rgba(34, 108, 153, 1);color:white;}
.select-chose label{padding:10px 20px;font-size:1.9rem;display:block;cursor:pointer;}
.select-chose label.active_language{background:rgba(34, 108, 153, 1);}
.select-chose input{display:none !important;}
.select-chose label img{margin-right:10px;}
.select-chose ul{max-height:200px;overflow-x:hidden !important;overflow-y:auto !important;width:100% !important;}
.select-chose ul li{width:100%;}
.step_2{display:none;}
.step_1 a.red_cta, .step_2 a.red_cta{cursor:pointer;}
.step_2 textarea, .step_2 input[type="text"]{border:1px solid #ddd;border-radius:3px;padding:1rem;font-size:1.8rem;display:block;width:60%;margin-bottom:3%;transition:all linear 0.2s;font-weight:300;}
.step_2 textarea{resize:none;}
.step_2 textarea:active, .step_2 input[type="text"]:active, .step_2 textarea:focus, .step_2 input[type="text"]:focus{background:rgba(234, 241, 245, 1);}
#language_slider{position:relative;background:url(../../img/intro_bg.jpg) no-repeat top center;background-size:cover;padding:3% 0;z-index:50;}
#language_slider:after{position:absolute;top:0;left:0;height:100%;min-height:100%;width:100%;background:rgba(0, 0, 0, 0.7);content:" ";z-index:-1;}
.slick-slide{padding:10px 20px;height:820px!important;position:relative;background:rgba(255,255,255,0.8);top:70px;}
.slick-slide.slick-active{background:rgba(255, 255, 255, 0.95);height:880px!important;top:40px;}
.slick-slide.slick-active.slick-center{background:white;top:0;height:950px!important;}
.slick-slide img{max-width:30%;margin:3% auto;display:block;}
a.slick-arrow{display:block;font-size:32px;height:44px;width:44px;z-index:3;position:absolute;top:45%;cursor:pointer;border-radius:1000px;text-align:center;padding-left:5px;background:rgba(255, 255, 255, 0.9);transition:all linear .2s;border:solid 1px rgba(0, 0, 0, 0.2);}
a.slick-arrow:hover{background:rgba(255, 255, 255, 1);}
a.slick-prev.slick-arrow{left:1%;padding-left:0px;}
a.slick-next{right:1%;}
#prices{background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, .1);background-size:100% auto;padding:3% 0;}
#prices:after{content:"";display:table;clear:both;}
#translation_price, #article_price, #website_price, #ppc_price, #blog_price, #seo_price{overflow:hidden;display:none;}
.choose_product{margin-bottom:5%;}
#prices .choose_product ul{overflow:hidden;}
#prices .choose_product ul li{float:left;width:calc(100%/5);background:rgba(255, 255, 255, .85);height:200px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;border-right:solid 1px rgba(0,0,0,0.1);transition:all linear .2s;}
#prices .choose_product ul li:hover{background:rgba(34, 108, 153, .3);border-right:solid 1px #c0d3e0;}
#prices .choose_product ul li:last-child{border-right:none;}
#prices .choose_product ul li.product_selected{background:rgba(34, 108, 153, 1);}
#prices .select-chose ul li{background:#f6f8f9;}
#prices .select-chose ul li.language_selected{background:rgba(34, 108, 153, 1);color:white;}
#prices .choose_product ul li img{margin:5% auto;}
#prices .choose_product ul li a{width:100%;display:block;text-decoration:none;color:inherit;text-align:center;}
#prices .choose_product ul li img{height:70px;}
#prices .custom_select{background:url(/img/dropdown_arrow.png) no-repeat 97% center rgba(255, 255, 255, 0.65);background-size:auto 40%;}
#prices .select-chose{background:none;border:none;}
#prices .half_container{width:49%;float:left;margin-right:2%;}
#prices .half_container:nth-child(2){margin-right:0;}
.final_price{clear:both;margin-top:30%;}
.select-chose{display:none;}
.select-chose.product_selected{display:block;}
.select-chose li.language_selected{background:rgba(34, 108, 153, 1);}
#how_to{background:url(../../img/background.png) no-repeat center bottom rgba(34, 108, 153, .1);background-size:100% auto;color:#333;padding-top:3%;padding-bottom:8%;position:relative}
#how_to ul{overflow:hidden;}
#how_to ul li{display:block;float:left;width:48%;margin-top:1%;margin-left:0;margin-right:3%;margin-bottom:5%;}
#how_to .terms ul li{display:block;float:none;width:100%;margin-top:1%;margin-left:0;margin-right:0%;margin-bottom:1%;}
#how_to ul li:nth-child(2), #how_to ul li:nth-child(4), #how_to ul li:nth-child(6), #how_to ul li:nth-child(8){margin-right:0;}
#how_to ul li video{max-width:100%;}
#intro a{text-decoration:none;color:white;font-family:'Roboto Condensed';font-size:2.2rem;text-transform:uppercase;}
#intro .logged_in a{text-transform:none;}
#intro h2{margin-bottom:10%;margin-top:1%;}
#intro_section h1 {font-size: 5.5rem;text-align: center;font-family: 'Roboto Condensed', Arial, sans-serif;font-weight: 700;margin:0}
h1{font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
.navigation h1{display:none;}
#services.one_time h1{margin-top:0;padding-top:5%;}
h2{font-size:5.5rem;text-align:center;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
h2 span{display:block;font-size:3.0rem;line-height:5.0rem;}
#how_it_works h3, #services h3, #testimonials h3, #about_us h3{margin-bottom:1%;}
h3{font-size:4.5rem;text-align:center;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#services_page h3, #contact h3, #faq h3, #jobs h3, #testimonials.inner_page h3, #testimonials.inner_page p, #packages_intro h3, #packages_intro p, #services.one_time h3, #services.one_time p, #prices h3, #how_to h3{text-align:left;}
#testimonials.inner_page h3 {margin-top:0}
#services.one_time ul li p{text-align:center;}
h3.steps_signup, h4.steps_signup{display:none;}
.register_box h4{font-size:2.4rem;margin:0;font-weight:300;text-align:center;margin-left:5%;font-family:'Open Sans', sans-serif}
.register_box h3{margin-top:0;text-align:left;font-weight:400;}
.register_box h3 span{display:inline-block;background:rgba(34, 108, 153, .5);padding:1% 2%;font-weight:700;}
h4{font-size:3.5rem;text-align:left;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;margin:2% 0;}
.per_word h4 {
    margin-top:0;
}
.jobs_right h4{margin-top:0;}
.product_name h4, .product_name p {
    margin:0;
}
.small_icon {overflow: hidden;margin-top: 3%;}
.small_icon img {width: 10%;margin: 0 auto;display: block;}

h5{font-size:2.5rem;text-align:center;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#jobs h5{text-align:left;}
a.transparent_cta{font-weight:300;display:block;width:22%;margin:0 auto;border-radius:1000px;border:solid white 2px;text-align:center;font-size:2.2rem;padding:1% 0;transition:all linear 0.2s;text-transform:uppercase;font-weight:400;}
a.blue_cta, a.red_cta{font-weight:300;display:block;width:22%;margin:0 auto;margin-top:5%;border-radius:1000px;text-align:center;font-size:2.2rem;padding:1% 0;transition:all linear 0.2s;text-transform:uppercase;font-weight:400;color:white;text-decoration:none;}
a.blue_cta{background:rgba(34, 108, 153, 1);border:solid 2px rgba(34, 108, 153, 1);}
a.blue_cta:hover{background:rgba(10, 74, 114, 1);}
a.red_cta{background:#DA5252;}
a.red_cta:hover{background:#c72525;}
#intro a.transparent_cta:hover{background:white;color:#154868;}
#intro .login_buttons li a{display:block;padding:5px 10px;font-size:1.6rem;}
#intro .login_buttons li:last-child a{border:solid 1px white;border-radius:100px;width:150px;text-align:center;margin-left:30px;transition:all linear 0.2s;padding:5px 12px;padding-top:7px;}
#intro .login_buttons li:first-child a{padding:5px 0;}
#intro .login_buttons li:first-child a.close_login{font-size:3.0rem;}
.first_name p, .last_name p{margin-bottom:40px;}
#intro .login_buttons li:last-child a:hover{background:white;color:#154868;}
#intro .login_buttons li:first-child a:hover{border-bottom:solid 1px white;}
#intro ul.visible_menu li a{display:block;padding:15px 5px;font-family:'Roboto Condensed', sans-serif;font-weight:400;text-transform:uppercase;font-size:1.6rem;padding-top:17px;}
#intro ul.visible_menu li a:hover{background:white;color:#154868;}
.scroll_to a, .scroll_to_up a{display:block;width:20%;margin:0 auto;text-align:center;font-size:5.0rem;}
#intro .scroll_to a{font-size:5rem;}
#testimonials .scroll_to_up a{color:#333;}
#how_it_works p, #services p, #testimonials p, #about_us p{margin-top:1%;text-align:center;}
#services ul li p{font-size:1.4rem;}
#about_us a{color:white;}
#services ul li a{color:#333;text-decoration:none;}
#services ul li a.transparent_cta{width:70%;position:absolute;bottom:25px;left:15%;font-size:1.7rem;padding:3% 0;transition:all linear 0.2s;font-weight:400;color:white;background:#DA5252;border:solid 1px #DA5252;}
#services ul li a.transparent_cta:hover{background:#c72525;border:solid 1px #c72525;}
#services .scroll_to a{color:#333;}
#about_us ul li p{line-height:160%;text-align:left;}
#testimonials ul li p{text-align:left;font-size:1.4rem;line-height:150%;}
#testimonials ul li p:last-child{text-align:center;position:absolute;bottom:0;left:0;display:block;width:100%;}
#testimonials ul li p span{display:block;color:rgba(34, 108, 153, 1);}
footer a{font-size:1.6rem;color:white;text-decoration:none;transition:all linear 0.2s;}
footer a span{display:inline-block;margin-left:5px;}
footer a:hover{color:#DA5252;}
.sub_footer p, .sub_footer p a{font-size:1.3rem;text-align:center;margin-top:3%;}
.sub_footer p a {color:#DA5252;}
#intro ul.visible_menu ul.hidden_first li a{color:white!important;font-size:1.4rem;padding:10px 8px;}
#intro ul.visible_menu ul.hidden_first li a span.russian {font-size: 1.1rem;}
span.angle{position:absolute;right:8px;}
::-webkit-input-placeholder{font-weight:300;;}
::-moz-placeholder{font-weight:300;}
:-ms-input-placeholder{font-weight:300;;}
:-moz-placeholder{font-weight:300;;}
.close_register{position:absolute;right:20px;top:10px;font-size:3.0rem;cursor:pointer;}
.close_login{position:absolute;right:5px;top:5px;cursor:pointer;font-size:2.6rem;}
#intro .login_buttons li:first-child a.close_login:hover{border:none;}
#language h1{margin:0;font-size:3.4rem;text-align:center;background:rgba(0, 0, 0, .6);padding:2% 0;}
#language h3{font-size:1.9rem;font-family:'Open Sans', sans-serif;font-weight:300;background:rgba(0, 0, 0, .6);padding-bottom:2%;margin:0;}
#language h2, p.length{font-size:3.0rem;text-align:left;}
.language_services a{text-decoration:none;color:inherit;}
.language_services h6{font-size:1.8rem;font-family:'Open Sans', sans-serif;font-weight:700;margin:2% 0;}
.language_services h6 span{margin-right:10px;}
#team .scroll_to_up a{color:#333;}
#team h5{}
footer h6{font-family:'Roboto Condensed', sans-serif;font-weight:700;margin:0;font-size:1.8rem;margin-bottom:3%;text-transform:uppercase;}
#packages_wrapper h3{margin-top:0;}
#packages h3{margin-bottom:0;}
#packages_intro p{text-align:left;}
p.slider_info{display:none;}
p.length{font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#packages_main ul.slider_description li p{font-size:1.3rem;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#packages_main ul.plans li:first-child p{font-size:3.6rem;}
#packages_main ul.plans li:first-child p:first-child{background:none;color:white;}
#packages_main ul.plans li:first-child p span{display:block;font-size:8rem;}
#packages_main ul.plans li p:first-child{padding:3% 0;margin:0;background:#eaf1f5;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;text-transform:uppercase;font-size: 1.5rem;}
#packages_main ul.plans li p:nth-child(2){color:rgba(34, 108, 153, 1);font-size:3.8rem;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;margin:10px 0;}
#packages_main ul.plans li p:nth-child(3){margin:0;color:rgba(34, 108, 153, 1);}
#packages_main ul.plans li p:nth-child(4){color:#797979;font-size:1.6rem;margin:2% 0;}
#packages_main ul.plans li p:nth-child(5){font-size:3.0rem;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;margin:0;margin-top:10%;}
#packages_main ul.plans li:nth-child(4) p:first-child{background:rgba(34, 108, 153, 1);color:white;}
#packages_main ul.plans li:nth-child(5) p:first-child{color:white;background:#e0b517;}
#packages_main ul.plans li:nth-child(5) p:first-child span{margin:0 3px;}
#packages_main ul.plans li:nth-child(5) p:first-child span:first-child{margin-right:8px;}
#packages_main ul.plans li a{position:absolute;width:200px;font-size:1.5rem;bottom:20px;left:17px;color:rgba(34, 108, 153, 1);border-radius:100px;padding:4% 0;text-align:center;text-decoration:none;font-weight:700;background:none;border:solid 1px rgba(34, 108, 153, 1);transition:all linear 0.3s;text-transform:uppercase;}
#packages_main ul.plans li a:hover{background:rgba(34, 108, 153, 1);color:white;}
#services.one_time h3{margin-top:0;padding-top:5%;}
p.trouble span{display:block;text-align:center;font-size:1.2rem}
p.trouble a{text-align:center;}
#intro .login_buttons li:first-child p.trouble a:hover{border-bottom:none;}
.register_box label{display:inline-block;}
.register_box [type="radio"]{position:absolute;left:-9999px;}
.register_box [type="radio"]:checked + label, .register_box [type="radio"]:not(:checked) + label{padding:5% 1%;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;font-family:'Roboto Condensed', Sans-Serif;font-weight:700;cursor:pointer;transition:all linear .2s;}
.register_box [type="radio"]:checked + label:hover, .register_box [type="radio"]:not(:checked) + label:hover{background:rgba(34, 108, 153, .5)}
.register_box [type="radio"]:checked + label:hover, .register_box [type="radio"]:not(:checked) + label:hover{cursor:pointer;}
.register_box [type="radio"]:checked + label{background:rgba(34, 108, 153, 1);color:white;}
.register_box [type="radio"]:not(:checked) + label{background:rgba(0,0,0,0.9);}
#services.one_time h3{margin-top:0;padding-top:5%;}
.service_text p{font-size:1.6rem;}
.service_text p:first-child{margin-top:0;}
a.close_writer{text-decoration:none;color:white;font-size:4rem;position:absolute;right:2%;top:2%;}
.bio_box h3{margin-top:0;}
.bio_box h3 span{display:block;font-size:2.0rem;color:rgba(255, 255, 255, 0.7)}
a.contact_writer{font-weight:300;display:block;width:50%;margin:0 auto;margin-top:5%;border-radius:1000px;text-align:center;font-size:2.2rem;padding:2% 0;transition:all linear 0.2s;text-transform:uppercase;font-weight:400;color:white;text-decoration:none;background:#DA5252;}
a.contact_writer:hover{background:#c72525;}
.post_type ul{overflow:hidden;margin-top:3%;margin-bottom:5%;text-align:center;}
.post_type ul li{background:rgba(233, 246, 253, 0.35);width:180px;text-align:center;height:180px;border:solid 1px #eaf1f5;position:relative;overflow:hidden;border-radius:2000px;margin-right:15px;transition:all linear .3s;display:inline-block;}
.post_type ul li.type_selected{background:rgba(34, 108, 153, 1);}
.post_type ul li.type_selected a{color:white;}
.post_type ul li.type_selected:hover{background:rgba(34, 108, 153, 1);}
.post_type ul li a{color:#333;text-decoration:none;}
.post_type ul li a img{height:50px;margin:0 auto;display:block;margin-top:50px;}
.post_type h5{margin:5% 0;font-size:1.8rem;}
.post_type ul li:hover{background:rgba(207, 220, 227, 0.35);}
#language_slider a.red_cta{padding:2% 0;cursor:pointer;width:60%;position:absolute;bottom:3%;left:20%;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#language_slider .slick-slide a.red_cta{bottom:5%;}
#language_slider .slick-slide.slick-center a.red_cta{font-size:3rem;}
#language #language_slider h2{text-align:center;}
#prices .choose_product ul li h5{margin:0;}
#prices .choose_product ul li.product_selected h5{color:white;}
#prices h3,#translation_prices h3{margin-top:0;}
#translation_prices h3 {
    text-align: left;
}

#perword_prices h4 span {
    display: block;
    font-size: 2.0rem;
}
.final_price p{font-size:2.5rem;text-align:center;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
.final_price p span{color:rgba(34, 108, 153, 1);}
#prices label.language_label{font-size:2.5rem;font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;}
#how_to ul h4, #how_to ul p{text-align:left;}
#how_to ul h4{margin:0;}
#how_to ul p, #how_to h3{margin-top:0;}
#how_to .terms p, #how_to .terms ul p{font-size: 1.4rem;}
#how_to .terms a, #how_to .terms ul a{color:rgba(34, 108, 153, 1);text-decoration: none;}
#how_to .terms a:hover, #how_to .terms ul a:hover{text-decoration: underline;}
#how_to .terms h2, #how_to .terms ul h2{margin: 0;margin-bottom: 3%;font-size: 4.0rem;}
#how_to .terms h3, #how_to .terms ul h3{font-size: 2.2rem;}
#how_to .terms ul h4, #how_to .terms h4{font-size: 1.9rem;}
@media (min-width:320px) and (max-width:767px){.container{width:98%;padding:0 1%;}
    .navigation{width:47%;}
    .navigation img{max-width:12%;margin-right:5%;}
    .mobile_menu{display:block;position:relative;z-index:50;margin-left:auto;}
    .mobile_menu a{font-size:3rem;}
    .mobile_close_nav{position:fixed;top:1%;right:2%;z-index:505;}
    .mobile_close_nav a{font-size:4.0rem;}
    ul.visible_menu{position:fixed;right:-100%;top:0;background:rgba(0,0,0,0.8);width:100%;height:100%;min-height:100%;z-index:500;transition:all linear .6s;}
    ul.visible_menu.mobile_visible{display:block;background:#2B2E33;right:0;}
    #intro .login_buttons li a{font-size:1.3rem;}
    #intro .login_buttons li{font-size:1.3rem;}
    #intro .login_buttons a{font-size:1.3rem;padding:2% 0;}
    #intro .login_buttons li:last-child a{width:70px;margin-left:5px;margin-right:5px;font-size:1.3rem;padding:2% 0;}
    #intro .login_buttons li:last-child a.show_register, #intro .login_buttons li:first-child a.show_login{display:none;}
    ul.visible_menu li{float:none;width:100%;margin:0;border-bottom:solid 1px rgba(72,72,72,1);}
    ul.hidden_first{position:relative;top:0;left:0;width:100%;}
    #intro_section{padding:25vh 0;}
    a.transparent_cta{width:72%;}
    #player{width:360px;margin-top:0%;padding-top:10px;padding-bottom:18px;margin:0;padding-left:11px;}
    #player video{width:340px;margin:0;max-width:340px;}
    #how_it_works{height:405px;}
    #about_us{padding-bottom:15%;}
    #about_us ul li div:first-child{width:100%;}
    #about_us ul li div:last-child{width:100%;}
    #about_us ul li{display:block;}
    #about_us ul li img{max-width:50%;display:block;margin:0 auto;}
    #services{padding-bottom:20%;}
    #services ul{margin-top:12%;}
    #services ul li{width:100%;float:none;height:50vh;}
    #services ul li img{height:20vh;margin-top:10vh;margin-bottom:10vh;}
    #services ul li a.transparent_cta{width:94%;position:absolute;bottom:6%;left:3%;font-size:2.1rem;padding:3% 0;}
    #testimonials ul{margin-top:22%;}
    #testimonials ul li{width:100%;margin:0;float:none;margin-bottom:20%;padding-top:15%;height:55vh;}
    #testimonials ul li img{border:solid 4px #7fa7c1;width:25%;left:35%;top:-15%;}
    .footer_nav div:first-child{display:none;}
    .footer_nav div:nth-child(2), .footer_nav div:nth-child(3), .footer_nav div:nth-child(4){width:calc(100%/3);}
    .register_box{width:100%;margin-top:0;}
    [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{width:5vw;padding-left:6vw;height:6vw;}
    .login_box{top:0;left:0;width:100%;position:fixed;height:100%;background:rgba(0,0,0,0.9);z-index:500;}
    [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{padding-left:8.5vw;}
    #intro .login_buttons a.close_login{font-size:3.3rem;top:0;right:3%;}
    .navigation h1{display:inline-block;font-size:5vw;}
    h3{font-size:3.5rem;}
    h2{font-size:4.2rem;}
    h2 span{font-size:2.6rem;line-height:3rem;margin-top:3%;}
    h4{text-align:center;font-size:2.2rem;}
    #intro ul.visible_menu li a{font-size:2.6rem;background:#2B2E33;text-align:center;}
    #intro ul.visible_menu li:nth-child(8) a{background:#DA5252;}
    #intro ul.visible_menu li:nth-child(9) a{background:rgba(34, 108, 153, 1);}
    h5{margin:5% 0;}
    #services ul li:nth-child(3), #services ul li:nth-child(6), #services ul li:nth-child(1), #services ul li:nth-child(5){border-right:none;}
    #services ul li:nth-child(2), #services ul li:nth-child(4), #services ul li:nth-child(5){border-right:none;border-bottom:solid 1px #d7e3eb;}
    #services .services_invisible p{font-size:1.7rem;}
    #services p{font-size:1.8rem;}
    #packages_main ul.plans li{width:100%;float:none;margin-bottom:6%;border-left:solid 1px #d7e3eb;}
    #packages_main ul.plans li:first-child{height:25vh;display:block;text-align:center;background:white;border:none;}
    #packages_main ul.plans li:first-child p:first-child{color:rgba(34, 108, 153, 1);}
    #packages_main ul.plans li a{width:70%;bottom:5%;left:15%;padding:2% 0;}
    #services.one_time .services_invisible{font-size:1.8rem;}
    #services.one_time p{font-size:0.8rem;}
    #services.one_time ul li a.transparent_cta{padding:0.5% 0;}
    #contact label{font-size:2.6rem;}
    #contact input[type="text"], #contact input[type="email"], #contact input[type="password"], #contact textarea{padding:2% 3%;font-size:2.6rem;}
    #contact input[type="submit"]{font-size:3.6rem;padding:3% 0;}
    #faq ul li p{font-size:2.2rem;}
    a.red_cta{width:45%;font-size:3.5rem;}
    .services_wrapper{display:block;}
    #services_page div.service_description, #services_page div.service_text{float:none;width:100%;}
    #services_page div.service_description{margin-bottom:10%;}
    #services_page div.service_description img{display:block;margin:0 auto;}
    .first_name, .last_name{width:100%;float:none;}
    .logged_in a p{display:none;}
    .logged_in img{margin-right:10px;}
    .language_main a.red_cta{width:70%;font-size:2.5rem;}
    .language_services ul li{width:100%;}
    .team_wrapper div:first-child{width:33%;}
    #team h5{font-size:2.0rem;}
    .team_wrapper div:first-child img{max-width:50%;}
    .team_wrapper div:last-child{width:66%;}
    .team_wrapper div:last-child ul li{width:25%;}
    .team_wrapper div:last-child ul li img{border:solid 3px #7fa7c1;}
    #team .scroll_to_up{display:none;}
    .writer_box{width:100%;margin-top:0;}
    a.close_writer{font-size:7vw;top:0;}
    .writer_info{z-index:999;overflow-y:scroll;}
    a.contact_writer{width:70%;}
    .post_type ul li{width:150px;height:150px;margin-bottom:15px;}
    .jobs_wrapper{display:block;}
    .jobs_left{width:100%;}
    .jobs_right{width:100%;margin-top:10%;}
    .form_2r div:last-child, .form_2r div:first-child{width:100%;float:none;}
    .slick-slide p{font-size:3.5vw;}
    #language_slider .slick-slide.slick-center a.red_cta, #language_slider .slick-slide a.red_cta{font-size:1.8rem;}
    .slick-slide.slick-active.slick-center{height:700px!important;}
    .slick-slide{height:650px!important;top:30px;}
    #how_to ul li{width:100%;margin-bottom:10%;margin-left:0;}
    #prices .choose_product ul li{width:50%;border-bottom:solid 1px rgba(0, 0, 0, 0.1);}
    #prices .choose_product ul{margin-bottom:10%;}
    .final_price{margin-top:40%;}
    ul.visible_menu li.mobile_log{display:block;}
    ul.hidden_second{position:relative;left:0;top:0;width:100%;}
    ul.visible_menu ul.hidden_first li ul.hidden_second li{border:none;}
    #services ul li div.services_invisible{padding:5%;}
    #intro{z-index:500;}
}
@media (min-width:320px) and (max-width:767px) and (orientation:landscape){}
@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){}
@media (min-width:1200px){}
.notification-popup{position:fixed;top:0;right:20px;z-index:999999;margin-top:50px;padding-top:50px;overflow:hidden;}
.notification-popup div{background:rgba(73, 71, 74, 0.8);padding:15px;margin-bottom:20px;position:relative;top:0;right:-100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.notification-popup div.active{animation:showhide ease-in-out 5s none;-moz-animation:showhide ease-in-out 5s none;-webkit-animation:showhide ease-in-out 5s none;}
.notification-popup div p, .notification-popup div a{color:#fff !important;margin-top:0;}
.notification-popup div a{text-decoration:none;}
.notification-popup div span{vertical-align:middle;font-size:1.6vw;}
.notification-popup div p{margin-bottom:0;margin-left:1vw;margin-right:4vw;}
.notification-popup div a{font-size:1.8vw;float:right;}
.notification-popup .success span{color:#16bf2e !important;}
.notification-popup .info span{color:#3498db !important;}
.notification-popup .error span{color:#d23939 !important;}
.notification-popup .update span{color:#fb5837 !important;}
.notification-popup .received span{color:#16bf2e !important;}
.notification-popup .add-item span{color:#ffeb08 !important;}
@keyframes showhide{0%{top:0;right:-200%;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;-ms-transform:skew(-45deg, 0deg);-webkit-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg);}
    15%{right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    20%{-ms-transform:skew(0, 0);-webkit-transform:skew(0, 0);transform:skew(0, 0);}
    90%{top:0;right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    100%{top:-500px;right:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;}
}
@-moz-keyframes showhide{0%{top:0;right:-200%;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;-ms-transform:skew(-45deg, 0deg);-webkit-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg);}
    15%{right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    20%{-ms-transform:skew(0, 0);-webkit-transform:skew(0, 0);transform:skew(0, 0);}
    90%{top:0;right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    100%{top:-500px;right:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;}
}
@-webkit-keyframes showhide{0%{top:0;right:-200%;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;-ms-transform:skew(-45deg, 0deg);-webkit-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg);}
    15%{right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    20%{-ms-transform:skew(0, 0);-webkit-transform:skew(0, 0);transform:skew(0, 0);}
    90%{top:0;right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    100%{top:-500px;right:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;}
}
@-ms-keyframes showhide{0%{top:0;right:-200%;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;-ms-transform:skew(-45deg, 0deg);-webkit-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg);}
    15%{right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    20%{-ms-transform:skew(0, 0);-webkit-transform:skew(0, 0);transform:skew(0, 0);}
    90%{top:0;right:0;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block\9;}
    100%{top:-500px;right:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1\9;visibility:visible\9;display:none\9;}
}
span.error{position:relative;bottom:1vw;font-size:0.9vw;color:#db5252;}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:0 15px;text-align:right;}
.modal-header .close{margin-top:-2px;border:none;background:none;outline:none;font-size:2.4rem;color:white;}
.modal-title{margin:0;line-height:1.42857143;margin-bottom:5%;text-align:center;font-size:2.5rem;}
input#reset_email{color:#333;border:solid 1px rgba(0, 0, 0, 0.1);margin-bottom:20px;padding:5px;display:inline-block;width:88%;margin-left:2%;}
.modal-body{position:relative;padding:15px;padding-top:0;}
.modal-body button[type="submit"]{display:block;width:35%;margin:3% auto;border:none;color:white;background:rgba(34, 108, 153, 1);font-family:'Roboto Condensed', Arial, sans-serif;font-weight:700;text-align:center;padding:1.5% 0;transition:all linear .2s;}
.modal-body button[type="submit"]:hover{background:rgba(20, 85, 126, 1);}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}
    .modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);background:rgba(0, 0, 0, 0.7);color:white;}
    .modal-sm{width:300px;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}