p,
h1,
h2,
h3 {
    word-break: break-word;
}

.menu-style-1 .primary-menu > li > a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
}
.menu-style-2 .primary-menu > li > a,
.menu-box.topseo-not-top .primary-menu > li > a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #232323;
}
body #mainview .sub-menu:not(.mega-menu-row) a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #999999;
}
.menu-item-has-mega-menu .mega-menu-row > li > a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #232323;
    width: 80%;
}
body
    #mainview
    .menu-box-right
    .menu-item-has-mega-menu
    .mega-menu-row
    .sub-menu
    a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #999999;
}
body p,
.fw-desc,
.servide-desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 27px;
    color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #232323;
}
h1 {
    font-size: 48px;
}
h2 {
    font-size: 36px;
}
h3 {
    font-size: 30px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 22px;
}
h6 {
    font-size: 18px;
}

.copyright {
    background: #111111;
}
.menu-style-2,
.menu-box.topseo-not-top.sticky-menu {
    background: #ffffff;
}
.menu-style-2 {
    border-color: #ffffff;
}
.breadcrumb .bread:after {
    background: #454b60;
}
#mainview .search-form-button:hover,
#mainview .collapse-button:hover,
#mainview .fw-special-title span,
#mainview .current-style-menu-1 > a,
#mainview .sub-menu a:hover,
#mainview .services-rm-btn,
#mainview .case-readmore-btn:hover,
#mainview .our-blog-special-btn:hover,
#mainview .footer-tw-cmt a.footer-tweet-user,
#mainview .right-copyright a:hover,
#mainview .our-blog-top-news h4:hover a,
#mainview .our-blog-top-news h4:hover i,
#mainview .footer-email-input:focus,
#mainview .left-copyright .site-name,
#mainview .footer-link-list a:hover,
#mainview .footer-popular-post a:hover,
#mainview .acc_rm,
#mainview .action-menu > li > a:hover,
#mainview .menu-box-right .primary-menu > li:hover > a,
#mainview .green-color,
#mainview .btn-no-bg,
#mainview .btn-normal:hover,
#mainview .services-get-quote button:hover,
#mainview .services-get-quote input:focus,
#mainview .services-get-quote textarea:focus,
#mainview .services-faqs li:hover a,
#mainview .services-faqs li:hover i,
#mainview .comment-form input[type="submit"],
#mainview .comment-btn-reply,
#mainview .blog-btn-read-more a:hover,
#mainview .contact-info-btn a:hover,
#mainview .contact-form button,
#mainview .contact-form input:focus,
#mainview .action-menu > li > a:hover,
#mainview .has-seo-children-menu:hover > a,
#mainview .primary-menu > li.current-menu-item > a,
#mainview .primary-menu > li.current-menu-ancestor > a,
.ht-btn:hover,
#mainview .our-blog-special-item.blog-post-2-columns .our-blog-date,
#mainview .contact-form input[type="submit"]:hover,
#mainview .primary-menu li:not(.menu-item-has-mega-menu) .sub-menu li:hover > a,
#mainview .contact-form-2 input[type="submit"]:hover,
.seotabs-v4 .seotab-nav a:hover,
#mainview .menu-box-right .sub-menu li,
#mainview .menu-box-right .menu-item-has-mega-menu .mega-menu-row .sub-menu i,
.woo-pro .button:hover,
.add_to_wishlist:hover:before,
.yith-wcwl-wishlistaddedbrowse:before,
.yith-wcwl-wishlistexistsbrowse:before,
.added_to_cart:hover:before,
.action-menu .buttons a:hover,
.action-menu .mini_cart_item a:not(.remove):hover,
.action-menu .has-shopping-cart-icon:hover > a,
.footer-contact-info span,
.woo-single .cart button:hover,
.woo-single .woo-pro .button,
.place-order input[type="submit"]:hover,
.woocommerce-info a.showlogin,
.woocommerce .login input[type="submit"]:hover,
.woocommerce .woocommerce-MyAccount-navigation li a,
.woocommerce .woocommerce-MyAccount-orders .view:hover,
.woocommerce .woocommerce-MyAccount-content input[type="submit"]:hover,
.service-detail-sidebar-quote input[type="submit"]:hover,
.primary-menu > li > .sub-menu li a:before,
.f-copyright a,
.landing-btn a {
    color: #00a0ac;
}
.topbar-btn,
.btn-normal,
.free-seo-col button,
.footer-email-submit,
.btn-no-bg:hover,
.about-video-btn,
.footer-tag-list a:hover,
.menu-style-2 .primary-menu > li > a:before,
.menu-style-2 .primary-menu > li > a:after,
.services-rm-btn:hover,
.srvice-detail-info-bottom,
.services-get-quote button,
.btn-buss,
.comment-form input[type="submit"]:hover,
.blog-btn-read-more a,
.blog-post-video-btn:hover,
.case-detail-quote-submit,
.contact-info-btn a,
.contact-form button:hover,
.our-blog-overlay:before,
.case-overlay-banner,
#mainview .menu-style-2 .primary-menu > li.current-menu-ancestor > a:before,
#mainview .menu-style-2 .primary-menu > li.current-menu-ancestor > a:after,
#mainview .menu-style-2 .primary-menu > li.current-menu-item > a:before,
#mainview .menu-style-2 .primary-menu > li.current-menu-item > a:after,
.ht-btn,
.play-btn,
.contact-form input[type="submit"],
.project-nav button.is-checked,
.contact-form-2 input[type="submit"],
.service-special-hover-effect:after,
.service-special-hover-effect .services-box-item-read-more,
.seotabs-v4 .seotab-nav a.current-tabs,
.pricing-table-item-highlight .pricing-table-get,
.pricing-table-item-highlight .pricing-table-img,
.woo-pro .button,
.action-menu .buttons a,
.woo-single .cart button,
.woo-single .woo-pro .button:hover,
.place-order input[type="submit"],
.woocommerce .login input[type="submit"],
.woocommerce .woocommerce-MyAccount-orders .view,
.woocommerce .woocommerce-MyAccount-content input[type="submit"],
.woocommerce .woocommerce-MyAccount-content input[type="submit"]:focus,
.service-detail-sidebar-quote input[type="submit"],
.service-detail-sidebar-quote input[type="submit"]:focus {
    background-color: #00a0ac;
}
.right-copyright a:hover,
.footer-email-submit:hover,
.footer-email-input:focus,
.btn-normal:hover,
.btn-no-bg,
.free-seo-col button:hover,
.services-get-quote button:hover,
.services-get-quote input:focus,
.services-get-quote textarea:focus,
.comment-form input[type="submit"],
.comment-btn-reply,
.blog-btn-read-more a:hover,
.case-detail-quote-submit:hover,
.contact-info-btn a:hover,
.contact-form button,
.ht-btn:hover,
.contact-form input[type="submit"],
.project-nav button.is-checked,
.project-nav button:hover,
.contact-form-2 input[type="submit"],
.seotabs-v4 .seotab-nav a.current-tabs,
.seotabs-v4 .seotab-nav a:hover,
.woo-pro .button:hover,
.woo-pro .button,
.add_to_wishlist:hover,
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse,
.added_to_cart:hover,
.action-menu .buttons a,
.action-menu .buttons a:hover,
.woo-single .cart button,
.woo-single .woo-pro .button,
.woo-single .woo-pro .button:hover,
.place-order input[type="submit"],
.place-order input[type="submit"]:hover,
.woocommerce .login input[type="submit"],
.woocommerce .login input[type="submit"]:hover,
.woocommerce .woocommerce-MyAccount-orders .view,
.woocommerce .woocommerce-MyAccount-orders .view:hover,
.woocommerce .woocommerce-MyAccount-content input[type="submit"],
.woocommerce .woocommerce-MyAccount-content input[type="submit"]:hover,
.service-detail-sidebar-quote input[type="submit"],
.service-detail-sidebar-quote input[type="submit"]:hover {
    border-color: #00a0ac;
}
.tel:before,
.error-desc a,
.case-like span:before,
.case-name-btn:hover,
.case-cate:before,
.case-cate a:hover,
.free-seo-times span,
.ourblog-name a:hover,
.ourblog-bottom-info dt:before,
.ourblog-bottom-info dd:before,
.about-live-desc a,
.about-live-by .accordion_in .acc_content a,
.comment-time,
.comment-btn-reply:hover,
.control-post-name a:hover,
.control-post-btn,
.blog-post-date-number,
.blog-post-under-date a:hover,
.blog-total-post a,
.pagination span,
.pagination a:hover,
.blog-single .blog-post-sumary p a,
.blog-post-name a:hover,
.widget_categories a:hover,
.widget_twitter .tweet-link,
.victorious-list-tabs li:before,
.victorious-ccordion .accordion_in .acc_head:before,
.services-tes-rate span,
.srvice-detail-info-bottom .btn-normal,
.case-detail-content a,
.chathead a:hover,
.our-blog-date,
.our-brand-text-name,
.seo-lists li:before,
.widget_archive a:hover,
.widget_archive li:hover:before,
.widget_calendar .calendar_wrap #wp-calendar td a,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_entries li > a:hover,
.widget_nav_menu .menu li a:hover,
#mainview .widget_nav_menu .menu li ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_rss ul li .rsswidget:hover,
.woo-pro h3:hover,
.widget_products .product_list_widget .product-title:hover,
.widget_top_rated_products .product_list_widget .product-title:hover,
.widget_recent_reviews ul li > a:hover,
.product-categories a:hover,
.product-categories a:hover + .count,
.widget_layered_nav_filters ul li a:hover,
.widget_layered_nav ul a:hover,
.widget_layered_nav ul a:hover + .count,
.widget_shopping_cart_content li a:not(.remove):hover,
.widget_shopping_cart_content .buttons a:hover,
.woo-shopping-cart form table .product-name a:hover,
.woocommerce-info a.showcoupon,
.blog-post-under-date span:before,
.coming-soon-page .coming-soon-contact-form button:hover {
    color: #ffa506;
}
.counter-circle,
.reputation-crs .owl-page.active span,
.reputation-crs .owl-page.active span:hover,
.services-crs .owl-page:after,
.services-crs .owl-page.active span,
.services-crs .owl-page.active span:hover,
.services-crs .owl-page span:before,
.services-crs .owl-page span:after,
.services-effect:before,
.services-title:before,
.services-title:after,
.about-team-title:before,
.about-team-title:after,
.about-team-effect:before,
.about-live-by .accordion_in.acc_active .acc_head .acc_icon_expand:before,
.blog-post-video-btn,
.widget_tag_cloud a:hover,
.victorious-item:before,
.services-tes-author:before,
.service-detail-accordin
    .accordion_in.acc_active
    .acc_head
    .acc_icon_expand:before,
