/*------------------------------------------------------------------
[Master Stylesheet]
Theme Name:     Consoel - Consulting Business WordPress Theme
Version:        1.0.0
-------------------------------------------------------------------*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

1. General
  1.1 Theme Reset Style
  1.2 Global Elements

2. header
  2.1 topbar
  2.2 navigation

3. content
  3.1 wpo-hero-slider
  3.2 wpo-about-sections
  3.3 wpo-service-section
  3.4 wpo-cta-section
  3.5 wpo-fun-fact-section
  3.6 wpo-team-section
  3.7 wpo-project-section
  3.8 wpo-project-section
  3.9 wpo-blog-area
  3.10 partners-section
  3.11 contact-info-section

4. wpo-footer

5. Home-style-3
   5.1 wpo-features-section
   5.2 wpo-service-section-s2
   5.3 wpo-about-section-s2
   5.4 wpo-skill-section
   5.5 wpo-fun-fact-section-s2
   5.6 wpo-team-section-s2
   5.7 wpo-subscribe-section
   5.8 wpo-project-section-s2
   5.9 wpo-testimonial-section-s2
   5.10 wpo-blog-area-s2
   5.11 partners-section-s2

6. Home-style-4
   6.1 wpo-about-section

7. Home-style-6
   7.1 wpo-service-section-s3

8. Home-style-7
   8.1 wpo-about-section-s3
   8.2 wpo-service-section-s4
   8.3 wpo-skill-section-s2
   8.4 wpo-team-section-s3
   8.5 wpo-project-section-s3
   8.6 wpo-testimonial-section-s3
   8.7 wpo-subscribe-section-s2

9. About Page
   9.1 wpo-mission-vission-section
   9.2 wpo-about-section-s4

10. wpo-service-single

11. project Page

12. wpo-project-single

13. wpo-faq-page

14. wpo-pricing-page

15. wpo-cart-page-style

16. wpo-checkout-page-style

17. wpo-shop-page

18. wpo-service-single

19. wpo-blog-pg-section

20. wpo-blog-single-section

21. wpo-contact-pg-section

22. error-404-section

23. wpo-team-single

----------------------------------------------------------------*/
/*------------------------------------------------------------------
1. General
----------------------------------------------------------------*/

