/* DESIGN BY HTTPS://POLON.DIGITAL */@media only screen and (min-width: 1200px) and (max-width : 1399px) {    .header-area.header-v1 .header-navigation .brand-logo.text-logo a i,    .header-area.header-v1 .header-navigation .brand-logo.text-logo a span {        font-size: 30px;    }    .header-area.header-v1 .header-navigation .brand-logo.text-logo a img {        max-width: 30px;    }    .header-navigation .site-branding-and-language-selection .language-selection .nice-select {        margin-left: 15px;        width: 155px;    }    .header-navigation .main-menu ul li>a {        padding: 35px 12px;    }    .hero-area.hero-v3 .hero-content{        padding-top: 230px;        padding-bottom: 181px;    }    .blob-main-image img {        max-width: 480px;    }    .service-area-content .container-fluid {        max-width: 1140px;    }    .section-right-image.section-image-circle-shape:after {height: 250px;width: 255px;top: -50px;right: -50px;}}@media only screen and (min-width: 1200px) and (max-width : 1250px) {    .header-area.header-v3 .header-navigation .main-menu > ul > li {        margin-right: 20px;    }}@media only screen and (min-width: 992px) and (max-width : 1230px) {    .square-and-oval-image-wrapper .image-oval {        right: -20px;    }}@media only screen and (min-width: 992px) and (max-width : 1870px) {    .service-area-content .row [class*='col-'] {        max-width: 33.33%;        -webkit-box-flex: 0;            -ms-flex: 0 0 33.33%;                flex: 0 0 33.33%;        margin-bottom: 30px;    }}/* Large Device */@media only screen and (min-width : 1871px) and (max-width: 3000px){     .hero-slider .slick-dots {        right: 20%;    }    .hero-slider .slick-arrow {        right: 18%;    }    .hero-slider .next.slick-arrow {        right: 16%;    }}@media only screen and (min-width: 1400px) and (max-width: 1870px) {    .service-area-content .row [class*='col-'] {        max-width: 25%;        -webkit-box-flex: 0;            -ms-flex: 0 0 25%;                flex: 0 0 25%;        margin-bottom: 30px;    }    .hero-slider .slick-dots {        right: 15%;    }}/* Large Device */@media only screen and (min-width : 1700px){    .blob-main-image img {        max-width: 721px;    }    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-3{        left: 50%;    }    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-1 {        left: 20%;        top: 8%;    }    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-2 {        right: -6%;        top: 71%;    }}/* Large Device */@media only screen and (min-width: 1600px) {    .header-navigation .container-fluid,    .hero-area .hero-infobox-area .container-fluid,    .hero-infobox-area .container-fluid,    .counter-up-area .container-fluid {        max-width: 1440px;    }}/* Large Device */@media only screen and (min-width: 1400px) {    .d-xxl-block{        display: block!important;    }    .header-navigation .main-menu ul li>a{        padding: 21px 18px;    }}/* Large Device */@media only screen and (min-width: 1200px) {    .gap-40{        gap: 40px;        -ms-flex-wrap: nowrap;            flex-wrap: nowrap;    }    .gap-70{        gap: 70px;        -ms-flex-wrap: nowrap;            flex-wrap: nowrap;    }}@media only screen and (min-width: 1260px) {    .hero-area .hero-infobox-area .container-fluid,    .hero-infobox-area .container-fluid,    .header-navigation .container-fluid,    .counter-up-area .container-fluid {        padding: 0 40px;    }}/* Large Device */@media only screen and (min-width: 1199px) {    .header-navigation .main-menu ul li a {        position: relative;    }    .header-navigation .main-menu > ul > li > a:after {        position: absolute;        content: "";        height: 4px;        width: 0;        top: 0;        left: 0;        background: #473bf0;        -webkit-transition: 0.3s;        -o-transition: 0.3s;        transition: 0.3s;    }    .header-navigation .main-menu ul li.menu-item-has-children > a:before {        position: absolute;        content: "\f107";        font-family: "Font Awesome 5 Pro";        right: 10px;        font-weight: 800;        font-size: 15px;        height: 100%;        top: 0;        -webkit-box-align: center;            -ms-flex-align: center;                align-items: center;        display: -webkit-box;        display: -ms-flexbox;        display: flex;    }   .header-navigation .main-menu > ul > li.menu-item-has-children > a {        padding-right: 30px;    }     .header-navigation .main-menu > ul > li > a.active:after {        width: 100%;    }    .header-navigation .main-menu > ul > li > a:hover:after {        width: 100%;    }} /* Large Device */@media only screen and (min-width: 1200px) and (max-width : 1870px) {    .header-area .header-navigation .main-menu ul li > a{        font-size: 16px;    }    .header-area .nav-menu {        padding-left: 0px;    }}/* Large Device */@media only screen and (max-width: 1280px) {    #testimonial-slider-v4 .slick-arrow {        left: 0;    }    #testimonial-slider-v4 .next.slick-arrow {        right: 0;    }    #testimonial-slider-v4 {        margin-left: 0;    }}/* Large Device */@media only screen and (max-width : 1400px){    .header-area.header-v3 .header-navigation .container-fluid {        padding: 0 20px;    }    .hero-area.hero-v5 {        padding: 238px 0 282px;     }    .hero-area.hero-v6 .hero-slide-single{        padding: 216px 0 149px;     }    .hero-slider .slick-dots {        right: 100px;    }        .section-title.mb-80,    .section-title.mb-115.section-title-ocean-blue,    .section-title.section-title-white.section-title-white-v2.mb-115{        margin-bottom: 80px;    }    .section-padding-top {        padding-top: 100px;    }    .section-padding-bottom {        padding-bottom: 100px;    }    .our-services.section-padding-bottom {        padding-bottom: 80px;    }} /* Large Device */@media only screen and (min-width: 992px) and (max-width : 1199px) {    .hero-infobox-area .hero-infobox-internal {        padding: 40px;    }    .infobox-item .infobox-icon {        margin-right: 30px;        max-width: 60px;        min-width: 60px;    }    .single-team-member .team-member-bio .social-links ul li a i {        height: 30px;        width: 30px;        line-height: 30px;    }    .single-team-member .team-member-bio {        padding: 20px 15px;    }    .single-team-member .team-member-bio .team-member-name {        font-size: 18px;    }    .single-iconic-box.iconic-box-v2{        padding: 37px 32px;    }    .single-testimonial.single-testimonial-v3 .testimonial-author {        display: block;    }    .single-testimonial.single-testimonial-v3 .testimonial-author img {        margin-right: 0;        margin-bottom: 15px;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content .post-title {        font-size: 20px;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content {        padding: 20px 20px 28px 20px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-backward {        top: -110px;     }    .single-contact-box {        padding: 30px 36px 33px 36px;    }    .contact-form-area.contact-form-area-v2 .contact-respond {        padding: 43px 30px;    }    .single-iconic-list.iconic-list-v2 {        padding: 18px 30px;    }    .single-iconic-list.iconic-list-v2  .iconic-list-icon {        margin-right: 15px;    }    .single-service-box.single-service-box-v3 {        padding: 40px;    }    .blog-post-item.blog-post-item-v5 .blog-post-entry-content {        padding: 25px 25px 34px;    }    .footer-social-links ul li a {        height: 30px;        width: 30px;        line-height: 26px;        font-size: 12px;    }}/* Large Device */@media only screen and (max-width: 1199px){    .header-area .header-navigation .header-right ul li {        display: inline-block;        margin-left: 25px;    }    .header-area .header-navigation .header-right ul li.nav-tools{        margin-left: 5px;    }    .header-area .header-navigation.breakpoint-on {        height: 85px;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;            -ms-flex-direction: column;                flex-direction: column;        -webkit-box-pack: center;            -ms-flex-pack: center;                justify-content: center;    }    .header-area.header-v3 .header-navigation .header-right li:last-child {        display: block;    }    .header-area.header-v6 .header-navigation .header-right li:last-child {        display: block;    }    .hero-area .section-title h1,    .hero-area.hero-v2 .section-title h1,    .hero-area.hero-v3 .section-title h1 {        font-size: 37px;        line-height: 41px;    }    .hero-area.hero-v1 .section-title h1{        font-size: 55px;        line-height: 65px;    }    .hero-area.hero-v4 .section-title h1,    .coming-soon-content h2,    .hero-area.hero-v5 .section-title h1,    .hero-area.hero-v6 .section-title h1{        font-size: 65px;        line-height: 75px;    }    .hero-area.hero-v5 .hero-right-thumbnail:after {        opacity: 0.7;    }    .hero-area.hero-v5 {        padding: 188px 0 136px;    }    .hero-area.hero-v6 .hero-slide-single{        padding: 166px 0 99px;     }    .hero-slider .slick-dots {        right: 70px;    }    .breadcrumb-area .breadcrumb-content .page-title h1{        font-size: 46px;        line-height: 56px;      }    .section-title h2 {        font-size: 34px;        line-height: 44px;    }    .section-padding-bottom {        padding-bottom: 100px;    }    .section-padding-top {        padding-top: 100px;    }    .section-title.mb-122,    .section-title.mb-126,    .section-title.mb-135,    .section-title.mb-120{        margin-bottom: 102px;    }        .single-service-box {        padding: 40px 30px;    }    .single-service-box .service-box-title {        font-size: 20px;    }    .single-feature-box {        padding: 35px 35px;    }    .about-us-area.pb-150 {        padding-bottom: 129px;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-bottom {        left: -30px;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-top {        right: 20px;        max-width: 120px;    }    .counter-up-area .counter-up-thumbnails {        margin-bottom: 60px;    }    .counter-up-area .counter-up-thumbnails:after {        display: none;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-bottom {        top: 20px;        left: 0;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-top {        top: auto;        bottom: 20px;    }    .single-counter-up {        margin-bottom: 40px;    }    .single-counter-up .counterup-icon {        margin-bottom: 20px;    }    .counter-up-area.pb-43 {        padding-bottom: 80px;    }    .counter-up-area.pb-40 {        padding-bottom: 83px;    }    .counter-up-area .counterup-internal {        padding: 50px 50px 20px 50px;        -webkit-box-shadow: none;                box-shadow: none;    }    .single-counter-up.single-counter-up-v2 .counterup-info h2 .counter {        font-size: 65px;    }    .statistic-count-boxes .single-counter-up.single-counter-up-v2 .counterup-info .counter {        font-size: 60px;    }    .statistic-count-boxes .single-counter-up.single-counter-up-v2 {        margin-bottom: 40px;    }    .single-counter-up.single-counter-up-v2 .counterup-info h2 .sign {        right: -15px;    }    .single-counter-up.single-counter-up-v2 .counterup-info h2 {        max-width: 70px;        min-width: 70px;        margin-right: 30px;    }    .our-services.our-services-v1.pt-150{        padding-top: 130px;    }    .our-services.pt-216{        padding-top: 120px;    }    .single-testimonial .quote-thumbnail i {        font-size: 70px;    }    .collaboration-area .collaboration-content{        padding-left: 0px;        padding-right: 50px;    }    .content-left-spacer {        padding-left: 50px;    }    .content-right-spacer{        padding-right: 50px;    }    .section-right-image.section-image-circle-shape:after {        height: 180px;        width: 180px;        right: -50px;    }    .featured-video-content{        height: 500px;    }    .pricing-area .pricing-area-content .simple-counter-up {        margin-bottom: 20px;    }    .testimonial-area.bg-tuna.testimonial-area-overflow {        padding-top: 224px;        margin-top: -100px;    }    .design-feature-area .app-preview-image.oval-gradient:after {        height: 700px;    }    .single-iconic-box.iconic-box-v4{        margin-bottom: 30px;    }    .team-skills-area .team-details-images{        padding-right: 80px;    }    .team-skills-area .team-details-images .team-details-thumbnail.team-details-thumbnail-secondary{        right: 30px;    }    .error-page-content h2{        font-size: 70px;        margin-bottom: 25px;    }    .blog-details-wrapper .post-share ul li.item-heading, .blog-details-wrapper .social-links ul li.item-heading{        width: 100%;    }    .blog-details-wrapper .post-share .post-tag-cloud{        margin-bottom: 10px;    }    .blog-details-wrapper .blog-post-item .entry-content blockquote{        padding: 34px 40px 35px 40px;    }    .blog-details-wrapper .post-author-box{        padding: 37px 40px 30px 40px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment:nth-child(even){        padding-left: 30px;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content{        margin-left: 0;        border-radius: 0 0 7px 7px;        margin-top: 0;    }    .blog-post-item.blog-post-item-v2 .post-thumbnail a img {        border-radius: 7px 7px 0 0;    }    .single-testimonial.single-testimonial-v5 {        margin: 30px 50px;        padding: 29px 38px 39px 38px;    }    .subscribe-newsletter .subscribe-newsletter-content {        margin-bottom: 30px;        text-align: center;    }    .footer-social-links {        margin-bottom: 20px;    }    .footer-area .widget-title {        margin-bottom: 25px;    }    .single-footer-widget.footer-text-widget img {        margin-bottom: 10px;    }}@media only screen and (min-width: 768px) and (max-width: 1399px){    .header-navigation .site-branding-and-language-selection .language-selection .nice-select {        margin-left: 15px;    }    .section-particle-effect.section-particle-effect-v4 .particle-1 {        left: -100px;    }    .section-particle-effect.section-particle-effect-v4 .particle-3 {        left: -65px;    }}/* Medium Device */@media only screen and (min-width: 768px) and (max-width : 991px){    .data-analysis-feature-area .data-analysis-preview-6 {        right: 0;    }    .data-analysis-feature-area .data-analysis-preview-wrapper{        margin-bottom: 50px;    }    .single-service-box.single-service-box-v2{        padding: 40px 35px;    }}/* Small Devices, Tablets */@media only screen and (max-width : 991px) {    .header-area .header-navigation .main-menu ul li:first-child .nav-link {        padding-left: 20px;    }    .header-area .header-navigation .header-right ul li.get-started-wrapper{        display: none;    }    .header-navigation.breakpoint-on .navbar-toggler {        margin-left: 8px;    }    .header-area .header-navigation.breakpoint-on {        height: 70px;    }    .hero-area .section-title h1,    .hero-area.hero-v2 .section-title h1,    .hero-area.hero-v3 .section-title h1{        margin-bottom: 10px;    }    .hero-area.hero-v1 .hero-content {        padding-bottom: 84px;    }    .hero-area.hero-v1 .hero-internal {        padding-top: 80px;        padding-bottom: 82px;    }    .hero-area.hero-v2{        padding-top: 120px;    }    .hero-area .section-title.section-title-white {        margin-bottom: 50px;    }    .hero-area.hero-v3 .hero-content{        padding-bottom: 0px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-image-secondary {        bottom: 0;        right: 0;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-2 {        left: 270px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-3 {        left: 140px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-1 {        left: 300px;    }    .hero-area.hero-v4 {        background-size: contain;    }    .hero-area.hero-v4 .hero-content {        padding: 179px 0 30px;    }    .hero-area.hero-v4 .chartboard-image-wrapper{        margin-top: 30px;    }    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-2{        right: 13%;    }    .hero-area.hero-v5 .hero-right-thumbnail {        left: -100px;        right: auto;    }    .hero-area.hero-v5 {        padding: 188px 0 95px;    }    .hero-slider .slick-dots {        right: auto;        left: auto;        top: auto;        display: block;        bottom: 20px;        height: auto;        text-align: center;        width: 100%;    }    .hero-slider .slick-dots li {        display: inline-block;        margin: 0 15px;    }    .hero-infobox-area .hero-infobox-internal:after {        display: none;    }    .section-title h2 {        margin-bottom: 20px;        font-size: 32px;        line-height: 42px;    }    .section-padding-bottom {        padding-bottom: 80px;    }    .section-padding-top {        padding-top: 80px;    }    .section-padding,    .breadcrumb-area{        padding: 80px 0;    }    .section-padding-2{        padding: 70px 0;    }    .section-title.section-title-mirage .section-heading-tag {        margin-bottom: 15px;    }    .section-title.mb-67,    .section-title.mb-70,    .section-title.mb-75,    .section-title.mb-80,    .section-title.mb-100,    .section-title.mb-105,     .section-title.mb-115,    .section-title.mb-120,    .section-title.mb-122,    .section-title.mb-135{        margin-bottom: 60px;    }    .section-title.section-title-ocean-blue h2,     .section-title.section-title-tuna h2,    .section-title.section-title-mirage h2{        margin-bottom: 60px;    }    .faq-area .faq-content .section-title.section-title-ocean-blue h2{        margin-bottom: 60px;    }    .faq-area .faq-content {        margin-bottom: 30px;    }    .app-feature-content {        margin-bottom: 60px;    }    .single-feature-box {        display: block;    }    .single-feature-box .feature-box-icon {        margin-bottom: 20px;        margin-right: 0;    }    .single-feature-box .feature-box-icon img {        max-width: 60px;    }    .single-feature-box .feature-box-icon i{        font-size: 60px;    }    .core-statistic-content {        margin-bottom: 60px;    }        .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-top {        right: 0;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-top {        right: 0;    }    .cta-area {        padding-top: 80px;        padding-bottom: 80px;    }    .cta-area .cta-section-particle .cta-particle-left {        max-width: 140px;    }    .cta-area .cta-section-particle .cta-particle-right {        max-width: 100px;    }    .cta-area .cta-content .section-title h2{        font-size: 44px;        line-height: 56px;    }    .infobox-item {        margin-bottom: 30px;    }    .hero-infobox-internal .row [class*='col-']:last-child .infobox-item {        margin-bottom: 0;    }    .infobox-item .infobox-icon {        margin-right: 30px;        max-width: 70px;        min-width: 70px;    }    .hero-infobox-area .hero-infobox-internal {        padding: 40px 50px;    }    .brands-section-title {        margin-bottom: 30px;        text-align: center;    }    .brands-section-title h3 {        font-size: 28px;    }    .about-us-area .blob-image-wrapper {        margin-bottom: 100px;    }    .about-us-area .section-title.section-title-ocean-blue h2 span:after {        display: none;    }    .about-us-area .section-title.section-title-ocean-blue h2 {        margin-bottom: 35px;    }        .team-btn-wrapper.mt-90 {        margin-top: 50px;    }    .single-team-member:hover .team-member-bio {        bottom: 15px;        width: 95%;        left: 2.5%;    }    .single-team-member .team-member-bio {        left: 2.5%;        width: 95%;    }    .newsletter-search-area .section-title h2 {        font-size: 42px;    }    .newsletter-search-area .newsletter-search-internal {        padding: 45px 40px 50px 40px;    }    .newsletter-search-area .newsletter-search-section-images{        display: none;    }    .newsletter-search-area .newsletter-search-form .form-group input {        height: 60px;    }    .newsletter-search-area .newsletter-search-form .form-group button {        position: relative;        margin: 0 auto;        margin-top: 15px;        right: 0;        box-shadow: none;    }    .newsletter-search-area .newsletter-search-form .form-group {        -ms-flex-wrap: wrap;            flex-wrap: wrap;    }    .newsletter-search-area .newsletter-search-form .form-group input:first-of-type,    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group input:first-of-type,    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group input:last-of-type,    .newsletter-search-area .newsletter-search-form .form-group input:last-of-type {        width: 50%;    }    .newsletter-search-area .newsletter-search-form .form-group input:last-of-type,    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group input:last-of-type {        padding-right: 50px;    }    .newsletter-search-area .newsletter-search-form .form-group:after,    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group:after {        top: 12px;        left: 49%;    }    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group button {        background-color: #fff;        color: #161c2d;    }    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group button:hover {        color: #fff;    }    .faq-area .section-right-image{        margin-top: 30px;    }    .faq-area .section-right-image.faq-right-image {        margin-top: 80px;        margin-right: 0;        text-align: center;    }    .pricing-table .pricing-plan-title .pricing-table-icon img {        margin: 0;    }    .pricing-table .pricing-plan-title .pricing-table-icon {        background-position: left top;        text-align: left;    }    .content-left-spacer {        padding-left: 0px;    }    .content-right-spacer{        padding-right: 0;    }    .collaboration-area .section-right-image{        display: none;    }    .collaboration-area.bg-cover {        background-image: none!important;        background-color: #f4f4f6;    }    .collaboration-area.bg-cover.pt-149 {        padding-top: 120px;    }    .single-iconic-list.iconic-list-v2 {        display: -webkit-box;        display: -ms-flexbox;        display: flex;    }    .collaboration-area .collaboration-content {        padding-right: 0;    }    .collaboration-area.collaboration-area-v2.pb-108 {        padding-bottom: 130px;    }    .design-feature-area .app-preview-image.oval-gradient:after{        top: 0;    }        .testimonial-area.bg-tuna.testimonial-area-overflow{        padding-top: 204px;        margin-top: -80px;    }    .featured-video-content{        height: 400px;    }    .single-iconic-box.iconic-box-v3{        margin-bottom: 40px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-absolute {        bottom: 0;        right: 30px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-relative {        top: -40px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-backward {        top: -40px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image.oval-gradient:after {        height: 600px;        top: -150px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image {        margin-bottom: 100px;        margin-top: 40px;    }    .design-feature-area .app-preview-image {        margin-bottom: 50px;    }    .collaboration-area.collaboration-area-v2 .app-preview-image {        margin-bottom: 50px;    }    .single-testimonial.mt-80.single-testimonial-v3,     .single-testimonial.mt-40.single-testimonial-v3 {        margin-top: 0;    }        .about-us-area .about-images {        margin-bottom: 40px;    }    .team-skills-area .team-details-images .team-details-thumbnail.team-details-thumbnail-secondary {        bottom: -40px;        top: auto;    }    .team-skills-area .team-details-images {        padding-right: 0;        margin-bottom: 100px;    }    .contact-area .contact-area-content {        margin-bottom: 90px;        margin-top: 50px;    }    .coming-soon-content {        text-align: center;        margin-bottom: 40px;    }    .posts-navigation {        margin-top: 60px;        margin-bottom: 80px;    }    .posts-navigation .pagination {        -webkit-box-pack: center;            -ms-flex-pack: center;                justify-content: center;    }    .blog-list-wrapper .blog-list-content,    .blog-details-wrapper .blog-details-content{        padding-right: 0;    }    .blog-details-wrapper .blog-details-content{        margin-bottom: 80px;    }    .blog-and-news-area.blog-news-v2 .section-button-wrapper,    .blog-and-news-area.blog-news-v3 .section-button-wrapper {        position: static;        text-align: center;        margin-top: 20px;    }    .single-service-box.single-service-box-v2{        height: auto;        display: block;    }    .blog-and-news-area .blog-news-content {        margin-bottom: 40px;    }    .blog-and-news-area .blog-news-content .section-title h2 {        margin-bottom: 40px;    }    .manage-data-area .manage-data-image{        margin-bottom: 30px;    }    .testimonial-area .square-and-oval-image-wrapper {        margin-top: 20px;        margin-bottom: 30px;    }    .why-choose-us-area .square-and-oval-image-wrapper {        margin-bottom: 50px;    }    .simple-cta-area .simple-cta-content {        flex-wrap: wrap;        text-align: center;    }    .simple-cta-area .simple-cta-content .filled-btn {        margin-top: 15px;    }    .contact-box-wrapper .single-contact-box:last-child {        margin-bottom: 40px;    }    .contact-form-area.contact-form-area-v2 .contact-respond {        padding: 40px;    }    .service-details-content .customer-faq .customer-faq-thumbnail {        margin-bottom: 50px;    }    .service-details-content .customer-faq .customer-faq-thumbnail img {        width: 100%;    }    .our-statistics-area .our-statistics-images {        margin-bottom: 103px;    }    .services-law-area .services-law-images {        margin-bottom: 90px;    }    .services-law-images .services-law-image-main {        margin-left: 30px;        margin-right: 30px;    }    .video-cta-area .cta-area-2 {        height: auto;        padding: 50px;    }    #testimonial-slider-v5 .slick-dots {        margin-top: 30px;    }    .footer-area .widget-title,    .footer-area.footer-area-v4 .widget-title {        margin-bottom: 15px;    }    .footer-widget-menu ul li:last-child a{        margin-bottom: 0;    }}@media only screen and (min-width: 768px) and (max-width : 991px){    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-1 {        top: 10px;        left: auto;        right: 120px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-2 {        left: 0;        bottom: 100px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-image-secondary{        z-index: -1;    }        .pricing-table.pricing-table-v2 {        padding: 45px;    }    .pricing-table.pricing-table-v2 {        gap: 50px;        -webkit-box-align: center;            -ms-flex-align: center;                align-items: center;    }    .pricing-table.pricing-table-v2 .pricing-plan-title {        width: 46%;    }}/* Small Devices, Tablets */@media only screen and (max-width : 767px) {    .header-area .header-navigation .header-right ul li {        display: inline-block;        margin-left: 8px;    }    .header-area .header-navigation .header-right ul {        padding: 0;    }    .header-area .header-navigation .header-right ul li .search-btn {        padding: 15px;    }    .header-navigation .site-branding-and-language-selection .brand-logo {        margin-right: 10px;    }    .header-navigation .site-branding-and-language-selection .language-selection .nice-select{        margin-left: 15px;    }    .header-navigation .nav-tools .icon {        margin-left: 0;    }    .header-area.header-v4 .header-navigation {        padding: 10px 0;    }    .hero-area.hero-v3 .hero-content {        padding-top: 120px;    }    .hero-infobox-area .hero-infobox-internal{        margin-top: 80px;    }    .hero-area.hero-v4 {        background-size: contain;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-2 {        left: 0;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-1 {        left: 235px;    }    .hero-area.hero-v4 .hero-content{        padding: 129px 0 30px;    }        .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-image-secondary {        display: none;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-3 {        bottom: 50px;        left: auto;        right: 0;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-2 {        bottom: 100px;    }    .hero-area.hero-v4 .chartboard-image-wrapper .chartboard-app-preview .chartboard-app-preview-1 {        top: 94px;    }        .section-padding,     .breadcrumb-area {        padding: 70px 0;    }    .section-padding-2{        padding: 60px 0;    }    .section-padding-bottom {        padding-bottom: 70px;    }    .section-padding-top {        padding-top: 70px;    }    .section-title h2 {        font-size: 32px;        line-height: 42px;    }    .section-title.section-title-ocean-blue h2 span:after,     .section-title.section-title-tuna h2 span:after,    .section-title.section-title-mirage h2 span:after,    .section-title.section-title-white.section-title-white-v2 h2 span:after{        display: none;    }    .section-title.section-title-tuna h2 span,    .section-title.section-title-mirage h2 span {        color: #F4732A;    }    .section-title .section-title-quote{        padding-left: 20px;    }    .section-title.mb-67,    .section-title.mb-70,    .section-title.mb-75,    .section-title.mb-80,    .section-title.mb-100,    .section-title.mb-105,     .section-title.mb-115,    .section-title.mb-120,    .section-title.mb-122,    .section-title.mb-126,    .section-title.mb-126,    .section-title.mb-135{        margin-bottom: 45px;    }    .section-title.section-title-ocean-blue h2,     .section-title.section-title-tuna h2,    .section-title.section-title-mirage h2{        margin-bottom: 45px;    }    .faq-area .faq-content .section-title.section-title-ocean-blue h2{        margin-bottom: 45px;    }    .counter-up-area .counter-up-thumbnails {        text-align: center;    }    .data-analysis-feature-area .data-analysis-preview-wrapper {        display: none;    }    .our-services.section-padding-bottom {        padding-bottom: 60px;    }    .cta-area .cta-section-particle {        display: none;    }        .single-footer-widget.footer-text-widget p {        margin-bottom: 15px;    }    .testimonial-slider .slick-list{        margin: 0;    }    .testimonial-slider .slick-slide{        margin: 0;    }    .single-testimonial.single-testimonial-v2{        margin: 10px;    }    .testimonial-slider .slick-dots{        margin-top: 40px;    }    .single-testimonial.single-testimonial-v5.slick-slide {        margin: 0 30px 50px;    }        .cta-area .cta-content .section-title h2 {        margin-bottom: 30px;        font-size: 34px;        line-height: 46px;    }    .single-team-member .team-member-bio {        bottom: -20px;        width: 100%;        left: 0;        background-color: rgb(255 255 255 / 95%);    }    .single-team-member:hover .team-member-bio {        bottom: 13px;        border-radius: 7px;        -webkit-box-shadow: none;                box-shadow: none;    }    .newsletter-search-area .section-title h2,    .newsletter-search-area.newsletter-search-v2 .section-title h2 {        font-size: 32px;        line-height: 44px;    }    .newsletter-search-area .section-title {        margin-bottom: 25px;    }    .single-iconic-box.iconic-box-v2 .iconic-box-body .iconic-box-content,    .icon-boxes-wrapper .row [class*='col-']:first-child  .single-iconic-box.iconic-box-v2 {        margin-bottom: 0;    }    .single-iconic-box.iconic-box-v2 {        margin-bottom: 0;        padding: 35px 30px;    }    .pricing-table.pricing-table-v2 {        display: block;        padding: 40px;    }    .pricing-table.pricing-table-v2 .pricing-plan-title {        width: 100%;        margin-bottom: 30px;    }    .pricing-table.pricing-table-v2 .pricing-table-foot{        width: 100%;    }    .collaboration-area.collaboration-area-v1 .app-feature-preview-main {        padding: 0;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-relative {        left: -30px;        top: -40px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-absolute {        right: -30px;        bottom: -15px;    }    .design-feature-area .app-preview-image.oval-gradient:after{        display: none;    }    .newsletter-form .form-group {        display: block;    }    .newsletter-form .form-group input[type="email"] {        width: 100%;        margin-bottom: 25px;        height: 60px;    }    .newsletter-form .form-group .filled-btn{        height: 60px;    }    .subscribe-newsletter-area .section-title {        margin-bottom: 40px;    }    .newsletter-form.newsletter-form-v2 .form-group button {        position: relative;    }    .newsletter-form.newsletter-form-v2 input[type="email"] {        height: 65px;        padding-right: 40px;        padding-left: 40px;        margin-bottom: 10px;    }    .newsletter-form.newsletter-form-v2 .form-group .filled-btn {        padding: 15px 40px;    }    .map-box iframe {        height: 500px;    }    .service-details-content h2{        font-size: 32px;        line-height: 42px;    }    .service-details-content h3{        font-size: 28px;        line-height: 38px;    }    .service-details-content .image-block{        margin-bottom: 0;    }    .service-details-content .image-block img{        margin-bottom: 30px;    }    .blog-post-item.blog-post-item-v3 {        margin-bottom: 40px;    }    .blog-post-item.blog-post-item-v3 .blog-post-entry-content {        padding: 25px 0px 0px 0px;    }    .blog-post-item.blog-post-item-v3.post-offwhite,     .blog-post-item.blog-post-item-v3.post-type-featured-absolute .blog-post-entry-content {        padding: 30px 30px 34px 30px;    }    .posts-navigation {        margin-top: 40px;    }    .posts-sidebar .widget {        margin-bottom: 40px;    }    .blog-post-item.blog-post-item-v3 .blog-post-entry-content .post-title {        font-size: 28px;        line-height: 38px;    }    .blog-details-wrapper .post-author-box{        -ms-flex-wrap: wrap;            flex-wrap: wrap;    }    .blog-details-wrapper .post-author-box .post-author-thumbnail {        margin-bottom: 30px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment{        -ms-flex-wrap: wrap;            flex-wrap: wrap;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment .comment-wrap{        margin-left: 0;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment .comment-avatar{        margin-bottom: 20px;    }    .blog-and-news-area .blog-news-content .section-title h2{        margin-bottom: 25px;    }    .single-service-box.single-service-box-v2 {        height: auto;        display: block;    }    .app-cta-area .section-title h2,     .pricing-area .pricing-area-content .section-title h2,     .about-us-area .section-title.section-title-ocean-blue h2,    .collaboration-area .collaboration-content .section-title h2,    .manage-data-area .section-title h2,    .design-feature-area .section-title h2,    .collaboration-area .section-title h2,    .subscribe-newsletter-area .section-title h2{        margin-bottom: 20px;    }    .subscribe-newsletter-area .section-title{        margin-bottom: 30px;    }    .section-list-style.list-style-v2{        margin-bottom: 35px;    }    .square-and-oval-image-wrapper .image-oval {        right: 0;        bottom: 40px;    }    .square-and-oval-image-wrapper .image-square {        margin-right: 30px;    }    .square-and-oval-image-wrapper .project-count {        display: block;        left: 0;        top: 30px;    }    .square-and-oval-image-wrapper .project-count .count-icon {        margin-bottom: 15px;        margin-right: 0;    }    .testimonial-area .square-and-oval-image-wrapper .image-square {        margin-left: 30px;    }    .subscribe-newsletter .subscribe-newsletter-form .form-group {        display: block;        text-align: center;    }    .subscribe-newsletter .subscribe-newsletter-form .form-group input[type="email"] {        width: 100%;    }    .subscribe-newsletter .subscribe-newsletter-form .form-group button.filled-btn {        width: auto;        margin-top: 15px;    }}/* Mobile Devices, Tablets */@media only screen and (max-width: 575px){     .header-area .header-navigation.breakpoint-on{        height: 60px;    }    .hero-area .section-title h1,    .hero-area.hero-v2 .section-title h1,    .hero-area.hero-v3 .section-title h1 {        font-size: 40px;        line-height: 45px;    }    .hero-area.hero-v1 .section-title h1{        font-size: 48px;        line-height: 58px;        margin-bottom: 30px;    }    .hero-area.hero-v4 .section-title h1 span{        display: inline;    }    .hero-area.hero-v4 .section-title h1,    .coming-soon-content h2,    .hero-area.hero-v5 .section-title h1,    .hero-area.hero-v6 .section-title h1{        font-size: 56px;        line-height: 66px;    }    .hero-area.hero-v4 .section-title h1 span{        padding: 0;        margin: 0;    }    .section-title h2 {        font-size: 32px;        line-height: 42px;    }    .breadcrumb-area .breadcrumb-content .page-breadcrumb ul li,    .breadcrumb-area .breadcrumb-content .page-breadcrumb ul li:after{        font-size: 18px;    }    .breadcrumb-area .breadcrumb-content .page-title h1{        font-size: 40px;        line-height: 50px;    }    .section-particle-effect .particle-6 {        right: 0;    }    .hero-area.section-padding-bottom {        padding-bottom: 40px;    }    .section-particle-effect .particle-1 {        display: none;    }    .section-particle-effect .particle-2 {        top: 0;    }    .section-particle-effect .particle-4 {        display: none;    }    .section-particle-effect .particle-5 {        top: 34%;    }    .cta-area .cta-content .section-title h2 {        margin-bottom: 30px;    }    .app-features-list {        display: block;    }    .app-features-list .single-service-box{        margin-right: 0;    }    .app-statistic-area .statistic-preveiw-thumbnail {        padding-top: 60px;        padding-bottom: 60px;    }    .app-statistic-area .statistic-preveiw-thumbnail .statistic-thumbnail-3 {        margin-top: -10px;    }    .filled-btn, .filled-btn.btn-bordered {        padding: 10px 30px;    }    .filled-btn.btn-bordered{        padding: 8px 30px;    }    .single-service-box .service-box-title {        font-size: 24px;    }    .single-counter-up .counterup-icon{        margin-bottom: 20px;    }    .single-counter-up {        text-align: center;    }        .cta-area .cta-content .section-title h2 {        font-size: 32px;        line-height: 44px;    }    .counter-up-area .counterup-internal .row [class*='col-']:nth-child(1) .single-counter-up.single-counter-up-v2,     .counter-up-area .counterup-internal .row [class*='col-']:nth-child(2) .single-counter-up.single-counter-up-v2 {        margin-bottom: 30px;    }    .single-service-box.single-service-box-v2{        padding: 40px 30px;    }    .newsletter-search-area .newsletter-search-form .form-group:after {        display: none;    }    .newsletter-search-area .newsletter-search-form .form-group input {        padding: 0 40px;    }    .newsletter-search-area .newsletter-search-form .form-group input:first-of-type {        padding-left: 40px;    }    .newsletter-search-area .newsletter-search-form .form-group input:last-of-type {        padding-right: 40px;        padding-left: 40px;    }    .newsletter-search-area .newsletter-search-form .form-group {        display: block;    }     .newsletter-search-area .newsletter-search-form .form-group input:first-of-type,     .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group input:first-of-type,    .newsletter-search-area .newsletter-search-form .form-group input:last-of-type,    .newsletter-search-area.newsletter-search-v2 .newsletter-search-form .form-group input:last-of-type {        width: 100%;        border-radius: 50px;    }    .newsletter-search-area .newsletter-search-form .form-group input:first-of-type {        margin-bottom: 15px;    }    .newsletter-search-area .newsletter-search-form .form-group input {        height: 55px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image.oval-gradient:after{        display: none;    }    .collaboration-area.collaboration-area-v2 .app-preview-image.oval-gradient:after {        height: 100%;        width: 100%;        top: 0;    }    .collaboration-area.collaboration-area-v1 .app-preview-image {        margin-bottom: 45px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-relative {        top: -50px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-relative {        left: 0;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-absolute {        right: 0;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-backward{        display: none;    }    .about-images .about-thumbnail.about-thumbnail-1{        margin-top: 0;    }    .simple-icon-box-wrapper {        display: block;    }    .simple-icon-box-wrapper .simple-single-icon-box {        margin-bottom: 30px;    }    .faq-area .section-right-image.faq-right-image {        margin-top: 60px;        margin-bottom: 30px;    }    .service-details-content h2{        font-size: 30px;        line-height: 40px;    }    .service-details-content h3{        font-size: 26px;        line-height: 36px;    }    .blog-details-wrapper .blog-details-content .blog-post-item .post-meta-wrapper ul {        gap: 0;    }    .blog-details-wrapper .blog-details-content .blog-post-item .post-meta-wrapper ul li {        margin-right: 15px;        margin-bottom: 5px;    }    .blog-details-wrapper .blog-details-content .blog-post-item{        margin-bottom: 50px;    }    .single-testimonial.single-testimonial-v5.slick-slide {        margin: 0 0 40px;        box-shadow: none;    }    #testimonial-slider-v4 .slick-dots {        margin-top: 0;        margin-bottom: 40px;    }    .square-and-oval-image-wrapper .image-oval {        height: 170px;        width: 170px;        bottom: 15px;    }    .square-and-oval-image-wrapper .image-oval img {        height: 170px;        width: 170px;    }    .single-service-box.single-service-box-v3 {        padding: 40px;    }    .video-cta-area .cta-area-2 {        height: auto;        padding: 40px;    }    .single-testimonial.single-testimonial-v6 {        padding: 30px 40px;        display: block;    }    .single-testimonial.single-testimonial-v6 .testimonial-author-quote {        margin-right: 0;    }    .subscribe-newsletter .subscribe-newsletter-form .form-group input[type="email"] {        height: 54px;    }    .footer-area .footer-copyright-area .footer-logo, .footer-copyright-area .footer-copyright {        text-align: left;    }    .footer-area .footer-copyright-area .footer-logo {        margin-bottom: 15px;    }}/* Mobile Devices, Tablets */@media only screen and (max-width: 480px){    .hero-area.hero-v1 .section-title {        text-align: left;    }    .hero-area.hero-v1 .section-title .section-button-wrapper.section-dual-button {        -webkit-box-pack: start!important;            -ms-flex-pack: start!important;                justify-content: flex-start!important;    }    .hero-area.hero-v4 .chartboard-image-wrapper {        display: none;    }    .hero-area.hero-v4 .hero-content{        padding-bottom: 0;    }    .hero-area.hero-v4 .hero-content {        padding-top: 148px;    }    .hero-area.hero-v4 {        padding-bottom: 99px;    }    .hero-area.hero-v5 {        padding: 138px 0 48px;    }    .hero-area.hero-v6 .hero-slide-single{        padding: 116px 0 99px;     }    .offcanvas-panel .offcanvas-panel-inner{        padding: 30px;    }    .section-title h2 {        font-size: 28px;        line-height: 38px;    }    .single-service-box.active {        margin-right: 0;        margin-bottom: 30px;    }    .single-service-box .service-box-title {        font-size: 26px;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-bottom {        left: 0;        top: -30px;    }    .counter-up-area .counter-up-thumbnails .counterup-main-thumbnail-top {        right: 0;        bottom: -30px;    }        .section-title h2 {        font-size: 28px;        line-height: 38px;        padding: 0;    }    .section-particle-effect .particle-2{        display: none;    }    .section-particle-effect .particle-6{        display: none;    }        .infobox-item {        display: block;    }    .infobox-item .infobox-icon {        margin-bottom: 20px;    }    .hero-infobox-area .hero-infobox-internal{        padding: 30px;    }    .icon-boxes-wrapper.icon-boxes-grid {        display: block;    }    .icon-boxes-wrapper.icon-boxes-grid .single-iconic-box.iconic-box-v2 {        width: 100%;        border: 0;    }    .icon-boxes-wrapper.icon-boxes-grid  .single-iconic-box.iconic-box-v2{        padding: 30px;    }    .iconic-list-wrapper.iconic-list-wrapper-v2 .single-iconic-list.iconic-list-v2:nth-child(1), .iconic-list-wrapper.iconic-list-wrapper-v2 .single-iconic-list.iconic-list-v2:nth-child(4), .iconic-list-wrapper.iconic-list-wrapper-v2 .single-iconic-list.iconic-list-v2:nth-child(2), .iconic-list-wrapper.iconic-list-wrapper-v2 .single-iconic-list.iconic-list-v2:nth-child(5) {        margin-left: 0;    }    .single-iconic-list.iconic-list-padding {        padding: 25px 30px;    }    .single-iconic-list.iconic-list-v2{        padding: 10px 20px;    }    .single-iconic-list.iconic-list-v2 .iconic-list-body .iconic-list-title {        font-size: 18px;    }    .single-iconic-list.iconic-list-v2 .iconic-list-icon {        margin-right: 15px;    }    .featured-video-content{        height: 350px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-relative {        position: static;        text-align: center;        margin-bottom: -56px;    }    .collaboration-area.collaboration-area-v1 .app-feature-preview-main {        position: relative;        z-index: -1;    }    .collaboration-area.collaboration-area-v1 .app-preview-image .app-feature-preview-absolute {        position: static;        text-align: center;        margin-top: -50px;    }    .collaboration-area.collaboration-area-v1 .app-preview-image {        margin-bottom: 30px;        margin-top: 0;    }    .contact-respond .form-control{        width: 100%;    }    .contact-respond input,     .contact-respond label {        -webkit-transition: all 0.3s;        -o-transition: all 0.3s;        transition: all 0.3s;    }    .contact-respond .input-group label {        display: block;        top: 0;        opacity: 0;        visibility: hidden;    }    .contact-respond .form-control:focus + label {        top: -51px;        opacity: 1;        padding-left: 0;        visibility: visible;        position: static;    }    .contact-respond .input-group .form-control:focus {        padding-left: 30px;        width: 100%;    }    .contact-respond .input-group input,    .contact-respond .input-group textarea {        -webkit-box-ordinal-group: 3;            -ms-flex-order: 2;                order: 2;    }    .contact-respond .input-group label {        -webkit-box-ordinal-group: 2;            -ms-flex-order: 1;                order: 1;        margin-bottom: 10px;    }    .contact-respond textarea.form-control{        height: 200px;    }    .contact-respond .input-group.form-textarea label {        display: inline-block;    }    .contact-respond textarea.form-control:focus + label {        padding-top: 0px;    }    .contact-respond .form-control{        height: 55px;    }    .contact-respond .input-group{        margin-bottom: 25px;    }    .blog-post-item.blog-post-item-v3 .blog-post-entry-content .post-title {        font-size: 24px;        line-height: 34px;        margin-bottom: 22px;    }    .blog-post-item.blog-post-item-v3 .post-meta-wrapper ul li {        margin-right: 0;    }    .blog-post-item.blog-post-item-v3 .post-meta-wrapper ul {        gap: 8px;    }    .blog-post-item.blog-post-item-v3 .post-meta-wrapper ul li:last-child {        margin: 0;    }    .blog-post-item.blog-post-item-v3 .post-meta-wrapper ul li {        margin-right: 15px;    }    .blog-post-item.blog-post-item-v3 .blog-post-entry-content .post-excerpt {        margin-bottom: 25px;    }    .blog-details-wrapper .blog-post-item .entry-content h3,     .blog-details-wrapper .blog-post-item .entry-content h4,    .blog-details-wrapper .blog-details-content .comments-respond .comments-heading {        font-size: 24px;        line-height: 36px;    }    .blog-details-wrapper .blog-details-content .comments-respond .comments-heading,    .blog-details-wrapper .blog-details-content .comments-area .comments-title{        margin-bottom: 20px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment .comment-wrap .comment-author-content .author-name{        font-size: 18px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment .comment-wrap .comment-author-content .author-name .date{        font-size: 15px;    }    .blog-details-wrapper .blog-post-item .entry-content blockquote{        padding: 24px 30px 25px 30px;    }    .blog-details-wrapper .post-author-box{        padding: 27px 30px 20px 30px;    }    .blog-details-wrapper .post-author-box .post-author-thumbnail {        min-width: 100px;        max-width: 100px;        margin-bottom: 25px;    }    .blog-details-wrapper .blog-details-content .comments-respond{        margin-top: 40px;        padding-top: 40px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment:nth-child(even){        padding-left: 15px;    }    .about-us-area .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-1,    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-1{        left: 0;    }    .about-us-area .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-2,    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-2{        right: 5px;    }    .about-us-area .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-3,    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape.blob-shape-3{        bottom: -25px;        left: 50px;    }    .about-us-area .blob-image-wrapper .blob-shape-wrapper .blob-shape,    .hero-area.hero-v2 .blob-image-wrapper .blob-shape-wrapper .blob-shape{        max-width: 40px;    }    .single-contact-box {        padding: 30px 35px 33px 35px;    }    .contact-form-area.contact-form-area-v2 .contact-respond {        padding: 35px 30px;    }    .single-service-box.single-service-box-v3 {        display: block;    }    .single-service-box.single-service-box-v3 .service-thumbnail {        margin-right: 0;        margin-bottom: 20px;    }    .single-service-box.single-service-box-v3 .service-box-title {        font-size: 24px;    }    .blog-post-item.blog-post-item-v5 .blog-post-entry-content {        padding: 25px 30px 34px;    }    .video-cta-area .cta-area-2 {        padding: 35px 30px;    }    .video-cta-area .cta-area-2 .section-title h2 {        font-size: 28px;        line-height: 36px;    }}/* Mobile Device */@media only screen and (max-width: 400px){    .header-navigation .site-branding-and-language-selection .brand-logo {        margin: 0;    }    .header-navigation .site-branding-and-language-selection{        padding: 0;        display: block;    }    .hero-area.hero-v6 .section-title .section-button-wrapper.section-dual-button,    .hero-area.hero-v6 .section-title .section-button-wrapper.section-dual-button span {        display: block;    }    .hero-area.hero-v6 .section-title .section-button-wrapper.section-dual-button .hero-btn {        margin-top: 15px;        margin-left: 20px;    }    .newsletter-search-area .section-title h2,    .newsletter-search-area.newsletter-search-v2 .section-title h2 {        font-size: 28px;        line-height: 38px;    }    .newsletter-search-area .newsletter-search-internal {        padding: 31px 30px 39px 30px;    }    .pricing-table .pricing-plan-cost .plan-price,    .pricing-table.pricing-table-v2 .pricing-plan-cost .plan-price {        font-size: 50px;    }    .pricing-table .pricing-plan-cost {        margin-bottom: 20px;        margin-top: 40px;    }    .single-testimonial.single-testimonial-v3{        padding: 40px;    }    .square-and-oval-image-wrapper .project-count {        display: flex;        top: -30px;        left: 15px;        padding: 10px 25px;    }    .square-and-oval-image-wrapper .project-count .count-icon {        margin-bottom: 0;        margin-right: 15px;    }    .square-and-oval-image-wrapper .image-square {        margin-left: 0;        margin-right: 0;    }    .square-and-oval-image-wrapper .image-oval {        bottom: 0;        border-radius: 0;    }    .square-and-oval-image-wrapper .image-oval img {        border-radius: 0;    }    .testimonial-area .square-and-oval-image-wrapper .image-square {        margin-left: 0;    }}/* Mobile Device */@media only screen and (max-width: 380px){    .header-navigation .brand-logo.text-logo a span {        font-size: 32px;    }    .header-navigation .brand-logo.text-logo i{        font-size: 30px;    }    .header-navigation .brand-logo.text-logo a img {        max-width: 30px;    }    .header-navigation .nav-tools .icon{        width: 30px;    }    .header-navigation .header-right li a.search-btn{        border-right: 0;    }    .hero-area .section-title h1,    .hero-area.hero-v2 .section-title h1,    .hero-area.hero-v3 .section-title h1,    .hero-area.hero-v4 .section-title h1,    .coming-soon-content h2 {        font-size: 40px;        line-height: 50px;    }    .section-title .section-heading-tag .single-heading-tag { font-size: 24px !important; }    .hero-area.hero-v1 .section-title h1{        font-size: 40px;        line-height: 50px;    }    .single-service-box.single-service-box-v2 {        padding: 30px;    }    .single-service-box.single-service-box-v2 .service-thumbnail {        max-width: 150px;        min-width: 150px;        line-height: 150px;        height: 150px;    }    .single-service-box.single-service-box-v2 .service-thumbnail img {        max-width: 80px;    }    .single-iconic-box .iconic-box-icon{        margin-bottom: 20px;    }    .single-testimonial.single-testimonial-v3 .single-testimonial-body .author-rating {        -ms-flex-wrap: wrap;            flex-wrap: wrap;    }    .section-accordion .accordion-item .accordion-header .accordion-button,    .section-accordion.section-accordion-v2 .accordion-item .accordion-header .accordion-button{        padding: 13px 20px;    }    .section-accordion .accordion-item .accordion-header .accordion-button[aria-expanded="true"],    .section-accordion.section-accordion-v2 .accordion-item .accordion-header .accordion-button[aria-expanded="true"]{        padding: 13px 20px 5px 20px;    }    .section-accordion .accordion-item .accordion-body,    .section-accordion.section-accordion-v2 .accordion-item .accordion-body{        padding: 0 20px 15px 20px;    }    .section-accordion .accordion-item .accordion-header .accordion-button:after{        padding-left: 20px;    }}/* Mobile Device */@media only screen and (max-width: 340px){    .header-navigation .brand-logo a img {        max-width: 120px;    }    .offcanvas-panel .panel-close {        right: 25px;        top: 15px;    }    .offcanvas-panel .offcanvas-panel-inner .panel-logo {        margin-bottom: 30px;        max-width: 120px;    }    .offcanvas-panel .contact-us ul li {        padding-left: 55px;    }     .hero-area.hero-v4 .hero-content .user-profile-card ul li a {        height: 48px;        width: 48px;        line-height: 48px;    }    .section-padding,    .breadcrumb-area{        padding: 50px 0;    }    .section-padding-top {        padding-top: 50px;    }    .section-padding-bottom{        padding-bottom: 50px;    }    .section-title h2 {        font-size: 26px;        line-height: 34px;    }    .section-title.mb-80 {        margin-bottom: 40px;    }    .single-service-box .service-box-title {        font-size: 24px;        margin-bottom: 15px;    }    .single-service-box {        padding: 30px 20px;    }    .single-service-box  .service-thumbnail img {        max-width: 100px;    }    .single-service-box.single-service-box-v3 {        padding: 30px;    }    .section-list-style ul li {        margin-bottom: 10px;        font-size: 17px;    }    .single-feature-box {        padding: 30px;    }    .cta-area {        padding: 50px 0;    }    .cta-area .cta-content .section-title h2 {        font-size: 28px;        line-height: 38px;    }    .brands-section-title h3{        font-size: 22px;    }    .counter-up-area .counterup-internal{        -webkit-box-shadow: none;                box-shadow: none;        padding: 30px 30px 0px 30px;    }    .single-counter-up.single-counter-up-v2 .counterup-info h2 .counter {        font-size: 50px;    }    .statistic-count-boxes .single-counter-up.single-counter-up-v2 .counterup-info .counter {        font-size: 45px;    }    .statistic-count-boxes .single-counter-up.single-counter-up-v2 {        margin-bottom: 30px;    }    .single-counter-up.single-counter-up-v2 .counterup-info h2 .sign {        right: -5px;    }    .single-team-member .team-member-bio {        padding: 20px;    }    .single-testimonial.single-testimonial-v2{        padding: 30px;    }    .pricing-table {        padding: 29px 27px 34px 27px;    }    .pricing-table .pricing-plan-cost .plan-price,    .pricing-table.pricing-table-v2 .pricing-plan-cost .plan-price {        font-size: 40px;    }    .pricing-table .pricing-plan-title {        padding-top: 5px;    }    .pricing-table .pricing-plan-cost {        margin-bottom: 15px;    }    .pricing-table.pricing-table-v2{        padding: 30px;    }    .icon-boxes-wrapper.icon-boxes-grid .single-iconic-box.iconic-box-v2 {        padding: 0;        margin-bottom: 30px;    }    .icon-boxes-wrapper.icon-boxes-grid .single-iconic-box.iconic-box-v2:hover:before, .icon-boxes-wrapper.icon-boxes-grid .single-iconic-box.iconic-box-v2:after {        -webkit-box-shadow: none;                box-shadow: none;        background: transparent;    }    .icon-boxes-wrapper.icon-boxes-grid .single-iconic-box.iconic-box-v2:hover {        background: transparent;        -webkit-box-shadow: none;                box-shadow: none;    }    .featured-video-content{        height: 300px;    }    .skill-list .single-bar .progress-title h5 {        font-size: 16px;        margin-bottom: 5px;    }    .faq-area .section-right-image.faq-right-image:after {        display: none;    }    .faq-area .section-right-image.faq-right-image {        margin-top: 30px;        margin-bottom: 0;    }    .info-iconic-box{        margin-bottom: 70px;    }    .info-iconic-box .info-icon {        height: 70px;        width: 70px;        margin-bottom: 30px;        margin-top: -70px;    }    .info-iconic-box .info-icon i {        line-height: 70px;        font-size: 32px;    }    .info-iconic-box .info-body h5 {        margin-bottom: 10px;        font-size: 22px;    }    .coming-soon-content .newsletter-form .newsletter-notice{        padding-top: 0;    }    .coming-soon-content .newsletter-form .form-group input[type="email"] {        height: 60px;    }    .coming-soon-content .newsletter-form .form-group button {        height: 40px;        width: 40px;        line-height: 40px;    }    .single-testimonial.single-testimonial-v4 .testimonial-author {        display: block;    }    .single-testimonial.single-testimonial-v4 .testimonial-author h6 {        margin-top: 15px;    }    .posts-navigation ul li a {        height: 40px;        width: 40px;        line-height: 36px;        font-size: 16px;    }    .blog-details-wrapper .blog-details-content .comments-respond .form-control, .blog-details-wrapper .blog-details-content .comments-respond textarea{        height: 60px;    }    .posts-sidebar .widget.latest-post-widget .popular-posts-item {        display: block;        margin-bottom: 20px;    }    .posts-sidebar .widget.latest-post-widget .popular-posts-item .popular-posts-thumbnail {        margin-right: 0;        margin-bottom: 11px;    }    .single-testimonial.single-testimonial-v3{        padding: 30px;    }    .single-testimonial.single-testimonial-v3 .single-testimonial-body .author-rating .rating-review {        width: 100%;        -webkit-box-ordinal-group: 3;            -ms-flex-order: 2;                order: 2;    }    .single-testimonial.single-testimonial-v3 .single-testimonial-body .author-rating .testimonial-brand {        width: 100%;        margin-bottom: 10px;    }    .single-testimonial.single-testimonial-v3 .testimonial-author {        display: block;    }    .single-testimonial.single-testimonial-v3 .testimonial-author h6 {        margin-top: 10px;    }    .single-iconic-list {        display: block;    }    .single-iconic-list.iconic-list-padding{        padding: 25px;    }    .single-iconic-list .iconic-list-icon {        margin-right: 0;        margin-bottom: 15px;    }        .footer-area .footer-copyright-area {        text-align: left;    }    .footer-area .footer-copyright-area .footer-logo {        margin-bottom: 15px;    }    .footer-area .footer-copyright-area .footer-copyright {        text-align: left;    }}/* Mobile Device */@media only screen and (max-width: 300px){    .hero-area .section-title .section-heading-tag .single-heading-tag.bordered-tag {        margin-top: 10px;     }    .header-navigation.breakpoint-on .nav-menu {        width: 260px;    }    .offcanvas-panel .contact-us ul li i {        position: static;        -webkit-transform: none;            -ms-transform: none;                transform: none;        display: block;        margin-bottom: 15px;    }    .offcanvas-panel .contact-us ul li {        padding-left: 0;    }    .hero-area .section-title h1,    .hero-area.hero-v2 .section-title h1,    .hero-area.hero-v3 .section-title h1,    .hero-area.hero-v4 .section-title h1,    .hero-area.hero-v5 .section-title h1,    .hero-area.hero-v6 .section-title h1{        font-size: 40px;        line-height: 50px;    }    .hero-area.hero-v1 .section-title h1{        font-size: 34px;        line-height: 44px;    }    .hero-area.hero-v2 .section-title .section-button-wrapper.section-dual-button {        gap: 15px;    }    .hero-area.hero-v2 .section-title .section-button-wrapper.section-dual-button .play-btn {        height: 45px;        width: 45px;        line-height: 45px;    }    .hero-area.hero-v2 .section-title .section-button-wrapper.section-dual-button .play-btn i:after {        height: 51px;        width: 51px;        top: 8.98px;        left: 5.95px;    }    .hero-area.hero-v2 .section-title.section-title-white .filled-btn {        padding: 8px 25px;    }    .breadcrumb-area .breadcrumb-content .page-title h1{        font-size: 36px;        line-height: 44px;    }    .single-counter-up.single-counter-up-v2 .counterup-info {        display: block;        text-align: left;    }    .single-counter-up.single-counter-up-v2 p {        margin-top: 10px;    }    .newsletter-search-area .section-title h2,    .newsletter-search-area.newsletter-search-v2 .section-title h2 {        font-size: 26px;    }    .newsletter-search-area .newsletter-search-internal {        padding: 30px 18px;    }    .newsletter-search-area .newsletter-search-form .form-group input:first-of-type, .newsletter-search-area .newsletter-search-form .form-group input:first-of-type, .newsletter-search-area .newsletter-search-form .form-group input:last-of-type {        padding-left: 20px;        padding-right: 20px;        height: 50px;    }    .newsletter-search-area .newsletter-search-form .form-group input::-webkit-input-placeholder {        font-size: 15px;    }    .newsletter-search-area .newsletter-search-form .form-group input::-moz-placeholder {        font-size: 15px;    }    .newsletter-search-area .newsletter-search-form .form-group input:-ms-input-placeholder {        font-size: 15px;    }    .newsletter-search-area .newsletter-search-form .form-group input::-ms-input-placeholder {        font-size: 15px;    }    .newsletter-search-area .newsletter-search-form .form-group input:first-of-type, .newsletter-search-area .newsletter-search-form .form-group input::placeholder {        font-size: 15px;    }    .pricing-table .pricing-plan-cost .plan-price,    .pricing-table.pricing-table-v2 .pricing-plan-cost .plan-price {        font-size: 36px;        margin-right: 5px;    }    .pricing-table .pricing-plan-cost .plan-type {        font-size: 15px;    }    .pricing-table .pricing-plan-cost .payment-currency {        font-size: 20px;        top: -5px;    }    .pricing-table .pricing-plan-features ul li {        font-size: 15px;    }    .pricing-table .pricing-plan-features {        margin-bottom: 20px;    }    .blog-post-item .blog-post-entry-content {        padding: 30px 0;        padding-bottom: 0;    }    .blog-post-item .post-title {        margin-bottom: 20px;        font-size: 20px;    }    .error-page-content p {        font-size: 24px;    }    .error-page-content h2 {        font-size: 60px;        margin-bottom: 20px;    }    .coming-soon-content h2 {        font-size: 40px;        line-height: 50px;    }    .coming-soon-content .newsletter-form .newsletter-notice{        font-size: 16px;    }    .posts-sidebar .widget.search-widget {        padding: 23px 20px 13px 20px;    }    .posts-sidebar .widget.category-widget,    .posts-sidebar .widget.widget-testimonial {        padding: 24px 27px 22px 27px;    }    .posts-sidebar .widget.widget-testimonial .testimonial-slider.testimonial-slider-v4 .slick-dots{        margin-top: 25px;    }    .posts-sidebar .widget .sidebar-widget-title {        font-size: 22px;        padding-bottom: 15px;    }    .blog-post-item.blog-post-item-v3,    .posts-sidebar .widget{        margin-bottom: 30px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment .comment-wrap .comment-author-content .author-name .date{        font-size: 14px;    }    .blog-details-wrapper .blog-details-content .comments-area ul.comments-list .comment:nth-child(even){        padding-left: 0;    }        .blog-post-item.blog-post-item-v2 .post-author a {        display: block;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content .post-author .post-author-name {        font-size: 16px;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content .post-author a {        display: block;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content .post-author .post-author-thumb {        margin-bottom: 10px;    }    .blog-post-item.blog-post-item-v2 .blog-post-entry-content {        padding: 20px 25px;    }    .single-iconic-list.iconic-list-padding {        padding: 25px;    }    .single-contact-box {        padding: 27px 25px 30px 25px;    }    .contact-form-area.contact-form-area-v2 .contact-respond {        padding: 30px 25px;    }    .contact-respond .form-control {        height: 50px;    }        .single-testimonial.single-testimonial-v6 {        padding: 25px;    }    .single-testimonial.single-testimonial-v6 .single-testimonial-body .testimonial-author h6 {        font-size: 18px;    }    .single-testimonial.single-testimonial-v6 .single-testimonial-body .testimonial-message {        font-size: 17px;        line-height: 30px;    }    .blog-post-item.blog-post-item-v5 .blog-post-entry-content {        padding: 25px 25px 34px;    }}@media (max-width: 1400px) {       .hero-padding .py-sec {        padding: 60px 0 200px 80px;    }     .hero-padding .d3 {        top: -1%;        right: 10%;    }    .footer-area .footer-area-internal {        padding-top: 240px;     }}@media (max-width: 1200px) {    }@media (max-width: 992px) {      .bg-two .tw .default h3 {        font-size: 2rem;        line-height: 1.4rem;    }    .bg-two .tw .default h3:last-child {        margin-right: 20px;    }    .b2 {        margin-top: 258px !important;    }    .b3 {        margin-top: 200px !important;    }    .bg-two .tw img {        width: 400px;    }    .hero-padding .py-sec {        padding: 150px 0 200px 80px;    }     .hero-padding .d3 {        top: -2%;         width: 400px;        right: 1%;    } .bg-icons img{     width: 200px;  }     .bg-icons img:nth-child(1){        left: 0%;     }     .bg-icons img:nth-child(2){        left: 20%;     }     .bg-icons img:nth-child(3){        left: 40%;     }     .bg-icons img:nth-child(4){        left: 60%;     }     .bg-icons {         min-height: 100px;    }}@media (max-width: 768px) {       .bg-two .tw {        margin-top:  80px;    }    .bg-two .tw .text-md-right  {        margin-bottom: 40px !important;    }    .b2 {        margin-top: 40px !important;    }    .b3 {        margin-top: 40px !important;        margin-left: 0px !important;    }     .bg-two .tw  .into img{         display: none;    }    .hero-padding .py-sec {        padding: 150px 0 200px 80px;    }     .hero-padding .d3 {        top: -2%;         width: 400px;        right: 1%;    }     .hero-padding h1 {        font-size: 3rem;        line-height: 0;    }    .footer-area .footer-area-internal {        padding-top: 50px;    }}@media (max-width: 576px) {      .bg-api {        background: #007072;        color: white;        padding: 80px 0;      }    h2 {        font-size: 2.2rem;    }    .business-model h2 {        font-size: 2.2rem;    }    .hero-padding .py-sec {        padding: 120px 0 115px 65px;    }     .hero-padding .d3 {        top: -1%;         width: 330px;        right: -15%;    }     .hero-padding h1 {        font-size: 2.5rem;        line-height: 3rem;    }    .hero-padding h1 span.check:before{        margin-right: 20px;        margin-left: -70px;        content: '';         background: url(../img/check-slim-2.svg) no-repeat;         background-size: contain;        width: 50px;        height: 50px;        display: inline-block;    } } 