.srvice-detail-info-bottom .btn-normal:hover,
.counter-2-img:before,
.case-detail-more-crs .case-study .owl-page.active span,
.case-detail-more-crs .case-study .owl-page.active span:hover,
.topbar-btn:hover,
.action-menu > li > span,
.full-range-crs .slick-active button,
.full-range-accordion .accordion_in.acc_active .acc_head:before,
.our-brand-text-name:after,
.our-branding-accordion
    .accordion_in.acc_active
    > .acc_head
    .acc_icon_expand:before,
.our-partient-speak .owl-page.active span,
.client .slick-active button,
.pricing-results-crs .owl-page.active span,
.pricing-results-crs .owl-page.active span:hover,
.seotabs-v9 .seotab-nav a.current-tabs,
.case-detail-more-crs .owl-page.active span,
.blog-masonry .bottom-info-cmt,
.woo-pro .onsale,
.product-categories a:hover:before,
.price_slider,
.widget_layered_nav ul a:hover:before,
.coming-soon-page .coming-soon-contact-form button {
    background: #ffa506;
}
.about-live-by .accordion_in.acc_active .acc_head .acc_icon_expand:before,
.comment-btn-reply:hover,
.widget_tag_cloud a:hover,
.victorious-tabs-menu-current .victorious-item:after,
.victorious-item:hover:after,
.service-detail-accordin
    .accordion_in.acc_active
    .acc_head
    .acc_icon_expand:before,
