.ltimg_rttext .row > div:first-child{
	order: 2;
}
.ltimg_rttext .row > div, .lttxt_rtimg .row > div{
	align-self: center;
}
.ltimg_rttext{
	background-color: #f9fcfe;
}
.ltimg_rttext .row > div h2, .lttxt_rtimg .row > div h2{
	color: #19191b;
	font-weight: 600;
	font-size: 40px;
	line-height: 45px;
}
.ltimg_rttext, .lttxt_rtimg{
	padding: 60px 0;
}
@media(min-width:1024px){
	.rgt_spc{padding-left:100px;}
}

.ltimg_rttext h3, .lttxt_rtimg h3{font-size: 22px;color: #19191b;font-weight: 600;margin: 20px 0 !important;}
.coach_box{ box-shadow: 0px 0px 15px 0px rgba(222,235,244,0.75); padding: 40px; text-align: center; border-radius: 20px; margin: 0 50px; display: flex; flex-direction: column; height:100%; justify-content: space-between;}
.blue_txt {
  color: #013f73;
  font-size: 18px !important;
  font-weight: 600 !important;
}
@media(max-width:991px){
	.coach_box{margin:0}
}
@media(max-width:767px){
	.coach_box{margin:0 10px;}
}

.box_item {
  box-shadow: 0px 0px 15px 0px rgba(222,235,244,0.75);
  padding: 30px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: start;
}
.box_icon_wrap {
  min-height: 75px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.box_item h3{
	font-size: 22px !important;
}
.blue_pattern{
	background-image: url(http://staging.virtualworldassistants.com/wp-content/uploads/2023/02/service_blue_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.ylw_txt{color: #ffc300;font-size:25px; text-transform: uppercase; font-weight: 600}
.tme_price {
  background: #fff;
  padding: 30px;
  border-radius: 15px;
  margin: 0 auto;
  max-width: 370px;
  box-shadow: 0px 0px 15px 0px rgba(1, 47, 83,0.75);
}
.amnt_hr{border-bottom: 1px solid #e8e8e9; padding: 15px 0;}
.time {
  font-size: 60px;
  font-weight: 600;
  color: #013f73;
}
.hr_price{line-height: 34px !important;}
.time_sm {
  font-weight: 600;
  color: #013f73;
  font-size: 18px;
}
.tme_price h4{font-weight: 600 !important;font-size: 25px !important;}
.tme_pre {
  font-weight: 500;
  font-size: 18px;
  position: relative;
  top: -24px;
}
.btn.transprnt_bg {
  border: 2px solid #fff;
  color: #fff;
  padding: 0.625rem 2rem;
}
.btn.transprnt_bg:hover{background: #fff;color: #000;}
h2.blue_title{max-width: 570px;margin: auto;}
.btn.get_btn {
  width: 200px;
  font-size: 18px;
}

/* 06-02-23 */
.list{
  margin: 0;
  padding-left: 20px;
}

.industry-arrow-btn{
  border: 2px solid #e3e3fa;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  margin: auto;
  transition: 2s;
}

.industry-arrow-btn:hover{
  box-shadow: inset 0 0 25px #8c8cdd;
  transition: .5s;
}

.industry-arrow-btn i{
  color: #b98e00;
}

.industry_item{
  box-shadow: 0px 0px 15px 0px rgba(222,235,244,0.75);
  padding: 30px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center;
}

.industry_item .box_icon_wrap{
  margin: auto;
}
/*Added 09-02-2023*/

.contact_frm{max-width: 995px; margin:auto;}
.contact_frm h2{color: #19191b}
.contact_frm .name { display: flex; width: 100%; }
.contact_frm .name input { width: 100%; }
.contact_frm .name p { width: 100%; }
.contact_frm .name span { width: 50%; display: inline-block; }
.contact_frm .half_fields { display: flex; }
.contact_frm .half { width: 50%; }
.contact_frm .half input, .contact_frm .half select{width:100%}
.contact_frm .name span.wpcf7-form-control-wrap[data-name="First-name"] , .contact_frm .half_fields .half:first-child{padding-right:20px}
.contact_frm input , .contact_frm textarea, .contact_frm .half select, .comment-form input, .comment-form textarea { width: 100%; background: #fafafa; border: 0 !important; padding: 10px 20px !important; border-radius: 6px; font-size: 18px; font-weight: 500; }
.contact_frm textarea, .comment-form textarea{height:150px;}
.contact_frm label, .comment-form label { display: inline-block; color: #19191b; font-weight: 500; font-size: 18px; margin-bottom: 5px;}
.contact_frm input[type="submit"]{width: auto; background: #b98e00; color: #ffffff; padding: 1rem 3rem !important; border-radius: 30px; font-size: 16px; font-weight: 400;}
.contact_frm ::placeholder{font-family:"Work Sans", sans-serif; opacity: 1; font-size: 18px; color: #5e5e6e;font-weight: 400;}
.astrix { display: inline !important; color: #ed431b; font-weight: 600 !important; }

.blog_info{display: flex; align-items: center; padding: 20px 0;}
.publish-admin i {color: #b88d00;}
.publish-admin{margin-right:20px;}
.blog_sidebar aside.widget-area { background: #f9fcfe; padding: 24px; margin-bottom: 23px; border-radius: 6px; }
.blog_sidebar aside.widget-area h2 { font-size: 30px !important; padding-bottom: 20px; border-bottom: 1px solid #e2e9ed; position: relative; }
.blog_sidebar aside.widget-area h2::after { content: ""; height: 4px; width: 38px; background: #b98e00; position: absolute; left: 0; bottom: -2px; }
.blog_sidebar aside.widget-area ul.wp-block-categories-list { margin: 0; padding: 0; list-style: none; }
.blog_sidebar aside.widget-area ul.wp-block-categories-list li{ position: relative; padding: 8px 0; }
.blog_sidebar a {color: #5f5f6f; font-weight: 500; font-size: 18px;}
.blog_sidebar aside.widget-area ul.wp-block-categories-list li::after { content: "\f054"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; right: 0; top: 50%; transform:
 translateY(-50%); }
.blog_sidebar a.tag-cloud-link{
  margin-bottom: 10px;
}

.post-content,
.comment-respond,
.author-post{
  border-bottom: 1px solid #e2e9ed; 
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 34px;
}
.post-content::after,
.comment-respond::after,
.author-post::after{ 
  content: ""; 
  height: 4px; 
  width: 38px; 
  background: #b98e00; 
  position: absolute; 
  left: 0; 
  bottom: -2px;
}
.section h2.comments-title {
  color: #00192f;
  font-size: 24px;
  margin-bottom: 30px;
}
.comment-list {
  padding-left: 0;
  margin-left: 0;
}
.comment-author img{
  border-radius: 50%;
}
.comment-author b a{
  font-size: 22px;
  color: #5f5f6f;
  text-transform: capitalize;
}
.comment-author span.says{
  display: none;
}
.comment-metadata {
  margin: 10px 0;
}
.comment-metadata a{
  color: #737381;
  position: relative;
}
.comment-metadata > a::before{
  content: "\f017";
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
  display: inline-block;
  margin-right: 5px;
  color: #b88d00;
}
.reply {
  text-align: right;
}
a.comment-reply-link {
  display: inline-block;
  color: #fff;
  background-color: #014073;
  padding: 8px 19px;
  border-radius: 6px;
  display: inline-block;
}
.comment-form input[type="checkbox"]{
  width: auto;
  opacity: 0;
}
.comment-form-cookies-consent label{
  position: relative;
  font-weight: 400;
  color: #5e5e6e;
  padding-left: 35px;
}
.comment-form-cookies-consent label::before{
  content: '';
  width: 24px;
  height: 24px;
  background-color: #f2f2f2;
  border:rgba(0,0,0,.15) solid 1px;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 1;
}
.comment-form-cookies-consent label::after{
  content: '';
  width: 15px;
  height: 8px;
  border:#b88d00 solid 2px;
  border-top: none;
  border-right: none;
  display: block;
  position: absolute;
  top: 8px;
  left: 4px;
  z-index: 2;
  transform: rotate(-50deg);
  opacity: 0;
}
.comment-form input[type="checkbox"]:checked + label::after{
  opacity: 1;
}
.comment-form input[type="submit"]{
  width: auto; 
  background: #b98e00; 
  color: #ffffff; 
  padding: 1rem 3rem !important; 
  border-radius: 30px; 
  font-size: 16px; 
  font-weight: 400;
}
.social-sharing {
  margin-bottom: 35px;
}
.social-sharing .sfsi_shortcode_container{
  margin: 15px 0;
  float: none;
}

.sfsi_actvite_theme_flat .social-sharing .inerCnt .sficn{
  border-radius: 4px;
}
.author-post{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 35px;
}
.author-post img{
  border-radius: 50%;
  margin-right: 10px;
}
.section .author-post h3 {
  color: #00192f;
  font-size: 24px;
  text-transform: capitalize;
  margin: 0;
}
.usm-widget{
  display: none !important;
}
.wp-pagenavi {
  text-align: center;
  padding: 2em 0 0;
}
.wp-pagenavi a, .wp-pagenavi span{
  min-width: 32px;
  display: inline-block;
  color: var(--bs-body-color);
  border-color:var(--bs-body-color);
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
  color: #b88d00;
  border-color: #b88d00;
}
.breadcrumb{
  text-align: center;
}
.breadcrumb > span {
  display: inline-block;
  margin: 0 auto;
}
.breadcrumb a{
  font-size: 18px;
  color: #7e8e9a;
}
.breadcrumb span.breadcrumb_last{
  font-size: 18px;
  color: #fff;
}

@media screen and (max-width:991px){
  #header .top-wrap .header-info a{
    margin-left: 10px;
    font-size: 13px;
  }
  #header .top-wrap .header-social ul{
    gap: 15px !important;
  }
  #header .top-wrap .header-social ul li {
    font-size: 1.025rem !important;
  }
}

@media screen and (max-width:767px){
  .btn.free-cons{
    font-size: 14px;
  }
  #header .top-wrap .header-info a i {
    margin-right: 5px !important;
  }
  #header .top-wrap .header-info a{
    margin-left: 15px !important;
  }
  #header .top-wrap .header-info a:first-of-type {
    margin-left: 0 !important;
  }
}

@media screen and (max-width:575px){
  .btn.free-cons{
    width: 100%;
    border-radius: 0;
  }
  #header .header-wrap{
    padding: 0 0 10px !important;
  }
  .mob-btn{
    padding:15px 0 0 !important;
  }
}