/* 1.1  Theme Reset Style */
html {font-size: 15px;}
:root {scroll-behavior: unset;}
body {font-family: "Roboto", sans-serif;color: #687693;background-color: #fff;font-size: 15px;font-size: 1rem;overflow-x: hidden;}
@media (max-width: 767px) {body {font-size: 14px;}
}
p {font-size: 16px;color: #000;line-height: 1.8em;}
h1, h2, h3, h4, h5, h6 {color: #0a272c;font-family: "PT Serif", serif;font-weight: 600;}
ul {padding-left: 0;margin: 0;}
a {text-decoration: none;transition: all 0.2s;}
a:hover {text-decoration: none;}
img {max-width: 100%;}
.sr-only {display: none !important;opacity: 0;visibility: hidden;}
/* 1.2 Global Elements */
.page-wrapper {position: relative;overflow: hidden;}
.wow {visibility: hidden;}
.fi:before {margin: 0;}
.section-padding {padding: 120px 0;}
@media (max-width: 991px) {.section-padding {padding: 90px 0;}
}
@media (max-width: 767px) {.section-padding {padding: 80px 0;}
}
.pt-120 {padding-top: 120px !important;}
@media (max-width: 991px) {.pt-120 {padding-top: 90px !important;}
}
@media (max-width: 767px) {.pt-120 {padding-top: 80px !important;}
}
.pt-175 {padding-top: 175px !important;}
@media (max-width: 991px) {.pt-175 {padding-top: 125px !important;}
}
@media (max-width: 767px) {.pt-175 {padding-top: 115px !important;}
}
.pb-120 {padding-bottom: 120px !important;}
@media (max-width: 991px) {.pb-120 {padding-bottom: 90px !important;}
}
@media (max-width: 767px) {.pb-120 {padding-bottom: 80px !important;}
}
.section-bg {background: #f3f4f4;}
.hidden {display: none;}
/*** contact form error handling ***/
.contact-validation-active .error-handling-messages {width: 100% !important;margin-top: 15px !important;}
.contact-validation-active label.error {color: red;font-size: 0.9333333333rem;font-weight: normal;margin: 5px 0 0 0;text-align: left;display: block;}
.contact-validation-active #c-loader, .contact-validation-active #loader {display: none;margin-top: 10px;}
.contact-validation-active #c-loader i, .contact-validation-active #loader i {font-size: 30px;font-size: 2rem;color: #ff4a17;display: inline-block;-webkit-animation: rotating linear 2s infinite;animation: rotating linear 2s infinite;}
.contact-validation-active #success, .contact-validation-active #c-success, .contact-validation-active #c-error, .contact-validation-active #error {width: 100%;color: #fff;padding: 5px 10px;font-size: 16px;text-align: center;display: none;}
@media (max-width: 767px) {.contact-validation-active #success, .contact-validation-active #c-success, .contact-validation-active #c-error, .contact-validation-active #error {font-size: 15px;}
}
.contact-validation-active #c-success, .contact-validation-active #success {background-color: #009a00;border-left: 5px solid green;margin-bottom: 5px;}
.contact-validation-active #c-error, .contact-validation-active #error {background-color: #ff1a1a;border-left: 5px solid red;}
@-webkit-keyframes rotating {from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
@keyframes rotating {from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
.rotating {-webkit-animation: rotating 5s alternate infinite;animation: rotating 5s alternate infinite;}
/*** back to top **/
.back-to-top {background-color: rgba(255, 74, 23, 0.7);width: 45px;height: 45px;line-height: 45px;border: 2px solid #ff4a17;border-radius: 45px;text-align: center;display: none;position: fixed;z-index: 999;right: 15px;bottom: 15px;transition: all 0.2s;}
@media (max-width: 991px) {.back-to-top {width: 35px;height: 35px;line-height: 35px;}
}
.back-to-top:hover {background-color: #ff4a17;}
.back-to-top i {font-size: 18px;font-size: 1.2rem;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
/** for popup image ***/
.mfp-wrap {background-color: rgba(0, 0, 0, 0.9);z-index: 99999;}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden;transition: all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: 0.8;}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}
/*** for fancybox video ***/
.fancybox-overlay {background: rgba(0, 0, 0, 0.9);z-index: 9999 !important;}
.fancybox-wrap {z-index: 99999 !important;}
.wpo-section-title, .wpo-section-title-s2 {margin-bottom: 75px;text-align: center;}
@media (max-width: 767px) {.wpo-section-title, .wpo-section-title-s2 {margin-bottom: 40px;}
}
.wpo-section-title span, .wpo-section-title-s2 span {text-transform: uppercase;font-size: 16px;font-weight: 700;letter-spacing: 3px;color: #ff4a17;}
.wpo-section-title h2, .wpo-section-title-s2 h2 {font-size: 55px;line-height: 70px;margin: 0;margin-top: 15px;position: relative;text-transform: capitalize;font-family: "PT Serif", serif;font-weight: 700;margin-top: 10px;color: #14212b;}
@media (max-width: 991px) {.wpo-section-title h2, .wpo-section-title-s2 h2 {font-size: 35px;line-height: 55px;}
}
@media (max-width: 767px) {.wpo-section-title h2, .wpo-section-title-s2 h2 {font-size: 32px;line-height: 40px;}
}
@media (max-width: 575px) {.wpo-section-title h2, .wpo-section-title-s2 h2 {font-size: 28px;}
}
.wpo-section-title p, .wpo-section-title-s2 p {font-size: 18px;}
.wpo-section-title-s2 h2 {color: #fff;}
.theme-btn, .view-cart-btn {background: #ff4a17;color: #fff;display: inline-block;font-weight: 600;padding: 20px 35px;padding-right: 65px;border: 0;border-radius: 6px;text-transform: capitalize;-webkit-backface-visibility: hidden;z-index: 1;position: relative;font-size: 16px;font-size: 1.0666666667rem;}
.theme-btn:before, .view-cart-btn:before {position: absolute;right: 30px;top: 50%;content: "\f102";font-family: "Flaticon";transform: translateY(-50%);}
.theme-btn:after, .view-cart-btn:after {position: absolute;content: "";top: 0;left: 0;border-radius: 6px;width: 100%;height: 100%;background: #ed3400;transition: opacity 0.5s ease-out;opacity: 0;z-index: -1;}
.theme-btn:hover, .view-cart-btn:hover, .theme-btn:focus, .view-cart-btn:focus, .theme-btn:active, .view-cart-btn:active {background: #fd3800;color: #fff;}
.theme-btn:hover:after, .view-cart-btn:hover:after {opacity: 1;}
@media (max-width: 991px) {.theme-btn, .view-cart-btn {font-size: 18px;font-size: 1.2rem;}
}
@media (max-width: 767px) {.theme-btn, .view-cart-btn {padding: 12px 18px;font-size: 14px;padding-right: 45px;}
.theme-btn:before, .view-cart-btn:before {right: 18px;}
}
.theme-btn-s2 {background: #fff;color: #6e6e6e;display: inline-block;padding: 12px 22px;border: 1px solid #ff4a17;border-radius: 55px;text-transform: capitalize;z-index: 1;position: relative;}
.theme-btn-s2:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;border-radius: 55px;background: linear-gradient(left, #00ded8, #00a7d5);transition: opacity 0.5s ease-out;opacity: 0;z-index: -1;}
@media (max-width: 991px) {.theme-btn-s2 {font-size: 14px;font-size: 0.9333333333rem;}
}
.theme-btn-s2:hover, .theme-btn-s2:focus, .theme-btn-s2:active {background: #fd3800;color: #fff;}
.theme-btn-s2:hover:after {opacity: 1;}
@media (max-width: 767px) {.theme-btn-s2 {padding: 12px 18px;font-size: 13px;}
}
.view-cart-btn {display: block;margin-top: 15px;border-radius: 5px;padding: 10px 45px;}
.view-cart-btn:after, .view-cart-btn:before {display: none;}
.view-cart-btn:hover {background-color: #ed3400;}
.view-cart-btn.s1 {background: #ddd;}
.view-cart-btn.s1:hover {background-color: #c9c9c9;}
.form input, .form textarea, .form select {border-color: #bfbfbf;border-radius: 0;outline: 0;box-shadow: none;color: #595959;font-style: normal;}
.form input:focus, .form textarea:focus, .form select:focus {border-color: #ff4a17;-o-box-shadow: 0 0 5px 0 #ff724a;-ms-box-shadow: 0 0 5px 0 #ff724a;box-shadow: 0 0 5px 0 #ff724a;}
.form ::-webkit-input-placeholder {font-style: 14px;font-style: italic;color: #595959;}
.form :-moz-placeholder {font-style: 14px;font-style: italic;color: #595959;}
.form ::-moz-placeholder {font-style: 14px;font-style: italic;color: #595959;}
.form :-ms-input-placeholder {font-style: 14px;font-style: italic;color: #595959;}
.form select {font-style: normal;background: url(../images/select-icon.png) no-repeat right center;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}
.form select::-ms-expand {/* for IE 11 */
    display: none;}
.form :-ms-input-placeholder {/* Internet Explorer 10-11 */
    font-style: normal;}
.form ::-moz-placeholder {font-style: normal;}
.form ::placeholder {font-style: normal;}
.social-links {overflow: hidden;}
.social-links li {float: left;width: 35px;height: 35px;margin-right: 1px;}
.social-links li a {background-color: #ff724a;width: 35px;height: 35px;line-height: 35px;display: block;color: #fff;text-align: center;}
.social-links li a:hover {background-color: #ff4a17;}
/******************************
  #page title
******************************/
.wpo-page-title {background-size: cover;background-position: center top;background-repeat: no-repeat;min-height: 450px;position: relative;display: flex;justify-content: center;flex-direction: column;z-index: 2;overflow: hidden;}
@media (max-width: 767px) {.wpo-page-title {min-height: 250px;}
}
@media (max-width: 767px) {.wpo-site-header.wpo-header-style-6+.wpo-page-title {min-height: 400px;}
}
.wpo-page-title:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #062265;content: "";z-index: -1;opacity: 0.5;}
.wpo-page-title .wpo-breadcumb-wrap {text-align: center;}
.wpo-page-title .wpo-breadcumb-wrap h2 {font-size: 50px;color: #fff;line-height: 60px;margin-top: -10px;margin-bottom: 20px;font-weight: 600;word-break: break-word;}
@media (max-width: 767px) {.wpo-page-title .wpo-breadcumb-wrap h2 {font-size: 30px;line-height: 35px;margin-bottom: 10px;}
}
.wpo-page-title .wpo-breadcumb-wrap ol {padding-left: 0;margin-bottom: 0;}
.wpo-page-title .wpo-breadcumb-wrap ol li {display: inline-block;padding: 0px 5px;padding-right: 20px;color: #fff;position: relative;font-size: 20px;font-family: "PT Serif", serif;}
@media (max-width: 767px) {.wpo-page-title .wpo-breadcumb-wrap ol li {font-size: 18px;}
}
.wpo-page-title .wpo-breadcumb-wrap ol li:after {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 8px;background: #fff;border-radius: 50%;}
.wpo-page-title .wpo-breadcumb-wrap ol li:last-child span {color: #cbd4fd;}
.wpo-page-title .wpo-breadcumb-wrap ol li:last-child:after {display: none;}
.wpo-page-title .wpo-breadcumb-wrap ol li a {color: #fff;font-size: 20px;transition: all 0.3s;}
.wpo-page-title .wpo-breadcumb-wrap ol li a:hover {color: #ff4a17;}
.wpo-page-title .page-title-shape-1 {position: absolute;right: -70px;top: -70px;width: 300px;height: 300px;background: #ff4a17;border-radius: 50%;z-index: -1;}
@media (max-width: 575px) {.wpo-page-title .page-title-shape-1 {display: none;}
}
.wpo-page-title .page-title-shape-2 {position: absolute;left: 0;top: 0;z-index: -1;}
@media (max-width: 767px) {.wpo-page-title .page-title-shape-2 {left: -100px;top: -100px;}
}
@media (max-width: 575px) {.wpo-page-title .page-title-shape-2 {display: none;}
}
.wpo-page-title .page-title-shape-3 {position: absolute;right: 0;bottom: 0;z-index: -1;}
@media (max-width: 767px) {.wpo-page-title .page-title-shape-3 {right: -100px;bottom: -30px;}
}
@media (max-width: 575px) {.wpo-page-title .page-title-shape-3 {display: none;}
}
.preloader {background-color: #193548;width: 100%;height: 100%;position: fixed;z-index: 1000;overflow: hidden;}
.preloader .vertical-centered-box {position: absolute;width: 100%;height: 100%;text-align: center;}
.preloader .vertical-centered-box:after {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.preloader .vertical-centered-box .content {box-sizing: border-box;display: inline-block;vertical-align: middle;text-align: left;font-size: 0;}
.preloader * {transition: all 0.3s;}
/*.preloader .loader-circle {position: absolute;left: 50%;top: 50%;width: 240px;height: 240px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);margin-left: -120px;margin-top: -120px; }
.preloader .loader-line-mask {position: absolute;left: 50%;top: 50%;width: 120px;height: 240px;margin-left: -120px;margin-top: -120px;overflow: hidden;transform-origin: 120px 120px;-webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));-webkit-animation: rotate 1.2s infinite linear;animation: rotate 1.2s infinite linear;}*/
.preloader .loader-circle {position: absolute;left: 50%;top: 50%;width: 240px;height: 240px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);margin-left: -120px;margin-top: -120px; opacity: 0.5;}
.preloader .loader-line-mask {position: absolute;left: 50%;top: 50%;width: 30px;height: 30px;margin-left: -110px;margin-top: -110px;overflow: hidden;transform-origin: 110px 110px;-webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));-webkit-animation: rotate 1.2s infinite linear;animation: rotate 1.2s infinite linear;}

.preloader .loader-line-mask .loader-line {width: 120px;height: 120px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);}
.preloader #particles-background, .preloader #particles-foreground {left: -51%;top: -51%;width: 202%;height: 202%;transform: scale3d(0.5, 0.5, 1);}
.preloader #particles-background {background: #2c2d44;background-image: linear-gradient(45deg, #3f3251 2%, #002025 100%);}
.preloader lesshat-selector {-lh-property: 0;}
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
}
@keyframes rotate {0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
.preloader [not-existing] {zoom: 1;}
.preloader lesshat-selector {-lh-property: 0;}
@-webkit-keyframes fade {0% {opacity: 1;}
50% {opacity: 0.25;}
}
@keyframes fade {0% {opacity: 1;}
50% {opacity: 0.25;}
}
.preloader [not-existing] {zoom: 1;}
.preloader lesshat-selector {-lh-property: 0;}
@-webkit-keyframes fade-in {0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fade-in {0% {opacity: 0;}
100% {opacity: 1;}
}
.preloader [not-existing] {zoom: 1;}
.preloader img {max-width: 120px;}
/*------------------------------------
  blog sidebar
------------------------------------*/
.blog-sidebar {/*** search-widget ***/
    /*** about-widget ***/
    /*** category-widget ***/
    /*** recent-post-widget ***/
    /*** instagram-widget ***/
    /*** tag-widget ***/
    /*** wpo-contact-widget ***/
}
@media screen and (min-width: 992px) {.blog-sidebar {padding-left: 45px;}
}
@media (max-width: 991px) {.blog-sidebar {margin-top: 80px;}
}
@media (max-width: 767px) {.blog-sidebar {margin-top: 60px;}
}
.blog-sidebar .widget {background: #f5f5f5;padding: 40px;border-radius: 5px;}
@media (max-width: 1400px) {.blog-sidebar .widget {padding: 25px;}
}
.blog-sidebar .widget h3 {font-size: 25px;font-size: 1.6666666667rem;color: #0a272c;margin: 0 0 1.3em;position: relative;text-transform: capitalize;font-family: "PT Serif", serif;font-weight: 700;border-radius: 5px;}
.blog-sidebar>.widget+.widget {margin-top: 65px;}
.blog-sidebar .search-widget form div {position: relative;}
.blog-sidebar .search-widget input {background-color: #fff;height: 70px;font-size: 16px;font-size: 1.0666666667rem;padding: 6px 50px 6px 20px;border: 0;border-radius: 5px;box-shadow: none;transition: all 0.3s;}
.blog-sidebar .search-widget input:focus {background-color: #fff;}
.blog-sidebar .search-widget form button {background: transparent;font-size: 20px;font-size: 1.3333333333rem;color: #fff;background-color: #ff4a17;border: 0;outline: 0;position: absolute;right: 10px;top: 52%;height: 50px;line-height: 50px;width: 50px;border-radius: 6px;transform: translateY(-50%);}
.blog-sidebar .about-widget {text-align: center;background-color: #f3f4f4;padding: 45px;position: relative;z-index: 1;}
@media (max-width: 1200px) {.blog-sidebar .about-widget {padding: 35px;}
}
.blog-sidebar .about-widget .aw-shape {position: absolute;right: 0;top: 0;z-index: -1;}
.blog-sidebar .about-widget .img-holder {margin-bottom: 25px;}
.blog-sidebar .about-widget .img-holder img {border-radius: 50%;width: 100%;max-width: 200px;}
.blog-sidebar .about-widget ul {list-style: none;display: flex;justify-content: center;}
.blog-sidebar .about-widget ul li {margin-right: 10px;}
.blog-sidebar .about-widget ul li:last-child {margin-right: 0;}
.blog-sidebar .about-widget ul li a {text-decoration: none;display: block;width: 40px;height: 40px;line-height: 44px;background-color: #fff;border-radius: 50%;}
.blog-sidebar .about-widget ul li a:hover {background: #ff4a17;color: #fff;}
.blog-sidebar .about-widget h4 {font-size: 25px;font-weight: 700;margin-bottom: 15px;}
.blog-sidebar .about-widget p {font-size: 15px;font-size: 1rem;margin-bottom: 1.2em;}
.blog-sidebar .about-widget a {font-family: "PT Serif", serif;font-size: 14px;font-size: 0.9333333333rem;color: #0a272c;text-decoration: underline;}
.blog-sidebar .about-widget a:hover {color: #ff4a17;}
.blog-sidebar .category-widget ul {list-style: none;}
.blog-sidebar .category-widget ul li {font-size: 19px;font-size: 1.2666666667rem;position: relative;}
@media (max-width: 767px) {.blog-sidebar .category-widget ul li {font-size: 16px;font-size: 1.0666666667rem;}
}
.blog-sidebar .category-widget ul li span {position: absolute;right: 0;}
.blog-sidebar .category-widget ul>li+li {margin-top: 12px;}
.blog-sidebar .category-widget ul a {display: block;color: #474f62;font-size: 16px;padding: 20px;background: #fff;padding-left: 60px;position: relative;border-radius: 5px;}
@media (max-width: 1200px) {.blog-sidebar .category-widget ul a {padding: 10px;padding-left: 25px;font-size: 14px;}
}
.blog-sidebar .category-widget ul a:after {position: absolute;left: 30px;top: 50%;transform: translateY(-50%);content: "\f102";font-family: "Flaticon";transform: translateY(-50%);}
@media (max-width: 1200px) {.blog-sidebar .category-widget ul a:after {left: 5px;}
}
.blog-sidebar .category-widget ul a:hover, .blog-sidebar .category-widget ul a.active, .blog-sidebar .category-widget ul li:hover:before {background: #ff4a17;color: #fff;}
.blog-sidebar .recent-post-widget .post {overflow: hidden;}
.blog-sidebar .recent-post-widget .posts>.post+.post {margin-top: 15px;padding-top: 15px;}
.blog-sidebar .recent-post-widget .post .img-holder {width: 90px;float: left;}
.blog-sidebar .recent-post-widget .post .img-holder img {border-radius: 6px;}
.blog-sidebar .recent-post-widget .post .details {width: calc(100% - 90px);float: left;padding-left: 20px;}
@media (max-width: 1199px) {.blog-sidebar .recent-post-widget .post .details {padding-left: 8px;}
}
.blog-sidebar .recent-post-widget .post h4 {font-size: 16px;font-size: 1.0666666667rem;font-weight: 500;line-height: 1.3em;margin: 0 0 0.3em;font-family: "Roboto", sans-serif;}
@media (max-width: 1199px) {.blog-sidebar .recent-post-widget .post h4 {margin: 0;font-size: 14px;}
}
@media (max-width: 767px) {.blog-sidebar .recent-post-widget .post h4 {font-size: 16px;font-size: 1.0666666667rem;}
}
.blog-sidebar .recent-post-widget .post h4 a {display: inline-block;color: #0a272c;}
.blog-sidebar .recent-post-widget .post h4 a:hover {color: #ff4a17;}
.blog-sidebar .recent-post-widget .post .details .date {font-size: 13px;font-size: 0.8666666667rem;color: #ff4a17;}
.blog-sidebar .recent-post-widget .post .details .date i {display: inline-block;padding-right: 7px;}
.blog-sidebar .wpo-instagram-widget ul {display: flex;flex-wrap: wrap;list-style: none;}
.blog-sidebar .wpo-instagram-widget ul li {flex: 0 0 33.33%;max-width: 33.33%;margin-bottom: 5px;padding: 0px 3px;}
.blog-sidebar .wpo-instagram-widget ul li img {width: 100%;border-radius: 6px;}
.blog-sidebar .tag-widget ul {overflow: hidden;list-style: none;}
.blog-sidebar .tag-widget ul li {float: left;margin: 0 8px 8px 0;}
.blog-sidebar .tag-widget ul li a {font-size: 15px;font-size: 1rem;display: inline-block;padding: 5px 10px;color: #0a272c;background: #fff;border-radius: 5px;}
.blog-sidebar .tag-widget ul li a:hover {background: #ff4a17;color: #fff;}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner {border: 0;background: url(../images/contact-bg.jpg) no-repeat center center;position: relative;background-size: cover;z-index: 1;padding: 30px 40px;min-height: 330px;-o-object-fit: cover;object-fit: cover;display: flex;justify-content: center;flex-direction: column;text-align: center;overflow: hidden;}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(20, 33, 43, 0.8);content: "";z-index: -1;}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner:after {position: absolute;left: -50px;top: -50px;content: "";width: 150px;height: 150px;background: #ff4a17;border-radius: 50%;}
@media (max-width: 1200px) {.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner {padding: 20px;}
}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner h2 {font-size: 26px;font-weight: 700;color: #fff;margin-bottom: 20px;line-height: 35px;}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner h2 a {color: #fff;}
.blog-sidebar .wpo-contact-widget .wpo-contact-widget-inner h2 a:hover {color: #ff4a17;}
@media screen and (min-width: 992px) {.wpo-blog-pg-section.blog-pg-left-sidebar .blog-sidebar {padding-left: 0px;padding-right: 45px;}
}
@media screen and (min-width: 992px) {.wpo-blog-single-section.wpo-blog-single-left-sidebar-section .blog-sidebar {padding-left: 0px;padding-right: 45px;}
}
/**** pagination ****/
.pagination-wrapper {text-align: center;margin-top: 60px;}
@media (max-width: 991px) {.pagination-wrapper {text-align: left;margin-top: 40px;}
}
.pagination-wrapper .pg-pagination {display: inline-block;overflow: hidden;list-style-type: none;text-align: center;}
.pagination-wrapper .pg-pagination li {float: left;margin-right: 10px;}
@media (max-width: 767px) {.pagination-wrapper .pg-pagination li {margin-right: 5px;}
}
.pagination-wrapper .pg-pagination li:last-child {margin-right: 0;}
.pagination-wrapper .pg-pagination li a {background-color: transparent;width: 50px;height: 50px;line-height: 50px;font-size: 16px;font-size: 1.0666666667rem;font-weight: 600;color: #0a272c;background: #f5f5f5;display: block;}
@media (max-width: 991px) {.pagination-wrapper .pg-pagination li a {width: 40px;height: 40px;line-height: 40px;font-size: 15px;font-size: 1rem;}
}
.pagination-wrapper .pg-pagination .active a, .pagination-wrapper .pg-pagination li a:hover {background: #ff4a17;border-color: #ff4a17;color: #fff;}
.pagination-wrapper .pg-pagination .fi:before {font-size: 15px;font-size: 1rem;}
.pagination-wrapper-left {text-align: left;}
.pagination-wrapper-right {text-align: right;}
@media screen and (min-width: 1200px) {.pagination-wrapper-right {padding-right: 50px;}
}
@media (max-width: 991px) {.pagination-wrapper-right {margin-top: 45px;text-align: left;}
}
/*--------------------------------------------------------------
2. header
--------------------------------------------------------------*/
/*-- 2.1 topbar --*/
.topbar {background: #14212b;padding: 0 130px;}
@media (max-width: 1600px) {.topbar {padding: 0 30px;}
}
@media (max-width: 1500px) {.topbar {padding: 0 10px;}
}
@media (max-width: 991px) {.topbar {text-align: center;padding: 0;}
}
.topbar {font-size: 16px;color: #e5e3e3;margin: 0;}
.topbar ul {overflow: hidden;list-style: none;float: right;margin-bottom: 0;}
@media (max-width: 991px) {.topbar ul {float: none;display: inline-block;display: flex;justify-content: center;align-items: center;}
}
.topbar ul li {font-size: 16px;float: left;padding: 10px 10px;color: #e5e3e3;line-height: 1em;}
@media (max-width: 1399px) {.topbar ul li {font-size: 14px;}
}
@media (max-width: 991px) {.topbar ul li {padding: 15px 10px;}
}
.topbar .contact-info {display: flex;justify-content: flex-end;align-items: center;}
@media (max-width: 991px) {.topbar .contact-info {justify-content: center;}
}
@media (max-width: 767px) {.topbar .contact-info {flex-wrap: wrap;}
}
.topbar .contact-info li {position: relative;}
.topbar .contact-info ul.social {margin-left: 20px;}
@media (max-width: 475px) {.topbar .contact-info ul.social {margin-left: 0;}
}
.topbar .contact-info ul.social li a {display: block;width: 40px;height: 40px;line-height: 40px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 50%;text-align: center;}
.topbar .contact-info ul.social li a:hover {background: #ff4a17;color: #fff;}
.topbar .contact-info ul li a {color: #e4e4e4;}
.topbar .contact-info ul li a:hover {color: #ff4a17;}
.topbar ul li:first-child {padding-left: 0;}
.topbar .contact-intro ul {float: left;margin-bottom: 0;padding-left: 0;}
@media (max-width: 991px) {.topbar .contact-intro ul {float: none;}
}
@media (max-width: 1200px) {.topbar ul li {font-size: 12px;padding: 10px 4px;}
}
@media (max-width: 991px) {.topbar ul li {font-size: 13px;}
.topbar {padding: 10px 0;}
}
@media (max-width: 767px) {.topbar ul li {float: left;border: none;padding: 8px 6px;font-size: 13px;}
}
@media (max-width: 550px) {.topbar .contact-intro ul li {padding-bottom: 0px;}
.topbar .contact-intro {padding-top: 20px;}
.topbar .social {padding-bottom: 20px;}
}
@media (max-width: 590px) {.topbar ul li {float: none;}
.topbar .contact-info ul li {float: left;}
.topbar ul {flex-wrap: wrap;}
}
.topbar .theme-btn-s2 {padding: 15px 20px;font-size: 14px;font-weight: 600;margin-bottom: -3px;color: #fff !important;}
.topbar ul .fi:before {position: relative;top: 1px;display: inline-block;padding-right: 5px;}
.topbar ul .fi:before {font-size: 15px;font-size: 1rem;color: #fff;}
/* 2.2 navigation */
.wpo-site-header {/* navigation open and close btn hide for width screen */
    /* style for navigation less than 992px */
    /*navbar collaps less then 992px*/
    /*** cart-search-contact ***/
    background-color: #fff;}
.wpo-site-header .navigation {background-color: #fff;margin-bottom: 0;padding: 0;border: 0;border-radius: 0;}
.sticky-header {width: 100%;position: fixed;left: 0;top: -400px;z-index: 9999;opacity: 0;visibility: hidden;transition: all 1s;box-shadow: 0 -5px 15px #086ad84a;}
.sticky-on {opacity: 1;top: 0;visibility: visible;}
.wpo-site-header .navigation>.container {position: relative;}
@media (min-width: 991px) {.wpo-site-header .topbar {padding: 0 130px;}
.wpo-site-header .navigation {padding: 0 130px;}
.wpo-site-header.wpo-header-style-6 .navigation {max-width: 90%;padding: 0px 20px;margin: 0 auto;}
.wpo-site-header.wpo-header-style-6 .navigation.sticky-header {max-width: 100%;}
}
@media (max-width: 1700px) {.wpo-site-header .navigation, .wpo-site-header .topbar {padding: 0 30px;}
}
@media (max-width: 1450px) {.wpo-site-header.wpo-header-style-6 .navigation {max-width: 95%;padding: 0;}
}
@media (max-width: 1500px) {.wpo-site-header .navigation, .wpo-site-header .topbar {padding: 0 10px;}
}
.wpo-site-header .row {width: 100%;}
@media (max-width: 991px) {.wpo-site-header .navigation {padding: 20px 0;}
.wpo-site-header.wpo-header-style-6 .navigation {max-width: 100%;padding: 20px 20px;}
}
.wpo-site-header #navbar {transition: all 0.5s;}
.wpo-site-header #navbar>ul li a:hover, .wpo-site-header #navbar>ul li a:focus {text-decoration: none;color: #ff4a17;}
@media screen and (min-width: 992px) {.wpo-site-header #navbar {/*** hover effect ***/
        justify-content: center;}
.wpo-site-header #navbar li {position: relative;}
.wpo-site-header #navbar>ul>li>a:before {position: absolute;left: 0;top: 0;width: 100%;height: 4px;background: #ff4a17;content: "";opacity: 0;visibility: hidden;transition: all 0.3s;border-radius: 3px;}
.wpo-site-header #navbar>ul>li>a:hover:before, .wpo-site-header #navbar>ul>li>a.active:before {opacity: 1;visibility: visible;}
.wpo-site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a {position: relative;}
.wpo-site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a:before {font-family: "themify";content: "\e649";font-size: 11px;font-size: 0.73333rem;position: absolute;right: 15px;top: 58%;transform: translateY(-50%);}
.wpo-site-header #navbar>ul>li:hover>.sub-menu {top: 100%;visibility: visible;opacity: 1;transform: scaleY(100%);-webkit-transform: scaleY(100%);-moz-transform: scaleY(100%);-ms-transform: scaleY(100%);-o-transform: scaleY(100%);}
.wpo-site-header #navbar .sub-menu>li:hover>.sub-menu {left: 100%;visibility: visible;opacity: 1;}
}
.wpo-site-header .container-fluid {padding-right: 0;}
@media (max-width: 991px) {.wpo-site-header {/* class for show hide navigation */
    }
.wpo-site-header .container {width: 100%;max-width: 100%;}
.wpo-site-header .header-right {right: -10px;}
.wpo-site-header .navbar-header button span {background-color: #fff;width: 20px;display: block;height: 2px;margin-bottom: 5px;}
.wpo-site-header .navbar-header button span:last-child {margin: 0;}
}
.wpo-site-header #navbar ul {list-style: none;}
@media (max-width: 991px) and (max-width: 991px) {.wpo-site-header #navbar {top: 0;visibility: visible;opacity: 1;}
}
@media (max-width: 991px) {.wpo-site-header #navbar>ul {z-index: 101;}
.wpo-site-header #navbar ul a {color: #000;}
.wpo-site-header #navbar ul a:hover, .wpo-site-header #navbar ul li.current a {color: #ff4a17;}
.wpo-site-header #navbar .close-navbar .ti-close {position: relative;top: 1px;}
.wpo-site-header .navbar-toggler .first-angle, .wpo-site-header .navbar-toggler .last-angle {transition: all 0.3s;}
.wpo-site-header .x-close .middle-angle {opacity: 0;}
.wpo-site-header .x-close .first-angle {position: absolute;-webkit-transform: rotate(-44deg);top: 16px;left: 10px;}
.wpo-site-header .x-close .last-angle {-webkit-transform: rotate(44deg);position: absolute;top: 16px;right: 10px;}
}
@media (max-width: 767px) {.wpo-site-header .navbar-header .navbar-brand {font-size: 24px;}
.wpo-site-header #navbar .navbar-nav {margin: 0;}
}
@media (max-width: 991px) {.wpo-site-header .navbar-collapse.collapse {display: none;}
.wpo-site-header .navbar-collapse.collapse.in {display: block;}
.wpo-site-header .navbar-header .collapse, .wpo-site-header .navbar-toggle {display: block;}
.wpo-site-header .navbar-header {float: none;position: relative;z-index: 99;text-align: center;}
.wpo-site-header .navbar-right {float: none;}
.wpo-site-header .navbar-nav {float: none;}
.wpo-site-header .navbar-nav>li {float: none;}
}
.wpo-site-header .header-right {display: flex;justify-content: flex-end;z-index: 991;position: relative;align-items: center;}
.wpo-site-header .header-right button {padding: 0;border: 0;outline: 0;}
.wpo-site-header .header-right>div {float: left;position: relative;margin-right: 8px;}
.wpo-site-header .header-right .close-form .theme-btn, .wpo-site-header .header-right .close-form .view-cart-btn {padding: 13px 25px;padding-right: 45px;}
.wpo-site-header .header-right .close-form .theme-btn:before, .wpo-site-header .header-right .close-form .view-cart-btn:before {right: 25px;}
@media (max-width: 1800px) {.wpo-site-header .header-right .close-form .theme-btn, .wpo-site-header .header-right .close-form .view-cart-btn {padding: 10px 20px;font-size: 15px;}
.wpo-site-header .header-right .close-form .theme-btn:before, .wpo-site-header .header-right .close-form .view-cart-btn:before {display: none;}
}
@media (max-width: 1300px) {.wpo-site-header .header-right .close-form .theme-btn, .wpo-site-header .header-right .close-form .view-cart-btn {padding: 10px 15px;}
}
@media (max-width: 450px) {.wpo-site-header .header-right>div {margin-right: 10px;}
.wpo-site-header .header-right {right: -30px;}
}
.wpo-site-header .header-right>div:last-child {margin: 0 0 0 10px;position: relative;}
@media (max-width: 1250px) {.wpo-site-header .header-right>div:last-child {margin-left: 0;}
}
@media (max-width: 767px) {.wpo-site-header .header-right>div:last-child {margin: 3px 0 0 10px;}
}
@media (max-width: 450px) {.wpo-site-header .header-right>div:last-child {margin: 3px 12px 0px 0px;}
}
.wpo-site-header .header-right .header-search-form-wrapper {position: relative;}
.wpo-site-header .header-right .header-search-form-wrapper .fi:before {font-size: 18px;}
@media (max-width: 450px) {.wpo-site-header .header-right .cart-toggle-btn {display: none;}
}
.wpo-site-header .header-right .search-toggle-btn, .wpo-site-header .header-right .cart-toggle-btn {background-color: rgba(255, 255, 255, 0.05);line-height: 0.66em;color: #232f4b;width: 50px;height: 50px;border: 0;border-radius: 50%;}
@media (max-width: 1200px) {.wpo-site-header .header-right .search-toggle-btn, .wpo-site-header .header-right .cart-toggle-btn {width: 50px;height: 50px;}
}
@media (max-width: 991px) {.wpo-site-header .header-right .search-toggle-btn, .wpo-site-header .header-right .cart-toggle-btn {width: 40px;height: 40px;}
}
.wpo-site-header .header-right .search-toggle-btn .fi:before, .wpo-site-header .header-right .cart-toggle-btn .fi:before {color: #fff;}
.wpo-site-header.wpo-header-style-4 .header-right .search-toggle-btn .fi:before, .wpo-site-header.wpo-header-style-4 .header-right .search-toggle-btn .fi:before, .wpo-site-header.wpo-header-style-5 .header-right .search-toggle-btn .fi:before, .wpo-site-header.wpo-header-style-5 .header-right .cart-toggle-btn .fi:before, .wpo-site-header.wpo-header-style-6 .header-right .search-toggle-btn .fi:before, .wpo-site-header.wpo-header-style-6 .header-right .cart-toggle-btn .fi:before {color: #333;}
@media (max-width: 991px) {.wpo-site-header .header-right .search-toggle-btn .fi:before, .wpo-site-header .header-right .cart-toggle-btn .fi:before {font-size: 16px;}
}
.wpo-site-header .header-right .search-toggle-btn .ti-close, .wpo-site-header .header-right .cart-toggle-btn .ti-close {display: block;line-height: 20px;position: relative;top: -2px;}
.wpo-site-header.wpo-header-style-1 .header-right .search-toggle-btn .ti-close {color: #fff;}
/*** cart-search-contact ***/
.cart-search-contact button {background: transparent;padding: 0;border: 0;outline: 0;}
.cart-search-contact .fi {font-size: 30px;font-size: 2rem;color: #0a272c;}
.cart-search-contact>div {float: left;position: relative;}
.cart-search-contact>div+div {margin-left: 12px;}
.cart-search-contact .header-search-form {position: absolute;width: 350px;right: 0;top: 75px;transform: scale(0);opacity: 0;visibility: hidden;background: #fff;padding: 30px;border-radius: 6px;transition: all 0.5s;box-shadow: -2px 18px 40px -9px #999999;}
@media (max-width: 991px) {.cart-search-contact .header-search-form {top: 65px;}
}
@media (max-width: 767px) {.cart-search-contact .header-search-form {right: 15px;}
}
@media (max-width: 575px) {.cart-search-contact .header-search-form {width: 260px;padding: 15px;}
}
.cart-search-contact .header-search-form-wrapper .fi:before {font-size: 18px;font-size: 1.2rem;}
.cart-search-contact form div {position: relative;}
.cart-search-contact form div button {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.cart-search-contact form div button .fi:before {font-size: 18px !important;}
.cart-search-contact input {width: 100%;height: 50px;padding: 6px 20px;border: 0;border-radius: 0;box-shadow: none;border: 1px solid #ebebeb;}
.cart-search-contact input:focus {box-shadow: none;border-color: #ff4a17;}
.wpo-site-header .header-right .header-search-content-toggle {opacity: 1;visibility: visible;right: 0;transform: scale(1);}
.mini-cart .cart-count {background: #ff4a17;width: 19px;height: 19px;font-size: 10px;font-size: 0.5333333333rem;line-height: 17px;color: white;position: absolute;top: -2px;right: -5px;border-radius: 50%;font-weight: 600;}
.mini-cart-content {background: #fff;width: 320px;height: 100%;z-index: 100;position: fixed;right: -320px;top: 0;opacity: 0;visibility: hidden;transition: all 0.5s;box-shadow: -2px 18px 40px -9px #999999;}
@media (max-width: 575px) {.mini-cart-content {width: 290px;}
}
.mini-cart-content .mini-cart-close {display: block;width: 40px;height: 40px;background-color: #333333;color: white;font-size: 0px;text-align: center;overflow: hidden;position: relative;float: right;line-height: 54px;border-radius: 3px;right: 10px;top: 20px;}
.mini-cart-content .mini-cart-close i {font-size: 15px;}
.mini-cart-content p {font-size: 15px;font-size: 1rem;font-weight: 500;color: #0a272c;margin: 0;text-transform: uppercase;}
.mini-cart-content .mini-cart-items {padding: 100px 20px 25px;}
.mini-cart-content .mini-cart-item {padding-top: 15px;margin-top: 15px;border-top: 1px solid #efefef;}
.mini-cart-content .mini-cart-item:first-child {padding-top: 0;margin-top: 0;border-top: 0;}
.mini-cart-content .mini-cart-item-image {width: 50px;height: 50px;border: 2px solid #f3f3f3;float: left;margin-right: 15px;}
.mini-cart-content .mini-cart-item-image a, .mini-cart-content .mini-cart-item-image img {display: block;width: 46px;height: 46px;}
.mini-cart-content .mini-cart-item-des {position: relative;overflow: hidden;}
.mini-cart-content .mini-cart-item-des a {font-size: 14px;font-size: 0.9333333333rem;font-weight: 600;text-align: left;color: #0a272c;}
.mini-cart-content .mini-cart-item-des a:hover {color: #ff4a17;}
.mini-cart-content .mini-cart-item-des .mini-cart-item-price {font-size: 13px;font-size: 0.8666666667rem;color: #888;display: block;margin-top: 3px;}
.mini-cart-content .mini-cart-item-des .mini-cart-item-quantity {font-size: 12px;font-size: 0.8rem;color: #444;display: block;position: absolute;right: 0;top: 6px;}
.mini-cart-content .visible-icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 300px;height: 300px;opacity: 0.02;z-index: -1;}
.mini-cart-content .mini-cart-action {padding: 20px 0 30px;text-align: center;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.mini-cart-content .mini-cart-action .theme-btn-s2 {float: right;}
.mini-cart-content .mini-cart-action .mini-btn {width: 240px;}
.mini-cart-content .mini-cart-action .mini-checkout-price {font-size: 16px;font-size: 1.0666666667rem;font-weight: 600;color: #0a272c;display: block;margin-bottom: 30px;display: flex;justify-content: space-between;align-items: center;}
.mini-cart-content .mini-cart-action .mini-checkout-price span {color: #c79652;font-size: 20px;}
.mini-cart-content-toggle, .mini-wislist-content-toggle {opacity: 1;visibility: visible;right: 0;}
@media (max-width: 991px) {.page-wrapper {transition: all 0.3s;}
.body-overlay:before {content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.9);position: absolute;left: 0;top: 0;z-index: 10;transition: all 0.3s;}
}
.header-search-area {background: #fff;width: 100%;padding: 100px 0;text-align: center;position: fixed;left: 0;top: 0;z-index: 999;}
.header-search-area h3 {font-size: 45px;margin: 0 0 1em;}
.header-search-area form {position: relative;}
.header-search-area input {height: 50px;font-size: 18px;font-size: 1.2rem;border-radius: 0;border: 0;border-bottom: 1px solid #d0d0d0;box-shadow: none;}
.header-search-area input:focus {box-shadow: none;border-color: #ff4a17;}
.header-search-area form button {background: transparent;border: 0;font-size: 20px;font-size: 1.33333rem;position: absolute;right: 0;bottom: 10px;}
.header-search-area form button:focus {border: none;outline: none;}
.header-search-area .close-form {position: absolute;right: 35px;top: 35px;bottom: auto;padding-bottom: 5px;border-bottom: 1px solid;}
.header-search-area .close-form button {background: transparent;border: 0;outline: 0;font-size: 13px;font-size: 0.86667rem;text-transform: uppercase;color: #000;letter-spacing: 2px;z-index: 99;}
.header-search-area .close-form button:focus {border: 0;outline: 0;}
.wpo-site-header {/* navigation open and close btn hide for width screen */
    /* style for navigation less than 992px */
    /*navbar collaps less then 992px*/
}
.wpo-site-header .navigation {background-color: #fff;margin-bottom: 0;border: 0;border-radius: 0;}
.wpo-site-header .navigation>.container {position: relative;}
@media (max-width: 991px) {.wpo-site-header .navigation {padding: 20px 0;}
}
.wpo-site-header #navbar {transition: all 0.5s;}
.wpo-site-header #navbar>ul li a:hover, .wpo-site-header #navbar>ul li a:focus {text-decoration: none;color: #fd3800;}
@media screen and (min-width: 992px) {.wpo-site-header #navbar {/*** hover effect ***/
    }
.wpo-site-header #navbar li {position: relative;}
.wpo-site-header #navbar>ul>li>a {font-size: 16px;padding: 35px 20px;display: block;color: #232f4b;font-weight: 700;position: relative;}
}
@media screen and (min-width: 992px) and (max-width: 1870px) {.wpo-site-header #navbar>ul>li>a {padding: 35px 18px;}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar>ul .sub-menu {background-color: #fff;box-shadow: 0px 2px 20px 0px rgba(62, 65, 159, 0.09);width: 225px;position: absolute;padding: 20px 7px;left: 0;top: 110%;z-index: 10;visibility: hidden;opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform-origin: center top 0;-webkit-transform-origin: center top 0;-moz-transform-origin: center top 0;-ms-transform-origin: center top 0;-o-transform-origin: center top 0;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar>ul>li .sub-menu a {font-size: 16px;font-size: 1.0666666667rem;display: block;padding: 10px 15px;color: #0a272c;position: relative;overflow: hidden;font-weight: 700;}
.wpo-site-header #navbar>ul>li .sub-menu a:after {position: absolute;left: 15px;bottom: 4px;width: 0px;height: 2px;content: "";background: #ff4a17;transition: all 0.3s;opacity: 0;visibility: hidden;}
.wpo-site-header #navbar>ul>li .sub-menu a:hover:after, .wpo-site-header #navbar>ul>li .sub-menu a.active:after {width: 40px;opacity: 1;visibility: visible;}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar>ul>li>.sub-menu .sub-menu {left: 110%;top: 0;-webkit-transform: unset;transform: unset;}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a {position: relative;}
.wpo-site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a:before {font-family: "themify";content: "\e649";font-size: 11px;font-size: 0.7333333333rem;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar>ul>li:hover>.sub-menu {top: 100%;visibility: visible;opacity: 1;}
}
@media screen and (min-width: 992px) {.wpo-site-header #navbar .sub-menu>li:hover>.sub-menu {left: 100%;visibility: visible;opacity: 1;}
}
@media (max-width: 991px) {.wpo-site-header #navbar>ul>li a {display: block;font-size: 15px;font-size: 1rem;color: #fff;font-weight: 500;}
.wpo-site-header #navbar>ul>li a:hover, .wpo-site-header #navbar>ul>li a.active {color: #fff;}
.wpo-site-header #navbar>ul .sub-menu>li:last-child {border-bottom: 0;}
.wpo-site-header #navbar>ul>li>.sub-menu a {padding: 8px 15px 8px 45px;}
.wpo-site-header #navbar>ul>li>.sub-menu .sub-menu a {padding: 8px 15px 8px 65px;}
.wpo-site-header #navbar>ul .menu-item-has-children>a {position: relative;color: #ddd;}
.wpo-site-header #navbar>ul .menu-item-has-children>a:hover, .wpo-site-header #navbar>ul .menu-item-has-children>a.active {color: #fff;}
.wpo-site-header #navbar>ul .menu-item-has-children>a:before {font-family: "themify";content: "\e649";font-size: 11px;font-size: 0.7333333333rem;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);transition: all 0.3s;}
.wpo-site-header #navbar>ul .menu-item-has-children>a.rotate:before {transform: rotate(90deg);top: 29%;}
.wpo-site-header #navbar>ul .menu-item-has-children>a.rotate {color: #fff;}
}
@media screen and (min-width: 992px) {.wpo-site-header .navbar-header .open-btn {display: none;}
.wpo-site-header #navbar .close-navbar {display: none;}
}
.wpo-site-header .menu-close {display: none;}
@media (max-width: 991px) {.wpo-site-header {/* class for show hide navigation */
    }
.wpo-site-header .container {width: 100%;}
.wpo-site-header .mobail-menu button {background-color: #ff4a17;width: 40px;height: 35px;border: 0;padding: 5px 10px;outline: 0;position: relative;z-index: 20;}
.wpo-site-header .mobail-menu button:focus {outline: none;box-shadow: none;}
.wpo-site-header .mobail-menu button span {background-color: #fff;width: 20px;display: block;height: 2px;margin-bottom: 5px;}
.wpo-site-header .mobail-menu button span:last-child {margin: 0;}
.wpo-site-header #navbar {background: #1d3e54;display: block !important;width: 300px;height: 100%;margin: 0;padding: 0;border: 0;position: fixed;left: -320px;top: 0px;z-index: 999999;opacity: 0;visibility: hidden;}
.wpo-site-header #navbar .navbar-nav {display: block;}
.wpo-site-header #navbar>ul {position: relative;z-index: 101;}
.wpo-site-header #navbar ul a {color: #000;font-weight: 500;}
.wpo-site-header #navbar ul a:hover, .wpo-site-header #navbar ul li.current a {color: #ff4a17;}
.wpo-site-header #navbar .navbar-nav {height: 100%;overflow: auto;padding-bottom: 60px;}
.wpo-site-header #navbar .close-navbar {background-color: #fff;width: 40px;height: 40px;color: #000;border: 0;outline: none;position: absolute;left: -41px;top: 90px;z-index: 20;}
.wpo-site-header #navbar .close-navbar .ti-close {position: relative;top: 1px;}
.wpo-site-header .menu-close {display: block;z-index: 99;background: none;text-align: center;color: #fff;border: 0;text-align: center;margin-left: auto;margin-top: 30px;margin-right: 30px;margin-bottom: 30px;width: 40px;height: 40px;line-height: 40px;border: 1px solid #fff;}
.wpo-site-header .slideInn {left: 0 !important;opacity: 1 !important;visibility: visible !important;}
.wpo-site-header .navbar-toggler .first-angle, .wpo-site-header .navbar-toggler .last-angle {transition: all 0.3s;}
.wpo-site-header .x-close .middle-angle {opacity: 0;}
.wpo-site-header .x-close .first-angle {position: absolute;-webkit-transform: rotate(-44deg);top: 16px;left: 10px;}
.wpo-site-header .x-close .last-angle {-webkit-transform: rotate(44deg);position: absolute;top: 16px;right: 10px;}
}
@media (max-width: 767px) {.wpo-site-header .navbar-header .navbar-brand {font-size: 24px;}
.wpo-site-header #navbar .navbar-nav {margin: 0;}
}
@media (max-width: 991px) {.wpo-site-header .navbar-collapse.collapse {display: none;}
.wpo-site-header .navbar-collapse.collapse.in {display: block;}
.wpo-site-header .navbar-header .collapse, .wpo-site-header .navbar-toggle {display: block;}
.wpo-site-header .navbar-header {float: none;}
.wpo-site-header .navbar-right {float: none;}
.wpo-site-header .navbar-nav {float: none;}
.wpo-site-header .navbar-nav>li {float: none;}
}
@media (max-width: 440px) {.wpo-site-header .navbar-header .navbar-brand img {max-width: 170px;}
}
@media (max-width: 370px) {.wpo-site-header .navbar-header .navbar-brand img {max-width: 140px;}
}
@media (max-width: 1500px) {.wpo-site-header #navbar>ul>li>a {padding: 30px 15px;}
}
@media (max-width: 1400px) {.wpo-site-header #navbar>ul>li>a {padding: 30px 10px;font-size: 18px;}
}
@media (max-width: 1200px) {.wpo-site-header #navbar>ul>li>a {padding: 30px 6px;font-size: 16px;}
.wpo-site-header .header-right .theme-btn, .wpo-site-header .header-right .view-cart-btn {display: none;}
}
@media (max-width: 991px) {.wpo-site-header #navbar>ul>li>a {font-size: 15px;}
}
@media (max-width: 767px) {.header-right .theme-btn, .header-right .view-cart-btn {padding: 20px 12px;}
.wpo-site-header .header-right .close-form {display: none;}
}
.wpo-header-style-1 {position: absolute;left: 0;width: 100%;z-index: 99;background: rgba(20, 33, 43, 0.1);}
.wpo-header-style-1 .navigation {background: transparent;}
.wpo-header-style-1 .navigation #navbar>ul>li>a {color: #fff;}
.wpo-header-style-1 .navigation #navbar>ul>li>a:hover {color: #ff4a17;}
.wpo-header-style-1 .navigation.sticky-on {background: #1a384c;}
.wpo-header-style-1 .topbar {background-color: rgba(38, 43, 62, 0.5);}
.wpo-header-style-1 .topbar ul li a {color: #fff;}
.wpo-header-style-1 .topbar .contact-intro ul li i {padding-right: 8px;}
.wpo-header-style-1 .topbar .contact-intro ul li:nth-child(2) i {position: relative;top: 1px;}
.wpo-header-style-2 .topbar, .wpo-header-style-4 .topbar, .wpo-header-style-5 .topbar {background: #fff;}
.wpo-header-style-2 .topbar ul li, .wpo-header-style-4 .topbar ul li, .wpo-header-style-5 .topbar ul li {color: #5d5d5d;}
.wpo-header-style-5 .topbar ul li a {color: #fff;}
.wpo-header-style-2 .topbar ul li .fi:before, .wpo-header-style-4 .topbar ul li .fi:before, .wpo-header-style-5 .topbar ul li .fi:before {color: #5d5d5d;}
.wpo-header-style-5 .topbar ul li i {padding-right: 8px;}
.wpo-header-style-2 .topbar .contact-info ul li a, .wpo-header-style-4 .topbar .contact-info ul li a, .wpo-header-style-5 .topbar .contact-info ul li a {color: #5d5d5d;}
.wpo-header-style-2 .topbar .contact-info ul li a:hover, .wpo-header-style-4 .topbar .contact-info ul li a:hover, .wpo-header-style-5 .topbar .contact-info ul li a:hover {color: #ff4a17;}
.wpo-header-style-2 .topbar .contact-info ul.social li a, .wpo-header-style-4 .topbar .contact-info ul.social li a, .wpo-header-style-5 .topbar .contact-info ul.social li a {border-color: #bdbdbd;}
.wpo-header-style-2 .topbar .contact-info ul.social li a:hover, .wpo-header-style-4 .topbar .contact-info ul.social li a:hover, .wpo-header-style-5 .topbar .contact-info ul.social li a:hover {color: #fff;border-color: #ff4a17;}
.wpo-header-style-2 .wpo-site-header, .wpo-header-style-4 .wpo-site-header, .wpo-header-style-5 .wpo-site-header {position: absolute;left: 0;width: 100%;z-index: 99;background: rgba(20, 33, 43, 0.1);}
.wpo-header-style-2 .wpo-site-header .navigation, .wpo-header-style-4 .wpo-site-header .navigation, .wpo-header-style-5 .wpo-site-header .navigation {background: transparent;}
.wpo-header-style-2 .wpo-site-header .navigation.sticky-on, .wpo-header-style-4 .wpo-site-header .navigation.sticky-on, .wpo-header-style-5 .wpo-site-header .navigation.sticky-on {background: #1a384c;}
.wpo-header-style-2 .wpo-site-header #navbar>ul>li>a, .wpo-header-style-4 .wpo-site-header #navbar>ul>li>a, .wpo-header-style-5 .wpo-site-header #navbar>ul>li>a {color: #fff;}
.wpo-header-style-2 .wpo-site-header .header-right .cart-toggle-btn, .wpo-header-style-2 .wpo-site-header .header-right .search-toggle-btn, .wpo-header-style-4 .wpo-site-header .header-right .cart-toggle-btn, .wpo-header-style-4 .wpo-site-header .header-right .search-toggle-btn, .wpo-header-style-5 .wpo-site-header .header-right .cart-toggle-btn, .wpo-header-style-5 .wpo-site-header .header-right .search-toggle-btn {background-color: rgba(255, 255, 255, 0.1);color: #fff;}
.wpo-header-style-2 .wpo-site-header .header-right .cart-toggle-btn .fi, .wpo-header-style-2 .wpo-site-header .header-right .search-toggle-btn .fi, .wpo-header-style-4 .wpo-site-header .header-right .cart-toggle-btn .fi, .wpo-header-style-4 .wpo-site-header .header-right .search-toggle-btn .fi, .wpo-header-style-5 .wpo-site-header .header-right .cart-toggle-btn .fi, .wpo-header-style-5 .wpo-site-header .header-right .search-toggle-btn .fi {color: #fff;}
@media (max-width: 991px) {.wpo-site-header #navbar>ul>li>a {padding: 15px 30px;}
}
@media (max-width: 991px) {.wpo-site-header, .wpo-header-style-2 {z-index: 99999;}
}
.wpo-site-header .navigation.sticky-header {padding: 0 130px;}
@media (max-width: 1700px) {.wpo-site-header .navigation.sticky-header {padding: 0 50px;}
}
@media (max-width: 1400px) {.wpo-site-header .navigation.sticky-header {padding: 0 20px;}
}
@media (max-width: 991px) {.wpo-site-header .navigation.sticky-header {padding: 20px;}
}
@media (max-width: 575px) {.wpo-site-header .navigation.sticky-header {padding: 20px 10px;}
}
.wpo-header-style-3 .topbar {position: relative;z-index: 1;overflow: hidden;padding-top: 5px;padding-bottom: 5px;}
@media (max-width: 991px) {.wpo-header-style-3 .topbar {padding-bottom: 10px;}
}
.wpo-header-style-3 .topbar:after {position: absolute;left: 0;top: 0;width: 70%;height: 100%;content: "";background: #ff4a17;z-index: -1;}
@media (max-width: 991px) {.wpo-header-style-3 .topbar:after {display: none;}
}
.wpo-header-style-3 .topbar:before {position: absolute;right: 26%;top: -25px;height: 0px;width: 0px;border-top: 45px solid transparent;border-bottom: 45px solid #ff4a17;border-left: 45px solid #ff4a17;border-right: 45px solid transparent;content: "";}
@media (max-width: 1600px) {.wpo-header-style-3 .topbar:before {right: 25%;}
}
@media (max-width: 1400px) {.wpo-header-style-3 .topbar:before {right: 24%;}
}
@media (max-width: 1200px) {.wpo-header-style-3 .topbar:before {right: 23%;}
}
@media (max-width: 991px) {.wpo-header-style-3 .topbar:before {display: none;}
}
.wpo-header-style-3 .topbar .theme-btn, .wpo-header-style-3 .topbar .view-cart-btn {padding: 10px 25px;padding-right: 55px;}
.wpo-header-style-3 .topbar ul li {font-size: 15px;padding: 8px 10px;}
.wpo-header-style-3 .topbar ul li a {color: #e5e3e3;}
@media (max-width: 1400px) {.wpo-header-style-3 .topbar ul li {font-size: 14px;padding: 8px 0px;}
}
.wpo-header-style-3 .topbar ul li+li {padding-left: 40px;margin-left: 20px;position: relative;}
@media (max-width: 767px) {.wpo-header-style-3 .topbar ul li+li {padding-left: 0;margin-left: 10px;}
}
.wpo-header-style-3 .topbar ul li+li::after {position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: "//";font-size: 25px;}
@media (max-width: 767px) {.wpo-header-style-3 .topbar ul li+li::after {display: none;}
}
.wpo-header-style-3 .topbar ul li i {width: 35px;height: 35px;line-height: 35px;background: rgba(255, 255, 255, 0.2);display: inline-block;text-align: center;border-radius: 50%;margin-right: 10px;}
.wpo-header-style-3 .topbar ul li i:before {padding-right: 0;}
.wpo-header-style-3 .topbar .social ul li {padding-left: 0;padding-right: 0;margin-left: 5px;}
.wpo-header-style-3 .topbar .social ul li:first-child {padding-right: 12px;padding-top: 8px;}
.wpo-header-style-3 .topbar .social ul li:after {content: none;}
@media (max-width: 650px) {.wpo-header-style-3 .topbar .contact-intro ul {flex-wrap: wrap;}
}
.wpo-header-style-3 .wpo-site-header {position: relative;background: #fff;}
.wpo-header-style-3 .wpo-site-header .header-right .cart-toggle-btn, .wpo-header-style-3 .wpo-site-header .header-right .search-toggle-btn {background-color: rgba(0, 0, 0, 0.05);}
.wpo-header-style-3 .wpo-site-header .header-right .cart-toggle-btn .fi:before, .wpo-header-style-3 .wpo-site-header .header-right .search-toggle-btn .fi:before {color: #6e6e6e;font-size: 18px;}
.wpo-header-style-4 .wpo-site-header {position: relative;background: #fff;border-top: 1px solid #e9e9e9;}
.wpo-header-style-4 .wpo-site-header #navbar>ul>li>a {color: #0a272c;}
.wpo-header-style-4 .wpo-site-header .header-right .search-toggle-btn {background-color: rgba(0, 0, 0, 0.05);}
.wpo-header-style-4 .wpo-site-header .header-right .search-toggle-btn .fi:before {color: #0a272c;}
.wpo-header-style-4 .wpo-site-header .navigation.sticky-on {background: #fff;}
.wpo-header-style-5 .wpo-site-header {border-bottom: 1px solid rgba(255, 255, 255, 0.1);background: transparent;}
.wpo-header-style-5 .wpo-site-header #navbar>ul>li>a:hover, .wpo-header-style-5 .wpo-site-header #navbar>ul>li>a.active {background: rgba(255, 255, 255, 0.1);}
.wpo-header-style-5 .wpo-site-header #navbar>ul>li>a:before {display: none;}
.wpo-header-style-5 .topbar {background: #ff4a17;}
.wpo-header-style-5 .topbar ul li {color: #fff;}
.wpo-header-style-5 .topbar ul li .fi:before {color: #fff;}
.wpo-header-style-5 .topbar .contact-info ul li a {color: #fff;}
.wpo-header-style-5 .topbar .contact-info ul li a:hover {color: #fff;}
.wpo-header-style-5 .topbar .contact-info ul.social li a {border-color: #fff;}
.wpo-header-style-5 .topbar .contact-info ul.social li a:hover {background-color: #fff;color: #ff4a17;}
.wpo-site-header.wpo-header-style-6 {background-color: transparent;}
.wpo-header-style-6, .wpo-header-style-7 {position: absolute;left: 0;width: 100%;z-index: 999;}
.wpo-header-style-6 .wpo-site-header, .wpo-header-style-7 .wpo-site-header {max-width: 90%;margin: 0 auto;padding: 0;padding-left: 10px;border-radius: 5px;}
@media (max-width: 450px) {.wpo-header-style-6 .wpo-site-header, .wpo-header-style-7 .wpo-site-header {padding-left: 0;padding-right: 5px;}
}
.wpo-header-style-6 .wpo-site-header .navigation, .wpo-header-style-7 .wpo-site-header .navigation {border-radius: 5px;}
.wpo-header-style-6 .wpo-site-header .header-right .search-toggle-btn, .wpo-header-style-7 .wpo-site-header .header-right .search-toggle-btn {background-color: rgba(0, 0, 0, 0.05);}
.wpo-header-style-6 .wpo-site-header .header-right .search-toggle-btn .fi:before, .wpo-header-style-7 .wpo-site-header .header-right .search-toggle-btn .fi:before {color: #0a272c;}
.wpo-header-style-6 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-6 .wpo-site-header .header-right .close-form .view-cart-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .view-cart-btn {background: #14212b;padding: 12px 25px;}
.wpo-header-style-6 .wpo-site-header .header-right .close-form .theme-btn:before, .wpo-header-style-6 .wpo-site-header .header-right .close-form .view-cart-btn:before, .wpo-header-style-7 .wpo-site-header .header-right .close-form .theme-btn:before, .wpo-header-style-7 .wpo-site-header .header-right .close-form .view-cart-btn:before {display: none;}
@media (max-width: 1500px) {.wpo-header-style-6 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-6 .wpo-site-header .header-right .close-form .view-cart-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .view-cart-btn {padding: 10px 18px;}
}
@media (max-width: 1400px) {.wpo-header-style-6 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-6 .wpo-site-header .header-right .close-form .view-cart-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .theme-btn, .wpo-header-style-7 .wpo-site-header .header-right .close-form .view-cart-btn {padding: 10px;font-size: 13px;}
}
.wpo-header-style-6 .topbar, .wpo-header-style-7 .topbar {background: none;text-align: center;/*padding-top: 20px;*/
}
@media (max-width: 991px) {.wpo-header-style-6 .topbar {padding-bottom: 0;}
.wpo-header-style-6 .topbar p {padding-bottom: 0;margin-bottom: 0;}
}
.wpo-header-style-6 .topbar p, .wpo-header-style-7 .topbar p {color: #14212b;font-size: 17px;font-weight: 500;margin-bottom: 18px;}
@media (max-width: 991px) {.wpo-header-style-6 .topbar p {margin-bottom: 15px;}
}
@media (max-width: 400px) {.wpo-header-style-6 .topbar p, .wpo-header-style-7 .topbar p {font-size: 16px;}
}
.wpo-header-style-6 .topbar p span, .wpo-header-style-7 .topbar p span {color: #ff4a17;}
.wpo-header-style-7 .topbar p {color: #fff;}
/*--------------------------------------------------------------
3. content
--------------------------------------------------------------*/
.hero {position: relative;height: 100vh;/** slider controls **/
    /*** hero slider animation ***/
}
@media (max-width: 767px) {.hero {min-height: 420px;}
}
.hero .slide {height: 100vh;position: relative;background-repeat: no-repeat;position: relative;}
@media (max-width: 767px) {.hero .slide {min-height: 420px;}
}
.hero .slide .slider-bg {display: none;}
.hero .slide:focus {outline: none;}
.hero .slide .container {height: 100%;display: table;}
.hero .slide .row {display: table-cell;vertical-align: middle;}
.hero .slick-prev, .hero .slick-next {background-color: rgba(255, 74, 23, 0.3);width: 55px;height: 55px;z-index: 10;border-radius: 50%;transition: all 0.5s;}
.hero .slick-prev:hover, .hero .slick-next:hover {background-color: rgba(255, 74, 23, 0.6);}
@media (max-width: 991px) {.hero .slick-prev, .hero .slick-next {display: none !important;}
}
.hero .slick-prev {left: -100px;}
.hero .slick-prev:before {font-family: "themify";content: "\e629";opacity: 1;}
.hero .slick-next {right: -100px;}
.hero .slick-next:before {font-family: "themify";content: "\e628";opacity: 1;}
.hero:hover .slick-prev {left: 25px;}
.hero:hover .slick-next {right: 25px;}
.hero .slick-dots {bottom: 30px;}
@media screen and (min-width: 992px) {.hero .slick-dots {display: none !important;}
}
.hero .slick-dots li {margin: 0;}
.hero .slick-dots button {background-color: #ff4a17;width: 14px;height: 14px;border: 2px solid #fff;border-radius: 50%;}
.hero .slick-dots button:before, .hero .slick-dots button:before {display: none;}
.hero .slide-caption>div {overflow: hidden;}
.hero .slide-caption>div * {-webkit-animation: fadeOutLeft 1.5s both;animation: fadeOutLeft 1.5s both;}
.hero .slide-caption>.slider-pic * {-webkit-animation: fadeOutRight 1.5s both;animation: fadeOutRight 1.5s both;}
.hero .slide-caption>div.slide-title * {-webkit-animation-delay: 0s;animation-delay: 0s;}
.hero .slide-caption>div.slide-subtitle * {-webkit-animation-delay: 0s;animation-delay: 0s;}
.hero .slide-caption>div.btns * {-webkit-animation-delay: 0s;animation-delay: 0s;}
.hero .hero-slider .slick-current .slide-caption>div * {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.hero .hero-slider .slick-current .slide-caption>.slider-pic * {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.hero .hero-slider .slick-current .slide-caption>div.slide-title * {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.hero .hero-slider .slick-current .slide-caption>div.slide-subtitle * {-webkit-animation-delay: 1s;animation-delay: 1s;}
.hero .hero-slider .slick-current .slide-caption>div.btns * {-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
.hero .hero-slider .slick-current .slide-caption>div.slider-pic * {-webkit-animation-delay: 2s;animation-delay: 2s;}
/************************************************
  hero-style-1
**************************************************/
.hero-style-1 {height: 1000px;position: relative;background: #1a384c;}
@media (max-width: 1199px) {.hero-style-1 {height: 750px;}
}
@media (max-width: 991px) {.hero-style-1 {height: 650px;}
}
@media (max-width: 767px) {.hero-style-1 {height: 600px;}
}
@media (max-width: 575px) {.hero-style-1 {height: 500px;}
}
.hero-style-1 .slide {height: 1000px;}
@media (max-width: 1199px) {.hero-style-1 .slide {height: 750px;}
}
@media (max-width: 991px) {.hero-style-1 .slide {height: 650px;}
}
@media (max-width: 767px) {.hero-style-1 .slide {height: 600px;}
}
@media (max-width: 575px) {.hero-style-1 .slide {height: 500px;}
}
.hero-style-1 .slide .row {position: relative;}
.hero-style-1 .slide-caption {padding-top: 20px;}
@media screen and (min-width: 1200px) {.hero-style-1 .slide-caption {margin-top: 70px;}
}
@media (max-width: 1200px) {.hero-style-1 .slide-caption {margin-top: 70px;}
}
@media (max-width: 575px) {.hero-style-1 .slide-caption {margin-top: 10px;}
}
.hero-style-1 .slide-caption .slide-title-sub h5 {font-size: 19px;color: #fff;font-family: "Roboto", sans-serif;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;margin-bottom: 30px;}
@media (max-width: 1200px) {.hero-style-1 .slide-caption .slide-title-sub h5 {font-size: 16px;font-size: 1.0666666667rem;}
}
@media (max-width: 991px) {.hero-style-1 .slide-caption .slide-title-sub h5 {margin-bottom: 20px;}
}
.hero-style-1 .slide-caption h2 {font-size: 70px;font-size: 4.6666666667rem;color: #fff;margin: 0 0 0.45em;}
@media (max-width: 1200px) {.hero-style-1 .slide-caption h2 {font-size: 50px;font-size: 3.3333333333rem;}
}
@media (max-width: 991px) {.hero-style-1 .slide-caption h2 {font-size: 45px;font-size: 3rem;}
}
@media (max-width: 767px) {.hero-style-1 .slide-caption h2 {font-size: 35px;font-size: 2.3333333333rem;}
}
@media (max-width: 575px) {.hero-style-1 .slide-caption h2 {font-size: 32px;font-size: 2.1333333333rem;}
}
.hero-style-1 .slide-caption p {color: #fff;font-size: 23px;margin: 0 0 2.4em;}
@media (max-width: 1200px) {.hero-style-1 .slide-caption p {font-size: 18px;font-size: 1.2rem;}
}
@media (max-width: 991px) {.hero-style-1 .slide-caption p {margin: 0 0 1.8em;}
}
.hero-style-1 .slider-pic {position: absolute;right: -10%;top: 55%;transform: translateY(-50%);}
@media (max-width: 1200px) {.hero-style-1 .slider-pic {top: 52%;}
}
@media (max-width: 991px) {.hero-style-1 .slider-pic {right: -15%;}
}
@media (max-width: 767px) {.hero-style-1 .slider-pic {display: none;}
}
@media (max-width: 1200px) {.hero-style-1 .slider-pic img {max-width: 70%;margin-left: auto;}
}
@media (max-width: 991px) {.hero-style-1 .slider-pic img {max-width: 50%;}
}
/*3.1 wpo-hero-slider*/
.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {width: 100%;height: 900px;display: flex;position: relative;z-index: 0;}
@media (max-width: 991px) {.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {height: 600px;}
}
@media (max-width: 767px) {.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {height: 500px;}
}
.wpo-hero-slider .swiper-slide, .static-hero .swiper-slide, .static-hero-s2 .swiper-slide, .static-hero-s3 .swiper-slide, .wpo-hero-slider-s2 .swiper-slide {overflow: hidden;}
.wpo-hero-slider .swiper-container, .wpo-hero-slider .hero-container, .static-hero .swiper-container, .static-hero .hero-container, .static-hero-s2 .swiper-container, .static-hero-s2 .hero-container, .static-hero-s3 .swiper-container, .static-hero-s3 .hero-container, .wpo-hero-slider-s2 .swiper-container, .wpo-hero-slider-s2 .hero-container {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.wpo-hero-slider .slide-inner, .wpo-hero-slider .hero-inner, .static-hero .slide-inner, .static-hero .hero-inner, .static-hero-s2 .slide-inner, .static-hero-s2 .hero-inner, .static-hero-s3 .slide-inner, .static-hero-s3 .hero-inner, .wpo-hero-slider-s2 .slide-inner, .wpo-hero-slider-s2 .hero-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: center;text-align: left;}
.wpo-hero-slider .slide-inner:before, .wpo-hero-slider .hero-inner:before, .static-hero .slide-inner:before, .static-hero .hero-inner:before, .static-hero-s2 .slide-inner:before, .static-hero-s2 .hero-inner:before, .static-hero-s3 .slide-inner:before, .static-hero-s3 .hero-inner:before, .wpo-hero-slider-s2 .slide-inner:before, .wpo-hero-slider-s2 .hero-inner:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #040128;content: "";opacity: 0.6;}
.wpo-hero-slider .slide-inner .slide-content, .wpo-hero-slider .hero-inner .slide-content, .static-hero .slide-inner .slide-content, .static-hero .hero-inner .slide-content, .static-hero-s2 .slide-inner .slide-content, .static-hero-s2 .hero-inner .slide-content, .static-hero-s3 .slide-inner .slide-content, .static-hero-s3 .hero-inner .slide-content, .wpo-hero-slider-s2 .slide-inner .slide-content, .wpo-hero-slider-s2 .hero-inner .slide-content {padding-left: 240px;padding-top: 95px;}
@media (max-width: 1700px) {.wpo-hero-slider .slide-inner .slide-content, .wpo-hero-slider .hero-inner .slide-content, .static-hero .slide-inner .slide-content, .static-hero .hero-inner .slide-content, .static-hero-s2 .slide-inner .slide-content, .static-hero-s2 .hero-inner .slide-content, .static-hero-s3 .slide-inner .slide-content, .static-hero-s3 .hero-inner .slide-content, .wpo-hero-slider-s2 .slide-inner .slide-content, .wpo-hero-slider-s2 .hero-inner .slide-content {padding-left: 140px;}
}
@media (max-width: 991px) {.wpo-hero-slider .slide-inner .slide-content, .wpo-hero-slider .hero-inner .slide-content, .static-hero .slide-inner .slide-content, .static-hero .hero-inner .slide-content, .static-hero-s2 .slide-inner .slide-content, .static-hero-s2 .hero-inner .slide-content, .static-hero-s3 .slide-inner .slide-content, .static-hero-s3 .hero-inner .slide-content, .wpo-hero-slider-s2 .slide-inner .slide-content, .wpo-hero-slider-s2 .hero-inner .slide-content {padding-left: 30px;padding-top: 35px;}
}
@media (max-width: 767px) {.wpo-hero-slider .slide-inner .slide-content, .wpo-hero-slider .hero-inner .slide-content, .static-hero .slide-inner .slide-content, .static-hero .hero-inner .slide-content, .static-hero-s2 .slide-inner .slide-content, .static-hero-s2 .hero-inner .slide-content, .static-hero-s3 .slide-inner .slide-content, .static-hero-s3 .hero-inner .slide-content, .wpo-hero-slider-s2 .slide-inner .slide-content, .wpo-hero-slider-s2 .hero-inner .slide-content {padding-left: 10px;}
}
.wpo-hero-slider .swiper-button-prev, .wpo-hero-slider .swiper-button-next, .static-hero .swiper-button-prev, .static-hero .swiper-button-next, .static-hero-s2 .swiper-button-prev, .static-hero-s2 .swiper-button-next, .static-hero-s3 .swiper-button-prev, .static-hero-s3 .swiper-button-next, .wpo-hero-slider-s2 .swiper-button-prev, .wpo-hero-slider-s2 .swiper-button-next {background: rgba(255, 255, 255, 0.2);width: 60px;height: 60px;line-height: 60px;border: 2px solid #fff;border-radius: 50%;opacity: 0.7;text-align: center;transition: all 0.3s;}
.wpo-hero-slider .swiper-button-prev:hover, .wpo-hero-slider .swiper-button-next:hover, .static-hero .swiper-button-prev:hover, .static-hero .swiper-button-next:hover, .static-hero-s2 .swiper-button-prev:hover, .static-hero-s2 .swiper-button-next:hover, .static-hero-s3 .swiper-button-prev:hover, .static-hero-s3 .swiper-button-next:hover, .wpo-hero-slider-s2 .swiper-button-prev:hover, .wpo-hero-slider-s2 .swiper-button-next:hover {opacity: 0.9;}
@media (max-width: 767px) {.wpo-hero-slider .swiper-button-prev, .wpo-hero-slider .swiper-button-next, .static-hero .swiper-button-prev, .static-hero .swiper-button-next, .static-hero-s2 .swiper-button-prev, .static-hero-s2 .swiper-button-next, .static-hero-s3 .swiper-button-prev, .static-hero-s3 .swiper-button-next, .wpo-hero-slider-s2 .swiper-button-prev, .wpo-hero-slider-s2 .swiper-button-next {display: none;}
}
.wpo-hero-slider .swiper-button-prev, .static-hero .swiper-button-prev, .static-hero-s2 .swiper-button-prev, .static-hero-s3 .swiper-button-prev, .wpo-hero-slider-s2 .swiper-button-prev {left: 25px;}
.wpo-hero-slider .swiper-button-prev:before, .static-hero .swiper-button-prev:before, .static-hero-s2 .swiper-button-prev:before, .static-hero-s3 .swiper-button-prev:before, .wpo-hero-slider-s2 .swiper-button-prev:before {font-family: "themify";content: "\e629";font-size: 20px;color: #fff;}
.wpo-hero-slider .swiper-button-next, .static-hero .swiper-button-next, .static-hero-s2 .swiper-button-next, .static-hero-s3 .swiper-button-next, .wpo-hero-slider-s2 .swiper-button-next {right: 25px;}
.wpo-hero-slider .swiper-button-next:before, .static-hero .swiper-button-next:before, .static-hero-s2 .swiper-button-next:before, .static-hero-s3 .swiper-button-next:before, .wpo-hero-slider-s2 .swiper-button-next:before {font-family: "themify";content: "\e628";font-size: 20px;color: #fff;}
@media (max-width: 991px) {.wpo-hero-slider .swiper-button-prev, .wpo-hero-slider .swiper-button-next, .static-hero .swiper-button-prev, .static-hero .swiper-button-next, .static-hero-s2 .swiper-button-prev, .static-hero-s2 .swiper-button-next, .static-hero-s3 .swiper-button-prev, .static-hero-s3 .swiper-button-next, .wpo-hero-slider-s2 .swiper-button-prev, .wpo-hero-slider-s2 .swiper-button-next {display: none;}
}
.wpo-hero-slider .swiper-pagination-bullet, .static-hero .swiper-pagination-bullet, .static-hero-s2 .swiper-pagination-bullet, .static-hero-s3 .swiper-pagination-bullet, .wpo-hero-slider-s2 .swiper-pagination-bullet {width: 12px;height: 12px;text-align: center;line-height: 12px;font-size: 12px;color: #000;opacity: 1;background: rgba(255, 255, 255, 0.2);}
@media screen and (min-width: 992px) {.wpo-hero-slider .swiper-pagination-bullet, .static-hero .swiper-pagination-bullet, .static-hero-s2 .swiper-pagination-bullet, .static-hero-s3 .swiper-pagination-bullet, .wpo-hero-slider-s2 .swiper-pagination-bullet {display: none;}
}
.wpo-hero-slider .swiper-pagination-bullet-active, .static-hero .swiper-pagination-bullet-active, .static-hero-s2 .swiper-pagination-bullet-active, .static-hero-s3 .swiper-pagination-bullet-active, .wpo-hero-slider-s2 .swiper-pagination-bullet-active {color: #fff;background: #fff;width: 12px;height: 12px;text-align: center;line-height: 12px;}
.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets, .wpo-hero-slider .swiper-pagination-custom, .wpo-hero-slider .swiper-pagination-fraction, .static-hero .swiper-container-horizontal>.swiper-pagination-bullets, .static-hero .swiper-pagination-custom, .static-hero .swiper-pagination-fraction, .static-hero-s2 .swiper-container-horizontal>.swiper-pagination-bullets, .static-hero-s2 .swiper-pagination-custom, .static-hero-s2 .swiper-pagination-fraction, .static-hero-s3 .swiper-container-horizontal>.swiper-pagination-bullets, .static-hero-s3 .swiper-pagination-custom, .static-hero-s3 .swiper-pagination-fraction, .wpo-hero-slider-s2 .swiper-container-horizontal>.swiper-pagination-bullets, .wpo-hero-slider-s2 .swiper-pagination-custom, .wpo-hero-slider-s2 .swiper-pagination-fraction {bottom: 30px;}
.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .static-hero .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .static-hero-s2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .static-hero-s3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .wpo-hero-slider-s2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}
@media (max-width: 1199px) {.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {height: 680px;}
}
@media (max-width: 991px) {.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {height: 600px;}
}
@media (max-width: 767px) {.wpo-hero-slider, .static-hero, .static-hero-s2, .static-hero-s3, .wpo-hero-slider-s2 {height: 500px;}
}
.wpo-hero-slider .gradient-overlay, .static-hero .gradient-overlay, .static-hero-s2 .gradient-overlay, .static-hero-s3 .gradient-overlay, .wpo-hero-slider-s2 .gradient-overlay {background: linear-gradient(left, #0a272c 45%, transparent 65%);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;opacity: 0.6;}
.wpo-hero-slider .gradient-overlay+.container, .static-hero .gradient-overlay+.container, .static-hero-s2 .gradient-overlay+.container, .static-hero-s3 .gradient-overlay+.container, .wpo-hero-slider-s2 .gradient-overlay+.container {position: relative;z-index: 11;}
.wpo-hero-slider .swiper-slide, .static-hero .swiper-slide, .static-hero-s2 .swiper-slide, .static-hero-s3 .swiper-slide, .wpo-hero-slider-s2 .swiper-slide {position: relative;z-index: 11;}
.wpo-hero-slider .wpo-hero-title-top span, .static-hero .wpo-hero-title-top span, .static-hero-s2 .wpo-hero-title-top span, .static-hero-s3 .wpo-hero-title-top span, .wpo-hero-slider-s2 .wpo-hero-title-top span {font-size: 22px;color: #e4e4e4;font-family: "PT Serif", serif;}
@media (max-width: 767px) {.wpo-hero-slider .wpo-hero-title-top span, .static-hero .wpo-hero-title-top span, .static-hero-s2 .wpo-hero-title-top span, .static-hero-s3 .wpo-hero-title-top span, .wpo-hero-slider-s2 .wpo-hero-title-top span {font-size: 15px;}
}
@media (max-width: 767px) {.wpo-hero-slider-s2 .wpo-hero-title-top span {font-size: 17px;padding-bottom: 15px;display: block;}
}
.wpo-hero-slider .slide-title-sub h5, .static-hero .slide-title-sub h5, .static-hero-s2 .slide-title-sub h5, .static-hero-s3 .slide-title-sub h5, .wpo-hero-slider-s2 .slide-title-sub h5 {font-size: 19px;color: #fff;font-family: "Roboto", sans-serif;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;margin-bottom: 30px;}
@media (max-width: 1200px) {.wpo-hero-slider .slide-title-sub h5, .static-hero .slide-title-sub h5, .static-hero-s2 .slide-title-sub h5, .static-hero-s3 .slide-title-sub h5, .wpo-hero-slider-s2 .slide-title-sub h5 {font-size: 16px;font-size: 1.0666666667rem;}
}
@media (max-width: 991px) {.wpo-hero-slider .slide-title-sub h5, .static-hero .slide-title-sub h5, .static-hero-s2 .slide-title-sub h5, .static-hero-s3 .slide-title-sub h5, .wpo-hero-slider-s2 .slide-title-sub h5 {margin-bottom: 20px;}
}
.wpo-hero-slider .slide-title, .static-hero .slide-title, .static-hero-s2 .slide-title, .static-hero-s3 .slide-title, .wpo-hero-slider-s2 .slide-title {max-width: 712px;}
@media (max-width: 1199px) {.wpo-hero-slider .slide-title, .static-hero .slide-title, .static-hero-s2 .slide-title, .static-hero-s3 .slide-title, .wpo-hero-slider-s2 .slide-title {max-width: 555px;}
}
.wpo-hero-slider .slide-title h2, .static-hero .slide-title h2, .static-hero-s2 .slide-title h2, .static-hero-s3 .slide-title h2, .wpo-hero-slider-s2 .slide-title h2 {font-size: 70px;font-weight: 900;line-height: 90px;margin: 10px 0 15px;color: #fff;}
@media (max-width: 1199px) {.wpo-hero-slider .slide-title h2, .static-hero .slide-title h2, .static-hero-s2 .slide-title h2, .static-hero-s3 .slide-title h2, .wpo-hero-slider-s2 .slide-title h2 {font-size: 50px;font-size: 3.3333333333rem;line-height: 65px;margin-top: 0;}
}
@media (max-width: 991px) {.wpo-hero-slider .slide-title h2, .static-hero .slide-title h2, .static-hero-s2 .slide-title h2, .static-hero-s3 .slide-title h2, .wpo-hero-slider-s2 .slide-title h2 {font-size: 40px;font-size: 2.6666666667rem;line-height: 55px;}
}
@media (max-width: 767px) {.wpo-hero-slider .slide-title h2, .static-hero .slide-title h2, .static-hero-s2 .slide-title h2, .static-hero-s3 .slide-title h2, .wpo-hero-slider-s2 .slide-title h2 {font-size: 30px;font-size: 2rem;line-height: 36px;}
}
.wpo-hero-slider .slide-text, .static-hero .slide-text, .static-hero-s2 .slide-text, .static-hero-s3 .slide-text, .wpo-hero-slider-s2 .slide-text {max-width: 680px;}
@media (max-width: 767px) {.wpo-hero-slider .slide-text, .static-hero .slide-text, .static-hero-s2 .slide-text, .static-hero-s3 .slide-text, .wpo-hero-slider-s2 .slide-text {max-width: 500px;}
}
.wpo-hero-slider .slide-text p, .static-hero .slide-text p, .static-hero-s2 .slide-text p, .static-hero-s3 .slide-text p, .wpo-hero-slider-s2 .slide-text p {font-size: 22px;color: #fff;line-height: 35px;max-width: 680px;margin-bottom: 40px;color: #e2e2e2;}
@media (max-width: 991px) {.wpo-hero-slider .slide-text p, .static-hero .slide-text p, .static-hero-s2 .slide-text p, .static-hero-s3 .slide-text p, .wpo-hero-slider-s2 .slide-text p {font-size: 18px;font-size: 1.2rem;}
}
@media (max-width: 767px) {.wpo-hero-slider .slide-text p, .static-hero .slide-text p, .static-hero-s2 .slide-text p, .static-hero-s3 .slide-text p, .wpo-hero-slider-s2 .slide-text p {font-size: 16px;font-size: 1.0666666667rem;line-height: 22px;margin-bottom: 30px;}
}
@media (max-width: 991px) {.wpo-hero-slider .slide-btns, .static-hero .slide-btns, .static-hero-s2 .slide-btns, .static-hero-s3 .slide-btns, .wpo-hero-slider-s2 .slide-btns {max-width: 400px;}
}
.wpo-hero-slider .slide-btns .theme-btn, .wpo-hero-slider .slide-btns .view-cart-btn, .static-hero .slide-btns .theme-btn, .static-hero .slide-btns .view-cart-btn, .static-hero-s2 .slide-btns .theme-btn, .static-hero-s2 .slide-btns .view-cart-btn, .static-hero-s3 .slide-btns .theme-btn, .static-hero-s3 .slide-btns .view-cart-btn, .wpo-hero-slider-s2 .slide-btns .theme-btn, .wpo-hero-slider-s2 .slide-btns .view-cart-btn {border-radius: 0;font-weight: 600;font-size: 18px;}
.wpo-hero-slider .slide-btns .theme-btn:after, .wpo-hero-slider .slide-btns .view-cart-btn:after, .static-hero .slide-btns .theme-btn:after, .static-hero .slide-btns .view-cart-btn:after, .static-hero-s2 .slide-btns .theme-btn:after, .static-hero-s2 .slide-btns .view-cart-btn:after, .static-hero-s3 .slide-btns .theme-btn:after, .static-hero-s3 .slide-btns .view-cart-btn:after, .wpo-hero-slider-s2 .slide-btns .theme-btn:after, .wpo-hero-slider-s2 .slide-btns .view-cart-btn:after {border-radius: 0;}
.wpo-hero-slider .slide-btns .hero-video-btn, .static-hero .slide-btns .hero-video-btn, .static-hero-s2 .slide-btns .hero-video-btn, .static-hero-s3 .slide-btns .hero-video-btn, .wpo-hero-slider-s2 .slide-btns .hero-video-btn {margin-left: 40px;}
@media (max-width: 767px) {.wpo-hero-slider .slide-btns .hero-video-btn, .static-hero .slide-btns .hero-video-btn, .static-hero-s2 .slide-btns .hero-video-btn, .static-hero-s3 .slide-btns .hero-video-btn, .wpo-hero-slider-s2 .slide-btns .hero-video-btn {margin-left: 20px;}
}
.wpo-hero-slider-s2 {height: 900px;}
@media (max-width: 1199px) {.wpo-hero-slider-s2 {height: 680px;}
}
@media (max-width: 991px) {.wpo-hero-slider-s2 {height: 600px;}
}
@media (max-width: 767px) {.wpo-hero-slider-s2 {height: 500px;}
}
.wpo-hero-slider-s2 .hero-inner .slide-content, .wpo-hero-slider-s2 .slide-inner .slide-content {padding-bottom: 0;padding-top: 0px;}
.wpo-hero-slider-s2 .hero-inner:before, .wpo-hero-slider-s2 .slide-inner:before {opacity: 0.4;}
/*-------------------------------------------
  hero style 1
--------------------------------------------*/
.static-hero, .static-hero-s2, .static-hero-s3 {background: url(../images/slider/slide-3.jpg) no-repeat center center;height: 1000px;display: flex;position: relative;z-index: 1;overflow: hidden;}
@media (max-width: 1199px) {.static-hero, .static-hero-s2, .static-hero-s3 {height: 680px;}
}
@media (max-width: 991px) {.static-hero, .static-hero-s2, .static-hero-s3 {height: 900px;}
}
@media (max-width: 767px) {.static-hero, .static-hero-s2, .static-hero-s3 {height: 800px;}
}
.static-hero .hero-content, .static-hero-s2 .hero-content, .static-hero-s3 .hero-content {padding-left: 50px;}
@media (max-width: 1400px) {.static-hero .hero-content, .static-hero-s2 .hero-content, .static-hero-s3 .hero-content {padding-left: 0;}
}
@media (max-width: 991px) {.static-hero .hero-content, .static-hero-s2 .hero-content, .static-hero-s3 .hero-content {text-align: center;}
}
.static-hero .hero-content .slide-title-sub h5, .static-hero-s2 .hero-content .slide-title-sub h5, .static-hero-s3 .hero-content .slide-title-sub h5 {color: #ff4a17;}
@media (max-width: 991px) {.static-hero .hero-content .slide-title, .static-hero-s2 .hero-content .slide-title, .static-hero-s3 .hero-content .slide-title {max-width: 100%;}
}
.static-hero .hero-content .slide-title span, .static-hero-s2 .hero-content .slide-title span, .static-hero-s3 .hero-content .slide-title span {color: #ff4a17;}
.static-hero .hero-shape, .static-hero-s2 .hero-shape, .static-hero-s3 .hero-shape {position: absolute;right: 0;z-index: -1;}
@media (max-width: 991px) {.static-hero .hero-shape, .static-hero-s2 .hero-shape, .static-hero-s3 .hero-shape {display: none;}
}
@media (max-width: 1400px) {.static-hero .hero-shape, .static-hero-s2 .hero-shape, .static-hero-s3 .hero-shape {right: -15%;}
}
.static-hero .hero-shape svg, .static-hero-s2 .hero-shape svg, .static-hero-s3 .hero-shape svg {fill: #ff4a17;height: 1000px;}
.static-hero .hero-shape-2, .static-hero-s2 .hero-shape-2, .static-hero-s3 .hero-shape-2 {position: absolute;left: 50px;bottom: 30px;z-index: -1;}
@media (max-width: 1199px) {.static-hero .hero-shape-2, .static-hero-s2 .hero-shape-2, .static-hero-s3 .hero-shape-2 {display: none;}
}
.static-hero .hero-shape-2 svg, .static-hero-s2 .hero-shape-2 svg, .static-hero-s3 .hero-shape-2 svg {fill: #ff4a17;width: 200px;}
.static-hero .hero-line-shape-1, .static-hero-s2 .hero-line-shape-1, .static-hero-s3 .hero-line-shape-1 {position: absolute;left: -30px;top: -30px;z-index: -1;}
@media (max-width: 1199px) {.static-hero .hero-line-shape-1, .static-hero-s2 .hero-line-shape-1, .static-hero-s3 .hero-line-shape-1 {left: -100px;top: -100px;}
}
@media (max-width: 767px) {.static-hero .hero-line-shape-1, .static-hero-s2 .hero-line-shape-1, .static-hero-s3 .hero-line-shape-1 {display: none;}
}
.static-hero .hero-line-shape-2, .static-hero-s2 .hero-line-shape-2, .static-hero-s3 .hero-line-shape-2 {position: absolute;right: 0px;bottom: 0px;z-index: -1;}
@media (max-width: 1600px) {.static-hero .hero-line-shape-2, .static-hero-s2 .hero-line-shape-2, .static-hero-s3 .hero-line-shape-2 {right: -40px;bottom: -30px;}
}
@media (max-width: 767px) {.static-hero .hero-line-shape-2, .static-hero-s2 .hero-line-shape-2, .static-hero-s3 .hero-line-shape-2 {display: none;}
}
.static-hero .hero-line-shape-3, .static-hero-s2 .hero-line-shape-3, .static-hero-s3 .hero-line-shape-3 {position: absolute;left: 40%;bottom: 60px;z-index: -1;}
@media (max-width: 1199px) {.static-hero .hero-line-shape-3, .static-hero-s2 .hero-line-shape-3, .static-hero-s3 .hero-line-shape-3 {display: none;}
}
.static-hero .hero-inner .container, .static-hero-s2 .hero-inner .container, .static-hero-s3 .hero-inner .container {position: relative;}
.static-hero .hero-inner::before, .static-hero-s2 .hero-inner::before, .static-hero-s3 .hero-inner::before {display: none;}
@media (max-width: 1400px) {.static-hero .slide-text p, .static-hero-s2 .slide-text p, .static-hero-s3 .slide-text p {max-width: 600px;}
}
@media (max-width: 991px) {.static-hero .slide-text p, .static-hero-s2 .slide-text p, .static-hero-s3 .slide-text p {max-width: 100%;}
}
.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {position: absolute;right: -50px;top: 50%;z-index: 1;transform: translateY(-50%);border-radius: 50% 50% 30% 50%;}
.static-hero .consult-pic img, .static-hero-s2 .consult-pic img, .static-hero-s3 .consult-pic img {border-radius: 50% 50% 30% 50%;}
.static-hero .consult-pic:before, .static-hero-s2 .consult-pic:before, .static-hero-s3 .consult-pic:before {position: absolute;left: -2%;top: -2%;width: 104%;height: 104%;content: "";border: 1px solid #ff4a17;border-radius: 50% 50% 30% 50%;}
@media (max-width: 1600px) {.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {right: 0;}
}
.static-hero .consult-pic .video-btn, .static-hero-s2 .consult-pic .video-btn, .static-hero-s3 .consult-pic .video-btn {display: block;width: 105px;height: 105px;line-height: 105px;text-align: center;background: #ff4a17;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;-webkit-animation: spineer 2s infinite;animation: spineer 2s infinite;}
.static-hero .consult-pic .video-btn:after, .static-hero-s2 .consult-pic .video-btn:after, .static-hero-s3 .consult-pic .video-btn:after {content: "";width: 0px;height: 0px;border-top: 9px solid transparent;border-bottom: 10px solid transparent;border-left: 14px solid #fff;position: absolute;left: 52%;top: 50%;transform: translate(-50%, -50%);}
.static-hero .consult-pic .video-btn i, .static-hero-s2 .consult-pic .video-btn i, .static-hero-s3 .consult-pic .video-btn i {font-size: 25px;color: #fff;}
@media (max-width: 1400px) {.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 440px;height: 100%;}
}
@media (max-width: 1199px) {.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 370px;height: 100%;}
}
@media (max-width: 991px) {.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {position: relative;top: 60%;transform: unset;margin: 0 auto;margin-top: 30px;}
}
@media (max-width: 400px) {.static-hero .consult-pic, .static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 300px;height: 100%;}
}
@media screen and (min-width: 992px) {.static-hero .swiper-slide .container, .static-hero-s2 .swiper-slide .container, .static-hero-s3 .swiper-slide .container {padding-top: 10px;}
}
.static-hero .slide-btns, .static-hero-s2 .slide-btns, .static-hero-s3 .slide-btns {display: flex;align-items: center;}
@-webkit-keyframes spineer {from {box-shadow: 0 0 0 0 rgba(255, 74, 23, 0.99);}
to {box-shadow: 0 0 0 45px rgba(255, 74, 23, 0.01);}
}
@keyframes spineer {from {box-shadow: 0 0 0 0 rgba(255, 74, 23, 0.99);}
to {box-shadow: 0 0 0 45px rgba(255, 74, 23, 0.01);}
}
/*-------------------------------------------
static-hero-s2
--------------------------------------------*/
.static-hero-s2, .static-hero-s3 {background: url(../images/slider/slide-6.jpg) no-repeat center center;height: 930px;}
@media (max-width: 1400px) {.static-hero-s2, .static-hero-s3 {height: 750px;}
}
@media (max-width: 1199px) {.static-hero-s2, .static-hero-s3 {height: 600px;}
}
@media (max-width: 991px) {.static-hero-s2, .static-hero-s3 {height: 900px;}
}
@media (max-width: 767px) {.static-hero-s2, .static-hero-s3 {height: 700px;}
}
@media (max-width: 991px) {.static-hero-s2 .hero-inner, .static-hero-s3 .hero-inner {height: unset;padding-top: 100px;}
}
.static-hero-s2 .hero-content, .static-hero-s3 .hero-content {padding-top: 90px;}
@media (max-width: 575px) {.static-hero-s2 .hero-content, .static-hero-s3 .hero-content {padding-top: 60px;}
}
@media (max-width: 450px) {.static-hero-s2 .hero-content, .static-hero-s3 .hero-content {padding-top: 30px;}
}
.static-hero-s2 .hero-content .slide-title-sub h5, .static-hero-s3 .hero-content .slide-title-sub h5 {text-transform: capitalize;margin-bottom: 20px;}
.static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {right: 200px;top: unset;bottom: 0px;transform: unset;border-radius: 0;}
@media (max-width: 1400px) {.static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 520px;height: unset;right: 100px;}
}
@media (max-width: 1199px) {.static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 450px;right: 70px;}
}
@media (max-width: 991px) {.static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {position: relative;top: 50%;transform: unset;margin: 0 auto;margin-top: 30px;right: 0;}
}
@media (max-width: 400px) {.static-hero-s2 .consult-pic, .static-hero-s3 .consult-pic {width: 300px;}
}
.static-hero-s2 .consult-pic img, .static-hero-s3 .consult-pic img {border-radius: 0;}
.static-hero-s2 .consult-pic:before, .static-hero-s3 .consult-pic:before {display: none;}
/*3.1 wpo-hero-slider*/
.static-hero-s3 {background: #f3f3f3;height: 950px;}
@media (max-width: 1400px) {.static-hero-s3 {height: 950px;}
}
@media (max-width: 1199px) {.static-hero-s3 {height: 850px;}
}
@media (max-width: 991px) {.static-hero-s3 {height: 900px;}
}
@media (max-width: 767px) {.static-hero-s3 {height: 850px;}
}
@media (max-width: 991px) {.static-hero-s3 .hero-inner {height: unset;padding-top: 100px;}
}
@media (max-width: 767px) {.static-hero-s3 .hero-inner {padding-top: 120px;}
}
@media (max-width: 575px) {.static-hero-s3 .hero-inner {padding-top: 200px;}
}
.static-hero-s3 .hero-content {padding-top: 0px;padding-left: 0;}
@media (max-width: 1200px) {.static-hero-s3 .hero-content {max-width: 500px;}
}
@media (max-width: 991px) {.static-hero-s3 .hero-content {margin: 0 auto;padding-top: 90px;}
}
@media (max-width: 575px) {.static-hero-s3 .hero-content {padding-top: 40px;}
}
.static-hero-s3 .consult-pic {top: 25%;bottom: auto;}
@media (max-width: 1600px) {.static-hero-s3 .consult-pic {right: 100px;}
}
@media (max-width: 1400px) {.static-hero-s3 .consult-pic {right: 40px;top: 26%;}
}
@media (max-width: 1200px) {.static-hero-s3 .consult-pic {top: 28%;right: 40px;}
}
@media (max-width: 991px) {.static-hero-s3 .consult-pic {top: 55%;right: 0;}
}
@media (max-width: 400px) {.static-hero-s3 .consult-pic {width: 100%;}
}
@media (max-width: 360px) {.static-hero-s3 .consult-pic {top: 62%;}
}
.static-hero-s3 .slide-title h2 {color: #14212b;font-weight: 400;}
.static-hero-s3 .slide-title h2 span {color: #ff4a17;}
.static-hero-s3 .slide-text p {color: #0a272c;}
.static-hero-s3:after {position: absolute;right: -80px;top: -80px;width: 290px;height: 290px;content: "";background: #ff4a17;border-radius: 50%;}
/*--------------------------------------------------------------
4. wpo-footer
--------------------------------------------------------------*/
.wpo-site-footer, .wpo-site-footer-s2 {background: #14212b !important;position: relative;font-size: 15px;overflow: hidden;z-index: 1;/*** blog-widget  ***/
    /*** newsletter-widget ***/
}
.wpo-site-footer ul, .wpo-site-footer-s2 ul {list-style: none;padding-left: 0;}
.wpo-site-footer p, .wpo-site-footer-s2 p {color: #fff;}
.wpo-site-footer .wpo-lower-footer p {margin-bottom: 0;}
.wpo-site-footer li, .wpo-site-footer-s2 li {color: #fff;}
.wpo-site-footer .container, .wpo-site-footer-s2 .container {position: relative;}
.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {padding: 80px 0;position: relative;overflow: hidden;}
.wpo-site-footer .wpo-upper-footer .ft-shape, .wpo-site-footer-s2 .wpo-upper-footer .ft-shape {position: absolute;right: 0;bottom: -10%;z-index: -1;}
@media (max-width: 767px) {.wpo-site-footer .wpo-upper-footer .ft-shape, .wpo-site-footer-s2 .wpo-upper-footer .ft-shape {bottom: -30px;}
}
@media (max-width: 991px) {.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {padding: 50px 0 0;}
}
@media (max-width: 767px) {.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {padding: 60px 0 0;}
}
@media (max-width: 991px) {.wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col {min-height: 235px;margin-bottom: 70px;}
}
@media (max-width: 767px) {.wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col {min-height: auto;margin-bottom: 60px;}
}
.wpo-site-footer .widget-title, .wpo-site-footer-s2 .widget-title {margin-bottom: 30px;}
@media (max-width: 767px) {.wpo-site-footer .widget-title, .wpo-site-footer-s2 .widget-title {margin-bottom: 20px;}
}
.wpo-site-footer .widget-title h3, .wpo-site-footer-s2 .widget-title h3 {font-size: 25px;color: #fff;margin: 0;position: relative;font-family: "PT Serif", serif;font-weight: 700;}
.wpo-site-footer .about-widget, .wpo-site-footer-s2 .about-widget {max-width: 350px;}
.wpo-site-footer .about-widget .logo, .wpo-site-footer-s2 .about-widget .logo {max-width: 180px;}
.wpo-site-footer .about-widget p, .wpo-site-footer-s2 .about-widget p {margin-bottom: 0.8em;line-height: 1.9em;color: #cbcbcb;}
.wpo-site-footer .about-widget p:last-child, .wpo-site-footer-s2 .about-widget p:last-child {margin-bottom: 0;}
.wpo-site-footer .about-widget ul, .wpo-site-footer-s2 .about-widget ul {overflow: hidden;padding-top: 10px;padding-left: 0;}
.wpo-site-footer .about-widget ul li, .wpo-site-footer-s2 .about-widget ul li {font-size: 22px;float: left;}
.wpo-site-footer .about-widget ul li a, .wpo-site-footer-s2 .about-widget ul li a {color: #e7e7e7;width: 36px;height: 36px;line-height: 40px;background: rgba(255, 255, 255, 0.1);display: block;text-align: center;border-radius: 50%;font-size: 18px;}
.wpo-site-footer .about-widget ul li a:hover, .wpo-site-footer-s2 .about-widget ul li a:hover {color: #fff;background: #ff4a17;}
.wpo-site-footer .about-widget ul li+li, .wpo-site-footer-s2 .about-widget ul li+li {margin-left: 25px;}
@media (max-width: 1200px) {.wpo-site-footer .about-widget ul li+li, .wpo-site-footer-s2 .about-widget ul li+li {margin-left: 15px;}
}
.wpo-site-footer .wpo-service-link-widget, .wpo-site-footer-s2 .wpo-service-link-widget {padding-left: 70px;}
.wpo-site-footer .link-widget, .wpo-site-footer-s2 .link-widget {overflow: hidden;}
@media (max-width: 767px) {.wpo-site-footer .link-widget, .wpo-site-footer-s2 .link-widget {max-width: 350px;}
}
.wpo-site-footer .link-widget ul li, .wpo-site-footer-s2 .link-widget ul li {position: relative;z-index: 1;padding: 6px 0;padding-left: 15px;}
.wpo-site-footer .link-widget ul li:before, .wpo-site-footer-s2 .link-widget ul li:before {position: absolute;left: 0px;top: 50%;transform: translateY(-50%);content: "-";z-index: -1;}
.wpo-site-footer .link-widget ul li a, .wpo-site-footer-s2 .link-widget ul li a {color: #cbcbcb;font-size: 16px;}
.wpo-site-footer .link-widget ul li a:hover, .wpo-site-footer-s2 .link-widget ul li a:hover {color: #ff4a17;}
.wpo-site-footer .blog-widget, .wpo-site-footer-s2 .blog-widget {padding-right: 30px;padding-left: 20px;padding-left: 0;}
@media (max-width: 1200px) {.wpo-site-footer .blog-widget, .wpo-site-footer-s2 .blog-widget {padding: 0;}
}
.wpo-site-footer .blog-widget ul li, .wpo-site-footer-s2 .blog-widget ul li {margin-bottom: 20px;}
.wpo-site-footer .blog-widget ul li:last-child, .wpo-site-footer-s2 .blog-widget ul li:last-child {margin-bottom: 0;}
.wpo-site-footer .blog-widget ul li h4, .wpo-site-footer-s2 .blog-widget ul li h4 {font-size: 18px;line-height: 30px;margin-bottom: 15px;}
.wpo-site-footer .blog-widget ul li h4 a, .wpo-site-footer-s2 .blog-widget ul li h4 a {color: #fff;}
.wpo-site-footer .blog-widget ul li h4 a:hover, .wpo-site-footer-s2 .blog-widget ul li h4 a:hover {color: #ff4a17;}
.wpo-site-footer .blog-widget ul li span, .wpo-site-footer-s2 .blog-widget ul li span {display: flex;align-items: center;font-size: 14px;color: #cbcbcb;}
.wpo-site-footer .blog-widget ul li span i, .wpo-site-footer-s2 .blog-widget ul li span i {margin-right: 5px;color: #ff4a17;margin-top: -2px;}
.wpo-site-footer .newsletter-widget form, .wpo-site-footer-s2 .newsletter-widget form {margin-top: 25px;position: relative;}
.wpo-site-footer .newsletter-widget form input, .wpo-site-footer-s2 .newsletter-widget form input {background-color: #28343e;height: 55px;color: #fff;padding: 6px 15px;border: 1px solid #28343e;box-shadow: none;}
.wpo-site-footer .newsletter-widget form .submit, .wpo-site-footer-s2 .newsletter-widget form .submit {position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.wpo-site-footer .newsletter-widget form .submit button, .wpo-site-footer-s2 .newsletter-widget form .submit button {background: #ff4a17;border: 0;outline: 0;font-size: 20px;color: #fff;width: 45px;height: 45px;line-height: 45px;border-radius: 5px;}
.wpo-site-footer .wpo-lower-footer, .wpo-site-footer-s2 .wpo-lower-footer {text-align: center;position: relative;background: #18252f;}
.wpo-site-footer .wpo-lower-footer .row, .wpo-site-footer-s2 .wpo-lower-footer .row {padding: 20px 0;position: relative;}
.wpo-site-footer .wpo-lower-footer .copyright, .wpo-site-footer-s2 .wpo-lower-footer .copyright {display: inline-block;font-size: 15px;font-size: 0.9375rem;margin: 0;}
.wpo-site-footer .wpo-lower-footer .copyright a, .wpo-site-footer-s2 .wpo-lower-footer .copyright a {color: #fff;text-decoration: none;}
@media (max-width: 991px) {.wpo-site-footer .wpo-lower-footer .copyright, .wpo-site-footer-s2 .wpo-lower-footer .copyright {float: none;display: block;}
}
.wpo-site-footer .instagram ul, .wpo-site-footer-s2 .instagram ul {display: flex;flex-wrap: wrap;margin: 0px -3px;}
.wpo-site-footer .instagram ul li, .wpo-site-footer-s2 .instagram ul li {flex: 0 0 33.33%;max-width: 33.33%;margin-bottom: 5px;padding: 0px 3px;}
.wpo-site-footer .instagram ul li img, .wpo-site-footer-s2 .instagram ul li img {width: 100%;}
.wpo-site-footer-s2 .link-widget {padding-left: 50px;}
@media (max-width: 1200px) {.wpo-site-footer-s2 .link-widget {padding: 0;}
}
.wpo-site-footer-s2 .ft-shape-s1 {position: absolute;left: -30px;top: -50px;z-index: -1;}
.wpo-site-footer-s2 .ft-shape-s1 svg {fill: #e61e25;}
.wpo-site-footer-s2 .ft-shape-s2 {position: absolute;right: -60px;bottom: -70px;z-index: -1;}
.wpo-site-footer-s2 .ft-shape-s2 svg {fill: #e61e25;}
.wpo-site-footer-s2 .ft-shape-s3 {position: absolute;bottom: 0;right: 15%;z-index: -1;}
@media (max-width: 1600px) {.wpo-site-footer-s2 .ft-shape-s3 {opacity: 0.5;}
}
.wpo-site-footer-s2 .wpo-lower-footer {text-align: left;}
@media (max-width: 991px) {.wpo-site-footer-s2 .wpo-lower-footer {text-align: center;}
}
.wpo-site-footer-s2 .wpo-lower-footer ul li a {color: #ff4a17;}
.wpo-site-footer-s2 .wpo-lower-footer .link ul {display: flex;justify-content: flex-end;}
@media (max-width: 991px) {.wpo-site-footer-s2 .wpo-lower-footer .link ul {justify-content: center;margin-top: 10px;flex-wrap: wrap;}
}
.wpo-site-footer-s2 .wpo-lower-footer .link ul li a {color: #fff;}
.wpo-site-footer-s2 .wpo-lower-footer .link ul li a:hover {color: #ff4a17;}
.wpo-site-footer-s2 .wpo-lower-footer .link ul li+li {padding-left: 20px;margin-left: 10px;position: relative;}
@media (max-width: 375px) {.wpo-site-footer-s2 .wpo-lower-footer .link ul li+li {padding-left: 5px;margin-left: 5px;}
}
.wpo-site-footer-s2 .wpo-lower-footer .link ul li+li::after {position: absolute;left: 0;top: 0;content: "//";}
@media (max-width: 375px) {.wpo-site-footer-s2 .wpo-lower-footer .link ul li+li::after {display: none;}
}
.sticky-header {width: 100%;position: fixed;left: 0;top: -200px;z-index: 9999;opacity: 0;transition: all 0.7s;}
.sticky-on {opacity: 1;top: 0;}
/* 3.2 wpo-about-sections */
.wpo-about-section .wpo-about-wrap .wpo-about-img, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img {position: relative;z-index: 1;text-align: center;max-width: 570px;border-radius: 6px;}
.wpo-about-section .wpo-about-wrap .wpo-about-img:before, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img:before, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(20, 33, 43, 0.25);border-radius: 6px;}
.wpo-about-section .wpo-about-wrap .wpo-about-img img, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img img, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img img {width: 100%;border-radius: 6px;}
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1 {position: absolute;left: -70px;bottom: 100px;z-index: 1;-webkit-animation: bounceTop 3s linear infinite;animation: bounceTop 3s linear infinite;}
@media (max-width: 575px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-1 {left: 0;}
}
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-shape-2, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-2, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-ab-shape-2 {position: absolute;right: 35px;top: 35px;z-index: 11;-webkit-animation: bounceTop 3s linear infinite;animation: bounceTop 3s linear infinite;}
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience {background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;width: 520px;position: absolute;left: 30px;bottom: -20px;padding: 20px;transform: rotate(360deg);height: 150px;}
@media (max-width: 1200px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience {width: 380px;height: 100px;}
}
@media (max-width: 991px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience {width: 520px;height: 150px;}
}
@media (max-width: 767px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience {width: 400px;height: 120px;}
}
@media (max-width: 475px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience {width: 300px;height: 80px;left: 10px;}
}
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3 {font-size: 43px;margin-top: 25px;transform: rotate(354deg);color: #fff;}
@media (max-width: 1200px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3 {font-size: 25px;margin-top: 15px;}
}
@media (max-width: 991px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3 {font-size: 43px;margin-top: 25px;}
}
@media (max-width: 767px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3 {font-size: 35px;margin-top: 15px;}
}
@media (max-width: 475px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s3 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3, .wpo-about-section-s4 .wpo-about-wrap .wpo-about-img .wpo-about-exprience h3 {font-size: 20px;margin-top: 10px;}
}
.wpo-about-section .wpo-about-text, .wpo-about-section-s3 .wpo-about-text, .wpo-about-section-s4 .wpo-about-text {max-width: 600px;position: relative;}
@media (max-width: 1400px) {.wpo-about-section .wpo-about-text, .wpo-about-section-s3 .wpo-about-text, .wpo-about-section-s4 .wpo-about-text {padding-left: 40px;}
}
@media (max-width: 991px) {.wpo-about-section .wpo-about-text, .wpo-about-section-s3 .wpo-about-text, .wpo-about-section-s4 .wpo-about-text {padding-left: 0px;padding-top: 70px;}
}
.wpo-about-section .wpo-about-text h4, .wpo-about-section-s3 .wpo-about-text h4, .wpo-about-section-s4 .wpo-about-text h4 {font-size: 21px;color: #ff4a17;font-family: "Roboto", sans-serif;}
@media (max-width: 1200px) {.wpo-about-section .wpo-about-text h4, .wpo-about-section-s3 .wpo-about-text h4, .wpo-about-section-s4 .wpo-about-text h4 {font-size: 18px;}
}
@media (max-width: 500px) {.wpo-about-section .wpo-about-text h4, .wpo-about-section-s3 .wpo-about-text h4, .wpo-about-section-s4 .wpo-about-text h4 {font-size: 14px;}
}
.wpo-about-section .wpo-about-text h2, .wpo-about-section-s3 .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-text h2 {font-size: 60px;margin: 30px 0;font-weight: 400;line-height: 70px;}
@media (max-width: 1400px) {.wpo-about-section .wpo-about-text h2, .wpo-about-section-s3 .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-text h2 {font-size: 55px;}
}
@media (max-width: 1200px) {.wpo-about-section .wpo-about-text h2, .wpo-about-section-s3 .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-text h2 {font-size: 36px;line-height: 50px;margin: 20px 0;}
}
@media (max-width: 500px) {.wpo-about-section .wpo-about-text h2, .wpo-about-section-s3 .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-text h2 {font-size: 26px;line-height: 36px;margin: 15px 0;}
}
.wpo-about-section .wpo-about-text h2 span, .wpo-about-section-s3 .wpo-about-text h2 span, .wpo-about-section-s4 .wpo-about-text h2 span {color: #ff4a17;}
.wpo-about-section .wpo-about-text b, .wpo-about-section-s3 .wpo-about-text b, .wpo-about-section-s4 .wpo-about-text b {color: #14212b;}
.wpo-about-section .wpo-about-text p, .wpo-about-section-s3 .wpo-about-text p, .wpo-about-section-s4 .wpo-about-text p {font-size: 18px;margin-bottom: 35px;}
@media (max-width: 500px) {.wpo-about-section .wpo-about-text p, .wpo-about-section-s3 .wpo-about-text p, .wpo-about-section-s4 .wpo-about-text p {font-size: 16px;margin-bottom: 20px;}
}
.wpo-about-section .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s3 .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s4 .wpo-about-text .wpo-ab-shape-3 {position: absolute;right: -50px;bottom: -50px;-webkit-animation: bounceTop 3s linear infinite;animation: bounceTop 3s linear infinite;}
@media (max-width: 1200px) {.wpo-about-section .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s3 .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s4 .wpo-about-text .wpo-ab-shape-3 {right: -20px;bottom: -20px;}
}
@media (max-width: 575px) {.wpo-about-section .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s3 .wpo-about-text .wpo-ab-shape-3, .wpo-about-section-s4 .wpo-about-text .wpo-ab-shape-3 {right: 0px;bottom: -20px;}
}
/* 3.3 wpo-service-section */
.wpo-service-section {overflow: hidden;position: relative;z-index: 1;}
.wpo-service-section .wpo-service-slider .wpo-service-item {position: relative;margin-bottom: 30px;z-index: 1;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img {position: relative;border-radius: 6px;overflow: hidden;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img img {border-radius: 6px;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(20, 33, 43, 0.8);z-index: 11;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text {position: absolute;left: 0;bottom: 0;padding: 50px;z-index: 19;}
@media (max-width: 991px) {.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text {padding: 30px;}
}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text h2 {color: #fff;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
@media (max-width: 575px) {.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text h2 {font-size: 25px;}
}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text p {color: #e1e1e1;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text a {display: inline-block;padding: 10px 35px;padding-right: 45px;color: #fff;border: 1px solid #ff4a17;position: relative;border-radius: 6px;margin-top: 10px;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text a::before {position: absolute;right: 20px;top: 51%;content: "\f103";font-family: "Flaticon";transform: translateY(-50%);}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-text a:hover {background: #ff4a17;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text {position: absolute;left: 0;bottom: 0;padding: 50px;width: 100%;height: 100%;background: #ff4a17;display: flex;justify-content: center;flex-direction: column;border-radius: 6px;transform: translateY(102%);transition: all 0.3s;overflow: hidden;z-index: 20;}
@media (max-width: 991px) {.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text {padding: 30px;}
}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text h2 {color: #fff;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
@media (max-width: 575px) {.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text h2 {font-size: 25px;}
}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text p {color: #fff;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text a {display: inline-block;padding: 10px 35px;padding-right: 45px;color: #fff;border: 1px solid #fff;position: relative;border-radius: 6px;margin-top: 10px;max-width: 160px;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text a::before {position: absolute;right: 20px;top: 51%;content: "\f103";font-family: "Flaticon";transform: translateY(-50%);}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text a:hover {background: #fff;color: #ff4a17;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .top-shape .shape-1 {position: absolute;left: -180px;top: -180px;width: 360px;height: 360px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .top-shape .shape-2 {position: absolute;left: -210px;top: -210px;width: 420px;height: 420px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .top-shape .shape-3 {position: absolute;left: -241px;top: -241px;width: 482px;height: 482px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .bottom-shape .shape-1 {position: absolute;right: -180px;bottom: -180px;width: 360px;height: 360px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .bottom-shape .shape-2 {position: absolute;right: -210px;bottom: -210px;width: 420px;height: 420px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img .wpo-service-hidden-text .bottom-shape .shape-3 {position: absolute;right: -241px;bottom: -241px;width: 482px;height: 482px;background: rgba(255, 255, 255, 0.09);border-radius: 50%;}
.wpo-service-section .wpo-service-slider .wpo-service-item .wpo-service-img:hover .wpo-service-hidden-text {transform: translateY(0);}
.wpo-service-section .wpo-service-slider .owl-item.center .grid .wpo-service-item .wpo-service-img .wpo-service-hidden-text {transform: translateY(0);}
.wpo-service-section .wpo-service-slider .owl-nav {display: none;}
.wpo-service-section .wpo-service-slider .owl-dots {text-align: center;}
.wpo-service-section .wpo-service-slider .owl-dots button {border: none;margin: 0 5px;width: 20px;height: 8px;border-radius: 10px;}
.wpo-service-section .wpo-service-slider .owl-dots button.active {background: #ff4a17;width: 45px;}
/* 3.4 wpo-cta-section */
.wpo-cta-section .wpo-cta-wrap {padding: 80px 85px;background: url(../images/cta-bg.jpg) no-repeat center center;background-size: cover;border-radius: 6px;}
@media (max-width: 991px) {.wpo-cta-section .wpo-cta-wrap {padding: 40px 35px;}
}
@media (max-width: 450px) {.wpo-cta-section .wpo-cta-wrap {padding: 10px;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item {padding: 100px 80px;background: rgba(20, 33, 43, 0.9);display: flex;align-items: center;position: relative;z-index: 1;border-radius: 6px;overflow: hidden;}
@media (max-width: 1200px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item {flex-wrap: wrap;justify-content: center;text-align: center;}
}
@media (max-width: 991px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item {padding: 50px 40px;}
}
@media (max-width: 450px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item {padding: 20px 15px;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text {margin-right: 80px;flex-basis: 80%;}
@media (max-width: 1200px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text {flex-basis: 100%;margin-right: 0;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text span {text-transform: uppercase;font-size: 16px;font-weight: 700;letter-spacing: 3px;color: #ff4a17;}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text h2 {font-size: 50px;color: #fff;margin-top: 20px;}
@media (max-width: 1200px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text h2 {font-size: 40px;margin-bottom: 20px;}
}
@media (max-width: 650px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-text h2 {font-size: 30px;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn {flex-basis: 20%;}
@media (max-width: 1200px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn {flex-basis: 100%;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn a {display: inline-block;padding: 15px 15px;padding-right: 45px;color: #fff;position: relative;border-radius: 6px;margin-top: 10px;max-width: 150px;text-transform: uppercase;background: #ff4a17;}
@media (max-width: 991px) {.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn a {border: 1px solid #fff;}
}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn a::before {position: absolute;right: 20px;top: 51%;content: "\f103";font-family: "Flaticon";transform: translateY(-50%);}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .wpo-cta-btn a:hover {background: #ed3400;color: #fff;}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .cta-shape {position: absolute;left: -1px;bottom: 0;z-index: -1;}
.wpo-cta-section .wpo-cta-wrap .wpo-cta-item .cta-shape svg {fill: #ff4a17;}
/* 3.5 wpo-fun-fact-section */
.wpo-fun-fact-section, .wpo-fun-fact-section-s2 {text-align: center;background: #ff4a17;position: relative;z-index: 1;overflow: hidden;}
.wpo-fun-fact-section:before, .wpo-fun-fact-section-s2:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: -1;}
@media (max-width: 767px) {.wpo-fun-fact-section, .wpo-fun-fact-section-s2 {padding-bottom: 30px;}
}
.wpo-fun-fact-section h2, .wpo-fun-fact-section-s2 h2 {font-size: 30px;font-size: 2rem;font-weight: 600;margin: 0 0 1.8em;}
@media (max-width: 991px) {.wpo-fun-fact-section h2, .wpo-fun-fact-section-s2 h2 {font-size: 26px;font-size: 1.7333333333rem;}
}
@media (max-width: 767px) {.wpo-fun-fact-section h2, .wpo-fun-fact-section-s2 h2 {font-size: 25px;font-size: 1.6666666667rem;}
}
.wpo-fun-fact-section .wpo-fun-fact-grids .grid, .wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid {width: 25%;float: left;}
@media (max-width: 767px) {.wpo-fun-fact-section .wpo-fun-fact-grids .grid, .wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid {width: 50%;margin-bottom: 50px;}
}
.wpo-fun-fact-section .grid h3, .wpo-fun-fact-section-s2 .grid h3 {font-size: 65px;font-size: 4.3333333333rem;font-weight: 700;color: #fff;margin: 0 0 0.2em;font-family: "PT Serif", serif;display: flex;align-items: center;justify-content: center;}
@media (max-width: 1200px) {.wpo-fun-fact-section .grid h3, .wpo-fun-fact-section-s2 .grid h3 {font-size: 50px;ont-size: 3.3333333333rem;}
}
@media (max-width: 991px) {.wpo-fun-fact-section .grid h3, .wpo-fun-fact-section-s2 .grid h3 {font-size: 40px;font-size: 2.6666666667rem;}
}
@media (max-width: 767px) {.wpo-fun-fact-section .grid h3, .wpo-fun-fact-section-s2 .grid h3 {font-size: 35px;font-size: 2.3333333333rem;}
}
.wpo-fun-fact-section .grid h3+p, .wpo-fun-fact-section-s2 .grid h3+p {font-size: 15px;font-size: 1rem;text-transform: uppercase;margin: 0;color: #e9e1e1;font-family: "Roboto", sans-serif;letter-spacing: 3px;}
@media (max-width: 991px) {.wpo-fun-fact-section .grid h3+p, .wpo-fun-fact-section-s2 .grid h3+p {font-size: 14px;font-size: 0.9333333333rem;}
}
@media (max-width: 575px) {.wpo-fun-fact-section .grid h3+p, .wpo-fun-fact-section-s2 .grid h3+p {letter-spacing: 0;}
}
.wpo-fun-fact-section .shape-1, .wpo-fun-fact-section-s2 .shape-1 {position: absolute;left: 0;top: 0;z-index: -10;}
.wpo-fun-fact-section .shape-1 svg, .wpo-fun-fact-section-s2 .shape-1 svg {fill: #14212b;}
.wpo-fun-fact-section .shape-2, .wpo-fun-fact-section-s2 .shape-2 {position: absolute;right: 0;bottom: 0;z-index: -10;}
.wpo-fun-fact-section .shape-2 svg, .wpo-fun-fact-section-s2 .shape-2 svg {fill: #14212b;}
/* 3.6 wpo-team-section */


.wpo-team-section .wpo-team-wrap .wpo-team-item, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item {text-align: center;padding: 30px;background: #f3f4f4;border-radius: 50%;position: relative;transition: all 0.3s;max-width: 350px;margin: 0 auto;margin-bottom: 30px;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-img, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-img, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-img {overflow: hidden;border-radius: 50%;border: 5px solid #fff;position: relative;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-img img, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-img img, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-img img {width: 100%;border-radius: 50%;transform: scale(1);transition: all 0.3s;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;flex-direction: column;background: rgba(255, 74, 23, 0.8);border-radius: 50%;transition: all 0.3s;transform: translateY(100%);padding-top: 15px;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text span, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text span, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text span {text-transform: uppercase;font-size: 16px;font-weight: 700;letter-spacing: 3px;color: #14212b;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text h2, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text h2, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text h2 {font-size: 32px;color: #fff;margin-top: 10px;}
@media (max-width: 1200px) {.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text h2, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text h2, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text h2 {font-size: 25px;}
}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text .button a, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a {display: inline-block;width: 50px;height: 50px;line-height: 50px;border: 1px solid #fff;color: #fff;margin-top: 20px;border-radius: 50%;position: relative;overflow: hidden;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text .button a::after, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a::after, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a::after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);transform: translateX(-100%);content: "";transition: all 0.5s;}
.wpo-team-section .wpo-team-wrap .wpo-team-item .wpo-team-text .button a:hover::after, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a:hover::after, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text .button a:hover::after {transform: translateX(100%);}
.wpo-team-section .wpo-team-wrap .wpo-team-item:hover, .wpo-team-section .wpo-team-wrap .wpo-team-item.active, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item:hover, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item.active, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item:hover, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item.active {background: rgba(255, 74, 23, 0.2);}
.wpo-team-section .wpo-team-wrap .wpo-team-item:hover .wpo-team-img img, .wpo-team-section .wpo-team-wrap .wpo-team-item.active .wpo-team-img img, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item:hover .wpo-team-img img, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item.active .wpo-team-img img, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item:hover .wpo-team-img img, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item.active .wpo-team-img img {transform: scale(1.2);}
.wpo-team-section .wpo-team-wrap .wpo-team-item:hover .wpo-team-text, .wpo-team-section .wpo-team-wrap .wpo-team-item.active .wpo-team-text, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item:hover .wpo-team-text, .wpo-team-section-s2 .wpo-team-wrap .wpo-team-item.active .wpo-team-text, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item:hover .wpo-team-text, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item.active .wpo-team-text {transform: translateY(0);}
/* 3.7 wpo-project-section */
.wpo-project-section, .wpo-project-section-s2, .wpo-project-section-s3, .wpo-project-section-s4 {position: relative;z-index: 1;}
.wpo-project-section .wpo-project-container, .wpo-project-section-s2 .wpo-project-container, .wpo-project-section-s3 .wpo-project-container, .wpo-project-section-s4 .wpo-project-container {padding-bottom: 60px;}
@media (max-width: 767px) {.wpo-project-section .wpo-project-container, .wpo-project-section-s2 .wpo-project-container, .wpo-project-section-s3 .wpo-project-container, .wpo-project-section-s4 .wpo-project-container {padding-bottom: 30px;}
}
.wpo-project-section .wpo-project-container .grid .wpo-project-item, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item {position: relative;overflow: hidden;}
.wpo-project-section .wpo-project-container .grid .wpo-project-item img, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item img, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item img, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item img {transform: scale(1);transition: all 0.3s;}
.wpo-project-section .wpo-project-container .grid .wpo-project-item:before, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:before, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:before, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 0;content: "";background: rgba(20, 33, 43, 0.4);transition: all 0.3s;z-index: 1;}
.wpo-project-section .wpo-project-container .grid .wpo-project-item:hover:before, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:hover:before, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:hover:before, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:hover:before {height: 100%;}
.wpo-project-section .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text {opacity: 1;visibility: visible;bottom: 50px;}
.wpo-project-section .wpo-project-container .grid .wpo-project-item:hover img, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:hover img, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:hover img, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:hover img {transform: scale(1.2);}
.wpo-project-section .wpo-project-container .grid img, .wpo-project-section-s2 .wpo-project-container .grid img, .wpo-project-section-s3 .wpo-project-container .grid img, .wpo-project-section-s4 .wpo-project-container .grid img {width: 100%;}
.wpo-project-section .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text {position: absolute;left: 10%;bottom: -10%;width: 80%;opacity: 0;visibility: hidden;transition: all 0.4s;padding: 30px;background: #ff4a17;text-align: center;border-radius: 6px;z-index: 11;}
@media (max-width: 991px) {.wpo-project-section .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text {padding: 20px 15px;}
}
.wpo-project-section .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 {font-size: 30px;color: #fff;margin-bottom: 10px;}
@media (max-width: 991px) {.wpo-project-section .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 {font-size: 25px;}
}
@media (max-width: 767px) {.wpo-project-section .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 {font-size: 20px;}
}
.wpo-project-section .wpo-project-container .grid .wpo-project-text h3 a, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text h3 a, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text h3 a, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 a {color: #fff;}
.wpo-project-section .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text span {font-size: 14px;text-transform: uppercase;color: #fff;}
@media (max-width: 575px) {.wpo-project-section .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text span, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text span {font-size: 12px;}
}
.wpo-project-section .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s2 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s3 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s4 .wpo-project-container .owl-nav button.owl-next {left: 52%;bottom: -70px;transform: translateY(-50%);}
.wpo-project-section .wpo-project-container .owl-nav button, .wpo-project-section-s2 .wpo-project-container .owl-nav button, .wpo-project-section-s3 .wpo-project-container .owl-nav button, .wpo-project-section-s4 .wpo-project-container .owl-nav button {position: absolute;left: 48%;bottom: -70px;transform: translateY(-50%);height: 50px;width: 50px;line-height: 46px;text-align: center;background: transparent;transition: all 0.3s;background: transparent;border: 1px solid #ff4a17;color: #ff4a17;text-decoration: none;border-radius: 50%;}
.wpo-project-section .wpo-project-container .owl-nav button:hover, .wpo-project-section-s2 .wpo-project-container .owl-nav button:hover, .wpo-project-section-s3 .wpo-project-container .owl-nav button:hover, .wpo-project-section-s4 .wpo-project-container .owl-nav button:hover {background: #ff4a17;color: #fff;text-decoration: none;border-radius: 50%;}
@media (max-width: 1200px) {.wpo-project-section .wpo-project-container .owl-nav button, .wpo-project-section-s2 .wpo-project-container .owl-nav button, .wpo-project-section-s3 .wpo-project-container .owl-nav button, .wpo-project-section-s4 .wpo-project-container .owl-nav button {left: 43%;}
}
@media (max-width: 767px) {.wpo-project-section .wpo-project-container .owl-nav button, .wpo-project-section-s2 .wpo-project-container .owl-nav button, .wpo-project-section-s3 .wpo-project-container .owl-nav button, .wpo-project-section-s4 .wpo-project-container .owl-nav button {display: none;}
}
.wpo-project-section .wpo-project-container .owl-dots, .wpo-project-section-s2 .wpo-project-container .owl-dots, .wpo-project-section-s3 .wpo-project-container .owl-dots, .wpo-project-section-s4 .wpo-project-container .owl-dots {bottom: -10px;position: absolute;left: 50%;transform: translateX(-50%);}
.wpo-project-section .wpo-project-container .owl-dots button, .wpo-project-section-s2 .wpo-project-container .owl-dots button, .wpo-project-section-s3 .wpo-project-container .owl-dots button, .wpo-project-section-s4 .wpo-project-container .owl-dots button {border: 0;width: 10px;height: 12px;margin: 5px;border-radius: 50%;}
.wpo-project-section .wpo-project-container .owl-dots button.active, .wpo-project-section-s2 .wpo-project-container .owl-dots button.active, .wpo-project-section-s3 .wpo-project-container .owl-dots button.active, .wpo-project-section-s4 .wpo-project-container .owl-dots button.active {background: #ff4a17;}
/* 3.8 wpo-project-section */
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title {text-align: left;}
@media (max-width: 1199px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title {margin-bottom: 20px;}
}
@media (max-width: 1399px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title h2, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title h2 {font-size: 48px;}
}
@media (max-width: 1199px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title h2, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title h2 {font-size: 38px;}
}
@media (max-width: 767px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title h2, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title h2 {font-size: 28px;}
}
@media (max-width: 767px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-section-title span, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-section-title span {font-size: 14px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item {padding: 70px 60px;background: #f3f4f4;border-radius: 6px;}
@media (max-width: 1399px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item {padding: 35px;}
}
@media (max-width: 1199px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item {padding: 25px;}
}
@media (max-width: 991px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item {margin-bottom: 80px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p {font-size: 22px;margin-bottom: 15px;}
@media (max-width: 1399px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p {font-size: 20px;}
}
@media (max-width: 1199px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text p {font-size: 18px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm {margin-top: 30px;}
@media (max-width: 575px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm {margin-top: 20px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm span, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm span {text-transform: uppercase;font-size: 16px;font-weight: 700;letter-spacing: 3px;color: #ff4a17;}
@media (max-width: 575px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm span, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm span {font-size: 14px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3 {font-size: 32px;margin-top: 5px;margin-bottom: 0;}
@media (max-width: 575px) {.wpo-testimonial-section .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3 {font-size: 25px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img {position: relative;border-radius: 8px;}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img img, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img img {border-radius: 8px;}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img::before, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(10, 39, 44, 0.3);border-radius: 8px;}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img .video-holder, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img .video-holder {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img .video-holder a, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img .video-holder a {display: block;width: 84px;height: 84px;background: #fff;text-align: center;line-height: 84px;color: #ff4a17;font-size: 30px;border-radius: 50%;position: relative;border: 1px solid #fff;}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img .video-holder a:before, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img .video-holder a:before {content: " ";width: 130%;height: 130%;background: rgba(255, 255, 255, 0.3);border-radius: 50%;position: absolute;left: -12px;top: -12px;-webkit-animation: pulse 1s infinite;animation: pulse 1s infinite;z-index: -1;}
.wpo-testimonial-section .wpo-testimonial-wrap .testimonial-img .video-holder a .fi, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .testimonial-img .video-holder a .fi {font-size: 25px;}
.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots {text-align: left;bottom: -50px;}
@media (max-width: 991px) {.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots {bottom: 30px;}
}
.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots li, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots li {width: unset;height: unset;}
.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots li button, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots li button {width: 35px;background: #f3f4f4;margin-right: 5px;height: 5px;padding: 0;}
.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots li button::before, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots li button::before {display: none;}
.wpo-testimonial-section .wpo-testimonial-wrap .slick-dots li.slick-active button, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-dots li.slick-active button {background: #ff4a17;}
/* 3.9 wpo-blog-area */
.wpo-blog-area .wpo-blog-wrap .blog-left-side, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side {position: relative;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-img {position: relative;overflow: hidden;border-radius: 8px;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-img img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-img img {transform: scale(1);transition: all 0.3s;border-radius: 8px;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-img:before, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-img:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";background: linear-gradient(180deg, rgba(20, 33, 43, 0.98) 20%, rgba(20, 33, 43, 0) 50%);transform: rotate(-180deg);z-index: 1;transition: all 0.3s;border-radius: 8px;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side:hover .blog-img img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side:hover .blog-img img {transform: scale(1.2);}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content {padding: 50px;position: absolute;left: 0;bottom: 0;z-index: 11;}
@media (max-width: 575px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content {padding: 30px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content h2, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content h2 {font-size: 30px;margin-bottom: 30px;}
@media (max-width: 575px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content h2, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content h2 {font-size: 22px;margin-bottom: 15px;line-height: 35px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content h2 a, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content h2 a {color: #fff;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content h2 a:hover, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content h2 a:hover {color: #ff4a17;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul {list-style: none;display: flex;padding-left: 0;}
@media (max-width: 575px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul {flex-wrap: wrap;}
}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul {display: block;}
}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li {color: #fff;font-size: 14px;text-transform: uppercase;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li a, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li a {color: #ff4a17;}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li+li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li+li {padding-left: 20px;position: relative;}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li+li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li+li {padding-left: 0;margin-top: 5px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li+li:before, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li+li:before {position: absolute;left: 10px;top: 50%;transform: translateY(-50%);content: "-";}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-left-side .blog-content ul li+li:before, .wpo-blog-area-s2 .wpo-blog-wrap .blog-left-side .blog-content ul li+li:before {display: none;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side {padding-left: 40px;}
@media (max-width: 1199px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side {padding-left: 0;margin-top: 40px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item {margin-bottom: 30px;overflow: hidden;}
@media (max-width: 1199px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item {display: flex;align-items: center;}
}
@media (max-width: 430px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item {flex-wrap: wrap;justify-content: center;text-align: center;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item:last-child, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item:last-child {margin-bottom: 0;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-img {position: relative;overflow: hidden;border-radius: 8px;float: left;margin-right: 20px;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-img img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-img img {transform: scale(1);transition: all 0.3s;border-radius: 8px;}
@media (max-width: 430px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-img img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-img img {margin-bottom: 20px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item:hover .blog-img img, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item:hover .blog-img img {transform: scale(1.2);}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content {z-index: 11;overflow: hidden;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 {font-size: 23px;margin-bottom: 5px;line-height: 35px;margin-top: 0;}
@media (max-width: 1399px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 {font-size: 20px;margin-bottom: 10px;line-height: 28px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 a, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 a {color: #0a272c;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 a:hover, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content h2 a:hover {color: #ff4a17;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul {list-style: none;display: flex;padding-left: 0;}
@media (max-width: 430px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul {justify-content: center;text-align: center;}
}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul {display: block;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li {color: #6e6e6e;font-size: 14px;text-transform: uppercase;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li a, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li a {color: #ff4a17;}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li {padding-left: 20px;position: relative;}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li {padding-left: 0;margin-top: 5px;}
}
.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li:before, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li:before {position: absolute;left: 10px;top: 50%;transform: translateY(-50%);content: "-";}
@media (max-width: 370px) {.wpo-blog-area .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li:before, .wpo-blog-area-s2 .wpo-blog-wrap .blog-right-side .blog-item .blog-content ul li+li:before {display: none;}
}
/* 3.10 partners-section */
.partners-section .partner-grids {display: flex;flex-wrap: wrap;}
.partners-section .grid {flex-basis: 25%;text-align: center;border: 1px solid #eeeeee;margin: -1px 0 0 -1px;padding: 35px;display: flex;justify-content: center;flex-direction: column;}
@media (max-width: 991px) {.partners-section .grid {padding: 20px;}
}
@media (max-width: 767px) {.partners-section .grid {flex-basis: 50%;padding: 30px 40px;}
}
@media (max-width: 440px) {.partners-section .grid {flex-basis: 50%;padding: 20px;}
}
.partners-section img {display: inline-block;max-width: 70%;margin: 0 auto;}
@media (max-width: 991px) {.partners-section img {width: 100%;}
}
/* 3.11 contact-info-section */
.contact-info-section {position: relative;z-index: 1;overflow: hidden;}
.contact-info-section .ct-shape {position: absolute;left: -3%;top: -20%;z-index: -1;}
.contact-info-section .office-info .row {margin: 0 -40px;}
@media (max-width: 1399px) {.contact-info-section .office-info .row {margin: 0 -20px;}
}
@media (max-width: 1199px) {.contact-info-section .office-info .row {margin: 0 -15px;}
}
.contact-info-section .office-info .col {padding: 0 40px;}
.contact-page .contact-info-section .office-info .col {padding: 0 15px;}
@media (max-width: 1399px) {.contact-info-section .office-info .col {padding: 0 20px;}
}
@media (max-width: 1199px) {.contact-info-section .office-info .col {padding: 0 15px;}
}
@media (max-width: 1200px) {.contact-info-section .office-info .col .office-info-item {margin-bottom: 30px;}
}
@media (max-width: 1200px) {.contact-info-section .office-info .col:last-child .office-info-item {margin-bottom: 0px;}
}
.contact-info-section .office-info .office-info-item {text-align: center;padding: 60px 40px;border: 1px solid #ff4a17;border-radius: 15px;background: #18252f;}
@media (max-width: 991px) {.contact-info-section .office-info .office-info-item {padding: 40px;}
}
@media (max-width: 575px) {.contact-info-section .office-info .office-info-item {padding: 30px;}
}
.contact-info-section .office-info .office-info-item .office-info-icon {margin-bottom: 20px;}
.contact-info-section .office-info .office-info-item .office-info-icon .icon .fi:before {font-size: 55px;color: #ff4a17;}
.contact-info-section .office-info .office-info-item .office-info-text p {font-size: 22px;font-weight: 500;margin-bottom: 0;color: #fff;font-family: "PT Serif", serif;}
.contact-info-section .office-info .office-info-item .office-info-text span {font-size: 14px;color: #ff4a17;text-transform: uppercase;display: block;margin-top: 30px;letter-spacing: 3px;}
.contact-info-section .office-info .office-info-item.active {background: #ff4a17;}
.contact-info-section .office-info .office-info-item.active .office-info-icon .icon .fi:before {color: #fff;}
.contact-info-section .office-info .office-info-item.active .office-info-text span {color: #fff;}
/*======================================
5. Home-style-3
 =======================================*/
/* 5.1 wpo-features-section */
.wpo-features-section {padding: 40px 0 0;}
.wpo-features-section .wpo-features-item {display: flex;}
@media (max-width: 767px) {.wpo-features-section .wpo-features-item {margin-bottom: 20px;}
}
.wpo-features-section .wpo-features-item .wpo-features-img {flex-basis: 30%;}
.wpo-features-section .wpo-features-item .wpo-features-img img {min-height: 160px;-o-object-fit: cover;object-fit: cover;}
@media (max-width: 1399px) {.wpo-features-section .wpo-features-item .wpo-features-img img {min-height: 130px;}
}
@media (max-width: 991px) {.wpo-features-section .wpo-features-item .wpo-features-img img {min-height: 100px;}
}
.wpo-features-section .wpo-features-item .wpo-features-text {text-align: center;background: #ff4a17;flex-basis: 70%;margin-left: 5px;display: flex;align-items: center;justify-content: center;padding: 0 15px;}
@media (max-width: 450px) {.wpo-features-section .wpo-features-item .wpo-features-text {flex-basis: 80%;}
}
.wpo-features-section .wpo-features-item .wpo-features-text h4 {margin-bottom: 0;font-size: 40px;margin-top: 0;color: #fff;}
@media (max-width: 1600px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 {font-size: 30px;}
}
@media (max-width: 1399px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 {font-size: 24px;}
}
@media (max-width: 991px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 {font-size: 16px;}
}
.wpo-features-section .wpo-features-item .wpo-features-text h4 a {display: flex;align-items: center;justify-content: center;color: #fff;}
.wpo-features-section .wpo-features-item .wpo-features-text h4 a .fi {margin-left: 40px;margin-top: 10px;-webkit-animation: bounceRight 2s infinite;animation: bounceRight 2s infinite;}
@media (max-width: 991px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 a .fi {margin-top: 3px;}
}
@media (max-width: 450px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 a .fi {margin-left: 15px;}
}
.wpo-features-section .wpo-features-item .wpo-features-text h4 a .fi::before {font-size: 30px;}
@media (max-width: 991px) {.wpo-features-section .wpo-features-item .wpo-features-text h4 a .fi::before {font-size: 20px;}
}
.wpo-features-section .col:nth-child(2) .wpo-features-item {margin-bottom: 0;}
.wpo-features-section .col:nth-child(2) .wpo-features-item .wpo-features-text {background: #14212b;}
/* 5.2 wpo-service-section-s2  */
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item {padding: 50px;box-shadow: 0px 0px 20px 0px rgba(20, 33, 43, 0.1);}
@media (max-width: 575px) {.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item {padding: 30px 25px;}
}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text {text-align: center;}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text .service-icon, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text .service-icon {width: 120px;height: 120px;line-height: 120px;background: #f5f5f5;border-radius: 50%;text-align: center;margin: 0 auto;margin-bottom: 20px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text .service-icon .fi:before, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text .service-icon .fi:before {font-size: 50px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2 {color: #0a272c;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
@media (max-width: 1399px) {.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2 {font-size: 25px;}
}
@media (max-width: 575px) {.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text h2 {font-size: 25px;}
}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text p, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text p {color: #6e6e6e;}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a {display: inline-block;padding: 10px 35px;padding-right: 45px;color: #ff4a17;border: 1px solid #ff4a17;position: relative;border-radius: 6px;margin-top: 10px;text-transform: uppercase;}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a::before, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a::before {position: absolute;right: 20px;top: 51%;content: "\f103";font-family: "Flaticon";transform: translateY(-50%);}
.wpo-service-section-s2 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a:hover, .wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a:hover {background: #ff4a17;color: #fff;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-stage-outer, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-stage-outer {margin: -15px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-stage, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-stage {margin: 15px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-item.center .grid .wpo-service-item .wpo-service-text .service-icon, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-item.center .grid .wpo-service-item .wpo-service-text .service-icon {background: #ff4a17;color: #fff;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-controls, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-controls {width: 100%;margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav [class*=owl-], .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav [class*=owl-] {padding: 0;margin: 0;color: #ff4a17;transition: all 0.3s;border: 0;background: none;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav [class*=owl-] .fi::before, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav [class*=owl-] .fi::before {font-size: 12px;color: #071e93;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-prev, .wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-next, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-prev, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-next {position: absolute;top: 50%;transform: translateY(-50%);background: #fff;width: 50px;height: 50px;border-radius: 50%;transition: all 0.3s;border: 1px solid #0a272c;opacity: 0;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-prev:hover, .wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-next:hover, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-prev:hover, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-next:hover {background: #ff4a17;border-color: #ff4a17;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-prev:hover .fi:before, .wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-next:hover .fi:before, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-prev:hover .fi:before, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-next:hover .fi:before {color: #fff;}
@media (max-width: 575px) {.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-prev, .wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-next, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-prev, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-next {display: none;}
}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-prev, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-prev {left: -10px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-nav .owl-next, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-nav .owl-next {right: -10px;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-dots, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-dots {text-align: center;bottom: -20px;position: relative;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-dots button, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-dots button {width: 10px;height: 12px;border: 0;background: #d4e6f5;margin-right: 10px;border-radius: 50%;}
.wpo-service-section-s2 .wpo-service-slider-s2 .owl-dots .owl-dot.active, .wpo-service-section-s3 .wpo-service-slider-s2 .owl-dots .owl-dot.active {background-color: #ff4a17;}
.wpo-service-section-s2 .wpo-service-slider-s2:hover .owl-nav .owl-prev, .wpo-service-section-s2 .wpo-service-slider-s2:hover .owl-nav .owl-next, .wpo-service-section-s3 .wpo-service-slider-s2:hover .owl-nav .owl-prev, .wpo-service-section-s3 .wpo-service-slider-s2:hover .owl-nav .owl-next {opacity: 1;}
/* 5.3 wpo-about-section-s2  */
.wpo-about-section-s2 {position: relative;overflow: hidden;z-index: 1;padding: 160px 0;}
@media (max-width: 1399px) {.wpo-about-section-s2 {padding: 120px 0;}
}
@media (max-width: 991px) {.wpo-about-section-s2 {padding-bottom: 80px;}
}
.wpo-about-section-s2 .shape-1 {position: absolute;left: -35px;bottom: -15%;z-index: -1;}
@media (max-width: 991px) {.wpo-about-section-s2 .shape-1 {opacity: 0.2;}
}
.wpo-about-section-s2 .shape-2 {position: absolute;right: 0px;top: 0;z-index: -1;}
.wpo-about-section-s2 .wpo-about-wrap {position: relative;}
@media (max-width: 991px) {.wpo-about-section-s2 .wpo-about-wrap {left: 50px;}
}
@media (max-width: 450px) {.wpo-about-section-s2 .wpo-about-wrap {left: 30px;}
}
.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 500px;height: 500px;overflow: hidden;position: relative;transform: rotate(40deg);border-radius: 40px;}
@media (max-width: 1399px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 400px;height: 400px;}
}
@media (max-width: 1199px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 360px;height: 360px;}
}
@media (max-width: 991px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {margin-bottom: 50px;}
}
@media (max-width: 575px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 320px;height: 320px;}
}
@media (max-width: 480px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 280px;height: 280px;}
}
@media (max-width: 440px) {.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img {width: 220px;height: 220px;}
}
.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img .inner-img {position: absolute;left: -28%;top: -36%;width: 202%;height: 141%;transform: rotate(324deg);}
.wpo-about-section-s2 .wpo-about-wrap .wpo-about-img .inner-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transform: scale(1);transition: all 0.3s;}
.wpo-about-section-s2 .wpo-about-wrap:before {position: absolute;left: 45px;top: 0px;width: 500px;height: 500px;content: "";border: 1px solid #ff4a17;border-radius: 40px;z-index: 1;transform: rotate(40deg);}
@media (max-width: 1399px) {.wpo-about-section-s2 .wpo-about-wrap:before {width: 400px;height: 400px;}
}
@media (max-width: 1199px) {.wpo-about-section-s2 .wpo-about-wrap:before {width: 360px;height: 360px;}
}
@media (max-width: 575px) {.wpo-about-section-s2 .wpo-about-wrap:before {width: 320px;height: 320px;}
}
@media (max-width: 480px) {.wpo-about-section-s2 .wpo-about-wrap:before {width: 280px;height: 280px;}
}
@media (max-width: 440px) {.wpo-about-section-s2 .wpo-about-wrap:before {width: 220px;height: 220px;left: 20px;}
}
.wpo-about-section-s2 .wpo-about-wrap:hover .wpo-about-img .inner-img img {transform: scale(1.2);}
.wpo-about-section-s2 .wpo-about-text {max-width: 600px;}
@media (max-width: 1400px) {.wpo-about-section-s2 .wpo-about-text {padding-left: 40px;}
}
@media (max-width: 991px) {.wpo-about-section-s2 .wpo-about-text {padding-left: 0px;padding-top: 70px;}
}
@media (max-width: 575px) {.wpo-about-section-s2 .wpo-about-text {padding-top: 30px;}
}
.wpo-about-section-s2 .wpo-about-text h4 {font-size: 21px;color: #ff4a17;font-family: "Roboto", sans-serif;}
@media (max-width: 1200px) {.wpo-about-section-s2 .wpo-about-text h4 {font-size: 18px;}
}
@media (max-width: 500px) {.wpo-about-section-s2 .wpo-about-text h4 {font-size: 14px;}
}
.wpo-about-section-s2 .wpo-about-text h2 {/*font-size: 60px;margin: 30px 0;font-weight: 400;line-height: 70px;color: #fff;*/
}
@media (max-width: 1400px) {.wpo-about-section-s2 .wpo-about-text h2 {font-size: 55px;}
}
@media (max-width: 1200px) {.wpo-about-section-s2 .wpo-about-text h2 {font-size: 36px;line-height: 50px;margin: 20px 0;}
}
@media (max-width: 500px) {.wpo-about-section-s2 .wpo-about-text h2 {font-size: 26px;line-height: 36px;margin: 15px 0;}
}
.wpo-about-section-s2 .wpo-about-text p {font-size: 18px;margin-bottom: 35px;color: #000;}
@media (max-width: 500px) {.wpo-about-section-s2 .wpo-about-text p {font-size: 16px;margin-bottom: 20px;}
}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap {display: flex;margin-bottom: 40px;justify-content: space-between;}
@media (max-width: 440px) {.wpo-about-section-s2 .wpo-about-text .text-sub-wrap {display: block;}
}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item {flex-basis: 49.3%;display: flex;align-items: center;}
@media (max-width: 550px) {.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item:first-of-type {padding-bottom: 20px
    }
}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item .icon {max-width: 70px;padding-right: 20px;}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item .fi {margin-right: 20px;}
@media (max-width: 1199px) {.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item .fi {margin-right: 10px;}
}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item .fi:before {font-size: 50px;color: #ff4a17;}
.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item h5 {font-size: 20px;line-height: 30px;color: #dddfe1;margin-bottom: 0;margin-top: 0;}
@media (max-width: 1199px) {.wpo-about-section-s2 .wpo-about-text .text-sub-wrap .text-sub-item h5 {font-size: 15px;line-height: 25px;}
}
/* 5.4 wpo-skill-section  */
@media (max-width: 991px) {.wpo-skill-section .wpo-skill-text, .wpo-skill-section-s2 .wpo-skill-text {margin-bottom: 30px;}
}
.wpo-skill-section .wpo-skill-text h5, .wpo-skill-section-s2 .wpo-skill-text h5 {font-size: 21px;color: #ff4a17;font-family: "PT Serif", serif;}
@media (max-width: 767px) {.wpo-skill-section .wpo-skill-text h5, .wpo-skill-section-s2 .wpo-skill-text h5 {font-size: 18px;}
}
.wpo-skill-section .wpo-skill-text h2, .wpo-skill-section-s2 .wpo-skill-text h2 {font-size: 60px;margin-bottom: 30px;margin-top: 15px;}
@media (max-width: 1399px) {.wpo-skill-section .wpo-skill-text h2, .wpo-skill-section-s2 .wpo-skill-text h2 {font-size: 50px;margin-bottom: 20px;margin-top: 10px;}
}
@media (max-width: 1199px) {.wpo-skill-section .wpo-skill-text h2, .wpo-skill-section-s2 .wpo-skill-text h2 {font-size: 45px;}
}
@media (max-width: 767px) {.wpo-skill-section .wpo-skill-text h2, .wpo-skill-section-s2 .wpo-skill-text h2 {font-size: 35px;}
}
.wpo-skill-section .wpo-skill-text h2 span, .wpo-skill-section-s2 .wpo-skill-text h2 span {color: #ff4a17;}
.wpo-skill-section .wpo-skill-progress, .wpo-skill-section-s2 .wpo-skill-progress {padding: 80px 70px;box-shadow: 0px 0px 35px 0px rgba(20, 33, 43, 0.1);}
@media (max-width: 1399px) {.wpo-skill-section .wpo-skill-progress, .wpo-skill-section-s2 .wpo-skill-progress {padding: 60px 50px;}
}
@media (max-width: 1299px) {.wpo-skill-section .wpo-skill-progress, .wpo-skill-section-s2 .wpo-skill-progress {padding: 40px 30px;}
}
.wpo-skill-section .wpo-skill-progress .wpo-progress-single, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single {margin-bottom: 30px;position: relative;}
.wpo-skill-section .wpo-skill-progress .wpo-progress-single h5, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single h5 {font-size: 22px;margin-bottom: 10px;margin-top: 0;}
@media (max-width: 767px) {.wpo-skill-section .wpo-skill-progress .wpo-progress-single h5, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single h5 {font-size: 18px;}
}
.wpo-skill-section .wpo-skill-progress .wpo-progress-single:last-child, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single:last-child {margin-bottom: 0;}
.wpo-skill-section .wpo-skill-progress .wpo-progress-single .progress, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single .progress {background: #f3f4f4;height: 6px;position: relative;}
.single-team .wpo-skill-section .wpo-skill-progress .wpo-progress-single .progress {background: #fff;}
.wpo-skill-section .wpo-skill-progress .wpo-progress-single .progress .progress-bar, .wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single .progress .progress-bar {background-color: #ff4a17;}
.wpo-skill-section .wpo-skill-progress .progress-number, .wpo-skill-section-s2 .wpo-skill-progress .progress-number {position: absolute;right: 0;top: -10px;font-size: 22px;font-family: "PT Serif", serif;color: #14212b;font-weight: 700;}
@media (max-width: 767px) {.wpo-skill-section .wpo-skill-progress .progress-number, .wpo-skill-section-s2 .wpo-skill-progress .progress-number {font-size: 18px;top: -5px;}
}
/* 5.5 wpo-fun-fact-section-s2  */
.wpo-fun-fact-section-s2 {background: #fff;padding: 0;padding-bottom: 100px;}
@media (max-width: 767px) {.wpo-fun-fact-section-s2 {padding-bottom: 20px;}
}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid {position: relative;}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid:after {position: absolute;right: 0;top: 50%;content: "";width: 10px;height: 10px;background: #ff4a17;border-radius: 50%;}
@media (max-width: 767px) {.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid:after {display: none;}
}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid h3 {color: #14212b;}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid h3+p {color: #ff4a17;}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid:last-child:after {display: none;}
.wpo-fun-fact-section-s2 .wpo-fun-fact-grids .grid:first-child {padding-left: 0;}
/* 5.6 wpo-team-section-s2  */
.wpo-team-section-s2 {position: relative;overflow: hidden;}
.wpo-team-section-s2 .shape-1 {position: absolute;right: 0;top: 0;}
@media (max-width: 991px) {.wpo-team-section-s2 .shape-1 {display: none;}
}
.wpo-team-section-s2 .shape-2 {position: absolute;left: 0;bottom: 0;}
@media (max-width: 991px) {.wpo-team-section-s2 .shape-2 {display: none;}
}
.wpo-team-section-s2 .wpo-team-wrap {position: relative;z-index: 1;padding-top: 35px;}
.wpo-team-section-s2 .wpo-team-wrap .wpo-team-item {background-color: #e9eaeb;}
.wpo-team-section-s2 .wpo-team-wrap .inner-shape {position: absolute;top: -0px;z-index: -1;width: 120%;left: -2%;}
@media (max-width: 991px) {.wpo-team-section-s2 .wpo-team-wrap .inner-shape {display: none;}
}
.wpo-team-section-s2 .wpo-team-wrap .inner-shape img {width: 87%;}
/* 5.7 wpo-subscribe-section  */
.wpo-subscribe-section .wpo-subscribe-wrap, .wpo-subscribe-section-s2 .wpo-subscribe-wrap {padding: 70px 100px;background: #14212b;display: flex;align-items: center;border-radius: 10px;position: relative;overflow: hidden;z-index: 1;}
@media (max-width: 1199px) {.wpo-subscribe-section .wpo-subscribe-wrap, .wpo-subscribe-section-s2 .wpo-subscribe-wrap {padding: 70px;}
}
@media (max-width: 991px) {.wpo-subscribe-section .wpo-subscribe-wrap, .wpo-subscribe-section-s2 .wpo-subscribe-wrap {padding: 30px;}
}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap, .wpo-subscribe-section-s2 .wpo-subscribe-wrap {flex-wrap: wrap;}
}
.wpo-subscribe-section .wpo-subscribe-wrap:before, .wpo-subscribe-section-s2 .wpo-subscribe-wrap:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-size: cover;z-index: -1;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text {flex-basis: 30%;}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text {flex-basis: 100%;margin-bottom: 20px;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text span, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text span {font-size: 21px;color: #ff4a17;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text h3, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text h3 {font-size: 40px;color: #fff;margin-top: 10px;margin-bottom: 0;}
@media (max-width: 1199px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text h3, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text h3 {font-size: 32px;}
}
@media (max-width: 991px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-text h3, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text h3 {font-size: 28px;margin-top: 0;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form {flex-basis: 70%;padding-left: 60px;}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form {flex-basis: 100%;padding-left: 0;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field {position: relative;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input {width: 100%;padding: 40px;padding-right: 190px;height: 75px;border-radius: 5px;background: #263139;border: 0;color: #fff;}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input {height: 55px;padding: 30px;padding-right: 145px;}
}
@media (max-width: 450px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input {padding: 10px;padding-right: 100px;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input:focus, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input:focus {outline: none;box-shadow: none;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field [type=submit], .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field [type=submit] {position: absolute;right: 8px;top: 8px;height: 65px;width: 170px;border: 0;background: #ff4a17;border-radius: 3px;color: #fff;padding-right: 40px;padding: 0;}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field [type=submit], .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field [type=submit] {height: 45px;width: 130px;}
}
@media (max-width: 450px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field [type=submit], .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field [type=submit] {width: 80px;height: 40px;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field button:before {position: absolute;right: 35px;top: 50%;content: "\f102";font-family: "Flaticon";transform: translateY(-50%);}
@media (max-width: 767px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field button:before {right: 20px;}
}
@media (max-width: 450px) {.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field button:before {display: none;}
}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field :-ms-input-placeholder, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field :-ms-input-placeholder {color: #fff;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field ::-moz-placeholder, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field ::-moz-placeholder {color: #fff;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field :-ms-input-placeholder, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field :-ms-input-placeholder {color: #fff;}
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field ::placeholder, .wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field ::placeholder {color: #fff;}
/* 5.8 wpo-project-section-s2  */
.wpo-project-section-s2, .wpo-project-section-s3, .wpo-project-section-s4 {z-index: 1;overflow: hidden;}
.wpo-project-section-s2 .p-shape-1, .wpo-project-section-s3 .p-shape-1, .wpo-project-section-s4 .p-shape-1 {position: absolute;left: 0;bottom: 0;z-index: -1;}
@media (max-width: 1500px) {.wpo-project-section-s2 .p-shape-1, .wpo-project-section-s3 .p-shape-1, .wpo-project-section-s4 .p-shape-1 {left: -20%;bottom: -10%;}
}
@media (max-width: 991px) {.wpo-project-section-s2 .p-shape-1, .wpo-project-section-s3 .p-shape-1, .wpo-project-section-s4 .p-shape-1 {display: none;}
}
.wpo-project-section-s2 .p-shape-1 img, .wpo-project-section-s3 .p-shape-1 img, .wpo-project-section-s4 .p-shape-1 img {width: 100%;}
.wpo-project-section-s2 .p-shape-2, .wpo-project-section-s3 .p-shape-2, .wpo-project-section-s4 .p-shape-2 {position: absolute;right: 0;top: 0;z-index: -1;}
@media (max-width: 1500px) {.wpo-project-section-s2 .p-shape-2, .wpo-project-section-s3 .p-shape-2, .wpo-project-section-s4 .p-shape-2 {right: -20%;top: -10%;}
}
@media (max-width: 991px) {.wpo-project-section-s2 .p-shape-2, .wpo-project-section-s3 .p-shape-2, .wpo-project-section-s4 .p-shape-2 {display: none;}
}
.wpo-project-section-s2 .p-shape-2 img, .wpo-project-section-s3 .p-shape-2 img, .wpo-project-section-s4 .p-shape-2 img {width: 100%;}
.wpo-project-section-s2 .wpo-section-title-s2, .wpo-project-section-s3 .wpo-section-title-s2, .wpo-project-section-s4 .wpo-section-title-s2 {text-align: left;}
@media (max-width: 767px) {.wpo-project-section-s2 .wpo-section-title-s2, .wpo-project-section-s3 .wpo-section-title-s2, .wpo-project-section-s4 .wpo-section-title-s2 {text-align: center;}
}
.wpo-project-section-s2:before, .wpo-project-section-s3:before, .wpo-project-section-s4:before {display: none;}
.wpo-project-section-s2 .wpo-project-container, .wpo-project-section-s3 .wpo-project-container, .wpo-project-section-s4 .wpo-project-container {padding: 0 100px;}
@media (max-width: 1600px) {.wpo-project-section-s2 .wpo-project-container, .wpo-project-section-s3 .wpo-project-container, .wpo-project-section-s4 .wpo-project-container {padding: 0 50px;}
}
@media (max-width: 1200px) {.wpo-project-section-s2 .wpo-project-container, .wpo-project-section-s3 .wpo-project-container, .wpo-project-section-s4 .wpo-project-container {padding: 0px;}
}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:before, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:before, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:before {background: linear-gradient(180deg, rgba(255, 74, 23, 0.98) 30%, rgba(255, 74, 23, 0) 50%);transform: rotate(-180deg);}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text {background: none;width: 100%;left: 0;padding-left: 10px;padding-right: 10px;}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text h3, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 {margin-top: 10px;margin-bottom: 20px;}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text .arrow-btn, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text .arrow-btn, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text .arrow-btn {display: block;width: 60px;height: 60px;background: #fff;line-height: 60px;border-radius: 50%;text-align: center;color: #0a272c;margin: auto;}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-text .arrow-btn .fi:before, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-text .arrow-btn .fi:before, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text .arrow-btn .fi:before {font-size: 14px;}
.wpo-project-section-s2 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text, .wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text, .wpo-project-section-s4 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-text {bottom: 0;}
.wpo-project-section-s2 .wpo-project-container .owl-nav button, .wpo-project-section-s3 .wpo-project-container .owl-nav button, .wpo-project-section-s4 .wpo-project-container .owl-nav button {right: 370px;top: -100px;left: auto;}
@media (max-width: 1700px) {.wpo-project-section-s2 .wpo-project-container .owl-nav button, .wpo-project-section-s3 .wpo-project-container .owl-nav button, .wpo-project-section-s4 .wpo-project-container .owl-nav button {right: 170px;}
}
.wpo-project-section-s2 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s3 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s4 .wpo-project-container .owl-nav button.owl-next {left: auto;right: 300px;transform: translateY(-50%);bottom: auto;top: -100px;}
@media (max-width: 1700px) {.wpo-project-section-s2 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s3 .wpo-project-container .owl-nav button.owl-next, .wpo-project-section-s4 .wpo-project-container .owl-nav button.owl-next {right: 100px;}
}
.wpo-project-section-s2 .wpo-project-container .owl-dots, .wpo-project-section-s3 .wpo-project-container .owl-dots, .wpo-project-section-s4 .wpo-project-container .owl-dots {bottom: -40px;}
/* 5.9 wpo-testimonial-section-s2  */
.wpo-testimonial-section-s2 .wpo-testimonial-wrap {max-width: 1000px;margin: 0 auto;text-align: center;position: relative;z-index: 1;/** slider controls **/
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .icon {width: 100px;height: 100px;line-height: 100px;background: #fff;box-shadow: 0px 0px 35px 0px rgba(20, 33, 43, 0.1);margin: 0 auto;border-radius: 50%;margin-bottom: 30px;margin-bottom: -50px;position: relative;z-index: 11;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .icon .fi:before {font-size: 50px;color: #ff4a17;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items {background: #fff;box-shadow: 0px 0px 35px 0px rgba(20, 33, 43, 0.1);}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item {padding: 70px 130px;padding-top: 100px;background: none;margin-bottom: 0;}
@media (max-width: 767px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item {padding: 40px;padding-top: 80px;}
}
@media (max-width: 575px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item {padding: 30px 20px;padding-top: 60px;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text p {font-size: 18px;}
@media (max-width: 575px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text p {font-size: 16px;margin-bottom: 0;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3 {margin-bottom: 15px;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-1 {position: absolute;right: 0;top: 50px;}
@media (max-width: 767px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-1 {display: none;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-1 svg {fill: #e61e25;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-2 {position: absolute;left: 0;bottom: 0;}
@media (max-width: 767px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-2 {display: none;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .t-shape-2 svg {fill: #e61e25;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next {background-color: transparent;width: 55px;height: 55px;z-index: 10;border-radius: 50%;transition: all 0.5s;border: 1px solid #ebebeb;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev:hover, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next:hover {background-color: rgba(255, 74, 23, 0.6);}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev:hover:before, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next:hover:before {color: #fff;}
@media (max-width: 991px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev, .wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next {display: none !important;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev {left: -100px;}
@media (max-width: 1300px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev {left: -70px;}
}
@media (max-width: 1199px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev {display: none;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-prev:before {font-family: "themify";content: "\e629";opacity: 1;color: #6e6e6e;transition: all 0.3s;}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next {right: -100px;}
@media (max-width: 1300px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next {right: -70px;}
}
@media (max-width: 1199px) {.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next {display: none;}
}
.wpo-testimonial-section-s2 .wpo-testimonial-wrap .slick-next:before {font-family: "themify";content: "\e628";opacity: 1;color: #6e6e6e;transition: all 0.3s;}
/* 5.10 wpo-blog-area-s2  */
.wpo-blog-area-s2 {padding-bottom: 0px;position: relative;z-index: 1;}
@media (max-width: 991px) {.wpo-blog-area-s2 {padding-bottom: 40px;}
}
@media (max-width: 767px) {.wpo-blog-area-s2 {padding-bottom: 30px;}
}
.wpo-blog-area-s2 .wpo-blog-wrap {position: relative;bottom: -120px;margin-top: -120px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item {position: relative;overflow: hidden;transition: all 0.3s;margin-bottom: 50px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-img {position: relative;overflow: hidden;border-radius: 8px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-img img {transform: scale(1);transition: all 0.3s;border-radius: 8px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-img:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";background: linear-gradient(180deg, rgba(20, 33, 43, 0.98) 20%, rgba(20, 33, 43, 0) 50%);transform: rotate(-180deg);z-index: 1;transition: all 0.3s;border-radius: 8px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item:hover .blog-img img {transform: scale(1.2);}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content {padding: 50px;position: absolute;left: 0;bottom: 0;z-index: 11;}
@media (max-width: 575px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content {padding: 30px;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 {font-size: 30px;margin-bottom: 30px;}
@media (max-width: 575px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 {font-size: 22px;margin-bottom: 15px;line-height: 35px;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 a {color: #fff;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 a:hover {color: #ff4a17;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul {list-style: none;display: flex;padding-left: 0;}
@media (max-width: 575px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul {flex-wrap: wrap;}
}
@media (max-width: 370px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul {display: block;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li {color: #fff;font-size: 14px;text-transform: uppercase;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li:first-child {color: #ff4a17;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li a {color: #fff;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li+li {padding-left: 20px;position: relative;}
@media (max-width: 370px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li+li {padding-left: 0;margin-top: 5px;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li+li:before {position: absolute;left: 10px;top: 50%;transform: translateY(-50%);content: "-";}
@media (max-width: 370px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content ul li+li:before {display: none;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content {padding-bottom: 0;bottom: -60px;transition: all 0.5s;}
@media (max-width: 1400px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content {padding: 20px;padding-bottom: 0;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 {font-size: 20px;line-height: 32px;margin-top: 10px;padding-top: 0;}
@media (max-width: 575px) {.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content h2 {font-size: 18px;}
}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content .arrow-btn {display: block;width: 60px;height: 60px;background: #ff4a17;line-height: 60px;border-radius: 50%;text-align: center;margin: auto;color: #fff;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item .blog-content .arrow-btn .fi:before {font-size: 14px;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item:hover {overflow: unset;}
.wpo-blog-area-s2 .wpo-blog-wrap .blog-item:hover .blog-content {bottom: -30px;}
.wpo-blog-area-s2 .shape-1 {position: absolute;left: 0;bottom: 0;z-index: -1;}
@media (max-width: 991px) {.wpo-blog-area-s2 .shape-1 {display: none;}
}
.wpo-blog-area-s2 .shape-2 {position: absolute;right: 0;top: -180px;z-index: -1;}
@media (max-width: 1166px) {.wpo-blog-area-s2 .shape-2 {display: none;}
}
/* 5.11 partners-section-s2   */
.partners-section-s2 {padding-top: 190px;}
.partners-section-s2 .partners-slider .grid img {filter: grayscale(100%);margin: 0 auto;}
.partners-section-s2 .partners-slider .owl-item img {width: unset;}
.partners-section-s2 .partners-slider .owl-nav {display: none;}
/*======================================
6. Home-style-4
 =======================================*/
/* 6.1 wpo-about-section */
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-img-2 {position: absolute;right: 50px;bottom: 50px;border-radius: 50%;border: 5px solid #fff;-webkit-animation: spineer 2s infinite;animation: spineer 2s infinite;}
.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-img-2 img {border-radius: 50%;}
@media (max-width: 575px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-img-2 img {max-width: 150px;}
}
@media (max-width: 400px) {.wpo-about-section .wpo-about-wrap .wpo-about-img .wpo-ab-img-2 img {max-width: 100px;}
}
/*======================================
7. Home-style-6
 =======================================*/
/* 7.1 wpo-service-section-s3 */
.wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a {display: none;}
@media (max-width: 1200px) {.wpo-service-section-s3 .wpo-service-slider-s2 .wpo-service-item .wpo-service-text a {display: inline-block;}
}
.wpo-service-section-s3 .wpo-service-slider-s2 .owl-item.center .grid .wpo-service-item .wpo-service-text a {display: inline-block;}
/*======================================
8. Home-style-7
 =======================================*/
/* 8.1 wpo-about-section-s3 */
.wpo-about-section-s3, .wpo-about-section-s4 {padding: 0;}
@media (max-width: 991px) {.wpo-about-section-s3, .wpo-about-section-s4 {padding-top: 80px;}
}
.wpo-about-section-s3 .wpo-about-inner, .wpo-about-section-s4 .wpo-about-inner {box-shadow: 0px 0px 35px 0px rgba(20, 33, 43, 0.1);border-radius: 10px;padding: 80px 20px;margin-top: -150px;background: #fff;position: relative;z-index: 99;overflow: hidden;}
@media (max-width: 991px) {.wpo-about-section-s3 .wpo-about-inner, .wpo-about-section-s4 .wpo-about-inner {margin-top: 0;}
}
.wpo-about-section-s3 .wpo-about-inner .shape-ab, .wpo-about-section-s4 .wpo-about-inner .shape-ab {position: absolute;right: -150px;bottom: -180px;width: 330px;height: 330px;background: #ff4a17;border-radius: 40px;transform: rotate(20deg);}
@media (max-width: 767px) {.wpo-about-section-s3 .wpo-about-inner .shape-ab, .wpo-about-section-s4 .wpo-about-inner .shape-ab {right: -50px;bottom: -80px;width: 200px;height: 200px;}
}
@media (max-width: 575px) {.wpo-about-section-s3 .wpo-about-inner .shape-ab, .wpo-about-section-s4 .wpo-about-inner .shape-ab {right: -50px;bottom: -80px;width: 160px;height: 160px;}
}
.wpo-about-section-s3 .wpo-about-inner .shape-ab:before, .wpo-about-section-s4 .wpo-about-inner .shape-ab:before {position: absolute;left: -30px;top: 30px;width: 100%;height: 100%;border: 1px solid #14212b;content: "";border-radius: 40px;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-wrap .wpo-about-img:before, .wpo-about-section-s4 .wpo-about-inner .wpo-about-wrap .wpo-about-img:before {display: none;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text {padding-left: 40px;}
@media (max-width: 575px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text {padding-left: 0px;}
}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text h2 {font-size: 45px;font-weight: 700;line-height: 65px;margin-bottom: 20px;}
@media (max-width: 1400px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text h2 {font-size: 40px;line-height: 50px;}
}
@media (max-width: 575px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text h2, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text h2 {font-size: 25px;line-height: 35px;}
}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text p, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text p {margin-bottom: 25px;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap {margin-bottom: 30px;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item {display: flex;align-items: center;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .icon, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .icon {max-width: 70px;padding-right: 20px;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi {margin-right: 20px;}
@media (max-width: 1199px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi {margin-right: 10px;}
}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi:before, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item .fi:before {font-size: 50px;color: #ff4a17;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5 {font-size: 25px;line-height: 30px;color: #14212b;margin-bottom: 0;}
.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5 {margin-top: 0;}
@media (max-width: 1400px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5 {font-size: 22px;}
}
@media (max-width: 1199px) {.wpo-about-section-s3 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5, .wpo-about-section-s4 .wpo-about-inner .wpo-about-text .text-sub-wrap .text-sub-item h5 {font-size: 15px;line-height: 25px;}
}
/* 8.2 wpo-service-section-s4 */
.wpo-service-section-s4 .wpo-service-item {padding: 50px;box-shadow: 0px 0px 20px 0px rgba(20, 33, 43, 0.1);transition: all 0.3s;border-radius: 10px;overflow: hidden;position: relative;margin-bottom: 30px;}
@media (max-width: 1199px) {.wpo-service-section-s4 .wpo-service-item {padding: 30px;}
}
@media (max-width: 575px) {.wpo-service-section-s4 .wpo-service-item {padding: 30px 20px;}
}
@media (max-width: 575px) {.wpo-service-section-s4 .wpo-service-item .wpo-service-text {text-align: center;}
}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-icon {width: 120px;height: 120px;line-height: 120px;background: #f5f5f5;border-radius: 50%;text-align: center;margin: 0 auto;margin-bottom: 20px;float: left;overflow: hidden;margin-right: 50px;margin-top: 45px;}
@media (max-width: 1199px) {.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-icon {margin-right: 20px;}
}
@media (max-width: 575px) {.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-icon {float: none;margin: 0 auto;margin-bottom: 20px;}
}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-icon .fi:before {font-size: 50px;color: #ff4a17;}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content {overflow: hidden;}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content h2 {color: #0a272c;font-size: 30px;font-weight: 700;margin-bottom: 20px;transition: all 0.3s;}
@media (max-width: 1399px) {.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content h2 {font-size: 25px;}
}
@media (max-width: 575px) {.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content h2 {font-size: 25px;}
}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content p {color: #6e6e6e;transition: all 0.3s;}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content a {display: inline-block;padding: 10px 35px;color: #14212b;border: 1px solid #e3e3e3;position: relative;border-radius: 6px;margin-top: 10px;text-transform: uppercase;transition: all 0.3s;}
.wpo-service-section-s4 .wpo-service-item .wpo-service-text .service-content a:hover {background: #ff4a17;color: #fff;}
.wpo-service-section-s4 .wpo-service-item.active, .wpo-service-section-s4 .wpo-service-item:hover {background: #14212b;}
.wpo-service-section-s4 .wpo-service-item.active .wpo-service-text .service-content h2, .wpo-service-section-s4 .wpo-service-item:hover .wpo-service-text .service-content h2 {color: #fff;}
.wpo-service-section-s4 .wpo-service-item.active .wpo-service-text .service-content p, .wpo-service-section-s4 .wpo-service-item:hover .wpo-service-text .service-content p {color: #c6c6c6;}
.wpo-service-section-s4 .wpo-service-item.active .wpo-service-text .service-content a, .wpo-service-section-s4 .wpo-service-item:hover .wpo-service-text .service-content a {background: #ff4a17;color: #fff;border-color: #ff4a17;}
.wpo-service-section-s4 .wpo-service-item .shape-1 {position: absolute;left: 0;top: 0;}
.wpo-service-section-s4 .wpo-service-item .shape-2 {position: absolute;right: 0;bottom: 0;}
/* 8.3 wpo-skill-section-s2 */
.wpo-skill-section-s2 {background: #14212b;position: relative;z-index: 1;}
.wpo-skill-section-s2 .wpo-skill-text h2 {color: #fff;margin-bottom: 0;}
.wpo-skill-section-s2 .wpo-skill-progress {padding: 0;}
.wpo-skill-section-s2 .wpo-skill-progress .wpo-progress-single h5 {color: #fff;}
.wpo-skill-section-s2 .wpo-skill-progress .progress-number {color: #fff;}
.wpo-skill-section-s2 .pr-shape-1 {position: absolute;left: 60px;bottom: 0;z-index: -1;}
@media (max-width: 1650px) {.wpo-skill-section-s2 .pr-shape-1 {opacity: 0.3;}
}
.wpo-skill-section-s2 .pr-shape-2 {position: absolute;right: 60px;top: 20px;z-index: -1;}
@media (max-width: 1650px) {.wpo-skill-section-s2 .pr-shape-2 {opacity: 0.3;}
}
/* 8.4 wpo-team-section-s3 */
.wpo-team-section-s3 {position: relative;z-index: 1;}
.wpo-team-section-s3 .shape-1 {position: absolute;left: 0;bottom: 0;z-index: -1;}
@media (max-width: 1200px) {.wpo-team-section-s3 .shape-1 {display: none;}
}
.wpo-team-section-s3 .shape-2 {position: absolute;right: 0;top: 0;z-index: -1;}
@media (max-width: 1200px) {.wpo-team-section-s3 .shape-2 {display: none;}
}
.wpo-team-section-s3 .wpo-team-wrap .wpo-team-item {border-radius: 5px;max-width: 100%;border: 1px solid transparent;}
.wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-img {border-radius: 5px;border: 0;}
.wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-img img {border-radius: 5px;}
.wpo-team-section-s3 .wpo-team-wrap .wpo-team-item .wpo-team-text {border-radius: 5px;}
.wpo-team-section-s3 .wpo-team-wrap .wpo-team-item:hover, .wpo-team-section-s3 .wpo-team-wrap .wpo-team-item.active {background: none;border: 1px solid #ff4a17;}
/* 8.5 wpo-project-section-s3 */
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item {position: relative;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item .wpo-project-img {padding: 50px 35px;background: #fff;text-align: center;transition: all 0.3s;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item .wpo-project-text {position: relative;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item .wpo-project-text h3 {margin-top: 0;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item .wpo-project-text h3 a:hover {color: #ff4a17;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:before {display: none;}
.wpo-project-section-s3 .wpo-project-container .grid .wpo-project-item:hover .wpo-project-img {background: #1e2f3c;}
.wpo-project-section-s3 .wpo-project-container .owl-item.center .grid .wpo-project-item .wpo-project-text {opacity: 1;visibility: visible;}
.wpo-project-section-s3 .wpo-project-container .owl-item.center .grid .wpo-project-item .wpo-project-img {background: #1e2f3c;}
/* 8.6 wpo-testimonial-section-s3 */
.wpo-testimonial-section-s3 {padding-bottom: 0;z-index: 11;position: relative;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items {padding-bottom: 80px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-stage-outer {margin: -15px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-stage-outer .owl-stage {margin: 15px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item {padding: 50px 35px;background: #fff;transition: all 0.3s;box-shadow: 0px 0px 20px 0px rgba(20, 33, 43, 0.1);}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text {position: relative;z-index: 1;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text h2 {font-size: 23px;margin-bottom: 20px;line-height: 34px;margin-top: 0;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm {display: flex;align-items: center;margin-top: 20px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm .wpo-testimonial-text-btm-img {margin-right: 20px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm .wpo-testimonial-text-btm-img img {width: 50px;height: 50px;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm h3 {font-size: 20px;margin-top: 0;margin-bottom: 10px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text .wpo-testimonial-text-btm span {color: #ff4a17;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .wpo-testimonial-item .wpo-testimonial-text:before {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);content: "\f11f";font-family: "Flaticon";font-size: 120px;z-index: -1;opacity: 0;visibility: hidden;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-nav button.owl-next {left: 51%;bottom: -40px;transform: translateY(-50%);}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-nav button {position: absolute;left: 46%;bottom: -40px;transform: translateY(-50%);height: 50px;width: 50px;line-height: 46px;text-align: center;background: transparent;transition: all 0.3s;background: transparent;border: 1px solid #ff4a17;color: #ff4a17;text-decoration: none;border-radius: 50%;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-nav button:hover {background: #ff4a17;color: #fff;text-decoration: none;border-radius: 50%;}
@media (max-width: 1200px) {.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-nav button {left: 43%;}
}
@media (max-width: 767px) {.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-nav button {display: none;}
}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-dots {bottom: -10px;position: absolute;left: 50%;transform: translateX(-50%);}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-dots button {border: 0;width: 10px;height: 12px;margin: 5px;border-radius: 50%;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .wpo-testimonial-items .owl-dots button.active {background: #ff4a17;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .owl-item.center .wpo-testimonial-item {background: #14212b;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .owl-item.center .wpo-testimonial-item .wpo-testimonial-text h2 {color: #fff;padding-top: 0;margin-top: 0;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .owl-item.center .wpo-testimonial-item .wpo-testimonial-text p {color: #a5b0b9;margin-bottom: 8px;}
.wpo-testimonial-section-s3 .wpo-testimonial-wrap .owl-item.center .wpo-testimonial-item .wpo-testimonial-text-btm-con h3 {color: #fff;margin-top: 0;margin-bottom: 10px;}
/* 8.7 wpo-subscribe-section-s2 */
.wpo-subscribe-section-s2 .wpo-subscribe-wrap {background: #ff4a17;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap:before {background: url(../images/subscrbe-shape2.png) no-repeat center center;background-size: cover;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-text span {color: #e9e1e1;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input {background: #fff;color: #0a272c;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input:-ms-input-placeholder {color: #0a272c;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input::-moz-placeholder {color: #0a272c;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field input::placeholder {color: #0a272c;}
.wpo-subscribe-section-s2 .wpo-subscribe-wrap .subscribe-form .input-field button {background: #14212b;}
/*======================================
9. About Page
 =======================================*/
/* 9.1 wpo-mission-vission-section */
.wpo-mission-vission-section .wpo-mission-item, .wpo-mission-vission-section .wpo-vission-item {padding: 50px;background: #14212b;border-radius: 10px;position: relative;z-index: 1;overflow: hidden;}
@media (max-width: 575px) {.wpo-mission-vission-section .wpo-mission-item, .wpo-mission-vission-section .wpo-vission-item {padding: 20px;}
}
.wpo-mission-vission-section .wpo-mission-item .shape-1, .wpo-mission-vission-section .wpo-vission-item .shape-1 {position: absolute;left: -70px;bottom: -70px;width: 200px;height: 200px;background: #ff4a17;border-radius: 50%;z-index: -1;}
.wpo-mission-vission-section .wpo-mission-item .shape-2, .wpo-mission-vission-section .wpo-vission-item .shape-2 {position: absolute;right: 0;top: 0;}
.wpo-mission-vission-section .wpo-mission-item .wpo-mission-text h2, .wpo-mission-vission-section .wpo-mission-item .wpo-vission-text h2, .wpo-mission-vission-section .wpo-vission-item .wpo-mission-text h2, .wpo-mission-vission-section .wpo-vission-item .wpo-vission-text h2 {color: #ff4a17;font-size: 34px;margin-bottom: 20px;}
.wpo-mission-vission-section .wpo-mission-item .wpo-mission-text p, .wpo-mission-vission-section .wpo-mission-item .wpo-vission-text p, .wpo-mission-vission-section .wpo-vission-item .wpo-mission-text p, .wpo-mission-vission-section .wpo-vission-item .wpo-vission-text p {color: #cbcbcb;font-size: 15px;margin-bottom: 20px;}
.wpo-mission-vission-section .wpo-mission-item .wpo-mission-text h5, .wpo-mission-vission-section .wpo-mission-item .wpo-vission-text h5, .wpo-mission-vission-section .wpo-vission-item .wpo-mission-text h5, .wpo-mission-vission-section .wpo-vission-item .wpo-vission-text h5 {color: #fff;font-size: 18px;line-height: 27px;}
.wpo-mission-vission-section .wpo-vission-item {background-color: #f5f5f5;}
@media (max-width: 991px) {.wpo-mission-vission-section .wpo-vission-item {margin-top: 30px;}
}
.wpo-mission-vission-section .wpo-vission-item .wpo-vission-text p {color: #616161;margin-bottom: 0;}
.wpo-mission-vission-section .wpo-vission-item .wpo-vission-text h5 {color: #14212b;margin-bottom: 20px;}
/* 9.2 wpo-about-section-s4 */
.wpo-about-section-s4 {position: relative;overflow: hidden;}
@media (max-width: 991px) {.wpo-about-section-s4 {padding-top: 0;}
}
.wpo-about-section-s4 .wpo-about-inner {box-shadow: none;padding: 0;margin-top: 0;}
.wpo-about-section-s4 .wpo-about-inner .wpo-about-text {padding-left: 0;}
@media (max-width: 991px) {.wpo-about-section-s4 .wpo-about-inner .wpo-about-text {padding-top: 0;margin-bottom: 40px;}
}
.wpo-about-section-s4 .shape-ab {position: absolute;right: -150px;bottom: -180px;width: 330px;height: 330px;background: #ff4a17;border-radius: 40px;transform: rotate(20deg);z-index: 110;}
@media (max-width: 767px) {.wpo-about-section-s4 .shape-ab {right: -50px;bottom: -80px;width: 200px;height: 200px;}
}
@media (max-width: 575px) {.wpo-about-section-s4 .shape-ab {right: -50px;bottom: -80px;width: 160px;height: 160px;}
}
.wpo-about-section-s4 .shape-ab:before {position: absolute;left: -30px;top: 30px;width: 100%;height: 100%;border: 1px solid #14212b;content: "";border-radius: 40px;}
.wpo-about-section-s4 .wpo-about-wrap .wpo-about-img {max-width: 100%;}
/*=====================================================
18. wpo-service-single
======================================================*/
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-single-title h3 {font-weight: 500;font-size: 35px;line-height: 130.5%;margin-bottom: 20px;}
@media (max-width: 767px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-single-title h3 {font-size: 25px;}
}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-single-item {margin-bottom: 40px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-single-item .wpo-service-single-main-img {margin-bottom: 30px;}
.wpo-service-single-area .wpo-service-single-wrap .list-widget {max-width: 590px;}
.wpo-service-single-area .wpo-service-single-wrap .list-widget ul {list-style: none;}
.wpo-service-single-area .wpo-service-single-wrap .list-widget ul li {padding: 10px 0;padding-left: 35px;position: relative;}
.wpo-service-single-area .wpo-service-single-wrap .list-widget ul li:before {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;line-height: 25px;border-radius: 50%;background: rgba(255, 74, 23, 0.1);content: "\e64c";font-family: "themify";text-align: center;color: #ff4a17;font-size: 14px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-p-details-img {margin-bottom: 10px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area {padding-bottom: 0;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item {padding: 20px;box-shadow: 0px 0px 20px 0px rgba(20, 33, 43, 0.1);}
@media (max-width: 1200px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item {padding: 20px 10px;}
}
@media (max-width: 991px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item {margin-bottom: 20px;}
}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item h2 {font-weight: 600;font-size: 22px;margin-bottom: 12px;margin-top: 10px;}
@media (max-width: 1400px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item h2 {font-size: 19px;margin-bottom: 10px;}
}
@media (max-width: 1200px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item h2 {font-size: 17px;margin-bottom: 10px;}
}
@media (max-width: 991px) {.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item h2 {font-size: 22px;}
}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item p {margin-bottom: 5px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-area .wpo-service-item .fi:before {font-size: 40px;color: #ff4a17;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area {padding: 30px;box-shadow: 0px 2px 8px 2px rgba(22, 14, 71, 0.1);border-radius: 20px;background: #fff;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-title {margin-bottom: 30px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area .col {margin-bottom: 30px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area .form-control {height: 50px;border: 0;border-bottom: 1px solid #ebebeb;border-radius: 0;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area .form-control:focus {outline: none;box-shadow: none;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area textarea.form-control {height: 120px;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area select.form-control {background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center;}
.wpo-service-single-area .wpo-service-single-wrap .wpo-service-contact-area .wpo-contact-form-area .submit-area button {border-radius: 6px;}
/*=====================================================
11. project Page
======================================================*/


.wpo-project-section-s4 .wpo-project-container .grid {margin-bottom: 30px;}
.wpo-project-section-s4 .wpo-project-container .grid.active .wpo-project-item:before {height: 100%;}
.wpo-project-section-s4 .wpo-project-container .grid.active .wpo-project-item .wpo-project-text {bottom: 0;opacity: 1;visibility: visible;}
@media (max-width: 1400px) {.wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text h3 {font-size: 20px;}
}
@media (max-width: 1400px) {.wpo-project-section-s4 .wpo-project-container .grid .wpo-project-text span {font-size: 13px;}
}
.border-bt {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
/*=====================================================
12. wpo-project-single
======================================================*/
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-title h3 {font-weight: 500;font-size: 35px;line-height: 130.5%;margin-bottom: 20px;}
@media (max-width: 767px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-title h3 {font-size: 25px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item {margin-bottom: 50px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img {margin-bottom: 50px;margin-top: 20px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-controls {width: 100%;margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav [class*=owl-]:hover {background: #ff4a17;color: #fff;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav [class*=owl-] {background: #fff;width: 50px;height: 50px;line-height: 58px;padding: 0;margin: 0;border-radius: 50%;color: #ff4a17;transition: all 0.3s;border: 0;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav [class*=owl-] .fi::before {font-size: 20px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav .owl-prev, .wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav .owl-next {position: absolute;top: 50%;transform: translateY(-50%);}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav .owl-prev {left: 15px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-main-img .owl-nav .owl-next {right: 15px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right {max-width: 380px;flex-basis: 35%;margin-left: auto;margin-bottom: 50px;}
@media (max-width: 1200px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right {flex-basis: 100%;margin-bottom: 40px;}
}
@media (max-width: 991px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right {margin-left: 0;max-width: 100%;margin-top: 20px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul {list-style: none;padding: 50px 30px;box-shadow: 0px 2px 10px rgba(14, 29, 44, 0.15);}
@media (max-width: 575px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul {padding: 50px 20px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul li {display: flex;padding: 10px 0;font-size: 16px;color: #0a272c;font-weight: 600;position: relative;justify-content: space-between;font-weight: 600;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul li span {flex-basis: 60%;color: #687693;font-weight: 400;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul li:last-child {padding-bottom: 0;border-bottom: 0;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item .wpo-project-single-content-des-right ul li:first-child {padding-top: 0;}
.wpo-project-single-area .wpo-project-single-wrap .list-widget ul {list-style: none;}
.wpo-project-single-area .wpo-project-single-wrap .list-widget ul li {padding: 7px 0;padding-left: 35px;position: relative;}
.wpo-project-single-area .wpo-project-single-wrap .list-widget ul li:before {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 25px;height: 25px;line-height: 25px;border-radius: 50%;background: rgba(255, 74, 23, 0.1);content: "\e64c";font-family: "themify";text-align: center;color: #ff4a17;font-size: 14px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-p-details-img {margin-bottom: 10px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote {padding: 45px;background: rgba(255, 74, 23, 0.1);text-align: center;border-radius: 15px;}
@media (max-width: 991px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote {padding: 20px;margin-top: 30px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote p {font-size: 22px;margin-bottom: 30px;color: #0a272c;line-height: 44px;}
@media (max-width: 991px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote p {font-size: 16px;margin-bottom: 20px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote span {font-size: 22px;font-weight: 600;}
@media (max-width: 991px) {.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote span {font-size: 16px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-item-quote span span {color: #ff4a17;font-weight: 400;}
@media (max-width: 991px) {.wpo-project-single-area .wpo-project-single-wrap .list-widget-s {margin-top: 30px;}
}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-single-gallery {margin-bottom: 30px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area {padding: 30px;border-radius: 20px;box-shadow: 0px 2px 8px 2px rgba(22, 14, 71, 0.1);}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-title {margin-bottom: 30px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area .col {margin-bottom: 30px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area .form-control {height: 50px;border: 0;border-bottom: 1px solid #ebebeb;border-radius: 0;background: none;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area .form-control:focus {outline: none;box-shadow: none;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area textarea.form-control {height: 120px;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area select.form-control {background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center;}
.wpo-project-single-area .wpo-project-single-wrap .wpo-project-contact-area .wpo-contact-form-area .submit-area button {border-radius: 6px;}
.wpo-project-single-area .wpo-project-single-wrap .related-project .wpo-project-section-s4 {padding-bottom: 0;}
.wpo-project-single-area .wpo-project-single-wrap .related-project .wpo-project-section-s4 .wpo-project-container {padding: 0;}
/*--------------------------------------------------------------
13. wpo-faq-page
--------------------------------------------------------------*/
.wpo-faq-section .wpo-section-title {text-align: center;}
.wpo-faq-section .wpo-section-title h2 {display: inline-block;}
.wpo-faq-section .accordion-item {border: 0;border: 1px solid #e1e1e1;padding: 5px 20px;margin-bottom: 20px;}
.wpo-faq-section .accordion-item .accordion-body {padding-left: 0;padding-right: 0;}
.wpo-faq-section .accordion-item button {padding: 20px;border: 0;border-radius: 0;padding-left: 0;padding-right: 0;font-size: 18px;color: #0a272c;text-align: left;font-family: "Roboto", sans-serif;}
.wpo-faq-section .accordion-item button::after {background: none;font-family: "themify";content: "\e622";font-size: 15px;transform: rotate(0deg);font-weight: 700;}
.wpo-faq-section .accordion-item button.collapsed {color: #373b3e;}
.wpo-faq-section .accordion-item button.collapsed::after {content: "\e61a";}
.wpo-faq-section .accordion-item button:focus {box-shadow: none;outline: none;border-color: #e1e1e1;}
.wpo-faq-section .accordion-item .accordion-collapse {border: 0;}
.wpo-faq-section .accordion-button {background: transparent;}
/*-----------------------------------------------------
#4.1 faq section
------------------------------------------------------*/
.question-area {background: #f5f5f5;padding-top: 100px;}
@media (max-width: 991px) {.question-area {padding-top: 80px;}
}
@media (max-width: 767px) {.question-area {padding-top: 60px;}
}
.question-area .wpo-section-title {text-align: center;}
.question-area .wpo-section-title h2 {display: inline-block;}
.question-touch {max-width: 570px;margin: auto;box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1);padding: 50px;text-align: center;padding-top: 60px;background: #fff;border-radius: 5px;}
@media (max-width: 590px) {.question-touch {padding: 15px;}
}
@media (max-width: 991px) {.faq-pb {margin-top: 15px;}
}
.question-touch h2 {font-size: 30px;font-weight: 700;text-align: center;margin-top: 0;margin-bottom: 35px;}
.question-touch .half-col {width: 100%;}
.question-touch input, .question-touch textarea {width: 100%;height: 50px;border: none;outline: none;background: none;border-radius: 0;border-bottom: 1px solid #ddd;border-top: none;box-shadow: none;margin-bottom: 22px;}
.question-touch input:focus, .question-touch textarea:focus {outline: none;background: none;border-radius: 0;border-bottom: 1px solid #eeeeee;box-shadow: none;}
.question-touch textarea {height: 160px;}
.question-touch ::-webkit-input-placeholder {/* Chrome/Opera/Safari */
    color: #888;font-size: 14px;}
.question-touch ::-moz-placeholder {/* Firefox 19+ */
    color: #888;font-size: 14px;}
.question-touch :-ms-input-placeholder {/* IE 10+ */
    color: #888;font-size: 14px;}
.question-touch :-moz-placeholder {/* Firefox 18- */
    color: #888;font-size: 14px;}
/* 3.5  wpo-pricing-section */

.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item {text-align: center;padding: 60px;box-shadow: 0px 2px 20px 0px rgba(62, 65, 159, 0.09);padding-top: 55px;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item h4 {font-size: 25px;font-weight: 600;margin-bottom: 10px;color: #242f6c;margin-top: 5px;}
@media (max-width: 767px) {.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item h2 {font-size: 18px;}
}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price {font-size: 40px;font-family: "Futura PT";font-weight: 600;color: #232f4b;}
@media (max-width: 767px) {.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price {font-size: 35px;}
}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price span {font-size: 18px;position: relative;right: 0px;top: -6px;color: #7e85ad;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price-icon {margin-bottom: 5px;width: 130px;height: 130px;line-height: 130px;text-align: center;margin: 0 auto;border-radius: 70px;box-shadow: 0px 5px 15px 0px rgb(62 65 159 / 10%);margin-bottom: 35px;background: #ff4a17;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price-icon i:before {font-size: 60px;color: #fff;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price-btn {margin-top: 40px;display: inline-block;font-weight: 700;border: 2px solid #ff4a17;padding: 17px 45px;border-radius: 5px;font-size: 16px;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price-btn:hover {border: 2px solid #ed3400;color: #fff;background: #ed3400;}
.wpo-pricing-section .wpo-pricing-items .col:nth-child(2) .wpo-pricing-item .price-btn {border: 2px solid #f95c2f;color: #fff;background: #ff4a17;}
.wpo-pricing-section .wpo-pricing-items .col:nth-child(2) .wpo-pricing-item .price-btn:hover {border: 2px solid #ed3400;color: #fff;background: #ed3400;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item .price-content {padding-top: 25px;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item ul {list-style: none;padding-left: 0;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item ul li {padding: 10px 0;font-size: 18px;position: relative;line-height: 1;color: #687693;font-size: 16px;}
@media (max-width: 991px) {.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item ul li {padding: 10px 0;font-size: 16px;}
}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item ul li:last-child {border-bottom: 0;padding-bottom: 0;}
.wpo-pricing-section .wpo-pricing-items .wpo-pricing-item ul li:first-child {padding-top: 0;}
/*===========================
15. wpo-cart-page-style
===========================*/
.cart-area .cart-wrapper {box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1);}
@media (max-width: 991px) {.cart-area .cart-wrapper table {width: 1022px;}
}
@media (max-width: 991px) {.cart-area .cart-wrapper form {overflow: scroll;overflow-y: hidden;}
}
.cart-area .cart-wrap td, .cart-area .cart-wrap th {width: 10%;border-bottom: 1px solid #f0f0f094;text-align: center;font-weight: 400;color: #414141;}
.cart-area .cart-wrap td ul, .cart-area .cart-wrap th ul {list-style: none;}
.cart-area .cart-wrap th {border-bottom: 1px solid #f0f0f094;padding: 40px 0;}
.cart-area .cart-wrap thead {background: #fff;color: #505050;padding: 40px;}
.cart-area .cart-area form {margin: auto;text-align: center;background: #fff;}
.cart-area .cart-wrap .product {width: 15%;}
.cart-area .cart-wrap .product ul {text-align: left;padding-left: 30px;list-style: none;}
.cart-area .cart-wrap .product ul li {padding-bottom: 5px;}
.cart-area .cart-wrap .product a {font-size: 16px;color: #a5a4a4;}
.cart-area .cart-wrap .product-2 {text-align: left;padding-left: 55px;}
.cart-area .cart-wrap .product a:hover {color: #ff4a17;}
.cart-area .cart-wrap th {height: 80px;font-weight: 700;}
.cart-area .cart-wrap td {padding: 40px 25px;}
.cart-area .cart-wrap td.action ul {display: flex;justify-content: center;list-style: none;}
.cart-area .cart-wrap td.action ul .w-btn-view a {line-height: 45px;}
.cart-area .cart-wrap td span {display: block;width: 100px;height: 38px;line-height: 34px;color: #ee9902;font-size: 14px;border: 1.5px solid #ee9902;border-radius: 4px;}
.cart-area .cart-wrap td.Del span {color: #4ABA4E;border: 1.5px solid #4ABA4E;}
.cart-area .cart-wrap td.can span {color: #D85656;border: 1.5px solid #D85656;}
.cart-area .cart-wrap td.pro span {color: #691A5F;border: 1.5px solid #691A5F;}
.cart-area .cart-wrap .name {width: 15%;}
.cart-area .cart-wrap .action a {display: block;width: 40px;height: 38px;line-height: 45px;background: #414141;color: #fff;border-radius: 4px;font-size: 14px;}
.cart-area .cart-wrap .action a .fi::before {font-size: 20px;}
.cart-area .cart-wrap .action a:hover {background: #ff4a17;}
.cart-area .cart-wrap .action li.c-btn {margin-right: 10px;}
.cart-area .cart-wrap .action li.c-btn a {background-color: #ff4a17;}
.cart-area .order-wrap {padding: 0;}
.cart-area .cart-wrap tr:nth-child(even) {background: #FCFCFC;}
.cart-area .cart-wrap .quantity {position: relative;max-width: 110px;margin: 0 auto;}
.cart-area .quantity input {width: 105px;padding: 0px 35px;text-align: center;height: 36px;position: relative;background: #f2f2f5;border: none;border-radius: 40px;}
.cart-area .quantity .qtybutton {position: absolute;top: 0;left: 0px;height: 30px;width: 30px;text-align: center;line-height: 28px;font-size: 18px;cursor: pointer;color: #333;background: #fafaff;border-radius: 30px;}
.cart-area .cart-wrap .quantity .qtybutton {top: 50%;left: 5px;transform: translateY(-51%);-webkit-transform: translateY(-51%);-moz-transform: translateY(-51%);}
.cart-area .cart-wrap .quantity .qtybutton.dec {border-left: none;}
.cart-area .cart-wrap .quantity .qtybutton.inc {right: 5px;left: auto;border-right: none;}
.cart-area .submit-btn-area {padding: 40px;}
.cart-area .submit-btn-area ul {display: flex;justify-content: flex-end;list-style: none;}
@media (max-width: 450px) {.cart-area .submit-btn-area ul {flex-wrap: wrap;justify-content: center;}
}
.cart-area .submit-btn-area ul li:last-child {margin-left: 20px;}
@media (max-width: 450px) {.cart-area .submit-btn-area ul li:last-child {margin-left: 3px;margin-top: 5px;}
}
.cart-area .submit-btn-area button {padding: 15px 40px;border: none;background: #333;color: #fff;transition: all 0.3s;outline: none;border-radius: 40px;}
.cart-area .submit-btn-area button:hover {background: #ff4a17;}
.cart-area .submit-btn-area .theme-btn, .cart-area .submit-btn-area .view-cart-btn {text-transform: capitalize;font-size: 15px;font-weight: 500;line-height: 27px;}
.cart-area .cart-product-list ul {border-top: 1px solid #f0f0f094;padding-top: 20px;list-style: none;}
.cart-area .cart-product-list ul li {display: flex;justify-content: space-between;padding: 0px 30px;font-weight: 300;font-size: 18px;line-height: 21px;color: #414141;padding-bottom: 30px;}
.cart-area .cart-product-list ul li.cart-b {border-top: 1px solid #f0f0f094;border-bottom: 1px solid #f0f0f094;color: #ff4a17;padding-top: 30px;font-weight: 600;}
/*===============================
16. wpo-checkout-page-style
================================*/
.wpo-checkout-area .checkout-wrap {background: #fff;}
.wpo-checkout-area .checkout-wrap ul {list-style: none;}
.wpo-checkout-area #open2 {display: block;}
.wpo-checkout-area #open3 {display: none;}
.wpo-checkout-area #open4 {display: none;}
.wpo-checkout-area .create-account p {margin-bottom: 15px;}
.wpo-checkout-area .create-account {display: none;padding: 20px;}
.wpo-checkout-area .create-account span {margin-bottom: 20px;display: block;}
.wpo-checkout-area .input-wrap {position: relative;}
.wpo-checkout-area .create-account input {width: 100%;height: 50px;border: 1px solid #ebebeb;margin-bottom: 25px;padding-left: 20px;border-radius: 40px;}
.wpo-checkout-area .create-account input:focus {outline: none;}
.wpo-checkout-area .create-account button {position: absolute;right: 0;top: 0;height: 50px;background: #333;color: #fff;width: 108px;border: none;outline: none;box-shadow: none;cursor: pointer;border-top-right-radius: 40px;border-bottom-right-radius: 40px;}
.wpo-checkout-area .create-account button:hover {background: #ff4a17;}
.wpo-checkout-area .coupon {position: relative;cursor: pointer;cursor: pointer;background: #fff0eb;}
.wpo-checkout-area .coupon:before {position: absolute;right: 30px;top: 21px;content: "\e64b";font-family: "themify";}
.wpo-checkout-area .coupon span {position: absolute;right: 30px;top: 30px;}
.wpo-checkout-area .coupon label {margin-bottom: 0;font-weight: 500;font-size: 18px;color: #0F0F0F;cursor: pointer;padding: 20px 20px;border-left: 4px solid #ff4a17;transition: all 0.3s;width: 100%;}
@media (max-width: 767px) {.wpo-checkout-area .coupon label {font-size: 15px;}
}
.wpo-checkout-area .caupon-wrap {background: #fff;margin-bottom: 20px;transition: all 0.3s;box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);}
.wpo-checkout-area .active-border {transition: all 0.3s;}
.wpo-checkout-area .s1.active-border .coupon-active label, .wpo-checkout-area .s3.coupon-2 .coupon-3 label {border-left: none;border-top: 4px solid #ff4a17;border-bottom: 1px solid #ffe5dc;}
.wpo-checkout-area .s2 .coupon-3 {border-top: 4px solid #ff4a17;}
.wpo-checkout-area .s2.coupon-2 .coupon-3 {border-top: 0;}
.wpo-checkout-area .s2 .coupon-3 label {border-left: 0;border-bottom: 1px solid #ffe5dc;}
.wpo-checkout-area .s2.coupon-2 .coupon-3 label {border-left: 4px solid #ff4a17;border-bottom: 0;}
.wpo-checkout-area .billing-adress .form-style input, .wpo-checkout-area .billing-adress .form-style select {width: 100%;margin-bottom: 15px;padding-left: 10px;height: 40px;background: #fff;border-radius: 2px;border: none;border: 1px solid #ebebeb;border-radius: 40px;}
.wpo-checkout-area .billing-adress .form-style input:focus, .wpo-checkout-area .billing-adress .form-style select:focus {outline: none;box-shadow: none;}
.wpo-checkout-area .billing-adress .form-style select {-webkit-appearance: none;-o-appearance: none;appearance: none;-moz-appearance: none;background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center;position: relative;}
.wpo-checkout-area .billing-adress {padding: 30px;}
.wpo-checkout-area .note-area textarea {width: 100%;height: 150px;padding-top: 10px;margin-bottom: 0;padding-left: 10px;border: 1px solid #ebebeb;border-radius: 20px;}
.wpo-checkout-area .note-area textarea:focus {outline: none;}
.wpo-checkout-area .biling-item-2 {margin-top: 20px;}
.wpo-checkout-area .biling-item-2 label.fontsize {margin-bottom: 20px;}
.wpo-checkout-area .biling-item-2 .billing-adress {padding: 0;}
.wpo-checkout-area .payment-name ul {display: flex;justify-content: flex-start;}
@media (max-width: 575px) {.wpo-checkout-area .payment-name ul {flex-wrap: wrap;}
}
.wpo-checkout-area .payment-area form {overflow: unset !important;}
.wpo-checkout-area .payment-name ul li {width: 100px;height: 60px;text-align: center;line-height: 60px;}
.wpo-checkout-area .payment-name ul li input {margin-right: 0;}
.wpo-checkout-area .payment-name ul li {margin-right: 15px;}
@media (max-width: 575px) {.wpo-checkout-area .payment-name ul li {margin-bottom: 10px;}
}
.wpo-checkout-area .payment-area h2 {padding-bottom: 40px;margin-bottom: 0;}
.wpo-checkout-area .payment-select {padding: 40px 0;}
.wpo-checkout-area .payment-select ul {display: flex;}
@media (max-width: 575px) {.wpo-checkout-area .payment-select ul {flex-wrap: wrap;}
}
.wpo-checkout-area .payment-select ul li {margin-right: 10px;font-size: 15px;font-weight: 500;color: #5B5B5B;}
.wpo-checkout-area .payment-select label {font-size: 18px;font-weight: 600;}
@media (max-width: 575px) {.wpo-checkout-area .payment-select label {font-size: 14px;}
}
.wpo-checkout-area .payment-area h2 {font-size: 20px;color: #878787;font-weight: 700;}
.wpo-checkout-area .payment-area h2 span {font-size: 30px;color: #ff493c;}
.wpo-checkout-area .payment-area {width: 100%;}
.wpo-checkout-area .payment-name ul li input {margin-right: 0;position: absolute;z-index: -1;}
.wpo-checkout-area .payment-name ul li input:checked~label {border: 1px solid #ff493c;}
.wpo-checkout-area .payment-name label {width: 100%;border: 1px solid transparent;}
.wpo-checkout-area .payment-name .visa label {border: 1px solid #0057A0;}
.wpo-checkout-area .payment-name .mas label {border: 1px solid #CC0000;}
.wpo-checkout-area .payment-name .ski label {border: 1px solid #691A5F;}
.wpo-checkout-area .payment-name .pay label {border: 1px solid #019CDE;}
.wpo-checkout-area .payment-option {padding: 30px;}
.wpo-checkout-area .payment-name {display: none;}
.wpo-checkout-area .payment-name.active {display: block;}
.wpo-checkout-area .payment-option.active .payment-name {display: none !important;}
.wpo-checkout-area .payment-area .form-style input, .wpo-checkout-area .payment-area .form-style select {width: 100%;margin-bottom: 15px;padding-left: 10px;height: 40px;background: #fff;border-radius: 2px;border: none;border: 1px solid #ebebeb;border-radius: 40px;}
.wpo-checkout-area .payment-area .form-style input:focus, .wpo-checkout-area .payment-area .form-style select:focus {outline: none;}
.wpo-checkout-area .payment-area .contact-form {margin-top: 40px;}
.wpo-checkout-area .cout-order-area {box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);}
.wpo-checkout-area .cout-order-area .oreder-item ul li {display: flex;justify-content: space-between;padding: 20px 30px;font-weight: 300;font-size: 18px;line-height: 21px;color: #414141;}
.wpo-checkout-area .cout-order-area .oreder-item ul li.s-total {font-weight: 400;}
.wpo-checkout-area .cout-order-area .oreder-item ul .o-header {color: #0F0F0F;font-size: 20px;font-weight: 600;border-bottom: 1px solid #ebebeb;}
.wpo-checkout-area .cout-order-area .oreder-item ul .o-middle {border-bottom: 1px solid #ebebeb;}
.wpo-checkout-area .cout-order-area .oreder-item ul .o-bottom {border-top: 1px solid #ebebeb;color: #ff4a17;font-weight: 600;}
.wpo-checkout-area .create-account.active {display: block;}
.wpo-checkout-area .contact-form .form-control {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}
.wpo-checkout-area .contact-form input, .wpo-checkout-area .contact-form select {margin-top: 10px;}
.wpo-checkout-area .submit-btn-area {margin-top: 20px;}
.wpo-checkout-area .submit-btn-area .theme-btn, .wpo-checkout-area .submit-btn-area .view-cart-btn {text-transform: capitalize;}
/*--------------------------------------------------------------
17. wpo-shop-page
--------------------------------------------------------------*/
.wpo-shop-section .shop-grids {margin: 0 -15px;}
@media (max-width: 767px) {.wpo-shop-section .shop-grids {margin: 0 -7px;}
}
.wpo-shop-section .grid {width: calc(33.33% - 30px);float: left;margin: 0 15px 30px;}
@media (max-width: 991px) {.wpo-shop-section .grid {width: calc(50% - 30px);}
}
@media (max-width: 767px) {.wpo-shop-section .grid {width: calc(50% - 15px);margin: 0 7px 15px;}
}
@media (max-width: 550px) {.wpo-shop-section .grid {width: calc(100% - 15px);float: none;}
}
.wpo-shop-section .grid img {width: 100%;}
.wpo-shop-section .details {background-color: #f7f7f7;text-align: center;padding: 35px 15px;}
.wpo-shop-section .details h3 {font-size: 20px;font-size: 1.3333333333rem;margin: 0 0 0.5em;font-weight: 700;}
@media (max-width: 991px) {.wpo-shop-section .details h3 {font-size: 16px;font-size: 1.0666666667rem;}
}
.wpo-shop-section .details h3 a {color: #0a272c;}
.wpo-shop-section .details h3 a:hover {color: #ff4a17;}
.wpo-shop-section .details del {color: #6e6e6e;}
.wpo-shop-section .details del+span {display: inline-block;padding-left: 20px;}
.wpo-shop-section .add-to-cart {margin-top: 20px;}
.wpo-shop-section .add-to-cart a {font-family: "Roboto", sans-serif;font-size: 15px;font-size: 1rem;font-weight: 600;color: #ff4a17;padding: 12px 20px;border: 2px solid #ff4a17;display: inline-block;border-radius: 50px;}
@media (max-width: 767px) {.wpo-shop-section .add-to-cart a {font-size: 12px;font-size: 0.8rem;padding: 8px 18px;}
}
.wpo-shop-section .add-to-cart a:hover {background-color: #ff4a17;color: #fff;}
.wpo-shop-section .add-to-cart a i {font-size: 15px;font-size: 1rem;display: inline-block;padding-left: 5px;}
.wpo-shop-section .grid:hover .add-to-cart a {background-color: #ff4a17;color: #fff;}
/*--------------------------------------------------------------
12. wpo-shop-single-page
--------------------------------------------------------------*/
.wpo-shop-single-section {/*** product slider ***/
    /*** product info ***/
}
.wpo-shop-single-section .shop-single-slider .slider-for {text-align: center;}
.wpo-shop-single-section .shop-single-slider .slider-for img {display: inline-block;}
.wpo-shop-single-section .shop-single-slider .slider-nav {padding: 0 25px;margin-top: 35px;}
.wpo-shop-single-section .shop-single-slider .slider-nav>i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 100;}
.wpo-shop-single-section .shop-single-slider .slider-nav>i:hover {cursor: pointer;}
.wpo-shop-single-section .shop-single-slider .slider-nav .nav-btn-rt {left: auto;right: 0;}
.wpo-shop-single-section .shop-single-slider .slider-nav .slick-slide {text-align: center;}
.wpo-shop-single-section .shop-single-slider .slider-nav .slick-slide img {display: inline-block;}
.wpo-shop-single-section .product-details {padding: 15px 30px 80px;/*** product option ***/
}
@media (max-width: 1199px) {.wpo-shop-single-section .product-details {padding: 10px 30px 15px;}
}
@media (max-width: 991px) {.wpo-shop-single-section .product-details {margin-top: 45px;padding: 40px 30px;}
}
@media (max-width: 767px) {.wpo-shop-single-section .product-details {padding: 0;}
}
.wpo-shop-single-section .product-details h2 {font-size: 35px;font-size: 2.3333333333rem;line-height: 1.4em;margin: 0 0 0.33em;font-weight: 700;}
@media (max-width: 767px) {.wpo-shop-single-section .product-details h2 {font-size: 22px;font-size: 1.4666666667rem;}
}
.wpo-shop-single-section .product-details .price {font-size: 25px;font-size: 1.6666666667rem;color: #ff4a17;margin: 7px 0 20px;font-weight: 700;}
@media (max-width: 991px) {.wpo-shop-single-section .product-details .price {font-size: 30px;font-size: 2rem;}
}
@media (max-width: 767px) {.wpo-shop-single-section .product-details .price {font-size: 25px;font-size: 1.6666666667rem;}
}
.wpo-shop-single-section .product-details .price .old {font-size: 24px;font-size: 1.6rem;font-weight: normal;color: #a1a1a1;text-decoration: line-through;display: inline-block;margin-left: 5px;font-weight: 500;}
@media (max-width: 991px) {.wpo-shop-single-section .product-details .price .old {font-size: 20px;font-size: 1.3333333333rem;}
}
@media (max-width: 767px) {.wpo-shop-single-section .product-details .price .old {font-size: 18px;font-size: 1.2rem;}
}
.wpo-shop-single-section .product-details .product-rt {display: flex;align-items: center;margin-bottom: 20px;}
.wpo-shop-single-section .product-details .product-rt .rating {margin-right: 10px;}
.wpo-shop-single-section .product-details .product-rt .rating i {color: #f9d322;}
.wpo-shop-single-section .product-details p {margin-bottom: 1.3em;}
.wpo-shop-single-section .product-details ul {list-style: none;}
.wpo-shop-single-section .product-details ul li {padding-left: 20px;position: relative;margin-bottom: 10px;}
.wpo-shop-single-section .product-details ul li:before {position: absolute;left: 0;top: 6px;width: 8px;height: 8px;background: #ff4a17;content: "";border-radius: 50%;}
.wpo-shop-single-section .product-details .product-option {margin-top: 30px;}
.wpo-shop-single-section .product-details .tg-btm {margin-top: 25px;}
.wpo-shop-single-section .product-details .tg-btm p {margin-bottom: 0px;}
.wpo-shop-single-section .product-details .tg-btm p span {font-weight: 700;color: #0a272c;margin-right: 5px;}
.wpo-shop-single-section .product-details .product-option .product-row button:after {display: none;}
.wpo-shop-single-section .product-details .product-option .product-row>div {height: 35px;display: inline-block;}
.wpo-shop-single-section .product-details .product-option .product-row>div+div {margin-left: 15px;}
.wpo-shop-single-section .product-details .product-option .product-row>div+div .theme-btn, .wpo-shop-single-section .product-details .product-option .product-row>div+div .view-cart-btn {border-radius: 0;border-width: 1px;height: 40px;padding: 0 18px;}
.wpo-shop-single-section .product-details .product-option .product-row>div:first-child {width: 85px;}
.wpo-shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn:hover, .wpo-shop-single-section .product-details .product-option .product-row>div:last-child .view-cart-btn:hover {background: #ff4a17;border-color: #ff4a17;color: #fff;}
.wpo-shop-single-section .product-details .product-option .theme-btn, .wpo-shop-single-section .product-details .product-option .view-cart-btn {background-color: transparent;color: #333;font-size: 14px;font-size: 0.9333333333rem;padding: 0 20px;height: 35px;line-height: 32px;outline: 0;border: 2px solid #e6e6e6;border-radius: 0;}
.wpo-shop-single-section .product-details .product-option .theme-btn:hover, .wpo-shop-single-section .product-details .product-option .view-cart-btn:hover {background-color: #ff4a17;color: #fff;border-color: #ff4a17;}
@media (max-width: 767px) {.wpo-shop-single-section .product-details .product-option .theme-btn, .wpo-shop-single-section .product-details .product-option .view-cart-btn {font-size: 14px;font-size: 0.9333333333rem;}
}
.wpo-shop-single-section .product-details .product-option .theme-btn:before, .wpo-shop-single-section .product-details .product-option .view-cart-btn:before {display: none;}
.wpo-shop-single-section .product-details .product-option .heart-btn i {font-size: 15px;font-size: 1rem;}
.wpo-shop-single-section .product-details .product-option .product-row>div:last-child .theme-btn, .wpo-shop-single-section .product-details .product-option .product-row>div:last-child .view-cart-btn {background-color: #fff;font-size: 18px;font-size: 1.2rem;color: #6e6e6e;border: 1px solid #e6e6e6;}
.wpo-shop-single-section .product-details #product-count {border-radius: 0;border: 1px solid #e6e6e6;}
.wpo-shop-single-section .product-details #product-count:focus {box-shadow: none;outline: none;}
.wpo-shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .wpo-shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-radius: 0;border-color: #e6e6e6;display: block;padding: 1px 4px;font-size: 10px;}
.wpo-shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover, .wpo-shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover {background-color: #ff4a17;color: #fff;}
.wpo-shop-single-section .product-info {margin-top: 75px;/*** tabs ***/
    /*** client rv ***/
    /*** review form ***/
}
@media (max-width: 991px) {.wpo-shop-single-section .product-info {margin-top: 40px;}
}
.wpo-shop-single-section .product-info h4 {font-size: 18px;font-size: 1.2rem;margin: 0;line-height: 1.7em;font-weight: 700;margin-bottom: 10px;}
.wpo-shop-single-section .product-info p {margin-bottom: 1.3em;}
.wpo-shop-single-section .product-info .tab-pane p:last-child {margin-bottom: 0;}
.wpo-shop-single-section .product-info .nav-tabs {font-family: "PT Serif", serif;border: 0;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .nav-tabs {margin-bottom: 20px;}
}
.wpo-shop-single-section .product-info .nav-tabs li {margin-right: 1px;}
.wpo-shop-single-section .product-info .nav-tabs li a.active {border: 0;outline: 0;}
.wpo-shop-single-section .product-info .nav-tabs a {font-size: 15px;font-size: 1rem;color: #6e6e6e;border: 0;border-radius: 0;margin: 0;display: block;padding: 12px 20px 11px;font-family: "Roboto", sans-serif;position: relative;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .nav-tabs a {font-size: 14px;font-size: 0.9333333333rem;font-weight: normal;padding: 10px 10px 8px;text-transform: none;}
}
.wpo-shop-single-section .product-info .nav-tabs a:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #ff4a17;border-radius: 4px;content: "";opacity: 0;visibility: hidden;}
.wpo-shop-single-section .product-info .nav-tabs a:hover:before, .wpo-shop-single-section .product-info .nav-tabs a.active:before {opacity: 1;visibility: visible;}
.wpo-shop-single-section .product-info .nav-tabs .active, .wpo-shop-single-section .product-info .nav-tabs li:hover {border-color: #ff4a17;}
.wpo-shop-single-section .product-info .tab-content {border-top: 1px solid rgba(255, 74, 23, 0.3);padding-top: 30px;margin-top: -1px;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .tab-content {border: 0;padding: 0;margin: 0;}
}
.wpo-shop-single-section .product-info .client-rv {overflow: hidden;margin-bottom: 30px;}
.wpo-shop-single-section .product-info .client-rv:last-child {margin-bottom: 0;}
.wpo-shop-single-section .product-info .client-rv .client-pic {width: 100px;float: left;}
.wpo-shop-single-section .product-info .client-rv .client-pic img {border-radius: 50%;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .client-pic {width: 100%;float: none;margin-bottom: 10px;}
}
.wpo-shop-single-section .product-info .client-rv .details {width: calc(100% - 130px);float: right;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .details {width: 100%;float: none;}
}
.wpo-shop-single-section .product-info .client-rv .name-rating .product-rt {display: flex;align-items: center;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .name-rating-time {padding-bottom: 3px;}
}
.wpo-shop-single-section .product-info .client-rv .name-rating-time>div, .wpo-shop-single-section .product-info .client-rv .name-rating>div {display: inline-block;font-size: 14px;font-size: 0.9333333333rem;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .name-rating-time>div, .wpo-shop-single-section .product-info .client-rv .name-rating>div {font-size: 12px;font-size: 0.8rem;display: block;}
}
.wpo-shop-single-section .product-info .client-rv .rating {font-size: 12px;padding-left: 12px;}
.wpo-shop-single-section .product-info .client-rv .rating i {color: #ff4a17;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .rating {padding-left: 0;margin: 4px 0 7px;}
}
.wpo-shop-single-section .product-info .client-rv .name-rating-time .time {float: right;color: #b3b3b3;text-transform: uppercase;}
@media (max-width: 767px) {.wpo-shop-single-section .product-info .client-rv .name-rating-time .time {float: none;}
}
.wpo-shop-single-section .product-info .client-rv .review-body {padding-top: 12px;}
.wpo-shop-single-section .product-info .review-form {margin-top: 45px;}
.wpo-shop-single-section .product-info .review-form h4 {font-size: 30px;font-weight: 700;}
.wpo-shop-single-section .product-info .review-form p {margin-bottom: 1.73em;}
.wpo-shop-single-section .product-info .review-form .give-rat-sec {margin-bottom: 10px;}
.wpo-shop-single-section .product-info .review-form .give-rat-sec p {margin-bottom: 0;}
.wpo-shop-single-section .product-info .review-form .give-rating {display: inline-block;position: relative;height: 50px;line-height: 50px;font-size: 30px;margin-bottom: 10px;}
.wpo-shop-single-section .product-info .review-form .give-rating label {position: absolute;top: 0;left: 0;height: 100%;cursor: pointer;}
.wpo-shop-single-section .product-info .review-form .give-rating label:last-child {position: static;}
.wpo-shop-single-section .product-info .review-form .give-rating label:nth-child(1) {z-index: 5;}
.wpo-shop-single-section .product-info .review-form .give-rating label:nth-child(2) {z-index: 4;}
.wpo-shop-single-section .product-info .review-form .give-rating label:nth-child(3) {z-index: 3;}
.wpo-shop-single-section .product-info .review-form .give-rating label:nth-child(4) {z-index: 2;}
.wpo-shop-single-section .product-info .review-form .give-rating label:nth-child(5) {z-index: 1;}
.wpo-shop-single-section .product-info .review-form .give-rating label input {position: absolute;top: 0;left: 0;opacity: 0;}
.wpo-shop-single-section .product-info .review-form .give-rating label .icon {float: left;color: transparent;}
.wpo-shop-single-section .product-info .review-form .give-rating label:last-child .icon {color: #ddd;}
.wpo-shop-single-section .product-info .review-form .give-rating:not(:hover) label input:checked~.icon, .wpo-shop-single-section .product-info .review-form .give-rating:hover label:hover input~.icon {color: #FFD400;}
.wpo-shop-single-section .product-info .review-form .give-rating label input:focus:not(:checked)~.icon:last-child {color: #ddd;text-shadow: 0 0 5px #FFD400;}
.wpo-shop-single-section .product-info .review-form form input, .wpo-shop-single-section .product-info .review-form form textarea {background: transparent;border-radius: 0;box-shadow: none;height: 50px;border: 1px solid #efefef;}
.wpo-shop-single-section .product-info .review-form form input:focus, .wpo-shop-single-section .product-info .review-form form textarea:focus {box-shadow: none;outline: none;}
.wpo-shop-single-section .product-info .review-form form textarea {height: 130px;}
.wpo-shop-single-section .product-info .review-form form>div {margin-bottom: 27px;}
.wpo-shop-single-section .product-info .review-form form>div:last-child {margin-bottom: 0;}
.wpo-shop-single-section .product-info .review-form form .theme-btn-s4 {background-color: transparent;color: #908f8f;outline: 0;box-shadow: none;}
.wpo-shop-single-section .product-info .review-form form .theme-btn-s4:hover {background-color: #ff4a17;color: #fff;}
@media screen and (min-width: 767px) {.wpo-shop-single-section .product-info .review-form form .theme-btn-s4 {font-size: 15px;font-size: 1rem;padding: 0 20px;}
}
.wpo-shop-single-section .slider-nav .slick-slide:focus {outline: none;}
/*--------------------------------------------------------------
18. wpo-blog-pg-section
--------------------------------------------------------------*/
.wpo-blog-pg-section {/*** format-standard ***/
    /*** format-gallery ***/
    /*** format-quote ***/
    /*** format-video ***/
}
@media (min-width: 1440px) {.wpo-blog-pg-section .container {max-width: 1320px;}
}
.wpo-blog-pg-section .wpo-blog-content .post {margin-bottom: 70px;}
@media (max-width: 991px) {.wpo-blog-pg-section .wpo-blog-content .post {margin-bottom: 50px;}
}
@media (max-width: 767px) {.wpo-blog-pg-section .wpo-blog-content .post {margin-bottom: 40px;}
}
.wpo-blog-pg-section .entry-meta {list-style: none;overflow: hidden;margin: 35px 0;}
@media (max-width: 767px) {.wpo-blog-pg-section .entry-meta {margin: 25px 0;}
}
.wpo-blog-pg-section .entry-meta ul {list-style: none;padding-left: 0;}
.wpo-blog-pg-section .entry-meta ul li {font-weight: 500;font-size: 15px;float: left;text-transform: uppercase;color: #787c9f;}
.wpo-blog-pg-section .entry-meta ul li:last-child {position: relative;top: 0px;}
.wpo-blog-pg-section .entry-meta ul li:first-child i {position: relative;top: 0px;}
.wpo-blog-pg-section .entry-meta ul li a {color: #787c9f;}
.wpo-blog-pg-section .entry-meta ul li a:hover {color: #ff4a17;}
.wpo-blog-pg-section .entry-meta ul li i {position: relative;top: 3px;margin-right: 3px;font-weight: 500;}
.wpo-blog-pg-section .entry-meta ul li:last-child i {top: 1px;position: relative;}
.wpo-blog-pg-section .entry-meta ul li:last-child i:before {font-size: 15px;}
.wpo-blog-pg-section .entry-meta ul li+li {margin-left: 20px;padding-left: 5px;position: relative;}
@media (max-width: 440px) {.wpo-blog-pg-section .entry-meta ul li+li:before {display: none;}
}
@media (max-width: 440px) {.wpo-blog-pg-section .entry-meta ul li+li {margin-left: 0;padding-left: 0;}
}
@media (max-width: 767px) {.wpo-blog-pg-section .entry-meta ul li {font-size: 12px;font-size: 0.8rem;}
}
@media (max-width: 440px) {.wpo-blog-pg-section .entry-meta ul li {float: none;display: block;margin-bottom: 5px;}
}
.wpo-blog-pg-section .post h3 {font-size: 34px;font-size: 2.2666666667rem;line-height: 1.2em;margin: -0.27em 0 0.7em;font-family: "PT Serif", serif;font-weight: 500;}
@media (max-width: 991px) {.wpo-blog-pg-section .post h3 {font-size: 25px;font-size: 1.6666666667rem;}
}
@media (max-width: 767px) {.wpo-blog-pg-section .post h3 {font-size: 22px;font-size: 1.4666666667rem;}
}
.wpo-blog-pg-section .post h3 a {color: #002642;}
.wpo-blog-pg-section .post h3 a:hover {color: #ff4a17;}
.wpo-blog-pg-section .post p {margin-bottom: 1.5em;}
@media (max-width: 991px) {.wpo-blog-pg-section .post p {font-size: 16px;font-size: 1.0666666667rem;}
}
.wpo-blog-pg-section .post a.read-more {color: #ff4a17;text-transform: uppercase;font-size: 16px;font-weight: 500;}
.wpo-blog-pg-section .post a.read-more:hover {color: #ff4a17;}
.wpo-blog-pg-section .format-standard {position: relative;}
.wpo-blog-pg-section .format-quote:before {position: absolute;right: 0;top: 0;content: "";font-family: "flaticon";font-size: 90px;line-height: 80px;color: #e5f0fb;}
.wpo-blog-pg-section .format-gallery {position: relative;}
.wpo-blog-pg-section .format-gallery .owl-controls {width: 100%;margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.wpo-blog-pg-section .format-gallery .owl-nav [class*=owl-]:hover {background: #ff4a17;color: #fff;}
.wpo-blog-pg-section .format-gallery .owl-nav [class*=owl-] {background: #fff;width: 50px;height: 50px;line-height: 58px;padding: 0;margin: 0;border-radius: 50%;color: #ff4a17;transition: all 0.3s;border: 0;}
.wpo-blog-pg-section .format-gallery .owl-nav [class*=owl-] .fi::before {font-size: 20px;}
.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev, .wpo-blog-pg-section .format-gallery .owl-nav .owl-next {position: absolute;top: 50%;transform: translateY(-50%);}
.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev {left: 15px;}
.wpo-blog-pg-section .format-gallery .owl-nav .owl-next {right: 15px;}
.wpo-blog-pg-section .format-quote {text-align: center;padding: 80px 60px;position: relative;}
@media (max-width: 767px) {.wpo-blog-pg-section .format-quote {padding: 40px 20px;}
}
.wpo-blog-pg-section .format-quote p {margin-bottom: 0;}
.wpo-blog-pg-section .format-quote:before {font-family: "Flaticon";content: "";font-size: 250px;color: #ecf3fb;margin-left: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.wpo-blog-pg-section .format-quote h3, .wpo-blog-pg-section .format-quote p {position: relative;}
.wpo-blog-pg-section .format-video .video-holder {position: relative;text-align: center;}
.wpo-blog-pg-section .format-video .video-holder:before {content: "";background-color: #ff4a17;background: linear-gradient(left, #738ea5, #ff4a17);width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.3s;opacity: 0.5;}
.wpo-blog-pg-section .format-video .video-holder:hover:before {opacity: 0.7;}
.wpo-blog-pg-section .format-video .video-holder a {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 63px;height: 63px;line-height: 63px;background: #fff;border-radius: 50%;z-index: 1;}
.wpo-blog-pg-section .format-video .video-holder a:before {position: absolute;left: -12px;top: -12px;width: 140%;height: 140%;background: rgba(255, 255, 255, 0.3);content: "";-webkit-animation: save-the-date-pulse 1s infinite;animation: save-the-date-pulse 1s infinite;border-radius: 50%;z-index: -1;}
.wpo-blog-pg-section .format-video .video-holder .fi:before {font-size: 20px;font-size: 1.3333333333rem;color: #ff4a17;}
@media screen and (min-width: 1200px) {.blog-pg-left-sidebar .blog-sidebar {padding-right: 45px;padding-left: 0;}
}
@media screen and (min-width: 1200px) {.blog-pg-fullwidth .wpo-blog-content {padding: 0;}
}
@-webkit-keyframes save-the-date-pulse {from {transform: scale3d(1, 1, 1);}
50% {transform: scale3d(0.95, 0.95, 0.95);}
to {transform: scale3d(1, 1, 1);}
}
@keyframes save-the-date-pulse {from {transform: scale3d(1, 1, 1);}
50% {transform: scale3d(0.95, 0.95, 0.95);}
to {transform: scale3d(1, 1, 1);}
}
/*--------------------------------------------------------------
19. wpo-blog-single-section
--------------------------------------------------------------*/
.wpo-blog-single-section {/*** tag-share ***/
    /*** author-box ***/
    /*** more-posts ***/
    /*** comments area ***/
    /*** comment-respond ***/
}
@media (min-width: 1440px) {.wpo-blog-single-section .container {max-width: 1320px;}
}
.wpo-blog-single-section .entry-meta {list-style: none;overflow: hidden;margin: 35px 0;}
@media (max-width: 767px) {.wpo-blog-single-section .entry-meta {margin: 25px 0;}
}
.wpo-blog-single-section .entry-meta ul {list-style: none;padding-left: 0;}
.wpo-blog-single-section .entry-meta ul li {font-weight: 500;font-size: 14px;float: left;text-transform: uppercase;color: #636893;}
.wpo-blog-single-section .entry-meta ul li:last-child {position: relative;top: 0px;}
.wpo-blog-single-section .entry-meta ul li a {color: #636893;}
.wpo-blog-single-section .entry-meta ul li a:hover {color: #ff4a17;}
.wpo-blog-single-section .entry-meta ul li i {position: relative;top: 3px;margin-right: 3px;font-weight: 500;}
.wpo-blog-single-section .entry-meta ul li:nth-child(1) i {position: relative;top: 1px;}
.wpo-blog-single-section .entry-meta ul li:nth-child(3) i {position: relative;top: 0px;}
.wpo-blog-single-section .entry-meta ul li+li {margin-left: 20px;padding-left: 5px;position: relative;}
@media (max-width: 440px) {.wpo-blog-single-section .entry-meta ul li+li {margin-left: 0;padding-left: 0;}
}
@media (max-width: 767px) {.wpo-blog-single-section .entry-meta ul li {font-size: 12px;font-size: 0.8rem;}
}
@media (max-width: 440px) {.wpo-blog-single-section .entry-meta ul li {float: none;display: block;margin-bottom: 5px;}
}
.wpo-blog-single-section .entry-media img {width: 100%;}
.wpo-blog-single-section .post h2 {font-size: 35px;font-size: 2.3333333333rem;margin: -0.22em 0 0.7em;line-height: 1.3em;font-family: "PT Serif", serif;font-weight: 600;}
@media (max-width: 991px) {.wpo-blog-single-section .post h2 {font-size: 30px;font-size: 2rem;}
}
@media (max-width: 767px) {.wpo-blog-single-section .post h2 {font-size: 25px;font-size: 1.6666666667rem;}
}
.wpo-blog-single-section .post p {margin-bottom: 1.5em;}
.wpo-blog-single-section .post h3 {font-size: 24px;font-size: 1.6rem;font-weight: 600;line-height: 1.3em;margin: 1.8em 0 1em;}
@media (max-width: 991px) {.wpo-blog-single-section .post h3 {font-size: 22px;font-size: 1.4666666667rem;}
}
@media (max-width: 767px) {.wpo-blog-single-section .post h3 {font-size: 20px;font-size: 1.3333333333rem;}
}
.wpo-blog-single-section .post blockquote {background-color: #e59f02;color: #233d62;font-size: 19px;padding: 65px;margin-top: 60px;margin-bottom: 40px;border: 0;position: relative;font-weight: 600;line-height: 35px;padding-bottom: 45px;}
@media (max-width: 767px) {.wpo-blog-single-section .post blockquote {padding: 55px 25px;}
}
.wpo-blog-single-section .post blockquote:before {font-family: "Flaticon";content: "\f108";font-size: 20px;color: rgba(255, 255, 255, 0.5);position: absolute;left: 50%;top: -30px;transform: translateX(-50%);width: 60px;height: 60px;line-height: 60px;border: 2px solid #edf3f8;background: #fff;color: #ff4a17;border-radius: 50%;}
.wpo-blog-single-section .post .gallery {overflow: hidden;margin: 40px -7.5px 0;}
.wpo-blog-single-section .post .gallery>div {width: calc(50% - 15px);float: left;margin: 0 7.5px 15px;}
.wpo-blog-single-section .post .gallery img {width: 100%;}
.wpo-blog-single-section .tag-share-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 60px;border-bottom: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;padding: 35px 0;}
.wpo-blog-single-section .tag-share, .wpo-blog-single-section .tag-share-s2 {color: #002642;}
.wpo-blog-single-section .tag-share ul, .wpo-blog-single-section .tag-share-s2 ul {list-style: none;display: inline-block;overflow: hidden;}
.wpo-blog-single-section .tag-share ul li, .wpo-blog-single-section .tag-share-s2 ul li {float: left;}
@media (max-width: 767px) {.wpo-blog-single-section .tag-share ul li, .wpo-blog-single-section .tag-share-s2 ul li {margin: 2px;}
}
.wpo-blog-single-section .tag-share ul>li+li, .wpo-blog-single-section .tag-share-s2 ul>li+li {margin-left: 10px;}
@media (max-width: 767px) {.wpo-blog-single-section .tag-share ul>li+li, .wpo-blog-single-section .tag-share-s2 ul>li+li {margin: 2px;}
}
.wpo-blog-single-section .tag-share .tag, .wpo-blog-single-section .tag-share-s2 .tag {display: flex;align-items: center;}
.wpo-blog-single-section .tag-share .tag>span, .wpo-blog-single-section .tag-share-s2 .tag>span {font-family: "PT Serif", serif;color: #002642;font-weight: 600;display: inline-block;padding-right: 15px;text-transform: uppercase;}
.wpo-blog-single-section .tag-share .tag ul, .wpo-blog-single-section .tag-share-s2 .tag ul {list-style: none;position: relative;padding-left: 0;}
.wpo-blog-single-section .tag-share .tag li, .wpo-blog-single-section .tag-share-s2 .tag li {position: relative;}
.wpo-blog-single-section .tag-share .tag a {font-size: 13px;font-size: 0.8666666667rem;display: inline-block;padding: 5px 18px;color: #002642;background: #f5f5f5;border-radius: 50px;font-weight: 600;}
.wpo-blog-single-section .tag-share-s2 .tag a {font-size: 13px;display: inline-block;padding: 5px 18px;color: #002642;background: #F5F5F5;border-radius: 50%;font-weight: 600;width: 35px;height: 35px;line-height: 35px;border: 1px solid #eae6e6;text-align: center;}
@media (max-width: 767px) {.wpo-blog-single-section .tag-share .tag a, .wpo-blog-single-section .tag-share-s2 .tag a {font-size: 13px;font-size: 0.8666666667rem;}
}
.wpo-blog-single-section .tag-share .tag a:hover, .wpo-blog-single-section .tag-share-s2 .tag a:hover {color: #ff4a17;}
.wpo-blog-single-section .tag-share .tag a:hover {color: #fff;background-color: #ff4a17;}
.wpo-blog-single-section .tag-share-s2 {margin: 0;margin-top: 5px;border-bottom: 0;}
.wpo-blog-single-section .tag-share-s2 .tag a {padding: 0;font-size: 14px;}
.wpo-blog-single-section .tag-share-s2 .tag ul>li:first-child a {color: #3c5ba4;}
.wpo-blog-single-section .tag-share-s2 .tag ul>li:nth-child(2) a {color: #47a0d9;}
.wpo-blog-single-section .tag-share-s2 .tag ul>li:nth-child(3) a {color: #0073b1;}
.wpo-blog-single-section .tag-share-s2 .tag ul>li:nth-child(4) a {color: #9c0343;}
.wpo-blog-single-section .tag-share-s2 .tag ul li a:hover {color: #fff;background: #3454d1;}
.wpo-blog-single-section .author-box {margin: 35px 0 60px;}
.wpo-blog-single-section .author-box .author-avatar {float: left;}
@media (max-width: 767px) {.wpo-blog-single-section .author-box .author-avatar {float: none;}
}
.wpo-blog-single-section .author-box .author-avatar img {border-radius: 50%;}
.wpo-blog-single-section .author-box .author-content {display: block;overflow: hidden;padding-left: 25px;}
@media (max-width: 767px) {.wpo-blog-single-section .author-box .author-content {padding: 0;margin: 15px 0 0 0;}
}
.wpo-blog-single-section .author-box .author-content p {margin-bottom: 20px;}
.wpo-blog-single-section .author-box .author-name {font-family: "PT Serif", serif;font-size: 24px;font-size: 1.6rem;font-weight: 600;display: inline-block;margin-bottom: 10px;color: #002642;}
.wpo-blog-single-section .author-box .social-link {display: inline-block;list-style: none;}
.wpo-blog-single-section .author-box .social-link li {float: left;margin-right: 12px;}
.wpo-blog-single-section .author-box .social-link a {display: block;font-size: 13px;font-size: 0.8666666667rem;color: #002642;}
.wpo-blog-single-section .author-box .social-link a:hover {color: #ff4a17;}
.wpo-blog-single-section .more-posts {overflow: hidden;border: 1px solid #e4ebf2;padding: 0 25px;}
.wpo-blog-single-section .more-posts>div {width: 50%;float: left;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts>div {width: 100%;float: none;}
}
.wpo-blog-single-section .more-posts>div>a {display: inline-block;}
.wpo-blog-single-section .more-posts .previous-post, .wpo-blog-single-section .more-posts .next-post {padding: 40px 0;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .previous-post, .wpo-blog-single-section .more-posts .next-post {padding: 25px 15px !important;}
}
.wpo-blog-single-section .more-posts .next-post {text-align: right;border-left: 1px solid #e4ebf2;padding-left: 15px;padding-right: 5px;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .next-post {border-left: 0;text-align: left;border-top: 1px solid #e4ebf2;}
}
.wpo-blog-single-section .more-posts .next-post .post-control-link {padding-right: 25px;position: relative;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .next-post .post-control-link {padding-right: 0;}
}
.wpo-blog-single-section .more-posts .next-post .post-control-link:before {font-family: "themify";content: "";position: absolute;right: 0;top: 0;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .next-post .post-control-link:before {display: none;}
}
.wpo-blog-single-section .more-posts .previous-post {padding-right: 15px;padding-left: 5px;}
.wpo-blog-single-section .more-posts .previous-post .post-control-link {padding-left: 25px;position: relative;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .previous-post .post-control-link {padding-left: 0;}
}
.wpo-blog-single-section .more-posts .previous-post .post-control-link:before {font-family: "themify";content: "";position: absolute;left: 0;top: 0;}
@media (max-width: 767px) {.wpo-blog-single-section .more-posts .previous-post .post-control-link:before {display: none;}
}
.wpo-blog-single-section .more-posts .previous-post>a>span, .wpo-blog-single-section .more-posts .next-post>a>span {display: block;}
.wpo-blog-single-section .more-posts .post-control-link {font-size: 14px;font-size: 0.9333333333rem;color: #6e6e6e;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;}
.wpo-blog-single-section .more-posts .post-name {font-family: "PT Serif", serif;font-size: 18px;font-size: 1.2rem;color: #002642;margin: 0.7em 0 0;}
@media (max-width: 991px) {.wpo-blog-single-section .more-posts .post-name {font-size: 18px;font-size: 1.2rem;}
}
.wpo-blog-single-section .more-posts a:hover .post-control-link {color: #ff4a17;}
.wpo-blog-single-section .comments-area {margin-top: 70px;}
.wpo-blog-single-section .comments-area li>div {border-bottom: 1px solid #e4effb;padding: 35px;}
@media (max-width: 991px) {.wpo-blog-single-section .comments-area li>div {padding: 35px 25px;}
}
.wpo-blog-single-section .comments-area ol {list-style-type: none;padding-left: 0;}
.wpo-blog-single-section .comments-area ol ul {padding-left: 30px;list-style-type: none;}
.wpo-blog-single-section .comments-area ol>li:last-child div {border-bottom: 0;}
.wpo-blog-single-section .comments-area .comments-title {font-size: 22px;font-weight: 600;margin: 0 0 1em;text-transform: capitalize;letter-spacing: 1px;}
@media (max-width: 991px) {.wpo-blog-single-section .comments-area .comments-title {font-size: 20px;font-size: 1.3333333333rem;}
}
.wpo-blog-single-section .comments-area li>div {position: relative;}
.wpo-blog-single-section .comments-area .comment-theme {position: absolute;left: 35px;}
@media (max-width: 767px) {.wpo-blog-single-section .comments-area .comment-theme {position: static;}
}
.wpo-blog-single-section .comments-area .comment-theme img {border-radius: 50%;}
.wpo-blog-single-section .comments-area .comment-main-area {padding-left: 100px;}
@media (max-width: 767px) {.wpo-blog-single-section .comments-area .comment-main-area {padding-left: 0;margin-top: 25px;}
}
.wpo-blog-single-section .comments-area .comment-main-area p {margin-bottom: 20px;}
.wpo-blog-single-section .comments-area .comments-meta h4 {font-family: "PT Serif", serif;font-size: 18px;font-size: 1.2rem;color: #002642;font-weight: 600;margin: 0 0 1em;}
.wpo-blog-single-section .comments-area .comments-meta h4 span {font-size: 15px;font-size: 1rem;color: #6e6e6e;font-weight: normal;text-transform: none;display: inline-block;padding-left: 5px;font-family: "PT Serif", serif;}
@media (max-width: 767px) {.wpo-blog-single-section .comments-area .comments-meta h4 span {padding-left: 0;}
}
.wpo-blog-single-section .comments-area .comment-reply-link {font-family: "PT Serif", serif;font-size: 14px;font-weight: 500;color: #002642;text-align: center;border-radius: 50px;display: inline-block;text-transform: uppercase;letter-spacing: 1px;}
.wpo-blog-single-section .comments-area .comment-reply-link:hover {color: #af9405;}
.wpo-blog-single-section .comment-respond .comment-reply-title {font-size: 22px;margin: 0 0 1.5em;text-transform: capitalize;letter-spacing: 1px;font-weight: 600;}
@media (max-width: 991px) {.wpo-blog-single-section .comment-respond .comment-reply-title {font-size: 20px;}
}
.wpo-blog-single-section .comment-respond form input, .wpo-blog-single-section .comment-respond form textarea {background-color: #fff;width: 100%;height: 55px;border: 1px solid #a4adbe;padding: 6px 15px;margin-bottom: 15px;outline: 0;border-radius: 30px;box-shadow: none;transition: all 0.3s;}
.wpo-blog-single-section .comment-respond form input:focus, .wpo-blog-single-section .comment-respond form textarea:focus {box-shadow: none;border-color: #ff4a17;}
@media (max-width: 991px) {.wpo-blog-single-section .comment-respond form input, .wpo-blog-single-section .comment-respond form textarea {height: 40px;}
}
.wpo-blog-single-section .comment-respond form textarea {height: 220px;padding: 15px;}
@media (max-width: 991px) {.wpo-blog-single-section .comment-respond form textarea {height: 150px;}
}
.wpo-blog-single-section .comment-respond .form-inputs {overflow: hidden;}
.wpo-blog-single-section .comment-respond .form-inputs>input:nth-child(1) {width: 49%;float: left;}
@media (max-width: 767px) {.wpo-blog-single-section .comment-respond .form-inputs>input:nth-child(1) {width: 100%;float: none;}
}
.wpo-blog-single-section .comment-respond .form-inputs>input:nth-child(2) {width: 49%;float: right;}
@media (max-width: 767px) {.wpo-blog-single-section .comment-respond .form-inputs>input:nth-child(2) {width: 100%;float: none;}
}
.wpo-blog-single-section .comment-respond .form-submit input {font-family: "PT Serif", serif;max-width: 180px;background-color: #ff4a17;color: #fff;margin-bottom: 0;border: 0;outline: 0;text-transform: uppercase;font-size: 15px;letter-spacing: 1px;border-radius: 30px;padding-top: 5px;}
.wpo-blog-single-section .comment-respond .form-submit input:hover {background-color: #698aa5;}
@media screen and (min-width: 1200px) {.wpo-blog-single-left-sidebar-section .blog-sidebar {padding-right: 45px;padding-left: 0;}
}
/*--------------------------------------------------------------
12. wpo-contact-pg-section
--------------------------------------------------------------*/
.wpo-contact-pg-section {padding-bottom: 0px;}
.wpo-contact-pg-section .wpo-contact-title {max-width: 630px;margin: 0 auto;text-align: center;margin-bottom: 50px;}
@media (max-width: 767px) {.wpo-contact-pg-section .wpo-contact-title {margin-bottom: 30px;}
}
.wpo-contact-pg-section .wpo-contact-title h2 {font-size: 35px;font-weight: 600;margin-bottom: 20px;margin-top: 0;}
@media (max-width: 575px) {.wpo-contact-pg-section .wpo-contact-title h2 {font-size: 25px;}
}
.wpo-contact-pg-section form input, .wpo-contact-pg-section form select, .wpo-contact-pg-section form textarea {background: #f9f9f9;width: 100%;height: 50px;border: 1px solid #E3E3E3;border-radius: 0px;box-shadow: none !important;padding-left: 25px;}
@media (max-width: 991px) {.wpo-contact-pg-section form input, .wpo-contact-pg-section form select, .wpo-contact-pg-section form textarea {height: 45px;}
}
.wpo-contact-pg-section form input:focus, .wpo-contact-pg-section form select:focus, .wpo-contact-pg-section form textarea:focus {border-color: #3757f7;background: #f4f6fa;}
.wpo-contact-pg-section form textarea {height: 180px;padding-top: 15px;}
.wpo-contact-pg-section form {margin: 0 -15px;overflow: hidden;}
.wpo-contact-pg-section form ::-webkit-input-placeholder {font-style: 15px;font-style: normal;color: #6d6d6d;}
.wpo-contact-pg-section form :-moz-placeholder {font-style: 15px;font-style: normal;color: #6d6d6d;}
.wpo-contact-pg-section form ::-moz-placeholder {font-style: 15px;font-style: normal;color: #6d6d6d;}
.wpo-contact-pg-section form :-ms-input-placeholder {font-style: 15px;font-style: normal;color: #6d6d6d;}
.wpo-contact-pg-section form select {display: inline-block;color: #6d6d6d;background-color: ;cursor: pointer;opacity: 1;padding: 6px 25px;font-size: 15px;font-size: 1rem;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;}
.wpo-contact-pg-section form .submit-area {text-align: center;width: 100%;margin-bottom: 10px;margin-left: 0;}
@media (max-width: 767px) {.wpo-contact-pg-section form .submit-area {margin-bottom: 0;}
}
.wpo-contact-pg-section form .submit-area .theme-btn, .wpo-contact-pg-section form .submit-area .theme-btn-s3, .wpo-contact-pg-section form .submit-area .theme-btn-s4, .wpo-contact-pg-section form .submit-area .view-cart-btn {border-radius: 30px;/*font-family: "Nunito Sans", sans-serif;*/
    font-size: 16px;}
.wpo-contact-pg-section form .submit-area .theme-btn:after, .wpo-contact-pg-section form .submit-area .theme-btn-s3:after, .wpo-contact-pg-section form .submit-area .theme-btn-s4:after, .wpo-contact-pg-section form .submit-area .view-cart-btn:after {border-radius: 30px;}
.wpo-contact-pg-section form .wpo-contact-form-wrapper>div {width: calc(50% - 25px);float: left;margin: 0 12px 25px;}
@media (max-width: 600px) {.wpo-contact-pg-section form .wpo-contact-form-wrapper>div {width: calc(100% - 25px);float: none;}
}
.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area {width: 100%;margin-bottom: 23px;}
.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area .consultar-cf7-btn {width: auto;display: inline-block;padding-right: 50px;padding-left: 50px;height: 55px;background: #ff4a17;color: #fff;font-size: 16px;font-weight: 700;}
.wpo-contact-form-wrapper .wpcf7-spinner {display: block;}
.wpo-contact-pg-section .wpcf7 .ajax-loader {display: block;}
.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area .consultar-cf7-btn:hover {background: #fd3800;transition: .3s;}
.wpo-contact-pg-section form .wpo-contact-form-wrapper .fullwidth {width: calc(100% - 25px);float: none;clear: both;}
@media (max-width: 1200px) {.office-info .col .office-info-item {margin-bottom: 30px;}
}
@media (max-width: 1200px) {.office-info .col:last-child .office-info-item {margin-bottom: 0px;}
}
.office-info .office-info-item {text-align: center;-webkit-box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);padding: 40px;}
/*.office-info .office-info-item .office-info-icon {width: 85px;height: 85px;background: #f5f5f5;line-height: 85px;text-align: center;margin: 0 auto;border-radius: 50%;}
.office-info .office-info-item .office-info-icon .icon .fi:before {font-size: 35px;}
*/

.office-info .office-info-item .office-info-text h2 {font-size: 30px;font-weight: 500;margin: 20px 0;}
.office-info .office-info-item .office-info-text p {margin-bottom: 0;}
@media (max-width: 1200px) {.office-info .col .office-info-item {margin-bottom: 30px;}
}
@media (max-width: 1200px) {.office-info .col:last-child .office-info-item {margin-bottom: 0px;}
}
.office-info .office-info-item {text-align: center;box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);padding: 40px;}
.office-info .office-info-item .office-info-text h2 {font-size: 30px;font-weight: 500;margin: 20px 0;margin-bottom: 15px;}
.office-info .office-info-item .office-info-text p {margin-bottom: 0;}
.wpo-contact-pg-section .wpo-contact-form-area {padding: 50px;background: #fff;box-shadow: 0px 1px 15px 0px rgba(62, 65, 159, 0.1);padding-bottom: 0;position: relative;z-index: 99;}
@media (max-width: 767px) {.wpo-contact-pg-section .wpo-contact-form-area {padding: 30px;padding-top: 50px;}
}
.wpo-contact-map-section .wpo-contact-map {height: 550px;}
.wpo-contact-map-section iframe {width: 100%;height: 100%;border: 0;outline: 0;filter: grayscale(100%);}
.wpo-contact-map-section h2.hidden {display: none;}
.single-team .wpo-contact-pg-section .wpo-contact-form-area {box-shadow: none;padding: 0;}
.single-team .wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area {text-align: left;}
/*--------------------------------------------------------------
20. error-404-section
--------------------------------------------------------------*/
.error-404-section {text-align: center;padding-top: 80px;}
.error-404-section .error-message {margin-top: 20px;padding: 0 200px;}
@media (max-width: 991px) {.error-404-section .error-message {margin-top: 0px;padding: 0 100px;}
}
@media (max-width: 767px) {.error-404-section .error-message {padding: 0;}
}
.error-404-section .error-message h3 {font-size: 30px;margin: 0 0 0.8em;}
.error-404-section .error h2 {font-size: 150px;margin: 0;}
@media (max-width: 991px) {.error-404-section .error h2 {font-size: 120px;}
}
@media (max-width: 767px) {.error-404-section .error h2 {font-size: 100px;}
}
.error-404-section .error-message p {margin-bottom: 1.8em;max-width: 669px;margin: auto;margin-bottom: 30px;}
.error-404-section .theme-btn {text-transform: capitalize;font-size: 18px;padding: 14px 25px;}
/*==========================================
23. wpo-team-single
===========================================*/
.team-pg-area {margin: 0 auto;}
.team-pg-area .team-inner {background: #f3f4f4;position: relative;z-index: 1;}
.team-pg-area .team-inner .pr-shape-1 {position: absolute;left: 60px;bottom: 0;z-index: -1;}
@media (max-width: 1650px) {.team-pg-area .team-inner .pr-shape-1 {opacity: 0.3;}
}
@media (max-width: 991px) {.team-pg-area .team-inner .pr-shape-1 {display: none;}
}
.team-pg-area .team-inner .pr-shape-2 {position: absolute;right: 60px;top: 20px;z-index: -1;}
@media (max-width: 1650px) {.team-pg-area .team-inner .pr-shape-2 {opacity: 0.3;}
}
@media (max-width: 991px) {.team-pg-area .team-inner .pr-shape-2 {display: none;}
}
.team-info-img {padding: 40px;box-shadow: 0px 6px 20.1px 4.9px rgba(176, 191, 238, 0.12);position: relative;z-index: 1;background: #fff;}
.team-info-img .shape {position: absolute;left: 0;top: 0;z-index: -1;}
.team-info-img .shape img {width: unset;height: unset;}
.team-info-img img {width: 100%;height: 565px;-o-object-fit: cover;object-fit: cover;}
@media (max-width: 991px) {.team-info-img img {height: 100%;}
}
.team-info-text h2 {font-size: 30px;font-weight: 700;}
.team-info-text span {display: block;margin-bottom: 20px;color: #ff4a17;}
.team-info-text ul {overflow: hidden;padding-top: 10px;list-style: none;display: flex;align-items: center;}
.team-info-text ul li {font-size: 22px;}
@media (max-width: 575px) {.team-info-text ul li {font-size: 15px;}
}
.team-info-text ul li a {color: #0a272c;width: 36px;height: 36px;line-height: 40px;display: block;text-align: center;border-radius: 50%;font-size: 18px;border: 1px solid #cbcbcb;}
.team-info-text ul li a i {line-height: 1;}
.team-info-text ul li a:hover {color: #fff;background: #ff4a17;}
.team-info-text ul li+li {margin-left: 20px;}
@media (max-width: 1200px) {.team-info-text ul li+li {margin-left: 15px;}
}
.at-progress {box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);padding: 40px 0;}
@media (max-width: 991px) {.at-progress {padding-bottom: 0;}
}
.team-info-text {padding-left: 30px;}
@media (max-width: 991px) {.team-info-text {padding-left: 0;margin-top: 30px;}
}
.team-info-text h2 {text-align: left;font-size: 27px;font-weight: 700;color: #1d2327;}
.team-info-text .wpo-skill-progress {padding: 0;box-shadow: none;padding-bottom: 30px;padding-top: 10px;}
.team-info-wrap ul {padding-left: 0;}
.exprience-wrap p {color: #5d5851;}
.exprience-wrap h2 {margin-bottom: 20px;}
.education-area {max-width: 600px;}
.education-area ul {list-style: none;}
.education-area ul li {padding-bottom: 15px;position: relative;padding-left: 20px;}
.education-area ul li:before {position: absolute;left: 0;top: 5px;width: 6px;height: 6px;border-radius: 50%;background: #ff4a17;content: "";}
.ex-wiget {padding-top: 60px;}
.ex-wiget ul {list-style: none;}
.ex-wiget h2 {font-size: 30px;font-weight: 700;color: #333333;margin-bottom: 30px;}
.wpo-contact-area .quote-form {padding-left: 0;margin-left: -10px;}
.wpo-contact-area button {border-radius: 0;}
.wpo-contact-area button:after {display: none;}
.wpo-contact-area .quote-form .form-control {height: 55px;border: 1px solid #ebebeb;margin-bottom: 20px;padding: 15px;}
.wpo-contact-area .quote-form .form-control:focus {outline: none;box-shadow: none;border-color: #ff4a17;}
.wpo-contact-area .quote-form textarea.form-control {height: 125px;}
.half-col {float: left;width: 50%;padding: 0 10px 5px;}
.full-col {padding: 0 10px 5px;}
.exprience-area {padding-top: 60px;}
@media (max-width: 767px) {.team-info-img {padding: 25px;}
.team-info-img img {width: 100%;}
.custom-grid {float: left;width: 50%;}
.exprience-area {padding-top: 30px;}
}
@media (max-width: 575px) {.half-col {float: none;width: 100%;}
}
@media (max-width: 375px) {.custom-grid {float: none;width: 100%;}
}
.service-sidebar .wpo-contact-widget {border: 0;background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;z-index: 1;}
.service-sidebar .wpo-contact-widget:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(22, 57, 103, 0.9);content: "";z-index: -1;}
.service-sidebar .wpo-contact-widget h2 {font-size: 36px;font-weight: 700;text-align: left;color: #fff;margin-bottom: 20px;text-align: center;}
.service-sidebar .wpo-contact-widget h2::before {background: #fff;}
.service-sidebar .wpo-contact-widget p {color: #fff;font-size: 18px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item {background: #fff;padding: 30px 25px;margin-bottom: 30px;box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1);}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item i:before {font-size: 50px;color: #ffb100;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-icon img {width: 50px;line-height: 50px;height: 50px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2 {font-size: 22px;font-weight: 500;margin: 20px 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2 a {color: #232f4b;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text h2 a:hover {color: #3757f7;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-solutions-section .wpo-solutions-item .wpo-solutions-text p {margin-bottom: 0;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section {padding-top: 30px;}
.wpo-service-single-section .wpo-service-single-wrap .wpo-benefits-section h2 {font-size: 33px;font-weight: 600;margin-bottom: 30px;}
.single-service .wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area {text-align: left;}
.service-single-content .service-single-img {margin-bottom: 40px;}
@media screen and (min-width: 992px) {.project-single-content .content-area {background: #fff;padding: 45px 45px 70px;position: relative;-webkit-box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 10%);box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 10%);}
}
body.single-team .wpo-contact-pg-section .wpo-contact-title {max-width: 100%;text-align: left;margin-bottom: 35px;}
body.single-team .wpo-contact-pg-section .wpo-contact-title h2 {font-size: 30px;}