  a{outline:none;}
header.header-section{padding:0;}
.top-section{background:#f8f8f8;border-bottom:1px solid #e5e5e5;line-height:100%;padding:7px 0px 5px 0px;}
.wrap-container{padding:0 30px;max-width:1280px;margin:auto;}
.email-box{font:400 14px/120% 'Lato', sans-serif;color:#174d87;float:left;}
.email-box a{color:#174d87;}
.top-menu{float:right;font:400 14px/120% 'Lato', sans-serif;color:#2a2a2a;margin-right:120px;}
.top-menu ul{list-style:none;margin:0;padding:0;}
.top-menu ul li{display:inline-block;padding:0 15px;border-left:1px solid #a4a5a6;line-height:100%;}
.top-menu ul li:first-child{border:none;}
.top-menu a{color:#2a2a2a;}
header.header-section #lang{position:relative;top:auto;left:auto;right:auto;bottom:auto;}
header.header-section #lang .list{top:27px;right:0;}
header.header-section #lang .chooser{font:400 14px/120% 'Lato', sans-serif;background:none;color:#2a2a2a;float:right;padding:0;text-align:center;text-transform:none;transition:all 0.25s ease 0s;width:auto;padding-right:20px;position:relative;margin-right:20px;}
header.header-section #lang .chooser:before{position:absolute;right:0;top:2px;content:"\25bc";color:#138cbc;font-size:10px;}
header.header-section a.search-show{height:42px;margin-left:10px;max-width:47px;min-width:47px;width:47px;background:#a4a5a6 url("../img/bg/search-2.png") no-repeat scroll center center;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;vertical-align:middle;overflow:hidden;text-indent:-999px;}
header.header-section #additional-menu #search{top:70px;}
header.header-section .social{float:right;margin-right:30px;}
header.header-section .social ul{list-style:none;margin:0;padding:0;}
header.header-section .social ul li{width:21px;height:20px;display:inline-block;margin-right:2px;background:url(/wp-content/themes/brands2.0/img/bg/social.png) no-repeat left top;}
header.header-section .social ul li a{display:block;height:20px;}
header.header-section .social ul li.facebook{background-position:0 0;}
header.header-section .social ul li.twitter{background-position:-24px 0;}
header.header-section .social ul li.google{background-position:-49px 0;}
header.header-section .social ul li.in{background-position:-73px 0;}
header.header-section .social ul li.youtube{background-position:-98px 0;}
header.header-section .social ul li.pinterest{background-position:-123px 0;}
header.header-section #main-menu ul li a{font-family:'Lato', sans-serif;font-size:17px;}
header.header-section #main-menu ul li ul li a{font-size:14px;font-weight:400;}
header.header-section .btn.blue{background:#138cbc;text-transform:uppercase;font:700 15px/100% 'Lato', sans-serif;color:#fff;display:inline-block;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;}
header.header-section .btn.blue.arrow{padding:13px 34px 12px 15px;position:relative;max-width: 229.19px}
header.header-section .btn.blue.arrow:before{content:">";font-size:17px;position:absolute;right:17px;top:12px;}
header.header-section #logo{margin:3px 20px 5px 0;width:auto;}
header.header-section #additional-menu,
header.header-section #main-menu{line-height:85px;}
header.header-section .sa_arrow_menu, .sa_arrow_menu_mobile{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;}
header.header-section #menus{margin:0;line-height:85px;width:auto;}
header.header-section #main-menu .menu-main-menu-container > ul{z-index:1;top:100%;margin:0;}
header.header-section #main-menu ul li,
header.header-section #additional-menu ul li{padding-bottom:0;}
header.header-section #main-menu .menu-main-menu-container >ul li:hover ul{top:30px;}
header.header-section #main-menu{margin-right:30px;}
header.header-section.deu #main-menu ul.menu > li{margin:0 5px;}
header.header-section.fra #main-menu ul.menu > li{margin:0 9px;}
.slider-home{width:100%;position:relative;font-family:'Lato', sans-serif;overflow:hidden;}
.wrap-slider{display:none;}
.slider-home .cycle-slideshow > div{width:100%;}
.slider-home img{width:100%;height:100%;display:inline-block;}
.slider-home .slide-content{height:100%;left:5%;max-width:530px;position:absolute;text-align:left;top:0;width:43%;}
.slider-home .slide-content > div{display: flex;height: 100%;flex-direction: row;flex-wrap: wrap;align-content: center;}
.slider-home .slide-content > div > div{vertical-align:middle;}
.slider-home h2{font:700 48px/100% 'Lato', sans-serif;color:#fff;text-transform:initial;margin:0;}
.slider-home h4{font:700 24px/140% 'Lato', sans-serif;color:#fff;text-transform:initial;margin:0 0 5px;}
.slider-home p{font:300 20px/130% 'Lato', sans-serif;color:#fff;margin-bottom:20px;}
.slider-home .slide-content a{background:#f9961f none repeat scroll 0 0;padding:10px 25px;border-radius:2px;cursor:pointer;font-size:14px;font-weight:700;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;outline:none;}
.slider-home .slide-content a:hover{color:#fff;opacity:0.8;text-decoration:none;}
.slider-home .cycle-pager{position:absolute;bottom:25px;width:100%;height:auto;background:none;z-index:100;}
.slider-home .cycle-pager span{width:10px;height:10px;margin:2px;display:inline-block;background:rgba(255, 255, 255, 0.4);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border:2px solid rgba(255, 255, 255, 0);text-indent:-999px;overflow:hidden;cursor:pointer;}
.slider-home .cycle-pager span:hover ,
.slider-home .cycle-pager span.cycle-pager-active{width:12px;height:12px;background:#fff;margin:1px;}
.slider-home .cycle-pager span:before{display:none;}
.slider-home .btn{display:inline-block;background:#174d87;padding:10px 25px;}
.content-section{font-family:'Lato', sans-serif;}
.content-section #content p{color:#4a4b4d;font:400 16px/190% 'Lato', sans-serif;}
.content-section #content h2, .content-section #content h1{font:700 36px/130% 'Lato', sans-serif;text-transform:uppercase;color:#4a4b4d;padding-bottom:3px;}
.content-section #content h2 b,
.content-section #content h2 strong, .content-section #content h1 strong{color:#138cbc}
.content-section #content h5{font:400 20px/130% 'Lato', sans-serif;color:#4a4b4d;padding:0;}
.content-section .logo-line{background:#f3f3f3;text-align:center;padding:15px 0;}
.content-section .logo-line ul{list-style:none;margin:0;padding:0;}
.content-section .logo-line ul li{display:inline-block;padding:10px 35px;}
.content-section #content #leader{background:#fff;padding:55px 0 50px;}
.content-section #content #leader .wrap-container{height:100px;overflow:hidden;}
.content-section #content #leader h2{color:#138cbc;}
.content-section #content #leader h5{color:#4a4b4d;font:700 20px/100% "Lato",sans-serif;padding-top:0!important;}
.content-section #content #leader ul{list-style:none;margin:auto;padding:0;display:table;}
.content-section #content #leader .carousel-box{text-align:center;overflow:hidden;}
.content-section #content #leader .carousel-box .slick-slide{display:inline-block;float:none;vertical-align:middle;text-align:center;padding:0 40px;position:relative;}
.content-section #content #leader .carousel-box .slick-slide img{display:inline-block;}
.content-section #content #leader .carousel-box .slick-slide:before{position:absolute;top:50%;left:0;width:1px;height:37px;margin-top:-18px;content:"";background:#ddddde;}
.content-section #content #leader .carousel-box .slick-slide.slick-current:before{display:none;}
.quality-translation{/*background:url("/wp-content/themes/brands2.0/img/bg/bg-2.jpg") no-repeat center center/cover;*/padding:85px 0;}
#content .quality-translation h2{color:#138cbc;margin-bottom:20px;}
.quality-translation .left-box{padding-top:8px;padding-bottom:8px;}
.quality-translation .big-box{background:#4a4b4d;font:300 18px/125% "Lato",sans-serif;color:#fff;text-align:left;margin:auto;display:none;width:100%;overflow:hidden}
.quality-translation .big-box .image-box{background:#f0f0f0;display:table-cell;vertical-align:bottom;width:100%;border:1px solid #dcdcdc;border-bottom:none;}
.content-section #content .quality-translation .big-box img{width:100%;height:auto;max-height:550px;}
.content-section #content .quality-translation .big-box span{padding:20px 25px;display:block;}
.quality-translation .small-box{background:#fff;border:1px solid #dcdcdc;padding:25px 20px 18px;text-align:center;}
.content-section #content .quality-translation .small-box h3{font:700 18px/110% "Lato",sans-serif;color:#000;margin:10px 0 4px;}
.content-section #content .quality-translation .small-box h3 a{color:#000;}
.content-section #content .quality-translation .small-box p{color:#4a4b4d;font:400 14px/135% "Lato",sans-serif;padding-bottom:17px;}
.content-section #content .quality-translation .small-box p a{font:700 16px/100% "Lato",sans-serif;color:#fff;background:#4a4b4d;padding:9px 15px;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.content-section #content .quality-translation .small-box p a:hover{text-decoration:none;opacity:0.8;}
.quality-translation img{margin:0px;display:inline;}
.quality-translation .small-box .img{display:block;margin:0 0 10px;min-height:80px;}
.quality-translation .rigth-box{text-align:left;}
.quality-translation .rigth-box > div{display:inline-block;float:none;padding:8px;vertical-align:top;text-align:center;}
.reviews-box{padding:60px 0;}
.page-id-2880 .display-posts-listing li{clear: both;margin-bottom: 20px;}
.page-id-2880 .display-posts-listing li a.image{float: left;margin-right: 15px;margin-bottom: 40px;}
.page-id-2880 .display-posts-listing li a.title{font-size: 22px;text-decoration: underline;}
.page-id-2880 .display-posts-listing li a.title{font-size: 22px;text-decoration: underline;}
.page-id-2880 .display-posts-listing li .excerpt-dash, .page-id-2880 .display-posts-listing li .excerpt{font-size: 18px;}
.page-id-2880 .display-posts-pagination{font-size: 16px;}
.page-id-2880 .display-posts-pagination .nav-links > *{padding: 0 5px;}
.reviews-box .row > div{padding:0 27px;}
.reviews-box .row{margin:0 -27px;}
.wrap-border{border:1px solid #be2f25;position:relative;padding:25px 20px 35px;margin:60px 0 20px;}
.reviews .wrap-border{border:none;margin:0;padding:0;}
.wrap-border .img{width:58px;height:58px;overflow:hidden;border-radius:100%;background:#E9EBEA;margin:0 auto 5px;}
.wrap-border .img img{width:100%;}
.google .wrap-border{border-color:#1fa463;}
.facebook .wrap-border{border-color:#3b5998;}
.yelp .wrap-border:before,
.google .wrap-border:before ,
.facebook .wrap-border:before{position:absolute;top:-60px;left:20px;content:"";width:112px;height:72px;}
.yelp .wrap-border:before{background:#fff url("../img/bg/trustpilot_logo.png") no-repeat center center;}
.google .wrap-border:before{background:#fff url("../img/bg/google1icon.jpg") no-repeat center center;}
.facebook .wrap-border:before{background:#fff url("../img/bg/facebook.png") no-repeat center center;}
.reviews .wrap-border:before{display:none;}
.content-section #content .yelp .btn,
#sidebar .widget.reviews .yelp .btn{background:#be2f25;}
.content-section #content .yelp.trust_pilot .btn{background: #01b67b;}
.yelp.trust_pilot .wrap-border{border: 1px solid #01b67b;}
.content-section #content .yelp.trust_pilot h5{color:#01b67b}
.content-section #content .google .btn,
#sidebar .widget.reviews .google .btn{background:#1fa463;}
.content-section #content .facebook .btn,
#sidebar .widget.reviews .facebook .btn{background:#3b5998;}
#sidebar .widget.reviews h5{font:400 20px/130% "Lato",sans-serif}
.content-section #content .yelp h5,
#sidebar .widget.reviews .yelp h5{color:#be2f25;}
.content-section #content .google h5,
#sidebar .widget.reviews .google h5{color:#1fa463;}
.content-section #content .facebook h5,
#sidebar .widget.reviews .facebook h5{color:#3b5998;}
.reviews-box .star,
#sidebar .widget.reviews .star{margin-bottom:15px;color:#fbd500;font-size:26px;}
.content-section #content .wrap-border p,
#sidebar .widget.reviews p{font-size:18px;height:140px;line-height:120%;padding-bottom:5px;padding-top:15px;}
#sidebar .widget.reviews p{height:auto;font-size:14px;line-height:150%;}
#sidebar .widget.reviews{text-align:center;}
#sidebar .widget.reviews LI{padding-top:15px;}
#sidebar .widget.reviews .sa_sidebar_g_reviews_top p{padding-top:0;font-weight:700;font-family: "Open sans";color: #000;}
#sidebar .widget.reviews .sa_sidebar_g_reviews_top{margin-bottom:15px;}
.prof-translators{background:#f3f3f3;padding:80px 0;text-align:center;}
.prof-translators h2 strong{color:#138cbc;}
.prof-translators .overlay-box{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;background:#138cbc;font:400 17px/120% 'Lato', sans-serif;color:#fff;}
.prof-translators .overlay-box a{color:#fff;cursor:pointer;}
.prof-translators .content-image{margin:auto;max-width:360px;padding:20px 30px;}
.prof-translators .img{position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:20px;width:100%;overflow:hidden;}
.prof-translators .img .flag{position:absolute;top:10px;left:0;width:30px;height:20px;}
.prof-translators .img img{width:100%;}
.prof-translators .name{font:400 16px/120% 'Lato', sans-serif;color:#535353;display:block;}
.prof-translators .lang{font:400 14px/140% 'Lato', sans-serif;color:#8e8e8e;text-transform:uppercase;display:block;}
.content-section #content .prof-translators p{line-height:130%;}
.prof-translators .right-box .prof-slide > div{padding:15px 20px;}
.prof-translators .left-box{padding:15px 30px 15px 10px;}
.prof-translators .left-box img{width:100%;}
.industry{background:url("/wp-content/themes/brands2.0/img/bg/industry.jpg") no-repeat center center/cover;padding:90px 0 80px;}
#content .industry h2{color:#138cbc;margin-bottom:15px;}
.industry .wrap-container{max-width:1075px;}
.column{width:50%;float:left;padding:20px;}
.column-wrap{background:#fff;border:1px solid #dddddd;padding:30px;display:table;width:100%;}
.industry .icons{display:table-cell;border-right:1px solid #cccccc;color:#138cbc;font:400 18px/120% 'Lato', sans-serif;padding-right:30px;width:160px;vertical-align:top;}
.industry .icons a{display:block;color:#138cbc;}
.industry .icons img{margin-bottom:15px;}
.industry .industry-content{display:table-cell;text-align:left;padding-left:35px;color:#4a4b4d;font:400 16px/100% 'Lato', sans-serif;vertical-align:middle;}
.industry .industry-content a{color:#4a4b4d;}
.industry ul li{list-style:disc;line-height:120%;padding:3px 0;}
.content-section #content #languages{padding:85px 0 100px;}
.content-section #content #languages h5{font-size:24px}
.content-section #content #languages .langs{padding:50px 0 10px;color:#4a4b4d;border:none;}
.content-section #content .btn,
.content-section #content #languages .btn,
#content #quote .btn{font:400 15px/100% 'Lato', sans-serif;color:#fff;background:#138cbc;padding:10px 30px;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;white-space:normal;}
.content-section #content #quote{border-top:1px solid #e5e5e5;max-width:1220px;margin:auto;padding-top:80px;padding-bottom:100px;}
.content-section #quote .quote-box{background:#fff;border:1px solid #dbdbdb;height:315px;padding:40px 30px 20px;}
.content-section #content #quote h2{color:#138cbc;padding-bottom:20px;}
#content #quote .quote-box h3{font:700 20px/100% 'Lato', sans-serif;color:#000;padding-bottom:10px;}
.content-section #content .quote-box p{line-height:135%;padding-bottom:10px;}
.content-section #content #quote .row{margin-left:-25px;margin-right:-25px;}
.content-section #content #quote .row > div{padding:25px;}
.content-section #content #quote .btn{font:700 18px/100% 'Lato', sans-serif;padding:15px 50px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:25px;}
.footer-cols{background:#151618;color:#fff;text-align:center;font-family:"Lato",Arial,sans-serif;}
footer .footer-cols .row{text-align:center;}
.footer-cols .bottom-info{font-family:"Lato",Arial,sans-serif;}
footer #contact-us{background:url("/wp-content/themes/brands2.0/img/bg/bg-contact.jpg") no-repeat center top/cover;padding:95px 0 73px;}
footer #contact-us .wrap-container{max-width:1120px;}
footer h3{font:700 36px/100% "Lato",sans-serif;text-transform:uppercase;padding:0 0 35px;}
FOOTER #contact-us .columns .contact-form BUTTON,
FOOTER #contact-us .columns .contact-form INPUT[type="submit"]{width:100%;}
FOOTER #contact-us .columns .locations .location{float:left;width:50%;}
FOOTER #contact-us .columns .locations .location .box .map{width:100%;float:none;margin-bottom:10px;}
FOOTER #contact-us .columns .locations .location .box .map img{width:100%;height:auto;}
FOOTER #contact-us .columns .locations .location .box .details{padding:0;margin-bottom:25px;}
FOOTER #contact-us .columns .locations .location .box .add-row .add-col{text-align:left;width:100%;}
FOOTER #contact-us .columns .locations .location .box{padding:10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
FOOTER #contact-us .columns .locations .location .box H6{color:#000;font:400 22px/140% "Lato",sans-serif;text-transform:uppercase;}
FOOTER #contact-us .columns .locations .location .box .add-row .tel p,
FOOTER #contact-us .columns .locations .location .box P{color:#4a4b4d;font:400 15px/120% "Lato",sans-serif;}
FOOTER #contact-us .columns .locations .location .box A{color:#0855a8;font:400 15px/110% "Lato",sans-serif;text-decoration:none;}
FOOTER #contact-us .columns .locations .location .box A:hover{text-decoration:underline;}
FOOTER H5{font:400 20px/100% "Lato",sans-serif;text-align:left;padding:0px 0 15px;}
.footer-menu-bottom{color:#fff;font:400 14px/120% "Lato",sans-serif;text-transform:uppercase;text-align:center;margin:30px 0 20px;}
.footer-menu-bottom ul li{display:inline-block;padding:0 15px;}
footer .footer-menu-bottom a{color:#fff;}
footer .footer-menu-bottom a:hover{color:#1a8ebe;text-decoration:none;}
.copyright{margin-bottom:15px;}
.social-links{text-align:center;margin-bottom:30px;}
.social-links ul li{width:30px;height:30px;margin:5px;display:inline-block;}
.social-links ul li a{display:block;height:30px;width:100%;position:relative;background:url("/wp-content/themes/brands2.0/img/icons/social.png") no-repeat left top;}
.social-links ul li a:hover{background-image:url("/wp-content/themes/brands2.0/img/icons/social-hover.png");}
.social-links ul li.facebook a{background-position:-78px 0;}
.social-links ul li.twitter a{background-position:-117px 0;}
.social-links ul li.google a{background-position:-40px 0;}
.social-links ul li.pinterest a{background-position:0 0;}
.social-links ul li.instagram a{background-position:-156px 0;}
.social-links ul li.in a{background-position:-195px 0;}
.menu-top-footer{width:70%;float:left;}
.menu-top-footer ul{text-align:left;margin:0;}
.menu-top-footer ul li{float:left;width:25%;font:700 14px/20px "Lato",sans-serif;color:#1e9bd0;text-transform:uppercase;}
.menu-top-footer ul li a{color:#1e9bd0;}
.menu-top-footer > ul > li > a{margin-bottom:10px;}
.menu-top-footer ul li ul{margin-bottom:30px;}
.menu-top-footer ul li ul li{float:none;width:100%;font:300 16px/36px "Lato",sans-serif;text-transform:none;color:#fefefe;}
.menu-top-footer ul li ul li a{color:#fefefe;}
.border-box{border-top:1px solid #1f2022;background:#1a1b1d;padding-top:60px;padding-bottom:60px;}
.popular-news{float:left;padding-right:7%;width:30%;}
.popular-news .wpp-post-title{color:#ffffff;text-transform:uppercase;font:700 14px/120% "Lato",sans-serif;text-align:left;}
.popular-news .wpp-post-more{color:#1a6788;font:400 10px/120% "Lato",sans-serif;display:block;margin-top:10px;}
.popular-news li{padding:20px 5px;border-top:1px solid #343537;}
.popular-news li:first-child{border:none;}
.popular-news .wpp-thumbnail{background:#EFEFEF;width:85px;overflow:hidden;padding:0;border-radius:10px;height:75px;overflow:hidden;display:block;}
.popular-news li div{display:table-cell;vertical-align:middle;padding-left:10px;text-align:left;}
.popular-news li div:first-child{padding:0;}
.popular-news .wpp-thumbnail img{width:100%;height:auto;}
.popular-news h5{font:700 14px/20px "Lato",sans-serif;color:#1e9bd0;text-transform:uppercase;}
.top-box-footer{padding-top:70px;padding-bottom:60px;}
#sidebar .widget.clients{max-height:200px;overflow:hidden;}
.trst_wrapper{min-height:202px}
.sa_funnels{
    height: 412px;
}
.sa_video_wrapper .wp-video{
    width: 100% !important
}
.sa_video_wrapper .wp-video video.sa_video{
    height: auto;
    width: 897px;
}
@media only screen and (max-width:992px){.top-box-footer{display:none;}
}
@media only screen and (max-width:1200px){.menu-top-footer ul li ul li{font-size:14px;}
}
.quality-translation .rigth-box .col-xs-6{width:49%;}
@media only screen and (min-width:1181px){header.header-section.deu #main-menu,
header.header-section.fra #main-menu,
header.header-section.рус #main-menu{margin:0;}
    header.header-section.por #main-menu{margin-right:35px;}
    header.header-section.рус #main-menu ul.menu > li{margin:0 9px;}
}
@media (min-width:1200px){.quality-translation .rigth-box .col-lg-4{width:32.333%;}
}
@media (min-width:940px){.quality-translation .rigth-box .col-md-4{width:32.333%;}
}
@media (min-width:768px){.quality-translation .rigth-box .col-sm-4{width:32.333%;}
    .header-section.fixed{position:fixed;top:0;left:0;width:100%;}
    .header-section.fixed .top-section{display:none;}
    .content-section.fixed{margin-top:121px;}
}
@media only screen and (max-width:1285px)and (min-width:1181px){header.header-section.deu .btn.blue.arrow,
header.header-section.fra .btn.blue.arrow{padding:13px 35px 12px 15px;}
    header.header-section.deu .btn.blue{font-size:13px;}
    header.header-section.deu #main-menu ul li a,
    header.header-section.fra #main-menu ul li a,
    header.header-section.рус #main-menu ul li a{font-size:15px;}
    header.header-section.fra .btn.blue{font-size:14px;}
    header.header-section.esp #main-menu{margin:0;}
    header.header-section.esp #main-menu ul.menu > li,
    header.header-section.por #main-menu ul.menu > li{margin:0 7px;}
    header.header-section.por #main-menu{margin-right:0;}
    header.header-section.рус #main-menu ul.menu > li{margin:0 5px;}
}
@media only screen and (max-width:1220px)and (min-width:1181px){header.header-section #main-menu ul.menu > li{margin:0 6px;}
}
@media only screen and (max-width:1400px){.slider-home h2{font-size:40px;}
    .slider-home h4{font-size:18px;}
    .slider-home p{font-size:16px}
}
@media only screen and (max-width:1300px){.slider-home h2{font-size:35px;}
    .slider-home h4{font-size:16px;width:100%}
    .slider-home p{font-size:14px;margin-bottom:10px;}
    .sa_video_wrapper .wp-video video.sa_video{
        height: auto;
        width: 100%;
    }
}
@media only screen and (max-width:1200px)and (min-width:1181px){header.header-section .hidden-lg{display:none !important;}
}
@media only screen and (max-width:1260px){header.header-section #main-menu{margin-right:10px;}
}
@media only screen and (max-width:1180px)and (min-width:768px){header.header-section #main-menu .menu-main-menu-container > UL{width:225px;}
    header.header-section.deu #main-menu .menu-main-menu-container > UL{width:295px;}
    header.header-section #main-menu .menu-main-menu-container > UL LI:hover UL{top:-18px;}
    .top-menu{display:none;}
}
@media only screen and (min-width:1180px){header.header-section #main-menu ul.menu > li{margin:0 11px;}
    header.header-section #main-menu ul.menu > li > a{padding:0;line-height:30px;}
}
@media only screen and (max-width:1200px){.slider-home h2{font-size:25px;}
    .slider-home h4{font-size:14px;}
    .slider-home .slide-content a{font-size:12px;}
    .content-section #quote .quote-box{padding:20px;}
    .content-section #content .wrap-border p{height:170px;}
    .reviews-box .row > div{padding:0 20px;}
    .reviews-box .row{margin:0 -20px;}
}
@media only screen and (max-width:992px){.slider-home h4,
.slider-home p{display:none;}
    .slider-home h2{margin-bottom:20px;}
    .slider-home .cycle-pager{bottom:5px;}
    .content-section .logo-line ul li{padding:10px 30px;}
    .content-section #content #leader ul li{padding:0 20px;}
    .industry .icons{width:130px;padding-right:15px;}
    .column-wrap{padding:15px;}
    .column{padding:10px;}
    .industry .industry-content{padding-left:25px;}
    .content-section #quote .quote-box{height:350px;}
    .content-section #content #quote .row > div{padding:15px;}
    .content-section #content #quote .row{margin-left:-15px;margin-right:-15px;}
    .reviews-box .row > div{padding:0 10px;}
    .reviews-box .row{margin:0 -10px;}
    .wrap-border{padding:25px 15px;}
    .content-section #content .wrap-border p{padding-top:5px;font-size:16px;}
    .quality-translation .big-box .image-box{max-height:350px;overflow:hidden;}
    .prof-translators .right-box .prof-slide > div{padding:15px;}
}
@media only screen and (max-width:940px){.quality-translation .slideshow-box{margin:auto;max-width:310px;overflow:hidden;position:relative;}
}
@media only screen and (max-width:992px) and (max-width:768px){.prof-translators .right-box{padding-left:0;}
}
@media only screen and (max-width:767px){
    header.header-section #main-menu .menu-main-menu-container >ul li:hover ul {top: auto}
    header.header-section #main-menu UL LI UL, header.header-section #main-menu UL LI:hover UL{top:auto;}
    .content-section #content #leader ul li{display:inline-block;padding:20px;width:49%;border:none;}
    .prof-translators .right-box .prof-slide >div{padding:10px;}
    .prof-translators .right-box{padding:0;}
    .prof-translators .left-box{padding:10px;}
    .column{width:100%;padding:20px;}
    .industry .icons{width:160px;}
    .content-section #quote .quote-box{height:auto;}
    .content-section #content .wrap-border p{height:auto;}
}
@media only screen and (max-width:639px){.slider-home h2{font-size:20px;margin-bottom:10px;}
    .slider-home .slide-content > div{width:100%;}
    .slider-home .slide-content{position:static;padding:30px 20px;text-align:center;background:#235ba3;width:100%;max-width:100%;min-height:150px;}
    .quality-translation .rigth-box .col-xs-6{width:100%;}
    .quality-translation .rigth-box > div{padding:8px 0;}
}
@media only screen and (max-width:360px){.content-section #content #leader ul li{width:100%;}
    .industry .icons{border:none;border-bottom:1px solid #cccccc;padding-bottom:15px;margin-bottom:15px;display:block;width:100%;}
    .industry .industry-content{display:block;}
    .prof-translators .right-box .prof-slide > div{padding:5px;}
    .prof-translators .name{font-size:14px;}
    .prof-translators .lang{font-size:12px;}
}

.reviews-box .star {
    margin-top: 15px;
}

#mfcf7_zl_add_file{
    display: none;
}
.wpcf7 form .wpcf7-response-output{
    border-width: 4px;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
}
.widget.reviews .review .img img{
    width: 58px;
    height: auto;
}
#sa_services_clients{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.sa_services_cl_wrapper{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.sa_services_cl_wrapper img {
    margin: 20px 10px;
    max-width: 120px !important;
}
.wp-gr .wp-google-review{
    position: relative !important;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px !important;
}
.wp-gr .wp-google-list .wp-google-left{
    margin-bottom: 10px !important
}
.wp-gr.wpac .wp-google-list .wp-google-review .wp-google-stars, .wp-gr.wpac .wp-google-list .wp-google-time{
    display: none !important;
}
.wp-gr.wpac .wp-google-list .wp-google-right{
    pointer-events: none;
    width: auto !important;
}
.wp-gr.wpac .wp-google-list .wp-google-left img{
    width: 58px !important;
    height: 58px !important;
    margin: 0 !important;
}
.wp-gr.wpac .wp-google-list a.wp-google-name{
    font: 400 20px/130% "Lato",sans-serif !important;
    margin-bottom: 15px !important;
    display: block !important;
    padding: 0 !important;
}
.wp-gr .wp-google-list .wp-google-text{
    height: auto;
    font-size: 14px !important;
    line-height: 150% !important;
    padding-bottom: 5px !important;
    padding-top: 15px !important;
    color: #2c3b44 !important;
    font-family: 'open_sanslight' !important;
    margin: 0 !important;
}
.wp-gr .wp-google-list .wp-google-url{
    border-radius: 0!important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: 'open_sansbold' !important;
    min-width: 180px !important;
    text-align: center !important;
    -webkit-transition: all .25s ease !important;
    -moz-transition: all .25s ease !important;
    -ms-transition: all .25s ease !important;
    -o-transition: all .25s ease !important;
    transition: all .25s ease !important;
    font-weight: 400 !important;
    vertical-align: middle !important;
    border: 1px solid transparent !important;
    white-space: nowrap !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background: #1fa463 !important;
}
#main .std div .std p img, #main .std div .std .wp-block-image img, #main .std div .std img, .post #post-thumbnail + p > a > img{
    height: auto;
}
.post #post-thumbnail{
    text-align: center;
}
.sa_arrow_menu:after{
    content: "";
    display: block;
    position: absolute;
    width: 135px;
    height: 40px;
    background-image: url('/wp-content/uploads/2022/05/arrow_orange-1.png');
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -46px;
    left: -48px;
}
.slider-home .slide-content{
    padding-top: 35px;
    padding-bottom: 20px;
}

#content .std h3 {
    font-size: 22px!important;
    line-height: 34px!important;
    color: #212225;
}
#content .std h4 {
    color: #212225;
}
#content .std h1, #content .std h2, #content .std h3, #content .std h4, #content .std h5, #content .std h6{
    margin-top: 25px;
}

#content .std p {
    color: #373f4a!important;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
}

#content .std ol li {
    list-style: decimal!important;
    color: #373f4a!important;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
}

#content .std ul {
    color: #373f4a!important;
    font-size: 16px!important;
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
}

#content .std li span {
    color: #373f4a!important;
    font-size: 16px!important;
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
}
/* Reversing order of sidebar content and main page content */
@media only screen and (max-width: 768px){
    #page-content .col-md-12.col-xs-12.col-sm-12 {
        display: flex;
        flex-direction: column-reverse;
    }
    #mobile-sticky-header {
        display: block!important;
        position: sticky;
        padding: 10px;
        top: 0;
        background-color: white;
        font-size: 10px;
        z-index: 9999;
    }
    #mobile-sticky-email {
        padding: 6px;
        display: block;
        font-size: 2rem;
    }
    #mobile-sticky-number {
        padding: 6px;
        display: block;
        font-size: 2rem;
    }
    #mobile-sticky-header .sa_arrow_menu_mobile.btn.blue{
        padding: 12px 15px;
        background: #138cbc;
        text-transform: uppercase;
        font: 700 15px/100% 'Lato', sans-serif;
        color: #fff;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }
    header.header-section .top-section, header.header-section .btn.blue.arrow{
        display:none;
    }
}
/* Mobile Accordion Menu */
@media only screen and (max-width: 768px) {
    .menu-item-has-children {
        position: relative;
        margin: 0;
    }
    .sub-menu {
        position: relative;
        height: 0;
        font-size: 20px;
        text-align: justify;
        width: 780px;
        overflow: hidden;
        transition: 0.5s;
        background-color: white;
    }
    .menu-item-has-children.active ul {
        height: 240px;
    }
    .menu-item-has-children:nth-child(4).active ul {
        height: 220px;
    }
    .menu-item-has-children:nth-child(6).active ul,
    .menu-item-has-children:nth-child(7).active ul,
    .menu-item-has-children:nth-child(8).active ul {
        height: 160px;
    }
    .menu-item-has-children::before {
        content: '+';
        color: black;
        position: absolute;
        margin-top: 15px;
        font-size: 20px;
        transform: translateY(-50%);
    }
    .menu-item-has-children.active::before {
        content: '-';
        font-size: 20px;
    }
    header.header-section #main-menu .menu-main-menu-container > ul.menu{
        top: calc(100% + 101px);
    }
}
@media screen and (max-width: 420px){
    .sa_funnels{
        height: 445px;
    }
}