.srvice-detail-info-bottom .btn-normal:hover,
.counter-2-img:hover:after,
.seotabs-v9 .seotab-nav a.current-tabs:after,
.seotabs-v9 .seotab-nav a:hover:after,
.coming-soon-page .coming-soon-contact-form button,
.coming-soon-page .coming-soon-contact-form button:hover {
    border-color: #ffa506;
}
.features-services-item:hover {
    border-left-color: #ffa506;
}

.grecaptcha-badge {
    visibility: hidden;
}
.dmfaq {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16),
        0 0 0 1px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    background: #fff;
    margin: 2em auto;
    width: 100%;
    overflow: hidden;
    padding: 1em;
}
.dmfaq > .dmfaq-title {
    background: #f9f9f9;
    line-height: 45px;
    margin: 15px 0px 15px 0px;
    padding: 0 10px;
}

.dmfaq > .dmfaq-body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 27px;
    color: #686868;
}

.dmfaq-list {
    margin-left: 40px;
}

.dmson_subtitle_1 {
    color: #000;
    font-size: 21px;
}
.dmson_subtitle_2 {
    color: #000;
    font-size: 21px;
}

#dmson_cs h3 {
    color: #000 !important;
}

/*  CSS  @ articole recomandate */
.box-arec-articles {
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.post-arec-articles {
    line-height: 1.5em;
    margin: 0 0 10px 0;
    color: #666;
    position: relative;
    font-size: 16px;
    letter-spacing: 0.5px;
}
.post-arec-articles:last-child {
    margin: 0;
}
.post-arec-articles img {
    margin-right: 5px;
    margin-bottom: 1px;
}
.widget-arec-title {
    font-size: 20px;
}

#callnowbutton {
    display: none;
}
@media screen and (max-width: 650px) {
    #callnowbutton {
        display: block;
        position: fixed;
        text-decoration: none;
        z-index: 2147483647;
        width: 65px;
        height: 65px;
        border-radius: 50%;
        border-top: 1px solid #2dc62d;
        bottom: 15px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
        transform: scale(1);
        left: 20px;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA2NzAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
            center/50px 50px no-repeat #009900;
    }
}
#callnowbutton .NoButtonText {
    display: none;
}

