.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: #4285F4;}
.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;}
a.link-blue {
    color: #4285F4;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    text-transform: uppercase;
}
.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: #4285F4; font-weight: 500;     display: inline-block;}
strong.fax-no {  color: #4285F4; display: inline-block;}
.dark-bg-gray{ background-color: #F5F6FA;}
.immigration-section{ padding-top:100px; padding-bottom:100px;}
.immigration-ptext{ margin-bottom:25px !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: #4285F4 !important;
  box-shadow: none !important;
  min-width: 379px;
  word-break: break-all;
}
.blue.qbutton-width-small-text:hover {
    background-color: #4285F4 !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 {
    background-color: #F7AF22 !important;
    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;
}

a.blue-text{color:#4285F4;}
.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%;}
.contact-page-header{}
.clear{clear: both;}  
/*---------- 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: #4285F4;
    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: #4285F4;   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: #0F9D58;
    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: #0F9D58; 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 ----------------------*/
@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;}
}
@media (max-width:1024px){
.services-img-right {padding-top: 0px;}
}
@media only screen and (max-width: 1000px){
.content, .touch .content { margin-top: -143px!important;}
}
@media (min-width:767px) and (max-width:1024px) {
.check-list ul li{ width: 100%;}
.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 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;}

}
@media (max-width:767px){
.services-txt-top-mobile .section_inner_margin.clearfix { flex-flow: column-reverse; display: flex;}       
.immigration-section {padding-top: 50px;padding-bottom: 50px;}
.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%;}
.immigration-h3 h2, .locations-page-sub-title h2{    line-height: 1.6;}
.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; }
.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; }  
.wpb_single_image.icon-arrow {   padding: 0;}
}
.vc_col-sm-5 {
	width: 41.66666667%;
	float: left;
}
@media only screen and (max-width:767px){
  .vc_col-sm-7, .vc_col-sm-5 {width: 100%;}
}
.col-2, .col-3, .col-4, .col-5 {
    display: flex;
    background: #FAFAFC;
    align-items: center;
    justify-content: center;
} 

/*------------------------------------------------------------------------------------*/

.vc_col-sm-7 > .vc_column-inner {max-width: 630px; width: 100%;}
.float-right-section .vc_col-sm-7 > .vc_column-inner {float:right;}  