.footer-blog .post-box {
    width: 33.33% !important;
}
.padding-top-zero {padding-top: 0!important}
.padding-bottom-zero {padding-bottom: 0!important}
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;
}

.check-list ul li {width: 100%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  box-sizing: border-box;}
.certificate-slider{  background: linear-gradient(to top, #F4B400 40%, #fff 40%) !important;   }
.certificate-slider .international-linguists-slider {
    margin-right: -30px;
}
.certified-samples {
    max-width: 416px;
    padding-left: 15px;
	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 span, .client-certificate-slider span  {  font-size: 1.813em;    color: #fff;	padding: 0 20px;}
.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;
}
.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-img-right {    text-align: right;}
.services-img-left {   text-align: left;}
.padding-top-100px{padding-top: 6.125rem;}
a.req-call-link {  color: #517AF9; font-weight: 500;     display: inline-block;}
.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: #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 { 
    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;
}
.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;

}
.clear{clear: both;}
.lang-services-box {
    text-align: center;
    padding: 50px 25px 37px;
    min-height: 437px;
    box-sizing: border-box;
    background: #F8FAFF;
    border-radius: 5px;
	cursor: pointer;
}
.lang-services-box:hover {background: #FFFFFF;box-shadow: 0px 20px 50px rgba(20, 49, 167, 0.1);}
.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{overflow: hidden;padding:90px 0;max-width:1378px; width:100%; margin:0 auto;background: #003CD3; border-radius: 5px;}
.trust-pilot-section-languages:before {
     background: url(/wp-content/uploads/2021/11/lang-partn.png) no-repeat;  
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 47%;
    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: 6%;  
    left: 6%;
	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;
}
.content.content_top_margin, .container{z-index: inherit;}
.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;}

@media (min-width:1024px) and (max-width:1300px){
.services-img-right {padding-top: 1.5rem !important;}
}

@media (max-width:1024px){
.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: 45%;   padding: 20px 15px;  }
.yoast-breadcrumb{ width:88%;}
.services-img-right {padding-top: 0px;}
} 
@media (max-width: 990px){  
.breadcrumb { /*background-color: rgba(96,131,244,0.9) !important;*/ margin-top:0;     padding: 0 10px;}
/*.inner-pages-banner .banner-text{ padding-bottom: 4.375rem;}*/
}
@media (min-width:767px) and (max-width:1024px) {
.check-list ul li{ width: 100%;}
.lang-services-box{    padding: 30px 10px 30px; }
.lang-services-box h3{    font-size: 1.150em;     line-height: 1.3;}
.immigration-section {padding-top: 50px;padding-bottom: 50px;}
.services-img-right {padding-top: 3.25rem !important;}
.services-img-right, .services-img-left {padding-top: 0 !important;}
}
@media (min-width:768px) and (max-width:1024px) {
.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;}
.urgent-requests-footer .services-img-left {padding-top: 0;}

}
@media only screen and (max-width: 769px) {
.immigration-section .qbutton-width-small-text, .button-min .qbutton-width-small-text{display: table;}
.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;}

}
div#as-featured-in .owl-nav {display: none;}
@media only screen and (max-width: 767px) {.services-txt-top-mobile .section_inner_margin.clearfix { flex-flow: column-reverse; display: flex;}}
@media only screen and (min-width: 767px){#certificate-slider .item img {min-height: 355px;}}
@media (min-width: 990px) and (max-width: 1024px){#certificate-slider .item img {min-height: 295px!important;}}
@media (min-width: 768px) and (max-width: 1024px){#certificate-slider .item img {min-height: 210px!important;}}
/*------------------------------------ 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 ---------------------------------------------*/
/*------------------------------------ footer blog css start ---------------------------------------------*/
#blog-section.inner-page-blog.day-translators-blog h2 {
    padding-bottom: 20px;
    font-weight: 500;
    font-size: 28px;
    line-height: 50px;
    text-align: center;
    color: #242A36;
}
.footer-blog .post-box {
    min-height: 300px;
    float: left;
    padding: 30px 15px;
    position: relative;
    box-sizing: border-box;
}
#recent-blog-owl .no-background .post-box-inner{
	background: #F8FAFF !important;
    border-radius: 10px;
	border: none;
}
.cat-name a {
    font-weight: 700;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    color: #517AF9;
}
.footer-blog .post-title a {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 22px;
    line-height: 33px;
    margin-top: 12px;
}
#recent-blog-owl .no-background .post-title a {
    color: #242A36;
}
.footer-blog .content-area {
    margin-top: 0;
    height: 100px;
    overflow: hidden;
    color: #97A6BB;
    font-size: 16px;
    line-height: 27px;
}    
#recent-blog-owl .no-background .content-area {
    color: #97A6BB;
}
.authdetl-box {
    padding: 0 50px 50px 50px;
}
.footer-blog .author-box {
    margin: 0;
    float: left;
    width: 100%;
}
.footer-blog .comment-box {
    float: right;
    color: #757575;
    font-size: .813em;
}
.footer-blog .comment-box {
    display: none;
}
#recent-blog-owl .no-background .author-title a {
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;  
    text-transform: capitalize;
    color: #000000;
}
.footer-blog .post-box-inner .author-title a {
    color: #1558FF;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    text-align: left;
}
.author-title a.blog-hover-arrow svg {
    float: right;
    opacity: 0;
}
.post-box.item:hover .author-title a.blog-hover-arrow svg {
    opacity: 1;
}
.post-box.item:hover .author-title a {
    color: #fff;
}
.post-box.item:hover .content-area {
    color: #fff;
}
.post-box.item:hover .post-title a {
    color: #fff;
}
.post-box.item:hover .cat-name a {
    color: #fff;
}
.footer-blog .content-box {
    padding: 50px 52px 30px;
    border-bottom: none;
}
@media (min-width:768px) {
.footer-blog .post-box{width:33.33%;}
.lang-services-box p { min-height: 210px; } 
.lang-services-box p.services-links { min-height: 100%;} 
}
@media (max-width: 767px){
.footer-blog .post-box {
    min-height: 330px;
    width: 100%;
    float: left;
    padding: 10px;
}
.accredited-box h4 {font-size: 18px;}
}
@media (max-width: 1000px){
#blog-section.inner-page-blog.day-translators-blog h2 {
    padding-bottom: 0px !important;
    font-size: 22px !important;
    line-height: 33px !important;
}
.footer-blog .content-box {
    padding: 25px !important;
}
.authdetl-box {
    padding: 0 25px 25px !important;
}
}

.immigration-services-button a {color: #414C58 !important;}
/*------------------------------------ footer blog css end ---------------------------------------------*/
.vc_col-sm-7 > .vc_column-inner {max-width: 630px; width: 100%;}
.float-right-section .vc_col-sm-7 > .vc_column-inner {float:right;}
@media only screen and (min-width: 1200px) {.short-content .section_inner_margin {display:flex;align-items: center;}}
.lang-icons img {min-height: 42px;max-height: 42px;height: auto;}