.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;}
.yoast-breadcrumb a, .yoast-breadcrumb span {
    font-size: 13px;
    line-height: 50px;
    padding-left: 5px;
}

.yoast-breadcrumb {
    display: block;
    float: left;
    
}
.icon-svg,.fa-navicon{
   display: inline-block;
}

.icon-svg:before,.fa-navicon:before {
   content: '';
   display: block;
   position: relative;
}
.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;}
.breadcrumbs-left li.homelink.activelnk {   padding-right: 0;}
.breadcrumbs { display: inline-block; float: right;     padding-right: 15px;}
.breadcrumbs ul li { 
    display: inline-block;
    text-align: right;
    list-style: none;
    font-size: 13px;
    padding: 0 13px;
    line-height: 50px;
}
.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 #fff;     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;
}
.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: #4285F4;
    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: #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;
	
}
.dt_carousel>li {
    background-color: transparent;
    float: left;
    background: #FFFFFF;
    box-shadow: 0px 20px 50px rgba(20, 49, 167, 0.1);
    border-radius: 5px;
    -webkit-transition: box-shadow .3s;
    transition: box-shadow .3s;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.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;
}
.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 #4285F4;
    color: #4285F4;
	padding-left: 25px;
}
.four-reasons-box li.active a { color:#4285F4;}  
.four-reasons-box {
    background-color: #FFFFFF;
    border: 1px solid rgba(192,201,214,0.4);
     border-radius: 5px;
}

.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;
} 


.clear{clear: both;}
.content.content_top_margin, .container{z-index: inherit;}
/*----------------------- 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: #4285F4 !important;padding-left: 0px;}
.client-tab li.active a { color: #4285F4;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 {
                  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: #4285F4;
                   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, #F4B400 40%, #F8FAFF 40%);padding-bottom: 100px;}  
.client-certificate-slider p {
    text-align: left;
    min-height: 310px;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    color: #414C58;
          }
.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: #4285F4;
			font-size: 15px;
			line-height: 40px;
			float:left;
			text-transform: initial;
			font-weight: 400;
			letter-spacing: inherit;}
.client-certificate-slider .item {
		            	padding: 50px;
		       	box-sizing: border-box;
		       	
		       	}
.client-certificate-slider  .owl-stage-outer {padding: 10px;}
.certificate-heading-txt {
    max-width: 570px;
    margin: 0 auto;
}
.client-certificate-row h2 {
			color: #303846;
			font-size: 22px;
			font-weight: 500;
			line-height: 40px;
			padding-bottom: 20px;
			letter-spacing: inherit;}
.certificate-heading-txt:after {
    content: '';
    background: url(/wp-content/uploads/2019/07/quote-icon.svg);
    position: absolute;
    width: 142px;
    height: 125px;
    top: -30px;
    background-size: cover;
    left: 44%;
	background-repeat: no-repeat;
}
.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  ----------------------*/


@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);}
}
@media (min-width:1024px) and (max-width:1300px){
.services-img-right {padding-top: 1.5rem !important;}
}

@media (min-width:990px) and (max-width:1200px){
.breadcrumbs ul li{    padding: 0 5px;}	
.services-breadcrumb .yoast-breadcrumb{display: none;}
}
@media (max-width:1024px){
.yoast-breadcrumb{ width:88%;}
.services-img-right {padding-top: 0px;}
.client-certificate-slider p { min-height: 150px;}
}  
@media only screen and (max-width: 1000px){
.content, .touch .content { margin-top: -143px!important;}
}
@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: 4.375rem;}
}
@media (min-width:767px) and (max-width:1200px) {

.four-reasons-box ul.tabs-nav { width: 25%; box-sizing: content-box;}
.four-reasons-box .tabs-container { width:75% !important;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;}
}
@media (min-width:767px) and (max-width:1024px) {
.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:1024px) {
.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: 30px;} 
.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;}
}
@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;}

.client-certificate-slider h3 {min-height: 80px;}
}
@media only screen and (min-width: 768px) {
.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;}
}
@media (max-width:767px){
.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;}

.services-img-right { text-align: left !important; padding-top:1.875rem;}
.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%;}

.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;}
.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: 100%;}   
.client-certificate-slider .item { padding: 40px;} 
.client-certificate-slider p {
    font-size: 15px;
    line-height: 1.9;
}
.client-certificate-slider h3 {
    font-size: 17px;
    padding-top: 15px;
    display: inline-block;
}
.client-certificate-slider p {
    min-height: 210px;
}
.client-certificate-slider h3 a.link-blue { float: left;}
.client-certificate-slider .item {box-shadow: 0 0px 10px 0 rgb(20 49 167 / 10%);}
.dt_carousel>li {margin: 0px 0px;}
.certificate-heading-txt:after {
    width: 100px;
    height: 100px;
    top: -23px;
    background-size: 100%;
    left: 37%;
}
}
@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;}	
.client-certificate-slider .item {padding: 15px;margin-top: 0px !important;}
.client-certificate-slider p {font-size: 15px;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: 30px;}
.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:14px;} 
.client-certificate-slider p {min-height: 390px;} 
}
@media only screen and (max-width:479px) {
.breadcrumbs ul li{   margin-left: 0px;}
}

.what-people-say {
    padding-bottom: 50px;
}
@media (min-width:1025px) and (max-width:1200px){
.client-certificate-slider .item {padding: 40px;}	
.client-certificate-slider p {font-size: 16px;line-height: 30px;}	
.client-certificate-slider h3 { font-size: 16px;line-height: 30px;}
.client-certificate-slider h3 a.link-blue {font-size: 13px;line-height: 26px;
 
}
}