@media only screen and (max-width: 767px) {
    a.scrollup-right {
        right: 100px;
    }
}

@media only screen and (min-width: 768px) {
    a.scrollup-right {
        right: 18px;
    }
    a.scrollup-image {
        bottom: 0px;
    }

    .space-circels-2 {
        padding-bottom: 20px;
        padding-top: 40px;
    }
}

.topbar-left .fa-phone-alt {
    color: #ffa506;
    font-size: 10px;
    margin-right: 2px;
}

.space-in-top {
    padding-top: 40px;
}

.space-15 {
    padding-bottom: 15px;
}
.space-20 {
    padding-bottom: 20px;
}

.space-20all {
    padding: 20px 0;
}
.space-20-top {
    padding-top: 20px;
}

.space-20-mtop {
    margin-top: 20px;
}
.space-50 {
    padding-bottom: 50px;
}

.margin-top-50 {
    margin-top: 50px;
}
.padding-top-50 {
    padding-top: 50px;
}
.space-40 {
    padding-bottom: 40px;
    padding-top: 40px;
}

.space-40-60 {
    padding-bottom: 60px;
    padding-top: 40px;
}

.padding-50-buttom {
    padding-bottom: 50px;
}

.padding-120-buttom {
    padding-bottom: 120px;
}

.padding-120-top {
    padding-top: 120px;
}
#btn-cta-orange .ht-btn {
    color: #232323;
    background-color: #f26835;
}
#btn-cta-orange .ht-btn:hover {
    color: #ffffff;
    background-color: #f26835;
}
body #btn-cta-orange .ht-btn-normal {
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
body #btn-cta-orange .ht-btn-normal:hover {
    border-color: #ffffff;
}

