/*----------------------------------- inner-pages.css  ------------------------------------*/
/* From Common Css */
.target.vc_col-sm-5 {float: right;} 
@media only screen and (max-width: 767px) {
.source.vc_col-sm-5 {margin-bottom: 15px;}
.free-translation-live .vc_col-sm-2 {clear: both;}
}
/*toolsfortranslators page*/.resource-height { margin-top: 20px;}/*toolsfortranslators page*/
.blue-color,a.color-blue{color: #517AF9;}
.padding-top-zero {padding-top: 0!important}
.padding-bottom-zero {padding-bottom: 0!important}
@media only screen and (min-width: 1200px) {
    .short-content .section_inner_margin {
        display:flex;
        align-items: center
    }
}
/* From Common Css */
p{color: #4F5B6A;     font-size: 1em;    line-height: 1.9; font-style: normal;}
.yoast-breadcrumb a, .yoast-breadcrumb span {
    font-size: 14px;
    line-height: 50px;
    color: #414C58;
}
span.breadcrumb_last {
    padding-left: 5px;
}
.icon-home:before {
    content: "\f015";  
    font-family: FontAwesome;
}

.yoast-breadcrumb {
    display: block;
    float: left;
    
}
.icon-svg,.fa-navicon{
   display: inline-block;
}

.icon-svg:before,.fa-navicon:before {
   content: '';
   display: block;
   position: relative;
}

.fa-navicon:before {
   margin-left: 10px;
   width: 18px;
   background: url(/wp-content/uploads/2021/06/icon-burger-gray.svg);
   background-repeat: no-repeat;
   background-size: 100% auto;
   height: 18px;
   top: 3px;
}

.breadcrumbs ul li {  position: relative;}
.breadcrumbs ul li.current_page_item {  font-weight: 500;}
.breadcrumbs ul li.current_page_item {color: #4285f4;border-bottom: 2px solid #4285f4;}
.breadcrumbs ul li.current_page_item a {color: #4285f4;}
.toggle-breadcrumbs {position: relative;  z-index: 1;}
.check-list ul li {width: 100%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  box-sizing: border-box;}
.check-list.normal li {font-weight: 400;}
.inner-pages-banner{ padding-top:40px;background-color:#F8FAFF;}
 @media (min-width:900px){
	 .inner-pages-banner h1 {padding-top: 94px;}}
.breadcrumbs-left li.homelink.activelnk {   padding-right: 0;}
.breadcrumbs { display: inline-block; float: right;     padding-right: 15px;}
.breadcrumb .breadcrumbs-left { float: left;     padding-left: 15px;}
.breadcrumb .breadcrumbs-left li {
    font-size: 0.875em;
    list-style-type: none;
	display: inline-block;
    padding: 0 6px;
	line-height: 50px;
	color:#fff;
}
.breadcrumbs ul li.current-page-ancestor {  /* border-top: 2px solid rgba(15,15,15,.7);     margin-top: -2px;     font-weight: 500;*/}
.breadcrumb .breadcrumbs-left li a, .breadcrumb .breadcrumbs-left li .fa{    color: #fff;}
.toggle-breadcrumbs{
	float: right;
    cursor: pointer;
    font-size: 1.375em;
    color: #fff;
    line-height: 49px;
    width: 30px;
    text-align: center;
    display: none;
}

img.home-icon {   /*width: 16px;  height: 14px;*/position: relative;top: 2px;}
.certificate-slider{  background: linear-gradient(to top, #F7AF22 50%, #fff 50%);   }
.certificate-slider .vc_col-sm-5{width: 42%; float: left;}
.certificate-slider .vc_col-sm-7{width: 58%; float: left;}
.certificate-slider .international-linguists-slider {
    margin-right: -30px;
}
.certified-samples {
    max-width: 416px;
    margin: 0 auto;
}  
.certificate-slider .item {
    max-width: 50%;
    margin-bottom: 50px;
    border-radius: 10px;
    background-color: #FFFFFF;
    padding: 21px 20px;
    text-align: center;
    box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
}
.certificate-slider .item p {
    font-size: 1em;
    color: #303846;
    font-weight: 500;
    line-height: 1.8;
    text-align: center;
    padding: 20px 0 0;
}
.certificate-slider .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled, .client-certificate-slider  .owl-dots, .client-certificate-slider .owl-nav{
    display:block;
    width: 100px;
    position: absolute;
    background-color: rgba(255,255,255,0.2);
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    text-align: center;
}
.certificate-slider span, .client-certificate-slider span  {  font-size: 1.813em;    color: #fff;	padding: 0 20px;}
.certificate-slider .international-linguists-slider .owl-dots button.owl-dot.active{background-color: #fff; outline: none;}
.certificate-slider .owl-dots, .certificate-slider .owl-nav.disabled, .client-certificate-slider .owl-dots, .client-certificate-slider .owl-nav {
    text-align: right;
    margin-top: 60px;
    margin-bottom: 66px;
	max-width: 600px;
	border-radius: 5px;
}
.client-certificate-slider .owl-nav {right: 35%; margin-top: 50px;}
.client-certificate-slider .owl-dots .owl-dot {display: inline-block; }
.client-certificate-slider .owl-dots {left:0; text-align: left;background-color: transparent;box-shadow:none;}
.client-certificate-slider .owl-dots .owl-dot {
	height: 7px;
	margin: 5px;
	width: 7px;
	border-radius: 50%;
	background-color: #FFC66E;
}

.client-certificate-slider .owl-dots button.owl-dot.active {
	height: 7px;
	width: 18px;
	border-radius: 3.46px;
	background-color: #fff;
        outline: none;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{line-height: 44px;}
.certificate-slider h2 {
    color: #303846;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 2.5;
    letter-spacing: 0;
	padding-top: 57px;
    padding-bottom: 20px;
	text-transform: inherit;
}
.certificate-slider p { padding-bottom: 1.25rem;}
a.link-blue {
    color: #517AF9;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    text-transform: uppercase;
}
.check-list ul li {
    padding: 0 0 0 1.25rem;
    position: relative;
    width: 49%;
    float: left;
    list-style-type: none;
    font-size: 1em;
    font-weight: 500;
    line-height: 38px;
    color: #4F5B6A;
}
.website-localization-process-list .list-normal li { padding: 0 0 15px 50px;  }
.check-list.list-padding ul, .check-list.list-padding{ padding: 0;}
.check-list.full-list ul li:after{top: 8px;} 
.full-list ul li {   width: 92%;   padding-bottom: 0.625rem;   line-height: 32px;}
.services-icon-list {list-style: none;padding-bottom:30px;}
.services-icon-list li {position: relative;padding: 0 0 15px 47px;font-weight:500;}
.font-wight-four-hund .services-icon-list li {font-weight: 400;}
.services-icon-list li img {position: absolute;left: 0;top: 0;}
.list-normal li{  padding: 0 0 15px 31px;  font-weight: normal;} 
.list-normal.software-localization-process li {padding: 0 0 15px 47px;color: #4F5B6A;}

.list-normal li img {    top: 6px;}
.sub-title h2{
    color: #303846;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0;
    padding-bottom: 20px;
	text-transform: inherit;
}
.services-img-right {    text-align: right;}
.services-img-left {   text-align: left;}
.padding-top-80px{padding-top: 5rem;}
.padding-top-100px{padding-top: 6.125rem;}
.padding-bottom-80px{padding-bottom: 5rem;}
.padding-bottom-100px{padding-bottom: 6.125rem;}
a.req-call-link {  color: #517AF9; font-weight: 500;     display: inline-block;}
strong.fax-no {  color: #517AF9; display: inline-block;}
.dark-bg-gray{ background-color: #F5F6FA;}
/*----------------------- Services CSS Start ----------------------*/

.certified-translation-services-box p.text-content {
    min-height: auto !important;
    padding-bottom: 20px;
}
.certified-translation-services-box {
    min-height: 360px !important;
}
.service-heading .wpb_wrapper{max-width: 800px;margin: 0 auto;}
.service-heading{padding: 6.25em 0 0 0;}
.service-heading h2{ margin-bottom: 20px; letter-spacing:0;}
.service-heading h2 span{font-weight: 300;}
.service-heading p{
    color: #4F5B6A; 
    font-size: 1em;  
    line-height: 1.8;  
    text-align: center;
}
.inner-services-box {
    max-width: 370px;
    text-align: left;
    margin-bottom: 30px !important;
    padding: 2.5rem;
    background: #FAFAFC;
    border: 1px solid #FAFAFC;
    box-sizing: border-box;
    border-radius: 5px;
}
.inner-services-box:hover {
   background: #FFFFFF;
   box-shadow: 0px 20px 50px rgb(20 49 167 / 10%);
}
.inner-services-box .lang-icons{
    min-height:50px;
}
.services-section-first {
   padding: 6.2rem 0 0;
}
.services-section-last {
   padding: 0px 0 6.2rem;
}
.services-card h3, .services-card h2 {
    padding: 40px 0 34px 0;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    color: #414C58;
}
.services-card h3 a, .services-card h2 a{
   letter-spacing: 0;
   color: #414C58;
}
.services-card p {
    min-height: 156px;
    margin: 0 auto;
    padding-bottom: 24px;
    font-size: 14px;
    line-height: 26px;
    color: #414C58;
    opacity: 0.7;
}
.services-card p.services-links {
   min-height: auto;
   line-height: 1.1;
   padding-bottom: 10px;
}
.services-card p.services-links {opacity: 1;}
.services-card p.services-links a {
    height: 36px;
    width: 150px;
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #4285F4;
    opacity: 1;
}
/*----------------------- Services CSS End ----------------------*/
/*----------------------- Translation-Services CSS  ----------------------*/
a.learnmore-cover{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-indent: -100%;
    display: block;
    overflow: hidden;
}
.accredited-row .accredited-box{ border:0;}
.accredited-box{
  padding: 70px 0px 0px;
    text-align: center;
    border: 1px solid #f4f4f4;
}

.accredited-box h4 {
    color: #242a36;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 1.5;
    text-transform: inherit;  
    margin-top: 1.5625rem;
    margin-bottom: 1.25rem;
}
.inner-accredited-box{
  max-width: 370px;
  min-height: 320px;
  padding: 2.5rem 0.75rem;
  border-radius: 5px;
  box-shadow: 0 0px 20px 0 rgba(20,49,167,0.1);
}
.inner-accredited-box p{
	padding: 0 18px;
}

.accredited-box-image p{ max-width:453px; margin:0 auto;}
.accredited-row-section{ padding:20px 0;}
.immigration-section.two-col .vc_col-sm-8 {
    width: 60.666667%;
}
.immigration-section.two-col .vc_col-sm-4 {
    width: 39.333333%;
}
.immigration-section{ padding-top:100px; padding-bottom:100px;}
.immigration-ptext{ margin-bottom:0px !important;}
.immigration-h3 h2{
  font-size: 1.375em;
    font-weight: 500;
    margin-top: 0px;
    padding-bottom: 20px;
	text-transform: inherit;
    letter-spacing: 0;
	color: #303846;
}
.immigration-ptext p {
    font-size: 1em;
    line-height: 1.9;
    padding-bottom: 20px;
	color: #4F5B6A;
	
}
.blue.qbutton-width-small-text{
  background-color: #517AF9 !important;
  box-shadow: none !important;
  min-width: 379px;
  word-break: break-all;
}
.blue.qbutton-width-small-text:hover {
    background-color: #517AF9 !important;
    box-shadow: 0 5px 10px 0 rgba(81,122,249,0.33)!important;
}
.qbutton-width-small-text{
  line-height: 54px;
  height: 55px;
  font-size: 1em;
  min-width: 379px;
  border-radius: 4px;
  color: #FFFFFF;
  font-weight:bold;
  text-align: center;
  background-color: #F7AF22 !important;
  box-shadow: none !important;
  letter-spacing: 0; 
  word-break: break-all;
}
.qbutton-width-small-text:hover, .rfq a.qbutton:hover {
    box-shadow: 0 5px 10px 0 rgba(247,175,34,0.64) !important;
}
.immigration-section .qbutton-width-small-text, .button-min .qbutton-width-small-text {
   margin-bottom: 20px;
    margin-top: 10px;
    white-space: pre-line;
    height: auto;
    line-height: 1.6;
    padding: 15px 30px;
	min-width: 210px;
	letter-spacing: 0;
    font-weight: bold;
	word-break: break-all;
}

.btn-small-green{
    line-height: 3.2;
    height: 50px;
    font-size: 0.875em;
    min-width: 200px;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: 500  ;
    text-align: center;
    background-color: #2DBF43 !important;
    box-shadow: 0 5px 10px 0 rgba(0,181,55,0.5)!important;
    letter-spacing: 0;
}

.human-powered-translation-row h2 {
    font-size: 1.750em;
    line-height: 3.2;
    text-align: center;
    padding-top: 100px;
    letter-spacing: 0;
	text-transform: inherit;
}
.additional-title h2 {
    padding-bottom: 3.125rem;
}
.additional-title .additional-professional-title h2 {
    padding-bottom: 3.125rem;
    padding-top: 3.125rem;
}
.human-powered-translation-row h3 {
    font-size: 1.500em;
    line-height: 3.2;
    text-align: center;
    padding-bottom: 50px;
    letter-spacing: 0;
}
.Immigration-box{
  border-radius: 5px; 
  padding: 1.25rem 1.375rem 2.5rem 1.375rem;
  background-color: #517AF9;  
  box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);
  color: #fff;
  max-width: 270px; 
  position: relative;
}
.Immigration-box h4 {
    font-size: 1.125em;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
}
.Immigration-box p.text-content, .Immigration-box p.immigration-box-link{font-size: 16px;}
.Immigration-box .text-content{min-height: 270px;}
.Immigration-box .text-content {color: #ffffff;line-height: 1.9;}
.Immigration-box .immigration-box-link a{color: #ffffff;line-height: 1.2; font-weight: bold; text-transform: uppercase;}
.Immigration-box:hover{
  background-color: #ffffff;  
  color: #4F5B6A;
  cursor: pointer;
}
.Immigration-box:hover .text-content{
  color: #4F5B6A;
}
.Immigration-box:hover .immigration-box-link a{
  color: #517AF9;
}
.immigration-services-button{padding: 3.125rem 0; text-align: center;}
.additional-professional-title h2{font-size: 1.375em; padding-bottom: 2.8125rem;padding-top: 1.25rem; text-align:center; letter-spacing: 0; text-transform: inherit;}
.dt_carousel>li {
    background-color: transparent;
    float: left;
    margin: 25px 10px;
    border: 1px solid #DDD;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .25);
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
ul.tradtc li .contentarea p {
    min-height: 120px;
}
.trandtc .contentarea p {
    min-height: 120px;
}
.serdtc .contentarea p{    min-height: 90px;}
.prev2, .next2 {
    position: absolute;
    top: 60px;
    height: 183px !important;
    width: 40px !important;
    z-index: 10;  
    display: block;
    text-align: center;
    line-height: 11.5;
}
.interpreting-slider-carousel .prev2, .interpreting-slider-carousel .next2{top: 90px;}
.prev2 {left: 30px;}
.next2 {right: 45px;}
.services-slider.Interpreting .dt_carousel > li {min-width: 1px;}
.services-slider.Interpreting .prev2,.services-slider.Interpreting  .next2 , .services-slider.immigration .next2, .services-slider.immigration .prev2 {
	height: 248px !important;
	margin-left: 15px;
    margin-right: 15px;
}
.dt_carousel h3.clr-orange1, .dt_carousel h3.clr-orange,.dt_carousel h3{
    color: #242A36;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.875rem;
    letter-spacing: 0;
    padding-bottom: 10px;
}
.dt_carousel a.readmoreblack, .dt_carousel a.readmore{
    color: #f57c00;
    font-size: 0.9em;
    text-transform: uppercase;
    font-weight: 500;
}
.services-slider .interpreting-inner-slider .service-wrapper{padding:2.5rem 1.875rem 2.5rem 1.875rem;}
/*.fa-angle-right:before {
    content: "\f105";
    padding-left: 10px;
    font-size: 1em;
   
}*/   
.interpreting-inner-slider .fa-stack, .product-slider.dt_carousel_wrapper .fa-stack {
    width: 50px;
    height: 50px;
    box-shadow: 0 0 50px 0 rgba(20,49,167,0.1);
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.interpreting-inner-slider .fa-stack:hover, .product-slider .fa-stack:hover  {
    color: #F57C00;
    box-shadow: 0 0 50px 0 rgba(20,49,167,0.3);
}
.interpreting-inner-slider .fa-stack .fa-angle-left, .interpreting-inner-slider .fa-stack .fa-angle-right, .product-slider .fa-stack .fa-angle-left, .product-slider .fa-stack .fa-angle-right {
    position: relative;
    display: inline-block;
    vertical-align: middle;
	width: 9px;
    height: 14px;
	background-repeat: no-repeat;
    background-size: 100% auto;
	background: url(/wp-content/themes/bridge-child/images/icon-arrow-black.svg); 
}
.interpreting-inner-slider .fa-stack .fa-angle-left, .product-slider .fa-stack .fa-angle-left{	
    transform: rotate(180deg);
}
.product-slider .prev2, .product-slider .next2 {top: 140px;}
.product-slider .caroufredsel_wrapper { min-height: 450px;} 
.product-slider #listpager a {    height: 7px;
    margin: 5px;
    width: 7px;
    border-radius: 50%;
    background-color: #d8d8d8;
    display: inline-block;
    text-indent: -999999em; 
}
.product-slider #listpager a.selected {
    height: 7px;
    width: 18px;
    border-radius: 3.46px;
    background-color: #517af9;}
    div#listpager { text-align: center;margin-top: 50px;}
@media (min-width:400px) and (max-width:600px){
    .product-slider .caroufredsel_wrapper {min-height: 470px;}
    .product-slider h3.clr-orange{ min-height: 63px;}
}

.services-slider .dt_carousel > li {
  background-color: transparent !important;
    border: none;
    box-shadow: none !important;
  
}

.services-slider .service-wrapper {
    background-color: #ffffff;
    border-radius: 5px;
   /* box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);*/
    padding: 26px 30px 29px 30px;
    position: relative;
    width: 100%;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
  box-sizing: border-box;
  text-align: center;
}
.services-slider .contentarea {
    margin: 0 0 10px;
}
.min-height-for-slider .contentarea {
	min-height: 192px;
}

.services-slider .service-wrapper .contentarea p {
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #4F5B6A;
}
.services-slider .service-wrapper .readmore {
    border: 0 none;
    letter-spacing: 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #517AF9;
}
.services-slider .list_btn1 {   display: block;}
.four-reasons-title {
    text-align: center;
    padding-bottom: 30px;
}
.four-reasons-title h2 {
    font-size: 1.750em;
    line-height: 1.6;
    text-align: center;
    letter-spacing: 0;
    padding-bottom: 0px;
}
.four-reasons-text{
    max-width: 800px;
    color: #4F5B6A;
    font-size: 1.250em;
    line-height: 2.5;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 70px;
}
.four-reasons-box h3{    
	font-size: 1.125em;;
    padding-bottom: 20px;
    text-transform: inherit;
    letter-spacing: 0;
    font-weight: 500;
}
.four-reasons-box ul.tabs-nav {
    float: left;
    padding: 30px 0;
}
.four-reasons-box .tabs-container {
    padding: 40px;
    float: right;
}

.four-reasons-box li {
    list-style-type: none;
    line-height: 1.9;
    padding: 20px 30px;
  
}
.four-reasons-box li a{color: #303846;font-weight: 500; font-size: 1.125em;}
.four-reasons-box li.active {
    border-left: 5px solid #F7AF22;
    color: #F7AF22;
	padding-left: 25px;
}
.four-reasons-box li.active a {   color: #F7AF22;}
.four-reasons-box {
    background-color: #FFFFFF;
    border: 1px solid rgba(192,201,214,0.4);
     border-radius: 5px;
}
.readmore .fa-angle-right{display: none;}
.we-are-available-title h2{
    color: #242A36;
    font-size: 1.70em;
    font-weight: 300;
    line-height: 1.9;
    letter-spacing: 0;
    text-transform: inherit;
	padding-bottom: 12px;
}
.we-are-available-title h2 strong{color: #517AF9;}
#blog-section.inner-page-blog{padding-top: 50px;     margin-bottom: 80px !important;}
#blog-section.inner-page-blog.day-translators-blog h2 {
    padding-bottom: 50px;
    font-weight: bold;
    font-size: 1.75em;
    line-height: 3.2;

}
/*------------------------------------ Request a Quote section css ---------------------------------------------*/
.rfq {margin: 0;}    
.rfq h2 {  
    text-transform: inherit;
    letter-spacing: 0;
    padding-bottom: 15px;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #2D3039;
}
.rfq p {
    padding-bottom: 30px;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #4A4A4A;
}
.rfq a.qbutton {
    min-width: 250px;
    line-height: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 999999;
    padding: 0;
    background: #517AF9!important;
    border-radius: 4px;
    font-size: 14px;
}   
.rfq a.qbutton:hover {
    box-shadow: 0px 20px 40px rgb(81 122 249 / 30%) !important;
}
.rfq .vc_column-inner {
    margin: 0 auto;
    text-align: center;
    clear: both;
    padding: 50px 50px;  
    background: #F8FAFF;
    border-radius: 10px
}
.rfq .section_inner_margin {
    margin-left: 0px;
    margin-right: 0px;
}
/*------------------------------------ Request a Quote section css end ---------------------------------------------*/
/*------------------------------------ services-slider css start ---------------------------------------------*/
.services-slider .service-wrapper:hover {box-shadow: 0px 0px 20px rgba(20, 49, 167, 0.1);}
/*------------------------------------ services-slider css css end ---------------------------------------------*/
/*------------------------------------ certificate-slider css start ---------------------------------------------*/
.certificate-slider .item img { width: 100%;min-height: 360px }
/*------------------------------------ certificate-slider css start ---------------------------------------------*/

/*----------------------- Translation-Services CSS end ----------------------*/
/*----------------------- Interpreting Services CSS ----------------------*/
.banner-text a.qbutton-width-small-text {
    margin-top: 30px;
    white-space: pre-line;
    height: auto;
    line-height: 1.6;
    padding: 15px 30px;
	min-width: 270px;
	font-size: 1em;
	
}
.real-phone-interpreting {   padding: 80px 0 50px;  background: linear-gradient(135deg, rgba(81,122,249,0.99) 0%, #09215C 100%);  margin: 100px 0;}
.phone-interpreting {    max-width: 570px;    float: right;   text-align: left;}
.phone-interpreting h2{
    color: #FFFFFF;
    font-size: 2.250em;
    line-height: 1.5;
    letter-spacing: 1px;
    padding-top: 50px;
    padding-bottom: 20px;
    text-transform: inherit;
}
.phone-interpreting h2 strong {  font-weight: 300;}
.phone-interpreting p {  color: rgba(255,255,255,0.7);}
.phone-interpreting a.qbutton{
    min-width: 221px;
    border-radius: 4px;    
    box-shadow: none;
    font-size: 0.875em;
    font-weight: bold;
    letter-spacing: 0;
	margin-top: 30px;
}
.phone-interpreting .default{border: 1px solid rgba(255,255,255,0.2); background-color: rgba(255,255,255,0.1); margin-right: 30px;}
.phone-interpreting .white, .phone-interpreting .white:hover{background-color: #F7AF22;}
.interpretation-company-boxs {  min-height: 230px; padding: 30px; margin-bottom: 30px !important; border-radius: 5px;}
.interpretation-company-boxs h4 {
    font-size: 1.125em;;
    font-weight: 500;
    margin: 0 0 20px;
    text-transform: inherit;
    color:#fff;
}
.types-services-title h2 {
    font-size: 1.750em;
    text-align: center;
    letter-spacing: 0;
    text-transform: inherit;
    font-weight: 500;
    padding-top: 100px;
    padding-bottom: 50px;
}
.interpretation-company-boxs p { color:#fff;}
.bg-gray{background-color: #FAFAFC;}
.interpretation-company-section{padding-bottom: 80px;}
.interpretation-company-text h2 {color: #242A36;   font-size: 1.750em;  font-weight: 500;  line-height: 3.2; text-align: center; letter-spacing: 0; text-transform: inherit; margin-bottom: 30px; margin-top: 100px;}
.interpretation-company-text {  max-width: 950px; text-align: center;  padding-bottom: 30px;  margin: auto;}
.interpretation-company-text p {  padding-bottom: 20px;}
.int-vs-tra-services { display: inline-block; width: 100%;  margin-bottom: 20px;}
.int-services, .tra-services {  width: 50%;  float: left;}
.ser-tit{ color: #fff; padding: 10px 15px; font-weight: 500;}
.ser-tit.blue { background-color: #517AF9;}
.ser-tit.org { background-color: #F7AF22;}
.int-vs-tra-services ul.int-list-service li { list-style-type: none;  padding: 15px; border: 1px solid #C1C8E0;}
.int-vs-tra-services li.list-box-1{ min-height: 50px;}
.int-vs-tra-services  li.list-box-2{min-height: 85px;}
.int-vs-tra-services  li.list-box-3{ min-height: 140px;}
.interpreting-services-slider .service-wrapper{
    background-color: #517AF9;
    padding: 2.5rem 1.875rem 2.5rem 1.875rem; 
    border-radius: 5px;
    position: relative;
    width: 100%;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    box-sizing: border-box;
    text-align: center;
	min-height: 380px;
}
.interpreting-services-slider .service-wrapper:hover{background-color: #fff;box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);}
.interpreting-services-slider .services-slider .contentarea{min-height: 150px;}
.interpreting-services-slider .dt_carousel h3, .interpreting-services-slider .contentarea p, .interpreting-services-slider .dt_carousel a.readmore{color:#fff;}
.interpreting-services-slider .service-wrapper:hover .dt_carousel h3{color: #303846;}  
.interpreting-services-slider .contentarea a h3 {  padding-bottom: 20px;}
.interpreting-services-slider .contentarea { min-height: 265px; text-align: left;}
.interpreting-services-slider a.readmore {   float: left;}
.interpreting-services-slider .dt_carousel>li{    box-shadow: none;}
.interpreting-services-slider .service-wrapper:hover h3{color: #303846;}  
.interpreting-services-slider .service-wrapper:hover p{color: #4F5B6A;} 
.interpreting-services-slider .service-wrapper:hover a.readmore{color: #517AF9;} 
.interpreting-slider-carousel .contentarea {min-height: 195px;}   
/*----------------------- Interpreting Services CSS End ----------------------*/
/*----------------------- Trancription Services CSS Start ----------------------*/
.transcription-services .inner-accredited-box {   box-shadow: none;  padding: 0;}
.transcription-services .accredited-box h4{  font-size: 1.25em;}
.transcription-services .inner-accredited-box p {   padding: 0;}
.transcription-services .int-vs-tra-services li.list-box-1{ min-height: 84px;}
.the-right-one-for-you .wpb_wrapper {   max-width: 600px;   margin: 0 auto;}
.human-powered-translation-row p {   line-height: 1.9;    text-align: center;   padding-bottom: 50px;}
.transcription-services .Immigration-box {   max-width: 100%;   margin-bottom: 100px !important; }
.medical-transcription-services .check-list li{padding-bottom: 0.625em;}
.transcription-services .additional-professional-title h2 {     font-size: 22px;
    padding-top: 100px;
    text-transform: inherit;
    padding-bottom: 30px;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 50px;
    text-align: center;
    color: #242A36;}
.transcription-services .immigration-services-button {   padding: 3.125rem 0 5.125rem 0;}
.check-list.unbold ul li{font-weight: normal;}
.hipaa-complaint-servce a{
    font-weight: bold;
    padding: 20px 77px;
    display: inline-block;
    background-color: #FAFAFC;
    color: #517AF9;
    text-transform: uppercase;
    font-size: 0.875em;
	text-align: center;
	
}
.check-list.green ul li:after {    color: #517AF9;}
.whitepaper-interpreting {   background: linear-gradient(235deg, rgba(81,122,249,0.99) 0%, #09215C 100%); }
.whitepaper-phone-interpreting {   max-width: 570px;   float: right;   text-align: left;}
.whitepaper-phone-interpreting h4 {
    color: #FFFFFF;
    font-size: 1em;
    line-height: 1.9;
    letter-spacing: 1px;
    padding-top: 50px;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: 500;
	margin: 0;
}
.whitepaper-interpreting .services-img-left {    padding-top: 30px;}
.whitepaper-phone-interpreting h2 {
    color: #FFFFFF;
    font-size: 2.000em;
    line-height: 50px;
    letter-spacing: 0;
    padding-bottom: 20px;
    text-transform: inherit;
	margin: 0;
}
.whitepaper-phone-interpreting p {   color: rgba(255,255,255,0.7);}
.whitepaper-phone-interpreting a.qbutton {
    min-width: 280px;
    border-radius: 4px;
    box-shadow: none;
    font-size: 0.875em;
    font-weight: bold;
    letter-spacing: 0;
    margin-top: 30px;
    margin-bottom: 20px;
}
.whitepaper-phone-interpreting a.qbutton:hover{  box-shadow: none;}
.whitepaper-phone-interpreting .white, .whitepaper-phone-interpreting .white:hover {    background-color: #F7AF22;}
.whitepaper-phone-interpreting h2 strong { font-weight: 300;}
.madical-transcription-services .additional-professional-title h2 {font-size: 1.375em;padding-top: 100px; text-transform: inherit;     color: #242A36;}
.immigration-section .qbutton.auto-width{min-width: 379px;}
/*----------------------- Trancription Services CSS End ----------------------*/
/*----------------------- Localization Services CSS ----------------------*/
.client-logo-heading h2{
  font-size: 1.750em;
  color: #242A36;
}
a.blue-text{color:#517AF9;}
.ppc-works-steps-top {padding-bottom: 70px;padding-top: 100px;}
.ppc-works-steps-bottom {padding-top: 35px;padding-bottom: 100px;}
.quality-control-box-text .quality-control-no-five, .quality-control-box-text .quality-control-no-four {position: relative;}
.localization-services-title {  margin: 0 auto;  max-width: 700px; text-align: center;}
.localization-services-title h2 { text-align: center;  font-size: 1.750em;line-height: 1.5; letter-spacing: 0;  padding-bottom: 30px;}
.localization-services-box { color: #414C58;  font-size: 0.875em; line-height: 1.6;  text-align: center; max-width: 346px;  margin: 0 auto;}
/*.localization-services-box h3 {  color: #242A36; font-size: 1em; font-weight: 500; line-height: 1.2;  padding-top: 15px;  padding-bottom: 14px;letter-spacing: 0;}*/
.localization-services-box h3 {color: #242A36;font-size: 16px;font-weight: 500;line-height: 1.5;padding-top: 30px;padding-bottom: 14px;letter-spacing: 0;width: 60%;margin: auto;}
.localization-services-btn{text-align: center;}
.localization-scope-section {   padding-top: 100px;  padding-bottom: 70px;}
.localization-scope-box {  padding: 30px; min-height: 240px;  background-color: #FFFFFF;  border-radius: 5px;   margin-bottom: 30px !important;   box-sizing: border-box;}
.localization-scope-box h4 { padding: 10px 0;  font-size: 1.125em;  font-weight: 500;   line-height: 1.9;   margin: 0;}
.localization-scope-section .localization-services-title { padding-bottom: 50px;}
.localization-services-box-one .wpb_wrapper:after{  display: inline-block;  height: 2px; content: " "; text-shadow: none; width: 55%; border-top: 2px #97A6BB dashed; position: absolute;  top: 20%;  left: 72%;   }
.localization-services-box .quality-control-box-text p{color: #414C58;font-size: 14px;line-height: 1.7;text-align: center;max-width: 275px;margin: 0 auto;} .quality-control-box-text p{color: #414C58;font-size: 14px;line-height: 1.7;text-align: center;max-width: 275px;margin: 0 auto;}
/*.localization-services-box-two .wpb_wrapper:before {display: inline-block; height: 50px;  content: " "; text-shadow: none; width: 26%; border-right: 2px #97A6BB dashed;border-bottom: 2px #97A6BB dashed;position: absolute; top: -7%; right: 64%;}*/
.localization-services-box-two-empty .wpb_wrapper:before {
    display: inline-block;
    height: 50px;
    content: " ";
    text-shadow: none;
    width: 60%;
    border-right: 2px #97A6BB dashed;
    border-bottom: 2px #97A6BB dashed;
    position: absolute;
    /* top: -7%; */
    margin-top: -80%;
    right: 85%;
}
.mobile-show{display:none;}
.list-normal.software-localization-process li{padding: 0 0 15px 47px;color: #4F5B6A;}
.ppc-box-four .quality-control-no-four:before{top: -18px;left: -17px;}
.ppc-box-five .quality-control-no-five:before{top: -18px;left: -17px;}
.localization-services-section.local-services-steps  .localization-services-box {padding: 50px 0px;}
.localization-services-section.local-services-steps .localization-services-box-two .wpb_wrapper::before {
    display: inline-block;
    height: 50px;
    content: " ";
    text-shadow: none;
    width: 50%;
    border-left: 2px #97A6BB dashed;
    position: absolute;
    top: -7%;
    left: 50%;

}
.localization-services-section.local-services-steps  .localization-services-box-one .wpb_wrapper:after {top: 35%;}
.localization-services-section.local-services-steps  .localization-services-box .step-left img {margin-left: -30px; }
.local-services-steps .localization-services-box .step-right h3 {width: 100%;}
/*----------------------- Localization Services CSS End ----------------------*/
/* --updated 29-07-2019 web site localization page start- -- */
.ebook-banner .website-l10n h2 {
  max-width: 471px;
  color: #FFFFFF;
  font-size: 2.000em;
  line-height: 60px;
  text-align: left;
}
.ebook-form {text-align: left;}
.ebook-form .input-container {
  width: 100%;
  position: relative;
  max-width: 536px;
        margin-bottom: 85px;
}
.ebook-banner .vc_col-sm-6 .services-img-right {margin-left: -22px;padding-top: 15px;}
.ebook-form #email {
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 4px;
  background-color: rgba(255,255,255,0.1);
  color: #FFFFFF;
  font-size: 16px;
  line-height: 19px;
  width: 100%;
  padding: 20px 183px 20px 33px;
  box-sizing: border-box;
}
/*.ebook-form #email {
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 4px;
  background-color: rgba(255,255,255,0.1);
  color: #FFFFFF;
  font-size: 1.000em;
  line-height: 19px;
  width: 100%;
  padding: 20px 223px 20px 33px;
  box-sizing: border-box;
}
*/
.ebook-form #email::-webkit-input-placeholder {color: #fff;}
.ebook-form #email:-ms-input-placeholder {color: #fff;}
.ebook-form #email::placeholder {color: #fff;}

.ebook-form #ebook-btn {
  position: absolute;
  top: 0px;
  right: 0;
  width: 183px;
  color: #FFFFFF;
  font-size: 0.875em;
  font-weight: 500;
  text-align: center;
  letter-spacing: inherit;
  border-radius: 0 4px 4px 0;
  background-color: #F7AF22;
  box-shadow: none;
  border: 1px solid #f7af22;
  border-top: none;
}
.ebook-banner .website-l10n h2 {max-width: 471px;letter-spacing: inherit;padding-top: 90px;padding-bottom: 35px;}/*innerpages- 4574*/
.ebook-banner {padding-top: 10px !important;}
/*--updated 29-07-2019 web site localization page end-  --*/

/**********************************Start eLearning Localization Services***************************************/
.E-bookDownloadBox{width: 100%;clear: both;}
.E-bookDownloadBoxInner{color: #fff;list-style-type: none;padding: 5px 10px;}
.quality-accuracy-tab.four-analysis-box ul.tabs-nav {
    width: 40% !important;
    position: relative;
}
.interpretation-company-boxs.elearning-localization-tools p{
    color: #414C58;
    text-align: center;
}
.interpretation-company-boxs.elearning-localization-tools h4 {
    color: #414C58;
    text-align: center;
}
.quality-accuracy-tab.four-analysis-box {
    border: 1px solid rgba(192,201,214,0.4);
    border-radius: 5px 5px 0 0;
    background-color: #fff;
    box-shadow: 0 2px 40px 0 rgba(0,0,0,0.1);
}
.quality-accuracy-tab.four-analysis-box ul.tabs-nav {
    width: 40% !important;
}
.quality-accuracy-tab.four-analysis-box .tabs-container {
    width: 49% !important;
    padding: 40px 60px;
    min-height: 310px;
    border-left: 1px solid rgba(192,201,214,0.4) !important;
}
.four-analysis-box.four-reasons-box li.active {
    border-left:0px;
    color: #ffffff;
    padding-left: 25px;
    border-radius: 72px 10px 10px 72px;
    background: linear-gradient(225deg, #517AF9 0%, #0A40E9 100%);
}
.quality-accuracy-tab.four-analysis-box li.active a b {
    background-color: rgba(52,54,57,0.4);
    color: #fff;
    border: 1px solid #2343a5;
    box-shadow: 0 10px 21px 0 rgba(144,144,144,0.3);
}
.quality-accuracy-tab.four-analysis-box li a b {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.quality-accuracy-tab.four-analysis-box li a{
  line-height: 40px;
}
.quality-accuracy-tab.four-analysis-box li.active a {
    color: #ffffff;
}
.four-reasons-box.four-analysis-box li {
    padding: 15px 30px;
    margin: 10px 33px;
}
.four-reasons-box .color-blue{
  color: #517AF9;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 25px;
}
.four-reasons-box p{
  font-size: 1.125em;
}
.four-reasons-box.four-analysis-box h3 {
    font-size: 1.250em;
    color: #414C58;
    line-height: 30px;
    padding-top: 15px;
} 
.quality-accuracy-tab.four-analysis-box li a::before {
  background-repeat: no-repeat;
  display: inline-block;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  margin-right: 13px;
  content: " ";
 }
 /*icons stage 1*/
.quality-accuracy-tab.four-analysis-box li:nth-child(1) a::before {
  background-image: url(../images/icon-step-1.svg);
 }
 .quality-accuracy-tab.four-analysis-box li:nth-child(2) a::before {
  background-image: url(../images/icon-step-2.svg);
 }
 .quality-accuracy-tab.four-analysis-box li:nth-child(3) a::before {
  background-image: url(../images/icon-step-3.svg);
 }
 .quality-accuracy-tab.four-analysis-box li:nth-child(4) a::before {
  background-image: url(../images/icon-step-4.svg);
 }
 .quality-accuracy-tab.four-analysis-box li.active:nth-child(1) a::before {
  background-image: url(../images/icon-step-1-active.svg);

 }
 .quality-accuracy-tab.four-analysis-box li.active:nth-child(2) a::before {
  background-image: url(../images/icon-step-2-active.svg);
 }
 .quality-accuracy-tab.four-analysis-box li.active:nth-child(3) a::before {
  background-image: url(../images/icon-step-3-active.svg);
 }
 .quality-accuracy-tab.four-analysis-box li.active:nth-child(4) a::before {
  background-image: url(../images/icon-step-4-active.svg);
 }
 /*icons stage 2*/
 #stage2 .quality-accuracy-tab.four-analysis-box li:nth-child(1) a::before {
  background-image: url(../images/icon-step-5.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li:nth-child(2) a::before {
  background-image: url(../images/icon-step-6.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li:nth-child(3) a::before {
  background-image: url(../images/icon-step-7.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li:nth-child(4) a::before {
  background-image: url(../images/icon-step-8.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li.active:nth-child(1) a::before {
  background-image: url(../images/icon-step-5-active.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li.active:nth-child(2) a::before {
  background-image: url(../images/icon-step-6-active.svg);
 }
 #stage2 .quality-accuracy-tab.four-analysis-box li.active:nth-child(3) a::before {
  background-image: url(../images/icon-step-7-active.svg);
 }
#stage2 .quality-accuracy-tab.four-analysis-box li.active:nth-child(4) a::before {
  background-image: url(../images/icon-step-8-active.svg);
}
/***/
/*icons stage 3*/
 #stage3 .quality-accuracy-tab.four-analysis-box li:nth-child(1) a::before {
  background-image: url(../images/icon-step-9.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li:nth-child(2) a::before {
  background-image: url(../images/icon-step-10.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li:nth-child(3) a::before {
  background-image: url(../images/icon-step-11.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li:nth-child(4) a::before {
  background-image: url(../images/icon-step-8.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li.active:nth-child(1) a::before {
  background-image: url(../images/icon-step-9-active.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li.active:nth-child(2) a::before {
  background-image: url(../images/icon-step-10-active.svg);
 }
 #stage3 .quality-accuracy-tab.four-analysis-box li.active:nth-child(3) a::before {
  background-image: url(../images/icon-step-11-active.svg);
 }
#stage3 .quality-accuracy-tab.four-analysis-box li.active:nth-child(4) a::before {
  background-image: url(../images/icon-step-8-active.svg);
}
/***/  
/*icons stage 4*/
 #stage4 .quality-accuracy-tab.four-analysis-box li:nth-child(1) a::before {
  background-image: url(../images/icon-step-13.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li:nth-child(2) a::before {
  background-image: url(../images/icon-step-14.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li:nth-child(3) a::before {
  background-image: url(../images/icon-step-15.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li:nth-child(4) a::before {
  background-image: url(../images/icon-step-16.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li.active:nth-child(1) a::before {
  background-image: url(../images/icon-step-13-active.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li.active:nth-child(2) a::before {
  background-image: url(../images/icon-step-14-active.svg);
 }
 #stage4 .quality-accuracy-tab.four-analysis-box li.active:nth-child(3) a::before {
  background-image: url(../images/icon-step-15-active.svg);
 }
#stage4 .quality-accuracy-tab.four-analysis-box li.active:nth-child(4) a::before {
  background-image: url(../images/icon-step-16-active.svg);
}
/***/ 
.quality-accuracy-tab.four-analysis-box li a .four-step-1{
  background-image: url(../images/icon-step-1.svg);
  background-repeat: no-repeat;
  display: inline-block;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  margin-right: 13px;
}
.quality-accuracy-tab.four-analysis-box li a .four-step-2{
  background-image: url(../images/icon-step-2.svg);
  background-repeat: no-repeat;
  display: inline-block;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  margin-right: 13px;
}
.quality-accuracy-tab.four-analysis-box li a .four-step-3{
  background-image: url(../images/icon-step-3.svg);
  background-repeat: no-repeat;
  display: inline-block;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  margin-right: 13px;
}
.quality-accuracy-tab.four-analysis-box li a .four-step-4{
  background-image: url(../images/icon-step-4.svg);
  background-repeat: no-repeat;
  display: inline-block;
  width: 33px;
  height: 33px;
  vertical-align: middle;
  margin-right: 13px;
}
.box-col-3{
  width: 50%;
  margin: 20px auto 0;
}
.two-box-col-2{ width: 65%; margin: 0 auto; }
.elearning-localization-services-logos{
  margin: 30px 0;
}
.elearning-localization-services-logos img {
padding-top: 10px;
max-width: 160px;
}
.elearning-localization-services-logos .wpb_wrapper{
  border: 1px solid rgba(151,166,187,0.3);
  border-radius: 5px;
  padding: 20px 0;
}
.elearning-localization-services-logos h3{
  font-weight: 500;
  font-size: 1.125em;
  padding-bottom: 15px;
}
.elearning-localization-services-logos .wpb_content_element {
  padding: 20px 0px;
}
.elearning-localization-services-logos img{
  padding-top: 10px;
}
.slider-handle{
  width:48px;
  height:48px;
  top:-15px;
  background-image: url(../images/icon-stage-1.svg);
    background-position: -19px -8px;
    background-repeat: no-repeat;
    margin-left: -24px !important;

}
.slider.slider-horizontal {
    width: 100%;
}
.slider.slider-horizontal .slider-tick-label-container{
  margin-top: 36px;
  
}
.slider-tick{
  background: #ffffff;
  border: 4px solid #4F5B6A;
  width: 20px;
  height: 20px;
  background-image: none !important;


}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
  color: #414C58;
  opacity: 0.8;
  font-size: 1.125em;
  font-weight: bold;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label.label-is-selection{
  color: #242A36;
}
.slider-tick-container .slider-tick:nth-child(2){
  border: 4px solid #8D5AE7;
  background-image: none;
}
.slider-tick-container .slider-tick:nth-child(4){
  border: 4px solid #31DD84;
  background-image: none;
}
.slider-tick-container .slider-tick:nth-child(3){
  border: 4px solid #FFC200;
  background-image: none;
}
.progress_bar .wpb_wrapper{
  background-color: #FAFAFC;
  box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
  border-radius: 5px;
  padding: 40px 95px;
}
#stage2, #stage3, #stage4{
  display: none;
}


/*----------------------- Web Services CSS  ----------------------*/
.choose-web-services-box {
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(20,49,167,.1);
    padding: 25px;
    margin-bottom: 15px!important;
    margin-top: 15px;
}
.website-design-bg{background-image:url(/wp-content/uploads/2019/05/website-design-bg.png)}
.website-development-bg{background-image:url(/wp-content/uploads/2019/05/website-development-bg.png)}
.SEO-bg{background-image:url(/wp-content/uploads/2019/05/content-creation-bg.png)}
.full-package-bg{background-image:url(/wp-content/uploads/2019/05/website-full-package-bg.png)}
.page-SEO-bg{background-image:url(/wp-content/uploads/2019/05/off-page-seo-bg.png)}
.PPC-advertising-bg{background-image:url(/wp-content/uploads/2019/05/ppc-advertising-bg.png)}
.social-media-bg{background-image:url(/wp-content/uploads/2019/05/social-media-marketing-bg.png)}
.web-services-right {   text-align: left;  overflow: hidden;}
.web-services-right h4 {
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.7;
    color: #242A36;
    letter-spacing: 0;
    padding-bottom: 10px;
    margin: 0;
}
.web-services-right h4 a{color: #242A36; }
.web-services-right p.starting {
   opacity: 0.5;
    color: #4F5B6A;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}
.web-services-right p.prices {
    color: #517AF9;
    font-size: 2.250em;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 8px;
	line-height: 1.3;
}
.web-services-right p.prices strong {font-size: 16px;}
.web-services-right p.description {
    color: #4f5b6a;
    font-size: 1em;
    line-height: 1.7;
    padding-bottom: 10px;
    min-height: 130px;
}
.web-services-right p.link a {
   color: #1590ff;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.7;
    letter-spacing: 0;
    text-transform: uppercase;
}
.choose-web-services-left {
    width: 196px;
    float: left;
    height: 277px;
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-right: 30px;
    border-radius: 10px;
}
.choose-web-services-left img {  display: flex;  align-items: center;  margin: 0 auto;}
.hosting-text p {    color: #4f5b6a;}
.top-padding50 h2{padding-top: 3.125rem;}
.copywritting-headings h2 {letter-spacing: 0px;}
/*----------------------- Web Services CSS End ----------------------*/
/*----------------------- Government Services CSS ----------------------*/
p.government-cage{  padding-top: 20px;}
p.government-cage samp, p.government-cage strong {   font-size: 1.125em;  letter-spacing: 0; font-weight: bold;  color: #fff;}
p.government-cage samp{padding-left: 30px;}
/*----------------------- Government Services CSS End ----------------------*/
/*----------------------- Subtitling Services CSS  ----------------------*/
.inner-accredited-box.subtitling-box-icon h4 {
    color: #4F5B6A;
    font-size: 1.500em;
    font-weight: 500;
    line-height: 1.9;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #ECECEC;
}
.inner-accredited-box.subtitling-box-icon p {
    color: #4F5B6A;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.9;
}
.inner-accredited-box.subtitling-box-icon h2 {
  font-size: 2.625em;
  font-weight: bold;
  line-height: 40px;
  padding: 10px 0;
  letter-spacing: 0;
  text-transform: uppercase;
}
.inner-accredited-box.subtitling-box-icon .qbutton-width-small-text {
    background-color: #F7AF22 !important;
    box-shadow: none !important;
    min-width: 255px;
    font-size: 1em;
    margin-top: 1.250em;
}
.inner-accredited-box.subtitling-box-icon .purple {
    background-color: #8D5AE7 !important;
        margin-top: 2.000em;
}
.inner-accredited-box.subtitling-box-icon .blue {
    background-color: #517AF9 !important;
}
.accredited-box.subtitling-box {
    padding: 0px !important;
}
.subtitling-choose-each-service .int-vs-tra-services ul.int-list-service li .check-list.list-padding.full-list li{
    list-style-type: none;
    padding: 2px 0px 0.625rem 19px;
    border: 0px solid #C1C8E0;
}
.subtitling-choose-each-service .wpb_wrapper {
    max-width: 770px;
    margin: 0 auto;
}
.subtitling-choose-each-service .int-vs-tra-services li.list-box-3 {
    min-height: 213px;
}
.subtitling-recommend-both .icons {
    float: left;
    height: 73px;
    margin-right: 20px;
    margin-top: 20px;
}
.subtitling-recommend-both .recommend{margin-top: 20px;}
.subtitling-recommend-both.professional-video-transcription-services .icons {
    height: 43px;
}
/*----------------------- Subtitling Services CSS End ----------------------*/
/*----------------------- Conference Interpreting Services Product-slider ----------------------*/
.all-product-section {
    padding-bottom: 6.25rem;
}
.product-slider .dt_carousel>li .service-wrapper {
    box-shadow: none;
    border-radius: 0;
    padding: 20px 0 0;
    min-height: 160px;
    width: auto;
}
.product-slider .dt_carousel>li {
    border-radius: 5px;
    background-color: #fff!important;
    text-align: center;
    max-width: 370px;
    padding-top: 30px;
	box-shadow: none;
    border: none;
}
.product-slider .dt_carousel>li:hover{
  box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);
}
.product-slider .service-wrapper .readmore {
    display: block;
    line-height: 3.7;
    border-radius: 0 0 5px 5px;
    font-weight: bold;
    font-size: 1em;
    letter-spacing: 0;
    color: #517AF9;
    border-top: 1px solid #ECECEC;
}
.product-slider .service-wrapper .readmore:hover{
    background: linear-gradient(306.66deg, #3193FD 0%, #2868FF 100%); 
    color: #fff;
}
.product-slider h3.clr-orange {
    color: #242A36;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.product-slider .contentarea p {
    color: #C1C8E0;
    font-size: 0.932em;
    font-weight: bold;
    line-height: 1.9;
    padding-bottom: 20px;
    text-transform: uppercase;
}
/*-----------------------  Conference Interpreting Services Product-slider CSS End ----------------------*/
/*----------------------- Website Localization CSS Start  ----------------------*/

.web-packages a.qbutton.small.center{  
    max-height: 50px;
    min-width: 161px;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 3.2;
    text-align: center;
    letter-spacing: 0;
    margin: 30px 0;
}
.bronze-pack-btn{
   background-color: #517AF9;
   box-shadow: none;

}
.silver-pack-btn{
   background-color: #8D5AE7;
   box-shadow: none;
}
.gold-pack-btn{  
  background-color: #F7AF22; 
  box-shadow: none;
}
.benefits-list ul.benefits li {
    text-align: left !important;
    padding-left: 20px !important;
    overflow: hidden;
    font-size: 1em !important;
    font-weight: normal !important;
    letter-spacing: 0;
    width: 93% !important;
    height: 50px;
    box-sizing: content-box;
}
.benefits-list .plandiv {
    color: #303846;
    font-size: 1.750em;
    font-weight: bold;
    line-height: 1.3;
    letter-spacing: 0;
  text-align: left;
    padding-left: 25px !important;
    
}
.website-localization-package-text {
    height: 70px;
    border-bottom: 1px solid #ECECEC;
    line-height: 1.5;
}
.website-localization-package-text a.plan1div {
    color: #414C58;
    font-size: 0.875em;
    font-weight: 500;
    line-height: 1.3 !important;
    text-align: center;
    clear: both;
}
.website-localization-package-btn a.plan1div {
    color: #FFFFFF;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
}
.website-localization-package-btn {
    height: 80px;
    padding: 25px 0;
    box-sizing: border-box;
    color: #fff;
}
.bronze-pack{   background: linear-gradient(180.01deg, #CB9865 0%, #A16F3F 100%);}
.silver-pack{   background: linear-gradient(180deg, #B9B9B9 0%, #979DA8 100%);}
.gold-pack{   background: linear-gradient(180deg, #F1B123 0%, #C38E00 100%);}
.benefits-list .plandiv {
    height: 150px;
    padding: 50px 0;
    box-sizing: border-box;
    border: 1px solid #ECECEC;
    border-top: none;
}
.web-packages .service_table_holder ul li {    
     width: 100%;
    padding: 0;
    clear: both;
    text-align: center;
    border: 1px solid #ECECEC;
  line-height: 3.2;
    margin-bottom: 0;
        list-style-type: none;
}
.web-packages .service_table_holder ul li p {
    display: none;
}
.web-packages .vc_column-inner {
    margin: 0;
    padding: 0;
}
.web-packages .service_table_holder ul li:after{ display:none;}
.web-packages .service_table_holder ul li em {
    display: none;
}
.add-on-services-box .add-on-services-box-inner-purple, .add-on-services-box .add-on-services-box-inner-blue, .add-on-services-box .add-on-services-box-inner-green, .add-on-services-box .add-on-services-box-inner-org {
    background-image: url(/wp-content/uploads/2018/06/addon-box-bg.png);
  text-align:center;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);
  background-repeat: no-repeat;
    background-size: cover;
}
.add-on-services-box-inner-purple img.alignnone, .add-on-services-box-inner-blue img.alignnone, .add-on-services-box-inner-green img.alignnone, .add-on-services-box-inner-org img.alignnone {
    padding-top: 30px;
}
.add-on-services-box h4{
   color: #FFFFFF;
    font-size: 1.750em;
    font-weight: 500;
    line-height: 1.5;
    text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
}
.add-on-services-box h5 {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.7;
    text-align: center;
    padding-bottom: 30px;
    letter-spacing: 0;
    text-transform: uppercase;
}
.add-on-services-box-inner-blue .wpb_wrapper{background-color: rgba(21,144,255,0.75);}
.add-on-services-box-inner-green .wpb_wrapper{background-color: rgba(0,181,55,0.9);}
.add-on-services-box-inner-org .wpb_wrapper{background-color: rgba(245,124,0,0.85);}
.add-on-services-box-inner-purple .wpb_wrapper{background-color: rgba(141,90,231,0.9);}

.add-on-services-text{
  text-align:center;
    max-width: 917px;
  margin:auto;
  padding-bottom:50px;
}
.add-on-services-text p{
  color: #4F5B6A;
    font-size: 1.250em;
    line-height: 1.7;
    text-align: center;
}
.add-on-services-text h3{ 
    color: #242A36;
    font-size: 1.750em;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    padding-bottom:20px;
}
.add-on-services{
    padding: 6.250rem 0;
}
.it-works-boxes h3 {
    padding: 20px 0px 14px;
    color: #242A36;
    font-size: 1.125em;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: inherit;
    line-height: 1.3;
    text-align: center;
}
.it-works-boxes p {
    color: #414C58;
    font-size: 0.875em;
    line-height: 1.6;
    text-align: center;
	max-width: 330px;
    margin: 0 auto;
}
.it-work-box {
    text-align: center;
}
.it-work-link:after {
    display: inline-block;
    border-top: 2px #97A6BB dashed;
    position: absolute;
    top: 64px;
    left: 80%;
    content: "";
    box-sizing: border-box;
    height: 2px;
    width: 50%;
}
.it-working-title h2 {
    color: #242A36;
    font-size: 1.750em;
    font-weight: 500;
    line-height: 3;
    letter-spacing: 0;
    text-transform: inherit;
    padding-bottom: 30px;
}
.it-working-title {
    max-width: 600px;
    padding-bottom: 3rem;
    margin: 0 auto;
    text-align: center;
}
/*----------------------- Website Localization CSS End  ----------------------*/
/*-----------------------Industries  Gaming CSS Start  ----------------------*/
.related-services-row {	padding-top: 100px;	padding-bottom: 80px;}
.related-services-row h2 {
	color: #242A36;
	font-weight: 500;
	line-height: 2.500em;
	text-align: center;
	font-size: 1.750em;
	padding-bottom: 50px;
}
.related-services-row .section_inner .vc_column-inner .wpb_wrapper {	box-shadow: 0 0 10px 0 rgba(20,49,167,0.1);	text-align: center;}
.related-services-row .section_inner p a {
	display: block;
	color: #517AF9;
	padding: 30px 10px;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 1.2;
}
.related-services-row  .vc_col-sm-6{ margin-bottom:20px;}
/*-----------------------Industries Gaming CSS End  ----------------------*/
/*----------------------- Company CSS Start  ----------------------*/
.company-page-logo img.hover_image {    display: none;}
.company-page-logo:hover  img.hover_image{ display: block;}
.company-page-logo:hover  img.active_image{ display: none;}
.company-page-logo .images_holder {height: 60px;}
.company-page-logo > .vc_column-inner >.wpb_wrapper {
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #E9EFF7;
    background-color: #F5F6FA;
    margin-bottom: 30px;
    min-height: 290px;
}
.company-page-logo h3 {
    color: #303846;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 1.9;
    letter-spacing: 0;
    text-transform: inherit;
    padding: 20px 0 15px;
}
.company-page-logo:hover .vc_column-inner >.wpb_wrapper {background-color: #FFFFFF;	box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);}
.company-page-logo:hover a{background: linear-gradient(135deg, #3193FD 0%, #2868FF 100%); color: #fff !important; border:none;}
.company-page-logo a {
    border-radius: 5px;
    border: 1.5px solid #C8CBD2;
    min-width: 150px;
    line-height: 2.8;
    display: inline-block;
    width: auto;
    text-align: center;  
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: bold;
}
p.about-text-box { padding-bottom: 20px;   font-size: 0.938em;    line-height: 1.7;}
.client-logo-line .vc_single_image-wrapper {   line-height: 91px;}
.president-logo-icons .vc_single_image-wrapper {width: 184px;}  
.polices .vc_col-sm-2 {	width: 33.3333337%;} 
/*--------------About us css Start------------------------*/
.company-video-section {    max-width: 450px;}
a.link-com-page {    color: #517AF9;   text-transform: uppercase;   font-size: 0.938em; font-weight: 500;}
.about-links a {
    color: #517AF9;
    text-transform: uppercase;
    font-size: 0.875em;
    font-weight: 500;
    letter-spacing: 0;
}
a.link-com-page .fa.fa-angle-right { display: inline-block;  opacity: 0.5;   padding-left: 10px;  font-size: 1.250em;}
a.link-com-page .fa.fa-angle-right:before, .about-links a .fa.fa-angle-right:before, .browse-job strong .fa.fa-angle-right:before {
   width: 8px;
   background: url(/wp-content/themes/bridge-child/images/icon-arrow-list.svg);
   background-repeat: no-repeat;
   background-size: 100% auto;
   height: 12px;
   content: '';
   display: block;
   position: relative;
}
.about-links a .fa.fa-angle-right { display: inline-block; opacity: 0.5;  font-size: 1.125em;  padding-left: 5px;}
.about-company-box h3:after {
    content: "";
    opacity: 0.1;
    border-radius: 2px;
    background-color: #515D6C;
    width: 40px;
    height: 2px;
    position: absolute;
    left: 35px;
    margin-top: -20px;
}
.about-company-box h3 {
    color: #242A36;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.4;
    padding: 20px 0 15px;
    letter-spacing: 0;
}

p.about-text {
    color: #4F5B6A;
    font-size: 0.938em;
    line-height: 1.7;
    padding-bottom: 15px;
}
.bpo-services .about-company-box{min-height: 330px;}
.bpo-services-box .vc_col-sm-2 {width: 33.3333337%;}
.bpo-services-box .vc_col-sm-2 .vc_single_image-wrapper, .vc_col-sm-2 .wpb_single_image img{width: 100%;}
.about-company-box {
    padding: 20px;
    border: 1px solid rgba(151,166,187,0.2);
    background-color: #FFFFFF;
    max-width: 536px;
    box-sizing: border-box;
    margin-bottom: 30px !important;
}
.about-company-box:hover {   box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1); -webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}
.about-company-box:hover h3:after{ background-color: #6186FA;    opacity: 1;}
a.link-com-page:hover .fa.fa-angle-righ{     opacity: 1;}

.charities-row .sub-title {
    padding-bottom: 50px;
}
.charities-row .about-company-box{
    padding: 0 !important;
}
.tree-doner-box .charity-box-text { text-align: center;}
.charity-box-text {
    color: #242A36;
    font-size: 15px;
    line-height: 26px;
    padding: 0px 20px 20px;
}

/*--------------About us css End------------------------*/
/*--------------Credentials css Start------------------------*/
.our-credentials-boxs{ 
    border-radius: 8px;
    background-color: #F5F6FA;
    padding: 20px;
    margin-bottom: 30px !important;
    min-height: 365px;
}
.our-credentials-col-section .vc_col-sm-2 {width: 33.3333%;}

.our-credentials-boxs:hover {
    background-color: #FFFFFF;
    box-shadow: 0 0 50px 0 rgba(20,49,167,0.1);
}    
.left-logo h3{    
    color: #303846;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.9;
	letter-spacing: 0;
}
.our-credentials-boxs p {
    color: #4F5B6A;
    font-size: 0.938em;
    line-height: 1.7;
    margin-top: 10px;
}	
.left-logo-img{
	height: 80px;	
	width: 100px;	
	border: 1px solid rgba(20,49,167,0.1);	
	border-radius: 5px;	
	background-color: #FFFFFF;
	margin-bottom:10px;
	text-align: center;
    display: flex;
    align-items: center;
}
.left-logo-img img{
    display: block;
    margin: 0 auto;
    
}
.partners-box-height .our-credentials-boxs{ min-height: 402px;}
/*--------------Credentials css End -----------------------*/
/*--------------Events css Start -----------------------*/
.event-btn {
    padding-bottom: 20px;
    padding-top: 40px;
}
.event-btn span.date-text {
    color: #525f6b;
    font-size: 0.938em;
    line-height: 1.7;
}
.event-btn span.date-text img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    width: 22px;
}
.event-btn span.date-text:last-child {
    margin-left: 15px;
}
.event-content a {
    min-width: 202px; border: 1.3px solid #B7BBC2; border-radius: 5px; background-color: #FFFFFF;
    padding: 14px 25px;
    font-size: 0.875em;
    line-height: 1.2;
    margin: 10px 0 0;
    display: inline-block;
    box-shadow: none;
    color: #B7BBC2;
    font-weight: 500;
    letter-spacing: 1px;
    transition: all .3s ease-out;
    text-transform: uppercase;
    text-align: center;
    box-sizing: border-box;
}
.event-content a.alt {
    margin-right: 30px;
    background-color: #F7AF22;
    border: 1.3px solid #F7AF22;
    color: #ffffff;
}
.events-list-bot h2 {
    font-size: 1.5em;
    line-height: 1.6;
    padding: 0 0 15px;
}
.events-list-bot p {
    max-width: 640px;
    margin: 0 auto;
}
.events-list-bot .qbutton {
    margin-top: 32px;
    box-sizing: border-box!important;
    min-width: 202px; border: 1.3px solid #B7BBC2; border-radius: 5px; background-color: #FFFFFF !important;
    color: #B7BBC2; 
}
/*--------------FAQ css Start -----------------------*/
.toggle-acc-faq-row .freq-asked-que-toggle h6.ui-state-active {
    color: #303846;
    /* box-shadow: 0px 0px 50px 0px rgb(20 49 167 / 10%); */
    padding-bottom: 25px;
    margin-bottom: 0;
    background: #F8FAFF;
    border: 0.5px solid #D3DFEF;
    box-sizing: border-box;
    border-radius: 5px 5px 0px 0px;
    border-bottom: none;	
}
/*.toggle-acc-faq-row .freq-asked-que-toggle h6 {
    border-radius: 10px;
    background-color: #f5f6fa;
    outline: none;
}*/
.toggle-acc-faq-row .freq-asked-que-toggle h6 {
    padding: 21px 30px;
    color: #414C58;
    font-size: 1.000em;
    font-weight: 500;
    line-height: 1.7;
    outline: none;
    margin-bottom: 10px;
    background: #F8FAFF;
    border: 0.5px solid #D3DFEF;
    box-sizing: border-box;
    border-radius: 5px;
}
.freq-asked-que-toggle h6 {
    margin: 0;
    padding: 8px 15px;
    background-color: #fff;
    margin-bottom: 20px;
    color: #34495e;
    font-size: 1.000em;
    font-weight: 500;
    line-height: 1.7;
    cursor: pointer;
}

.toggle-acc-faq-row .freq-asked-que-toggle h6.ui-accordion-header:before {
    width: 8px;
    background: url(/wp-content/themes/bridge-child/images/icon-arrow-black.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 12px;
    transform: rotate(90deg);
    float: right;
	margin-right: -5px;
    margin-top: 5px;
}
.toggle-acc-faq-row .freq-asked-que-toggle h6.ui-accordion-header.ui-state-active:before {
    transform: rotate(-90deg);   
}
.toggle-acc-faq-row .freq-asked-que-toggle .ui-accordion-content-active {
   /* border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    /* box-shadow: 0 20px 50px 0 rgb(20 49 167 / 10%); */
    background: #F8FAFF;
    border: 0.5px solid #D3DFEF;
    box-sizing: border-box;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
    margin-bottom: 10px;

}
.toggle-acc-faq-row .freq-asked-que-toggle .accordion_content_inner {
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 0 30px 30px;
}
.freq-asked-que-toggle .accordion_content_inner {
    padding: 0 20px 0;
   /* background-color: #fff;*/
    margin-bottom: 20px;
    margin-top: -20px;
}
.toggle-acc-faq-row .freq-asked-que-toggle .accordion_content_inner p {
    word-wrap: break-word;
    color: #616e7d;
    font-size: 1em;
    line-height: 1.7;
    padding-top: 15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.toggle-acc-faq-row-section .sub-title h2 {
    font-size: 2.000em;
    line-height: 38px;
}
.faq-contact-us span.anytime::before{
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  opacity: 0.2;
  background-color: #838E9B;
  margin-top: 40px;
  margin-bottom: 20px;
}
.faq-contact-us .anytime{
  color: #4F5B6A;
}
.faq-contact-us strong{
  color: #4F5B6A;
  font-size: 1.375em;
}
/*--------------FAQ work sample css -----------------------*/
.certified-samples-faqs-tittle-box>.vc_column-inner>.wpb_wrapper {
   padding: 20px 20px 0;
   margin-bottom: 30px;
   overflow: hidden;
   border-radius: 5px;
   background-color: #F5F6FA
;}
.certified-samples-faqs-tittle-box>.vc_column-inner>.wpb_wrapper:hover {background-color: #FFFFFF
;
   box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);}
.certified-samples-faqs-tittle {
   color: #303846
;
   font-size: 1.125em;
   font-weight: 500;
   line-height: 1.4;
   text-align: center;
   padding: 20px 0;
}

/*--------------FAQ css End -----------------------*/
/*----------------------- Company CSS End  ----------------------*/
/*----------------------- Polices CSS Start  ----------------------*/
.polices .company-page-logo a {
    width: auto;
    padding: 0 15px;
}
.polices .company-page-logo h3:before {
    content: "";
    opacity: 0.1;
    border-radius: 2px;
    background-color: #515D6C;
    width: 40px;
    height: 2px;
    position: relative;
    left: 45%; 
    margin-top: -10px;
    display: block;
    top: 0;
    margin-bottom: 20px;
}
.polices .company-page-logo p.about-text-box {
    min-height: 130px;
}
.polices .company-page-logo:hover h3:before {
    background-color: #286bfe;
    opacity: 1;
}
.newsletter-form-left .vc_column-inner{
  padding: 0;
}
.newsletter-form-right.quote-site-bar.wpb_column {
  padding-left: 0px;
}
.newsletter-form-right .contactWraper p {
    font-size: 15px;
}
.newsletter-form-left .qbutton {
    color: #fff;
    background-color: #F7AF22 !important;
    box-shadow: none;
    border-radius: 5px;
}
.newsletter-form-left .contact-social-icons ul li i {
    border-radius: 50%;
    text-align: center;
    align-content: center;
    font-size: 1.2em;
    line-height: 40px;
    color: #414C58;
    width: 40px;
    height: 40px;
    border: 1px solid rgba(151,166,187,0.3);
}
.newsletter-form-left .contact-social-icons h3{
  display: inline-block;
  font-weight: 500 !important;
  color: #303846 !important;
  padding-right: 40px;
    padding-left: 20px;
}
.newsletter-form-left .contact-social-icons ul{
  display: inline-block;
}
.newsletter-form-left .contact-social-icons ul li {
    float: none;
    display: inline-block;
    padding-right: 10px;

}
.newsletter-form-left .contact-social-icons {
    padding-top: 135px;
}
/*----------------------- Polices CSS End  ----------------------*/
/*----------------------- Jobs CSS Start  ----------------------*/

.top-heading-cont {
    border-radius: 5px;
    background-color: rgba(211,223,239,0.1);    
    padding: 17px 20px 17px 30px;
    clear: both;
    margin: 30px 0;
    overflow: hidden;
    border: 0.5px solid #D3DFEF;
	box-sizing: border-box;
}
/*.job-title {
    border-right: 1px solid #ebeef5;
}*/
.job-title-col {
    width: 35%;
    float: left;
    box-sizing: border-box;
}
.anywhere {
    padding-left: 20px;
}
.location-col {
    width: 17%;
    float: left;
    box-sizing: border-box;
    border-left: 1px solid #ebeef5;
    border-right: 1px solid #ebeef5;
    padding-top: 7px;
}
.job-details {
/*    border-left: 1px solid #ebeef5;
*/    padding-left: 20px;
}
.category-col {
    width: 48%;
    float: left;
    box-sizing: border-box;
    padding-top: 3px;
}
.job-title h5 {
    color: #414C58;
    font-size: 1.250em;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: inherit;
    padding-bottom: 10px;
}
.job-title p.project-text {
    color: #4F5B6A;
    font-size: 0.938em;
    line-height: 1.7;
    padding-bottom: 0;
}
.job-title p.project-text strong {
      color: #F7AF22;
    font-size: 0.938em;
    font-weight: 500;
    padding-bottom: 0;
    line-height: 1.9;
    padding-right: 12px;
    margin-right: 12px;
}
.anywhere h5 {
    color: #4F5B6A;
    font-size: 1.000em;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: inherit;
    padding: 15px 0;
}
.job-details h5 {
    color: #4F5B6A;
    font-size: 1.000em;
    font-weight: 500;
    line-height: 1.7;
    text-transform: inherit;
    letter-spacing: 0;
    text-align: left;
    display: block;
    float: left;
    padding: 15px 0;
}
a.qbutton.apply-btn {
    height: 50px;
    min-width: 148px;
    border-radius: 4px;
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #2868FF;
    line-height: 3.2;
    font-size: 0.938em;
    letter-spacing: 0;
    text-align: center;
    padding: 0;
    float: right;
    color: #2868FF;
}
a.qbutton.apply-btn:hover{
  background-color: #2868FF;
  color: #ffffff;
}
.browse-job{
  text-transform: uppercase;
}
/*.browse-job strong:after{
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.250em;
  color: #4F5B6A;
   padding-left: 30px;
   font-weight: 700;
   opacity: 0.3;
}*/
.job-three-col .inner-accredited-box {
    max-width: 370px;
    min-height: 280px;
    padding: 2.5rem 0.75rem;
    border-radius: 10px;
    border: 0.5px solid #D3DFEF;
    box-shadow: none;
}
.stars-active{
  margin-bottom: 30px;
}

.stars-active p{
  padding-bottom: 4px;
  font-size: 0.875em;
}
.stars-active img{
  display: inline-block;
}
.contact-page-header{background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);}
.review-box{
    /*min-height: 760px;*/	
	border-radius: 5px;	
    background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);	
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    color: #FFFFFF;
    padding: 15px 35px 0px 35px;
}
.review-box h4 {
	color: #fff !important;
	line-height: 1.75 !important;
	font-size: 18px;
	font-weight: 500;
}
.review-box h3{	
    font-size: 22px;	
    font-weight: 500;	
    line-height: 25px;
    color:#fff;
    margin-bottom:20px;
}

.review-box p{
    font-size: 1em;
    line-height: 1.875em;
    padding-bottom: 30px;
    color:#fff;
    
}
.opacity-css {
	opacity: 0.8;
}
.help-us-box{
    min-height: 760px;	
	border-radius: 5px;	
    background-color: #FFFFFF;	
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    padding:30px;
}
   
.help-us-box h3 {
   text-transform: none;
    margin: 0 0 15px;
    color: #4F5B6A;
    font-size: 16px;
    line-height: 30px;}

.help-us-box p{
    color: #4F5B6A;	
    font-size: 1em;
    line-height: 1.875em;
    padding-bottom: 20px;
    
}
.guide-row{    
    background: #fff;
    margin-bottom: 15px;
    border-radius: 5px;}
.guide-row img{border-top-right-radius: 5px;
    border-top-left-radius: 5px;}
.link-guide {
    display: block;
    overflow:hidden;
    padding: 0 10px 10px;}
    
.left-text{float:left;}
.right-text {float:right; font-size:15px;}
    .job-apply {
    border-radius: 5px;
    border: 0.5px solid #D3DFEF;	
    border-radius: 5px;	
    background-color: #FAFBFD;
    display: block;
    margin: 0 0 0px;
    padding: 25px;
    line-height: 1.2;
    color: #34495E;
    overflow: hidden;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 40px;
}
.job-apply em {
   font-style: normal;
    float: right;
    color: #2397ff;
    text-transform: uppercase;
    font-size: 90%;
    border-radius: 3.52px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    display: block;
    padding: 10px;
    border: 1px solid #2397ff;
}
.others-panel h4{font-size: 20px;
    margin: 50px 0px 35px;}
    
.job-page-header {
    background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);
}  
.job-page-header .breadcrumb {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-top: 0px;
}

/*----------------------- Jobs CSS End  ----------------------*/
/*----------------------- Contact CSS Start  ----------------------*/
.no-header-img {
    background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);
    padding-top: 141px;
}
.dt-social-media{
  border-radius: 5px 0 0 5px;
  background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);
  box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
  padding: 15px 10px 18px 20px;
  min-height: 716px;
}

.dt-social-media h3 {
    font-size: 1.375em;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.6;
    text-transform: inherit;
    padding-bottom: 40px;
    padding-top: 20px;
	    letter-spacing: 0;
}
h3.follow-us {
    padding-top: 10px;
    padding-bottom: 23px;
	letter-spacing: 0;
}
.iconRow {
    margin-bottom: 25px;
}
.iconRow .vc_col-sm-1 {
    text-align: left;
    margin-right: 10px;
}
.contact-img {
    margin-top: 0px;
}
.iconRow p {
    margin: 0;
    padding: 0 0 8px;
    line-height: normal;
    color: #ffffff;
    opacity: 0.7;
    font-weight: 500;
    line-height: 1.2;
}
.iconRow a{
  color: #ffffff;
  opacity: 1;
}
.contact-social-icons {
    padding-bottom: 60px;
}
.contact-social-icons ul li {
    padding-right: 20px;
    position: relative;
    float: left;
    list-style-type: none;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    color: #ffffff;
}
.contact-social-icons ul li i {
    border-radius: 50%;
    text-align: center;
    align-content: center;
    font-size: 1.2em;
    line-height: 1.3;
    color: #ffffff;
}

.contact-us-with-your-project{
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    border-radius: 0px 5px 5px 0px;
}
.contact-us-with-your-project .contact-iframe-col {
    padding: 35px 55px 51px 57px;
margin-bottom: 0px;
border-radius: 0px;
min-height: 629px;
}
.dt-social-media .row.iconRow .col-sm-8 {
	padding: 0px;
}
.dt-social-media .row.iconRow {
	margin-left: 0px;
}
.contact-us-with-your-project .aTitle {
	font-size: 1.375em !important;
	text-align: left !important;
	margin-top: 0px !important;
        margin-bottom: 30px !important;
}
.contact-us-with-your-project .vc_column-inner {
    padding: 0px;
}
#autoquote h3{text-transform: inherit !important;}
#autoquote p {
    color: inherit;
    font-size: 1em;
    margin: 20px 0 10px;
    line-height: 1.4;
}
#autoquote p.bTitle{
  margin: 20px 0 40px;
}
#autoquote .look-for{
  text-align: right;
}
.form-control.parsley-success + ul.parsley-errors-list {
	display: none;
}
#autoquote .form-check{padding-top: 0px; float: left;}
#autoquote p.text-right {       
    font-size: 15px;
    text-align: right;
    line-height: 1.7;
    margin-bottom: 25px;
    margin-top: 0px;
	color: #838E9B;
}
.form-group.checkbox-row {
    margin-top: -20px !important;
    margin-bottom: 0px !important;
}
#autoquote a.text-green {
    line-height: 1.3;
    color: #517AF9;
    letter-spacing: 0;
}
.clear{clear: both;}
#autoquote .look-for{padding-top:10px;}
#autoquote .look-for p{
  margin-top: 0px;
}
#autoquote .look-for a{
  color: #517AF9;
}
#autoquote .form-group {
    margin-bottom: 17px !important;
}
#autoquote label {
    display: inline-block;
    margin-bottom: 13px;
    font-weight: normal;
    color: #3B3D4C;
    font-size: 1.000em;
    line-height: 1.3;
}
label.form-check-label{     font-size: 15px;   color: #838E9B;}
.contact-iframe-col .contact_form .form-control {
    background-color: #fff !important;
    background-image: none !important;
    border: 0.5px solid #D3DFEF;
    border-radius: 5px !important;
    color: #838E9B !important;
    display: block !important;
    font-size: 0.938em !important;
    height: 50px !important;
    line-height: 1.42857 !important;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s !important;
    width: 100% !important;
    border: 0.5px solid #D3DFEF !important;
    
}
.contact-iframe-col input#name{padding: 6px 10px 6px 40px !important;background-image: url(/wp-content/uploads/2019/06/icon-full-name.svg) !important;
    background-position: 10px;
    background-repeat: no-repeat;}
.contact-iframe-col input#email{padding: 6px 10px 6px 40px !important;background-image: url(/wp-content/uploads/2019/06/icon-email-address.svg) !important;
    background-position: 10px;
    background-repeat: no-repeat;}
#autoquote input.parsley-error {border: 0.5px solid red !important; }
.contact-iframe-col  button#continue {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    text-align: center;
    border-radius: 5px;
    background-color: #517AF9;
    box-shadow: none;
}
#autoquote .form-control:focus{ outline: none;}
label.form-check-label{ font-size:15px;}
#autoquote textarea.form-control {
    height: auto;
    resize: none;
	padding: 17px 20px;
    box-sizing: border-box;
	font-size: 15px;
    font-weight: 400;
	min-height: 100px;
}
div#collapsePhoneInput .form-control{ text-indent: 15px;}
#autoquote #fileuploadpoint:hover {
    background: #f5f5f5;
    border-color: #1387F0;
}
#autoquote #fileuploadpoint {
    border: 1px dashed rgba(151,166,187,0.3);
    border-radius: 4px;
    background-color: rgba(235,237,245,0.2);
    box-shadow: 0 2px 1px 0 rgba(0,0,0,0.03);
    padding: 25px 20px 20px;
    text-align: center;
}
#autoquote .fileupload-buttonbar label {
    font-size: 0.938em;
    line-height: 1.2;
    margin-right: 20px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 20px;
    vertical-align: top;
}
#autoquote .fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
#autoquote .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 5px;
	cursor: pointer;
}
#autoquote .btn {
    padding: 6px 12px;
    font-size: 0.875em;
    line-height: 1.42857143;
    background-image: none;
}
#autoquote button#continue {
    margin-top: 20px;
	font-size: 18px;
    font-weight: 500;
}
#autoquote .fileupload-buttonbar .btn {
    height: 50px;
    width: 150px;
    border-radius: 25px;
    line-height: 3.2;
    padding: 0px;
    box-shadow: none;
}
#autoquote .btn-success:active, #autoquote .btn-success:hover {
    color: #fff;
    background-color: #1387F0;
    border-color: #1387F0;
}
.btn-success, .btn-success:hover, .btn-success:active:focus, .btn-success:active:hover {
    background-color: #517AF9;
    box-shadow: 0 5px 10px 0 rgba(21,144,255,0.5);
    border-color: #1590FF ;border-radius: 4px;
    color: #ffffff;
}
p.text-right.for-mobile {display:none;}
p.text-right.for-desktop {display:block;}
#autoquote .fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px!important;
    direction: ltr;
    cursor: pointer;
}
div#fileerror {
    font-size: 0.9em;
    line-height: 0.9em;
    color: #ff0000;
}
#autoquote .row {
    margin-right: -15px;
    margin-left: -15px;
}
#autoquote .row:after {
    clear: both;
}
#autoquote .row:before {
    display: table;
    content: " ";
}
.fileupload-progress.fade {
    display: none;
    margin-top: 10px;
}
#autoquote .hidden, #autoquote .hide {
    display: none!important;
}
#continue{
  height: 50px;
  min-width: 230px;
  font-weight: 500;
  font-size: 1.125em;
}
.jobs-pane {
    background-color: #414C58;
    padding:55px 0 46px;
}
.job-at-day-tran-row {
    max-width: 1200px;
    margin: 0 auto;
}
.jobs-image {
    display: block;
    float: left;
    padding-right: 40px;
}
.professionals {
    display: block;
    float: left;
    padding-right: 50px;
}
.professionals h3 {
    margin: 0;
    color: #FFFFFF;
    font-size: 1.750em;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: inherit;
	padding-bottom: 10px;
}
.professionals p strong {
    color: #FFFFFF;
    font-size: 1.125em;
    line-height: 1.3;
    font-weight: normal;
    letter-spacing: 0;
    padding-bottom: 0;
}
.apply-now {
    display: block;
    float: right;
}
.apply-btn {
    min-width: 230px;
}
.apply-btn {
    display: inline-block;
    text-align: center;
    line-height: 3.8;
    background: #ffffff;
    border-radius: 4px;
    color: #414C58;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
.contact-us-with-your-project .input-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.contact-us-with-your-project .icon {
    min-width: 40px;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
	border-right: 0;
    border-radius: 5px;
    color: #CCD1D6;
}
#autoquote .col-sm-6{width: 50%; float: left; }
.small-input .form-group.col-sm-6 {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-bottom: 0 !important;
}
.small-input .input-container {
   /* border: 1px solid #D3DFEF;
    border-radius: 5px;*/
}
.small-input .form-control {
    border: none !important;
}
.web-services-quote #quoteFrm {
    min-height: 550px;
    margin-bottom: 30px;
}
/*----------------------- Contact CSS End  ----------------------*/
/*----------------------- Contact Sales CSS Starts  ----------------------*/
.contact-sales-left{
  text-align: center;
      padding-top: 47px;
}
.contact-sales-left h1{
  text-align: center;
  font-size: 1.500em;
}
.contact-sales-left p{
  text-align: center;
  font-size: 0.938em;
}
.dt-social-media.sales-contact-right-side{
  background: none;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px 0px 0px 32px;
}
.sales-contact-info{
  background-color: #FAFBFD;
  border-radius: 5px;
  
}
.sales-contact-right-side .iconRow p{
 	color: #4F5B6A;
	font-size: 1.000em;
	font-weight: normal;
	opacity: 1;
	padding: 0px;
	line-height: 1;
}
.sales-contact-info .iconRow {
    padding: 12px 0px 4px;
    margin-right: 30px;
    margin-bottom: 10px;
}
.contact-sale-toggale h6.ui-accordion-header{ background-image: url('/wp-content/uploads/2019/07/icon-translate.svg');
  background-repeat: no-repeat;
  background-position: 20px;
position: relative;
box-shadow: 0 1px 3px 0 rgba(20,49,167,0.1);
}
.contact-sale-toggale h6.ui-accordion-header:nth-child(3){ background-image: url('/wp-content/uploads/2019/07/icon-interpreter.svg');position: relative;}
.contact-sale-toggale h6.ui-accordion-header:nth-child(5){ background-image: url('/wp-content/uploads/2019/07/icon-local.svg'); position: relative;}
.contact-sale-toggale h6.ui-accordion-header:nth-child(7){ background-image: url('/wp-content/uploads/2019/07/icon-transcription.svg'); position: relative;}
.contact-sale-toggale .accordion_content .accordion_content_inner {padding: 20px 20px 0px;}
.sales-contact-info a{
  color: #517AF9;
  font-size: 20px;
  font-weight: 500;
}
.sales-contact-services{
  padding: 20px 30px 20px 30px;
}
.sales-contact-services h3{
  font-size: 20px;
  font-weight: 500;
  	color: #3B3D4C;
  padding-bottom: 10px;}

.sales-contact-services p{
  padding-bottom: 20px;
}
.buttons_reverse {
  text-align: left;
}
#FSsubmit {
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    background-color: #517AF9;
    box-shadow: 0 20px 40px 0 rgba(81,122,249,0.3);
    text-transform: uppercase;
}
.sales-contact-services #ui-id-1{
  background-image: url('../images/translations-for-large-project.svg');
  background-repeat: no-repeat;
  background-position: 20px;
}
.sales-contact-services #ui-id-2{
  background-image: url('../images/over-the-phone-interpreting.svg');
  background-repeat: no-repeat;
  background-position: 20px;
}
.sales-contact-services #ui-id-3{
  background-image: url('../images/localization-services.svg');
  background-repeat: no-repeat;
  background-position: 20px;
}
.sales-contact-services #ui-id-4{
  background-image: url('../images/marketing-packages.svg');
  background-repeat: no-repeat;
  background-position: 20px;
}
.sales-contact-services.freq-asked-que-toggle h6 {
    padding: 16px 30px 16px 70px;
}
.contact-sale-toggale h6.ui-accordion-header:after {
content: '';
background: url(/wp-content/uploads/2019/07/icon-arrow-down-input.svg) no-repeat;
position: absolute;
width: 20px;
height: 20px;
right: 20px;
top: 28px;
}
.contact-sale-toggale h6.ui-accordion-header-active:after {right: 30px;
top: 15px;
transform: rotate(180deg);}
.contact-sale-toggale h6.ui-accordion-header-active{box-shadow: none;}
.sale-sub-title {
	font-size: 18px;
	line-height: 1.7;
}
/*----------------------- Contact Sales CSS End  ----------------------*/
/*----------------- Affiliate Program start CSS ---------------------------*/
.register-box {
border: 0.5px solid #D3DFEF;
padding: 20px;
text-align: center;
margin-bottom: 50px !important;
}
.register-box h3 {
color: #303846;
font-size: 1.375em;
font-weight: 500;
line-height: 1.9;
text-align: center;
letter-spacing: 0;
padding-bottom: 10px;
}
.affiliate-program-section h2, .affiliate-program-section p {
text-align: center;
}
.affiliate-program-section p { padding-bottom:30px;}
.register-box p {
color: #4F5B6A;
font-size: 0.938em;
line-height: 1.7;
text-align: center;
}
.refer-box img {
height: 80px;
text-align: center;
}
/*----------------- Affiliate Program CSS End---------------------------*/
/*-------- Languages start----*/
.lang-services-box {
    text-align: center;
    border-radius: 5px;
    background-color: #FFFFFF;
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    padding: 50px 25px 37px;
    min-height: 437px;
    box-sizing: border-box;
}
.lang-services-box-mid{ min-height: 490px;}
.lang-services-box-big{ min-height: 550px;}
.lang-services-box h3 {
    color: #303846;
    font-size: 1.250em;
    font-weight: 500;
    line-height: 1.7;
    text-align: center;
    letter-spacing: 0;
    padding: 30px 0 19px;
	text-transform: inherit;
}
.lang-services-box h3 a{color: #303846;}
.lang-services-box p.services-links {
    padding-top: 30px;
    font-weight: bold;
    line-height: 1.2;
    color: #517AF9;
}
.lang-services-box p.services-links a {color: #517AF9; text-transform: uppercase;}
.trust-pilot-section-languages{padding: 6.25rem 0;}
.trust-pilot-section-languages:before {
    background: linear-gradient(45deg, rgba(81,122,249,0.99) 0%, #09215C 100%);
    content: "";
	width: 97%;
	height: 100%;
    display: block;
    position: absolute; 
    top: 0; 
    left: 0;
    transform: scaleX(-1);
    border-radius: 5px;
    z-index: -999999;
	pointer-events: none;
}
.trust-pilot-section-languages:after {
    background: url(/wp-content/uploads/2019/05/trust-pilot-image-bg-shape.svg) no-repeat;
    background-position: left bottom;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
	height: 100%;
    bottom: 0;  
    left: 18%;
	z-index: 999999;
	pointer-events: none;
}

.trust-pilot-section-languages h2 a {
    color: #FFA000;
}
.trust-pilot-section-languages h2 {
    color: #fff;
    font-size: 1.9em;
    font-weight: 500;
    line-height: 1.7;
    letter-spacing: 0;
    text-transform: inherit;
}
.trust-pilot-section-languages h3 {
    color: rgba(255,255,255,0.9);
    font-size: 1.5em;
    line-height: 2.3;
    letter-spacing: 0;
    text-transform: inherit;
}
/*----------Languages main page CSS End---*/
.language-tab-section ul.tabs-nav li a {	color: #303846;}
.language-tab-section {
    box-shadow: 0 20px 50px 0 rgb(20 49 167 / 5%);
    background-color: #fff;
    border: 1px solid rgba(151, 166, 187, 0.1);
    box-sizing: border-box;
    border-radius: 5px;
}
.language-tab-section ul.tabs-nav {
    background-color: #F8FAFF;
    border: none;
}
.tab-text-languages p {
    padding-bottom: 20px;
    line-height: 40px;
    font-size: 18px;
	color: #303846;
}
.normal-text{font-weight:normal;   font-size:1.438em;}
.world-table {   margin: 0 auto;
    max-width: 1324px;
}
.world-table .q_tabs.horizontal.center {
    text-align: center;
}
.world-table .q_tabs {
    display: block;
    visibility: hidden;
    margin-top:20px;
}
.world-table .q_tabs .tabs-nav {
    width: 100%;
}
.world-table ul.tabs-nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: inline-block;
    position: relative;
    text-align: center;
}
.statistics-box .tabs-nav {
    border-bottom: 1px solid #e6eef6;
}
.send-your-documents .q_tabs .tabs-nav li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: inline-block;
    float: left;
}
.world-table .q_tabs .tabs-nav li a {
    display: block;
    padding: 0 0 25px;
    font-size: 1em;
    line-height: 1.7; 
    opacity: 0.5;
	text-transform: capitalize;
	font-weight: normal;
	color: #4F5B6A !important;
	font-size: 1.250em;
	margin: 0 30px;
}
.world-table .q_tabs .tabs-nav li.active a{
    color: #4285F4 !important;
    border-bottom: 5px solid #4285F4;
    opacity: 1;
}
/*.word-table-section-area ul li {padding: 0px !important;}
.word-table-section-area li.active {border-bottom: none !important;}*/
.world-table .q_tabs ul.tabs-nav li {
    text-align: center;
    padding: 0 20px !important;
    margin: 0 !important;
    display: inline-block;
}

.world-table table {
    border-collapse: collapse;
    border-spacing: 0;
    border: medium none;
    vertical-align: middle;
}
.world-table table.sf-table {
    width: 100%;
    display: table;
    background: #FFFFFF;
    border: 1px solid #F8FAFF;
    box-sizing: border-box;
    border-radius: 4px;
}
.world-table table.striped_bordered {
   /* border: 1px solid #e4e4e4;*/
}
.world-table table.language thead {
    background-color: rgba(235,238,245,0.5);
}
.world-table table.language tr {
   /* border-top: 1px solid #e9eef4!important;*/
}
.world-table table.language th {
    font-size: .75em;
    padding: 15px 30px;
    border-radius: 0px 0px 0 0;
    color: #fff;
    font-weight: 700;
    line-height: 1em;
    background: #4285F4;
    border: 1px solid #FAFAFC;
    box-sizing: border-box;
}
.world-table table.language th:first-child {border-radius: 4px 0px 0 0;}
.world-table table.language th:last-child {border-radius: 0px 4px 0 0;}
.world-table table.language td {
    padding: 20px 30px;
    color: #4F5B6A;
    font-size: 1em;
    line-height: 18px;
}
.world-table table tr:nth-child(even) {
    background-color: rgba(235,238,245,0.2);
}
.world-table table.language td {   text-align: left;   /*border-right: 1px solid #DFE6EE;*/}
.world-table table.language td, table.language th {    border-left: none!important;}
.world-table .q_tabs .tabs-nav{border-bottom: 1px solid #ECECEC;}
.world-table .tabs-container{margin-top:50px;}
.image-border img{ /*border: 1px solid #DFE6EE;*/}  
.language-tab-section  .tabs-container{
	 padding: 50px 40px;
}

.languagesList ul li{list-style-type:none;}
.language-tab-section ul.tabs-nav li{
	color: #303846;
    font-size: 1.125em;
    line-height: 2;
    list-style-type: none;
    padding: 7px 0px;
    text-align: center;
    position: relative;
    margin: 35px 0px;
    border-left: 5px solid #fafafc;
}
.language-tab-section ul.tabs-nav li.active {
    background-color: #fff;
    border-left: 5px solid #4285F4;
    color: #4285F4 !important;
}
.language-tab-section ul.tabs-nav li.active a{color: #4285F4 !important; font-weight:500;}
.language-tab-section .tabs-nav ul li{list-style-type:none;}
.languagesList li {
    color: #4F5B6A;
    font-size: 1.125em;
    line-height: 56px;
    padding: 0;
}
.language-tab-section .languagesList li a{color: #4285F4 !important;}
.language-tab-section ul.tabs-nav li a:after {
    width: 33px;
    height: 33px;
    background: url(/wp-content/uploads/2019/08/language-gray-icon.svg) no-repeat;
    content: "";
    left: 28px;
    position: absolute;
    top: 10px;
    background-size: 30px;
}
.language-tab-section ul.tabs-nav li.active a:after {    background: url(/wp-content/uploads/2019/06/icon-language-1.svg);}
.world-lang-title h2  {
    font-size: 1.750em;
    text-transform: inherit;
    letter-spacing: 0;
    padding-bottom: 22px;
	line-height: 1.5;
	color:#303846;
}
.world-lang-title h2 strong {
  font-weight: 300;
}
.world-lang-title-tab h2 {
    padding-bottom: 50px;
    text-align: center;
	color: #242A36;
}
/*----------Languages CSS End---*/
/*----------Location CSS Start---*/
.location-list h2 {
color: #414C58;
font-size: 1.375em;
letter-spacing: 0;
padding-bottom: 20px;
font-weight: 500;
text-align:left;
}
.location-list h2 a{color: #414C58;}
.location-left-col {  width: 17%; /*border-right: 1px solid rgba(151,166,187,0.2);	*/}
.united-state h2, .global-location h2{
    color: #4F5B6A;
    font-size: 1.125em;
    line-height: 1.9;
    padding-bottom: 10px;
    letter-spacing: 0;
	cursor: pointer;
	position:relative;
}
.united-state h2.active, .global-location h2.active, .united-state ul li.current-menu-item a, .global-location ul li.current-menu-item a, .location-list h2.active a{color: #517AF9;}
 
.united-state h4 {
    color: #4F5B6A;
    font-size: 1em;
    line-height: 1.9;
    font-weight: 400;
}
.locations-section-new {
    padding-left: 50px;
	box-sizing: border-box;
	width: 83%;
	border-left: 1px solid rgba(151, 166, 187, 0.2);
}
.location-title h2 {
    color: #303846;
    font-size: 1.750em;
    font-weight: 300;
    line-height: 2.5;
    letter-spacing: 0;
	padding-bottom:20px;
}
.location-title h2 strong{
  font-weight: 500;
}
.location-text p{
    color: #4F5B6A;
    font-size: 1em;
    line-height: 1.9;
    font-weight: 400;
    letter-spacing: 0;
	padding-bottom:20px;
}
.location-box{
    border: 1px solid #F8F8F8;
    border-radius: 5px;
    background-color: #F8F8F8;
    padding: 0;
    margin: 30px 0;
    box-shadow: none;
    position: relative;
}
.location-box img:not(.lazyloaded) {
    max-height: 175px;
}
.location-box:hover{background-color: #fff;box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1); }
.box-content {    padding: 0 20px;}
.location-box img {
    width: 100%;
}
.links-call a.qbutton {
    background-color: #4285F4;
    width: 100%;
    box-sizing: border-box !important;
    box-shadow: none;
    border-radius: 0 0 5px 5px;
    font-size: 1.125em;
    font-weight: 500;
    padding: 0 20px;
}
.links-call a.qbutton .fa{
   padding-right: 10px;
}
.box-content h4 {
    color: #4285F4; 
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1; 
    padding-bottom: 10px;
    padding-top: 20px;
    margin: 0;
}
.box-content h3 {
    color: #303846;
    font-size: 1.250em;
    line-height: 1.9;
    letter-spacing: 0;
    padding-bottom: 10px;
}

.box-content p.address {
    color: #4F5B6A;
    font-size: 1em;
    line-height: 1.9;
    min-height: 110px;
    box-sizing: border-box;
}
.location-border-line {
  /*  border-top: 1px solid rgba(151,166,187,0.2);*/
    margin-bottom: 20px !important;
    margin-top: 50px !important;  
}
.united-state ul, .global-location ul {
    list-style: none;
}
.united-state ul>li>a, .global-location ul>li>a {
    color: #97A6BB;
    font-size: 1em !important;
    line-height: 2.5 !important; 
}
.united-state{ padding-bottom:10px;}
.united-state h2.active:after, .global-location h2.active:after {
    transform: rotate(-90deg);
}
.united-state h2:after, .global-location h2:after {
    content: '';
   width: 8px;
   background: url(/wp-content/themes/bridge-child/images/icon-arrow-black.svg);
   background-repeat: no-repeat;
   background-size: 100% auto;
   height: 12px;
   position: absolute;
   right: 0;
   top: 11px;
   transform: rotate(90deg);
}

.top-locations-contact-section.vc_col-sm-4 .vc_column_container>.vc_column-inner{     padding-left: 11px; padding-right: 11px;}
.box-holder-location {
    background-color: #FAFAFC;
    padding: 49px 20px 20px 20px;
    text-align: center;
	border-radius: 5px;
    margin: 0 0 22px !important;
}
.box-holder-location:hover{background-color: #fff; box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);}
p.box-heading {
    color: #303846;
    font-size: 1.250em;
    line-height: 1.9;
    text-align: center;
    padding: 20px 0 10px;
    font-weight: 400;
}
p.address-text {
    font-size: 1em;
    line-height: 1.8;
    text-align: center;
    min-height: 56px;
}
.box-holder-location h4 {
    margin: 0;
    min-height: 56px;
    font-size: 1.250em;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0;
}
.link-orange, .link-orange a{color: #F57C00;}
.link-purple, .link-purple a {color: #904BFF;}
.link-blue-drk{color: #1431A7;}
.link-green{color: #2DBF43;}
.link-blue-lit{color: #517AF9;}
.loc-button a.call-link {
    color: #517AF9;
    font-size: 1.125em;
    font-weight: bold;
    line-height: 40px;
    display: inline-block;
}
.loc-button span.call-now {
    font-size: 1em;
	padding-right: 5px;
    padding-left: 15px;
	display: inline-block;
}
.locations-page-sub-title h2 {
    color: #303846;
    font-size: 1.375em;
    letter-spacing: 0;
    text-transform: inherit;
     padding-bottom: 50px;
}
.lang-loc-title h4 {
    color: #303846;
    font-size: 1.125em;
    line-height: 1.4;
    padding-top: 20px;
    margin: 0;
    letter-spacing: 0;
    text-transform: inherit;   
    font-weight: 400;
    min-height: 80px;
    box-sizing: border-box;
}
.inner-location-united-box {
    background-color: #F5F6FA;
    border-radius: 5px;
    text-align: center;
    padding: 50px 30px 18px;
    margin-bottom: 30px !important;
	box-sizing: border-box;
	position: relative;
}
.inner-location-united-box:hover{
	background-color: #517AF9;
	box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
	
}
.inner-location-united-box:hover .lang-loc-title h4{color: #FFFFFF;}
.top-icon-box {
    text-align: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.box-holder-location .top-icon-box img {
    align-self: center;
}
.top-icon-box.whatsapp-bg { background-color: rgba(81,122,249,0.1);}
.top-icon-box.vip-bg {background-color: rgba(20,49,167,0.1);}
.top-icon-box.email-bg {background-color: #EAF8EC;}
.top-icon-box.interpreter-bg {background-color: rgba(81,122,249,0.1);}
h2.location-footer-title {
    color: #303846;
    font-size: 1.375em;
    letter-spacing: 0;
    padding-bottom: 20px;
    text-transform: inherit;
	line-height: 1.4;
}
.united-location-map iframe {
    width: 100%;
	min-height: 400px;
    padding-bottom: 100px;
}
.location-request-section .full_section_inner.clearfix {
    display: flex;
    align-items: center;
}
.page-link, .page-link a{ color: #517AF9;}
.lang-doc-icons {overflow: hidden;}
.doc-icons {float: left; padding-right: 30px; padding-top:20px;}
.document-inner-block {
    border-radius: 4px;
    background-color: #FAFAFC;
    padding: 50px 30px;
	margin-bottom: 30px !important;
}
.document-courier{ padding: 20px 30px;}
.document-courier .doc-icons {padding-top: 50px;}
.lang-doc-icons h4 {
    color: #242A36;
    font-size: 1.250em;
    line-height: 1.8;
    letter-spacing: 0;
    margin: 0;
    padding-bottom: 4px;
	font-weight: 500;
}
.lang-loc-icons{
	 background: url(/wp-content/uploads/2019/05/translation-services-sprites-icons.png);
     margin: auto;
	 height:40px !important;
}
.inner-location-united-box:hover .bg-business_translations{background-position: -10px  -127px ;}
.inner-location-united-box:hover .bg-certified_translations{background-position: -130px  -127px ;}
.inner-location-united-box:hover .bg-immigration_services{background-position: -217px  -70px ;}
.inner-location-united-box:hover .bg-in_prson_interpreting{background-position: -130px  -189px ;}
.inner-location-united-box:hover .bg-medical_translations{background-position: -84px  -10px ;}
.inner-location-united-box:hover .bg-phone_interpreting{ background-position: -71px  -66px ;}
.inner-location-united-box:hover .bg-visa_application{background-position: -70px  -189px ;}
.inner-location-united-box:hover .bg-website_localization_icon{ background-position: -157px  -72px ;}
.inner-location-united-box:hover .bg-legal_translations{background-position: -335px  -245px ;}
.bg-business_translations {
    width: 40px ; height: 42px ;
    background-position:  -157px  -10px ;
}
.bg-certified_translations {
    width: 40px ; height: 40px ;
    background-position: -70px  -127px ;
}
.bg-immigration_services {
    width: 40px ; height: 40px ;
    background-position: -217px  -10px ;
}
.bg-in_prson_interpreting {
    width: 40px ; height: 39px ;
    background-position: -217px  -130px ;
}
.bg-medical_translations {
    width: 54px ; height: 36px ;
    background-position: -10px  -10px ;
}
.bg-phone_interpreting {
    width: 41px ; height: 41px ;
    background-position: -10px  -66px ;
}
.bg-visa_application {
    width: 40px ; height: 40px ;
    background-position: -10px  -189px ;
}
.bg-website_localization_icon {
    width: 40px ; height: 34px ;
    background-position: -190px  -189px ;
}
.bg-legal_translations{
	width: 41px; height: 41px;
	background-position: -275px  -245px ;
}
.translation-services-location-box > .full_section_inner.clearfix > .vc_col-sm-12 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
span.page-link {
    font-size: 1em;
    color: #517AF9;
    font-weight: 500;
}
.united-states-left-menu .united-state ul, .united-states-left-menu .global-location ul { max-height: 40vh; overflow: auto;}
.united-states-left-menu .global-location ul {    display: none;}
.locations-txt-section-left .immigration-ptext.immigration-h3 {   max-width: 551px;}
.locations-txt-section-right .immigration-ptext.immigration-h3 { max-width: 551px;  float: right;}
.locations-txt-section-left .qbutton-width-small-text, .locations-txt-section-right .qbutton-width-small-text { font-size: 0.875em; padding: 19px 20px;}

/*----------Location  CSS End---*/

.pp_pic_holder.pp_default {
   position: fixed;
   top: 10%!important;
   left: 0 !important;
   z-index: 999999;
   right: 0 !important;
   text-align: center;
   max-width: 100% !important;
   margin: 0 auto;
}
a.pp_close {
   position: absolute;
   right: 32px;
   top: 0;
   color: #fff;
   padding: 5px;
   z-index: 99999;
   cursor: pointer;
}
.ppt {
   text-align: left;
   color: #fff;
   padding: 5px;
  }
a.pp_contract {
   display: none;
}
/*---------- job sub page css start---*/
.quoteSection {
	max-width: 685px;
	width: 100%;
    padding:0px;
}
.quoteSection .vc_column-inner { padding-left:0px;}
.quote-site-bar {
	max-width: 485px;
	width: 100%;
    padding:0px;
}
.quote-site-bar .vc_column-inner { padding-right:0px;}
.outreach-manager .quoteHeader.text-center {
	font-size: 1.375em;
	margin-bottom: 30px;
	line-height: 30px;
	margin-top: 10px;
}
.outreach-manager h3.jobs-sub {letter-spacing: 0.7px;}
.review-box h4{ color:#fff;} 
/*---------- job sub page css end---*/
/*---------- popup css start---*/
#pp_full_res {
   line-height: 1!important;
}
.pp_hoverContainer {
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 2000;
}
body div.pp_overlay {
   opacity: .7!important;
}
div.pp_overlay {
   background-color: #000;
   display: none;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 9500;
}
.pp_next, .pp_previous {
	display: none;
}
/*---------- popup css end---*/
/*---------- medical interpretaion css start---*/
.medical-interpreting-list ul li {width: 100%;}
/*---------- medical interpretaion css end---*/
/*---------- dayinterpreting page css start---*/
.day-text-left .vc_column-inner {
   max-width: 544px;
}
.platform-works {
   background-color: #FAFAFC
;
}
.platform-works-heading {
   text-align: center;
}
.platform-works-heading h2 {
   color: #242A36
;
   font-size: 1.75em;
   line-height: 1.5;
   text-align: center;
   letter-spacing: 0;
   text-transform: inherit;
   padding-bottom: 30px;
   font-weight: 400;
}.platform-works-box-text {
   max-width: 294px;
   text-align: center;
   margin: 0 auto;
   padding-top: 50px;
}.icon-txt-org { color: #F7AF22
;}
.icon-txt-gre { color: #24C09D
;}
.icon-txt-blu { color: #517AF9
;}
.icon-txt-blu, .icon-txt-gre, .icon-txt-org{
   font-size: 1.125em;
   font-weight: bold;
   line-height: 1.3;
   text-align: center;
   letter-spacing: 0;
   padding: 20px 0;
}
.tittle-h2 h2 {
   font-size: 1.75em;
   letter-spacing: 0;
   text-transform: inherit;
   font-weight: 400;
   padding-bottom: 20px;
   line-height: 1.5;
}
.tittle-h2 h2 strong{font-weight: 500;}
.world-Interpreters-box h3 {
   color: #4F5B6A
;
   font-size: 1.125em;
   font-weight: 500;
   line-height: 1.5;
   text-align: center;
   letter-spacing: 0;
   padding: 24px 0 6px 0;
}
.world-Interpreters-img-box .vc_column-inner {
   max-width: 210px;
   margin: 0 auto;
   padding-top: 50px;
}
.world-Interpreters-box p {
   color: #4F5B6A
;
   font-size: 0.875em;
   line-height: 1.5;
   text-align: center;
}
.world-class-interpreters-three .section_inner.clearfix {
   max-width: 870px;
}
/*---------- dayinterpreting page css end---*/
/*---------- Chrome Plugin page css Start---*/
a.btn-addon.btn-download {
    color: #414C58;
    font-size:14px;
    font-weight: bold;
    line-height: 45px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    background-color: #F5F5F6;
    height: 60px;
    box-sizing: border-box;
    padding: 8px 20px;
    display: block;
    max-width: 300px;
    text-transform: uppercase;
    margin-top: 20px;
}
a.btn-addon.btn-download img {
    padding-right: 10px;
    float: left;
}
p.blue-txt {
    color: #517AF9;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 10px;
}
.powerful-translation-features {
    text-align: center;
    max-width: 651px;
    margin: 0 auto;
}
.full-width-left-text .vc_column-inner {
    max-width: 551px;
    float: right;
    padding-right: 50px;
}
.powerful-translation-row .simple-box {
    padding: 40px 30px;
    text-align: center;
    background-color: #FFFFFF;
    margin-top: 50px;
    border: 0.5px solid #D3DFEF;
    border-radius: 10px;
    color: #4F5B6A;
}
.powerful-translation-row {
    background-color: #F5F6FA;
}
.simple-box-text {
    font-size: 15px;
    min-height: 140px;
}
.simple-box-text h3 {
    color: #303846;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 1.5;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 10px;
    margin: 0;
    letter-spacing: 0;
}
.hum-image-bg{background-color: #F5F6FA;}
.human-powered-translations {
    text-align: center !important;
    background-color: #F5F6FA;
}
.add-on-now a.qbutton img {
    padding-right: 10px;
}
.get-translation-btn {
    text-align: center;
}
.human-powered-translations .tittle-h2 {
    padding-bottom: 40px;
    max-width: 747px;
    margin: 0 auto;
}
.get-translation-btn a.qbutton-width-small-text {
    min-width: 230px;
}
.translate-anywhere-banner .chrome-plugin-right {padding-top: 42px;}
.powerful-translation-row .tittle-h2 h2, .rapid-lang-section .tittle-h2 h2, .human-powered-translations .tittle-h2 h2, .download-section .tittle-h2 h2{
		letter-spacing: 0;
		text-transform: inherit;
		padding-bottom: 10px;
		color: #414C58;
		font-size: 2.250em;
		font-weight: 300;
		line-height: 60px;
}
/*---------- Chrome Plugin page css end---*/
.owl-carousel .owl-dot {display: none;}
/*---------- sitemap page css start ---*/
.sitemap-col h4 {
	color: #517AF9;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 2.500em;
	margin: 0px;
	padding-bottom: 10px;
	min-height: 45px;
}
.sitemap-col .sitemap_ul li {
	color: #4F5B6A;
	font-size: 1.000em;
	line-height: 3.125em;
	list-style: none;
}
.sitemap-col { padding-top:30px; }
.padding-top-60{ padding-top:60px;}
.padding-bottom-60{ padding-bottom:60px;}
/*---------- sitemap page css end ---*/
/*---------- Gold, Bronze, Silver Localization Package  css start ---*/
.package-top-row .vc_col-sm-7 {
    width: 63%;
    float: left;
}
.package-top-row .vc_col-sm-5 {
    width: 37%;
    float: left;
}
.silver-package-list ul li {
    font-weight: 400;
    padding-bottom: 30px;
    max-width: 618px;
}
.silver-package-list p.silver-tit {padding-bottom: 20px;}
.silver-package-list p.bronze-tit {padding-top: 20px; padding-bottom: 20px;}
.silver-box-text {
    border: 1px solid #E6E9EE;
    background-color: #FFFFFF;
    padding: 27px 10px;
    color: #414C58;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
}
.silver-box-btn {
    border-radius: 5px 5px 0 0;
    background-color: #B9B9B9;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    padding: 28px 10px;
	text-transform: uppercase;
}
.silver-box-btn.bronze{	background-color: #CA9764;}
.silver-box-btn.gold{background-color: #F0B022;}
a.bronze {
    color: #fff;
}
h3.package-type.gold {
    color: #F0B022;
}
.silver-text {
    text-align: center;
    padding: 20px;
    border: 1px solid rgba(151,166,187,0.2);
    border-radius: 0 0 5px 5px;
    background-color: #FAFAFC;

}

p.benefits-text {
    color: #4F5B6A;
    font-size: 18px;
    line-height: 60px;
    text-align: center;
}
span.benefits {
    color: #97A6BB;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.silver-text a.qbutton.small.center.pack-link-btn {
    background-color: #8D5AE7;
    border-radius: 4px;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-top: 20px;
}
.silver-text a.qbutton.small.center.pack-link-btn:hover{background-color: #8D5AE7;}
.bronze-box .silver-text a.qbutton.small.center.pack-link-btn {	background-color: #517AF9;}
.gold-box .silver-text a.qbutton.small.center.pack-link-btn {background-color: #F0B022;}
.payment-text-website {    text-align: center;}
.bronze-payment-two-col .payment-text-website {
    max-width: 380px;
    margin: 0 auto;
}
.payment-text-website h5 {
    color: #242A36;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.7;
    text-align: center;
    text-transform: inherit;
    letter-spacing: 0;
    padding-bottom: 10px;
}
.payment-text-website h3 {
    color: #303846;
    font-size: 22px;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    letter-spacing: 0;
    padding-bottom: 10px;
}
.payment-text-website a.qbutton {
    border: 1px solid #517AF9;
    border-radius: 4px;
    background-color: #fff;
    color: #517AF9;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    min-width: 250px;
    text-align: center;
    box-shadow: none;
    margin-top: 25px;
}
.payment-card img {
    padding: 0 4px;
}
.payment-card {
    display: inline-block;
    padding-top: 20px;
}
.localization-package-head h3 {
    text-align: center;
    color: #242A36;
    font-size: 22px;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0;
	margin-bottom: 50px;
}
.bronze-localization-pack {
    max-width: 369px;
    border-radius: 5px;
    background-color: #FAFAFC;
    float: right;
	text-align: center;
	width: 100%;
}
.gold-localization-pack {
    max-width: 369px;
    border-radius: 5px;
    background-color: #FAFAFC;
    margin-left: 20px;
    text-align: center;
	width: 100%;
}
p.package {
    color: #4F5B6A;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
h3.package-type {
    color: #CA9764;
    font-size: 36px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0;
    padding-top: 16px;
    padding-bottom: 30px;
	font-weight: 400;
}
p.package {
    color: #4F5B6A;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
     padding-top: 30px
}
ul.bronze-list {
    list-style-type: none;
    border-bottom: 1px solid #ECECEC;
	margin-bottom: 20px;
}
ul.bronze-list li {
    border-top: 1px solid #ECECEC;
    color: #4F5B6A;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
}
.gold-localization-pack a.qbutton.center.blue.qbutton-width-small-text {
    background-color: #F7AF22 !important;
}
.silver-local h3.package-type{color: #B9B9B9;}
.silver-local a.qbutton.center.blue.qbutton-width-small-text {
    background-color: #8D5AE7 !important;
}
/*---------- Gold, Bronze, Silver Localization Package  css end ---*/
/*---------- Resources Start ---*/
.resource-section{padding-top: 40px;}
.resource-box a.resource-box-btn {
    border-radius: 5px;
    border: 1.5px solid #C8CBD2;
    min-width: 150px;
    line-height: 3;
    display: inline-block;
    width: auto;
    text-align: center;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: bold;
}
.resource-icons a.resource-box-btn::before {
    background-image: url(../images/icon-download.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    content: " ";
    position: relative;
    margin-right: 15px;
    top: -1px;
}
.about-company-box:hover a.resource-box-btn::before {
  background-image: url(../images/icon-download-active.svg);
}
.about-company-box.resource-box h3:after {
    display: none !important;
}
.about-company-box.resource-box h3:before {
    content: "";
    opacity: 0.1;
    border-radius: 2px;
    background-color: #515D6C;
    width: 40px;
    height: 2px;
    position: relative;
    /* left: 35px; */
    margin-top: -10px;
    display: block;
    top: 0;
    margin-bottom: 20px;
}
.about-company-box:hover a.resource-box-btn {
    background-color: #6186FA;
    border-color: #6186FA;

    color: #ffffff;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.resource_share {
    text-align: right;
    float: right;
}
.resource_share li{
  list-style: none;
}
#share_pdf:before {
    background-image: url(/wp-content/uploads/2019/07/icon-share-active.svg);
    background-repeat: no-repeat;
    width: 45px;
    height: 29px;
    display: block;
    content: " ";
    position: absolute;
    margin-top: 10px;
    right: 0px;
    background-position: right top;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.hover-index:hover {z-index: 100000;}
.resource_share #share_pdf:hover:before { filter: none;}
.resource_share #share_pdf:hover .social_sharing {
    display: block !important;
}
.social_sharing {
    position: absolute;
    margin-top: -70px;
    padding: 10px;
    border-radius: 5px;
    background: #6186FA;
    z-index: 1;
    right: 0px;
    text-align: center;
}
.resource_share li {
    list-style: none;
    list-style-type: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 99;
}
.resource_share ul li#share_pdf .social_sharing a.facebook:before {
    content: "\f09a";
    line-height: 1;
    font-size: 1.2em;
    color: #fff;
    width: 100%;
    padding: 7px 0;
    font: normal normal normal 14px/1 FontAwesome;
}
.resource_share ul li#share_pdf .social_sharing a.twiiter:before {
    content: "\f099";
    line-height: 1;
    color: #fff;
    font-size: 1em;
    width: 100%;
    padding: 7px 0;
        font: normal normal normal 14px/1 FontAwesome;
}
.case-studies .about-company-box h3 {
	padding: 20px 0 15px;
	letter-spacing: 0;
	color: #242A36;
	font-size: 1.250em;
	font-weight: 500;
	line-height: 36px;
	text-transform: inherit;
	min-height: 86px;
}
.case-studies .about-company-box.resource-box h3::before {height: 4px;}
.case-studies .about-company-box:hover h3:before {opacity: 1;background-color: #6186FA;-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;}


.case-studies .social_sharing {
    background-color: #FFFFFF;
    box-shadow: 0 15px 30px 0 rgba(59,61,76,0.2);
    width: 159px;
    text-align: left;
    margin: 42px 0 0;
    top: 100%;
    padding: 10px 20px 0;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.case-studies .social_sharing .share-on-txt li {    display: block;    width: 100%;    padding: 0 0 13px;}
.case-studies .social_sharing .share-on-txt li a {
    color: #4A4A4A;
    width: auto;
    display: block;
    height: auto;
    font-size: 0.9em;
    line-height: 30px;
}
.case-studies .social_sharing .share-on-txt li a:before{ display:none;}
.z-index-zero {	z-index: 0;}
.case-studies .social_sharing .share-on-txt li a img {
    display: inline-block;
    max-width: 30px;
    vertical-align: top;
    padding: 0 10px 0 0;
}
.case-studies .social_sharing p.share-on-txt {color: #242A36;
    font-weight: 500;
    letter-spacing: 0.27px;
    font-size: 0.9em;
    margin: 0 0 5px;
}
/*---------- Resources End ---*/
/*---------- approval page start-----------------*/
.approval-form h1 span.clr-orange {
	color: #303846;
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
}
.approval-form {
	min-height: 100%;
	padding: 20px 50px; 
}
.approval-form .aprroval-sub-txt {
	color: #4F5B6A !important;
	font-size: 18px !important;
	line-height: 30px !important;
	margin: 5px 0px !important;
}
/*---------- approval page end-----------------*/
/*---------- Approval Contract-----------------*/
.approval-contact-form .quoteHeader {
	color: #2D3039;
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
	text-align: center;
	margin-bottom: 20px;
}
.approval-contact-form {padding: 50px;min-height:100%;}
/*---------- Approval Contract end-----------------*/
/*---------- Quality Accuracy start-----------------*/
.quality-accuracy-tab{border: 1px solid rgba(192,201,214,0.4);border-radius: 5px;background-color: rgba(245,246,250,0.2);box-shadow: 0 20px 50px 0 rgba(20,49,167,0.05);}
.quality-accuracy-tab ul.tabs-nav {width: 30% !important;}
.quality-accuracy-tab .tabs-container {width: 63% !important;border-left: none !important;}
.quality-accuracy-tab li a {font-weight: 400;
font-size: 1.000em;
color: #4F5B6A;
line-height: 30px; }
.quality-accuracy-tab li.active a {
    color: #F7AF22;
    font-weight: 500;
}
.quality-accuracy-tab li a b {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: block;
	text-align: center;
	line-height: 30px;
	float: left;
	margin-right: 17px;
	border: 1px solid #ECECEC;
	background-color: #F5F6FA;
	/* box-shadow: 0 0 10px 0 rgba(20,49,167,0.1); */
}
.quality-accuracy-tab li.active a b{background-color: #F7B422;color: #fff;border: 1px solid #F7B422;}
.quality-accuracy-tab ul.tabs-nav:after {
	content: '';
	width: 29%;
	background: rgba(245,246,250,0.2);
	position: absolute;
	height: 100%;
	top: 0;
	z-index: -1;
	border-right: 1px solid rgba(192,201,214,0.4);
}
/*---------- Quality Accuracy page end-----------------*/
/*---------- Translator App page css start ---*/
.budgets-tbl ul li {
	list-style: none;
	float: left;
	width: 20%;
}
.budgets-tbl ul li > div {
	text-align: center;
	margin: 0px 5px;
	border-radius: 5px;
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);
}
.prize-sub-txt {
	color: #4F5B6A;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	padding-bottom: 15px;
}
.prize-no {
	color: #4F5B6A;
	font-size: 36px;
	line-height: 24px;
}
.prize-middle-area {
	border: 1px solid #ECECEC;
	border-left: none;
	border-right: none;
}
.pmf-txt {
	color: #4F5B6A;
	font-size: 16px;
	line-height: 28px;
	border-bottom: 1px solid #ECECEC;
	padding: 15px 10px;
	min-height: 56px;
}
.pms-txt {
	color: #4F5B6A;
	font-size: 16px;
	line-height: 28px;
	padding: 15px 10px;
	min-height: 56px;
}
.prize-area {
	padding: 30px 0px 20px;
}
.prize-btn-area a {
    border-radius: 4px;
    background-color: #4F5B6A;
    display: block;
    line-height: 1.2;
    padding: 18px 10px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
}
.prize-btn-area {
    padding: 21px 23px;
    clear: both;
}
.blue-clr .prize-sub-txt {
	color: #517AF9;
}
.blue-clr .prize-btn-area a {
	background-color: #517AF9;
}
.green-clr .prize-sub-txt {
	color: #31DD84;
}
.green-clr .prize-btn-area a {
	background-color: #31DD84;
}
.purple-clr .prize-sub-txt {
	color: #8D5AE7;
}
.purple-clr .prize-btn-area a {
	background-color: #8D5AE7;
}
.org-clr .prize-sub-txt {
	color: #F7AF22;
}
.org-clr .prize-btn-area a {
	background-color: #F7AF22;
}
.txt-center .immigration-h3 h2 {
	text-align: center;
	padding-bottom: 55px;
}
.padding-bottom-zero-new .services-icon-list {padding-bottom: 0px;}
.header-app-video {padding-bottom: 110px;padding-top: 20px;}
.app-banner .banner-text { padding-bottom: 0px !important;} 
.header-app-video p {line-height: 4.9;}
.header-app-video p a {
	color: #FFFFFF;
	font-size: 1em;
	font-weight: 500;
	line-height: 30px;
	vertical-align: middle;
}
.with-your-own {text-align: center !important;max-width: 970px;margin: 0 auto;display: flex;}
.app-list .vc_col-sm-2 .vc_column-inner .full-list ul li {width: 100%;}
.with-your-own {max-width: 100%;margin: 0 auto;}
.with-your-own .immigration-ptext.transcriptionis-list {max-width: 970px;margin: 0 auto;display: flex;margin-bottom: 10px !important;}
.app-tool h3 {color: #242A36;font-size: 28px;line-height: 30px;text-align: center;letter-spacing: 0px;padding-bottom: 37px;}
.app-tool h4 {color: #1A2637;font-size: 20px;line-height: 30px;text-align: center;letter-spacing: 0px;font-weight: 400;margin-top: -9px;}
.app-icons p {clear: both;padding-top: 35px;text-align: center;}
.prize-no span {font-size: 15px;}
.prize-area {min-height: 75px;}
.mobile-app h2 {color: #FFFFFF;font-size: 26px;font-weight: 500;line-height: 48px;}
.mobile-app p {color: #FFFFFF;font-size: 16px;line-height: 45px;padding-bottom: 25px;}
.app-store, .play-store {padding-bottom: 30px !important;text-align: center;}
.app-dt-icon {padding-top: 55px;padding-bottom: 20px;}
.mobile-app {text-align: center;max-width: 470px;}
.play-store {margin-right: 30px;}
.app-store {margin-left: 30px;}
.pms-txt{ padding:10px;}
.prize-area {   padding: 30px 0px 30px;}
.pms-txt{    padding: 10px 10px 25px;}

/*---------- Translator App page css end ---*/
/*---------- Thank you page css start ---*/
.page-id-58201 header, .page-id-58201 footer, .page-id-54199 header, .page-id-54199 footer {display: none;}
.thank-you-box {
	border: 1px solid rgba(151,166,187,0.2);
	border-radius: 5px;
	background-color: #FFFFFF;
	box-shadow: 0 0 50px 0 rgba(20,49,167,0.1);
	padding: 70px 0px 0px;
	max-width: 770px;
        margin:30px auto;
}
.thank-you-box-image{padding: 25px 0px 50px;}

.h1_para {
    max-width: 568px;
    color: #4F5B6A;
    text-align: center;
    margin: 0 auto;
    padding-top: 20px;
}
.h1_para p.thank-text {
    font-size: 1.250em;
    line-height: 36px;
    letter-spacing: 0;
    padding: 0px 15px;
}
.thank-you-text {
    padding: 30px 0px 20px;
    font-size: 1.125em;
}
.account-btn-links a {
    font-size: 1.125em;
    font-weight: 500 !important;
    line-height: 21px !important;
    text-align: center !important;
    text-transform: capitalize;
}
.link-blue-small{font-weight: normal; text-transform: none;color: #517AF9;
    font-size: 1em; font-weight: normal; line-height: 1.2;}
.copy-right-text {
    padding: 25px 15px 20px;
    border-top: 1px solid #ECECEC;
    margin-top: 45px;
}
    
h3.clr-orange {
    color: #2D3039;
    font-size: 1.750em;
    font-weight: 500;
    line-height: 33px;
    text-align: center;
    letter-spacing: 0;
} 
.thank-btn-links {margin-top: 5px;}

/*---------- Thank you page css end ---*/
/*---------- Free Translation Online page css start ---*/
.free-translations textarea{font-size: 1em;}
.free-translations select{font-family: Roboto,sans-serif;font-size: 1em;}
.inner-free .full_section_inner.clearfix{margin-top: 0px;}
.free-t-banner{padding: 55px;}
.btn-green{
	font-weight: 500;
	white-space: nowrap;
    font-size: .9em;
	color: #fff;
	border-radius: 4px;
	background-color: #2dbf43;
	box-shadow: 0 5px 10px 0 rgb(0,181,55,.5); 
	text-transform:uppercase;
	padding: 10px 20px;
}
.q_message{border-left: 2px solid #e41313;background: #f2e8e8;padding: 10px;margin-top: 10px;}
.btn-green:hover{ color:#fff;box-shadow: 0 5px 30px 0 rgba(0,181,55,.5);background-color: #57cb68;}
.free-translations .qbutton {
    margin: 0 0 0 15px;
    padding: 0px 20px;
    white-space: nowrap;
    border-radius: 4px;
    background-color: #517AF9;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0;
    min-width: 169px;
    box-shadow: none;
    box-sizing: border-box !important;
    height: 55px;
    display: block;
}
.free-translations .qbutton:hover{  background-color: #517AF9;   box-shadow: 0 5px 10px 0 rgba(81,122,249,0.33);}
#buttonRow{width:80%; margin:auto;}
.wpb_single_image.icon-arrow {
    cursor: pointer;
    border-radius: 0px;
    text-align: center;
    line-height: normal;
    padding: 0;
    display: block;
    margin: auto;
    height: 55px;
	line-height: 55px;
}
.free-translations select{width:210px;}
.free-translations select {box-shadow: none;} 
.free-translation-live .vc_col-sm-6 .col-1 > .vc_column-inner, .free-translation-live .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
.free-translation-live .section_inner_margin {
    margin-left: 0px;
    margin-right: 0px;
}
.free-translation-live > .wpb_wrapper { padding: 20px;}
.free-translation-live .btn-green { padding: 19px 39px 20px;}
.free-translation-live  .vc_col-sm-2 { width: 15%;}
.free-translations .ft-class > .vc_column-inner > .wpb_wrapper {    background-color: #fff;}
.free-translations textarea {margin-bottom: -10px;}
.free-translations-mobile {display:none;}
.online-translator-video .video-img.req-video {   float: left;}
.free-translation-online h1 {
    color: #2D3039;
    font-size: 28px;
    font-weight: 500;
    line-height: 33px;
    text-align: center;
    padding-bottom: 30px;
}
.free-translation-online {    padding: 50px 30px;}
.google-play {padding-top: 30px;}
.google-play a { padding: 13px;}
.free-translations select {
    border: 1px solid #DEE3E6;
    border-radius: 5px;
    background-image: url(/wp-content/uploads/2019/06/icon-arrow-down-input.svg);
    color: #4F5B6A;
    font-size: 15px;
    line-height: 18px;
    height: 55px;
    padding: 15px 30px 15px 14px;
    min-width: 235px;
    display: block;
    -webkit-appearance: none;
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-color: #fff;
}
.free-translations textarea {
    font-size: 16px;
    height: 230px;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #DEE3E6;
    background-color: #FFFFFF;  
    border-top: none;	
}
.free-translations #column2 .textlayer {    background-color: #f6f9fc!important;}
.col-1.wpb_column.vc_column_container.vc_col-sm-6.highlight {   float: right;}
.col-2.wpb_column.vc_column_container.vc_col-sm-6.highlight {    background-color: transparent;}
.inner-free {    padding-left: 15px;    padding-right: 15px;}
.free-translation-live .btn-green {
    white-space: nowrap;
    font-size: .9em;
    color: #fff;
    line-height: 16px;
    border-radius: 4px;
    text-transform: uppercase;
    padding: 18px 39px 19px;
    background-color: #00D366;
    font-weight: bold;
    display: block;
	box-shadow: none;
}
.free-translation-live .btn-green:hover{box-shadow: 0 5px 30px 0 rgba(0,181,55,.5);}
.free-translation-live .vc_col-sm-2 {    width: 15%;    left: 42.5%;     position: absolute;}
.free-translation-live .b1{   float: left;   display: block;}
.free-translation-live .b2{   float: right;    display: block; }
.free-translation-live .b1.highlight {    float: right;}
.free-translation-live .b2.highlight {  float: left;}
.free-translation-live div#column6 {
    max-width: 236px;
    float: right;
}

.free-translation-online-text {
    max-width: 968px;
    margin: 0 auto;
    color: #4F5B6A;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}
.free-translation-live >.wpb_wrapper {
    padding: 20px 20px;
    box-sizing: border-box !important;
    border: 1px solid rgba(151,166,187,0.2);
    overflow: hidden;
    clear: both;
}
.col-1>.vc_column-inner {padding-left: 0;  padding-right: 0;}
.col-2>.vc_column-inner {padding-left: 0;  padding-right: 0;}
.col-2 .free-translations div#column2 textarea{border-right: 0.5px; background-color: #F5F6FA;}
.col-1 .free-translations div#column1 textarea{border-left: 0.5px;}
.mobile-viw {    display: none;}
.icon-arrow img.img-mobile-view{display: none;}
@media (max-width: 1024px) and (min-width: 768px){
.free-translation-live .btn-green { padding: 15px 15px 14px;} 
.tran-btn-full-width .vc_col-sm-6.tran-btn-full {width: 100%;}
.tran-btn-full-width .vc_col-sm-6.tran-btn-full #column5 {    float: right;}
.bpo-services-box .vc_col-sm-2 {width: 50%;} 
}
.free-translation-live-tab .btn-green {display:none;}
@media (max-width: 1024px){
.free-translation-live .btn-green {display: none;}
.free-translation-live-tab .btn-green { white-space: nowrap; font-size: .9em; color: #fff; line-height: 16px; border-radius: 4px; text-transform: uppercase;  padding: 18px 39px 19px; background-color: #00D366; font-weight: bold;display: block; box-shadow: none; margin: 40px auto 0;   max-width: 150px;}
.tran-btn-none {   display: none;}
.location-left-col {border-right: none;}
}
  
@media (max-width: 767px){
.icon-arrow img.img-desk-view {display: none;}
.icon-arrow img.img-mobile-view{display: block;}	
.wpb_single_image.icon-arrow {	max-width: 40px;   margin: 15px auto 0;   height: 40px;	line-height: 40px;}
.free-translations .qbutton { width: 100%; margin: 20px auto 20px;}
.free-translation-live-tab .btn-green{max-width: 100%; text-align: center;     margin-top: 23px;}
.free-translation-live div#column5 { display: none;}
.free-translation-live div#column3{margin-bottom:0;    padding: 0; }
.free-translation-live .b1 {   float: inherit;   display: block;   width: 100%;}
.free-translation-live .b1.highlight, .free-translation-live .b2.highlight {float: inherit;}
.free-translations select{min-width:100%;  margin: 0 auto;width: 100%;     line-height: 15px; height: 45px; padding: 14px 30px 13px 14px;}
.free-translations-mobile {display: block;background: #fff; padding: 0 15px; border: 1px solid rgba(151,166,187,0.2);   border-top: none;}
.google-play a img { padding: 3px; max-width: 127px;}
.google-play a{padding:0px;}
.free-translation-live .vc_col-sm-2 {   width: 100%;   left: inherit;   position: relative;}
.free-translation-live .b2 {    float: left;   display: block;   width: 100%;}
.inner-free {display: none;}
.mobile-viw {display: block;}
.free-translation-live .b1.highlight { flex-direction: column-reverse;display: -webkit-flex; -webkit-flex-direction: column-reverse;   display: flex;}
.col-1.wpb_column.vc_column_container.vc_col-sm-6.highlight {  float: none;}
.free-translation-live >.wpb_wrapper {  padding: 0 15px 15px;   border: 1px solid rgba(151,166,187,0.2);   border-bottom: none;}
.free-translations-mobile .b3 {padding-top: 5px;} 
div#cls1 {   background-color: #F7F8FB; background-image: linear-gradient(#F7F8FB 20%, #fff 20%);    }
}
/*----------------- exit popup ----------------------*/
#ouibounce-modal .modal-dialog {    max-width: 800px;   width: 100%;}
#ouibounce-modal{     background: rgba(255,255,255,0.8);}
.exit-popup button.close {
    float: right;
    font-size: 16px;
    margin-right: -20%;
    border: none;
    font-weight: 600;
    background: transparent;
    color: #313541;
    cursor: pointer;
}
.content.content_top_margin, .container{z-index: inherit;}
.modal-backdrop.in{   display: none;}
.exit-popup h1.title-popup {
    max-width: 479px;
    font-size: 46px;
    font-weight: bold;
    line-height: 52px;
    text-align: center;
    letter-spacing: 0;
    margin: 0 auto;
    color: #242A36;
    text-transform: uppercase;
}
.exit-popup p.special-offer {
    max-width: 395px;
    color: #4F5B6A;
    font-size: 24px;
    font-weight: 500;
    line-height: 48px;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 10px;
    margin: 0 auto;
}
.exit-popup a.btn-common {
   width: 100%;
    max-width: 500px;
    margin: auto;
    margin-bottom: 30px;
    line-height: 70px;
    display: block;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 16px !important;
    padding: 0;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
}
.exit-popup a.btn-green {    background-color: #2DBF43;    box-shadow: 0 5px 10px 0 rgba(0,181,55,0.5);}
.exit-popup a.btn-black{ background-color: #242A36;	 box-shadow: 0 5px 10px 0 rgba(36,42,54,0.5);}
.exit-popup a.btn-blue{  background-color: #1590FF;	  box-shadow: 0 5px 10px 0 rgba(21,144,255,0.5);}
.exit-popup p.footer-text {
    max-width: 409px;
    color: #242A36;
    font-size: 20px;
    font-weight: 500;
    line-height: 48px;
    text-align: center;
    Margin: 0 auto;
    padding-bottom: 0;
    cursor: pointer;
}
.exit-popup .modal-footer {
    padding: 12px 0;
    margin-top: 0;
    border-top: 0;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.exit-popup .modal-body { 
    background-color: aliceblue;
    background-image: url(/wp-content/uploads/2019/03/ready-to-take-your-business-global.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.exit-popup .modal-body {   padding: 0;   padding-bottom: 30px;    padding-top: 150px;   }
.modal-content.exit-popup {    box-shadow: none;    border: none;
}
/*-----------------end exit popup ----------------------*/
/*---------- Free Translation Online page css end ---*/
/*---------- Scanning document page css start ---*/
.send-your-documents li {
    color: #303846;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    text-transform: inherit;
    margin: 0 6px 20px!important;
}
.send-your-documents li.active{border-bottom: 2px solid #517AF9;}
.send-your-documents li.active a{color: #303846;}
.send-your-documents .q_tabs .tabs-nav li {
    overflow: hidden;
    padding: 0;
    position: relative;
    display: inline-block;
    float: left;
    min-width: 120px;
}
.send-your-documents .video-bott-text {
   background-color: #fff;
    padding: 20px;
    z-index: 999999;
    position: relative;
    margin-top: -10px;
    font-size: 1.125em;
    line-height: 30px;
    text-align: center;
}
.send-your-documents .video-img.req-video {   border: 1px solid rgba(151,166,187,0.2); box-shadow: 0 0 50px 0 rgba(20,49,167,0.1); background-color: #FFFFFF;}
.send-your-documents {float: right;}
.send-your-documents .play-ico{top:40%;}
.send-your-documents .scanning-doc .play-ico{top:50%;}  

/*---------- Scanning document  page css end ---*/
.finishedinterpretationiframe {height: 1000px;}
.tree-doner-box .charity-box-text{text-align: center;}
.tree-doner-box .charity-box-text img {
    margin-bottom: 20px;
}
.tree-doner-box .charity-box-text h3 {
    color: #242A36;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.5;
    margin: 15px 0px;
    letter-spacing: 0;
    text-transform: inherit;
}
/* ----------------------- feed-back-page start------------------------- */
.feed-back-page .feed-left-col {
	max-width: 685px;
	width: 100%;
	padding: 0px;
	margin-right: 15px;
}
.feed-back-page .feed-right-col {
	max-width: 485px;
	width: 100%;
	margin-left: 15px;
}
.feed-back-page .contact-page-header{background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);}
.feed-back-page .review-box{
    min-height: auto;	
    border-radius: 5px;	
    background: linear-gradient(0deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);	
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    color: #FFFFFF;
    padding: 35px 20px;
}

.feed-back-page .review-box h3{	
    font-size: 22px;	
    font-weight: 500;	
    line-height: 25px;
    color:#fff;
    margin-bottom:20px;
}

.feed-back-page .review-box p{
    font-size: 1em;
    line-height: 1.875em;
    padding-bottom: 20px;
    color:#fff;
}

.feed-back-page .help-us-box{
    min-height: 760px;	
	border-radius: 5px;	
    background-color: #FFFFFF;	
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
    padding:30px;
}
    
.feed-back-page .help-us-box h1 {
    color: #303846;	
	font-size: 22px;	
	font-weight: 500;	
	line-height: 25px;
	margin-bottom:20px;}

.feed-back-page .help-us-box p{
   color: #4F5B6A !important;
font-size: 1em !important;
line-height: 1.875em !important;
padding-bottom: 20px;
    
}
.feed-back-page .guide-row{    
    background: #fff;
    margin-bottom: 15px;
    border-radius: 5px;}
.feed-back-page .guide-row img{border-top-right-radius: 5px;
    border-top-left-radius: 5px;}
.feed-back-page .link-guide {
    display: block;
    overflow:hidden;
    padding: 0 10px 10px;}
    
.feed-back-page .left-text{float:left;}
.feed-back-page .right-text {float:right; font-size:15px;}
.feed-back-page .breadcrumb{margin-top: -19px;}    

/* ----------------------- feed-back-page end------------------------- */
.middle-nav-section .prev2, .middle-nav-section .next2 {top: 120px;}
.about-page-video .play-ico {line-height: 120px;}
/*----------------------- client page CSS Start  ----------------------*/
.client-four-reasons .four-reasons-box .tabs-container {border-left: none;}
.client-four-reasons .four-reasons-box ul.tabs-nav {border-right: 1px solid rgba(192,201,214,0.4);}
.client-four-reasons .four-reasons-box .tabs-container {padding: 40px 40px 0px;}
.client-four-reasons .four-reasons-box li a {font-weight: 400;}
.client-tab {border: none;}
.client-tab li {padding: 20px 20px 20px 0px !important;max-width: 182px;width: 100%;line-height: 24px;}
.client-tab li.active {border-left: none;color: #517AF9 !important;padding-left: 0px;}
.client-tab li.active a { color: #517AF9;font-weight: 500;}
.client-tab .tabs-container {
              border-left: none !important;
              width: 100% !important;
              padding: 0px 0px 0px 50px !important;
              max-width: 866px;
              float: left;}
.client-tab  ul.tabs-nav {border-right: 1px solid rgba(192,201,214,0.4);width: 20% !important;padding: 30px 0px 0px;}
.client-tab li a {color: #97A6BB;font-size: 1.000em;line-height: 24px;font-weight: 400;}
.client-content h3 {
                color: #242A36;
                font-size: 18px;
                line-height: 1.3;
                text-align: center;
                padding-top: 15px;
                padding-bottom: 10px;}
.client-content p {
                color: #97A6BB;
                font-size: 16px;
                line-height: 32px;
                text-align: center;}
.client-tab .immigration-h3 h2 {padding-bottom: 30px;}
.client-content p:last-child{ margin-top: 20px;}
.client-logo {
                 text-align: center;
                 border: 1px solid rgba(192,201,214,0.4);
                 border-radius: 8px;
                 background-color: #FFFFFF;
                 box-sizing: border-box;
                 vertical-align: middle;
                 margin-bottom: 33px;
                 padding: 20px;
                 transition: 0.3s;
                 transition: 0.3s;
                 -webkit-transition: 0.3s;
                 -moz-transition: 0.3s;
                 -o-transition: 0.3s;}
.client-img {
                 height: 88px;
                 display: flex;
                 justify-content: center;
                 align-items: center;}
.client-logo:hover {
                  display: block;
                  max-height: 100%;
                  box-shadow: 0 20px 50px 0 rgba(20,49,167,0.05);
                  border-color: transparent;
                  }
/*.client-content  {display:none;transition: 0.3s;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;}
  .client-logo:hover .client-content { display:block;}  
*/

.client-content {
                  transition: 0.3s;
                  transition: 0.3s;
                  -webkit-transition: 0.3s;
                  -moz-transition: 0.3s;
                  -o-transition: 0.3s;
                  max-height: 0;
                  overflow: hidden;}
.client-logo:hover .client-content {
                  opacity: 1;
                  max-height: 500px;
                  transition: max-height 0.25s ease-in;
                  transition:  max-height 0.25s ease-in;
                  -webkit-transition: max-height 0.25s ease-in;
                  -moz-transition: max-height 0.25s ease-in;
                  -o-transition:  max-height 0.25s ease-in;}
.client-content a.link-blue {
                   color: #517AF9;
                   font-size: 15px;
                   line-height: 24px;
                   text-align: center;
                    text-transform: inherit;
                   font-weight: 400;}
.client-tab .tab-content .sub-title {margin-bottom: 5px !important;}
.client-certificate-row {background: linear-gradient(to top, #F7AF22 50%, #fff 50%);padding-bottom: 200px;}  
.client-certificate-slider p {
		  color: #414C58;
		  font-size: 20px;
		  line-height: 40px;
          text-align: left;
          min-height: 320px;
          }
.client-certificate-slider h3 {
			color: #414C58;
			font-size: 20px;
			font-weight: 500;
			line-height: 40px;
			text-align:left;
			/*padding-top: 90px;*/
			letter-spacing: 0;}
.client-certificate-slider h3 a.link-blue {
			color: #517AF9;
			font-size: 15px;
			line-height: 40px;
			float: right;
			text-transform: initial;
			font-weight: 400;
			letter-spacing: inherit;}
.client-certificate-slider .item {
		       	border-radius: 5px;
			background-color: #FFFFFF;
			box-shadow: 0 0px 20px 0 rgba(20,49,167,0.1);
			padding: 70px;
			box-sizing: border-box;
			margin-top: 48px;}
.client-certificate-slider  .owl-stage-outer {padding: 10px;}
.client-certificate-row h2 {
			color: #303846;
			font-size: 22px;
			font-weight: 500;
			line-height: 40px;
			padding-bottom: 30px;
			letter-spacing: inherit;}
.what-people-say .section_inner:after {
			content: '';
			background: url(/wp-content/uploads/2019/07/quote-icon.svg);
			position: absolute;
			width: 284px;
			height: 249px;
			right: -122px;
			top: 0;}
.mobile-padding-zero:hover {z-index: 1000;}
.slider-client-txt {padding-left: calc((100% - 1200px) / 2);}
.certificate-slider .item p {
		    font-size: 1em;
		    color: #303846;
		    font-weight: 500;
		    line-height: 1.8;
		    text-align: center;
		    padding: 20px 0 0;}
.certificate-slider span, .client-certificate-slider span  { font-size: 1.813em;color: #fff;padding: 0 20px;} 
.certificate-slider .owl-dots, .certificate-slider .owl-nav.disabled, .client-certificate-slider .owl-dots, .client-certificate-slider .owl-nav {
		    text-align: right;
		    margin-top: 60px;
		    margin-bottom: 66px;
		    max-width: 600px;
		    border-radius: 5px;}
.client-certificate-slider .owl-nav {right: 35%; margin-top: 50px;}
.client-certificate-slider .owl-dots .owl-dot {display: inline-block; }
.client-certificate-slider .owl-dots {left:0; text-align: left;background-color: transparent;box-shadow:none;}
.client-certificate-slider .owl-dots .owl-dot {
			height: 7px;
			margin: 5px;
			width: 7px;
			border-radius: 50%;
			background-color: #FFC66E;}
.client-certificate-slider .owl-dots button.owl-dot.active {
			height: 7px;
			width: 18px;
			border-radius: 3.46px;
			background-color: #fff;
			outline: none;}
.client-certificate-slider .owl-dots {left:0; text-align: left;background-color: transparent;box-shadow:none;}
/*----------------------- Clent page CSS End  ----------------------*/
/*----------------------- COA page CSS Start  ----------------------*/
.finish-coa .quoteSection {max-width: 730px;}
.finish-coa .quote-site-bar {max-width: 400px;}
.finish-coa .quote-site-bar.wpb_column {margin-left: 50px;padding-left: 0px;}
.finish-coa .quote-site-bar .vc_column-inner {padding: 40px 35px 20px;}
.finish-coa .sales-contact-services h3 {padding-bottom: 17px;}	
/*----------------------- COA page CSS End  ----------------------*/
/*-------------- Day Awards start ---------------*/
.banner-awards-btn .qbutton-width-small-text {
    min-width: 230px !important;
    padding: 14px 0px !important;
    font-size: 0.875em !important;
}
.categories-awards {background-color: #FAFAFC;}
.categories-awards h2 {
    color: #242A36;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 50px;
    text-align: center;
    padding-bottom: 50px;
    padding-top:30px;
    letter-spacing: 0;
}
.awards-box {
    border-radius: 5px;
    background-color: #FFFFFF;
    padding-top: 30px;
    text-align: center;
    margin-bottom: 27px !important;
    max-width: 370px;
}
.awards-box:hover { box-shadow: 0 0 20px 0 rgba(20,49,167,0.1);}
.awards-box:hover .btn a.blue-small-btn {background-color: #517AF9;}
.award-img {    padding: 0 15px;}
.awards-box h3 {
    color: #313541;
    font-size: 1.250em;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0;
    min-height: 55px;
    padding: 20px 20px 30px;
    border-bottom: 1px solid #ECECEC;
}
.awards-box strong {    font-weight: 500;    color: #313541;}
.awards-box .btn {    padding: 18px;    box-sizing: border-box;}
.awards-box .btn a.blue-small-btn {
    border-radius: 4px;
    background-color: #4F5B6A;
    display: block;
    color: #fff;
    padding: 14px;
    font-size: 0.875em;
    font-weight: bold;
    text-transform: uppercase;
}
.award-date {    border-bottom: 1px solid #ECECEC;    padding: 10.5px 0 12.5px;}
.box-align-right .awards-box {   float: right;    min-width: 370px;}
.tittle-sub-section {    text-align: center;	padding-bottom: 50px;}
.tittle-sub-section h2 {
    color: #303846;
    font-size: 1.375em;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0;
    text-transform: inherit;
}
.tittle-sub-section h3 {
    color: #4F5B6A;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0;
    text-transform: inherit;
    padding-top: 20px;
}
.awards-list-tittle strong{
    color: #4F5B6A;
    font-weight: 500;
    margin-bottom: 20px;
    display: block;
    font-size: 1.125em;
}
.awards-list-tittle .check-list ul li {   font-weight: 400;   padding-bottom: 15px;   width: 96%;}

/*------------- Day Awards end  -----------------*/
/*------------- International Marketing Services start  -----------------*/
.title-center {
    max-width: 972px;
    margin: 0 auto;
    padding-bottom:50px;
}
.title-center h2 {
    color: #242A36;
    font-size: 22px;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0;
    text-transform: inherit;
    padding-bottom: 30px;
}
.marketing-box {
    min-height: 419px;
    border-radius: 5px;
    background-color: #FFFFFF;
    text-align: center;
    padding: 40px 25px 35px;
    box-sizing: border-box;

}
.marketing-box h3 {
    color: #303846;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0;
    padding: 15px 0 20px 0;
}
.marketing-box a {
    color: #517AF9;
    font-weight: bold;
    line-height: 48px;
    text-transform: uppercase;
}

/*------------- International Marketing Services start  -----------------*/
/*----------------------- Newsletter CSS Start  ----------------------*/
.newsletter-left  > .vc_column-inner, .newslatter-right > .vc_column-inner { padding-left: 0;padding-right: 0;}
.newsletter-left .aTitle {color: #2D3039;
font-size: 24px;
font-weight: 500;
line-height: 28px;
text-align: center;
margin-bottom: 16px;
margin-top: 16px;}
.newslatter-right{margin-right: 15px;max-width: 585px;margin: 0 auto;}
.newsletter-left {margin-left: 15px;max-width: 585px;margin: 0 auto;}
.newsletter-left #autoquote {border-radius: 5px 0px 0px 5px;padding: 50px;margin: 0px;text-align: center;box-shadow: none;}
.newslatter-right {margin-right: 15px;max-width: 585px;	margin: 0 auto;	border-radius: 0 5px 5px 0;background-color: rgba(245,246,250,0.5);padding: 50px 48px 50px 50px;}
.newslatter-right p{padding-bottom:21px;}
.newslatter-right p:first-child{padding-bottom: 0px;} 
.newslatter-right .button-big-orange.button-text.qbutton {
	border-radius: 5px;
	background-color: #F7AF22;

	display: block;
	text-align: center;
	letter-spacing: 0px;
	font-size: 18px;
	font-weight: 500;
	text-transform: inherit;
        box-shadow: none; 
}
.newslatter-right .button-big-orange.button-text.qbutton:hover {box-shadow: 0 5px 10px 0 rgba(245,124,0,0.5); }
.newsletter-left #autoquote .mc-field-group {padding-bottom: 30px !important;width: 100%;}
.newsletter-left #autoquote label {padding-bottom: 15px;}
.newsletter-left #autoquote #mc-embedded-subscribe {
	width: 100%;
	border-radius: 5px;
	background-color: #517AF9;
	padding: 15px;
	height: auto;
	font-size: 18px;
	font-weight: 500;
        box-shadow: none;
}
.newsletter-left #autoquote #mc-embedded-subscribe:hover{box-shadow: 0 20px 40px 0 rgba(81,122,249,0.3);}
.newsletter-left #autoquote #mc_embed_signup form {padding: 0;}
.newsletter-left #autoquote #mc_embed_signup .mc-field-group select {width: 100%;}
.newsletter-left #autoquote .contact-social-icons {padding-bottom: 67px;padding-top: 100px;}
.newsletter-left #autoquote .contact-social-icons h3{float: left;margin-bottom: 0px;vertical-align: middle;line-height: 44px;color: #303846;font-size: 18px;font-weight: 500;}
.newsletter-left #autoquote .contact-social-icons ul{ float: right;}
.newsletter-left #autoquote:after { content: ""; display: block; clear: both;overflow: hidden;}
.newslatter-section > .section_inner.clearfix{box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);max-width: 1155px;}
/*----------------------- Newsletter CSS End  ----------------------*/
.banner-btn .call-now{ color: #fff;padding-left: 20px;  padding-right: 10px; }
.banner-btn .call-link{   color: #fff;   font-weight: 500;}
.btn-space a.qbutton-width-small-text { min-width: 190px;}
.btn-space a.blue.qbutton-width-small-text {    margin: 0px 27px 10px 0;}
/*----------------------- website localization page css start  ----------------------*/
.website-localization-btn .gold-pack-btn:hover {box-shadow: 0 5px 10px 0 rgba(247,175,34,.64);}
.list-padding.check-list.line-height-48px.full-list.mobile-margin {  margin-top: 0px !important;}
.website-approch  .localization-services-title {max-width: 100%;}
.website-l10n  .ebook-form .input-container { margin-bottom: 40px;}
.whitepaper-phone-interpreting {float: left;padding-bottom: 40px;} 
.website-l10n  .ebook-form {	clear: both;}
.ebook-form #ebook-btn {outline: none;}
.benefits-list ul.benefits li {
    text-align: left !important;
    padding-left: 20px !important;
    overflow: hidden;
    font-size: 1em !important;
    font-weight: normal !important;
    letter-spacing: 0;
    width: 100%;
    height: 50px;
    }
.website-localization-package-text {
	height: 49px;
	border-bottom: 1px solid #ECECEC;
	line-height: 1.5;
	padding: 10px 15px;
}
.web-packages .service_table_holder ul li {    
     width: 100%;
    padding: 0;
    clear: both;
    text-align: center;
    border: 1px solid #ECECEC;
  line-height: 48px;
    margin-bottom: 0;
        list-style-type: none;
box-sizing: border-box;	
}
.l10-text p {max-width: 620px;}
.l10-tool {list-style: none;}
.l10-tool li {display: inline-block;max-width: 150px;padding: 0px 25px;vertical-align: middle;}
.l10-tool li:first-child {max-width: 66px;padding-left: 0px;}
.l10-tool li:last-child{padding-right: 0px;}
.website-localization-title h2, .website-our-packages .website-five-col .bg-color h3, .ebook-banner .website-l10n h2 { text-transform: none;}
.line-height-48px.check-list ul li {line-height: 38px !important;}
.line-height-48px.check-list.full-list ul li:after {top: 12px !important;}
.ebook-form #email::-webkit-input-placeholder {color: #fff;}
.ebook-form #email:-ms-input-placeholder {color: #fff;}
.ebook-form #email::placeholder {color: #fff;}
.analysis-box .wpb_wrapper:after{top: 37% !important;}
.steps-web-local .localization-services-box-one .wpb_wrapper:after{top: 30%;} 
.steps-web-local .top-line-none .localization-services-box-one .wpb_wrapper:after{top: 34%;} 
.steps-web-local .localization-services-box {max-width: 220px;font-size: 1.000em;}
.steps-web-local .localization-services-box .step-left img { margin-left: -30px;}
.website-approch .localization-scope-box {min-height: 350px;}
.website-approch .localization-services-title {max-width: 720px;}
.website-our-packages {	text-align: center !important;}
.add-on-services-section .add-on-services-text h3 {font-size: 1.375em;letter-spacing: 0.5px;}
.add-on-services-section .add-on-services-box h4 {
	letter-spacing: 0;
	text-transform: capitalize;
	color: #FFFFFF;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 1.5;
	text-align: center;
	margin: 10px 0px;
}
.add-on-services-box .add-on-services-box-inner-org img {padding-top: 25px;}
.trusted-by-text h2 {
	opacity: 0.8;
	color: #414C58;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
}
.website-localization-title h2 {font-weight: 300;color: #414C58;text-align: center;
font-size: 1.750em;
line-height: 1.5;
letter-spacing: 0;
padding-bottom: 16px;}
.website-localization-title h2 strong {	font-weight: 500;}
.website-localization-btn .gold-pack-btn{
	font-size: 0.875em;
	font-weight: bold;
	text-align: center;
	padding: 0px 80px;
	letter-spacing: inherit;
}
.website-approch .website-localization-title{padding-bottom: 60px;}
.website-our-packages .website-localization-title {
	max-width: 970px;
	margin: 0 auto;
}
.website-our-packages .website-five-col  .bg-color h3 {
	color: #4F5B6A;
	font-size: 1em;
	font-weight: 500;
	line-height: 28px;
	text-align: center;
        letter-spacing: inherit;
}
.website-our-packages .website-five-col .bg-color {
    background-color: #FAFAFC;
    padding: 30px 20px;
    min-height: 185px;
    box-sizing: border-box;
    box-shadow: 0 0 3px 0 rgba(20,49,167,0.1);
    margin: 0 0 10px;
    border-radius: 5px;
text-align: center;
}  
.website-our-packages .website-five-col .bg-color:hover {
    background-color: #517AF9;
    transition: 0.3s;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
}
.website-our-packages .website-five-col .bg-color:hover h3 {color: #ffffff;}
.website-our-packages .website-five-col .vc_col-sm-2 .vc_column-inner{ padding:0px}
.website-our-packages .website-five-col .bg-color:hover .icons-local g, .website-our-packages .website-five-col .bg-color:hover .icons-local {fill: #fff;} 
.website-our-packages .website-five-col .bg-color:hover .stroke-local {stroke: #fff;}
.website-our-packages .website-five-col .finance {min-height: 70px;}
.website-five-col {padding-top: 52px;padding-bottom: 50px;}
.add-on-services-section .add-on-services-text{max-width: 696px;}
.add-on-services-section .add-on-services-text p {font-size: 1em;}
.list-title {padding-left: 0px !important;}
.list-title:after {display: none;}
.line-height-48px li {line-height: 48px !important;}
.website-l10n h2 {font-weight: 300; padding-top: 77px;}
.website-l10n h2 strong {font-weight: 500;}
.website-l10n p {max-width: 481px;font-size: 18px;line-height: 30px;}
.line-height-48px ul li:after {top: 16px !important;}
.website-padding-bottom-80px {padding-bottom: 5rem !important;}
.loc-ser-car .service-wrapper .contentarea p {min-height: 130px;}
.infographics-banner:before {
	content: '';
	background: url(/wp-content/uploads/2019/07/pattern-min.png) bottom center;
	width: 100%;
	height: 50%;
	position: absolute;
	left: 5%;
	bottom: 0;
	pointer-events: none;
	background-size: 100% auto;
}
.website-approch .localization-scope-box h4 {color: #242A36;}
.ebook-banner .website-l10n h2 {
	max-width: 471px;
	color: #FFFFFF;
	font-size: 2.000em;
	line-height: 60px;
	text-align: left;
}
.ebook-form {text-align: left;}
.ebook-form .input-container {
	width: 100%;
	position: relative;
	max-width: 536px;
        margin-bottom: 85px;
}
.ebook-banner .vc_col-sm-6 .services-img-right {margin-left: -22px;padding-top: 15px;}
.ebook-form #email {
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 4px;
	background-color: rgba(255,255,255,0.1);
	color: #FFFFFF;
	font-size: 1.000em;
	line-height: 19px;
	width: 100%;
	padding: 20px 223px 20px 33px;
	box-sizing: border-box;
}
.ebook-form #ebook-btn {
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 183px;
	color: #FFFFFF;
	font-size: 0.875em;
	font-weight: 500;
	text-align: center;
	letter-spacing: inherit;
	border-radius: 0 4px 4px 0;
	background-color: #F7AF22;
	box-shadow: none;
	border: 1px solid #f7af22;
	border-top: none;
}
.ebook-banner .website-l10n h2 {max-width: 471px;letter-spacing: inherit;padding-top: 90px;padding-bottom: 35px;}
.ebook-banner {padding-top: 10px !important;}
.steps-web-local .localization-services-box-two .wpb_wrapper:before {
    display: inline-block;
    height: 50px;
    content: " ";
    text-shadow: none;
    width: 50%;
    border-left: 2px #97A6BB dashed;
    position: absolute;
    top: -7%;
    left: 50%;
}
.steps-web-local .localization-services-box { padding: 50px 0px;}
.steps-web-local .localization-services-box h3 {width: 100%;  color: #242A36; font-size: 1em; font-weight: 500; line-height: 1.2;  padding-top: 15px;  padding-bottom: 14px;letter-spacing: 0;}
.website-five-col.vc_row .vc_col-sm-2 {
    margin: 0;
    width: 20%;
    padding: 0 5px;
}
.website-five-col .wpb_column.vc_column_container.vc_col-sm-1\/5 {
	float: left;
	width: 20%;
}
.website-five-col .wpb_column.vc_column_container.vc_col-sm-1\/5  .vc_column-inner {padding: 0 5px;}
/*----------------------- website localization page css end  ----------------------*/
/*----------------------- Website Translation page css start----------------------------*/
.row-packes .immigration-h3 h2 { padding-bottom: 20px;}
.row-packes .immigration-h3 p {
    margin: 0 auto 50px;
    max-width: 620px;
    text-align: center;
}
.row-list-budget .vc_column-inner {
    background: #FAFAFC;
    padding: 0;
    margin-bottom: 15px;
    border-radius: 5px;
    width: auto;
    margin: 0 6px 15px;
}
.row-list-budget .prize-area { padding: 30px 0px 30px;}
.budgets-list {list-style: none;}
.budgets-list li {
    padding: 9px 10px;
    border-top: 1px solid #ECECEC;
    color: #4F5B6A;
    line-height: 28px;
    min-height: 27px;
}
.row-list-budget .org-clr .prize-no {font-size: 1.625em;}
.row-list-budget .prize-no { font-weight: 500;}
.budgets-list li em, .human-edit-text p em{ color: #D80027; font-style: normal;}
.budgets-list li:last-child {
    font-size: 0.875em;
    padding: 20px 10px;
}
.budgets-list li:nth-child(3), .budgets-list li:nth-child(4) { min-height: 56px;}
.budgets-list li:nth-child(5) { min-height: 84px;}
.quote-btn-row { padding: 5px 0 10px;}
.human-edit-text {
    font-size: 0.875em;
    border-bottom: solid 1px #DEE3E6;
    border-top: solid 1px #DEE3E6;
    color: #4F5B6A;
    padding: 25px 0 10px;
}
.human-edit-text p {  padding: 0 0 20px;}
.human-edit-text ol {
    margin: -20px 0 20px;
    padding: 0 0 0 15px;
    line-height: 1.9;
}
.att-text {
    text-align: center;
    padding: 32px 0 0;
    color: #4F5B6A;
}
.att-text p{color: #4F5B6A;}
.proxy-cms img {   border-radius: 5px;   border: solid 1px #F5F6FA;}
.proxy-cms p {  max-width: 660px; margin: 0 auto;    padding: 0 0 30px;}
li.cp-column {
    display: flex;
    align-items: center;
    min-height: 330px;
    justify-content: center;
}
span.p-month {
    font-size: 14px;
    line-height: 24px;
}
span.blue {
    color: #517AF9;
    font-weight: 500;
}
@media (min-width:1000px) {
    .proxy-text p:last-child { padding-bottom: 0;}
   .proxy-text { margin-bottom: 0 !important;}
   .quote-btn-row .qbutton.blue.qbutton-width-small-text { min-width: 235px;}
}
@media (min-width:768px) and (max-width:1000px) {li.cp-column {min-height: 307px;}}
@media (max-width: 767px){.row-packes .quote-btn-row a.qbutton.blue.qbutton-width-small-text { margin: 10px 0px; width: auto !important;text-align: center;display: block;}}
/*----------------------- Website Translation page css end----------------------------*/

@media (min-width:1300px){
.real-phone-interpreting::after {  content: ""; display: block;  position: absolute;  height: 100%; width: 50px;  left: 0;  top: 0;   background: white;}
.real-phone-interpreting .vc_col-sm-6 .vc_column-inner {    padding-right: 0 !important;}
}
@media (min-width:1200px){
.full-width-text-right .vc_column-inner {max-width: 588px;}
.full-width-text-left-img .vc_column-inner {max-width: 950px;float: right;padding-right: 60px;}
.full-width-text-left-img .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey {width: 100%;}
.full-width-text-left-img img.vc_single_image-img.attachment-full {width: 100%;}
.full-width-text-right .full_section_inner.clearfix {display: flex;align-items: center;}
.more-width {width: 120%;}
.full-width-text-right-img .vc_column-inner {  max-width: 950px; float: left !important; padding-right: 0 !important;}
.proxy-text p { margin-right: -46px;    }
.proxy-text  .check-list {   margin-right: -90px;    }
.inner-pages-banner.web-tran .banner-text {  padding-bottom: 200px;    }
.inner-pages-banner.web-tran { background-position: center top !important;    }
}

@media (max-width: 1200px){
.quote-section-row .vc_col-sm-8 {margin-bottom: 20px;}
.professionals{padding-right: 0; margin-top: 15px;margin-bottom: 30px; width: 100%;}
.jobs-image{width: 100%; padding-right: 0;}
.job-at-day-tran-row {  text-align: center;}
.apply-now{ float: none;}
.full-width-text-right .vc_column-inner {  padding-left: 30px;   padding-right: 30px;}
.exit-popup button.close{margin-right: -10%;}
.pmf-txt {min-height: 84px;}
.real-phone-interpreting .services-img-right {margin-right: -15px;}
.phone-interpreting a.qbutton {min-width:auto; font-size: 13px; margin-right: 15px;}
.mobile-app {max-width: 100%;}
.play-store {margin-right: 0px;}
.app-store {margin-left: 0px;}
.pmf-txt, .pms-txt { min-height: auto;font-size: 14px;}
.translate-anywhere-banner .banner-text p {line-height: 1.5;}
.translate-anywhere-banner .section_inner.clearfix {width: 100%;padding: 0px 15px;}
.translate-anywhere-banner .chrome-plugin-right {padding-top: 15px;}
/********************************** Start eLearning Localization Services***************************************/
.four-reasons-box.four-analysis-box li {
    padding: 15px 27px;
    margin: 10px 15px;
}
.quality-accuracy-tab.four-analysis-box .tabs-container {
    padding: 40px 25px;
    min-height: 390px;
}
.elearning-localization-services-logos img {
    max-width: 100%;
    padding-top: 0px;
}
.elearning-localization-services-logos h3 {
    font-size: 1.000em;
}
.two-box-col-2 {
    width: 70%;
}
.four-reasons .quality-accuracy-tab.four-analysis-box ul.tabs-nav {
    width: 50% !important;
}
/********************************** End eLearning Localization Services***************************************/
}
@media (min-width:1025px){
.four-reasons-box ul.tabs-nav { width: 25%;}
.four-reasons-box .tabs-container { width:67%;border-left: 1px solid rgba(192,201,214,0.4);}
ul.tradtc li .contentarea p {  min-height: 150px;}
.tradtc .service-wrapper { padding: 40px 20px !important;}
.tradtc h3{font-size: 1.1em;}

}
@media (min-width:1200px){.client-certificate-slider {float: right;max-width:100%;}}
@media (max-width: 1200px) and (min-width: 1001px){
.free-translations select { width: 190px;     min-width: auto;	padding: 15px 20px 15px 15px;}
.feed-back-page .feed-left-col {max-width: 100%;	width: 66.66667%;	padding: 0px;	margin-right: 0;}
.feed-back-page .feed-right-col {max-width: 100%;	width: 33.333333%;	margin-left: 0px;}
.budgets-list li:last-child {  font-size: 0.79em;    padding: 20px 10px; }
.budgets-list li{font-size: 0.9em;}
}
@media (min-width:1024px) and (max-width:1300px){
.real-phone-interpreting .vc_col-sm-6 {width: 50% !important;}
.real-phone-interpreting .services-img-right {margin-right: -15px;}
.services-img-right {padding-top: 1.5rem !important;}
/*.immigration-section .qbutton-width-small-text, .button-min .qbutton-width-small-text {	min-width: 130px;}*/
.immigration-section .qbutton-width-small-text:nth-child(2){margin-left: 15px;}
.loc-button span.call-now, .loc-button a.call-link {font-size: 1em;}
.btn-space .qbutton-width-small-text:nth-child(2) { margin: 0;}
}
@media (max-width: 1001px) and (min-width: 768px){
.free-translations select{ min-width: auto; width: 152px; font-size: 11px;height: 45px; padding: 12px 18px 12px 8px; font-weight: bold;}
.free-translation-live >.wpb_wrapper{padding: 20px 10px;}
.free-translations .qbutton{    height: 45px;   padding: 15px 15px 14px; min-width: 140px;}
.free-translation-live .btn-green{    padding: 15px 15px 14px;}
.wpb_single_image.icon-arrow{height: 45px; line-height: 45px;width: 20px;}
.row-list-budget .vc_column_container { width: 50%; }
.budgets-list li:nth-child(3) {   min-height: 33px;    }
.proxy-cms .vc_col-sm-2 {    width: 33.3%; margin: 0 0 20px;  text-align: center;   }
}
@media (min-width:990px) and (max-width:1200px){
.breadcrumbs ul li{    padding: 0 5px;}	
.services-breadcrumb .yoast-breadcrumb{display: none;}
.no-header-img .services-breadcrumb .yoast-breadcrumb{display: block;     width: auto;}
.languagesList li{     font-size: 1em; line-height: 56px;}
.world-table .q_tabs .tabs-nav li a{margin: 0 4px;}
/*.int-vs-tra-services ul li {min-height: 176px !important;}*/

}
@media (max-width:1024px){
.resource-height .about-company-box h3 {font-size: 15px;}     
.we-are-available-title h2 br {    display: none;}
.certificate-slider .vc_col-sm-5, .certificate-slider .vc_col-sm-7 { width: 100%; float: none;}
.certificate-slider {  padding: 20px 30px;}
.certified-samples { max-width: 500px !important; float: none !important; padding: 0 !important;}
.certificate-slider h2{padding-top: 0px; line-height: 1.7;}
.certificate-slider .item { max-width: 670px ;   padding: 20px 15px;  }
.Immigration-box {margin-bottom: 30px!important; max-width: 100%;}
.Immigration-box .text-content {min-height: auto; padding-bottom:20px;}
.certified-translation-services-box {    min-height: auto !important;}
.phone-interpreting h2{padding-top: 0;}
.whitepaper-phone-interpreting h4{padding-bottom: 0px;}
.interpretation-company-boxs{    min-height: 300px;  padding: 20px 15px;}
.yoast-breadcrumb{ width:88%;}
.quoteSection, .quote-site-bar { max-width: 100%;width: 100%;}
.quote-site-bar .vc_column-inner, .quoteSection .vc_column-inner { padding:15px ;}
.case-studies .about-company-box h3 {line-height: 25px;	min-height: 89px;}
.exit-popup button.close{    margin-top: -3%;     margin-right: 0%;}
.budgets-tbl ul li {width: 50%;	margin-bottom: 20px;}
.copywritting-carasole .qode_carousels_holder {	box-shadow: none;}
.copywritting-carasole .client-logo-size {max-width: 137px;}
.services-img-right {padding-top: 0px;}
.client-logo-size {max-width: 137px;}
.translate-anywhere-banner .section_inner_margin{margin-left:0px;margin-right:0px;}
.website-approch .localization-scope-box {min-height: 400px;}
.ebook-banner .website-l10n h2 {max-width: 100%;line-height: 1.3;padding-top: 30px;}
.ebook-form #ebook-btn{width: auto;}
.l10-tool li {padding: 0px 10px;}
.add-on-services-section {padding: 30px 15px;}
.l10-text {margin-bottom: 0px !important;}
.l10-tool {margin-bottom: 30px;}
.client-certificate-slider p { min-height: 210px;}
.client-certificate-slider h3 {min-height: 80px;}
} 
@media only screen and (max-width: 1000px){
.content, .touch .content { margin-top: -143px!important;}
.no-header-img {  padding-top: 143px;}
.feed-back-page .feed-left-col {max-width: 100%;width: 100%;margin-bottom: 30px;}
.feed-back-page .feed-right-col {max-width: 100%;width: 100%;margin-left: 0px;}
.feed-back-page .feed-right-col .guide-row a img {width:100%;}
.feed-back-page .feed-left-col .vc_column-inner { padding:0px;}
/*.client-logos-section-gray .qode_carousels .slides img{width: 141px;height: 44px;}
.client-logos-section-gray .qode_carousels .slides > li .carousel_item_holder:hover .second_image_holder{opacity: 1;cursor: pointer;}*/
}
@media (max-width: 990px){  
.breadcrumb .breadcrumbs-left{    padding-left: 0;    min-width: 115px; }
.breadcrumb .vc_col-sm-2 {   width: 100%;   float: left;}
.breadcrumb .vc_col-sm-10 {    width: 100%;   float: right; margin-top: -49px}
.breadcrumbs ul li {   display: block;   text-align: left;   padding: 0 9px;   line-height: 2.5;}
.breadcrumbs ul li.current-page-ancestor{font-weight: 600;     border: none; }
.toggle-breadcrumbs {  display: block;}
#cssmenu{display: none;    clear: both;  width: 100%;}
#cssmenu{padding: 0 20px 10px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;	box-sizing: border-box;}
.breadcrumbs ul li{   margin-left: 90px;}
.breadcrumb { margin-top:0;     padding: 0 10px;}
.inner-pages-banner .banner-text{ padding-bottom: 0;}
.yoast-breadcrumb:before{ padding-left:0;}
.dt-social-media{    padding: 15px 0 0 !important;}
#autoquote p.text-right{font-size: 14px;}
.case-studies .resource-box a.resource-box-btn {min-width: 140px;}
.app-list .vc_col-sm-2 {width: 33.33%;float: left;min-height: 777px;}
.rapid-lang-section .full-width-section-rev {margin-left: 30px;margin-right:30px;}
/*--updated 29-07-2019 web site localization page start-  --*/
.ebook-banner .vc_col-sm-6 {width: 100%;}
.ebook-banner .website-l10n h2 { text-align: center;}
.ebook-form .input-container {margin-bottom: 0px;margin: 0 auto;}
.ebook-banner .vc_col-sm-6 .services-img-right {text-align: center;}
.services-img-left.ipad-marg-top-30 {margin-top: 30px;}
/*--updated 29-07-2019 web site localization page end-  --*/
}
@media (min-width:1025px) and (max-width:1200px){
.our-credentials-col-section .our-credentials-boxs {min-height: 435px;}
.resource-height .about-company-box h3 {font-size: 17px;line-height: 30px;}
}
@media (min-width:1024px) and (max-width:1200px){
.Immigration-box .text-content {    min-height: 331px;}	
.contact-us-with-your-project .contact-iframe-col{padding: 35px 55px 59px 57px;}
.dt-social-media{    padding: 15px 10px 14px 20px;}
.quote-section-row .vc_col-sm-8 {width: 66.666%;}
.quote-section-row .vc_col-sm-4 {width: 33.333%;}
.service-quote-col-box .vc_column-inner {   padding-left: 15px;}
.quote-site-bar {max-width: none;width: 33.33333%;padding: 0px;}
.quoteSection {max-width: none;	width: 66.66666667%;padding: 0px;}
.world-table table.language td {padding: 12px 30px;}
.newsletter-left #autoquote {min-height: 977px;} 
.contact-sales-column .quoteSection { width: 60%;}
.contact-sales-column .sales-contact-right-side {  padding: 0px 0px 0px 15px; width: 40%;}
.btn-space a.qbutton-width-small-text {   min-width: 152px;}
.line-height-48px li {line-height: 30px !important;}
}
@media (min-width:767px) and (max-width:1200px) {
.box-holder-location{padding: 49px 10px 20px 10px;}
p.box-heading, .box-holder-location h4{font-size: 0.938em; line-height: 1.4;}
p.address-text { font-size: 0.938em; line-height: 1.6;}
.four-reasons-box ul.tabs-nav { width: 25%; box-sizing: content-box;}
.four-reasons-box .tabs-container { width:75%;border-left: 1px solid rgba(192,201,214,0.4); box-sizing: border-box;}
.four-reasons-box li{ padding:10px 20px;}
.four-reasons-box li.active{padding-left: 15px;}
.inner-accredited-box.subtitling-box-icon .qbutton-width-small-text{ min-width: 160px;}
.inner-accredited-box.subtitling-box-icon h4{    font-size: 1.200em;}
.inner-accredited-box.subtitling-box-icon h2 {font-size: 2.4em;line-height: 35px;}
.inner-services-box{min-height: 413px;}
.powerful-translation-row .simple-box{padding: 40px 20px;}
.payment-text-website a.qbutton{  min-width: 230px; box-sizing: border-box !important;}
.quality-accuracy-tab .tabs-container {  width: 63% !important;}
.marketing-box-row .vc_col-sm-3 {  width: 50%; margin-bottom: 30px;}
.marketing-box .wpb_wrapper {  max-width: 218px;   margin: auto;}
.website-our-packages .website-five-col .bg-color h3{font-size: 15px;line-height: 1.5;}
.website-our-packages .website-five-col .bg-color{padding: 28px 8px;}
}
@media (min-width:767px) and (max-width:1024px) {
.case-studies .resource-box a.resource-box-btn {min-width: 111px;padding: 0 10px;} 
.inner-accredited-box.subtitling-box-icon h2{font-size: 1.5625em;line-height: 30px;}
.inner-accredited-box.subtitling-box-icon .purple{margin-top: 3em;}
.services-card h3, .services-card h2 {  font-size: 0.938em; }
.immigration-col .vc_col-sm-3 {width: 50%;} 
.check-list ul li{ width: 100%;}
.immigration-section .qbutton-width-small-text .button-min .qbutton-width-small-text { margin-bottom: 20px; margin-top: 10px; min-width: 310px;  white-space: pre-line;  height: auto;  line-height: 1.6; padding: 15px;}
.inner-services-box{padding: 2.5rem 1.4rem;     min-height: 441px;}
.services-card p.services-links a{     font-size: 13px; padding-bottom: 0;}
.inner-accredited-box p { padding: 0;}
.accredited-box h4{ line-height: 1.5; min-height: 59px;}
.real-phone-interpreting .vc_col-sm-6 { width: 100%;}
.phone-interpreting{  max-width: 100%; float: left;  padding-bottom: 30px;}
.whitepaper-phone-interpreting{ max-width: 100%; float: left;  padding-bottom: 30px;}
.int-vs-tra-services li.list-box-1, .int-vs-tra-services li.list-box-2, .int-vs-tra-services li.list-box-3{    min-height: auto;}
.int-services, .tra-services{    width: 50%;}
.localization-scope-box{min-height: 270px;     padding: 30px 20px;}
.localization-scope-box h4{    line-height: 1.3;}
.choose-web-services-left{ width: auto; float: none; height: 200px; margin-right: 0;  margin-bottom: 30px; background-size: cover;}
.web-services-right p.description{  padding-bottom: 30px;  min-height: auto;}
.web-services-right{ text-align:center;}
.lang-services-box{    padding: 30px 10px 30px; }
.lang-services-box h3{    font-size: 1.150em;     line-height: 1.3;}
.locations-section-new {   padding-left: 15px;}
.box-content { padding: 0 10px;}
.box-content p.address{font-size: 0.938em; line-height: 1.8;}
.links-call a.qbutton{    padding: 0 7px; font-size:0.938em;  height: 50px; line-height: 50px;}
.links-call a.qbutton .fa {  padding-right: 5px;}
.document-inner-block{ padding: 40px 20px;}
.doc-icons, .document-courier .doc-icons { float: none;  padding: 0 0 20px 0;}
.inner-location-united-box{    padding: 40px 15px 18px;}
.united-state ul>li>a, .global-location ul>li>a{line-height: 1.5 !important;}
.united-state h2, .global-location h2{    font-size: 1em; line-height: 1.4;}
.iconRow a{font-size: 15px;}
#autoquote .fileupload-buttonbar label{margin-top: 0;}
.contact-us-with-your-project .contact-iframe-col{padding: 20px; min-height: 741px;}
.dt-social-media{    padding: 15px 0; min-height: 780px;}
.contact-social-icons ul li {padding-right: 17px !important;}
.immigration-section {padding-top: 50px;padding-bottom: 50px;}
.interpreting-inner-slider {padding-bottom: 0;}
.services-img-right {padding-top: 3.25rem !important;}
.btn a.blue-small-btn{ padding: 14px 5px; font-size: 0.750em;}
.box-align-right .awards-box {min-width: auto;}
.services-img-right, .services-img-left {padding-top: 0 !important;}
}
@media (min-width:768px) and (max-width:1023px) { 
.website-our-packages .website-five-col .bg-color{min-height: 200px;} 
}
@media (min-width:769px) and (max-width:1024px){ 
/*.int-vs-tra-services li.list-box-3 {min-height: 168px !important;}*/
}
@media (max-width:767px){
.four-reasons .quality-accuracy-tab.four-analysis-box ul.tabs-nav{width: 100% !important;}  
.quality-accuracy-tab.four-analysis-box .tabs-container{min-height: 100%;width: 90% !important;}
.progress_bar .wpb_wrapper {padding: 40px 60px;}
} 
/************************** eLearning Localization Services ************************************/
@media (min-width:768px) and (max-width:1024px) {
.localization-services-box-two-empty .wpb_wrapper:before {margin-top: -97%}
.location-left-col {max-width: 100%;padding-bottom: 3.2rem; border-right: none;}
.location-left-col, .location-left-col .vc_column-inner, .locations-section-new {transform: none !important;position: static !important;width: 100%!important;height: auto!important;}
.united-state ul, .global-location ul { display: none; max-height: 70vh; overflow: auto;}
.location-request-section .full_section_inner.clearfix { display: block; align-items: inherit;}
.quote-section-row .vc_col-sm-8, .quote-section-row .vc_col-sm-4 {width: 100%;}
.Immigration-box .text-content{    min-height: 150px; box-sizing: border-box;}
.Immigration-box p.text-content, .Immigration-box p.immigration-box-link{    font-size: 14px;}
.urgent-requests-footer .vc_col-sm-3 { width: 100%; max-width: 178px; position: absolute; left: 0; top: 0;}
.urgent-requests-footer .vc_col-sm-9 {    width: 100%;}
.urgent-requests-footer .we-are-available-title h2 { padding-left: 200px;}
.company-page-logo h3{    font-size: 1.175em;}
.urgent-requests-footer .services-img-left {padding-top: 0;}
.chrome-plugin-right {  padding-top: 80px;}
.faq-contact-us strong {font-size: 1.250em;}
.toggle-acc-faq-row-section .sub-title h2 {font-size: 1.625em;}
.faq-contact-us span.anytime::before { margin-top: 10px;}
.our-credentials-col-section .vc_col-sm-2 {width: 50%;}
.our-credentials-col-section .our-credentials-boxs {	min-height: 376px;}
.partners-box-height .our-credentials-boxs {min-height: 425px;}
.charity-box-text { padding: 0px 15px 20px;min-height: 211px; box-sizing: content-box;}
.client-tab .tabs-container {width: 75% !important;padding: 10px;}
.client-tab ul.tabs-nav:before {
		content: "";
		display: block;
		position: absolute;
		left: 23%;
		top: 0;
		height: 100%;
		width: 1px;
		background: rgba(192,201,214,0.4);}
.client-tab ul.tabs-nav {border-right:none; }
.client-certificate-slider .owl-stage-outer {padding: 0 0 0 15px;}
.client-certificate-slider .owl-item {margin-top: 30px;}
.client-certificate-slider .item {padding: 30px;margin-top: 0px !important;}
.client-certificate-slider p {font-size: 1em;line-height: 1.9;}
.client-certificate-slider h3 {padding-top: 10px; display: block;}
.what-people-say .section_inner:after { display:none;}
.client-certificate-slider .item {/* box-shadow: inherit;*/}
.client-certificate-row {padding-bottom: 150px;}
.client-certificate-slider h3 a.link-blue { float: none;display: block;}
.client-certificate-slider .owl-nav {right: 32%;}
.client-certificate-slider .owl-dots {left: 2%;}
.mobile-padding-zero { padding-bottom:0px;} 
.client-certificate-row {padding-top: 40px;}
.client-tab li {padding: 7px 10px 5px 0px !important;max-width: 100%;}
.client-certificate-row .vc_col-sm-6 {width: 100%;}
.client-four-reasons .four-reasons-box .tabs-container {padding: 40px 40px;}
.line-height-48px li {line-height: 30px !important;}
.translate-anywhere-banner .chrome-plugin-right {padding-top: 87px !important;}
.translate-anywhere-banner .chrome-plugin-right {padding-top: 87px !important;}
.download-section .full-width-left-text .vc_column-inner{padding-left: 45px;}
.rapid-lang-section .full-width-text-right .vc_column-inner, .download-section .full-width-text-left-img .vc_column-inner {padding-left: 0;padding-right: 0;}
.polices .vc_col-sm-2 {width: 50%;}
.ipad-two-col .add-on-services-box {width: 50%;min-height: 200px;margin-bottom: 20px;}
.benefits-list .plandiv {height: 181px;}
.website-localization-package-text {height: 100px; padding: 0px 5px;}
.website-localization-package-btn a.plan1div {font-size: 18px;}
.benefits-list ul.benefits li {width: 100% !important;height: 100px;line-height: 1.5 !important;padding-left: 15px !important;box-sizing: border-box;}
.website-localization-package-btn.bronze-pack, .website-localization-package-btn.silver-pack, .website-localization-package-btn.gold-pack  {
	 padding: 0px;box-sizing: border-box;}
.web-packages .service_table_holder ul li {line-height: 98px;}
.web-packages a.qbutton.small.center {min-width: 120px;}
.line-height-48px li {line-height: 30px !important;}
.whitepaper-interpreting .services-img-left {padding-bottom: 0px;padding-top: 40px !important;}
}
@media only screen and (max-width: 769px) {
.immigration-section .qbutton-width-small-text, .button-min .qbutton-width-small-text{display: table;}
.loc-button span.call-now {padding-left: 0px;}
.services-txt-img-tab .vc_col-sm-6 {  width: 100%;}
.services-img-left img, .services-img-right img{    width: 100%;}
.services-img-left .vc_single_image-wrapper, .services-img-right .vc_single_image-wrapper {  width: 100%;}
.services-img-left {  padding-bottom: 1.875rem; padding-top: 1.875rem;}
.services-img-right {text-align: left !important; padding-top: 1.250rem;}
.video-img{max-width: 100%; float: none !important; margin-top: 30px;}
.video-img img{width: 100%; }
.hipaa-complaint-servce a{ margin-bottom: 20px; width: 100%;  text-align: center; box-sizing: border-box; padding: 20px 0;}
.services-txt-top-mobile .section_inner_margin.clearfix { flex-flow: column-reverse; display: flex;}
 .full_section_inner clearfix
.ptext-full-width{    padding-top: 1.875rem;}
.full-width-section-rev .full_section_inner.clearfix {flex-flow: column-reverse; display: flex;}
.full-width-left-text .vc_column-inner{    padding-right: 30px;  padding-left: 30px; float: left;}
.package-top-row .vc_col-sm-7, .package-top-row .vc_col-sm-5 { width: 100%; float: none;}
.send-your-documents {float: left;}   
.send-your-documents .video-img {float: left !important;}
.newsletter-left, .newslatter-right {max-width: 100%;width: 100%;}
.newslatter-right {padding: 30px 15px;}
.newsletter-left #autoquote {padding: 30px 0px;}
.newsletter-left #autoquote .contact-social-icons {padding-top: 30px;}
.newsletter-left #autoquote .contact-social-icons h3 {float: none;}
.newsletter-left > .vc_column-inner, .newslatter-right > .vc_column-inner { padding-left: 15px;padding-right: 15px;}
.newsletter-left #autoquote .contact-social-icons ul {float: none;}
.newsletter-header .breadcrumb {/*height: 0px !important;*/}
.newslatter-right .button-big-orange.button-text.qbutton {
    white-space: normal;
    height: auto;
    line-height: 1.3; 
    padding: 10px;}
.website-approch .localization-scope-box {min-height: 500px;}
.l10-tool-section .vc_col-sm-8, .l10-tool-section .vc_col-sm-4 {width: 100%;}
.whitepaper-interpreting .services-img-left {padding-bottom: 0px;padding-top: 0px !important;}
.client-certificate-slider p {min-height: 300px;}
.client-certificate-slider h3 {min-height: 80px;}
}
@media only screen and (min-width: 768px) {
.language-tab-section .tabs-container { width: 80%; float: left; box-sizing: border-box;}
.language-tab-section .tabs-nav { width: 20%;float: left; box-sizing: border-box;}
.language-tab-section ul.tabs-nav, .language-tab-section .tabs-container{min-height: 1000px;}
.ppc-box-one .wpb_wrapper::after{top: 22%;}
.ppc-box-two .wpb_wrapper::after{top: 15%;}
.ppc-box-four .wpb_wrapper::before {height: 200px;right: 97%;}
.client-four-reasons .four-reasons-box {position: relative;}
.client-four-reasons .four-reasons-box:before {
	    content: "";
	    display: block;
	    position: absolute;
	    left: 25%;
	    top: 0;
	    height: 100%;
	    width: 1px;
	    background: rgba(192,201,214,0.4);} 
.client-four-reasons .four-reasons-box ul.tabs-nav { border-right:none;}
.client-tab .wpb_column.vc_column_container.vc_col-sm-6 {max-height: 163px;}
.client-tab .tabs-container .vc_row-fluid.vc_inner:hover {z-index: 1000;}
.website-five-col.vc_row .vc_col-sm-2 {
    margin: 0;
    width: 20%;
    padding: 0 5px;
}
.website-five-col .five-colm {
	float: left;
	width: 20%;
}
.website-five-col .five-colm  .vc_column-inner {padding: 0 5px;}
}
@media (min-width:768px) and (max-width:990px){
.languagesList li {font-size: 14px; line-height: 49px;}
.language-tab-section .vc_col-sm-3 .vc_column-inner {   padding-right: 0px;}
.language-tab-section ul.tabs-nav li a:after {	left: 8px;}
.world-table .q_tabs .tabs-nav li a{font-size: 1em; margin: 0 3px;}
.world-table .q_tabs ul.tabs-nav li{padding: 0 10px !important;}
.world-table table.language td {padding: 8px 16px; font-size: 14px;}
.world-table table.language th { font-size: 0.750em;padding: 10px 7px;}
.transcription-services .additional-professional-title h2 {padding-top: 50px;padding-bottom: 20px;}
.subtitling-choose-each-service .int-vs-tra-services li.list-box-3 {min-height: 213px !important;}
/********************************** Start eLearning Localization Services***************************************/
.box-col-3 {
    width: 57%;
    margin: 20px auto 0;
}
.two-col-wrapper .vc_col-sm-6{ width: 100%; }
/********************************** End eLearning Localization Services***************************************/
.mobile-margin {margin-top: 30px !important;margin-bottom: 30px;}
}
@media only screen and (min-width: 767px) {
.client-four-reasons .four-reasons-box ul.tabs-nav {/*border-bottom: 1px solid rgba(192,201,214,0.4);*/}
}
@media (max-width:767px){
.resource-section .wpb_single_image .vc_single_image-wrapper {display: block; }     
.resource-section .wpb_single_image img {width: 100%; }  
.about-company-box {max-width: 100%;}     
.localization-services-box-one .wpb_wrapper:after,.localization-services-box-two-empty .wpb_wrapper:before {display: none}
.ppc-works-steps-top {padding-bottom: 0;max-width: 470px;margin: auto}
.ppc-works-steps-bottom {padding-top: 0;max-width: 470px;margin: auto}  


.inner-pages-banner .banner-text{padding-bottom:0px;}
.immigration-section {padding-top: 50px;padding-bottom: 50px;}
.immigration-section.two-col .vc_col-sm-8 {width: 100%;}
.immigration-section.two-col .vc_col-sm-4 {width: 100%;} 
.immigration-section .qbutton-width-small-text, .button-min .qbutton-width-small-text { margin-bottom: 20px; margin-top: 10px; min-width: 379px;  white-space: pre-line;  height: auto;  line-height: 1.6; padding: 15px;     font-size: 14px; font-weight: 500;}
.qbutton-width-small-text{margin-bottom: 20px; margin-top: 10px; white-space: pre-line; height: auto;line-height: 1.6;padding: 15px; min-width: 230px !important;}
.four-reasons-box ul.tabs-nav { float: none; padding: 15px 0;}
.four-reasons-box li{ padding: 10px 30px;}
.four-reasons-box .tabs-container {   padding: 20px;   float: none;}
.four-reasons{    padding-top: 50px;}
.four-reasons-text{ font-size: 1.125em; line-height: 2; padding-bottom: 40px;}
.additional-professional-title h2{    font-size: 1.250em; line-height: 32px; padding: 30px 0 0;}
.human-powered-translation-row h2 { font-size: 1.500em; line-height: 36px;  padding-top: 50px;}
.human-powered-translation-row h3{     font-size: 1.250em;   padding-bottom: 30px;     line-height: 32px;}
.additional-professional-but{ padding:10px 0;}
.additional-professional-but a.qbutton.center.white.qbutton-width-small-text {    font-size: 0.750em;}
.services-img-right { text-align: left !important; padding-top:1.875rem;}
.services-img-left{ padding-bottom:1.875rem;}
.inner-services-box{    margin: 0 auto;}
.certificate-slider .vc_col-sm-5, .certificate-slider .vc_col-sm-7  {  width: 100%;  float: none;}
.check-list ul li{ width:100%;}
.certified-translation-services-box {  min-height: auto !important;}
.inner-accredited-box{ margin: 0 auto;}
.phone-interpreting{  max-width: 100%; float: left;  padding-bottom: 30px;}
.whitepaper-phone-interpreting{ max-width: 100%; float: left;  padding-bottom: 30px;}
.interpretation-company-boxs { min-height: auto; padding: 40px 30px;}
.localization-services-box-one .wpb_wrapper:after, .localization-services-box-two .wpb_wrapper:before{display: none;}
/*.localization-services-box .wpb_wrapper:before { display: inline-block; height: 50px;content: " "; text-shadow: none;width: 50%; border-left: 2px #97A6BB dashed; position: absolute; top: -7%; left: 50%;}*/
.top-line-none .localization-services-box .wpb_wrapper:before{display:none;}
.localization-services-title{padding-left: 15px;     padding-right: 15px;}
.desktop-show{display:none;}
.mobile-show{display:block;}
.localization-scope-section{padding-top: 50px;   padding-bottom: 50px;}
.service-heading {padding: 3.125em 0 0 0;} 
.service-heading h2 {   line-height: 1.7;}
.whitepaper-phone-interpreting h4 {   padding: 20px 0 15px;}
.ptext-full-width{    padding-top: 1.875rem;}
.it-works-boxes p {   padding-bottom: 50px;}
.it-work-link:after { direction:none;}
.related-services-row {	padding-top: 50px;	padding-bottom: 30px;}
.partners-box-height .our-credentials-boxs {   min-height: auto;}
.our-credentials-boxs{ min-height: auto;     padding: 30px 20px;}
.transcription-services .Immigration-box{    margin-bottom: 50px !important;}
.lang-services-box{    min-height: auto;  margin-bottom: 30px !important;}
.trust-pilot-section-languages h2{padding-bottom: 15px; font-size: 1.6em; line-height: 1.5;}
.trust-pilot-section-languages h3{    font-size: 1.3em; line-height: 1.5;}
.trust-pilot-section-languages{ padding: 3rem 0;}
.services-slider.Interpreting .prev2, .services-slider.Interpreting .next2, .services-slider.immigration .next2, .services-slider.immigration .prev2{ margin-left:7px; margin-right: 7px;}
.locations-section-new {padding-left: 0;}
.box-content p.address{ min-height: auto;}
.location-left-col { max-width: 100%; padding-bottom: 3.2rem;border-right: 0px;}
.location-left-col, .location-left-col .vc_column-inner, .locations-section-new { transform: none !important; position: static !important;  width: 100%!important;  height: auto!important;}
.united-state ul, .global-location ul { display: none; max-height: 70vh; overflow: auto;}
.services-section-first{ padding: 3.2rem 0 0;}
.services-section-last{ padding: 0 0 3.2rem;}
.services-card p{min-height: auto; padding-bottom: 30px;}
.location-request-section .full_section_inner.clearfix { display: block; align-items: inherit;}
.location-img .vc_single_image-wrapper.vc_box_border_grey, .location-img .vc_single_image-wrapper.vc_box_border_grey img{ width: 100%;}
.immigration-h3 h2, .locations-page-sub-title h2{    line-height: 1.6;}
.locations-txt-section-right .immigration-ptext.immigration-h3 {float: none;}
.quote-section-row .vc_col-sm-8, .quote-section-row .vc_col-sm-4 {width: 100%;}
div.quoteleft-wrap {padding: 20px;}
.certificate-slider .item { padding: 10px 5px 5px;}
.certificate-slider .item p {   line-height: 13px;   font-size: 10px;   min-height: 27px; padding-top:10px;}
.services-img-left img, .services-img-right img {width: 100%;}
.services-img-left .vc_single_image-wrapper, .services-img-right .vc_single_image-wrapper {width: 100%;}
.urgent-requests-footer .services-img-left .vc_single_image-wrapper {width: auto;}
.video-img { float:left; }
.contact-us-with-your-project .contact-iframe-col{padding: 35px 15px;}
#autoquote .col-sm-6{    width: 100%;}
.contact-social-icons{    padding-bottom: 30px;}
.dt-social-media h3{padding-top: 0;}
.contact-us-with-your-project .aTitle{    font-size: 1.125em;}
#autoquote p.bTitle{    margin: 10px 0 25px;}
#autoquote p.text-right{    text-align: left;    margin: 10px 0;}
.transcription-services .additional-professional-title h2{padding-top: 50px; padding-bottom: 20px;}
.inner-accredited-box{ margin-bottom:30px !important;}
.inner-accredited-box.subtitling-box-icon h2{    font-size: 2.000em;}
.language-tab-section ul.tabs-nav li{margin: 20px 0px;}
.language-tab-section ul.tabs-nav{    padding-bottom: 20px;}
.languagesList li{line-height: 40px}
.world-table .q_tabs ul.tabs-nav li {	display: block !important; float: none;}
.world-table .q_tabs .tabs-nav li.active a {margin: 0 0 20px;	padding-bottom: 15px;} 
.world-table table.striped_bordered {	max-width: 100%;	margin: 0 0 15px;}
.world-table .q_tabs .tabs-nav li a{ margin:0 5px;}
.contact-iframe-col button#continue { text-align: center;  width: 100%;}
.form-group.checkbox-row {text-align: center;}
.contact-iframe-col p.text-right {text-align: center;}
p.text-right.for-mobile {display: block;padding: 0px 15px;}
p.text-right.for-desktop {display: none;}
.web-services-quote #quoteFrm { min-height: 700px;  }
.quoteSection, .quote-site-bar { max-width: 100%;width: 100%;}
.quote-site-bar .vc_column-inner, .quoteSection .vc_column-inner { padding:0px;}
.payment-text-website a.qbutton{ min-width: 240px;   margin-bottom: 40px;}
.localization-package-head h3{    font-size: 1.4em;     line-height: 1.5;}
.gold-localization-pack{ width: 100%; margin: 50px auto;}
.bronze-localization-pack { float: none; margin: 0 auto;}
.thank-you-box { margin-top: 100px;padding: 30px 0px 0}
.thank-you-box-image {padding: 20px 0px 20px;}
.h1_para { padding-top:10px;}
.h1_para p.thank-text {line-height: 25px;}
.thank-you-text {padding: 20px 0px 15px;line-height: 25px;}
.copy-right-text {padding: 20px 15px 20px;margin-top: 20px;}	
.b4 { padding-top: 0px;    padding-bottom: 20px;}
.b1, .b3 { padding-top: 20px;}
.b2{padding-top: 0px;}
.free-t-banner{ padding:0;padding-top: 20px;}
.free-translations select{   margin: 15px auto;}
.free-translations select { margin: 15px auto; z-index: 999999; position: relative;}
.free-translation-live div#column3 {  float: none; display: block;     margin-bottom: 20px;}
.free-translations .qbutton{min-width: 230px;     margin: 0 auto 20px;}
.free-translation-live .btn-green{    padding: 18px 5px 19px;}
.free-translation-live div#column6 {    max-width: 230px;   float: none;   margin: 0 auto;}
.free-translations textarea{    border-top: 1px solid #DEE3E6; max-height: 150px;  padding: 16px 14px; border-radius: 5px;}
.exit-popup h1.title-popup{line-height: 40px; font-size: 37px;}
#ouibounce-modal .modal-dialog { max-width: 800px; margin: 0 auto;  margin-top: 30px;}
.free-translation-online {    padding: 50px 0px; background-color: #F7F8FB;}
.wpb_single_image.icon-arrow {   padding: 0;}
.quality-accuracy-tab ul.tabs-nav {width: 100% !important;}
.quality-accuracy-tab .tabs-container {width: 92% !important;}
.budgets-tbl ul li { width: 100%;margin-bottom: 20px}
.location-txt-top-mobile .full_section_inner.clearfix {	flex-flow: column-reverse;display: flex;}
.mobile-padding-top-zero{ padding-top:0px !important;}
.mobile-padding-bottom-zero{padding-bottom:0px !important;}
.transcription-services .accredited-box { padding: 50px 0px 0px;}
.transcription-services .inner-accredited-box {margin-bottom: 30px !important;min-height: auto;}
.padding-bottom-100px {padding-bottom: 3.125em;}
.padding-top-100px {padding-top: 3.125em;}
.transcription-services .immigration-services-button {padding-top: 0px;	padding-bottom: 40px;}
.real-phone-interpreting {padding: 50px 0 50px;	margin: 50px 0;}
.interpretation-company-text h2 { margin-top: 30px;margin-bottom: 0px;}
.interpretation-company-section {padding-bottom: 40px;}
.types-services-title h2 {padding-top: 50px;padding-bottom: 30px;}
.interpreting-inner-slider {padding-bottom: 0px;}
.madical-transcription-services .additional-professional-title h2 {padding-top: 50px;padding-bottom: 0px;}
.industries-we-serve-row.five-columns .vc_col-sm-2{width: 100%;float: left;}
.industries-we-serve-row.five-columns .icon-with-text{width: 50%;float: left;}
.faq-contact-us span.anytime::before { margin-top: 0px;}
.toggle-acc-faq-row {padding-top: 20px;}
.feed-back-page .help-us-box, .feed-back-page .review-box {padding: 30px 15px;}
.our-credentials-col-section .vc_col-sm-2 {width: 100%;}
.support-charti-cols .sub-title h2 {padding-bottom: 0px;padding-top: 40px;line-height: 1.5;}
.support-charti-cols .charity-box img {width: 100%;}
.call-now {display: inline-block;}
.ppc-works-steps img.localization-services-icon {max-width: 100%;height: auto;image-rendering: optimizeQuality;float: left;}
.ppc-works-steps .localization-services-box h3{padding-top: 0;padding-bottom: 15px;padding-left: 130px;text-align: left;}
.ppc-works-steps .localization-services-box p:last-child{text-align: left;max-width: 100%;margin: 0;margin-bottom: 0px;margin-bottom: 0px;padding-left: 130px;line-height: 1.7;}
.ppc-works-steps .localization-services-box {max-width: 100%;padding: 0 0 80px 0;}
.ppc-box-two .wpb_wrapper::before {height: 45px;top: 0%;left: 13%;}
.ppc-box-three .wpb_wrapper::before {height: 70px;top: -15%;left: 13%;}
.ppc-box-five .wpb_wrapper::before {height: 50px;top: 0%;left: 13%;}
.tree-doner-box .charity-box-text {  padding-bottom: 50px;}
.charity-box-tree-img .wpb_wrapper p img, .charities-row .about-company-box p img {    width: 100%;}
.charities-row .about-company-box {  margin: 0 auto;}
.iconRow .vc_col-sm-1 {width: 17px;float: left;}
.contact-page-padding {padding: 0px 15px;}
.thank-you-box {margin: 20px 0px !important; padding: 30px 0px 0}
.dt-social-media{padding: 35px 15px !important;min-height: auto; border-radius: 5px;}
.iconRow .vc_col-sm-1 {width: 17px;float: left;}  
.contact-page-padding {padding: 0px 15px;}
.client-four-reasons .four-reasons-box ul.tabs-nav {border-bottom: 1px solid rgba(192,201,214,0.4);}
.client-tab ul.tabs-nav {border-right: none;	width: 100% !important;border-bottom: 1px solid rgba(192,201,214,0.4);margin-bottom: 20px; padding-top: 0px;}
.client-tab .tabs-container {	border-left: none !important;	width: 100% !important;	padding: 0px !important;	max-width: 100%;	}
.client-tab li {padding: 5px 0px 5px 0px !important;max-width: 100%;}
.client-certificate-slider .owl-stage-outer {padding: 0 0 0 15px;}
.event-content p { text-align:center;}
.event-content p .quote-button.alt {	min-width: 100%;	display: block;	padding: 20px 0px;}
.events-list-bot .qbutton {display: block;} 
.box-align-right .awards-box { float: none; min-width: auto;}
.awards-box{ margin: 0 auto;}  
.awards-box h3{min-height: auto;}
.app-store, .play-store {padding-bottom: 0px !important;}
.app-list .vc_col-sm-2 {width: 50%;float: left;min-height: 760px;}
.marketing-box-row .vc_col-sm-3 {    margin-bottom: 30px;}
.marketing-box{min-height: auto;     padding: 30px 15px;}
.marketing-box .wpb_wrapper {max-width: 260px; margin: auto;}
.title-center h2{    line-height: 35px;}
.polices .vc_col-sm-2 {	width: 100%;}  
.bpo-services-box .vc_col-sm-2{width: 100%;}
.bpo-services .about-company-box {  min-height: auto;   max-width: 100%;}
.local-services-steps.localization-services-section  .localization-services-box .wpb_wrapper:before {
    display: inline-block;
    height: 50px;
    content: " ";
    text-shadow: none;
    width: 50%;
    border-left: 2px #97A6BB dashed;
    position: absolute;
   top: 0;
    left: 56px;
}
.local-services-steps .top-line-none .localization-services-box .wpb_wrapper:before { display: none !important;} 
.steps-web-local .localization-services-box .step-right h3 {padding-bottom: 7px !important;} 
.steps-web-local .localization-services-box {max-width: 100%;padding-left: 15px;padding-right: 15px;}
.localization-steps .localization-services-title {padding-left: 0px;padding-right: 0px;}
.localization-steps .qbutton { line-height: 1.3;height: 100%;white-space: inherit;}
.localization-steps div.grid_section .section_inner, .add-on-services-section div.grid_section .section_inner {width: 100% !important;}
.infographics-banner h2 {line-height: 1.3;}
.add-on-services-section .ipad-two-col .add-on-services-box {margin-bottom: 20px;}
.add-on-services-section  {padding: 50px;}
.add-on-services-section .vc_column_container > .vc_column-inner{padding-left: 0px;padding-right: 0px;}
.website-approch .localization-scope-box {min-height: auto;}
.add-on-services-section {padding: 30px;}
.website-five-col {padding-bottom: 40px;padding-top: 30px;}
.website-approch .website-localization-title {padding-bottom: 30px;}
.mobile-margin {margin-top: 30px !important;margin-bottom: 30px;}
.line-height-48px li {line-height: 30px !important;}
.line-height-48px ul li:after {top: 8px !important;}
.website-localization-btn .gold-pack-btn {
	padding: 15px;
	line-height: 1.3;
	height: auto;
        ;
}
.website-localization-btn {margin-top: 30px}
.l10-tool li {max-width: 100%; width: 45% !important;display: inline-block !important;text-align: left !important;}
.l10-tool li:first-child { max-width:100%;text-align: center;}
.l10-tool li img {max-width: 120px;}
.step-left {
	float: left;
	display: inline-block;
	max-width: 30%;
}
.step-right {
	float: left;
	display: inline-block;
	max-width: 70%;
	text-align: left;
}
.localization-services-box .step-right h3{padding-top: 15px;padding-bottom: 0px;}
.localization-services-box .step-right p {line-height: 1.4;text-align: left;}
.steps-web-local .localization-services-box .wpb_wrapper:before{top: 0%;left: 70px;}   
.steps-web-local .localization-services-box .step-right h3 {
    padding-top: 15px;
    padding-bottom: 0px !important;
width: 100%;
}
.steps-web-local .localization-services-box .wpb_wrapper:before {
    display: inline-block;
    height: 50px;
    content: " ";
    text-shadow: none;
    width: 50%;
    border-left: 2px #97A6BB dashed;
    position: absolute;
   top: 0;
    left: 70px;
}
.top-line-none .localization-services-box .wpb_wrapper:before { display: none !important;}
.website-five-col .wpb_column.vc_column_container.vc_col-sm-1\/5 {width: 100%;}  
.client-certificate-slider p {min-height: 600px;} 
.client-certificate-slider h3 { min-height: 80px;}   
.client-certificate-slider .item { padding: 40px;} 
.budgets-list li{ min-height: 30px !important;}
.proxy-cms .vc_col-sm-2 {    width: 50%;   float: left;     margin: 0 0 20px;    text-align: center;    }
.row-list-budget .vc_column-inner{margin: 0 10px 30px;}
.row-packes { padding-top: 20px;  }
}
@media (min-width:480px) and (max-width:600px){  
.thk-artwork svg {transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7); 
-o-transform: scale(0.7); margin: -20px -33px;}}
@media only screen and (max-width:600px) {
.yoast-breadcrumb a, .yoast-breadcrumb span{font-size: 13px; line-height: 20px; padding-left: 0;}	
.yoast-breadcrumb {padding: 10px 0px 10px 5px;box-sizing: border-box;}	
.immigration-col .vc_col-sm-3 {width: 100%;}
#blog-section.inner-page-blog.day-translators-blog h2{padding-bottom: 15px; margin-left: 30px; margin-right: 30px; line-height: 1.5; }
#blog-section.inner-page-blog {padding-top: 0px;}
.services-card h3, .services-card h2 {padding: 20px 0 20px 0;}
.day-translators-blog .translation-company-title {  padding: 0 15px !important;}
.choose-web-services-left{ width: auto; float: none; height: 200px; margin-right: 0;  margin-bottom: 20px; background-size: cover;}
.web-services-right p.description{  padding-bottom: 30px;  min-height: auto;}
.web-services-right{ text-align:center;}
.contact-us-with-your-project .contact-iframe-col{padding: 25px 15px;}
.dt-social-media{    padding: 25px 0px;}
.tittle-h2 h2, .platform-works-heading h2{font-size: 1.5em;}
.platform-works-heading { padding: 0 15px;}
.exit-popup h1.title-popup{line-height: 40px; font-size: 32px;}
.exit-popup p.special-offer{line-height: 38px;text-align: center; padding-bottom: 20px;  font-size: 18px;} 
.exit-popup .modal-body{    padding: 20px; padding-top: 50px;}
.exit-popup a.btn-common { height: auto; line-height: 21px; width: 100%; white-space: pre-line; padding: 10px 0; font-size: 14px !important;}
#ouibounce-modal .modal-dialog { max-width: 800px;width: 100%; margin: 0 auto; padding: 10px; box-sizing: border-box; margin-top: 30px;}
.exit-popup button.close { margin-top: -7%;}
.exit-popup p.footer-text{ font-size:15px; line-height:28px;}
.send-your-documents li {margin: 0px 6px 10px!important; min-width: 100% !important;}
.ppc-box-two .wpb_wrapper::before {height: 45px;top: -3%;left: 16%;}
.ppc-box-three .wpb_wrapper::before {height: 88px;top: -24%;left: 16%;}
.ppc-box-five .wpb_wrapper::before {height: 66px;top: -13%;left: 16%;}
.client-certificate-slider .item {padding: 15px;margin-top: 0px !important;}
.client-certificate-slider p {font-size: 1em;line-height: 1.9;}
.client-certificate-slider h3 {	padding-top: 15px;display: inline-block;}
.mobile-padding-zero {padding-bottom:0px;}
.client-certificate-row { padding-bottom: 150px;}
.client-four-reasons .four-reasons-box .tabs-container {padding: 20px;}
.mobile-views .services-img-right {padding-top: 0px;}
.client-certificate-slider h3 a.link-blue {line-height: 1.5;float: left;}
.client-certificate-slider .owl-item {margin-top: 30px;}
.client-certificate-slider .item {/*box-shadow: none;*/}
.what-people-say .section_inner:after {display:none;}
.client-certificate-slider .owl-nav {right: 14%;}
.client-certificate-slider .owl-dots {left: 15px;}
.client-certificate-slider h3 {font-size:17px;}
.client-certificate-slider p {min-height: 390px;} 
}
@media only screen and (max-width:479px) {
.quality-control-box.quality-control-no-one:after,.quality-control-box.quality-control-no-two:after,.quality-control-box.quality-control-no-three:after,.quality-control-box.quality-control-no-four:after {height:75%;}
.call-now {padding-left: 3px !important;}
.subtitling-recommend-both .icons {height: 114px;}  
.int-services {margin-bottom: 25px;}
.breadcrumbs ul li{   margin-left: 0px;}
.inner-services-box {padding: 1.25rem;}    
.immigration-section .qbutton-width-small-text  .button-min .qbutton-width-small-text{ min-width: 200px; }	
.int-vs-tra-services li.list-box-1, .int-vs-tra-services li.list-box-2, .int-vs-tra-services li.list-box-3{    min-height: auto;}
.int-services, .tra-services{    width: 100%;}
.whitepaper-phone-interpreting a.qbutton{    min-width: 220px;}
.rfq .vc_column-inner{padding: 50px 20px 20px;}
.document-inner-block{ padding: 40px 20px;}
.doc-icons, .document-courier .doc-icons { float: none;  padding: 0 0 20px 0;}
.yoast-breadcrumb .breadcrumbs ul li.current-page-ancestor{    margin-left: 0px;}  
#autoquote .fileupload-buttonbar label{    margin: 0 0 10px;}
.inner-accredited-box.subtitling-box-icon .qbutton-width-small-text{    min-width: 180px !important;}
.web-services-quote #quoteFrm { min-height: 850px;  }
.ppc-box-two .wpb_wrapper::before {height: 66px;top: -7%;left: 20%;}
.ppc-box-three .wpb_wrapper::before {height: 135px;top: -54%;left: 20%;}
.ppc-box-five .wpb_wrapper::before {height: 66px;top: -13%;left: 20%;}
.world-table table.language td {padding: 10px;}
.world-table table.language th{padding: 15px 10px;}
.thk-artwork svg {transform: scale(0.6);margin: 0px -70px;-webkit-transform: scale(0.6);-moz-transform: scale(0.6); 
-ms-transform: scale(0.6);-o-transform: scale(0.6);} 
.thk-artwork {display: table; margin: -33px auto;} 
.thank-you-box .thank-you-box-image {padding: 0;}
.ebook-form #email {   padding: 20px 136px 20px 10px;}
}
@media only screen and (max-width:375px) {.ppc-box-two .wpb_wrapper::before {height: 100px;top: -18%;left: 24%;}
.ppc-box-three .wpb_wrapper::before {height: 182px;top: -77%;left: 24%;}
.ppc-box-five .wpb_wrapper::before {height: 77px;top: -22%;left: 24%;}
.thk-artwork svg {margin: 0px -107px;}
.subtitling-recommend-both .icons {height: 122px;}
}
@media only screen and (max-width:320px){
.thk-artwork svg {transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5); 
-o-transform: scale(0.5)}
.thk-artwork {display: table; margin: -40px auto;}
.subtitling-recommend-both .icons {height: 153px;}
}
/* -------------- in-person-interpretation page css start  ---------------------------- */
.why-choose-our-in-person .accredited-box {
	padding: 0px 0 0;
	}
.why-choose-our-in-person  .inner-accredited-box {
        max-width: 100%;
        min-height:100%;
        padding: 50px 25px;
        background: #FAFAFC;
        box-shadow: none;
        cursor: pointer;
    }
.why-choose-our-in-person  .inner-accredited-box:hover {
        background:#fff;
        box-shadow: 0 0px 20px 0 rgba(20,49,167,0.1);
    }    
.why-choose-our-in-person .inner-accredited-box p {padding: 0 0px;}    
.why-choose-our-in-person .accredited-box h4 {font-size: 18px;}
.why-choose-our-in-person .service-lang-icons img {min-height: 45px;}
.how-we-help-the-environment .madical-transcription-services .additional-professional-title h2 {
    font-size: 28px;
    padding-top: 25px;
    text-transform: inherit;
    color: #414C58;
    font-weight: 300;
    padding:20px 0px;
}
.how-we-help-the-environment .additional-professional-title {
    text-align: center;
    color: #4F5B6A;
}
.how-we-help-the-environment .accredited-box { padding: 50px 0px 0px;}
.how-we-help-the-environment .accredited-box h4{ font-size: 18px;}
.how-we-help-the-environment .inner-accredited-box {padding: 50px 30px;min-height: 270px;background: #fff; box-shadow: none;}
.how-we-help-the-environment .second-box-padding .accredited-box {padding: 0px 0px 0px;}
.how-we-help-the-environment .second-box-padding .inner-accredited-box {min-height: 325px;}
.Open-ended-survey h2 {text-align: center;padding-bottom: 50px !important;}
.open-end-list li {
	list-style: none;
	padding-bottom: 16px;
	font-weight: 500;
	line-height: 30px;
	padding-left: 47px;
    position: relative;
  /*  display: inline-flex;
    align-items: center;*/
}
.open-end-list li .list-no {
	background: #517AF9;
	border-radius: 50%;
	color: #fff;
	width: 32px;
	height: 32px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	left: 0;
	position: absolute;
}
.list-no.clb {background: #7495FB !important;}
.list-no.cdg {background: #4F5B6A !important;}
.list-no.clr {background: #E97070 !important;}
.list-no.cdr {background: #E34C4C !important;}
.got-ans {
	background-color: #FFF;
	box-shadow: 0 0 50px 0 rgb(20,49,167,.1);
	display: inline-flex;
	width: 100%;
	position: relative;
}
.immigration-ptext .got-ans p { padding-bottom: 0px;}
.got-ans .img-div{ float:left;max-width: 115px;width: 115px;position: relative;}
.got-ans .img-txt {
	max-width: 440px;
	float: right;
	padding: 20px 15px 20px 0px;
}
.got-ans .img-div img {
	position: absolute;
	bottom: 0;
	left: 15px;
}
.right-img-section .img-txt {
	max-width: 580px;
	padding: 20px 0px 20px 15px;
}
.right-img-section .img-div img {
	left: 0;
}
.right-img-section {margin-bottom: 15px;}
.linguistic-coding-work p {
	text-align: center;
	padding-bottom: 27px;
	line-height: 30px;
}
.guest-section {
	border-top: 1px solid #EAEEF0;
	border-bottom: 1px solid #EAEEF0;
    padding-top: 30px;
    margin-bottom: 30px !important;
}
.guest-section .got-ans {
	background-color: #517AF9;
	color: #fff;
	border-radius: 5px;
	min-height: 186px;
	max-height: 186px;
	box-sizing: border-box;
    box-shadow: none;
}
.guest-section .img-txt {
	max-width: 400px;
	padding: 40px 30px 40px 0;
	font-size: 18px;
	}
.guest-section .right-img-section .img-txt{	padding: 25px 0px 25px 30px;}
.guest-section .img-div {float: left;max-width: 162px;width: 162px;position: relative;}
.r-orange .right-img-section {background: #F7941D;}
.guest-section .img-div img {position: absolute;right: 0;bottom: 0;}
.guest-section .immigration-ptext p:first-child{text-align: left; font-size: 18px;} 
.guest-section .immigration-ptext p:last-child{text-align: left;}
.guest-section .immigration-ptext {margin-bottom: 0px !important; }
.linguistic-servies-list li {font-weight: 400;}
.linguistic-servies-list li img { position: absolute;left:0; top:5px;}
.got-ans.right-img-section .img-div img { left: auto; right: 0;}
.about-company-box:hover .charity-box-text h3::before {opacity: 1;
    background-color: #6186FA;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;}
@media (min-width:1025px) and (max-width:1200px){
.why-choose-our-in-person .inner-accredited-box { min-height: 310px; padding: 50px 20px; }
.how-we-help-the-environment .inner-accredited-box { min-height: 300px; padding: 50px 20px; }
.how-we-help-the-environment .second-box-padding .inner-accredited-box {min-height: 351px;}
.got-ans .img-txt {max-width:77%;}
.got-ans .img-div img {padding-right: 15px;}
.guest-section .img-txt {max-width: 60%;font-size: 17px;}
}
@media only screen and (max-width:1024px) {
    .why-choose-our-in-person .inner-accredited-box {min-height: 340px; padding: 30px 20px; }  
    .how-we-help-the-environment .inner-accredited-box { min-height: 310px; padding: 50px 20px; } 
    .got-ans .img-txt {max-width: 70%;}
   .got-ans .img-div img {padding-right: 15px;}
   .right-img-section .img-div img {left: auto;right: 0;padding-right: 0px;}
   .guest-section .img-txt {max-width: 60%;font-size: 17px;}
} 
@media (min-width:768px) and (max-width:990px){
    .why-choose-our-in-person .inner-accredited-box { min-height: 400px; padding: 20px 20px; }
    .how-we-help-the-environment .inner-accredited-box { min-height: 360px; padding: 30px 20px; }
    .how-we-help-the-environment .second-box-padding .inner-accredited-box {min-height: 440px;}
    .got-ans .img-txt { max-width: 75%; }
    .guest-section .img-txt, .guest-section .right-img-section .img-txt { max-width: 53%; padding: 15px;}
    .guest-section .got-ans { min-height: 262px; }
    }
@media only screen and (min-width:768px) {  
    .linguistic-coding-services .vc_col-sm-5 {
    width: 40%;
    float: left;
}
.linguistic-coding-services .vc_col-sm-7 {
width: 56%;
float: right;
}}    
@media only screen and (max-width:768px) { .got-ans .img-txt {max-width: 80%;}
.got-ans .img-div img {padding-right: 15px;}
.right-img-section .img-div img {right: 0;padding-right: 0px !important; left:auto;}
.guest-section .img-txt {max-width: 70%;}
.guest-section .got-ans { min-height: 165px; }
}  
@media only screen and (max-width:767px) {
    .why-choose-our-in-person .inner-accredited-box { min-height: 100%; max-width: 100%;}   
    .how-we-help-the-environment .inner-accredited-box, .how-we-help-the-environment .second-box-padding .inner-accredited-box { min-height: 100%; max-width: 100%;}
    
}  
@media only screen and (max-width:600px) { .got-ans .img-txt {max-width: 70%;}
.guest-section .img-txt, .guest-section .right-img-section .img-txt {max-width: 60%;padding: 15px;}
.guest-section .right-img-section{min-height: 170px !important;} 
.guest-section .got-ans {min-height: 150px;}
}
@media only screen and (max-width:375px) { .guest-section .right-img-section { min-height: 265px !important;} .guest-section .got-ans {min-height: 150px;}  }
/* -------------- in-person-interpretation page css end  ---------------------------- */
.stories-boxes .box-bg {padding: 40px;
    margin: 0;
    box-sizing: border-box;
	text-align: center;
	min-height: 438px;
	display: flex; 
	align-items: center;
}
.stories-boxes .box-bg .wpb_wrapper {width: 100%;}
.stories-boxes .vc_column-inner{
    padding-left: 0px;
    padding-right: 0px;
} 
.stories-boxes .s-box-one {
	background: none !important;
	text-align: left !important;
	padding: 0px 40px;
}
.s-box-one .icon {
	padding: 17px 15px !important;
	max-width: 30px;
	border-radius: 50%;
	background: #517AF9 !important;
	line-height: 11px;
}
.s-box-one .s-title {
	color: #414C58;
	font-size: 32px;
	line-height: 44px;
	max-width: 321px;
	text-transform: inherit;
	padding: 30px 0px 15px;
}
.s-box-one a.link-blue {
	color: #517AF9;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-transform: uppercase;
}
.box-text {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	padding-top: 25px;
	padding-bottom: 35px;
}
.box-tag {
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bolder;
}
.s-box-two {
	max-width: 400px;
	margin: 0 auto;
}
.box-btn {
	border: 1px solid #fff;
	padding: 13px 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	border-radius: 20px;
	clear: both;
}
.vc_col-sm-7 {
	width: 58.33333333%;
	float: left;
}
.vc_col-sm-5 {
	width: 41.66666667%;
	float: left;
}
.case-studies-banner {
	padding: 227px 0px 100px;
}
.case-studies-banner p {
	font-size: 18px;
	line-height: 40px;
	color: #fff;
}
.case-studies-banner h1 {
	font-size: 32px;
	line-height: 52px;
	color: #fff;
	padding: 5px 0px 20px;
}
.case-studies-banner .box-btn {
	background: rgba(0,0,0,0.2);
}
.cs-challenge p strong, .cs-solution p strong {
	font-size: 20px;
	line-height: 40px;
	color: #303846;
}
.cs-challenge p, .cs-solution p{
    font-size: 17px;
	line-height: 36px;
	color:#4F5B6A;
}
.cs-solution {
	margin-top: 10px;
	border-top: 1px solid #E9EBF3;
	padding-top: 40px;
}
.case-studies-challenge .resource-box a.resource-box-btn {min-width: 230px; }
.case-studies-challenge .about-company-box {background-color: #F5F6FA;margin-bottom: 40px !important;}
.cs-left-col {margin-top:-300px;}
.cs-client p:first-child, .cs-service p:first-child, .cs-industry p:first-child, .cs-year p:first-child   {
	font-size: 14px;
	color: #242A36;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 0.88px;
}
.cs-client p:last-child, .cs-service p:last-child, .cs-industry p:last-child, .cs-year p:last-child {
	margin-bottom: 20px;
	padding: 20px 0px;
	border-bottom: 1px solid #E9EBF3;
}
.cs-year p:last-child {	border-bottom: none;}
.in-person-section .vc_column-inner:after { background: url(/wp-content/uploads/2020/01/inperson-pattern.png) no-repeat;
    background-size: 100%;}
.in-person-section .vc_column-inner { padding: 40px 50px 50px;}    
.in-person-section p {padding-bottom: 20px;}   
.in-person-section h2 { padding-bottom: 5px;}
.in-person-patrun:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2020/01/inperson-pattern.png) no-repeat;
    background-size: 100%;
    background-position: bottom;;
}
@media only screen and (max-width:1200px) {
.stories-boxes .s-box-one {padding: 0px 0px;}  
}
@media only screen and (max-width:1024px){
  .s-box-one .s-title {font-size: 25px;	line-height: 35px;}  
  .s-box-one a.link-blue {font-size: 14px;	line-height: 16px;text-transform: inherit;}  
  .stories-boxes .box-bg {	min-height: 330px;} 
  .stories-boxes .box-bg {padding: 30px;}    
}
@media (min-width:768px) and (max-width:990px){
    .case-studies-challenge .resource_share {float: none;}
    .case-studies-challenge .resource-box a.resource-box-btn {min-width: auto;}
}
@media only screen and (max-width:767px){
  .stories-boxes .box-bg {	min-height: 300px;}  
  .s-box-one .icon, .s-box-one .s-title {margin: 0 auto;}
  .stories-boxes .s-box-one {text-align: center !important;}
  .s-box-one .s-title {	padding: 30px 20px 15px;}
  .vc_col-sm-7, .vc_col-sm-5 {width: 100%;}
  .cs-left-col {margin-top: 0px;}
  .case-studies-challenge .about-company-box {max-width: 100%;}
  .cs-left-col img, .cs-left-col .vc_box_border_grey  {width: 100%;}
}
/*---------------------------- Thank you marketing page css start--------------------------------------*/


body.page-id-115212 { background: url(/wp-content/uploads/2020/05/dt-thankyou-page-banner.jpg) no-repeat; background-size: 100%;}
/*.thank-you-banner{padding-top: 33px;}*/
.dt-logo {text-align: center;padding: 33px 0px 0px;}
.thank-u-mkt-box {margin:25px auto !important;padding: 25px 0px 0px !important;}
.thank-u-mkt-box h3.clr-orange {
	color: #2D3039;
	font-size: 32px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
	padding-bottom: 15px;
}
.thank-u-mkt-box  .if-selected-txt {
	color: #2D3039;
	font-size: 26px;
	letter-spacing: 0;
	line-height: 40px;
	text-align: center;
	padding-bottom: 5px;
}
.thank-u-mkt-box .blue  {
	margin-bottom: 15px;
	margin-top: 10px;
	white-space: pre-line;
	height: auto;
	padding: 21px 30px;
	min-width: 403px;
	word-break: break-all;
	color: #FFFFFF;
	font-size: 26px;
	letter-spacing: 0;
	border-radius: 5px;
}
.thank-u-mkt-box .btn-text {
	max-width: 500px;
	margin: 0 auto;
	padding-bottom: 47px;
}
.thank-u-mkt-box .thank-you-box-image {
	padding: 25px 0 35px !important;
}
.thank-u-mkt-box .account-btn-links {
	display: inline-block;
}
@media (max-width:1024px) { 
body.page-id-115212{background-size: 150%;}
}
@media (max-width:768px) { 
body.page-id-115212 {background-size: 200% !important;}
.thank-u-mkt-box .blue { min-width: auto !important;}
.thank-u-mkt-box .account-btn-links { display: inline-block;  max-width: 100%;}
}
@media (max-width:500px) { 
.thank-u-mkt-box .thank-you-box-image {padding: 15px 0 25px !important;}
.thank-u-mkt-box h3.clr-orange {font-size: 25px;padding-bottom: 0px;}
.thank-u-mkt-box .if-selected-txt {font-size: 20px;line-height: 30px;}
.thank-u-mkt-box .blue {font-size: 18px;}
.thank-u-mkt-box .btn-text {max-width: 320px;margin: 0 auto;padding-bottom: 0px;}
}
@media (max-width:400px) { 
.thank-u-mkt-box .blue {font-size: 17px !important;	padding: 15px !important;}
.thank-u-mkt-box .if-selected-txt {font-size: 18px !important;}
.thank-u-mkt-box .thank-you-box-image {padding: 0px 0 0px !important;}
.thank-u-mkt-box .thk-artwork svg {
	transform: scale(.6);
	margin: 0 -80px;
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
}
}
@media (max-width: 340px){
.thank-u-mkt-box .thk-artwork svg {
    transform: scale(.5);
    margin: 0 -100px;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
}
.thank-u-mkt-box .blue {font-size: 15px !important;	}
.thank-u-mkt-box .if-selected-txt {font-size: 17px !important;}
}

/*---------------------------- Thank you marketing page css end--------------------------------------*/
/*--- International Marketing  page css  ---*/
.ims-tab-section li {
    padding: 20px 20px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
}
.ims-tab-section li a {
    color: #4F5B6A;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
}
.ims-tab-section li.active {
    border-radius: 72px 0 0 72px;
    background: linear-gradient(225deg, #517AF9 0%, #0A40E9 100%);
	border-left: none;
}
.ims-tab-section li.active a {color: #fff;}
.ims-tab-section ul.tabs-nav {position: relative;width: 18%;
    padding:0px;}
.ims-tab-section ul.tabs-nav:after {
    content: '';
    position: absolute;
    border-right: 1px solid rgba(192,201,214,0.4);
    width: 1px;
    height: 100%;
    right: 0;
    top: 0;
}
/*.Rtable{position:relative;}
.Rtable:before {
    content: '';
    position: absolute;
    border-right: 1px solid rgba(192,201,214,0.4);
    width: 1px;
    height: 100%;
    left: -27px;
    top: 0;
}*/
.Rtable .Rtable-cell.col-1 a:hover {z-index: 10;}
.ims-tab-section{border: none;}
.ims-tab-section .tabs-container { width: 82%;border-left: none;box-sizing: border-box;padding: 0px 0px 0 25px;}
.Rtable {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 3em 0;
    padding: 0;
}
.Rtable-cell {
    box-sizing: border-box;
    flex-grow: 1;
    padding: 15px 20px;
    /*overflow: hidden;*/
    list-style: none;
    border: solid 1px #ECECEC;
}
h2.ims-title {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    margin-bottom: 30px;
}
.Rtable-cell h3 {
    color: #2D3039;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    line-height: 28px;
    padding: 0;
}
.Rtable .Rtable-cell.col-1, .Rtable .Rtable-cell.col-1 p {
    color: #4F5B6A;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 28px;    
}
.Rtable-cell.col-1.r-1{display: flex; align-items: center;}
.ims-tab-section .col-1 {width: 25%;}
.ims-tab-section .col-2, .ims-tab-section .col-3{width: 17%;}
.ims-tab-section .col-4 {width: 18%;}
.ims-tab-section .col-5 {width: 23%;}
.col-2, .col-3, .col-4, .col-5 { 
    display: flex;
    background: #FAFAFC;
    align-items: center;
    justify-content: center;
} 
.Rtable .Rtable-cell.col-1 a{margin-left: 3px;position: relative;display: inline-flex;}
.r-15 {
    background: #fff;
    color: #2D3039;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 28px;
	display: block;
	text-align:center;
}
.r-15.col-1{text-align:left;}   
a.p-btn {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 16px;
    text-align: center;
    border-radius: 4px;
    background-color: #8D5AE7;
    padding: 14px 10px;
    display: block;
    width: 100%;
    text-transform: uppercase;
    margin: 10px auto;
}
.four-col-table a.p-btn {
width: 100%;
box-sizing: border-box;
max-width: 155px !important;
padding: 19px 10px !important;
}
.five-col-table a.p-btn {
width: 100%;
box-sizing: border-box;
max-width: 120px !important;
padding: 19px 10px !important;
}
a.p-btn.gray {background-color: #8091A5;}
a.p-btn.blue {background-color: #517AF9;}
a.p-btn.org {background-color: #F7AF22;}
.Rtable .Rtable-cell.col-1 a:hover svg #icon-question > path#Shape:first-child { fill: #517AF9; }
.setup-table .col-1 { width: 50%;}
/*-- tooltip css --*/
.Rtable [data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
.Rtable .table-section [data-tooltip]:before { margin-left: -180px;}
.Rtable [data-tooltip]:before,
.Rtable [data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
.Rtable [data-tooltip]:before {
position: absolute;
top: 27px;
left: 50%;
margin-bottom: 5px;
margin-left: -196px;
padding: 7px;
content: attr(data-tooltip);
text-align: left;
width: 394px;
border: 1px solid rgba(151,166,187,.3);
border-radius: 5px;
background-color: #FFF;
color: #4F5B6A;
font-size: 15px;
letter-spacing: 0;
line-height: 24px;
box-shadow: 0 20px 50px 0 rgba(20,49,167,.1);
padding: 10px 17px;
}
.Rtable [data-tooltip]:after {
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -5px;
    width: 1px;
    border-right: 10px solid rgba(151,166,187,0.09);
    border-left: 10px solid rgba(151,166,187,0.09);
    border-bottom: 11px solid rgb(255, 255, 255);
    content: " ";
    font-size: 0;
    line-height: 0;
    box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
}


/* Show tooltip content on hover */
.Rtable [data-tooltip]:hover:before,
.Rtable [data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/*-- tooltip css --*/
.setup-table .r-1, .setup-table .Rtable-cell { padding:15px 20px;}
.setup-table .Rtable-cell.col-1 p {padding: 10px 0px;}
.setup-table a.p-btn.blue {
font-size: 15px;
padding: 17px 10px;
display: block;
clear: both;
width: 100%;   
box-sizing: border-box;
}
@media (max-width:1024px) { 
.ims-tab-section li {padding: 10px;padding-left: 10px;}
.Rtable-cell {padding: 10px;}
}
@media (max-width:768px) { 
.ims-tab-section .tabs-container, .ims-tab-section ul.tabs-nav, .setup-table .col-1  {width: 100%;padding: 0;}
.Rtable .Rtable-cell.col-1 a {opacity: 0;display: none;}
.Rtable:before {display:none;}
.Rtable-cell {padding: 5px 9px;}
.Rtable {width: 800px;overflow: auto;margin: 0;}
.ims-tab-section .tabs-container {overflow: scroll;}
.Rtable .Rtable-cell.col-1, .Rtable .Rtable-cell.col-1 p {font-size: 14px;line-height: 22px;display: flex;align-items: center;}
 h2.ims-title {margin-top: 30px;}
.four-reasons.ims-prize-table {padding: 0 0 50px;}
.setup-table .Rtable-cell.col-1, .setup-table .Rtable-cell.col-1 p {line-height: 28px;display: block;padding: 5px 10px;}
.setup-table { width: 100%;}
}
@media (max-width: 768px){
.Rtable .Rtable-cell.col-1 a {
    opacity: 1;
    display: inline-flex;
}

.Rtable [data-tooltip]:after{  position: relative;   bottom: -14px;    left: 0;    margin-left: -20px;}
.Rtable .Rtable-cell.col-1 a{ position: static;}
.Rtable [data-tooltip]:before { width: auto;  left: 0;  right: 0;  margin: 0;  z-index: 10;  top:100%;}
.setup-table .Rtable-cell.col-1 p{     position: relative;}

}

/*------  end- 08-04-2020  --*/
/*----------------------- tool page and equipment page css start 30-07-2020 -------------------------------*/
ul.why-chose-list {
    list-style: none;
}
.why-chose-list li {
    color: #4F5B6A;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    padding-bottom: 15px;
}
.why-chose-list li img { margin-right: 15px;}
.sunset-logo-center .vc_single_image-wrapper {
    display: block;
    text-align: center;
}
.benifits-eqp ul li {
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    max-width: 172px;
    border: 1px solid rgba(151,166,187,0.2);
    border-radius: 5px;
    background-color: #FFFFFF;
    width: 100%;
    padding: 34px 0px;
    min-height: 153px;
    overflow: auto;
    margin: 0 15px;
}
.benifits-eqp {text-align: center;}
.benifits-eqp ul li img { min-height: 33px;}
.benifits-eqp ul li p.title-eqp {
    color: #4F5B6A;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    margin-top: 17px;
}
.equipment-rental {
    padding: 100px 0px;
    border-top: 1px solid #DEE3E6;
}
.equipment-rental .additional-professional-title h2 {padding-bottom: 50px;padding-top: 30px;}
.equ-rent-txt p {
    color: #4F5B6A;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    padding-top: 40px;
}
.equ-rent-txt a.blue-txt {
    display: block;
    color: #517AF9;
	/*pointer-events:none;*/
}
.equip-box .clr-orange {
	color: #2D3039;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	padding-bottom: 20px;
}
.equip-box .contentarea p {
	color: #9B9B9B;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
.equip-box .service-wrapper {
	text-align: center;
	padding: 30px;
}
.subservice_content_inner.equip-box {
	text-align: center;
	border: 1px solid rgba(151,166,187,0.2);
	border-radius: 5px;
	background-color: #FAFAFA;
	box-sizing: border-box;
    overflow: auto;
}
.service-wrapper {
	background: #fff;
}
.equip-box .readmore {
	box-sizing: border-box;
	max-height: 45px;
	width: 150px;
	border: 1.5px solid #C8CBD2;
	border-radius: 5px;
	display: inline-block;
	line-height: 45px;
	margin-top: 25px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	text-align: center;
	color: #515D6C;
}
.equip-box .img-area {
	height: 222px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.subservice_content_inner.equip-box:hover {border: none;
	border-radius: 5px;
	box-shadow: 0 20px 50px 0 rgba(20,49,167,0.1);
	
}
.subservice_content_inner.equip-box:hover .readmore {
	background-color: #517AF9;
	color: #fff;
	border: none;
}
.contentarea {min-height: 84px;}
.equip-row-one {margin-bottom: 30px !important;}
.equip-row-two {margin-bottom: 100px !important;}
.negative-margin {margin-top: -100px;}
@media only screen and (min-width:1025px) and (max-width:1200px) {
.equip-box .service-wrapper {padding: 30px 15px !important;}
}
@media screen and (max-width: 1024px){
.equip-box .readmore {width: auto;padding: 0px 20px;}
.madical-transcription-services .additional-professional-title h2 { padding-top: 50px !important;padding-bottom:50px !important;}
.equip-row-two { margin-bottom: 20px !important;}
.equipment-rental {	padding: 50px 0px;}
.sunset-logo {padding-bottom: 20px;}
}
@media only screen and (min-width:991px) and (max-width:1024px) {
.equip-box .service-wrapper {padding: 20px 10px !important;}
.contentarea {min-height: 108px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.equip-row-one .vc_col-sm-3 { width: 50% !important;margin-bottom: 30px; min-height: 440px;}
.equip-row-two .vc_col-sm-3 { width: 50% !important;margin-bottom: 30px; min-height: 440px;}
.equip-row-one {margin-bottom: 0px !important;}
}
@media screen and (max-width: 768px){
.benifits-eqp ul li { display: inline-table;max-width: -webkit-fill-available; margin-bottom: 20px;max-width: 90%;}    
.equipment-rental {	padding: 50px 0px 0px;width: 100%;margin: 0 auto;}    
.equip-row-one .vc_col-sm-3, .equip-row-two .vc_col-sm-3 {margin-bottom: 30px;}
.equip-row-one {margin-bottom: 0px !important;}
.contentarea { min-height: auto;}
.negative-margin {margin-top:auto;}
}
/*-tool-*/

.free-translation-online-section {text-align: center !important;}
.free-translation-online-section .section_inner.clearfix {border-radius: 8px; background: linear-gradient(225.15deg, #517AF9 0%, rgba(0,34,144,0.8) 100%);}
.free-trans-txt {
	padding: 50px 0px 0px;
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
}
.free-trans-txt h2 {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 40px;
	text-align: center;
	padding-bottom: 12px;
}
.free-trans-txt p {
  color: #FFFFFF;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
}
.take-me-btn {
	max-width: 194px;
	border-radius: 4px;
	background-color: #F7AF22;
	display: inline-block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 16px;
	text-align: center;
	padding: 20px 0px;
	text-transform: uppercase;
	width: 100%;
	margin-top: 25px;
}
.take-me-btn:hover {
    background-color: #F7AF22 !important;
    box-shadow: 0 5px 10px 0 rgba(247,175,34,0.64) !important;
}
.free-translation-online-section {padding-bottom: 100px;}
.full-txt .vc_single_image-img, .full-txt .vc_single_image-wrapper {width: 100%;}
.full-txt .about-company-box {max-width: 100% !important;}

/*----------------------- tool page and equipment page css start -------------------------------*/
/*---------------------------------- resources innerpages  start----------------------------------------*/
.backtolink svg { transform: rotate(180deg); margin-right:15px;}
.re-right-bg .vc_column-inner {
  /*  background-size: 94%;
    height: 546px;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-left: 15px;*/
}
.resource-banner .banner-text {padding-bottom: 0;}
.resource-banner .banner-text p {
    color: rgba(255,255,255,0.9);
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 30px;
}
.resource-banner h1 {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 50px;
    padding: 15px 0px 0px;
}
a.backtolink {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 40px;
    display: inline-flex;
    align-items: center;
}
.resource-banner .resource-icons a.resource-box-btn:before, .res-right-form .clear:before {
    background-image: url(/wp-content/themes/bridge-child/images/icon-download-active.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    content: " ";
    position: relative;
    margin-right: 15px;
    top: -1px;
}
.res-right-form .clear:before{left: 70px; position: absolute; top: 15px;}
.resource-banner .resource-icons a.resource-box-btn, .res-right-form input.button {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    border-radius: 4px;
    background-color: #F7AF22;
    padding: 17px 55px;
    text-transform: uppercase;
	outline: none;
	cursor: pointer;
}
.res-right-form div#messageBoxInner {
    color: #517AF9;
    list-style-type: none;
    padding: 0px 15px 30px;
    text-align: center;
}
.res-right-form input.button{ 
    border: none;
    margin-bottom: 40px;
    height: 45.07px;
    border-radius: 5px;
    background-color: #517AF9;
	margin-top: 25px;
	cursor: pointer;
}
.res-midl-section {
    text-align: left !important;
}
.res-midl-section h2 {
    color: #303846;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 40px;
    padding-bottom: 20px;
}
.res-midl-section .vc_col-sm-7 p, .res-midl-section .vc_col-sm-7 img {
    padding-bottom: 30px;
} 
.res-right-form {
    border: 1px solid rgba(151,166,187,0.2);
    background-color: #F5F6FA;
    padding: 40px;
}
.res-right-form form lable {
    display: block;
	color: #2D3039;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    padding-bottom: 10px;
}
.res-right-form form input {
    margin-bottom: 15px;
    border: 1px solid #DEE3E6;
    border-radius: 5px;
    background-color: #FFFFFF;
    display: block;
    width: 100%;
    box-sizing: border-box;
    height: 45.07px;
    padding: 14px 20px;
	outline: none;
}
.res-right-form form .clear {position: relative;}
.res-list ul li {
    position: relative;
    color: #4F5B6A;
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    padding-bottom: 20px;
    list-style: none;
    padding-left: 40px;
}
.res-list ul li:after{
    content: '';
    position: absolute;
    top: 5px;
    background: url(/wp-content/uploads/2021/01/list-arrow.png) no-repeat; 
    left: 0;
    width: 20px;
    height: 15px;
}
.res-right-form h2{   
    color: #2D3039;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
}
.resource-bg {padding-top: 4.625rem;}
.resource-section .wpb_single_image .vc_single_image-wrapper, .resource-section .wpb_single_image .vc_single_image-wrapper img, .about-company-box, .re-right-bg .full-width-img .vc_single_image-wrapper, .re-right-bg .full-width-img .vc_single_image-wrapper img, .res-midl-section .vc_col-sm-7 .vc_single_image-wrapper, .res-midl-section .vc_col-sm-7 img { width: 100%; max-width:100%;} 

.yes_set + .content .resource-bg {padding-top: 2.625rem;}
@media (min-width:1024px) and (max-width:1200px) {
.res-right-form .clear::before {left: 30px;}
.re-right-bg .wpb_content_element.wpb_single_image img {margin-top: 120px;}
}
@media (max-width: 1000px){
.res-right-form {padding: 40px 20px;}
.res-right-form .clear:before {left: 16px;}
.resource-banner h1 {font-size: 27px;line-height: 41px;}
.resource-banner .banner-text p {font-size: 14px;line-height: 30px;}
.resource-banner .resource-icons a.resource-box-btn, .res-right-form input.button {padding: 14px 40px;}
.res-midl-section .vc_col-sm-7 p, .res-midl-section .vc_col-sm-7 img {padding-bottom: 20px;font-size: 15px;}
.res-list ul li {font-size: 15px;line-height: 23px;padding-left: 30px;}
.res-right-form h2 {font-size: 17px;line-height: 24px;}
.res-midl-section h2 {font-size: 20px;line-height: 35px;}
}
@media (max-width: 768px){
.re-right-bg .vc_column-inner {/*margin-top: 50px;*/}
}
@media (max-width: 767px){
.re-right-bg .vc_column-inner {
    margin-top: 10px;
   /* background-position: left top;
    height: 350px;
	object-fit: cover;
    background-size: cover;
    margin: 0;*/
}
.resource-banner h1 {
    font-size: 24px;
    line-height: 37px;
}
}
/*------------------------------ resouse innerpages end ----------------------------------*/
/*------------------------------ animation.css -----------------------------------------*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.fully-accredited-tittle #owl-example div img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .7;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.fully-accredited-tittle #owl-example div:hover img { 
    -webkit-filter: grayscale(0%);  
    filter: grayscale(0%);
    opacity: 1;
}
/*------------------------------------ urgent requests footer css start ---------------------------------------------*/
.urgent-requests-footer>.section_inner {
     background: #F8FAFF;
    backdrop-filter: blur(150px);
    border-radius: 20px;
    box-sizing: border-box;  
    min-height: 322px;
    max-height: 322px;
    display: flex;
    padding: 40px 40px;
    align-content: center;
}
.urgent-requests-footer>.section_inner > .section_inner_margin { display: flex;align-content: center;}
.we-are-available-title h2 {
    letter-spacing: 0;
    text-transform: inherit;
    padding-bottom: 12px;
    font-weight: normal;
    font-size: 24px;
    line-height: 40px;
    color: #242A36;
}
.immigration-ptext p {
    font-size: 1em;
    line-height: 1.9;
    padding-bottom: 20px;
    color: #4F5B6A;
}
.urgent-requests-footer .immigration-ptext p {
  padding-bottom: 0px;
}
@media (min-width:768px) and (max-width:1024px) {
.urgent-requests-footer>.section_inner {min-height:100%; max-height:100%; padding: 30px 20px 20px;}	
.urgent-requests-footer .immigration-ptext p { padding-left: 200px;}	
}
/*------------------------------------ urgent requests footer css end ---------------------------------------------*/
.vc_col-sm-7 > .vc_column-inner {max-width: 650px; width: 100%;}
.float-right-section .vc_col-sm-7 > .vc_column-inner {float:right;}  