.wpo-service-section .service-wrap .service-items .service-expanded {min-height:300px;}
.wpo-service-section .service-wrap .service-items .service-expanded .service-content {width:auto;}
.wpo-service-section .service-wrap .service-items .service-expanded .service-content p {margin-right:10px;}
.wpo-service-section .service-wrap .service-items .service-expanded .service-content .arrow{color:gold;}
.wpo-service-section .service-wrap .service-items .service-default .service-bg h3 {line-height:inherit;margin-top:100px;text-transform:none;}
.wpo-service-section .service-wrap .service-items .service-expanded .service-content h4 {line-height: inherit;margin-bottom: 20px;margin-right:10px;text-transform:none;}
.wpo-service-section .service-wrap .service-items .service-default img{position:absolute;bottom:20px;left:50%;margin-left:-70px;border-radius:30px;}
.wpo-service-section .service-wrap .service-items .service-content a:hover{opacity:0.9;}
.wpo-site-header #navbar > ul li a:hover, .wpo-site-header #navbar > ul li a:focus,.wpo-site-header #navbar > ul li .active {
  text-decoration: none;
  color: #3860D2;
}
.wpo-site-header {
  padding-left: inherit;
  padding-right: inherit;
}
.wpo-hero-section .hero-wapper .hero-side-left .hero-side-left-items ul li a{text-transform:none;font-size:20px;}
.wpo-hero-section .hero-wapper .hero-side-left .hero-side-left-items ul li {
  width: inherit;}
.wpo-hero-section .hero-wapper .hero-content .hero-sub-title h2 {
  font-size: 25px;
  line-height: 25px;
  text-transform: none;
  max-width: 560px;
}
.wpo-about-section .about-title-right h2 {
  font-size: 40px;
  line-height: 50px;
}
.wpo-hero-section .hero-wapper .hero-side-left {
  left: -276px;
}
.wpo-site-header #navbar > ul > li > a,.wpo-site-header #navbar > ul > li .sub-menu a,.wpo-about-section .about-max .about-wrap .about-items .about-text ul li span,.wpo-section-title span, .wpo-section-title-s2 span,.wpo-history-section .history-item .text h3, .wpo-history-section-s2 .history-item .text h3,.breadcumb-area .breadcumb-wrap h2,.blog-single-section .tag-share .tag a, .blog-single-section .tag-share-s2 .tag a,.breadcumb-area .breadcumb-wrap h3,.office-info .office-info-item .office-info-text h2,.contact-left h2,.footer-common .title,.footer-section-s1 .title,.footer-common .item ul li, .footer-section-s1 .item ul li,.footer-section-s1 .footer-topbar h2,.wpo-hero-section .hero-wapper .hero-content .hero-title span,.moving-cursor .btn-move small,.footer-section-s1 .footer-lower p,.theme-btn,.theme-btn-s2,.theme-btn-s3{text-transform:none;}
.footer-common .widget-newsletter .newsletter p, .footer-section-s1 .widget-newsletter .newsletter p, .footer-common .widget-newsletter h2, .footer-section-s1 .widget-newsletter h2{max-width:inherit;}
.footer-common .widget-newsletter h2, .footer-section-s1 .widget-newsletter h2{margin-bottom:inherit;}
.footer-common .item:nth-child(2), .footer-section-s1 .item:nth-child(2),.footer-common .item:nth-child(3), .footer-section-s1 .item:nth-child(3) {
  padding-left: inherit;
}
.office-info-text p a{color:#000;}
.office-info-item:hover p a,.breadcumb-wrap h2 a{color:#fff;}
.office-info-text p a:hover,.breadcumb-wrap h2 a:hover{color:#eee;}
.office-info .office-info-item{min-height:300px;}
.contact-left{height:100%;}
.wpo-site-header .header-right .search-toggle-btn:hover,.wpo-site-header .header-right .search-toggle-btn.active{background-color:#3860d2;color:#fff;}
.section-padding {
  padding: 60px 0;
}
.blog-single-section blockquote::before {
  font-family: flaticon_fixaroo;
}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.grid .img-holder iframe{width:100%;height:auto;min-height:400px;}
.wpo-hero-section .hero-wapper .hero-content {
  max-width: 800px;
}
.wpo-hero-section .hero-wapper .hero-content .hero-title span {
  font-size: 25px;
  line-height: 25px;
}
@media (max-width: 1399px) {
  .wpo-service-section .service-wrap .service-items .service-default img {
  bottom: 0px;
}
}
@media (max-width: 1200px) {
  .wpo-site-header .navbar-header .navbar-brand {
    padding-left: inherit;
  }
  .wpo-hero-section .hero-wapper .hero-side-left {
    left: -260px;
  }
    .wpo-service-section .service-wrap .service-items .service-default img {
  bottom: 2px;
  margin-left: -57px;
}
}
@media screen and (min-width: 992px) {
  .wpo-site-header #navbar > ul > li > a {
    padding: 30px 20px;
  }
  .contact-left .map {
  height: 85%;
}
}
@media (max-width: 991px) {
  .wpo-site-header #navbar > ul .menu-item-has-children > a::before {
    right: 10px;}
   .wpo-service-section .service-wrap {
    height: auto;
  }
  .wpo-service-section .service-wrap .service-items .service-default img {
  top: 20px;
  bottom:auto;
  }
}
@media (max-width: 575px) {
  .wpo-hero-section .hero-wapper .hero-side-left {
    left: -244px;
  }
  .wpo-about-section .about-title-right h2 {
  font-size: 20px;
  line-height: 30px;
}
  .wpo-service-section .service-wrap {
    height: auto;
    gap: 15px;
  }
  .wpo-service-section .service-wrap .service-items .service-default .service-bg h3 {
  margin-top: 75px;
  }
  .wpo-service-section .service-wrap .service-items .service-default{height:83px;}
  .office-info .office-info-item{min-height:auto;}
    .wpo-service-section .service-wrap .service-items .service-default img {
  top: 2px;
  bottom:auto;
  }
}