.btn-cta-orange .ht-btn {
    color: #232323;
    background-color: #f26835;
}
.btn-cta-orange .ht-btn:hover {
    color: #ffffff;
    background-color: #f26835;
}
body .btn-cta-orange .ht-btn-normal {
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}
body .btn-cta-orange .ht-btn-normal:hover {
    border-color: #ffffff;
}
#ht-pie1 {
    border-color: rgba(157, 102, 20, 0.2);
}
#ht-pie2 {
    border-color: rgba(221, 51, 51, 0.2);
}
#ht-pie3 {
    border-color: rgba(221, 153, 51, 0.2);
}
#ht-pie4 {
    border-color: rgba(238, 238, 34, 0.2);
}
#ht-pie5 {
    border-color: rgba(129, 215, 66, 0.2);
}
#ht-pie6 {
    border-color: rgba(237, 118, 109, 0.2);
}
#ht-pie7 {
    border-color: rgba(27, 133, 232, 0.2);
}
#ht-pie8 {
    border-color: rgba(179, 4, 132, 0.2);
}

.ht-call-to-action2 #btn-cta-orange .ht-btn {
    color: #232323;
    background-color: #ffa506;
}

.cta-div {
    background-color: #272f45;
    background-image: url(/storage/images/blog/2024/05/bg-parten.webp);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 60px;
}

.cta-div2 {
    background-color: #272f45;
    background-image: url(/storage/images/blog/2024/05/bg-parten.webp);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.cta-div3 {
    background-color: #272f45;
    background-image: url(/storage/images/blog/2024/05/bg-parten.webp);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 50px;
}

.cta-div-text {
    font-size: 24px;
    color: #ffffff;
}

.fw-title-dm {
    line-height: 40px;
    margin-bottom: 40px;
    margin-top: 40px;
    font-size: 24px;
}

.h2-subtitle {
    font-size: 17px;
}

.ht_pie_wrapper {
    width: 136px;
}

.ht_pie_chart_back {
    width: 136px;
    height: 136px;
}

.ht_pie_chart_value {
    width: 136px;
    height: 136px;
    line-height: 136px;
}

.gray-bg {
    background-color: #f9f9f9;
}
.blue-bg {
    background-color: #e7f0ff;
}
.dm-bg {
    background-color: #00a0ac;
}

.contact-block {
    background-color: #00a0ac;
    background-image: url(/storage/images/blog/2024/05/bg-tes.webp);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 60px;
}

.seo-audit-cta {
    margin-top: 90px;
    margin-bottom: 90px;
}

.seo-audit-cta-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 10px;
}

.seo-audit-cta-details {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #ffffff;
}

body .seo-audit-menu-blue a {
    font-size: 18px;
    color: #00a0ac;
    font-weight: 700;
}

.startpage {
    padding-top: 50px;
}

.cloud-bg {
    background-image: url(/storage/images/blog/res/bg-counter-1.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.page-20-title-c {
    font-size: 20px;
    text-align: center;
}

@media (max-width: 520px) {
    body .our-blog-special-img + .our-blog-special-content {
        width: 100%;
    }
}

.fb-pagetitle {
    font-size: 17px;
}

.center-title {
    text-align: center;
}

.facebook-bg {
    background: #3b5998;
}

.twitter-bg {
    background: #55acee;
}

.gplus-bg {
    background: #e05d4c;
}

.contentmg-bg {
    background: #252c44;
}

.green-bg {
    background: #81d742;
}

.orange-bg {
    background: #dd9933;
}

.cta-contact-center-h2 {
    text-align: center;
    font-size: 24px;
}

strong,
b {
    font-weight: bold;
    color: #000;
}

.blog-page .fw-col-xs-12 h3 em,
.blog-page .fw-col-xs-12 h3 i {
    font-size: 17px;
}

.victorious-list-tabs a {
    color: #337ab7;
    text-decoration: underline;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.blog-page a strong {
    text-decoration: underline;
}

code,
kbd,
tt,
var,
samp,
pre {
    color: #000;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.fw-desc-dm {
    font-size: 18px;
    line-height: 28px;
}
body .blog-post-sumary {
    padding-bottom: 0px;
    border-bottom: 0px;
}

.bquote {
    margin-top: 20px;
    padding: 20px;
    border: 0;
    background: #f9f9f9;
    text-align: center;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-style: italic;
    position: relative;
    font-size: 17px;
    line-height: 26px;
    color: #000;
}

.bquote:before {
    content: "“";
    font-size: 120px;
    font-weight: 900;
    top: 42px;
    left: 33px;
    position: absolute;
    color: rgba(35, 35, 35, 0.1);
}

.author-review {
    font-weight: bold;
    text-align: center;
    font-size: 17px;
    color: #fff;
}

.gray-box-dm {
    background-color: #f9f9f9;
    padding: 5px 10px;
}

.nav-bg-1 {
    position: absolute;
    right: 0;
    top: 0;
}

.nav-bg-3 {
    z-index: 1;
    position: absolute;
    right: 20%;
    bottom: 0;
}

.nav-bg-2 {
    position: absolute;
    right: 5%;
    bottom: 0;
    z-index: 2;
}

.breadcrumb {
    margin-top: -17px;
}

.bredc-desc {
    z-index: 4;
    font-size: 19px;
    color: #fff;
    font-weight: 500;
    clear: both;
    line-height: 30px;
    margin: 0;
    position: relative;
    margin-top: 15px;
}

@media screen and (max-width: 1199px) {
    .page .breadcrumb img {
        display: none;
    }
}

@media screen and (min-width: 1200px) {
    .bredc-desc {
        max-width: 55%;
    }
}

.green-box-dm {
    background-color: #00a0ac;
    padding: 0px 10px 25px;
}

.green-title {
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 36px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #00a0ac;
    margin-top: 0;
    text-decoration: none;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}

.white-txt-special {
    color: #fff;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 27px;
}

.white-txt-special-normal {
    color: #fff;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 24px;
}

.big-txt-special {
    font-size: 32px;
}
.fw-desc-dm {
    font-size: 18px;
    line-height: 28px;
    color: #000;
}
.inverse-btn-cta #btn-cta-orange .ht-btn {
    color: #fff;
}

.inverse-btn-cta #btn-cta-orange .ht-btn:hover {
    color: #000;
}

.inverse-btn-cta .btn-cta-orange .ht-btn {
    color: #fff;
}

.inverse-btn-cta .btn-cta-orange .ht-btn:hover {
    color: #000;
}
@media screen and (min-width: 1200px) {
    .servicii-content-marketing .fw-container {
        width: 950px;
    }
}

.ht-call-to-action-simple {
    padding-top: 27px;
    margin-bottom: -20px;
    text-align: center;
    color: #f26835;
}

.ht-call-to-action-simple p {
    font-size: 24px;
    color: #f26835;
}

.ht-call-to-action-simple a {
    color: #fff;
}

.dm-cta-title {
    font-size: 24px;
    color: #ffffff;
}

.dm-cta-subtitle {
    font-size: 20px;
    color: #ffffff;
    margin-right: 20px;
}

@media screen and (max-width: 659px) {
    .dm-cta-subtitle {
        display: block;
        margin-bottom: 10px;
    }
}

.blog-page li {
    color: #000000;
}

.ourblog-bottom-info-text {
    line-height: 24px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border: 0;
    font-family: inherit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    color: #737373;
}

.ourblog-name {
    line-height: 1.2;
    margin: 10px 0 15px 0;
}

.company-description {
    margin-top: 30px;
}
.social-media li {
    display: inline-block;
    margin: 3px;
}

.blog-post-content {
    display: block;
}
