/* Source and licensing information for the line(s) below can be found at https://www.creatrixcampus.com/themes/custom/creatrixcampus/HTWF/css/skin.css. */
/*
-------------------------------------------------------------------
Signflow CSS Design
-------------------------------------------------------------------

Table of contents

1. Colors  [Row 30] 
2. Custom classes [Row 226] 
3. Layout and typography [Row 427] 
4. Headers and menu [Row 524] 
5. Titles [Row 724] 
6. Footer [Row 809] 
7. Components [Row 860] 
8. Containers [Row 1526] 
9. Mobile / responsive [Row 1701] 

-------------------------------------------------------------------

*/

/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');*/

@import 'base.css';


.extra-content, .nav:not(.ms-rounded) li > a:before, .boxed.advs-box-top-icon-img .advs-box-content, [class*="col-md-"].boxed, .header-base .breadcrumb,
.advs-box-side-img hr, .mi-menu .sidebar-nav, .advs-box-top-icon-img.niche-box-post:after, .accordion-list .list-group-item:before, [class*=header-] .title-base h1:before, .title-base h2:before,
.woocommerce .product span.onsale, .circle-button, .btn.circle-button, .btn, .header-bootstrap, .header-title hr, .advs-box.boxed, i.circle, .intro-box:after, .intro-box:before,
.advs-box-side-img hr, .call-action-box, .title-base hr, .nav.inner.ms-mini, .header-title.white .title-base hr, .header-animation.white .title-base hr,
.title-base .scroll-top, .title-modern .scroll-top, i.square, .progress-bar, .tagbox span, .niche-box-post .block-infos .block-data, .webform-submission-form .form-submit{
   /* background-color: #025492;*/
  background-image: -moz-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
}
/*
.navbar-inner .nav.ms-minimal li a:before, .header-base.white, .advs-box-multiple.boxed .advs-box-content, .section-two-blocks.bg-color > .row > div:last-child, .list-items .list-item span {
    background-color: #5584ff !important;
}
*/
.btn:not(.btn-border):hover, .btn-primary:focus, .boxed .btn, .btn-primary.focus, .side-menu .active, .boxed.white .btn,
.white.circle-button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover, .white .title-base.yellow-bar hr, .img-box.i-center i.fa-play, .white.call-action-box .btn {
    background-color: #3586D5;
}

i.icon, .fullpage-menu .active i, .navbar-default .navbar-toggle:hover i, .navbar-default .navbar-toggle:focus i, header .side-menu .active > a,
.adv-img-button-content .caption i, .icon-menu ul.nav > li.active > a i, .icon-menu ul.nav > li:hover > a i, .active .maso-order i, .btn.btn-border i, .advs-box-top-icon:not(.boxed) i.icon,
.datepicker-panel > ul > li.picked, .pricing-table .list-group-item:before, .btn-text i, .dropdown-menu ul > li:hover > a,
.advs-box-content h2:hover a, .pricing-table .pricing-price span, .datepicker-panel > ul > li.picked:hover, footer h4, .box-menu-inner .icon-box i,
.caption-bottom p, .mi-menu li .fa, .fullpage-arrow.arrow-circle .arrow i, .accordion-list .list-group-item > a i, .mega-menu .fa-ul .fa-li,
.adv-circle.adv-circle-center i, .mi-menu a > .fa, .box-steps .step-item:after, .box-steps .step-number, h6, li.panel-item .fa-li, .icon-menu .navbar-collapse ul.nav i,
.side-menu i, .side-menu ul a i, .bs-menu li:hover > a, .bs-menu li.active > a, .hamburger-button:hover, .img-box.adv-circle i, .advs-box-side .icon, .advs-box-side-icon i,
.title-icon i, i, .fullpage-menu.white li.active a i, .timeline > li > .timeline-label h4, .anima-button i, .advs-box-multiple div i,
.footer-center .footer-title, .accordion-list .list-group-item > a.active, footer a:hover, .block-quote.quote-1:before, .text-muted .block-quote.quote-2:before, .breadcrumb > li + li:before, div .extra-content, .navbar-default .navbar-nav > .active > a {
    color: #00d7e1;
}
/**
@media (max-width: 994px) {
    .navbar-nav .open .dropdown-menu > li > a[href="#"], .navbar-nav .open .dropdown-menu > li > a[href="#nolink"] {
        color: #5584ff !important;
    }
}
*/
.footer-minimal .footer-title, .advs-box-top-icon.boxed .btn, .advs-box-top-icon.boxed .circle-button, .sidebar-nav ul a:hover, header .mi-menu .sidebar-nav ul a:hover,
.woocommerce div.product p.price, .woocommerce div.product span.price, .white .text-color, .accordion-list .list-group-item > a:hover, .boxed .circle-button:hover i, .dropdown-menu > li > a:hover,
.pagination > .active > a, .pagination > li:not(.disabled):hover > a, .boxed .circle-button, header .btn-search:hover, .advs-box h2 a:hover, .nav.ms-minimal > li.active > a,
header.scroll-css .navbar-default .navbar-nav > .active > a, header.menu-transparent.scroll-css .navbar-default .navbar-nav > li:hover > a, header.menu-transparent.scroll-css .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > li:hover > a {
    color: #5584ff !important;
}

.btn-border:hover, .btn.btn-border:hover, .btn.circle-button.btn-border:hover, .tag-row i {
    color: #3e6be0;
}

.btn-border:hover i, .white .btn i {
    color: #3e6be0 !important;
}
    .circle-button, .btn-default, .white .btn:not(.btn-border), .btn-border, .bg-transparent .navbar-nav > li.active > a .caret:before, .bg-transparent .navbar-nav > li:hover > a .caret:before,
    .white .btn-text, .scroll-top-mobile:hover:before, .tab-box.left:not(.pills) .panel-box, .tab-box.right:not(.pills) .panel-box, .tab-box.right .nav-tabs {
        border-color: #5584ff;
    }

.boxed.advs-box-multiple .advs-box-content, .niche-box-post, .extra-content, .quote-author, .border-color, .border-color.boxed-border.boxed-border.white, .timeline > li > .timeline-badge,
body div.boxed-border.border-yellow {
    border-color: #3586D5 !important;
}

.datepicker-top-left, .datepicker-top-right {
    border-top-color: #5584ff;
}

    .datepicker-top-left:before, .datepicker-top-right:before {
        border-bottom-color: #5584ff;
    }

.text-color {
    color: #025492;
}

.circle-button:hover, .btn:hover , .btn.btn-sm:hover{
    border-color: #9C9C9C !important;
}

.btn-text, html .advs-box .btn-text:after, .btn-color.btn-border:hover {
    color: #3e6be0;
    border-color: #3e6be0;
}

body, .adv-img p, .caption-bottom p, .adv-circle .caption p, .advs-box p, .pricing-table .list-group-item, a, .list-items .list-item p, .tab-box .nav-tabs > li > a span, div.caption-bottom p,
.header-base:not(.white) p, .title-base p, div.title-icon p {
    /*color: #8492af;*/
    
}

.img-box.inner .caption {
    color: #8492af !important;
}

header.menu-transparent .navbar-default .navbar-nav > .active > a, header.menu-transparent .navbar-default .navbar-nav > li:hover > a, .white .advs-box h4, .white .navbar-nav > .active > a, .white .navbar-nav > .active > a:hover,
.white .navbar-nav > .active > a:focus, .white .navbar-nav > .open > a, .white .navbar-nav > .open > a:hover, .white .navbar-nav > .open > a:focus, .white .navbar-nav > li > a:focus,
.white, .white ul li, .white p, .white .breadcrumb > .active, .white .navbar-nav > li > a, .white .navbar-nav > li > a:hover, .white .dropdown-menu > li > a, footer, footer p, footer li, footer a, footer span, footer .social-group i.circle,
.white .niche-box-testimonails h5, .white ul.list-texts li b, .pricing-table .pricing-price span:last-child, footer .social-group i {
   /*color: #9daac7 !important;*/

  color: #ffffff !important;
}


    .white .accordion-list .list-group-item > a:before, footer .social-group i.circle, .table > tbody > tr > th, .table > tbody > tr > td, .table > thead > tr > th {
        border-color: #9daac7 !important;
    }

.social-group i.circle, .social-button i.circle, .nav.inner.ms-rounded li a {
    border-color: #9daac7;
}

header.menu-transparent .nav .caret:before, footer .tag-row span {
    border-color: #8492af;
}

.btn-border {
    border-color: rgba(142,136,175,0.35);
}

.section-bg-color, .bg-color-2, header.bg-color-2 .navbar-main, .navbar-mini, .header-base:not(.bg-cover), [class*="col-md-"].boxed-inverse, .boxed-inverse, .fixed-area.boxed-inverse, .form-box .form-control, .form-inline, .tab-box .nav-tabs > li.active > a,
.tab-box .nav-tabs > li:hover > a, .table-striped > tbody > tr:nth-of-type(odd), .section-two-blocks > .row > div:last-child, .advs-box.boxed-inverse:not(.shadow-1), .header-base {
    background-color: #f4f9fe;
}

.block-quote.quote-2:after {
    color: #e2e8ee;
}

btn-border, .btn.btn-border, .btn.circle-button.btn-border, h1, h2, .box-pin h3, .pricing-table h3, .pricing-table .list-group-item.pricing-price, .pricing-table .list-group-item.pricing-price span,
.niche-box-testimonails-cloud .name-box .subtitle, .icon-box label, .advs-box-multiple div.circle, .box-steps .step-item > h3, .adv-img-down-text h2 a, .counter-box-simple.text-color span + span,
.list-items .list-item h3, tab-box .nav-tabs > li.active > a, .counter-circle, ul.list-texts li b, .nav.ms-minimal li a, .nav.inner.ms-rounded li a, .text-color-2, .list-blog p, .tag-row span, .tag-row a,
.niche-box-post h2 a, .list-blog h5, .block-title a, .block-infos p.bd-day, .comment-list .name, .countdown .countdown-values, .niche-box-testimonails h5, .author a, .maso-order i, .panel-default > .panel-heading {
    color: #0e1a35;
}

.advs-box h3, .advs-box h2, h4, .breadcrumb > li:before {
    color: #0e1a35;
}
/* 
footer, .flex-control-paging li a:hover, .bg-color {
    background-color: #025492 !important;
} */

.flex-control-paging li a.flex-active, .header-slider .flex-control-paging li a.flex-active, .input-group-btn .btn, .btn.btn-primary:hover {
    border-color: #0e1a35;
    background-color: #0e1a35;
}
.btn.btn-primary {
  color: #ffffff;
  background: #E95942 0% 0% no-repeat padding-box;
  border-radius: 25px;
  opacity: 1;
  height: 55px;
  margin-top: 20px;
  width: 200px;
  border-color: #E95942;
  font-size: 18px;
}
.flex-control-paging li a, .header-slider .flex-control-paging li a, body div .flexslider .flex-direction-nav a, div.flexslider .flex-direction-nav li a:before {
    border-color: #0e1a35;
}

.white.btn, .white .btn, .white .tag-row a, .header-bootstrap i.icon, .white .tag-row i, .white .advs-box-content h2 a, .white.advs-box-side-img h2 a, .advs-box-side-icon.boxed .icon-box i,
.circle-button, .white .pagination > li.disabled > a, .white .pagination > li > a, .social-colors i, .btn.circle-button, .btn, .btn i, .circle-button, .btn.circle-button, .btn:hover,
.btn:hover i, .btn.focus, .input-group button, .adv-img h2 {
    color: #fff;
    background: #E95942 0% 0% no-repeat padding-box;
    border-radius: 25px;
    opacity: 1;
}

    .nav.inner.ms-rounded > li > a:hover, .white .btn-text:hover, .header-base.white .breadcrumb.b a, .mi-menu .sidebar-nav ul a:hover, .white .btn.btn-border:hover, .white.advs-box-top-icon h3,
    .nav.inner:not(.ms-rounded) > li.active, .nav.inner.ms-rounded > li.active a, .nav.inner.ms-rounded li:hover i, .ms-rounded .active .maso-order i, .white .btn.circle-button.btn-border,
    .boxed .btn-text, .advs-box.white h3, h1.white, .white .form-control, .boxed.white p, .white .btn i, .call-action-box p, .white h4, .adv-img-classic-box.white p {
       color: black !important;
       font-size: 42px;
	font-family: Poppins-SemiBold;
	line-height: 50px;
	color: #1D1212;
	font-weight: 500;
    }

.section-bg-image .advs-box.boxed-inverse, .white .flex-control-paging li a:hover, .adv-img-down-text.boxed-inverse:hover, .advs-box-multiple div.circle, .list-blog input, .list-blog select,
.section-bg-image [class*="col-md-"].boxed-inverse, [class*="shadow-"].boxed-inverse, .sidebar-nav ul ul, .base-box.boxed, .base-box.boxed-inverse, .advs-box.boxed-inverse, .section-bg-color .form-box .form-control,
.boxed-inverse:not(.shadow-1) .form-box, .boxed-inverse:not(.shadow-1) .form-box .form-control, .section-two-blocks .form-box .form-control, .section-bg-color .advs-box.boxed-inverse {
    background-color: #fff;
}

header .side-menu .active, .white.btn:not(.btn-border), .white:not([class*="header-"]) .title-base hr, .bg-white, .white .flex-control-paging li a:hover {
    background-color: #fff !important;
}

.white .flex-control-paging li a.flex-active, .white.btn {
    border-color: #fff;
    background-color: #fff !important;
}

    .white .pagination li > a i:before, .boxed-border.white, .boxed-border.boxed-border.white, .btn.white:hover, .btn.white, .boxed .btn-text,
    .white .flex-control-paging li:hover, body .white .flex-direction-nav a:hover:before, body .white .flex-direction-nav a:hover,
    .white .btn:hover .caret:before, .white .accordion-list .list-group-item:hover > a:before, .white .btn.btn-border {
        border-color: #fff !important;
    }

.white form .form-control {
    border-color: #fff !important;
    color: #fff !important;
}

.bg-color.white p {
    color: rgba(255, 255, 255, 0.7) !important;
}

.white.form-inline {
    background-color: rgba(255,255,255,0.15);
}
/*
    .navbar-default .navbar-nav > .active > a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-nav > li:hover > a, .nav.inner > li, header .input-group-btn .btn, header .input-group-btn .btn:hover,
    .navbar-default .navbar-nav > li > a:hover, .dropdown-menu ul > li:hover > a, .navbar-main .btn-search:hover, .accordion-list .list-group-item > a:hover, .nav.inner, .bg-transparent li.active, .bg-transparent li:hover,
    .white.btn.btn-border, .white .btn.btn-border, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, a.list-group-item:hover,
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, header.menu-transparent.bg-transparent .navbar, .section-two-blocks.bg-color, .white.form-inline .form-control {
        background: none !important;
    }
*/
header .input-group-btn .btn, header > .navbar {
    border: none !important;
}

.white ::-webkit-input-placeholder {
    color: #fff;
}

.white ::-moz-placeholder {
    color: #fff;
}

.white :-ms-input-placeholder {
    color: #fff;
}

.white :-moz-placeholder {
    color: #fff;
}

.sub-heading {
  font: var(--fs-desc);
  color: #3d3d5c;
}
/*
-------------------------------------------------------------------
CUSTOM CLASSES
-------------------------------------------------------------------
*/

.shadow-1, .adv-img-down-text.shadow-1 .img-box, .two-blocks-container.shadow-1 > .row, .section-bg-color .advs-box.boxed-inverse, .section-bg-color .adv-img.boxed-inverse {
    /* box-shadow: 0 2px 15px rgba(0, 0, 0, 0.13) !important; */
}

.adv-img-down-text.shadow-1, .two-blocks-container.shadow-1 {
    box-shadow: none !important;
    margin: 8px;
}

    .adv-img-down-text.shadow-1 .img-box {
        margin: 8px;
    }
@media (min-width: 993px) {
    .video-overlay {
        margin-top: -70px;
        position: relative;
        background-position: top center;
        overflow: visible;
        z-index: 8;
    }
    .video-overlay > .content {
      padding-bottom: 55px !important;
    }
    .width-80 {
        max-width: 80%;
        margin: auto;
    }
    .width-80.text-left {
        margin-left: 0;
    }
    .margin-top-90, .section-two-blocks.margin-top-90 {
        margin-top: 90px;
    }
    .margin-negative-200 {
        margin-top: -200px !important;
    }
    .margin-negative-50 {
        margin-top: -50px !important;
    }
    .max-250 {
        max-width: 250px;
    }
    .section-middle-img, .two-blocks-container.shadow-1 {
        overflow: visible;
    }
    .section-middle-img > .content > .middle-img {
        position: relative;
        z-index: 9;
    }
    .section-middle-img > .content > .middle-img > img {
        position: absolute;
        z-index: 9;
        left: 50%;
        transform: translate3d(-50%, -10px, 0);
    }
    .section-middle-img > .content {
        padding-bottom: 554px !important;
    }
    .section-middle-img + .section-empty {
        padding-top: 130px;
    }
}
@keyframes pulse-infinite {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.07);
    }

    100% {
        transform: scale(1);
    }
}

.pulse-infinite {
    animation: pulse-infinite 2s infinite;
}


@keyframes pulse-circle {
    0% {
        box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
}

.section-pins {
    position: relative;
}

    .section-pins > img {
        max-width: 75%;
        position: relative;
        z-index: 1;
    }

    .section-pins .box-pin {
        position: absolute;
        z-index: 9;
        text-align: left;
        max-width: 250px;
        top: 40px;
    }

.box-pin h3 {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 35px;
}

.box-pin:before {
    content: "";
    background-image: url(/themes/custom/creatrixcampus/HTWF/css/images/line-2.png);
    background-position: right center;
    background-repeat: no-repeat;
    position: absolute;
    width: 600px;
    height: 50px;
    top: 23px;
}

.box-pin.box-pin-right {
    top: 270px;
    right: 0;
    text-align: right;
}

    .box-pin.box-pin-right:before {
        background-image: url(/themes/custom/creatrixcampus/HTWF/css/images/line-1.png);
        background-position: left center;
        right: 0;
    }

.bg-top {
    background-position: top center;
}

.bg-bottom {
    background-position: bottom center;
}

.img-box.i-center i.fa-play {
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    text-shadow: none;
    left: -30px;
    margin-top: -30px;
    border-radius: 50%;
    box-shadow: 0 0 0 rgba(204,169,44, 0.4);
    animation: pulse 2s infinite;
}

    .img-box.i-center i.fa-play::before {
        margin: 24px !important;
        font-size: 24px;
    }

.no-padding-top > .content {
    padding-top: 0 !important;
}

    .no-padding-top > .content > .row > div > .shadow-1, .no-padding-top > .content > .row > .shadow-1 {
        margin-top: 8px;
    }

.border-1000 {
    border-radius: 1000px;
}

.section-empty.border-bottom > .container:after, .section-bg-image.border-bottom > .container:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}




/*
-------------------------------------------------------------------
LAYOUT & TYPOGRAPHY
-------------------------------------------------------------------
*/
body, p {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    color: #5D5D72;
}
body {
  overflow-x: hidden;
}
span.space {
    width: 20px;
}

.img-box:not(.circle), .img-box:not(.circle) > span, .img-box:not(.circle) img, .img-box:before, .navbar-nav > li .dropdown-menu, .advs-box.boxed, .advs-box.boxed-inverse, .google-map, .advs-box-multiple, .social-group a i:not(.circle) {
    border-radius: 6px;
}

.png-over .img-box img, .section-two-blocks .col-md-6 > .img-box, .section-two-blocks .col-md-6 > .img-box img, .section-two-blocks .google-map {
    border-radius: 0 !important;
}

.img-box.circle {
    border-radius: 50% !important;
}

h1, .h1 {
    font-weight: 100;
}

.text-normal, .timeline > li > .timeline-label p, .form-box p, h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 400;
}

.text-bold, .collapse-button b/*, #comments h4*/, #comments h5, .nav-pills > li > a, ul.list-texts li b, .timeline-title, .timeline-label h4, #block-block-sidebar-latest-posts h5 {
    font-weight: 500 !important;
    border-color: #5584ff !important;
    /* border:solid 1px;    */
    margin:0 10px 0 10px;
}
.timeline-heading h4.timeline-title, .timeline-label h4
{
border:0;
}

.btn {
    font-weight: 600;
}

.anima-button:hover {
    padding-left: 57px;
}

.anima-button.btn:hover i, .anima-button.circle-button:hover i {
    margin-left: -27px;
}

.text-xs {
    font-size: 12px !important;
    line-height: 16px;
}

.text-s {
    line-height: 20px;
}

.text-m {
    font: var(--fs-desc);
}

.text-l {
    font: var(--fs-desc);
    letter-spacing: 0px;
    /*color: #1D1212;*/
    color: #5D5D72;
}

h1 {
    font-size: 60px;
    line-height: 75px;
    transform: translateY(-5px);
}

.text-xl {
    font-size: 45px !important;
    line-height: 60px;
}

.text-light {
    font-weight: 100;
}

hr {
    border-top: 1px solid #d6d6d6;
}

@media (min-width: 993px) {
  .we-mega-menu-submenu li.we-mega-menu-li span.we-megamenu-nolink ,
  .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink   {
    font-size: 16px;
    color: #025492;
    padding-top: 0;
  }
  .we-mega-menu-submenu.service_width ,
  .we-mega-menu-submenu.resources_width {
    min-width: 19.8rem;
  }
  .section-two-blocks .content {
      padding-left: 50px;
  }
  .container.content, .section-empty > .content, .section-bg-image > .content, .section-bg-video > .content, .section-bg-animation > .content, .section-slider > .content, .section-two-blocks .content {
      /* padding-top: 79px; */
      padding-bottom: 60px;
  }

  .page-node-type-campaign-template .section-bg-image > .content , 
  .page-node-type-ads-template .section-bg-image > .content {
      padding-top: 40px;
      padding-bottom: 100px;
  }

  .base-box.boxed, .base-box.boxed-inverse, .boxed-inverse, [class*="col-md-"].boxed, [class*="col-md-"].boxed-inverse, .grid-box > .grid-item.boxed-inverse, .row.vertical-row > div.boxed-inverse, .row.vertical-row > div.boxed {
      padding: 50px;
      border-radius: 6px;
  }

      [class*="col-md-"].boxed.small-padding, [class*="col-md-"].boxed-inverse.small-padding {
          padding: 25px;
      }

  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
      padding: 0 40px;
  }
  #higher_education_blog_list .col-sm-12 {
    padding: 0 20px;
  }
  .row.vertical-row > div, .section-map .overlaybox-inner > .row > * {
      /**padding-left: 40px;**/
      padding-right: 40px;
  }

  [class*="col-md-"].boxed, [class*="col-md-"].boxed-inverse {
      margin: 0 40px;
  }

  .glossary_term_detail .col-sm-12 {
    padding: 0 15px;
  }

  body > div[class*=section-]:last-of-type > .content {
      padding-bottom: 160px;
  }

  .section-two-blocks + footer {
      margin-top: 160px !important;
  }

  [class*="boxed"].col-md-8:not(.no-margins) {
      width: calc(66.66666667% - 80px);
  }

  [class*="boxed"].col-md-6:not(.no-margins) {
      width: calc(50% - 80px);
  }

  [class*="boxed"].col-md-4:not(.no-margins) {
      width: calc(33.33333333% - 80px);
  }

  [class*="boxed"].col-md-3:not(.no-margins) {
      width: calc(25% - 80px);
  }

  [class*="boxed"].col-md-5:not(.no-margins) {
      width: calc(41.66666667% - 80px);
  }
}

h2, .h2 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 100;
}

h3, .h3 {
    font-size: 36px;
    line-height: 40px;
}

    h1 + p, h3 + p, h4 + p, h1 + h2, h1 + h3, p + .btn {
        margin-top: 20px;
    }

p {
    margin-bottom: 3px;
    letter-spacing: .5px;
}

    p + p, h2 + h2 {
        margin-top: 10px;
    }

    p + .btn-text {
        margin-top: 5px;
    }

h2 + p {
    margin-top: 35px;
}

h4, .h4 {
    line-height: 35px;
}

h1.text-m, h2.text-m, h3.text-m {
    line-height: 25px !important;
}

.quote-author {
    font-style: normal;
    /*font-family: Poppins-SemiBold;*/
    font-size: 20px;
    margin-top: 43px;
    color: #339;
}

.section-bg-color hr {
    border-color: #b3b3b3;
}

.scroll-top-mobile {
    border-radius: 50%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);
    color: #b5b5b5;
    width: 35px;
    height: 35px;
    bottom: 15px;
    right: 15px;
}

/*
-------------------------------------------------------------------
HEADER AND MENUS
-------------------------------------------------------------------
*/

.navbar-inner:not(.ms-rounded) li.active > a:before, .navbar-inner:not(.ms-rounded) li:hover > a:before {
    width: 100%;
}

.navbar-inner:not(.ms-rounded) li {
    position: relative;
}

.navbar-inner:not(.ms-rounded) li > a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 0%;
    height: 1px;
    transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
}

.navbar-brand {
    height: 80px;

}

.nav .caret:before {
    border-color: #7d7d7d;
}

.navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
    font-weight: 500;
    font-size: 14px;
}

.navbar-nav > li .dropdown-menu {
    border: none;
    margin-top: -11px;
    padding: 10px 0;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.33);
}

header.scroll-css .navbar-nav > li > .dropdown-menu {
    margin-top: -11px;
}

.dropdown-submenu:hover > .dropdown-menu {
    box-shadow: 1px 4px 10px rgba(0, 0, 0, 0.2);
    margin-top: -9px;
}

.side-menu-lateral .dropdown-submenu:hover > .dropdown-menu {
    margin-top: 0;
}

.side-menu-fixed .brand {
    padding: 25px 15px;
}

.navbar-main .btn-search {
    opacity: .5;
    font-size: 19px;
    line-height: 19px;
    margin-top: 17px;
    border: none;
    background: none;
}

.subtitle-header .navbar-right {
    margin-top: 10px;
}

.icon-menu .navbar-main .nav.navbar-right {
    margin-top: 33px;
}

.search-box {
    margin: 85px 0 0 0;
}

.navbar-big-logo .navbar-main .navbar-header:after {
    display: none;
}

.nav.ms-minimal > li > a {
    border-bottom: none;
    font-weight: 500;
}

.nav.maso-filters {
    margin-bottom: 30px;
}

    .nav.maso-filters a {
        padding-top: 0;
    }

.inner.ms-minimal li a {
    padding-top: 0;
}

.mega-menu a {
    height: 32px;
    margin-bottom: 7px;
    padding-left: 0;
    font-weight: 400;
    font-size: 14px;
}

.mega-menu .nav-tabs > li > a {
    padding: 15px 30px !important;
    height: 50px;
}


.mega-menu h5 {
    margin-bottom: 21px;
    font-weight: 600;
}

.mega-tabs .nav-tabs {
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

    .mega-tabs .nav-tabs li a:before {
        bottom: -1px;
    }

.mega-tabs .tab-box {
    margin: 15px 15px 20px 15px;
}

    .mega-tabs .nav-tabs, .mega-tabs .tab-box .nav-tabs > li.active > a {
        background-color: #fff;
    }

    .mega-tabs .tab-box .nav-tabs > li > a {
        padding: 10px 15px !important;
    }

.mega-menu .tab-box > .panel {
    padding: 5px 0 0 0;
}

.navbar-main .navbar-form .form-control {
    border: none;
    border-bottom: 1px solid #e6e6e6;
}

.navbar-main .navbar-form .btn-search {
    font-size: 13px;
    margin-top: 0;
    border-bottom: 1px solid #e6e6e6;
    background: #f5f5f5;
}

header .navbar-main form.navbar-form {
    margin-top: 18px;
    padding: 0;
}

header .side-menu > li > a {
    font-weight: 500;
}


header .mi-menu ul li > a, header .sidebar-nav .panel-item > span {
    padding: 10px 15px;
}

/*
-------------------------------------------------------------------
TITLES
-------------------------------------------------------------------
*/
.ui-icon, .ui-widget-content .ui-icon {
  background-image: none !important;
}

#block-signflowblocksectioncontentseethekillerfeatures section:nth-child(2n+1) ,
#block-signflowblocksectioncontentseethekillerfeatures .title-modern{
  background: #F6F6F6;
}


[class*=header-] .title-base {
    text-align: left;
}

    [class*=header-] .title-base h1, .title-base h2, [class*=header-] .title-icon h2, [class*=header-] .title-icon h1, [class*=header-] .title-base.title-small h2 {
        font-size: 50px;
        font-weight: 500;
        margin-top: 5px;
        position: relative;
    }

    [class*=header-] .title-base p {
        max-width: 500px;
    }

[class*=header-] + [class*=section-] > .content {
    padding-top: 160px;
}

.header-base {
    border-bottom: none;
}

    .header-base .title-base {
        display: block;
    }

        .header-base .title-base h1 {
            font-size: 36px;
            line-height: 50px;
            position: relative;
            padding-top: 60px;
        }

div.title-base p {
    max-width: 500px;
    margin-top: 50px;
}

.title-base hr {
    display: none;
}

.header-base .breadcrumb.b a, .header-base .breadcrumb li {
    font-size: 13px;
}

.header-base .breadcrumb {
    margin-top: 65px;
    display: inline-block;
    float: right;
    padding: 3px 15px;
    border-radius: 30px;
}

.header-base .title-base p {
    max-width: 80%;
    padding-bottom: 50px;
}

.title-base h1:before, .title-base h2:before{
    content: '';
    position: absolute;
    height: 5px;
    width: 150px;
    bottom: -20px;
}
.blog_nav li a.active:before {
  content: '';
  position: absolute;
  height: 3px;
  width: 40px;
  bottom: -10px;
  background-color: #339;
}
.title-base h1:before, .title-base h2:before, .title-base.title-small h2:before {
    left: 50%;
    margin-left: -75px;
}

.title-base.text-left h1:before, .title-base.text-left h2:before, .title-base.text-left.title-small h2:before, [class*="header-"] .title-base h1:before, [class*="header-"] .title-base h2:before {
    left: 0;
    margin-left: 0;
}

.title-base p, .title-base.title-small p {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.title-base.text-left hr, .title-base.text-left hr, .title-base hr {
    opacity: 1;
}

.title-base.title-small p {
    margin-top: 50px;
}

.title-base p {
    margin-top: 0;
}

.title-base.text-left p, [class*="header-"] .title-base p {
    text-align: left;
    margin-left: 0;
}

.title-base.text-left p {
    margin-left: 1px;
    margin-bottom: 3px;
}

.title-base + .accordion-list > .list-group-item:first-child {
    border-top: none;
}

div[class*=header-]:not(.full-screen-title):not(.header-base) {
    max-width: 1140px;
    margin: auto;
    margin-top: 80px;
    border-radius: 6px;
    height: 410px;
}

[class*=header-][data-parallax]:not(.full-screen-title):not(.header-base) {
    background-image: url(/themes/custom/creatrixcampus/HTWF/css/images/bg-title.png);
    background-position: top center;
    background-size: cover;
    border-radius: 0;
    padding-top: 80px;
    height: 490px;
    margin-top: 0;
}

[class*=header-]:not(.header-base):not(.full-screen-title) .container {
    width: auto;
    padding: 0 80px 0 80px;
}

[class*=header-][data-parallax] .container {
    transform: translateY(-40px);
}

[class*=header-]:not(.white):after {
    background-color: #fff;
}

div.section-bg-animation {
    height: auto;
}

.section-bg-animation > .container {
    transform: none !important;
}

.videobox, .header-slider .flexslider .slides {
    height: 410px;
}

.header-video:not(.full-screen-title) .layer-parallax, .header-slider:not(.full-screen-title) .layer-parallax {
    max-width: 1140px;
    left: 50%;
    transform: translateX(-50%);
}

.header-parallax.header-video:not(.full-screen-title) {
    transform: translateY(80px);
    margin-top: 0;
    margin-bottom: 80px;
}

.header-parallax:not(.full-screen-title) .flex-control-nav {
    top: 375px;
}

/*
-------------------------------------------------------------------
FOOTER
-------------------------------------------------------------------
*/


footer p, footer a, footer li {
    font-weight: 400;
}

footer h3 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 22px;
}

footer .container {
    padding: 80px 15px;
}

footer .copy-row .copy-text {
    max-width: 1170px;
    text-align: left;
    font-size: 15px;
    padding: 30px 15px;
    margin: auto;
    font-weight: 400;
    letter-spacing: .3px;
    float: none;
}

    footer .copy-row .copy-text > span {
        display: inline-block;
        float: right;
    }

footer .fa-ul .fa-li {
    font-weight: 600;
}

footer ul {
    /*padding-left: 16px;*/
    padding-left: 0px;
}

footer .social-group {
    margin-bottom: 0;
}

footer.footer-minimal .copy-row .copy-text {
    text-align: center;
}

.scroll-top-mobile:before {
    top: -6px;
    left: -2px;
}
/*
-------------------------------------------------------------------
COMPONENTS
-------------------------------------------------------------------
*/
.img-box.inner {
    overflow: visible;
}

.img-box.inner, .slides > li > a.img-box.inner {
    width: auto;
    margin-left: 150px;
    margin-right: 1px;
}

    .img-box.inner .caption-box {
        height: 0;
    }

    .img-box.inner .caption {
        width: 60%;
        max-width: 360px;
        min-width: 100px;
        background: none;
        background-color: #fff !important;
        text-shadow: none;
        color: #000;
        font-size: 15px;
        line-height: 20px;
        font-weight: 300;
        left: -135px;
        bottom: 50px;
        padding: 30px;
        height: auto;
        border-radius: 6px;
        text-align: left;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
    }

    .img-box.inner.circle .caption {
        padding: 30px;
        height: auto;
        text-shadow: none;
    }

span.caption-box {
    text-align: center;
    line-height: 19px;
}

.img-box:not(.adv-img) .caption {
    transform: translateY(1px);
    display: block;
}

.caption-bottom {
    padding: 25px;
}

.accordion-list {
    margin-top: 3px !important;
}

    .accordion-list .list-group-item {
        border: none;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
        border-radius: 6px;
        margin-bottom: 10px;
    }

        .accordion-list .list-group-item > a {
            font-weight: 500;
            padding-left: 40px;
        }

            .accordion-list .list-group-item > a:before, .advs-box .btn-text:after, .box-steps .step-item:after,
            #block-views-block-signflow-services-slider-style-1 ul li .link_more a:after ,
            #block-views-block-signflow-services-block-4 ul li .link_more a:after ,
            .column_6_slider ul li .link_more a:after,
            #block-signflow-views-block-signflow-services-block-5 ul li .link_more a:after {
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                margin-left: -21px;
                top: 19px;
                position: absolute;
                border-top-width: 2px;
                border-top-style: solid;
                border-right-width: 2px;
                border-right-style: solid;
                content: "";
                width: 6px;
                height: 6px;
                transition: all .15s;
                border-color: rgba(93, 93, 93, 0.5);
            }

        .accordion-list .list-group-item > .panel > .inner {
            padding: 0px 15px 10px 20px;
        }

        .accordion-list .list-group-item > a.active:before {
            -webkit-transform: rotate(135deg);
            -ms-transform: rotate(135deg);
            transform: rotate(135deg);
        }

.btn {
    transition: all .6s;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 13px 50px;
    font-size: 18px;
    /*border-radius: 30px;*/
    border-radius: 5px;
}

.btn-sm {
    padding: 8px 35px;
    font-weight: 500;
    font-size: 13px;
}

    .btn-sm i {
        font-size: 14px;
        transform: translateY(1px);
        display: inline-block;
    }

.btn-xs {
    font-size: 11px;
    line-height: 18px;
    padding-top: 2px;
    padding-bottom: 0;
}

    .btn-xs.btn-border {
        border-width: 1px;
    }

.load-more-maso.btn i, .load-more-grid.btn i {
    font-size: 11px;
    margin-left: 5px;
    transform: translateY(0px);
}

.btn-text {
    border-bottom-style: solid;
}

.btn.white:hover, .white .btn:hover {
    opacity: .8;
}

.progress-circle .inner-circle .counter-circle {
    font-size: 19px;
    font-weight: 600;
}

.progress-circle .inner-circle .main {
    line-height: 27px;
    font-weight: 600;
}

.counter-box-simple span + span {
    margin-left: 15px;
}

.inner-circle hr {
    display: none;
}

.inner-circle p {
    margin-top: 0;
}

.inner-circle h2 + p {
    font-size: 13px;
    line-height: 22px;
}

.table:not(.grid-table) th {
    font-weight: 500;
}

table.table:not(.grid-table) > tbody > tr > td, table.table:not(.grid-table) > tbody > tr > th {
    font-size: 13px;
    padding: 15px;
}

.form-inline {
    border-radius: 30px;
    overflow: hidden;
}

    .form-inline .btn {
        border-radius: 30px;
        padding: 0 30px;
    }

.form-box.form-inline .form-control {
    border: none;
}

.form-box .form-control {
    border: none;
    border-radius: 0;
    padding: 0 20px;
    border-radius: 6px;
}

.form-box:not(.form-inline) .form-control:focus {
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.05);
}

.form-box textarea.form-control {
    padding: 20px;
}

.boxed-inverse:not(.shadow-1) .form-box .form-control {
    box-shadow: none;
}

.comment-list .name {
    font-weight: 500;
}

.comment-list img {
    border-radius: 50%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    width: 50px;
    height: 50px;
}

.comment-list .item {
    margin: 0 -15px;
}

.advs-box-top-icon-img.boxed .advs-box-content, .advs-box-top-icon-img.boxed-inverse .advs-box-content {
    padding: 30px;
    border: none;
}

.section-bg-color .advs-box.boxed, .section-bg-color .advs-box.boxed-inverse, .section-bg-color .adv-img-down-text.boxed-inverse, .section-bg-color .niche-box-testimonails-cloud p {
    border: 0 solid #eee;
}

.section-bg-color .advs-box.boxed-inverse{
    min-height: 550px;
}

.adv-img-full-content h2 {
    line-height: 19px;
}

.adv-img-full-content p {
    padding-top: 15px;
}

.advs-box {
    overflow: hidden;
}

    .advs-box p {
        font-size: 15px;
        line-height: 27px;
    }

    .advs-box h3, .advs-box h2, h4, .box-steps .step-item > h3 {
        margin-top: 5px;
        margin-bottom: 20px;
        font-weight: 600;
        font-size: 16px;
        line-height: 25px;
    }

    .advs-box a.btn, .advs-box a.anima-button, .advs-box a.btn-text {
        margin-top: 25px;
    }

    .advs-box .btn-text {
        border: none;
        font-weight: 400;
        position: relative;
    }

        .advs-box .btn-text:after {
            margin-left: 7px;
            top: 9px;
            right: -13px;
        }

.advs-box-top-icon-img .img-box {
    margin: 1px;
}

.img-box.adv-img-half-content .caption, .img-box.adv-img-side-content .caption {
    padding: 30px 20px;
}

.adv-img-side-content .btn, .adv-img-side-content .btn-text {
    margin-top: 10px;
}

div.adv-img p {
    font-weight: 400;
    margin-top: 5px;
}

.niche-box-post .text-m {
    font-size: 23px !important;
    line-height: 30px;
}

.niche-box-post h2 {
    margin-top: 5px;
    margin-bottom: 18px;
}

.niche-box-post .block-infos {
    width: 250px;
    text-align: left;
    margin-left: 25px;
}

    .niche-box-post .block-infos .block-data {
        display: block;
        float: left;
        height: 30px;
        border: none;
        border-radius: 23px;
        padding: 0 5px;
        margin-top: 23px;
    }

.block-infos .block-comment {
    display: none;
}

.niche-box-post .block-infos p.bd-day {
    display: inline-block;
    padding: 5px 0px 5px 10px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
}

.niche-box-post .block-infos .bd-month {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding-right: 9px;
    color: #fff;
}

.niche-box-post .img-box {
    margin: 0;
}


.niche-box-post .tag-row {
    margin-bottom: 15px;
}

.niche-box-blog p.excerpt {
    font-size: 14px;
}

.niche-box-blog .block-infos {
    position: relative;
    padding: 0;
    width: 100px;
}

.niche-box-blog .block-data {
    border: none;
    border-radius: 6px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
    padding: 15px;
    margin: 5px;
}

.niche-box-blog .bd-day {
    font-weight: 600;
}

.niche-box-blog .bd-month {
    font-weight: 500;
    font-size: 11px;
}

.niche-box-blog a.btn, .niche-box-blog a.btn-text {
    margin-top: 0;
}

.niche-box-blog .block-top .block-title {
    padding-left: 30px;
}

.niche-box-blog h2 {
    font-size: 30px;
}

.advs-box-side-img.boxed .col-md-8, .advs-box-side-img.boxed-inverse .col-md-8 {
    padding-top: 30px;
    padding-bottom: 35px;
}

.extra-content {
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
    background: none;
    border-left: none;
    color: #585858;
    border-top: 1px solid #7a7a7a;
    padding-left: 0;
    padding-right: 0;
}

.adv-img-down-text h2 {
    line-height: 20px;
}

    .adv-img-down-text h2 a {
        padding-bottom: 10px;
        padding-top: 5px;
    }

.adv-img-down-text .caption-bottom p {
    margin-top: 0;
}

.adv-img-down-text.boxed-inverse .caption-bottom {
    border: 1px solid #e4e4e4;
    border-top: none;
}

.section-bg-color .adv-img-down-text.boxed-inverse .caption-bottom {
    border: none;
}

.flexslider .niche-box-testimonails-cloud {
    margin: 15px;
}

.niche-box-testimonails-cloud {
    overflow: visible;
}

    .niche-box-testimonails-cloud p {
        text-align: left;
        background: #fff;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
    }

        .niche-box-testimonails-cloud p:after {
            display: none;
        }

    .niche-box-testimonails-cloud .name-box .subtitle {
        padding-top: 16px;
        font-weight: 500;
        font-size: 16px;
    }

.niche-box-testimonails h5 {
    font-weight: 600;
}

    .niche-box-testimonails h5 span {
        display: block;
        margin-top: 10px;
        font-weight: 400;
    }

.adv-img-classic-box .caption {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%,rgba(0, 0, 0, 0) 60%) !important;
    transform: translate3d(0,0,0);
}

.adv-img-classic-box > .img-box {
    background: #000;
}

.adv-img-classic-box:hover .img-box img {
    opacity: .5 !important;
}

.adv-img-classic-box .caption-inner h2 {
    margin-bottom: 0px;
    line-height: 20px;
}

.adv-img-classic-box .caption-inner p {
    font-weight: 400;
}

.adv-img-classic-box .caption-inner {
    padding: 20px 30px;
}

.advs-box-top-icon {
    overflow: visible;
    position: relative;
    padding-top: 0 !important;
}

    .advs-box-top-icon h3 {
        margin-top: 15px;
    }

    .advs-box-top-icon.boxed-inverse, .advs-box-side-icon.boxed-inverse, .advs-box-top-icon.boxed, .advs-box-side-icon.boxed {
        margin-top: 0 !important;
        padding: 45px 30px !important;
    }

.flexslider .advs-box-top-icon {
    margin-top: 8px !important;
}

.advs-box-top-icon .icon {
    position: relative;
    left: auto;
    margin: 0;
    box-shadow: none !important;
    font-size: 60px;
    line-height: 110px;
    height: 110px;
    width: 110px;
    padding: 0;
    background: none;
}

.advs-box-top-icon .icon.text-xl {
    font-size: 80px !important;
    height: 95px;
}
.column_3_table .advs-box-top-icon .icon.text-xl {
    font-size: 60px !important;
    height: 105px;
}
.column_3_table .advs-box-top-icon .icon.text-xl:before {
/*background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);*/

  background-image: -webkit-linear-gradient(left, #3586D5 , #025492); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #3586D5 , #025492); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #3586D5 , #025492); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #3586D5 , #025492); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #3586D5 , #025492); /* Standard syntax; must be last */ 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial;
}
.advs-box-top-icon.text-left .icon {
    text-align: left;
    left: 0;
    margin-left: 0;
}
.column_3_table .shadow-1 {
  border: 1px solid transparent !important;
}
.column_3_table .shadow-1:hover{
  box-shadow:0 0 0 !important;
  border:1px solid #E8ECF0 !important;
}
.advs-box-top-icon.text-left.boxed .icon, .advs-box-top-icon.text-left.boxed-inverse .icon {
    left: 13px;
    text-align: center;
}

.advs-box-top-icon-img .advs-box-content {
    padding-top: 30px;
}

.list-items .list-item {
    padding: 20px 0;
    border-bottom-color: rgba(0,0,0,.2);
}

    .list-items .list-item:first-child {
        padding-top: 0;
    }

    .list-items .list-item h3 {
        font-weight: 600;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .list-items .list-item:hover {
        background: none;
    }

    .list-items .list-item span {
        font-size: 13px;
        color: rgb(255, 255, 255);
        background-color: rgb(0, 0, 0);
        text-align: center;
        border-radius: 30px;
    }

    .list-items .list-item p {
        line-height: 19px;
        padding-top: 5px;
    }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    font-weight: 500;
    font-size: 15px;
}

.list-group-item .col-md-3, .list-group-item .col-md-4 {
    padding: 0 15px;
}

.list-group-item .row {
    margin: 0 -15px;
}

ul li .fa-li.fa-square {
    font-size: 10px;
    margin-top: 3px;
    margin-left: -8px;
}

.icon-box-cell i.text-xl {
    width: 55px;
}

.icon-box.icon-box-top-bottom .icon-box-cell > i {
    margin: 0px 0 15px 0;
}

.icon-box-top-bottom .icon-box-cell label {
    margin-bottom: 10px;
}

.icon-box label {
    font-weight: 600;
    padding-bottom: 5px;
}

.icon-box:not(.icon-box-top-bottom) .icon-box-cell * {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.advs-box-multiple .circle > i {
    line-height: 65px;
    height: 65px;
    width: 65px;
}


.advs-box-multiple .advs-box-content {
    padding: 30px;
}

.advs-box-multiple div.circle {
    font-size: 34px;
    right: 20px;
    line-height: 44px;
    border: none;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);
}

    .advs-box-multiple div.circle span {
        line-height: 16px;
        color: #717171;
        font-weight: 400;
    }

.section-bg-color .advs-box-multiple.boxed-inverse .advs-box-content {
    border: none;
}

.progress {
    overflow: visible;
    height: 3px;
    background-color: #e8e8e8;
}

.progress-bar {
    box-shadow: none !important;
    color: #30353b;
    height: 3px;
}

    .progress-bar > span {
        padding: 2px 0 2px 5px;
        width: 60px;
        transform: translateY(-31px);
        border-radius: 3px;
        display: block;
        white-space: nowrap;
        font-weight: 500;
        letter-spacing: 1px;
        float: right;
        font-size: 12px;
        background: #2d2d2d;
        color: #fff;
        text-align: center;
    }

.pricing-table {
    overflow: hidden;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    border: none;
    position: relative;
    border-radius: 6px;
}

    .pricing-table .list-group-item {
        padding: 5px 35px 5px 60px;
        text-align: left;
        border-bottom: none;
        font-size: 16px;
        position: relative;
    }

    .pricing-table .pricing-price:before, .pricing-table .pricing-name:before, .pricing-table .pricing-btn:before {
        display: none;
    }

    .pricing-table .pricing-btn {
        padding: 5px 35px;
    }

    .pricing-table .list-group-item:before {
        content: "\f00c";
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        left: 35px;
        top: 11px;
    }

    .pricing-table .pricing-price.list-group-item {
        font-weight: 600;
        font-size: 72px;
        line-height: 72px;
        padding: 100px 35px 30px 35px;
    }

    .pricing-table .list-group-item:nth-child(even) {
        background-color: #fff;
    }

    .pricing-table h3 {
        font-weight: 400;
        font-size: 24px;
        line-height: 36px;
        text-transform: uppercase;
    }

    .pricing-table .btn {
        margin-top: 30px;
        padding: 10px 25px;
        margin-bottom: 40px;
    }

    .pricing-table .pricing-price span {
        font-size: 24px;
        display: inline-block;
    }

        .pricing-table .pricing-price span:first-child {
            font-weight: 600;
            font-size: 40px;
            transform: translate3d(-2px,-2px,0);
        }

    .pricing-table .pricing-name {
        position: absolute;
        right: 0;
        left: 0;
        top: 35px;
        padding: 0px 28px;
    }

.pricing-table-big, [class*="section-"] > div > .row:first-child > div > .pricing-table-big {
    margin: -15px 0 0 0;
}

.niche-box-team .content-box hr {
    display: none;
}

.niche-box-team .content-box h2 {
    margin-top: 15px;
    margin-bottom: 0;
}

.niche-box-team .content-box h4 {
    font-size: 14px;
    font-weight: 300;
}

.advs-box-side-icon h3 {
    margin-top: 0;
}

    .advs-box-side-icon h3.text-m {
        margin-bottom: 7px;
        font-size: 22px !important;
    }

.advs-box-side-icon .icon-box i.text-xl {
    line-height: 49px;
    width: 80px;
}

.advs-box-side-icon .icon-box i {
    font-size: 65px;
    line-height: 75px;
    text-align: left;
    width: 95px;
    margin-left: 1px;
    height: 65px;
}

.advs-box-side-icon .icon-box {
    padding-right: 0;
    vertical-align: top;
}

    .advs-box-side-icon .icon-box + .caption-box {
        position: relative;
    }


.advs-box-side h3 {
    margin-top: 0;
}

.advs-box-side hr {
    display: none;
}

[class*="boxed-"].advs-box-side .col-md-4 {
    margin: -25px;
    padding-right: 40px;
}

.advs-box-side > .row {
    margin: 0 -15px;
}

    .advs-box-side > .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }

.timeline > li > .timeline-panel {
    border: none;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);
    border-radius: 6px;
    padding: 50px;
}

.timeline:before {
    background: none;
}

.timeline > li > .timeline-badge {
    border-width: 2px;
    background: #fff;
}

.timeline > li {
    margin-bottom: 50px;
}

    .timeline > li:last-child {
        margin-bottom: 0;
    }

.timeline small > i {
    margin-right: 15px;
}

.timeline-body {
    padding-top: 10px;
}

.timeline > li > .timeline-panel:before {
    border-left: 15px solid rgba(189,189,189,.14);
    border-right: 0 solid rgba(189,189,189,.14);
    filter: blur(3px);
    right: -20px;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
    left: -20px;
}

.niche-box-team:hover .img-box img {
    transform: translateY(25px) scale(1.2) !important;
}

.porfolio-bar a {
    font-size: 14px;
    text-transform: uppercase;
}

    .porfolio-bar a i {
        font-size: 35px;
    }

.porfolio-bar .icon-box i {
    transform: translateY(-3px);
}

.counter-box-icon > div {
    text-align: left;
}

/*
-------------------------------------------------------------------
CONTAINERS
-------------------------------------------------------------------
*/


.nav-tabs > li {
    margin-right: 30px;
}

.inverse .nav:not(.ms-rounded) li > a:before {
    top: -1px;
    bottom: auto;
}

.nav-tabs > li > a i {
    margin: 0 10px 0 0;
}

.tab-box .nav-tabs > li > a {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    padding: 21px 20px 20px 20px;
    margin-right: 0;
    opacity: .6;
    transition: all .4s;
}

    .tab-box .nav-tabs > li > a span {
        text-transform: none;
        display: block;
        line-height: 20px;
        font-weight: 400;
        margin-top: 7px;
        font-size: 13px;
        letter-spacing: .5px;
    }

.tab-box .nav-tabs > li.active > a, .tab-box .nav-tabs > li:hover > a {
    border-radius: 6px;
    opacity: 1;
}

.nav-pills > li.active > a, .nav-pills > li:hover > a {
    font-weight: 500 !important;
}


.tab-box .nav-tabs > li > a, .tab-box .panel-box .panel, .tab-box .nav-tabs, .tab-box .panel-box, .tab-box > .panel, .tab-box > .panel-box > .panel {
    border: none !important;
}

    .tab-box .panel-box .panel {
        padding-top: 0;
        padding-bottom: 0;
    }

.tab-box > .panel, .tab-box > .panel-box > .panel {
    padding: 30px 0 0 0;
}

.tab-box.inverse > .panel, .tab-box.inverse > .panel-box > .panel {
    padding: 0 0 30px 0;
}

.tab-box.left .panel-box .panel {
    padding: 0 0 0 30px;
}

.tab-box.right .panel-box .panel {
    padding: 0 30px 0 0;
}

.tab-box .nav-tabs.nav-center li.active {
    margin-right: 0;
    bottom: 0;
}

div div.flexslider li .shadow-1 {
    margin: 8px;
    width: calc(100% - 16px);
}

.flexslider .flex-direction-nav li a {
    margin-top: -12px;
}

    .flexslider .flex-direction-nav li a:before {
        margin-left: -6px;
        transition: all .6s;
    }

    .flexslider .flex-direction-nav li a.flex-prev:before {
        margin-left: 7px;
        margin-top: 10px;
    }

.flexslider.nav-bottom-left .flex-direction-nav a, .flexslider.nav-bottom-left:hover .flex-direction-nav .flex-prev {
    left: -10px;
    bottom: -50px;
    top: auto;
    opacity: 1;
}

    .flexslider.nav-bottom-left .flex-direction-nav a.flex-next {
        left: 40px;
    }

.maso-box.row, .grid-box.row {
    margin: -17px;
    width: calc(100% + 40px);
}

.maso-box > .maso-item, .grid-box > .grid-item {
    padding: 15px;
}

.maso-30 .maso-box > .maso-item, .grid-30 .grid-box > .grid-item {
    padding: 15px;
}

.grid-box, .maso-box {
    margin: -20px;
    width: 100%;
    width: calc(100% + 40px);
}

.maso-30 .maso-box.row, .grid-30 .grid-box.row {
    margin: -15px;
    width: calc(100% + 30px);
}

.flex-control-paging li a, .header-slider .flex-control-paging li a {
    background: none;
    border-style: solid;
    border-width: 1px;
}


.box-steps .step-item {
    padding-left: 140px;
}

.box-steps .step-number {
    opacity: 1;
    width: 70px;
    height: 70px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    text-align: center;
    line-height: 70px;
    font-size: 30px;
    font-weight: 600;
    left: 42px;
}

.box-steps .step-item:before {
    content: '';
    position: absolute;
    width: 1px;
    right: 29px;
    top: 50%;
    margin-top: -38px;
    height: 70px;
    background: rgba(113, 113, 113, 0.5);
}

.box-steps .step-item:after {
    opacity: 1;
    width: 18px;
    height: 18px;
    top: 50%;
    margin-right: 15px;
    background: #fff;
    border-top-width: 1px;
    border-right-width: 1px;
}

.box-steps .step-item:last-child:before {
    display: none;
}

.section-bg-color .box-steps .step-item:after {
    background: #f7f7f7;
}

.mfp-arrow-right:before {
    margin: 24px 0 0 9px;
}

.fixed-area.active .nav.inner.ms-rounded li a {
    background: #fff;
    box-shadow: 0 3px 10px hsla(0, 0%, 0%, 0.22);
    transition: box-shadow .3s;
}

.pagination li a, .pagination li.active a {
    font-weight: 600;
    background: none;
    margin: 0 10px;
}

.pagination li.active a {
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
    width: 40px;
    height: 40px;
    margin-top: -5px;
    line-height: 32px;
    background: rgb(255, 255, 255) !important;
    text-align: center;
}

.pagination-lg li.active a {
    width: 50px;
    height: 50px;
}

.pagination li:not(.active) a {
    border: none !important;
    background: none;
}

.pagination > li > a {
    font-size: 14px;
    text-transform: uppercase;
}

.maso-list .list-nav, .grid-list .list-nav {
    margin-top: 50px;
}

.list-nav.text-left .pagination {
    margin: 0 -20px;
}

.album-box .caption h2 {
    font-size: 17px;
}

.two-blocks-container > .row {
    border-radius: 15px;
}

.overlaybox-side .overlaybox-inner {
    padding: 40px;
    border-radius: 6px;
    margin: 0 60px;
    width: calc(50% - 40px);
}

.boxed-inverse .scroll-content:after, .section-bg-color .scroll-content:after {
    background: linear-gradient(to top, rgb(244, 249, 254) 0%,rgba(0,0,0,0) 100%);
}

/*
-------------------------------------------------------------------
RESPONSIVE
-------------------------------------------------------------------
*/
.navbar-toggle > i {
    margin-top: 13px;
}

@media (max-width:994px) {
    h1 {
        font-size: 38px;
        line-height: 55px;
    }

    .container.content, .section-empty > .content, .section-bg-video > .content, .section-bg-animation > .content, .section-slider > .content {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .section-bg-image > .content {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    body > div[class*=section-]:last-of-type > .content {
        padding-bottom: 100px;
    }

    [class*=header-] + [class*=section-] > .content {
        padding-top: 100px;
    }

    header .nav li > .mega-menu, .search-box, .flexslider.nav-top-right {
        margin: 0 !important;
    }

    .navbar-nav > li > a, .nav.inner.ms-rounded.over > li {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    [class*=header-][data-parallax]:not(.full-screen-title):not(.header-base) {
        padding-top: 50px;
        border-radius: 6px;
        margin-top: 38px;
        background: none;
    }

    header .mega-tabs .tab-box .nav-tabs > li > a {
        padding-left: 0 !important;
    }

    .navbar-nav .dropdown-menu > li > .dropdown-toggle {
        padding-bottom: 0;
    }

    /*.menu-transparent .navbar-collapse {
        background-color: #fff;
    }*/

    header.menu-transparent .navbar-default .navbar-nav > .active > a, header.menu-transparent .navbar-default .navbar-nav > li:hover > a, header.bg-transparent .navbar-default .navbar-nav > li > a {
        color: #000 !important;
    }

    header .navbar-main ul {
        padding: 10px 0 0 0 !important;
    }

    .mega-menu .nav-tabs > li > a {
        padding-left: 15px !important;
    }

    .text-m-xs {
        font-size: 25px !important;
        line-height: 35px;
    }

    .text-m-sm {
        font-size: 30px !important;
        line-height: 35px;
    }

    .grid-table td {
        padding: 15px !important;
    }

    .grid-table {
        margin: -15px;
        width: calc(100% + 30px);
    }

    .nav.maso-filters a {
        padding-top: 0;
        margin-bottom: 10px;
    }

    .navbar-inner .navbar-toggle, .navbar-inner .navbar-toggle:hover {
        background: rgb(255, 255, 255);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
        margin-bottom: 30px;
    }

    .overlaybox-side .overlaybox-inner {
        padding: 30px;
        width: 100%;
    }

    .adv-img h2, .adv-circle h2, .caption-bottom h2 {
        line-height: 25px;
    }

    h2, .h2 {
        font-size: 33px;
    }

    h3 {
        line-height: 27px;
    }

    .nav-tabs > li, h2 + h2 {
        border: none !important;
        margin: 0;
    }

    .box-steps .step-item:before, .section-bg-color .box-steps .step-item:after {
        display: none;
    }

    .box-steps .step-item {
        padding: 15px 50px;
    }

        .box-steps .step-item > h3 {
            margin-top: 80px;
        }

    .flexslider.nav-right .flex-control-nav {
        bottom: -14px;
    }

    [class*=header-] .title-base h1, [class*=header-] .title-icon h2, [class*=header-] .title-icon h1, [class*=header-] .title-base.title-small h2, .title-base h2 {
        font-size: 30px;
        line-height: 35px;
    }

    [class*=header-] .title-base p, [class*=header-] div.title-icon p {
        margin-top: 40px;
    }

    [class*=header-] .title-base p {
        max-width: 300px;
    }

    [class*=header-] .breadcrumb.b {
        text-align: left;
    }

    .header-title, .header-video, .header-animation, .header-slider {
        height: 300px !important;
    }

    .header-base {
        padding-bottom: 20px;
    }

    footer .container {
        padding: 80px 0;
    }

    .timeline > li > .timeline-label {
        position: absolute;
        left: auto;
        right: 0;
        max-width: 65px;
        margin: 0;
    }

    .timeline > li.timeline-inverted > .timeline-label {
        left: 0;
        right: auto;
        text-align: right;
    }

    .timeline > li > .timeline-badge {
        display: none;
    }

    .timeline > li > .timeline-label p {
        font-size: 12px;
        white-space: normal;
    }

    .timeline > li > .timeline-label h4 {
        font-size: 16px;
    }

    header .dropdown-submenu a + .dropdown-menu a {
        padding-left: 20px;
    }

    .comment-list img {
        position: absolute;
        margin-top: 10px;
    }

    .comment-list .col-md-10 {
        padding-left: 90px;
    }

    .img-box.adv-img-side-content .caption {
        min-height: 180px;
    }

    .header-base .breadcrumb, .header-bootstrap .breadcrumb {
        text-align: right;
    }

    .advs-box-side-icon .icon-box, .advs-box-side-icon .caption-box {
        display: table-cell;
    }

    .pricing-table-big {
        margin: 0 0 20px 0 !important;
    }

    .form-inline, .white.form-inline {
        background: none;
        border-radius: 0;
    }

    .section-two-blocks {
        margin: 0 15px;
    }

    .section-pins .box-pin {
        margin: 15px;
        transform: scale(.8);
    }

    .box-pin.box-pin-right {
        top: 100px;
    }

    header + [class*=section-] > div > .vertical-row {
        display: flex !important;
    }

    .advs-box-side-icon .icon-box, .advs-box-side-icon .caption-box, .advs-box-side, .advs-box-side-icon p, .advs-box.advs-box-side p,
    .section .background-page, .section .content, .section .container {
        text-align: left !important;
    }

    div[class*=header-]:not(.full-screen-title):not(.header-base) {
        margin-left: 15px;
        margin-right: 15px;
        width: calc(100% - 30px);
    }
}


@media (max-width: 480px) {
  .sligle_blue_section h2:before,
  .sligle_blue_section h2:after {
    display: none;
  }
  .page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign h1 {
    line-height: 50px !important;
  }
  .our-services .service-desc {
    width: 100%;
  }
  .service-items .col-md-3 {
    width: 100% !important;
  }
  .webinar-list {
    margin-top: 20px !important;
  }
  .numberDisplay {
    font-size: 200% !important;
    padding: 0 10px !important;
  }
  #block-webinarrightblock {
    float: none !important;
  }
  .content-page-433 .webinar-container {
    width: 100% !important;
    display: inline-block;
  }
  .content-page-433 .webinar-header h1 {
    font-size: 34px !important;
    line-height: 45px !important;
  }
  .footer-base .footer-menu-pad {
      margin-top: 0 !important;
      padding: 0 !important;
          padding-left: 0px;
      margin-bottom: 20px;
      padding-left: 10px !important;
  }
  .col-md-3.section-5.footer-menu-pad .space.m{
      display: none;
  }
  .col-md-12 #block-privacypolicy-2 {
    margin-top: 0px;
    padding-top: 0;
  }
  #block-signflowblockfooterbase2column3logoandcontact-2 {
    text-align: center;
  }
  #block-signflowblockfooterbase2column3logoandcontact-2 .tag-row.text-s {
    padding: 10px 0;
  }
  footer .tag-row span {
      border-color: #8492af;
      width: 130px;
      padding: 0px 0px;
      margin: 0;
      padding: 0 15px;
  }
  .col-md-3.section-5.footer-menu-pad {
    padding-left: 0 !important;
  }
  #block-signflowblocksectioncontentseethekillerfeatures .learn-space {
    margin-right: 5px !important;
  }
  .animation_img {
    width: 40% !important;
    height: 230px !important;
  }
  .icon5 img {
    top: 25% !important;
    width: 100px !important;
  }
  .abl,
  .abl img {
    width: 70px !important;
  }
  .icon6 {
    top: -10px !important;
    left: -26px !important;
  }
  .icon7 {
    top: -10px !important;
    right: -16px !important;
  }
  .icon9 {
    bottom: -10px !important;
    right: -26px !important;
  }
  .icon8 {
    bottom: -10px !important;
    left: -26px !important;
  }
  .product_header .text-l {
    width: 65%;
  }
  footer.footer-base .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  .product_main_title {
    display: inline-block;
  }
  .col-md-7 .thank_txt .inquiry_option .inquiry_title {font-size: 12px !important;}
  .address_section .contact_list {
    padding-left: 15px;
    padding-right: 15px;
  }
  .contact_main .form_display {
    top: 34%;
  }
  .col-md-7 .thank_txt .inquiry_option ul li a{font-size: 14px !important;}
  #read_our_blogs .title .product_main_title{line-height: 40px;}
  #read_our_blogs .col-md-4 {padding: 5px;}
  .latest_blog .col-md-4 {padding: 0px;}
  .latest_blog .advs-box-content .blog_title {
    font-size: 15px;
    line-height: 24px;
  }
  .latest_blog .advs-box-content .more_link {
    left: 25%;
  }
  .simplenews_block form .form-actions{
    bottom: 38%;
  }
  .latest_blog .col-md-4 {
    margin-bottom: 25px;
  }
  #read_our_blogs .col-md-4 .advs-box-content .niche-box-content {
    font-size: 14px;
    line-height: 32px;
  }
  .content-page-414 .request_demo_pge_style {
    padding: 0px;
  }
  #block-requestademocustomtext{display: none;}
  #block-aboutustitlesectuon .col-md-6 .maso-item .left_img, 
  .header_ection_masonry_3 .col-md-6 .maso-item .left_img {
    height:125px;
  }
}
/* Custom styles start */
.we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,
.we-mega-menu-ul > .we-mega-menu-li > a {
    background: none;
    font-size: 15px;
    text-transform: capitalize;
}
.we-mega-menu-ul > .dropdown-menu:hover > span,
.we-mega-menu-ul > .we-mega-menu-li > a:hover,
.we-mega-menu-ul > .we-mega-menu-li.active-trail > a,
.we-mega-menu-ul > .we-mega-menu-li.active > a:hover,
.we-mega-menu-ul > .we-mega-menu-li.active > a:focus,
.we-mega-menu-ul > .we-mega-menu-li.active-trail > a:hover,
.we-mega-menu-ul > .we-mega-menu-li.active-trail > a:focus {
  background: none;
}
.we-mega-menu-submenu li.we-mega-menu-li span {
  border-bottom: none;
}
.we-mega-menu-submenu li.we-mega-menu-li span.we-megamenu-nolink,
.we-mega-menu-submenu li.we-mega-menu-li span:hover,
.we-mega-menu-ul li.we-mega-menu-li .dropdown-menu:hover > span.we-megamenu-nolink {
  color: #025492;
}
.we-mega-menu-ul > .we-mega-menu-li {
    border-left: 0px none;
    cursor: pointer;
}
.solution_group_menu {
    width: 750px;
    left: -335px;
    padding: 30px;
}
.group_menu_in {
    padding: 13px;
}
.company_width {
    width: 190px;
    left: -35px;
}
.service_width {
    left: -40px;
}
.resources_width {
  left: -10px;
}
.resources_width > .we-mega-menu-submenu-inner {
  min-height: unset !important;
}
.we-mega-menu-ul > .dropdown-menu:hover > a,
.we-mega-menu-ul > .dropdown-menu:hover > span,
.we-mega-menu-ul > .dropdown-menu:focus > a,
.we-mega-menu-ul > .dropdown-menu:focus > span {
  background: none;
}
.solution_group_menu li.we-mega-menu-group {
    width: 45%;
    float: left !important;
}
.solution_group_menu li.we-mega-menu-group span {
    font-size: 16px;
    color: #025492;
}
.we-mega-menu-submenu li.we-mega-menu-li a {
    border: 0px none;
    font-size: 15px;
}
.we-mega-menu-submenu li.we-mega-menu-li>a{
  color: #242424 !important;
  height:42px;
}
.solution_group_menu .solution_subtitle_menus {
    margin-top: 10px;
}
.solution_group_menu .solution_subtitle_menus li {
    margin-bottom: 8px;
}
.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
    min-height: 9.25rem;
}
.we-mega-menu-submenu {
    border: 0px none;
    box-shadow: 0px 26px 51px 19px #00000020;
}
em {
  font-style: normal;
}
.navbar-we-mega-menu {margin-bottom: 0;}
.footer-base .we-mega-menu-ul > .we-mega-menu-li.active > a,
.footer-base .we-mega-menu-ul > .we-mega-menu-li.active-trail > a,
.footer-base .we-mega-menu-ul > .we-mega-menu-li > a:hover,
.footer-base .we-mega-menu-ul > .we-mega-menu-li.active-trail > a:hover {
    border: 0px none;
    background: none;
    color:#fff;
}

.footer-base .we-mega-menu-ul > .we-mega-menu-li.active > a,
.footer-base .we-mega-menu-ul > .we-mega-menu-li.active-trail > a,
.footer-base .we-mega-menu-ul > .we-mega-menu-li > a:hover,
.footer-base .we-mega-menu-ul > .we-mega-menu-li.active-trail > a:hover {
    border: 0px none;
    background: none;
    color:#fff;
}
.footer-menu,
.footer-menu-1-1,
.footer-menu-1-2,
.footer-menu-1-3,
.footer-menu-1,
.footer-menu-2,
.footer-menu-2-1,
.footer-menu-3,
.footer-menu-3-1 {
    background: none;
}
.footer-menu .we-mega-menu-ul,
.footer-menu-1-1 .we-mega-menu-ul,
.footer-menu-1-2 .we-mega-menu-ul,
.footer-menu-1-3 .we-mega-menu-ul,
.footer-menu-1 .we-mega-menu-ul,
.footer-menu-2 .we-mega-menu-ul,
.footer-menu-2-1 .we-mega-menu-ul,
.footer-menu-3 .we-mega-menu-ul,
.footer-menu-3-1 .we-mega-menu-ul  {
    display: block !important;
    background: none;
    box-shadow: none !important;
    position: static;
}
footer h3 {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.5px;
}
.footer-menu .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-1 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-1-1 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-1-2 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-1-3 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-1 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-2 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-2-1 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-3 .we-mega-menu-ul .we-mega-menu-li,
.footer-menu-3-1 .we-mega-menu-ul .we-mega-menu-li {
    position: relative;
    list-style: none;
    display: list-item;
    margin-bottom: 0px;
    /* display: table-row-group; */
    margin-right: 0;
    padding: 3px;
    padding-left: 0px;
    z-index: 89;

}
.footer-menu .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-1 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-1-1 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-1-2 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-1-3 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-2 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-2-1 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-3 .we-mega-menu-ul .we-mega-menu-li a,
.footer-menu-3-1 .we-mega-menu-ul .we-mega-menu-li a {
font-weight: 500;
font-size: 14px;
/*color: #211854 !important;*/
}
.footer-menu .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-1 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-1-1 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-1-2 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-1-3 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-2 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-2-1 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-3 .we-mega-menu-ul > .we-mega-menu-li,
.footer-menu-3-1 .we-mega-menu-ul > .we-mega-menu-li {
    display: block;
    width: 100%;
}
.footer-base .section-1
{
padding-right:10px;
}

.footer-base .section-2
{
padding-left: 10px;
padding-right: 10px;
}
.footer-base .section-3
{
padding-left: 40px;
}
.footer-base .section-4
{
padding-left: 10px;
padding-right: 10px;
}
.footer-base .section-5
{
padding-left: 10px;
padding-right: 10px;
}



.footer-base .container
{
padding-top:30px !important;
}

.footer-menu-pad.footer-service {
  padding: 0px 20px;
}
.footer-menu .we-mega-menu-submenu ul,
.footer-menu-1 .we-mega-menu-submenu ul,
.footer-menu-1-1 .we-mega-menu-submenu ul,
.footer-menu-1-2 .we-mega-menu-submenu ul,
.footer-menu-1-3 .we-mega-menu-submenu ul,
.footer-menu-2 .we-mega-menu-submenu ul,
.footer-menu-3 .we-mega-menu-submenu ul {
    margin-left: 7px;
}
.grade_section span:first-child {
  margin-left: 0px;
}
.grade_section,
.footer_social_section_logo {
  text-align: left;
}
.grade_section span {
  margin: 10px;
}
.footer_social_section_logo {
  margin-top: 20px;
  text-align: center;
}
.footer_social_section ul li {
  display: inline-block;
  margin-right: 1%;
}
.footer_social_section .policy_links ul li { 
  margin-right: 2px;
}
.footer-base .section-1
{
padding-right:10px;
}

.footer-base .section-2
{
padding-left: 10px;
padding-right: 10px;
}
.footer-base .section-3
{
padding-left: 40px;
}
.footer-base .section-4
{
padding-left: 10px;
padding-right: 10px;
}

.footer-base .container
{
padding-top:30px !important;
}

.footer-menu-pad.footer-service {
  padding: 0px 20px;
}
.footer-menu .we-mega-menu-submenu ul,
.footer-menu-1 .we-mega-menu-submenu ul,
.footer-menu-1-1 .we-mega-menu-submenu ul,
.footer-menu-1-2 .we-mega-menu-submenu ul,
.footer-menu-1-3 .we-mega-menu-submenu ul,
.footer-menu-2 .we-mega-menu-submenu ul,
.footer-menu-3 .we-mega-menu-submenu ul {
    margin-left: 7px;
}
#block-signflowblockfooterbase2column3logoandcontact-2 .tag-row span {
    float: left;
}
#block-signflow-main-menu {
    display: none;
}
#block-footermenu .we-mega-menu-submenu li.we-mega-menu-li:hover a,
#block-footermenu .we-mega-menu-submenu li.we-mega-menu-li.active a {
    background: none;
}
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > a,
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink:focus,
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > a:focus,
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink:hover,
.signflow-menu-transparent.scroll-css .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    color: #666;
}
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > a,
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink:focus,
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > a:focus,
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink:hover,
.signflow-menu-transparent .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    color: #fff;
}
#block-homesliderblock-2 .section-item {
    background: none;
}
#block-homesliderblock-2 h1 {
  font-size: 50px;
  line-height: 60px;
  font-weight: 100;
}
#block-homepagebanner .container.content {
  padding-left:0;
}
#block-homepagebanner .container.content .col-md-5:first-child {
  padding-left:15px;
  padding-right:15px;
}
.section-empty.section-item .panel {
    box-shadow: none;
} 

.content-page .section-empty .title-modern h2 {
  padding-top: 0 !important;
  padding-bottom: 20px;
}
#block-block-section-content-faq,
.page-node-type-general-landing-page .ui-accordion {
  margin-top: 50px;
}
.page-node-type-general-landing-page .ui-accordion {
  margin-bottom: 30px;
}
#block-block-section-content-faq .title-modern h2,
.page-node-type-general-landing-page .ui-accordion .title-modern h2 {
  padding-bottom: 20px;
}
.service-back {
  background: #F4F9FE;
}
.product_tab_list_item ul ,
.product_tab_section_desc ul li  {
  list-style: none;
}
.product_tab_section_desc ul li {
  margin-bottom: 15px;
  color: #025492;
}
.product_tab_list_item ul li {
  color:  #2F80ED ;
}
.product_tab_list_item ul li:before ,
.product_tab_section_desc ul li:before{
  content: "\f05d";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.6em;
  color: #219653;
  font-size: 17px;
}
.product_tab_section_desc ul li:before{
  color:#E95942
}
.product_tab_section .col-md-6 {
  min-height: 550px;
}
.product_tab_section .nav-pills > li:last-child {
  margin-right: 0;
}
.related_blog h2{
  text-align: center;
  margin-bottom: 25px;
}
.related-blog-product-title {
  font-size: 25px;
  font-weight: 500;
  letter-spacing: 1px;
}
.interested-product-desc {
  margin-bottom: 35px;
}
#block-block-section-content-services-style-7 .col-md-4 .advs-box {
  background: none;
  box-shadow: 0px 3px 6px #00000029;
border-radius: 3px;
}
#block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
#block-views-block-signflow-services-block-4  ul li .icon-box ,
.column_6_slider ul li .icon-box,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box {
  box-shadow: 2px 1px 11px 0px rgba(0,0,0,0.20);
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}
#block-block-section-content-services-style-7 .col-md-4 .advs-box {
  margin-top: 0 !important;  
  box-shadow: 0px 29px 49px #00000026;
}

#block-block-section-content-services-style-7 .col-md-4 h3 {color: #000;}
#block-block-section-content-services-style-7 .col-md-4 p {
  color: #5D5D72 !important;
}
#block-block-section-content-services-style-7 .col-md-4 h3::after {
  content: '';
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
}
.webinar-list-container {  /* UI Properties */

background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 10px 10px 30px #00000017;
border-radius: 30px 30px 0px 30px;
opacity: 1;
margin-top: 60px;
}
.webinar-wrapper {
  padding: 25px 20px;
}
.webinar-title a {
  color: #025492;
  font-size: 20px;
  text-decoration: none;
}
.webinar-date {
  margin: 15px 0;
}
.webinar-image {
  border-top: 5px solid #025492;
}
.webinar-list-container .btn-sm {
  font-size: 16px;
}
.webinar-list-container .btn-sm::focus {
  color: #fff;
}
#edit-field-webinar-date-value-op option[value='<='],
#edit-field-webinar-date-value-op option[value='='],
#edit-field-webinar-date-value-op option[value='!='],
#edit-field-webinar-date-value-op option[value='>'],
#edit-field-webinar-date-value-op option[value='between'],
#edit-field-webinar-date-value-op option[value='not between'],
#edit-field-webinar-date-value-op option[value='regular_expression'],
#edit-field-webinar-date-value-op option[value='empty'],
#edit-field-webinar-date-value-op option[value='not empty'] {
  display: none;
}
.form-item-field-webinar-date-value-value {
  display: none !important;
}
.webinar-date i {
  color: #e44b44;
  padding-right: 5px;
  font-size: 18px;
}
#block-views-block-webinar-block-1 .container.content {
  padding-top: 0;
}
.border-box {
  border: 1px solid #000;
  padding: 15px 50px;
  margin: 20px 0;
}
.box-border {
  padding: 40px;
  margin: 20px 0;
  background: #f5f8fa;
  border-radius: 2px;
}
.box-border ol {
  list-style: none;
  padding: 0;
}
.box-border li a {
  font-size: 16px;
}
.box-border li:last-child {
  margin-bottom: 0;
}
.box-border li {
  margin-bottom: 15px;
  counter-increment: item;
  font-size: 16px;
}
.box-border li::before {
  content: counter(item) ".";
  display: inline-block;
  color: #2d3e50;
  font-weight: 700;
  text-align: right;
  width: 1.5em;
  padding-right: 0.5em;
}
.source-text {
  font-size: 13px;
}
.page-node-type-blog-post .blog_body a {
  text-decoration: underline;
  font: var(--fs-desc);
}
.page-node-type-blog-post .blog_body h3 a{
  font: var(--fs-head3);
}
.scrollLink {
  text-decoration: none !important;
  color: #4C4C4C !important;
}
/* Custom styles End */
/* Custom Responsive styles start */
@media only screen and (min-width: 535px) and (max-width: 991px) {
  #block-homesliderblock-2 .circle-button.btn-border {
    margin-top: 0 !important;
  }
  .latest_blog .advs-box-content .blog_title {
    font-size: 20px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 991px) and (max-width: 1400px) {
  .cc_news .advs-box .blog_title {
    min-height: 120px;
    padding-bottom: 0px;
  }
  #block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title {
    min-height:111px;
  }
  .zig-zag-image-style .col-md-5 h4 {
    line-height: 20px !important;   
  }
  .zig-zag-image-style .col-md-5 h4 {
    font-size: 13px;
    height: auto !important;
  }
  .zig-zag-image-style .col-md-5 .desc {
    height: auto !important;
  }
  .footer_social_section .copyright{
    float: left;
  }
  .footer_social_section .policy_links {
    float: right;
  }
  .footer_social_section .footer_social_media{
    width: 100%;
    text-align: center;
    display: inline-block;
  }
  #product_page.tab-product-item .row.vertical-row {
    display: flex !important;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 video {
    width:100%;
  }
  .simplenews_block form .form-item-message {
    position: relative !important;
    top: inherit !important;
    margin-bottom: 10px;
  }
  .simplenews_block form .form-actions {
    position: relative !important;
    bottom: inherit !important;
    right: inherit !important;
    margin-top: 10px;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id,
  #views-exposed-form-glossary-list-page-1 .form-item-title {
    clear: both !important;
    float: none !important;
    width: 50% !important;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-title {
    margin-top: 30px;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id select,
  #views-exposed-form-glossary-list-page-1 .form-item-title input {
    width: 90%;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-title input { float: right;}
}
@media only screen and (min-width: 991px) and (max-width: 1023px) {
  .clients_tag:after {
    top: 49%;
    right: -62%;
  }
  #innovations_img{height: 455px;}
  .we-mega-menu-submenu{
    top: 81px;
  }
  .blue-bg-style .blue-bg-new .col-md-7 .col-md-6 {
    padding: 15px 0px;
  }
  #block-views-block-signflow-services-slider-style-1 p.related-sub {
    height:100px;
    overflow: hidden;
  }
  .section-item.tab-product-item .col-md-5 ,
  .section-item.tab-product-item .col-md-6{
    padding-right: 15px;
    padding-left: 15px;
  } 
  #block-contactthankyou .thank_txt {
    margin-top : 8%;
  }
  #block-mainnavigation .we-mega-menu-ul > .we-mega-menu-li > a {
    padding: 10px;
  }
  #innovation_text{
    margin-right: 10px;
  }
}
@media (max-width:991px) {
  .tab-product-item .odd_row .col-md-5 h3:after,
  .tab-product-item .even_row .col-md-5 h3:before,
  #block-requestademocustomtext,
  .overlay{display: none;}
  #block-footermenu #menu-toggle,
  #block-footermenu1 #menu-toggle,
  #block-footermenu11 #menu-toggle,
  #block-footermenu12 #menu-toggle,
  #block-footermenu13 #menu-toggle,
  #block-footermenu2 #menu-toggle,
  #block-footermenu21 #menu-toggle,
  #block-footermenu3-2 #menu-toggle,
  #block-footermenu-31 #menu-toggle {
      display: none;
  }
  #block-footermenu .footer-menu,
  #block-footermenu1 .footer-menu-1,
  #block-footermenu2 .footer-menu-2,
  #block-footermenu21 .footer-menu-2-1,
  #block-footermenu11 .footer-menu-1-1,
  #block-footermenu12 .footer-menu-1-2,
  #block-footermenu13 .footer-menu-1-3,
  #block-footermenu3-2 .footer-menu-3,
  #block-footermenu31 .footer-menu-3-1 
    {
      position: static !important;
      background: none !important;
      width: 100%;
  }
  .footer-menu li.we-mega-menu-li.dropdown-menu,
  .footer-menu-1 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-2 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-2-1 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-3 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-1-1 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-1-2 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-1-3 li.we-mega-menu-li.dropdown-menu,
  .footer-menu-3-1 li.we-mega-menu-li.dropdown-menu,
  #block-footermenu,
  #block-footermenu1,
  #block-footermenu2,
  #block-footermenu21,
  #block-footermenu11,
  #block-footermenu12,
  #block-footermenu13,
  #block-footermenu3-2,
  #block-footermenu31 {
      width: 100%;
  }
  #block-signflowblockfooterbase2column3logoandcontact {
      clear: both;
      width: 100%;
  }
  #block-signflow-main-menu {
      display: block;
  }
  #block-mainnavigation {
      display: none;
  }
  .footer-base .navbar-we-mega-menu.navbar .nav-tabs>li.active>a {
    background: transparent;
    border: 0px none;
    color: #211854 !important;
  }
  .footer-base .navbar-we-mega-menu.navbar .we-mega-menu-ul>li>a {
    border-top: 0px none;
     box-shadow: 0 0 0 !important;  }
  .footer-menu-pad {
    margin-top: 35px; 
  }
  .footer-base .region-we-mega-menu {
    background: none;
    padding: 0;
  }
  .footer-base .region-we-mega-menu .navbar-toggle {
    display: none;
  }
  .footer-base .region-we-mega-menu .navbar-we-mega-menu.navbar {
    display: block;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 {
    margin-top: 0px;
  }
  #block-shapewhoweareasteam .mobile-view-home .flexslider ul li img {
    width: 90px !important;
  }
  .address_section .lines,
  .address_section .cross_lines {
      display: none;
    }
    .col-md-7 .thank_txt .inquiry_option .inquiry_title{
      font-size: 16px;
      padding-bottom: 5px;
    }
    .address_section .contact_list {
      margin-left: 0px;
    }
    .path-higher-education-blog .container.content,
    .page-node-type-blog-post  .container.content {
      margin-top: 7%;
    }
    .page-node-type-product .product_header .col-md-12 .desktop-view-home {
      display: block;
    }
    .listing_success .mobile-view-home .maso-box .maso-item .shadow-1 .left_img,
    .listing_success .mobile-view-home .maso-box .maso-item .shadow-1 .right_content {
      box-shadow: none;
    }
    .private_policy.footer_social_section{
      text-align: center;
    }
    /* love us section */
    #innovation_text {
      margin-top: 50px;
      height: auto;
    }
    #innovation_text p.partner_desc {
      width: 100%;
    }
    #innovation_text span.back-line {
      height:0px;
    }
    #partner_logo_list .grid-list .grid-box .grid-item .icon-box-top-bottom .icon-box-cell {
      text-align: center;
    }
    /* love us section */
    /* menu revamp */
    #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul li .sub_menu_level_2 ul>li>a {
      color: #000000c4;
      font-family: poppins-medium;
      font-size: 14px;
      font-weight: 400;
    }
    #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul li .sub_menu_level_2 ul>li {
      /*float: left;*/
      position: relative;
      height: 30px;
      width: auto;
      display: inline-block;
    }
    .mobile-view-menu ul li ul li ul li::after{
      content: ',';
      position: absolute;
      right: 0px;
      top: 5px;
      color: #000;
      margin-right: 5px;
    }
    .mobile-view-menu ul li.dropdown-menu .we-mega-menu-submenu ul.subul li ul .we-mega-menu-li> a {
      padding-right: 10px;
    }
    .mobile-view-menu ul li ul li ul li:last-child::after{
      display: none;
    }
    #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul > li.dropdown-menu > a
    {
      font-family: poppins-semibold;
      font-size: 16px;
      font-weight: 600;
      position: relative;
      width: auto;
      display: inline-block;
    }
    #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul > li.dropdown-menu > a:before {
      content: "\f105";
      position: absolute;
      font: normal normal normal 18px/1 FontAwesome;
      color: #737f8b;
      opacity: 1;
      top: 6px;
      right: 0px;
      font-weight: bold;
      background: none;
      font-size: 19px;
    }
    .we-mega-menu-submenu > .we-mega-menu-submenu-inner{
      min-height: auto;
    }
    /* menu revamp */
    #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id,
    #views-exposed-form-glossary-list-page-1 .form-item-title {
      float: none;
    }
    #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id select,
    #views-exposed-form-glossary-list-page-1 .form-item-title input {
      width: 100%;
    }
    #views-exposed-form-glossary-list-page-1 .form-item-title {
      margin-top: 30px;
    }
    .glossary_container form {
      z-index: 100;
      position: relative;
    }
}
@media (min-width:991px) {
  
  .flexslider .flex-direction-nav .flex-prev,
  .flexslider .flex-direction-nav .flex-next {
    opacity: 1 !important;
  }
  .flexslider:hover .flex-direction-nav .flex-next,
  .flexslider .flex-direction-nav .flex-next {
    right: -60px;
  }
  .flexslider:hover .flex-direction-nav .flex-prev,
  .flexslider .flex-direction-nav .flex-prev {
    left: -60px;
  }
  .badge_capterra img {
    width: 20%;
  }
  #block-signflowblockfooterbase2column3logoandcontact-2 .rating_badges .footer_img {
    width: 80px !important;
  }
  #partner_logo_list {
    padding-right: 0px;
  }
  #partner_logo_list .grid-list .grid-box {
    padding-top: 55px;
  }  
  #partner_logo_list .grid-list .grid-box .grid-item:nth-child(5){
    clear: both;
  }
  #innovation_text {
    height: 435px;
    width: 315px;
    margin-left: 0;
  }
  #innovation_text p.partner_desc{
    width: 165px;
  }
  #block-signflow-branding img {
    height: 80px;
  }
  #partner_logo_list .grid-list .grid-box .grid-item {
    margin-bottom: 35px;
  }
  #block-views-block-signflow-partners-block-4 .container {
    padding-bottom: 79px;
  }
  .content-page-606.title-the-creatrix-partner-program .container.header_style_1 .desktop-view-home{display: block;}
  #block-signflow-branding {
    display: flex;
  }
  .Solution-mega-menu-submenu-inner .list-items .list-item:hover a,
  .we-mega-menu-submenu .we-mega-menu-li:hover a,
  .we-mega-menu-submenu .we-mega-menu-li.active a {
    text-indent: 3px;
  }
  .key_features_sub_section .col-md-4:nth-child(3n+1),
  .why-help .grid-list .grid-box .grid-item.col-md-4:nth-child(3n+1),
  .Grid-style-4 .general-main-desc .col-md-4:nth-child(3n+1){
    clear: both;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id {
    float: left;
    width: 25%;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-title {
    float: right;
    width: 25%;
  }
}
/* Product */
.product_header {
    padding-bottom: 0px;
}
.testimonial_block
{
  background:#FBFBFB;
  opacity: 1;
}
.testimonial_block .row {
  display: table;
}
.testimonial_block .row .col-md-6 {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.testimonial_block .container.content{
  padding-top: 60px;
  padding-left: 25px;
  padding-right: 25px;
}
.product_header .col-md-5 {
  text-align: left;
}
.product_header h1 {
  text-align: left;
  margin-bottom: 20px;
  font: var(--fs-head1);
}
.product_header  .text-l {
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-align: left;
  color: #fff;
  font-weight: 400;
}
.product_3_column .col-md-4 {
    padding: 35px 15px;
}
.product_3_column .col-md-4 .advs-box.advs-box-top-icon {
    background: #F4F9FE;
    padding: 10px 30px !important;
    border-radius: 3px;
}
.testimonial_block .row {
    margin: 0;
}
.testimonial_block .vertical-col {
    margin-bottom: 20px;
}
.testimonial_block .left_side_section {
    padding-left: 0px;
    padding-right: 5px;
    min-height: 280px;
}
.testimonial_block .right_side_section #block-views-block-signflow-testimonials-content-block-3,
.testimonial_block .right_side_section#whitepaper_about
{
  background: #5d5d71;
  border-radius: 10px;
  padding:0 40px;
}
#block-simplenewssubscription-6 #edit-message {
  display: none;
}
.footer_address_section ul {
  padding-left: 0;
  margin-bottom: 15px;
}
.footer_address_section li ,
.footer_address_section{
  list-style: none;
  text-align: left;
  color: #211854 !important;
}
.footer_address_section strong {
  color: #211854 !important;
  margin-bottom: 5px;
  display: block;
}
.footer-base .simplenews-subscriber-form ,
.footer-base .simplenews-subscriber-form  span{
  color: #211854 !important;
}
#edit-subscriptions .js-form-type-checkbox {
  float:left;
  width: 50%;
}
.footer-base legend {
  border:0 ;
 }
.footer-base #block-simplenewssubscription-6 .fieldset-legend {
  font-size: 15px;
  font-weight: bold;
  padding-top: 15px;
  display: block;
}
.footer-base #block-simplenewssubscription-6  #edit-mail-wrapper ,
.simplenews-subscriptions-block-creatrix-simplenewsletter-form .field--widget-email-default  {
  width: 80%;
  float: left;
}
.footer-base #block-simplenewssubscription-6 h3 {
  text-transform: none;
}
.footer-base #block-simplenewssubscription-6 .form-actions {
  width: 20%;
  float: left;
}
#block-simplenewssubscription-6 h3 {
  width:100%;
  float: left;
  font-size: 15px;
  margin-top: 15px;
  text-transform: capitalize;
}
#block-simplenewssubscription-6  form {
  width: 100%;
  float: left;
}
#block-simplenewssubscription-6 .form-control {
  border-radius: 50px 0 0 50px;
    padding: 25px;
 } 
.simplenews-subscriber-form .container.content {
  width: 100%;
  padding-right: 0;
}

.simplenews-subscriber-form  .row.vertical-row .col-md-6 ,
.simplenews-subscriber-form  .row.vertical-row   {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.simplenews-subscriber-form  .row.vertical-row .col-md-6 {
  width:100%;
}
.footer-base .form-box.form-inline .form-control  {
  width: 100%;
  padding: 25px;
  border-radius: 50px;
  border: 1px solid #1768AD;
}
.simplenews-subscriber-form  #edit-actions .form-submit ,
.simplenews-subscriptions-block-creatrix-simplenewsletter-form.simplenews-subscriber-form .form-submit {
  padding: 15px;
  margin-left: -26px;
  background: #025492;
  border: 2px solid #025492;
  margin-top: 0;
  border-radius: 50px;
  color: #fff;
}
#edit-unsubscribe {
  border-radius: 50px;
  padding: 15px;
  display: none;
} 
footer.footer-base {
  border-radius: 0px;
  z-index: 99;
}
.footer-base .simplenews-subscriber-form {
  float: right;
  width: 35%;
  text-align: left;
}
.footer-base .simplenews-subscriber-form .vertical-row .col-md-6:last-child ,
.footer-base .simplenews-subscriber-form #edit-subscriptions--wrapper--description ,
.footer-base  hr.space.m {
  display: none;
}
.col-md-12.copy-text {
  display: none;
}
footer.footer-base {
  padding-bottom: 30px;
}
.footer-newsletter {
  padding-right: 0px;
}
#block-copyright-footer p {
  color: #211854 !important;
  padding-left: 20px;
  float: left;
  font-size: 12px;
  text-align: left;
  margin-top: 12px;
}
.footer-base  .form-box {
background:  transparent;
}
.footer-base .form-inline {
  border-radius: 0;
}
footer.footer-base {
  border-radius: 0px;
  z-index: 99;
}
.vertical-col.subtitle {
    color: #00518D;
    line-height: 20px;
    padding: 0 8%;
    text-align: right;
}
.vertical-col.subtitle b {
  font-size: 20px;
}
#block-views-block-signflow-testimonials-content-block-3 h1.text-xl,
#block-views-block-signflow-testimonials-content-block-3 p {
  color: #fff;
}
/*** White paper ****/
.right_wp_sec {
    display: grid;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.wp_sec_title {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
.wp_sec_title_line {
    width: 100%;
    display: inline-block;
}
.wp_sec_title_line span{
    border-top: 2px solid #fff;
    width: 100px;
    display: inline-block;
    border-bottom: 4px solid #3482D0;
}
.right_wp_sec ul{
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.right_wp_sec ul li {
    display: inline-block;
    color: #fff !important;
    font-size: 12px;
    margin-right: 20px;
}
.wp_sec_body {
    height: 63px;
    overflow: hidden;
    margin-bottom: 20px;
}
.wp_sec_body p {
    padding: 0;
    color: #fff;
}
.wp_sec_btn a{
    background: #3482D0;
}
.right_wp_sec i {
    color: #fff;
    font-size: 14px;
    padding-right: 2px;
}
#block-homesliderblock-2 .flex-viewport ul li div.boxed-inverse {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.13) !important;
  margin: 4px;
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(1) .icon-box-cell i {
  /*color: #00CECB;*/
  background-image: -moz-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(2) .icon-box-cell i {
  /*color: #689DF9;*/
  background-image: -moz-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(3) .icon-box-cell i {
  /*color: #44BDFF;*/
  background-image: -moz-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
  
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(4) .icon-box-cell i {
  /*color: #44BDFF;*/
  background-image: -moz-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(5) .icon-box-cell i {
  /*color: #00CECB;*/
  background-image: -moz-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-block-section-content-services-style-2 .grid-box .grid-item:nth-child(6) .icon-box-cell i {
  /*color: #689DF9;*/
  background-image: -moz-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-views-block-signflow-partners-block-2 .png-over .img-box img {
  opacity: 1 !important;
  width: 100% !important;
  text-align: center;
  margin-left: 0 !important;
}
#block-views-block-signflow-partners-block-2 .png-over .img-box ,
#low_code_no_code_partner_slider .img-box ,
.partners_slider .img-box {
  border : 1px #ededed solid;
}
#block-homesliderblock-2 .col-md-4:nth-child(1) .flexslider ul li:nth-child(2) i:before {
  /*color: #00CECB;*/
    background-image: -moz-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */

}
#block-homesliderblock-2 .col-md-4:nth-child(1) .flexslider ul li:nth-child(3) i:before {
  /*color: #689DF9;*/
  background-image: -moz-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-homesliderblock-2 .col-md-4:nth-child(1) .flexslider ul li:nth-child(4) i:before {
  /*color: #44BDFF;*/
   border-radius: 5px;
  background-image: -moz-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */

}
#block-homesliderblock-2 .col-md-4:nth-child(2) .flexslider ul li:nth-child(2) i:before {
  /*color: #44BDFF;*/
  background-image: -moz-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-homesliderblock-2 .col-md-4:nth-child(2) .flexslider ul li:nth-child(3) i:before {
  /*color: #00CECB;*/
  background-image: -moz-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-homesliderblock-2 .col-md-4:nth-child(2) .flexslider ul li:nth-child(4) i:before {
  /*color: #689DF9;*/
  background-image: -moz-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-homesliderblock-2 .col-md-4:nth-child(3) .flexslider ul li:nth-child(2) i:before {
  /*color: #689DF9;*/
  background-image: -moz-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(131,211,254) 0%, rgb(68,189,255) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */

}
#block-homesliderblock-2 .col-md-4:nth-child(3) .flexslider ul li:nth-child(3) i:before {
  /*color: #44BDFF;*/
  background-image: -moz-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(130,173,252) 0%, rgb(94,144,236) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
#block-homesliderblock-2 .col-md-4:nth-child(3) .flexslider ul li:nth-child(4) i:before {
  /*color: #00CECB;*/
  background-image: -moz-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,237,231) 0%, rgb(0,189,183) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial; /* reset Font Awesome's display:inline-block */
}
header .navbar-main,
header.signflow-menu-transparent.scroll-css .navbar-main {
  box-shadow: 0 8px 6px -6px #e8e8e8;
}
header.signflow-menu-transparent .navbar-main {
  box-shadow: none;
}
.section-mobile-page.section-bg-image .container.content ,
#block-aboutusheadertitle  .container.content ,
#block-aboutustitlesectuon .container.content ,
.header_ection_masonry_3 .container.content ,
#block-creatrixcompaspagetitleblock .container.content ,
#block-resourcepageheader .container.content ,
#block-webinarspagetopheader .container.content  {
  padding-bottom: 30px;
  padding-top: 45px;
}
.section-mobile-two.section-bg-image .row.vertical-row{
  margin-left: 0px;
  margin-right: 0px;
}
#block-signflowblocksectioncontentseethekillerfeatures .row  .btn.circle-button ,
.home-banner-section .row .btn.circle-button ,
.section-mobile-page .btn.circle-button
{
  border: 1px solid transparent;
  font-size: 20px;
}
#block-signflowblocksectioncontentseethekillerfeatures .container.content > .row.vertical-row {
  margin: 0;
}
#block-signflowblocksectioncontentseethekillerfeatures .row  .btn.circle-button::after,
.section-mobile-page .btn.circle-button::after,
.home-banner-section .row .btn.circle-button::after,
#paragraph_customer .circle-button .btn .btn-lg::after{
  content: "\f178";
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 10px;
}
.home-banner-section .row  .btn.circle-button ,
.section-mobile-page .btn.circle-button 
  {
  background-color: #E95942 !important;
  margin-top: 20px;
  border-radius: 50px;
}
#block-views-block-signflow-partners-block-2 .container.content > .row {
  max-width: 1170px;
  margin: 0 auto;
}
#block-views-block-signflow-partners-block-2  .flexslider{
  padding-top: 20px;
  padding-bottom: 20px;
}
#partner_slider_logo .flexslider ul li .img-box,
#block-views-block-signflow-partners-block-2  .flexslider .img-box {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 7px !important;
  padding: 3px;
  text-align: center;
}
#block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse, .section-mobile-two .text-gr-bg {
    background: url('/themes/custom/creatrixcampus/images/newtheme/devotion_education.png') no-repeat;
}
#block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse {
  margin: 0;
  width: 50%;
  padding: 25px;
}
#block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse p {
  color: #fff;
}
#block-views-block-signflow-partners-block-2 .col-md-6 h4 {
  color:#fff !important;
  text-decoration: underline;
  margin-top: 0px;
}
.path-frontpage #block-campaigncountdown ,
.path-frontpage #block-campaignfootertemplate   {
  display: none;
}
#block-campaigncountdown .container.content {
  padding-top: 0px;
}
#block-views-block-signflow-partners-block-2 .col-md-5 h2 {
  font: normal normal 300 45px/55px Poppins-medium !important;
}

#block-views-block-signflow-partners-block-2 .col-md-6 li  ,
#block-views-block-signflow-partners-block-2 .col-md-6 li i{
  color:#fff !important;
}
#block-views-block-signflow-partners-block-2 .col-md-6 li {
  padding-bottom:10px;
}
#block-views-block-signflow-partners-block-2 .col-md-6 .col-md-6:first-child {
  padding-right: 10px;
}
#block-views-block-signflow-partners-block-2 .col-md-6:first-child p {
  font: normal normal normal 14px/26px Segoe UI;
} 
.full_width_group {
  background: transparent linear-gradient(90deg, #35369B 0%,#6597CB 100%) 0% 0% no-repeat;
}
header .navbar-main,
header.signflow-menu-transparent.scroll-css .navbar-main {
  box-shadow: -6px -1px 20px 0px #0000000d;
}
header.signflow-menu-transparent .navbar-main {
  box-shadow: none;
}
#block-signflowblocksectioncontentseethekillerfeatures .container.content ,
.full_width_group .container.content{
  padding-top: 60px;
  padding-bottom: 60px;
}
.full_width_group_inner {
    text-align: center;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group ,
.card_view.card-bluestrip ,
#block-trainingcta{
    position: relative;
}
#block-trainingcta::before {
    position: absolute;
    background: url('/themes/custom/creatrixcampus/images/arrow_white.png') no-repeat left 40%;
    content: '';
    width: 300px;
    height: 100px;
    background-size: 80%;
    top: 12px;
    left: -7%;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group::after,
.card_view.card-bluestrip::after ,
#block-trainingcta::after {
    position: absolute;
    background: url('/themes/custom/creatrixcampus/images/pattern_footernew.png') no-repeat left 40%;
    content: '';
    height: 44px;
    width: 193px;
    bottom: 0;
    right: 0;
    background-size: 100%;
    
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner h2,
.card-bluestrip h6 ,
.sligle_blue_section h2 {
    color: #fff;
    position: relative;
    display: inline-table;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner h2:before,
.card-bluestrip h6:before ,
.sligle_blue_section h2:before  {
    content: '';
    width: 70px;
    border: 1px solid #fff;
    position: absolute;
    top: 17px;
    left: -90px;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner h2:after ,
.card-bluestrip h6:after ,
.sligle_blue_section h2:after {
    content: '';
    width: 70px;
    border: 1px solid #fff;
    position: absolute;
    top: 17px;
    right: -90px;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner .full_width_group_wrapper.lazy {
  background-image: none;
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner .full_width_group_wrapper  {
  background: url('/sites/default/files/inline-images/opt_group_bg-min.png') no-repeat;
  min-height: 378px;
  background-size: cover;
  position: relative;
}
.full_width_group_wrapper .col-md-7 {
  padding-left: 20px;
}
.full_width_group_inner_btm {
  margin: 0;
padding-top: 30px;
color: #fff;
}
.full_width_group_inner_btm h4 {
  font-size: 18px !important;
  line-height: 25px !important;
  text-decoration: underline;
  margin-bottom: 10px !important;
}
.full_width_group_inner_btm .col-md-5 p {
  margin-top: 10px;
}
.full_width_group_inner_btm h4 ,
.full_width_group_inner_btm ul li{
  color: #fff !important;
}
.full_width_group_wrapper .col-md-7 p {
  margin-top: 108px;
  margin-right: 20px;
  padding-right: 53px;
  
}
#block-views-block-signflow-partners-block-2 .col-md-8.boxed-inverse, .section-mobile-two .text-gr-bg {
   background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
}
#block-views-block-signflow-partners-block-2 .col-md-8.boxed-inverse p {
  color: #fff;
}
#block-views-block-signflow-partners-block-2 .col-md-8 h4 {
  color:#fff !important;
  text-decoration: underline;
  margin-top: 0px;
}
#block-views-block-signflow-partners-block-2 .col-md-8 li  ,
#block-views-block-signflow-partners-block-2 .col-md-8 li i{
  color:#fff !important;
}
#block-views-block-signflow-partners-block-2 .col-md-8 li {
  padding-bottom:10px;
}
#block-footeraddresssection ,
.footer-bottom-section #block-privacypolicy-2 {
  width: 65%;
  text-align: center;
  margin-top: 0px;
  float: left;
  padding-top: 20px;
}
#block-footeraddresssection .col-md-6:first-child,
#block-privacypolicy-2 .col-md-6:first-child {
  width: 40%;
  text-align: left;
}
#block-footeraddresssection .col-md-6:last-child {
  width: 60%;
  text-align: left
}
#block-footeraddresssection a:hover {
  text-decoration: none;
}
#block-footeraddresssection a {
  font-weight: 300;
  font-size: 14px;
}
#block-footeraddresssection .col-md-6:first-child {
  width: 40%;
}
#block-footeraddresssection .col-md-6:last-child {
  width: 60%;
}
#block-footeraddresssection a:hover {
  text-decoration: none;
}
#block-footeraddresssection a {
  font-weight: 300;
  font-size: 14px;
}
.footer-base .container {
  padding-bottom: 0 !important;
}
footer .copy-row .copy-text {
  text-align: center;
  padding-top: 0px;
  font-weight: 300;
  font-size: 14px;
}
#block-homesliderblock-2 .col-md-10 {
  max-width: 1170px;
}
#block-homesliderblock-2 > .row {
  margin: 0;
}
.product_tab_section .nav-pills li {
  text-align: left;
}
.product_tab_section .nav-pills li a {
  padding-left: 0;
  display: inline-block;
}
.product_tab_section .nav.nav-pills {
  padding: 0 10px;
}
.testimonial_block h3 {
  margin-bottom: 40px;
}
.testimonial_block .container.content,
#block-block-section-content-services-style-7 .container.content,
#block-signflowblocksectioncontentgetthebestappatthebestprice .container.content {
  padding-bottom: 60px;
}
#block-block-section-content-blog-list-style-2 .container.content,
#block-views-block-signflow-services-slider-style-1 .container.content ,
#block-views-block-signflow-services-block-4 .container.content ,
.column_6_slider .container.content,
#block-signflow-views-block-signflow-services-block-5 .container.content{
  padding-bottom: 50px;
  padding-top: 0px;
}
.tab-product-item .container.content {
  padding-top: 0;
  padding-bottom: 0;
}
.tab-product-item .row {
  position: relative;
  display: inherit;
}
.tab-product-item .row .image_bg{
  position: absolute;
  top: -8%;
  height: 100%;
  background-size: 100% 100% !important;
}
.content-page-639 .odd_row .features_img {
  text-align: right;
}
.testimonial_block .row {
  border-radius: 5px;
}
#block-views-block-signflow-services-block-4 .title-modern {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

#block-block-section-content-blog-list-style-2 .title-modern h2,
#block-views-block-signflow-services-slider-style-1 .title-modern h2,
#block-views-block-signflow-services-block-4 .title-modern h2,
.column_6_slider .title-modern h2,
.tab-product-item .title-modern h2,
.testimonial_block .title-modern h2,
#block-block-section-content-services-style-7 .title-modern h2 ,
#block-campaignfootertemplate h2,
#block-block-section-content-faq .title-modern h2,
.page-node-type-general-landing-page .ui-accordion .title-modern h2,
#block-webinarleftblock h2 ,
#block-webinarleftblock h2 ,
#block-signflowblocksectioncontentseethekillerfeatures h2 ,
#block-ourprovenexpertise h2 ,
.ourprovenexpertise-btm-text ,
#block-signflow-views-block-signflow-services-block-5 .title-modern h2,
.card_view .h6-main-title,
#block-signflow-views-block-news-block-1 h3,
.cc_news h3 {
font: var(--fs-head2);
border-bottom: 0px none;
}

#block-signflowblocksectioncontentseethekillerfeatures h2 {
  padding-bottom: 21px;
}
#block-campaignfootertemplate h2  {
  line-height: 35px;
}
#block-block-section-content-services-style-7 .title-modern,
.tab-product-item .title-modern,
.testimonial_block .title-modern,
.column_6_slider  .title-modern,
#block-views-block-signflow-services-block-4 .title-modern,
.margin_space {
  margin-bottom: 50px;
  margin-top: 50px;
}
#block-signflowblocksectioncontentseethekillerfeatures .title-modern{
  padding-bottom: 0px;
  padding-top: 50px;
  margin-bottom: 0;
}
#block-signflowblocksectioncontentseethekillerfeatures > .space {
  display: none;
}
.testimonial_block .right_side_section .right_wp_sec h2 {
  color: #fff;
  transform: translateY(-5px);
  font: var(--fs-h4box);
}
.title-meet-our-clients .testimonial_block .right_side_section .right_wp_sec h2 {
  font: var(--fs-desc);
}
/* Custom Responsive styles End */
.product_tab_section div.panel.panel-key-0 {
    display: block;
}
.product_tab_section .panel {
  background: none;
}
/* blog */
.title_mid_col_row {
  display: table;
}
.title_mid_col {
  height: 425px;
  vertical-align: middle;
  display: table-cell;
}
.social_row  {
  position: fixed;
  left: 0;
  top: 35%;
  padding: 8px;
  width: 50px;
}
.social_row a , .social_row_body.remove a {
  /* float: left; */
  display: inline-block;
  margin-bottom:5px;
}
.col-md-6.social_row a i {
  border-radius: 50% !important;
  font-size: 18px !important;
  padding: 10px;
  width: 40px;
}
.col-md-6.social_row_body.remove , .col-md-6.social_row_body {
  width:50px;
}
.col-md-6.social_row_body {
  height: 250px;
}
.col-md-6.social_row_body  a i, .social_row_body.remove a i ,.social_row_body a i{
  border-radius: 50% !important;
  font-size: 18px !important;
  padding: 10px;
  width: 40px;
  background:none !important;
  color:#333333 !important;
  border:1px solid #333333;
  opacity: 1;
}
.col-md-6.social_row_body  a i:hover {
  color:#8492af;
}
.social_row_body.remove {
  top: 120px;
  left: 0;
}
.social_row_body a.fb:hover i {
  color: #3B5998 !important;
  border: 1px solid #3B5998;
}
.social_row_body a.tw:hover i {
  color: #3B8ACA !important;
  border: 1px solid #3B8ACA;
}
.social_row_body a.gp:hover i {
  color: #D7473D !important;
  border: 1px solid #D7473D;  
}
.social_row_body a.ln:hover i {
  color: #0077B5 !important;
  border: 1px solid #0077B5; 
}
.remove.remove_bottom {
  top: auto;
  bottom:100px;
  position:absolute !important;
}
/* Why creatrix mobile */
.mobile_view_hover {
  margin: 50px 0;
}
.mobile_view_hover img {
  width: 20%;
  padding: 0 10px;
   -webkit-transition: 0.6s ease;
 transition: 0.6s ease;
}
.mobile_view_hover img:hover {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
 }
#block-signflowblocksectioncontentsocialcommunityforsmallniches1 .col-md-4 {
 display: table;
}
#block-signflowblocksectioncontentsocialcommunityforsmallniches1 .col-md-4 h4 {
 display: table-cell;
 width: 100%;
 vertical-align: middle;
 height: 78px;
 margin: 0 auto;
}
#block-signflowblocksectioncontentsocialcommunityforsmallniches1 .col-md-4 p {
  display: table-row;
}
#block-copyrightfooter {
  float: right;
  width: 100%;
  margin-top: 20px;
}
/* news letter */
#block-simplenewssubscription-5 .space {
  display: none;
}
#block-simplenewssubscription-5 #edit-mail-0-value-error {
  display: none !important;
}
.simplenews_block form .field--name-mail input.form-email.required.error {
  border-color: red;
}

/**/
#block-ourprovenexpertise h2 {
  text-align: center;
  margin-top: 20px;
}
#block-ourprovenexpertise  .blue-bg-new {
  position: relative;
  padding-bottom: 70px;
}
#block-ourprovenexpertise .ourprovenexpertise-btm-text {
  color: #0e1a35;
  position: absolute;
  width: auto;
  margin-left: -6%;
  max-width: 350px !important;
  bottom: 70px;
}
#block-ourprovenexpertise .ourprovenexpertise-btm-text:after {
  content: '';
  position: absolute;
  border: 1px solid #339;
  width: 100px;
  top: 37px;
  right: -95px;
}
.webform-submission-form .error,
#webform-submission-contact-node-576-add-form .form-item .form-item--error-message {
  color: #e62600 !important;
  font-size: 10px;
}
#webform-submission-contact-node-576-add-form .form-item .form-item--error-message
#block-webform .webform-submission-request-form .form-item-name-of-the-institution {
  clear: both;
  padding-top: 5px;
}
#block-webform .webform-required {
  display: none;
}
.footer-base #block-simplenewssubscription-6 {
  float: right;
  width: 35%;
  text-align: left;
  background: transparent;
  position: relative;
}
.related_blog {
  text-align: center;
  margin: 0 auto;
  float: right;
}
.related_blog h4 {
  text-align:left;
  min-height: 60px;
}
.page-node-type-campaign-template #block-campaigntemplatemenublock h3 ,
.page-node-type-ads-template #block-campaigntemplatemenublock h3  {
  display: none;
}

.page-node-type-campaign-template .navbar-header {
  width: 100%;
}
#navigation {
  position: relative;
  min-height: 50px;
  margin-top: 10px;
}
#navigation a {
  color: #fff;
  padding: 1.125rem 1.5625rem 1.125rem 1.5625rem;
  float: left;
  font-display: swap;
font-weight: 700;
}
.scroll-css #navigation a{
  color: #666;
}
/* Campaign Form */
.campaign-header-left {
  padding-right: 10px;
  margin-top: 0 !important;
  height: 440px !important;
}
.campaign-header-right {
  margin-top: 0 !important;
  float: left;
}
.campaign-header-title {
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
  text-align: left;
  max-width: 1140px;
  padding: 0 40px;
  color: #fff;
  padding-bottom: 20px;
}
.campaign-header-dec p {
  text-align: left;
  color: #fff;
  margin-bottom: 20px;
  font-size: 18px;
}
#block-campaigncountdown {
  padding-top: 30px;
}
.webform-submission-campaign-form ,
.webform-submission-olms-form {
  border-radius: 5px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 4px 8px #00000029;
  border-radius: 10px;
  opacity: 1;
}
.webform-submission-campaign-form fieldset.form-item ,
.webform-submission-olms-form  fieldset.form-item{
  padding: 20px 30px;
  box-shadow: 0px 3px 5px #ccc;
  background: #fff;
  margin-bottom: 0;
  margin-top: 60px;
}
.webform-submission-campaign-form fieldset legend ,
.webform-submission-olms-form  fieldset legend{
  display: none;
}
.webform-submission-campaign-form .form-item ,
.webform-submission-olms-form .form-item {
  text-align: left;
  margin-bottom: 10px;
}
.webform-submission-campaign-form #edit-header-label ,
.webform-submission-olms-form #edit-header-label {
  margin-bottom: 0;
  background: #fff url('/sites/default/files/2020-09/demo_back.png');
  background-size: cover;
  background-position: bottom;
  border-radius: 5px 5px 0 0;
  padding: 15px 0 25px;
  color:#fff;
  height: 24px;
}
.page-node-type-ads-template .webform-submission-campaign-form #edit-header-label  {
  background: #fff ;
}
.webform-submission-campaign-form #edit-header-label h3 ,
.webform-submission-olms-form #edit-header-label h3  {
  font-size: 22px;
  text-align: center;
  line-height: 28px;
  text-align: left;
  font: normal normal 600 18px/27px Segoe UI;
  letter-spacing: 0px;
  color: #025492;
}
.webform-submission-campaign-form #edit-header-label p ,
.webform-submission-olms-form #edit-header-label p {
  text-align: center;
  margin-top: 0;
  position: relative;
  padding-bottom: 10px;
}
.webform-submission-campaign-form #edit-header-label p:after ,
.webform-submission-olms-form #edit-header-label p:after{
  content: '';
  position: absolute;
  width: 80px;
  height: 2px;
  background: #fff;
  bottom: 0;
  display: block;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.webform-submission-campaign-form .form-item input,
.webform-submission-olms-form .form-item input  {
  max-width: 100%;
  border: solid 1px #c8c9c7;
  background-color: #fff;
  width: 100%;
  height: 40px;
  padding: 5px 10px;
  border-radius: 5px;
}
.webform-submission-campaign-form .form-item input#edit-contact-number{    
    padding: 5px 45px !important;   
}
.webform-submission-campaign-form .form-actions,
.webform-submission-olms-form .form-actions  {
  text-align: center;
}
.webform-submission-campaign-form .form-actions input ,
.webform-submission-olms-form .form-actions input  {
  color: #fff;
  border: 0px none;
  border-radius: 5px;
  padding: 8px;
  width: 170px;
  margin-top: 10px;
  font-weight: 600;
  font-size: 18px;
  background: #025492 0% 0% no-repeat padding-box;
  border-radius: 25px;
}
.webform-submission-campaign-form .form-item label ,
.webform-submission-olms-form .form-item label  {
  color: #606060;
  margin-bottom: 2px;
  font-weight: normal;
}
.webform-submission-form #edit-header-label p{
  top: 0px;
  left: 0px;
 
  height: 20px;
  text-align: left;
  font: normal normal normal 15px/27px Segoe UI;
  letter-spacing: 0px;
  color: #81858E;
}
/* Campaign template styles */
.campaign-tabs .container.content {
  padding-bottom: 50px;
}
.our-services .title-modern {
  margin-bottom: 40px;
}
.our-services .container.content {
  padding-bottom: 50px;
  padding-top: 20px;
}
.our-services h2,
.video-container h2 ,
#block-block-section-content-partners h3 {
  border-bottom: 0px none;
  font-size: 35px;
  white-space: normal;
}
.page-node-type-ads-template #block-block-section-content-partners h3  {
  text-align: center;
}
.our-services .service-desc {
  width: 60%;
  margin: 0 auto;
  font-size: 18px;
  line-height: 28px;
}
.our-services .service-desc p {
  font-size: 18px;
  line-height: 28px;
}
.service-items .col-md-3 {
  width: 22.75%;
  margin-right: 3%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  padding: 25px;
  text-align: center;
}
.service-items i.text-xl.circle {
  margin-bottom: 20px;
  background: #025492;
  width: 80px;
  height: 80px;
  line-height: 80px !important;
  font-size: 30px !important;
}
.service-items .col-md-3 .service-title {
  font-size: 20px;
  color: #025492;
  margin-bottom: 10px;

}
.service-items .col-md-3:last-child {
  margin-right: 0;
}
.video-container .video-embed-wrap,
.testimonials-container {
  padding: 0 40px;
}
.video-embed-wrap .img-box {
  width: 100%;
  display: block;
}
.video-embed-wrap .img-box img {
  width: 100%;
}
.video-embed-wrap .hero {
  position: relative;
}
.video-embed-wrap .hero .image-overlay{
  position: absolute;
  width: 100%;
  background: #025492;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 3;
  opacity: 0.5;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.13) !important;
  border-radius: 6px;
}
.testimonial-section {
  background: url('/sites/default/files/2020-09/testimonial_back.png');
  color: #fff;
}
.fivestar-summary.fivestar-summary-average-count {
  display: none;
}
.testimonial-section .content {
  padding-top: 30px;
  padding-bottom: 30px;
}
.testimonial-icon img {
  width: 120px !important;
  max-width: 120px !important;
}
.testimonial-name {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.testimonial-star-rating {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.testimonial-star-rating .fivestar-basic div.fivestar-widget-static .star {
  margin-right: 15px;
}
.testimonial-description {
  margin-top: 20px;
  padding: 0 100px;
}
.testimonial-description p {
  font-size: 18px;
  font-style: italic;
}
.testimonial-section div.flexslider .flex-direction-nav li a:before {
  border-color: #fff;
}
#block-campaigncountdown .container.content {
  padding-bottom: 50px;
}
#block-campaigncountdown  h2 {
  font-size: 30px;
  line-height: 42px;
  color: #025492;
  font-weight: 400;
  position: relative;
}
#block-campaigncountdown  h2:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100px;
  bottom: -10px;
  background-color: #025492;
  left: 0;
}
#block-campaigncountdown  h2+p {
  font-size: 18px;
}
#block-campaigncountdown .common-box-cell {
  border: 1px solid #fff;
  padding: 10px;
  border-bottom: 5px solid #fff;
  text-align: center;
}
#block-campaigncountdown .common-box-cell:hover {
  border: 1px solid #ccc;
  padding: 10px;
  border-bottom: 5px solid #025492;
}
#block-campaigncountdown .counter-num {
  margin-bottom: 10px;
}
#block-campaigncountdown .counter-num span {
  color: #025492;
  font-weight: 600;
  font-size: 27px;
}
.full_width_group .container .full_width_group_inner .row,
#block-campaigncountdown .col-md-6 .row {
  margin: 0 auto;
}
/* partners */
.partners_header {
  padding-bottom: 220px;
}
.partners_header h1 {
  text-align: left;
}
.view-partners .advs-box h3 {
  font-size: 24px;
  color: #025492 !important;
}
.view-partners .advs-box p {
  margin-bottom: 25px;
}
.view-partners .advs-box {
  text-align: center;
  border-top: 5px solid #025492;
  border-radius: 0px !important;
}
.view-partners .cta {
  border-top: 1px solid #025492;
  padding: 25px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.view-partners .views-row {
  margin-bottom: 35px;
}
.view-partners a:hover {
  text-decoration: none;
}
.view-partners .col-md-4 {
  padding: 0 20px;
}
.path-partners .header-base {
  background: url('/themes/custom/creatrixcampus/images/partner-bg.jpg') no-repeat;
}
/* Pricing Form */
.pricing-webform-body {
    width:75%;
    margin: 0 auto;
}
.pricing-webform-body h2.text-color {
    margin-top: 25px;
    margin-bottom: 10px;
    text-align: center;
    color: #0e1a35;
}
.pricing-webform-body .fieldset {
  padding-bottom: 6px;
}
.pricing-webform-body  .sub_text {
    text-align: center !important;
    /*margin-bottom: 5%;*/
    color: #fff;
}
#webform-submission-pricing-node-345-add-form .form-wrapper .webform-type-fieldset > legend{display: none;}
.pricing-webform-body input[type="text"] , .pricing-webform-body input[type="tel"],.pricing-webform-body input[type="email"] ,
.pricing-webform-body .hs-input, #webform_submission_re_add_form-ajax .webform-submission-form input {
    border: none;
    border-radius: 0;
    padding: 0 20px;
    border-radius: 0px;
    background-color: transparent;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    box-shadow: 0 0 0 !important;
    border-bottom: 1px solid #9696A6;
    padding-left: 0 !important
}
.pricing-webform-body .hs-error-msgs.inputs-list {
    margin-left: 0 !important;
    padding-left: 0;;
}
.pricing-webform-body  label {
    font-weight: 400;
    margin-bottom: 3px;
    letter-spacing: .5px;
    color: #555A5A !important;
    font-size: 15px !important;
}
.pricing-webform-body form {
    width: 85%;
    margin: 0 auto;
}
.pricing-webform-body .form-columns-2 , .pricing-webform-body .form-columns-1  {
    max-width: 100%;
}
.pricing-webform-body .input ,.pricing-webform-body select.hs-input  {
    width: 100%;
}
.pricing-webform-body  textarea.hs-input {
    width: 100% !important;
    max-width: 100%;
    padding: 5px;
    min-height: 100px;
    background-color: #f4f9fe;
}
.pricing-webform-body select.hs-input {
    width: 100% !important;
    padding-left: 0;
}
.pricing-webform-body .form-columns-2 > div , .form-columns-1{
    padding: 0 10px !important;
}
.pricing-webform-body .hs_institution_types li {
    display: inline-block !important;
    width: 20% !important;
}
.req_demo .hs_institution_types li {
  width: 100% !important;
}
.hs_choose_any_of_our_solutions_you_would_like_information li{
    display: inline-block !important;
    width: 33% !important;
}
.pricing-webform-body .hs_submit.hs-submit {
    margin: 0;
}
.pricing-webform-body .hs_submit.hs-submit input[type="submit"]{
    padding: 10px 35px;
    font-weight: 400;
    font-size: 16px;
    border-color: #5584ff;
    border-radius: 5px;
    border: 0px none;
    background-image: -moz-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
    box-shadow: 0 0 0;
    text-shadow: none;
}
#block-block-section-content-blog-list-style-2 h2 {
  text-align: center;
  padding-top: 40px;
}
.title_bot_border {
  text-align: center;
  margin-bottom: 30px;
}
.title_bot_border.interested-product {
  margin-bottom: 15px;
}
.title_bot_border span {
  width: 10%;
  display: inline-block;
  border: 2px solid #00518D;
  text-align: center;
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport h2.signflow-text-2.text-m ,
#block-views-block-signflow-services-block-4 .flex-viewport h2.signflow-text-2.text-m ,
.column_6_slider .flex-viewport h2.signflow-text-2.text-m,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport h2.signflow-text-2.text-m {
  margin-top: 5px;
  font-weight: 600;
  line-height: 25px !important;
  text-align: left;
}
#block-views-block-signflow-services-slider-style-1 ul li .icon-box > .icon-box-cell ,
#block-views-block-signflow-services-block-4 ul li .icon-box > .icon-box-cell,
#block-views-block-signflow-services-block-4-2 ul li .icon-box > .icon-box-cell,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box > .icon-box-cell {
  height: 60px;
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport h4,
#block-views-block-signflow-services-block-4 .flex-viewport h4,
.column_6_slider .flex-viewport h4,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport h4 {
  font: var(--fs-h4box);
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport a ,
#block-views-block-signflow-services-block-4 .flex-viewport a ,
.column_6_slider .flex-viewport a,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport a {
  color: #201F1F;
  transition-duration: 0s;
  transform: translate3d(0px, 0px, 0px);
  font: var(--fs-h4box);
}
.column_6_slider li:hover a ,
.column_6_slider li:hover p ,
.column_6_slider li:hover .link_more a,
#block-views-block-signflow-resources-slider-style-1.column_6_slider ul li:hover .icon-box-cell.sub h4  {
  color: #fff;
} 
#block-views-block-signflow-services-slider-style-1 .flex-viewport a:hover ,
.column_6_slider .flex-viewport a:hover,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport a:hover{
  text-decoration: none;
  color: #fff;
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport  p.text-s,
#block-views-block-signflow-services-block-4 .flex-viewport  p.text-s,
.column_6_slider .flex-viewport  p.text-s,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport p.text-s {
  font-size: 14px !important;
  line-height: 27px;
  font-weight: 400;
  text-align: left;
}
#block-views-block-signflow-services-slider-style-1 .icon-box-cell i ,
#block-views-block-signflow-services-block-4 .icon-box-cell i ,
.column_6_slider .icon-box-cell i,
#block-signflow-views-block-signflow-services-block-5 .icon-box-cell i{
  font-size: 50px;
  margin-bottom: 30px;
  margin-top: 43px;
}

#block-signflowblocksectioncontentoneengineinfinitepossibilities .advs-box-top-icon i:before ,
#block-views-block-signflow-services-slider-style-1 .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 .icon-box-cell i:before ,
.column_6_slider .icon-box-cell i:before,
#block-signflow-views-block-signflow-services-block-5 .icon-box-cell i:before {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial;
}
#block-signflowblocksectioncontentoneengineinfinitepossibilities .row .col-md-3:first-child .advs-box-top-icon i:before {
  background-image: -webkit-linear-gradient(left, #647cbe , #2851C0); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #647cbe , #2851C0); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #647cbe , #2851C0); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #647cbe , #2851C0); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #647cbe , #2851C0); /* Standard syntax; must be last */ 
}
#block-signflowblocksectioncontentoneengineinfinitepossibilities .row .col-md-3:nth-child(2) .advs-box-top-icon i:before {
  background-image: -webkit-linear-gradient(left, #f1c27b , #FEBA57); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #f1c27b , #FEBA57); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #f1c27b , #FEBA57); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #f1c27b , #FEBA57); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #f1c27b , #FEBA57); /* Standard syntax; must be last */ 
}
#block-signflowblocksectioncontentoneengineinfinitepossibilities .row .col-md-3:nth-child(3) .advs-box-top-icon i:before {
  background-image: -webkit-linear-gradient(left, #da7199 , #EA4C89); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #da7199 , #EA4C89); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #da7199 , #EA4C89); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #da7199 , #EA4C89); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #da7199 , #EA4C89); /* Standard syntax; must be last */ 
}
#block-signflowblocksectioncontentoneengineinfinitepossibilities .row .col-md-3:nth-child(4) .advs-box-top-icon i:before {
  background-image: -webkit-linear-gradient(left, #2a2742 , #342E6B); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #2a2742 , #342E6B); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #2a2742 , #342E6B); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #2a2742 , #342E6B); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #2a2742 , #342E6B); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:first-child .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 li:first-child .icon-box-cell i:before ,
.column_6_slider li:first-child .icon-box-cell i:before{
  background-image: -webkit-linear-gradient(left, #da7199 , #EA4C89); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #da7199 , #EA4C89); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #da7199 , #EA4C89); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #da7199 , #EA4C89); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #da7199 , #EA4C89); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:nth-child(2) .icon-box-cell i:before,
#block-views-block-signflow-services-block-4 li:nth-child(2) .icon-box-cell i:before,
.column_6_slider li:nth-child(2) .icon-box-cell i:before {
  background-image: -webkit-linear-gradient(left, #9da2fc , #787EFF); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #9da2fc , #787EFF); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #9da2fc , #787EFF); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #9da2fc , #787EFF); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #9da2fc , #787EFF); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:nth-child(4) .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 .icon-box-cell i:before ,
.column_6_slider li:nth-child(4) .icon-box-cell i:before  {
  background-image: -webkit-linear-gradient(left, #76bbc0 , #4BB7BF); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #76bbc0 , #4BB7BF); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #76bbc0 , #4BB7BF); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #76bbc0 , #4BB7BF); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #76bbc0 , #4BB7BF); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:nth-child(3) .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 .icon-box-cell i:before ,
.column_6_slider li:nth-child(3) .icon-box-cell i:before{
  background-image: -webkit-linear-gradient(left, #f1c27b , #FEBA57); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #f1c27b , #FEBA57); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #f1c27b , #FEBA57); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #f1c27b , #FEBA57); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #f1c27b , #FEBA57); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:nth-child(5) .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 li:nth-child(5) .icon-box-cell i:before ,
.column_6_slider li:nth-child(5) .icon-box-cell i:before {
  background-image: -webkit-linear-gradient(left, #647cbe , #2851C0); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #647cbe , #2851C0); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #647cbe , #2851C0); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #647cbe , #2851C0); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #647cbe , #2851C0); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 li:nth-child(6) .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 .icon-box-cell i:before ,
#block-views-block-signflow-services-block-4 .icon-box-cell i:before ,
.column_6_slider li:nth-child(6) .icon-box-cell i:before  {
  background-image: -webkit-linear-gradient(left, #2a2742 , #342E6B); /* For Chrome and Safari */
  background-image:    -moz-linear-gradient(left, #2a2742 , #342E6B); /* For old Fx (3.6 to 15) */
  background-image:     -ms-linear-gradient(left, #2a2742 , #342E6B); /* For pre-releases of IE 10*/
  background-image:      -o-linear-gradient(left, #2a2742 , #342E6B); /* For old Opera (11.1 to 12.0) */
  background-image:         linear-gradient(left, #2a2742 , #342E6B); /* Standard syntax; must be last */ 
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport a,
#block-views-block-signflow-services-block-4 .flex-viewport a, 
.column_6_slider p.related-sub ,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport a {
  margin-top: 10px;
}
#block-views-block-signflow-services-slider-style-1 .flex-viewport a.btn-text:hover,
#block-views-block-signflow-services-block-4 .flex-viewport a.btn-text:hover,
.column_6_slider .flex-viewport a.btn-text:hover,
#block-signflow-views-block-signflow-services-block-5 .flex-viewport a.btn-text:hover {
  border: none;
  text-decoration: none;
}
#block-views-block-signflow-services-slider-style-1  h2, 
#block-views-block-signflow-services-block-4 h2, 
  .column_6_slider  h2,
  #block-signflow-views-block-signflow-services-block-5 h2{
  text-align: center;
}
/* mobile template design start */
.section-two-blocks p,
.section-two-blocks ul {
    text-align: left;
}
.section-two-blocks ul li:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    line-height: 180%;
    text-align: left;
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    transform: translate(0, 0);
    color: #025492;
}
.testimonial_block .whitepaper-container {
    text-align: left;
}
.testimonial_block.mobile-template-testimonial {
    margin-bottom: 20px;
}
.resource-top-block .container.content,
.page-node-type-resource-template .container.content {
  padding-bottom: 50px;
}
/* Tag section */
.tags {
      color: transparent;
}
.tags a {
  background: #F2F2F2;
  padding: 5px 10px;
  border-radius: 5px;
  color: rgba(0,0,0,.54);
}
.tags a:hover {
  background: #E5E5E5;
  text-decoration: none;
}
/* mobile template design end */
#block-signflowblocksectioncontentblockchainsolutions .col-md-7 h2.text-color,
#block-signflowblocksectioncontentblockchainsolutions .col-md-6 h2 ,
#block-signflowblocksectioncontentfintechcloudapps   .col-md-6 h2 ,
#block-signflowblocksectioncontentmobilesecurity .col-md-6 h2,
#clients_node .container h2,
#paragraph_customer .col-md-7 h2{
  font: normal normal medium 24px/60px poppins-medium;
  letter-spacing: 0px;
  color: #69727F !important;
  display: inline-block;
  margin-bottom: 0;
  position: relative;
  padding-bottom: 20px;
 
}
#block-signflowblocksectioncontentblockchainsolutions .col-md-7 h2.text-color ,
#block-signflowblocksectioncontentblockchainsolutions .col-md-6 h2 ,
#block-signflowblocksectioncontentfintechcloudapps   .col-md-6 h2 ,
#block-signflowblocksectioncontentmobilesecurity .col-md-6 h2,
#clients_node .container h2,
#paragraph_customer .col-md-7 h2 {
  font-weight: 600;
}
#block-signflowblocksectioncontentseethekillerfeatures .col-md-7 h4:after ,
#block-signflowblocksectioncontentblockchainsolutions h2:after,
#block-signflowblocksectioncontentfintechcloudapps   .col-md-6 h2:after,
#block-signflowblocksectioncontentmobilesecurity .col-md-6 h2:after,
#clients_node .container h2:after,
#paragraph_customer .col-md-7 h2:after { 
  content: '';
  background: url("/themes/custom/creatrixcampus/images/newtheme/title_border.png");
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 6px;
  bottom: 0;
}
.product_tab_section li.active a:hover {
  background: transparent;
} 
.product_tab_section li a  {
  position:relative;
  border: 0px !important;
  background: transparent !important;
}
.product_tab_section li.active a {
  padding-bottom: 15px;
  cursor: pointer;
}
.path-frontpage #block-block-section-content-blog-slider  .advs-box-content{
  text-align: left;
}
#block-block-section-content-blog-slider {
  background: #fff !important; 
}
#block-block-section-content-blog-slider h4 {
 text-align: left;
}
#block-block-section-content-blog-slider .circle-button.btn-sm ,
#block-block-section-content-blog-slider .circle-button.btn-sm:hover {
  color: #4279F1 !important;
  box-shadow: 0px 3px 6px #4279F129;
  border: 0  !important;
  background-color: #FFF !important;
  background-position: 104px  !important;  
} 
#block-block-section-content-blog-slider .circle-button.btn-sm::after,
#block-block-section-content-blog-slider .circle-button.btn-sm:hover::after {
  content: "\f178";
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 10px;
}
#block-signflowblocksectioncontentblockchainsolutions a.circle-button,
#block-signflowblocksectioncontentmobilesecurity a.circle-button,
#block-signflowblocksectioncontentfintechcloudapps a.circle-button {
  background: #025492;
}
#block-views-block-signflow-services-slider-style-1 .col-md-8.boxed-inverse ,
#block-views-block-signflow-services-block-4 .col-md-8.boxed-inverse ,
.column_6_slider .col-md-8.boxed-inverse,
#block-signflow-views-block-signflow-services-block-5 .col-md-8.boxed-inverse {
  margin-top: 90px;
  box-shadow: 0 0 6px #ccc;
}
#block-signflowblocksectioncontentsocialcommunityforsmallniches .col-md-6.fade-left img {
  max-width: 100% !important;
}
#block-signflowblocksectioncontentstarttherevolution .step-item:nth-of-type(1) .step-number {
  background: #44bdff;
  color: #fff;
}
#block-signflowblocksectioncontentstarttherevolution .step-item:nth-of-type(2) .step-number {
  background: #00cecb;
  color: #fff;
}
#block-signflowblocksectioncontentstarttherevolution .step-item:nth-of-type(3) .step-number {
  background: #689df9;
  color: #fff;
}
.page-node-type-mobile-template .mobile-img-left {
  padding-top: 40px !important;
}
.section-mobile-page .banner-text-left {
  text-align:left;
}
.section-mobile-two .text-gr-bg {
  color:#fff;
  padding: 25px 0;
}
.path-blog .list-group-item .col-md-4 {
    width: 33.33333333%;
}
#block-block-sidebar-latest-posts .list-group-item.active,
#block-block-sidebar-latest-posts h3,
#block-block-sidebar-categories .list-group-item.active,
#block-block-sidebar-categories h3,
#block-block-sidebar-tags .list-group-item.active,
#block-block-sidebar-tags h3,
#block-signflow-views-block-events-category-block-1 h3 {
  border-top: 0px none;
  border-bottom: 1px solid #DCDCDC;
}
#block-block-sidebar-latest-posts {
  display: inline-block;
  width: 100%;
}
#block-block-sidebar-latest-posts .list-group-item,
#block-block-sidebar-categories .list-group-item,
#block-block-sidebar-tags .list-group-item {
  border-left: 0px none;
  border-right: 0px none;
}
#block-block-sidebar-latest-posts .list-group-item .col-md-8 h5 {
  margin: 0;
  border: 0px none;
}
.menu-close {
  display: none;
}
.page-node-type-mobile-template .advs-box p {
    font-size: 15px;
    line-height: 27px;
}
.page-node-type-mobile-template .step-number i
{
color:#fff;
}
.section-mobile-banner h1.white-color
{
  color: #171414 !important;
font: normal normal 300 50px/60px Poppins-bold;
}
#block-views-block-signflow-services-slider-style-1 .col-md-8.boxed-inverse i ,
#block-views-block-signflow-services-block-4 .col-md-8.boxed-inverse i ,
.column_6_slider .col-md-8.boxed-inverse i,
#block-signflow-views-block-signflow-services-block-5 .col-md-8.boxed-inverse i {
  color: #00518D;
}
.product_tab_section .panel .col-md-6 h2 {
  font-size: 24px;
  line-height: 35px;
  font-family: poppins-bold;
  color: #333596;
}
.product_tab_section .panel .col-md-6 h2+p {
  margin-top: 10px;
}
#block-signflowblocksectioncontentblockchainsolutions .numbering.feature-list2,
#block-signflowblocksectioncontentmobilesecurity .numbering.feature-list2 {
  list-style: none;
}
#block-signflowblocksectioncontentblockchainsolutions .numbering.feature-list2 span,
#block-signflowblocksectioncontentmobilesecurity .numbering.feature-list2 span {
  float: left;
}
#block-signflowblocksectioncontentblockchainsolutions .numbering.feature-list2 p,
#block-signflowblocksectioncontentmobilesecurity .numbering.feature-list2 p {
  margin-left: 20px;
}
#block-signflowblocksectioncontentblockchainsolutions a.circle-button,
#block-signflowblocksectioncontentmobilesecurity a.circle-button,
#block-signflowblocksectioncontentfintechcloudapps a.circle-button {
  background: #025492;
}
#block-signflowblockfooterbase2column3logoandcontact-2 p {font-size: 13px;}
#block-block-section-content-blog-slider .img-box span {
  margin-bottom: 0;
}
#block-block-section-content-blog-slider h4 a {
  color: #0e1a35;
}
#block-block-section-content-blog-slider h4 a:hover {
  text-decoration: none;
}
.path-frontpage #block-block-section-content-blog-slider .flexslider .flex-direction-nav .flex-nav-next a.flex-next {
  right: 20px !important;
}
.bg-transparent li.active, .bg-transparent li:hover {
  border: 0px none !important;
}
.navbar-we-mega-menu .nav-tabs > li:hover a {
  border: 0px none;
}
.navbar-we-mega-menu .nav-tabs > li.active a:hover {
  color: #000;
}
.we-mega-menu-ul > .we-mega-menu-li > a:focus {
  background: none;
  border: 0px none;
}
.footer-base .col-md-3.section-5 {
  padding-right: 0;
}
.footer-base {
  clear: both;
}
.sitemap-item--menu-main div > ul > li > a, 
.sitemap-item--menu-main div > ul > li:first-child > ul > li > a 
{color: #339;}
.sitemap-item--menu-main div > ul > li:first-child > ul > li{float: left;width: 25%;}
.sitemap-item--menu-main div > ul > li:first-child > ul > li:nth-child(5){
  clear: both;
  margin-top: 15px;
}
.sitemap-item--menu-main div > ul > li:nth-child(2){clear:both;}
.sitemap ul li
{
font: var(--fs-desc);
}
#block-views-block-creatrix-resource-block-1 ul li span ,
#whitepapers_resource_list ul li span ,
#datasheet_resource_list ul li span ,
#email_resource_list ul li span , 
#infographics_resource_list ul li span,
#block-views-block-creatrix-resource-block-1 ul li > div ,
#whitepapers_resource_list ul li > div,
#datasheet_resource_list ul li > div,
#email_resource_list ul li > div,
#infographics_resource_list ul li > div {
  display: none !important;
}
#block-views-block-creatrix-resource-block-1 h3 a:hover,
#whitepapers_resource_list  h3 a:hover,
#datasheet_resource_list  h3 a:hover,
#email_resource_list h3 a:hover,
#infographics_resource_list h3 a:hover,
.res-head h3 a:hover
{
  text-decoration: none;
}
.signflow-page-blogs-list #block-signflow-content article{
  display: none;
}
.signflow-page-blogs-list .col-sm-12.widget .messages--status,
.webform-submission-form .messages--status,
.title-pricing #signflow-message.messages--status,
.path-news-events .section-empty #signflow-message.messages--status {
  width: 98%;
  right: 0;
  box-shadow: 0 0 0;
  color: #0c0c59d1;
  background-color: #e6e6f3;
  background-image: url(/themes/custom/creatrixcampus/images/check.svg);
  background-size: 16px;  
  margin-top: 0;
  border: 1px solid #333399;
  border-left: 7px solid #333399;
  font-size: 11px;
  padding: 10px 10px 10px 30px;
  line-height: 16px;
  background-position: 6px 10px;
  background-repeat: no-repeat;
}
.home_module_img.fade-right {
   -webkit-animation: action 1s infinite  alternate;
        animation: action 1s infinite  alternate;
}
@-webkit-keyframes action {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes action {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
/* Home page image animation */
.abl {
   -webkit-animation: action 1s infinite  alternate;
   animation: action 1s infinite  alternate;

}
.icon_title {
position: absolute;
margin: 0 auto;
left: -35px;
text-align: center;
width: 154px;
font-size: 13px;
top: 95px;
background: #CFD2D9;
border-radius: 5px;
color: #1D294F;
padding: 5px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 600ms, visibility 600ms;
transition: opacity 600ms, visibility 600ms;
line-height: 14px;
}
.abl:hover .icon_title {
  visibility: visible;
  opacity: 1;
}
.abl img {
   width:90px;
}
.abl {
   position: absolute;
   width: 90px;
   border-radius: 50%;
   box-shadow: 1px 3px 4px #aaa;
}
.abl:hover {
   box-shadow: 0px 0px 0px #D0D3DA; 
}
.icon1 {
   top: -56px;
   left: 0;
   right: 0;
   margin: 0 auto;
}
.icon2 {
   bottom: -56px;
   left: 0;
   right: 0;
   margin: 0 auto;
}
.icon3 {
   top: 37%;
   left: -56px;
}
.icon4 {
   top: 37%;
   right: -56px;
}
.icon5 img {
   right: 0;
   margin: 0 auto;
   width: auto;
   top: 32%;
   position: absolute;
   width: 160px;
   left: 0;
}
.icon6 {
   top:0;
   left:0;
}
.icon7 {
   top:0;
   right:0;
}
.icon8 {
   bottom:0;
   left:0;
}
.icon9 {
   bottom:0;
   right:0;
}
.animation_img {
    height: 370px;
    width: 370px;
   position:relative;
   border-radius:50%;
   margin: 0 auto;
   margin-top: 80px;
margin-bottom: 40px;
}
.animation_img
.home_module_img.fade-right img1 {
  height: 350px;
  width: 350px;
   
}
@-webkit-keyframes action {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes action {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

#rotat {
    -webkit-animation: rotation 3s infinite linear;
    position: absolute;
    left:0;
}

@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}


#block-signflowblocksectioncontentseethekillerfeatures .learn-space {
  margin-right: 20px;
}
#block-successfulsubscription .circle.icon {
  background: #4BB543;
  font-size: 36px;
  color: #fff;
}
#block-successfulsubscription {
  padding: 5%;
  margin: 3% 0;
  border: 1px solid #f0f0f0;
  float: left;
  width: 100%;
}
#contact-message-feedback-form label.error
{
  color: #cb1919;
}
#block-views-block-signflow-blog-thank-you-page-related-blogs h3 {
  text-align: center;
  font-weight: 300;
  line-height: 45px;
}
#block-thankspageheader img,
#block-webinarthanks img {
  margin-top: 0 !important;
}
#block-thankspageheader .col-md-6:last-child,
#block-webinarthanks .col-md-6:last-child {
  background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
}
#block-views-block-signflow-blog-thank-you-page-related-blogs .slider_view span {
  margin-bottom: 0;
}
.title-thank-you #signflow-message {
  display: none;
}
#block-homesliderblock-2 .btn-lg.shadow-1 {
  padding: 13px 70px;
}
#edit-step-3 .webform-type-webform-term-checkboxes #edit-tell-us-what-modules-you-are-interested .form-checkbox-wrap,
#edit-step3 .webform-type-webform-term-checkboxes #edit-please-choose-any-of-our-solutions-you-would-like-information-on .form-checkbox-wrap {
  float: left;
  width: 50%;
}
#block-webform label.error,
#block-webform-2 label.error,
#block-webform .form-item--error-message,
.white_paper_section .form-item--error-message,
#contact_ajax_contact_message_feedback_form .js-form-item .form-item--error-message,
#block-webform-2 .form-item--error-message {
  color: #e62600;
  font: var(--fs-desc);
}
.white_paper_section .form-item--error-message{
  font-size: 10px;
}
#block-webform-3 label.error {
  font-weight: 400;
  color: #e62600;
  font-size: 14px;
}
/* resource page form */
#block-webform-3 #edit-actions-submit ,
.webform-submission-add-form .form-actions .button ,
.white_paper_section .webform-submission-form .form-actions .form-submit {
  margin-top: 20px;
  width: auto !important;
  text-align: center;
  padding: 10px;
  margin: 0 auto;
}
#block-webform-3  .webform-submission-add-form .webform-actions {
  text-align: center; 
  display: inline-flex;
  width: 100%;
}
#contact_ajax_contact_message_feedback_form .messages--error,
.white_paper_section .messages--error
{
  display: none;
}
.webform-submission-re-form label,
.webform-submission-pricing-form label {
  display: block;
  font-weight: 300;
  color: #6C6C6C;
  font-size: 14px;
  padding-left: 5px;
}
.webform-submission-re-form .webform-checkboxes-other span,
.webform-submission-re-form .webform-term-checkboxes span,
.webform-submission-pricing-form .webform-checkboxes-other span,
.webform-submission-pricing-form .webform-term-checkboxes span {
  font-weight: 400;
  color: #6C6C6C;
  font-size: 15px;
}
.webform-submission-re-form,
.webform-submission-pricing-form {
  margin: 0 auto;
  float: none;
}
#block-webform ,
#block-webform-2  {
  width: 65%;
  margin: 0 auto;
  margin-bottom: 140px;
  margin-top: 50px;
}
#block-webform .webform-required,
#block-webform-2 .webform-required ,
#block-webform  .webform-required  {
  display: none;
}
#webform-submission-pricing-node-345-add-form select,
#webform-submission-re-node-414-add-form select {
  padding: 6px;
  background: none;
  border: 0;
  border-bottom: 1px solid #ddd;
}
#edit-markup {
  display: none;
}
.webform-submission-re-form .js-form-type-webform-markup h3,
.webform-submission-pricing-form .js-form-type-webform-markup h3 {
  background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  border-radius: 5px 5px 0px 0px;
  color: #fff;
  font-weight: 300;
  padding: 10px 10px;
  font-size: 24px;
}
.webform-submission-re-form .form-wrapper,
.webform-submission-pricing-form .form-wrapper {
  margin: 0;
  font-weight: 300;
  display: table;
  width: 100%;
}
.webform-submission-re-form .form-item,
.white_paper_section .js-form-item {
  margin: 20px 0;
}
.webform-submission-pricing-form .form-item {
  margin-bottom: 10px;
  min-height: 90px;
}
.pricing-form {margin-bottom: 50px;}
#webform-submission-pricing-node-345-add-form .form-actions .webform-button--previous {
  margin-right: 50px;
}
#webform-submission-pricing-node-345-add-form .js-webform-checkboxes .js-form-type-checkbox,
#webform-submission-pricing-node-345-add-form .js-form-type-checkbox {
  min-height: 10px;
}
.webform-submission-pricing-form .form-item.js-form-type-processed-text {display: none;}
.webform-submission-re-form .form-item input,
.webform-submission-pricing-form .form-item input {
  border: 0px none;
  width: 100%;
  height: 35px;
  border-bottom: 1px solid #DDDDDD;
  padding: 0 5px;  
  background: none;
}
.white_paper_section .js-form-item input
{
  background: var(--unnamed-color-5d5d71) 0% 0% no-repeat padding-box;
  background: #e7e7ea 0% 0% no-repeat padding-box;
  border-radius: 8px;
  width: 100%;
  height: 40px;
  max-width: 100%;
  padding: 5px 10px;
  border: 0;
  box-shadow: inset 0 1px 1pxrgba(0,0,0,.075);
}
.webform-submission-re-form .webform-button--draft,
.webform-submission-pricing-form .webform-button--draft {
  display: none;
}
.webform-submission-re-form .webform-button--previous,
.webform-submission-pricing-form .webform-button--previous ,
.webform-submission-re-form .webform-button--submit ,
.webform-submission-pricing-form .webform-button--submit ,
.hbspt-form .hs-button.primary.large {
  width: 22%;
  margin: 0;
  background-image: -moz-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  border: 0;
  color: #fff;
  padding: 5px;
  font-size: 16px;
  border-radius: 5px;
}
.webform-submission-re-form .webform-button--next,
.webform-submission-pricing-form .webform-button--next {
  width: 22%;
  margin: 0;
  background: transparent linear-gradient(90deg,#6597cb 0,#35369b 100%) 0 0 no-repeat;
  font-family: Poppins-BoldItalic;
  margin-top: 6px;
  padding: 12px 33px;
  border: 0 none;
  color: #fff;
  padding: 5px;
  font-size: 16px;
  border-radius: 5px;
}
.webform-submission-re-form .webform-button--submit,
.webform-submission-pricing-form .webform-button--submit {
  margin: 10px 10px 20px;
  width: 22%;
}
.webform-submission-re-form .form-item.js-form-type-checkbox input,
.webform-submission-pricing-form .form-item.js-form-type-checkbox input {
  width: inherit;
  height: inherit;
  box-shadow: none;
}
.webform-submission-re-form .form-item.js-form-type-checkbox label,
.webform-submission-pricing-form .form-item.js-form-type-checkbox label {
  display: inline-block;
}
.webform-submission-re-form .form-select,
.webform-submission-pricing-form .form-select,
.webform-submission-pricing-form .form-textarea {
  width: 100%;
  font-size: 14px;
}
#request_form #edit-step1 #edit-processed-text,
#request_form #edit-step #edit-processed-text-01,
#request_form #edit-step-3 #edit-processed-text-02,
#block-webform-2 #edit-step1 #edit-processed-text,
#block-webform-2 #edit-step2 #edit-processed-text-01,
#block-webform-2 #edit-step3 #edit-processed-text-02 {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  margin: 0;
  background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  background-color: rgba(0, 0, 0, 0);
  background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  border-radius: 5px 0px 0px 5px;
  box-shadow: 1px 0px 6px 1px #ccc;
}
#request_form legend{
  border: 0;
}
#block-webform-2 legend {
  display: none;
}
.whitepaper_form .actions .primary.large {
  width: auto;
}
#edit-processed-text div.circle,
#edit-processed-text-01 div.circle,
#edit-processed-text-02 div.circle {
  font-size: 34px;
  line-height: 65px;
  border: none;
  box-shadow: 0 0 15px rgba(0,0,0,.17);
  width: 90px;
  height: 90px;
  text-align: center;
  padding: 13px;
  z-index: 9;
  margin: 0 auto 15px;
  background: #fff;
}
.webform-submission-re-add-form,
.webform-submission-pricing-add-form,
.webform-submission-re-add-form #edit-actions,
.webform-submission-pricing-add-form #edit-actions {
  position: relative;
}
.webform-submission-re-add-form #edit-group1,
.webform-submission-re-add-form #edit-group2,
.webform-submission-re-add-form #edit-group3,
#contact_ajax_contact_message_feedback_form .boxed-inverse
 {
  padding: 25px 25px 100px;
  margin-top: 0px;
  margin-bottom: 0;
  background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
  background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
  box-shadow: 1px 0px 6px 1px #ccc;
  border-radius: 0 5px 5px 0;
}
.webform-submission-re-add-form #edit-processed-text h3,
.webform-submission-re-add-form #edit-processed-text-01 h3,
.webform-submission-re-add-form #edit-processed-text-02 h3,
.webform-submission-pricing-add-form #edit-processed-text h3,
.webform-submission-pricing-add-form #edit-processed-text-01 h3,
.webform-submission-pricing-add-form #edit-processed-text-02 h3 {
  font-size: 24px;
  text-align: center;
  padding: 0 35px;
  color: #fff;
}
#block-block-sidebar-tags p.list-group-item {
  margin-bottom: 10px;
}
.whitepaper_form .hs-form .actions imput{
  width: 53% !important;
}
#block-searchform {
  width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
}
#block-searchform #search-block-form {
  width: 25%;
  float: right;
}
#block-searchform #search-block-form .js-form-type-search {
  width: 82%;
}
#block-searchform #search-block-form .js-form-type-search,
#block-searchform #search-block-form #edit-actions {
  float: left;
}
#block-searchform #search-block-form .form-control {
  border-bottom: 1px solid #9C9C9C;
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  box-shadow: unset !important;
  -webkit-box-shadow: 0px none !important;
}
#block-views-block-creatrix-resource-block-1,
.res-head 
{
  clear: both;
}
#block-searchform #search-block-form #edit-submit {
  background: url("/sites/default/files/images/search-icon.png") no-repeat scroll 0 0;
  border: 0px none;
  height: 24px;
  width: 24px;
  text-indent: -50px;
  margin-top: 7px;
}
#block-signflowblocksectioncontentextremeprocessors h2,
#block-signflowblocksectioncontentseethekillerfeatures h2,
#block-signflowblocksectioncontentfintechcloudapps h2,
#block-signflowblocksectioncontentmobilesecurity h2,
#block-homesliderblock-2 h2 {
  font: normal normal normal 40px/55px Poppins-medium;
  /* line-height: 75px; */
  transform: translateY(-5px);
  color: #69727F;
}
#block-views-block-signflow-partners-block-2 h2  {
  font: normal normal 300 50px/55px Poppins-medium;
  letter-spacing: 0px;
  color: #69727F;
}
#block-signflowblocksectioncontentblockchainsolutions h2 + p,
#block-signflowblocksectioncontentfintechcloudapps h2 + p,
#block-signflowblocksectioncontentmobilesecurity h2 + p {
  margin-top: 20px;
}
#block-footeraddresssection {
  width:60%;
  float: left;
  color: #211854 !important;
}
.footer_address_section ,
.footer_address_section span ,
.footer_address_section strong {
  color: #211854 !important;
}
@media (min-width:1200px) {
  .news_terms_page .thumb_image {
    float: left;
    margin: 40px;
    max-width: 40%;
  }
  .news_terms_page .advs-box-content {
    float: left;
    max-width: 50%;
  }
  .desktop-view-home > .col-md-6 {
    min-width: 230px;
    max-width: 300px;
  }
  .desktop-view-home .row-2 .col-md-6{
    padding: 0 15px;
  }
  .icon-box-cell.icon-box-cell-img {
    min-height: 65px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1970px) {
  .desktop-view-home .row-2 .col-md-6{
    padding: 0 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

  .container.content.header_style_1 {
    padding-top: 79px;
  }
  .header_ection_masonry_3 .container.content {
    padding-top: 10px;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding: 0 15px;
  }

  .footer-menu .we-mega-menu-ul > .we-mega-menu-li, 
  .footer-menu-1 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-1 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-2 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-3 .we-mega-menu-ul > .we-mega-menu-li, 
  .footer-menu-2 .we-mega-menu-ul > .we-mega-menu-li, 
  .footer-menu-3 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-3-1 .we-mega-menu-ul > .we-mega-menu-li {
      display: inline-block;
      width: auto;
  }
  .footer-menu .we-mega-menu-ul, .footer-menu-1 .we-mega-menu-ul,.footer-menu-1-1 .we-mega-menu-ul,.footer-menu-1-2 .we-mega-menu-ul,.footer-menu-1-3 .we-mega-menu-ul, .footer-menu-2 .we-mega-menu-ul, .footer-menu-3 .we-mega-menu-ul, .footer-menu-3-1 .we-mega-menu-ul > .we-mega-menu-li {
    text-align: left;
  }
  #block-footeraddresssection {
    width: 100%;
  }
  .footer-base #block-simplenewssubscription-6 ,
  #block-copyrightfooter {
    width: 100%;
  }
  .zig-zag-image-style .col-md-5 .desc p {
    font-size: 12px;
  }
  #block-views-block-signflow-services-block-4 .flex-viewport ,
  #block-views-block-signflow-services-block-4 .container.content {
    max-width: 753px !important;
  }
  #block-views-block-signflow-services-block-4 ul li {
    width: 366px !important;
  }
  .page-node-type-product .tab-product-item h3 {
    margin-top: 20px;
  }
  .banner-cta-marginless {
    margin-top: 22px;
  }
  .svg-button span {
    font-size: 16px;
  }
  hr.space.m, hr.space {
    height: 0px;
  }
  .mobile-view-home .col-md-6 {
    width: 100%;
  }
  .abt-home .mobile-view-home  .maso-item div {
    min-height: auto;
  }
  .abt-home .mobile-view-home .maso-item.col-md-10.row-2 {
    display: none;
  }
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    left: 0px !important;
  }
  .masonry_view .desktop-view-home .maso-box {
    margin: auto;
  }
  .desktop-view-home .row-2 .col-md-6 { 
    width: 100%;
  }
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    position: relative !important;
    top: 0 !important;
  }
  .implementation_pts .col-md-4 {
      padding-left: 0px;
      padding-right: 0px;
      width: 50% !important;
  }
  .implementation_pts .col-md-4:last-child {
    float: none;
    padding-top: 27px;
    clear: both;
    width: 60% !important;
  }
  .col-md-7.demo_form {
    margin-top: 50px;
  }
  .partner_btn .svg-button span {
    /*font-size: 1rem !important;*/
    color: #fff;
  }
  .svg-button svg {
    stroke: #fff !important;
    fill: #fff !important;
  }
  .svg-button::before {
    width: 100%;
    background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box;
    opacity: 1 !important;
    width: 100% !important;
    color: #fff; 
  }
  .zig-zag-image-style .col-md-5:first-child {
    margin-bottom: 20px !important;
  }
  .zig-zag-image-style .col-md-5 {
    width: 100% !important;
    padding-bottom: 30px !important;
  }
  .zig-zag-image-style .col-md-5 .desc {
    margin-bottom: 20px;
  }
  .zig-zag-image-style .col-md-5 h4 ,
  .zig-zag-image-style .col-md-5 .desc  {
    height: auto !important;
  }
  #partner_btn_options #partner_options {
    display: block !important;
  }

   /**/
   #block-ourprovenexpertise .svg-button-wrapper {
    background: #fff;
    left: 0;
    right: 0;
    bottom: -26px;
    padding: 23px 10px;
    box-shadow: 1px 2px 11px #ccc;
    width: 70%;
    margin: 0 auto;
    border-radius: 15px;
  }
  #block-ourprovenexpertise .svg-button::before {
    width: 36px;
    height: 36px;
  } 
  #block-ourprovenexpertise .svg-button-wrapper .svg-button {
    padding: 5px 22px;
  }
  .blue-bg-new .svg-button-wrapper .svg-button span {
    font-size: 1.3rem !important;
    letter-spacing: 0em;
  }
  #block-ourprovenexpertise .ourprovenexpertise-btm-text {
    top: 74%;
    font-size: 18px;
    line-height: 22px;
    margin-left: 10px;
  }
  #block-ourprovenexpertise .ourprovenexpertise-btm-text::after {
    top: 25px;
    right: -95px;
  }

  /* Kannan - Resources */
  .thank_you_section.resource_section_wrapper .row .col-md-7 h3 {
    left: 0;
    position: relative;
    top: 0;
    text-align: left;
    font-size: 18px;
  }
  #block-views-block-creatrix-resource-block-1 .svg-button span ,
  #datasheet_resource_list .svg-button span ,
#email_resource_list .svg-button span ,
#infographics_resource_list .svg-button span,
  #whitepapers_resource_list .svg-button span 
  {
      font-size: 14px; 
    }
    #block-resourcepageheader .row .col-md-7 {
      padding-top: 0px;
      padding-bottom: 20px;
    }
    .thank_you_section .row .col-md-7 h3::after {
      display: none;
    }
    .thank_you_section_icon_right {
      display: none;
    }
    #block-resourcepageheader .thank_you_section .row {
      min-height: auto;
      padding-bottom: 40px;
    }
    #block-resourcepageheader  .thank_you_section .row .col-md-7 {
      min-height: auto;
    }
    .thank_you_section.resource_section_wrapper .row .col-md-5 {
      padding-left : 15px;
    }
  
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
  #block-views-block-signflow-services-slider-style-1 ul li .sub,
  #block-signflow-views-block-signflow-services-block-5 ul li .sub {
    min-height: 260px !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .footer_social_section_logo .capterra_badge {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .path-news-events .latest_blog .grid-item .advs-box  {
    text-align: center;
  }
  #block-signflow-content .column_grid_3_des::before, 
  #block-hereswhycreatrixhelpsyoubetter::before ,
  .card_view.grid-col-style::before,
   #block-views-block-signflow-partners-block-2::before, 
   .product_3_column::before, 
  .partners_slider::before{
    display: none !important;
  }
  .content-page-603 #block-signflow-content .header_style_1 .col-md-6 video {
    width: 100% !important;
    height: auto !important;
  }
  .grid-style-small-box-col-text .grid-box .general-main-desc .grid-item {
    float: left;
    width: 100%;
  }
  .masonry_view .maso-box .maso-item {
    max-width: 90%;
  }
  .masonry_revamp_general .maso-box {
    margin: 0 auto;
  }
  .masonry_revamp .maso-box .maso-item,
  .masonry_revamp_general .maso-box .maso-item .shadow-1 {
    margin: 0 auto;
    width: 100% !important;
  }
  #block-signflowblocksectioncontentseethekillerfeatures h2 {
    width: 100%;
  }
  .title-expert-support .flex-control-nav.flex-control-paging {
    display: none;
  }
  #block-whycreatrixbannersection .container.content {
    padding-left: 0;
    padding-right: 0;
  }
  .thank_you_section.resource_section_wrapper .row .col-md-7 h3::after,
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner h2:before,
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner h2:after,
  #block-views-block-signflow-partners-block-2 .flexslider ol,
  #block-views-block-signflow-partners-block-2 .flexslider ol,
  #block-views-block-signflow-partners-block-2:before,
  #block-views-block-signflow-partners-block-2:after {
    display: none;
  }
  #preloader:after {
    background-size: 50px;
  }
  footer > .content,
  footer > .content > .container:before,
  footer > .content > .container:after {
    background: none !important;
  }
  .footer-base > div.content {
    padding-left: 10px;
    padding-right: 10px;
  }
  #block-footermenu,
  #block-footermenu11,
  #block-footermenu13,
  #block-footermenu2,
  #block-footermenu21,
  #block-footermenu31 {
    float: left;
    width: 50%;
  }
  #block-footermenu1,
  #block-footermenu12,
  #block-footermenu3-2,
  .social_icons {
    width: 50%;
    float: right;
  }
  #block-contactthankyou .col-md-7 {padding-left: 0px;padding-right: 0px;}
  .integration-tab-section .tab-box.left .nav-tabs > li > a span{
    display: none;
  }
  .integration-tab-section .tab-box.left .nav-tabs > li {
    width: 45%;
    box-shadow: 0px 0px 8px #00000029 !important;
    border-radius: 5px !important;
  }
  .integration-tab-section .tab-box.left .nav-tabs > li:nth-child( odd ){
    clear: both;
    float: left;
  }
  .integration-tab-section .tab-box.left .nav-tabs > li:nth-child( even ){
    float: right;
  }
  .integration-tab-section .tab-box.left .nav-tabs > li > a {
    padding-left: 20px !important;
    font-size: 12px;
  }
  .hc_column_cnt .hc_space_cnt ,
  .hc_column_cnt .hc_icon_list_cnt {
    display: none;
  }
  .abt_who_we.our_story .mobile-view-home {
    text-align: center;
  }
  #partner_options{
    margin-top: 0px !important;
  }
  .col-md-7 .thank_txt #partner_btn_options > a{
    display: inline-block;
  }
  .contact_main .address_section {
    margin-top: 40px;
  }
  .banner_left_wrapper .banner_content {
    margin-top: 15px;
  }
  .we-mega-menu-li {
    background-position: 9px !important;
    background-size: 25px !important;
  }
  .abt-home .about_us_content .col-md-6:last-child{
    padding-left: 0px;
    padding-right: 0px;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .row .mobile-view-home {
    margin-top: 60px;
    float: left;
  }
  #block-views-block-signflow-partners-block-2 .flexslider.carousel ol {
    left: 0;
  }
  .column_6_single_wrapper .grid-item.col-md-4:first-child{padding: 0px !important;min-height: auto !important;}
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group .col-md-7 {margin-top: 0px;}
  #block-webform-4 {
    padding: 0;
  }
  #block-footeraddresssection, .footer-bottom-section #block-privacypolicy-2 {
    width: 100%;
  }
  .webform-submission-request-form {
    margin-top: 0px;
  }
  .header_style_1 .col-md-6 img,
  #banner-video{
    width: 100%;
    float: right;
  }
  #block-signflowblocksectioncontentextremeprocessors h2, 
  #block-signflowblocksectioncontentseethekillerfeatures h2, 
  #block-signflowblocksectioncontentblockchainsolutions h2, 
  #block-signflowblocksectioncontentfintechcloudapps h2,
   #block-signflowblocksectioncontentmobilesecurity h2 ,
  #block-views-block-signflow-partners-block-2 h2 ,
  #block-homesliderblock-2 h2{
    font: normal normal normal 30px/38px Poppins-medium;
  }
  #block-signflowblocksectioncontentextremeprocessors .home-banner-section h3 ,
  #block-homesliderblock-2 h3 {
    font-size: 22px  !important;
    line-height: 24px !important;
    color: #1D1212;
    font-weight: 400 !important;
  }
  .product_header .text-l {
    width: 100%;
    line-height: 30px;
  }
  #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box h4
  {
    font-size: 14px;
  }
  .product_column_img p {
    font-size: 20px;
  }
  .product_3_column .col-md-4 .advs-box.advs-box-top-icon {
    padding: 10px 14px !important;
  }
  .testimonial_block .container.content {
    padding-top: 0px;
  }
  .block-quote.quote-1 {
    margin-top: 0px !important;
    padding-top: 0px;
    max-width: 100% !important;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-6 h1
  #block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse {
    background: none !important;
  }
  #block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse .row  {
    background: #4CDEDC;
      background-image: -moz-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
      background-image: -webkit-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
      background-image: -ms-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
      background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
      background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
      background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
  }
  #block-views-block-creatrix-resource-block-1 .svg-button span,
  #datasheet_resource_list .svg-button span,
  #email_resource_list	 .svg-button span,
  #infographics_resource_list .svg-button span, 
  #whitepapers_resource_list .svg-button span {
    font-size: 14px; 
  }
  #block-resourcepageheader .row .col-md-7 {
    padding-top: 0px;
  }
  .thank_you_section_icon_right {
    display: none;
  }
  #block-resourcepageheader .thank_you_section .row {
    min-height: auto;
    padding-bottom: 40px;
  }
  #block-resourcepageheader  .thank_you_section .row .col-md-7 {
    min-height: auto;
  }
  .general-main-desc .grid-style-small-box .icon-box{
    width: 100% !important;
  }
  .title-why-creatrix,
  .path-taxonomy .section-bg-color  {
    padding-top: 40px !important;
  }
  .general-main-desc  .grid-item.col-md-4.grid-style-small-box {
    margin-top: 0 !important;
  }
  .footer-menu-pad {
    text-align: left;
  }
  .footer-menu .we-mega-menu-ul > .we-mega-menu-li, .footer-menu-1 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-1 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-2 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-1-3 .we-mega-menu-ul > .we-mega-menu-li,
  .footer-menu-2 .we-mega-menu-ul > .we-mega-menu-li, .footer-menu-3 .we-mega-menu-ul > .we-mega-menu-li {
    display: inline-block;
    width: 100%;
  }
  .footer-base .section-3 {
    padding-left: 10px;
  }
  #block-privacypolicy-2,
  .footer-base .simplenews-subscriber-form  {
    width: 100%;
  }
  .footer-menu .we-mega-menu-ul .we-mega-menu-li a, .footer-menu-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-2 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-3 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-2 .we-mega-menu-ul .we-mega-menu-li a, .footer-menu-3 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-2-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-3-1 .we-mega-menu-ul .we-mega-menu-li a {
    font-weight: 500;
    font-size: 14px;
    color: #211854 !important;
    font-weight: normal;
  }
  .right_wp_sec {min-height: auto;}
  .footer_address_section li ,
  .footer_address_section ,
  .footer-menu .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-2 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-1-3 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-2 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-2-1 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-3 .we-mega-menu-ul .we-mega-menu-li a,
  .footer-menu-3-1 .we-mega-menu-ul .we-mega-menu-li a{
    text-shadow: 0 0 0 !important;
  }
 
  #block-privacypolicy-2 .col-md-6:first-child ,
  #block-privacypolicy-2 .col-md-6:last-child {
    width: 100%;
    padding-left: 0px;    
  }
  #block-privacypolicy-2 .col-md-6:last-child {
    margin-top: 10px;
    padding-top: 25px;
  }
  #block-privacypolicy-2 .col-md-6:first-child {
    padding-top: 25px;
  }
  #block-privacypolicy-2 .col-md-6 {
    border-top: 1px solid #CCCCCC;
  }
  .footer-base .footer-menu-pad {
    clear: both;
  }
  .footer-base .navbar-we-mega-menu.navbar .we-mega-menu-ul>li>a {
    padding-left: 0px;
    padding-right: 0px;
  }
  .footer-base .section-4 {
    width: 100%;
  }
  .col-md-12.footer-newsletter {
    padding: 0;
  } 
  #block-privacypolicy-2 .row.footer_address_section {
    margin: 0;
  }
  .footer_address_section strong {
    font-size: 18px;
  }
  #block-privacypolicy-2, .footer-base .simplenews-subscriber-form .container {
    padding-left: 0;
  }
  .footer-base .simplenews-subscriber-form .container {
    padding-top: 10px !important;
    margin-top: 20px;
  }
  .footer-base legend {
    border: 0;
    text-align: center;
  }
  #block-copyright-footer {
    width: 100%;
    float: left;
    text-align: center;
  }
  #block-copyright-footer p {
    text-align: center;
    padding-left: 0px;
    float: none;
    font-weight: bold;
  }
  .footer-base .form-box.form-inline .form-control {
    border-radius: 50px 0 0 50px;
  }
  #edit-subscribe {
    margin-left: -20px;
  }
  .grade_section {
    text-align: center;
  }
  #block-footeraddresssection .col-md-6 {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
  }
  #block-footeraddresssection ,
  .footer-base #block-simplenewssubscription-6 {
    width: 100% !important;
  }
  #block-copyrightfooter  {
    text-align: center ;
  }
  #block-copyrightfooter .footer_social_section ul li a, 
  #block-copyrightfooter .footer_social_section ul li, 
  #block-copyrightfooter .footer_social_section .copyright p {
    font-size: 12px;
  }
  #block-footeraddresssection {
    margin-top: 0 ;
  }
  .row.footer_address_section {
    border-top: 1px solid #ccc ;
    border-bottom:  1px solid #ccc;
  }
  #block-footeraddresssection .col-md-6:first-child {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-top: 30px;
  }
  .customer .container.content {
    padding-right: 0px;
  }
  #block_section_content_partners_slider_style_4 .grid-box {
    margin-left: 0px !important;
  }
  #block_section_content_partners_slider_style_4 .grid-box > div {
    margin-right: 20px;
  }
  .video-embed-field-provider-youtube iframe {
    height: 100% !important;
  }
  .customer .section-bg-image.box-middle-container .container{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  /* stud CRM responsive */
  .product_3_column .col-md-4 {
    padding: 0px;
  }
  #block-block-section-content-faq .faqfield-question,
  .page-node-type-general-landing-page .ui-accordion .faqfield-question {
    margin: 0px;
    width: 100%;
  }
  #block-signflow-branding {float: left;}
  .header_style_1 .col-md-6:first-child .space.l,
  .title-training #block-signflow-content .space.l{display: none;}
  .grid-style-small-box > .container{padding-top: 0px;padding-bottom: 0px;}
  #block-signflow-content .header_style_1 > .container h3 {margin-bottom: 0px;}
  .Grid-style-4 .advs-box-4-col{padding-left: 0px;padding-right: 0px;}
  .header_style_1 .mobile-view-home {margin-top: 0px;}
  .general-main-desc .grid-style-small-box .icon-box{
    width: 100% !important;
  }
  .grid-style-6 .container {margin-left: 0px;margin-right: 0px;}
  .navbar-header {float: left;}
  .navbar-right {width: 10%;float: right;height: 75px;}
  .responsive-menu-toggle-icon:before, .responsive-menu-toggle-icon:after, .responsive-menu-toggle-icon span.icon{
    background-color: #339;left: 46px;margin-top: 18px;
  }
  .address_section .contact_list {
    padding: 40px;
  }
  #edit-step-3 .webform-type-webform-term-checkboxes #edit-tell-us-what-modules-you-are-interested .form-checkbox-wrap,
  #edit-step3 .webform-type-webform-term-checkboxes #edit-please-choose-any-of-our-solutions-you-would-like-information-on .form-checkbox-wrap {
    float: none;
    width: 100%;
  }
  .webform-submission-pricing-add-form #edit-actions {
    position: relative;
  }
  #block-views-block-signflow-services-slider-style-1,
  #block-signflow-views-block-signflow-services-block-5 {
    margin-bottom: 70px;
  }
  .about_branch .col-md-6{
    margin-top: 30px !important;
  }
  #block-ourprovenexpertise .svg-button-wrapper {
    background: #fff;
    position: relative;
    left: 0;
    right: 0;
    padding: 23px 10px;
    box-shadow: 1px 2px 11px #ccc;
    width: 70%;
    margin: 0 auto;
    border-radius: 5px;
  }
  #block-ourprovenexpertise .svg-button::before {
    width: 36px;
    height: 36px;
  } 
  #block-ourprovenexpertise .svg-button-wrapper .svg-button {
    padding: 5px 22px;
  }
  .blue-bg-new .svg-button-wrapper .svg-button span {
    font-size: 1rem !important;
    letter-spacing: 0em;
  }
  .mobile-view-menu ul li.we-mega-menu-li ul li.dropdown-menu,
  .mobile-view-menu ul.we-mega-menu-ul > li.we-mega-menu-li:nth-child(2) ul.subul > li{
    box-shadow: 0 2px 15px rgb(0 0 0 / 10%) !important;
    width: 90%;
    display: inline-block;
    margin: 20px;
    padding: 10px;
    border-radius: 10px;
    background-color: #ededed;
  }
  .mobile-view-menu ul.we-mega-menu-ul > li.we-mega-menu-li:nth-child(2) ul.subul{
    width: 90%;
  }
  .mobile-view-menu ul.we-mega-menu-ul > li.we-mega-menu-li:nth-child(2) ul.subul > li{
    width: 100%;
    min-height: 60px;
  }
  .mobile-view-menu ul.we-mega-menu-ul > li.we-mega-menu-li:nth-child(2) ul.subul > li > a {
    box-shadow: none;
    color: #339 !important;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Poppins-Medium' !important;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul li .sub_menu_level_2 ul>li {
    height: 10px;
  }
  #block-mobileviewmenu ul li .sub_menu_level_1 {
    margin-top: 25px;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul > li.dropdown-menu > a {
    box-shadow: none;
    padding-left: 0px !important;
    padding-top: 0px !important;
    height: auto !important;
  }
  .mobile-view-menu ul li:first-child .we-mega-menu-submenu {padding-bottom: 0px !important;}
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul > li.dropdown-menu > a:before {
    top:-1px;
  }
  .mobile-view-menu ul li.we-mega-menu-li.dropdown-menu.active-menu.active.current-active > a:after{
    transform: rotate(180deg);
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1_no_child ul > li{
    margin-left: 20px;
    margin-right: 20px;
    width: auto;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1_no_child ul > li:hover,
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1 ul > li:hover{
    background-color: #fff;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1_no_child {
    background-color: #ededed;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1_no_child ul > li >a::after{
    content: "\2192";
    font-size: 25px;
    right: 15px !important;
    position: absolute;
    top: 5px !important;
  }
  #block-mobileviewmenu .mobile-view-menu ul > li .sub_menu_level_1_no_child ul > li:hover >a::after{
    color: #339;
  }
  .mobile-view-menu.navbar-we-mega-menu.navbar ul>li ul {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  #block-ourprovenexpertise  .blue-bg-new {
    position: relative;
    padding-bottom: 0px !important;
    margin-top: 50px;
  }
  #block-hereswhycreatrixhelpsyoubetter .container {
    padding-top: 0;
  }
  .mobile-view-menu ul li.dropdown-menu .we-mega-menu-submenu.sub_menu_level_1_no_child ul.subul .we-mega-menu-li a {
    font-size:15px !important;
  }
  #innovation_text span.back-line,
  #partner_logo_list {
    display: none;
  }
  #clients_slider {
    display:block;
  }
  #clients_slider ul li .grid-item .icon-box-top-bottom .icon-box-cell{
    text-align: center;
  }
  #clients_slider ul li .grid-item .icon-box-top-bottom .icon-box-cell img {
    padding-bottom: 20px;
  }
  #clients_slider ul li .grid-item .icon-box-top-bottom .icon-box-cell .institution_name {
    color: #339;
    font-weight: bold;
    display: block;
  }
  .mobile-view-menu ul li.dropdown-menu.current-active-menu .we-mega-menu-submenu {
    display: none !important;
  }
  #block-views-block-signflow-services-block-4 {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  #block-views-block-signflow-partners-block-2 .flexslider {
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 0 !important;
  }
  #block-views-block-signflow-partners-block-2 .container.content {
    padding-bottom: 0px;
  }
  .partner_wrapper.form_display {
    width: 100% !important;
    min-width: 50%;
    right: 0 !important;
  }
  .partner_wrapper {
    padding-top: 41px;
  }
  .webform-submission-business-partner-signup-add-form #edit-how-do-you-wish-to-involved-as-a-partner--wrapper ,
  .js-form-item-select-partner-program ,
  #edit-how-did-you-learn-about-us--wrapper .fieldset-wrapper { 
    width: 100% !important;
    float: left; 
  }
  #edit-how-did-you-learn-about-us--wrapper legend {
    width: 100% !important;
    float: left;
  }
  #edit-how-did-you-learn-about-us--wrapper .fieldset-wrapper {
    float: right;
    width: 100%;
  }
  .navbar-brand {
    padding: 10px 16px !important ;
    max-width: 60% !important;
    height: auto !important;
  }
  .signflow-menu-dp .navbar-main {
    height: auto !important;
  }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .our-services .service-desc {
    width: 80%;
  }
  .webinar-list {
    margin-top: 20px !important;
  }
  .numberDisplay {
    font-size: 200% !important;
    padding: 0 20px !important;
  }
  #block-webinarrightblock {
    width: 80% !important;
    margin: 0 auto;
    float: none !important;
  }
  .content-page-433 .webinar-container {
    width: 100% !important;
    display: inline-block;
  }
  .content-page-433 .webinar-header h1 {
    font-size: 34px !important;
    line-height: 45px !important;
  }
  .content-page-414 .request_demo_pge_style{padding: 45px;}
  #block-signflow-views-block-news-block-1, .cc_news {
    padding-left: 80px;
    padding-right: 80px;
  }
  .partner_btn .svg-button span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .webform-submission-request-form .form-item  {
    width: 100%;
    max-width: 100%;
  }
  .webform-submission-request-form .webform-section-wrapper .js-form-item ,
  .webform-submission-talkexperts-form .webform-section-wrapper .js-form-item
  {
    width: 100%;
  }
  .full_width_group_inner_btm .col-md-7 {
    margin-top: 0 !important;
  }
  .full_width_group_inner_btm .col-md-7 .col-md-6:last-child {
    margin-top: 10px;
  }  
  #datasheet_resource_list ,
  #email_resource_list,
  #infographics_resource_list {
    margin-top: 50px;
  }
  #datasheet_resource_list  .nav.inner.ms-rounded.over > li ,
  #email_resource_list .nav.inner.ms-rounded.over > li,
  #infographics_resource_list .nav.inner.ms-rounded.over > li  {
    width: 25% !important;
    border: 1px solid #ccc !important;
  }
  #block-views-block-creatrix-resource-block-1 .resource_all span, 
  #whitepapers_resource_list .resource_all span, 
  #datasheet_resource_list .resource_all span, 
  #email_resource_list .resource_all span,
  #infographics_resource_list .resource_all span
  {
    width: 32px !important;
    height: 32px !important;
    background-size: 100% !important;
  }
  #datasheet_resource_list .maso-list .nav.inner.ms-rounded > li a,
  #block-views-block-creatrix-resource-block-1 .maso-list .nav.inner.ms-rounded > li a, 
  #whitepapers_resource_list  .maso-list .nav.inner.ms-rounded > li a, 
  #email_resource_list .maso-list .nav.inner.ms-rounded > li a,
  #infographics_resource_list .maso-list .nav.inner.ms-rounded > li a {
    font-size: 12px !important;
  }
  .resource .advs-box h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .advs-box-side > .row > div {
    padding-left: 0;
    padding-right: 0;
  }
  .resource.maso-item a.btn-text {
    padding: 6px 18px !important;
    border-radius: 50px;
    margin-left: 20px;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
  }
  .resource .advs-box h3 a {
    font-size: 16px;
    line-height: 18px;
  }
  .resource .advs-box h3, .resource .advs-box p {
    padding-top :10px
  }
  .white_paper_section #block-webform-3 {
    padding: 0;
  }
  #block-ourprovenexpertise .svg-button-wrapper {
    background: #fff;
    left: 0;
    right: 0;
    bottom: -26px;
    padding: 23px 10px;
    box-shadow: 1px 2px 11px #ccc;
    width: auto;
    margin: 0 auto;
    border-radius: 15px;
  }
  #block-ourprovenexpertise .svg-button::before {
    width: 36px;
    height: 36px;
  } 
  #block-ourprovenexpertise .svg-button-wrapper .svg-button {
    padding: 5px 22px;
  }
  .blue-bg-new .svg-button-wrapper .svg-button span {
    font-size: 0.8rem !important;
    letter-spacing: 0em;
  }

  .resource .advs-box-side > .row {
    display: inherit;
  }
}
#block-integrationtopsection .container.content ,
#block-signflowblocksectioncontentstarttherevolution  .container.content ,
.page-node-type-mobile-template .container.content  {
  padding-top: 20px;
}
.page-node-type-mobile-template h2 ,
.page-node-type-ads-template #block-block-section-content-partners h3 {
  font-size: 32px !important;
  border-bottom: 0px none;
  font: normal normal 300 44px/46px Poppins-semibold;
  letter-spacing: 0px;
  color: #69727F;
}
#block-signflowblocksectioncontentgetthebestappatthebestprice .container.content{
  padding-bottom: 10px;
}
#block-signflowblocksectioncontenttimelineandintroduce .container.content ,
#block-abouttimeline .container.content {
  padding-top: 0;
}
.title-about-creatrix-campus h1 ,
#block-aboutustitlesectuon h1,
.header_ection_masonry_3  h1,
.title_blue_bg  {
  margin-top: 150px !important;
}
.content-page-448 #block-campaignfootertemplate  {
  display: none;
}
.title-confirm-newsletter-subscriptions .simplenews-confirm-add
{
width: 47%;
margin: 0 auto;
box-shadow: 0 0 15px rgba(0,0,0,.12);
padding: 20px;
}
.resource .btn-text
{
  margin-top: 10px!important;
}
.resource
{
  padding-bottom: 30px;
}
.visible-xs.hidden-sm.mobile-view-image {
  display: none !important;
}
.desktop-view-home {
  display: block;
}
.mobile-view-home {
  display: none;
}
#contact_ajax_contact_message_feedback_form .js-form-item-copy {
  display: none;
}
a[href^=tel] {
  text-decoration:inherit;
  color: #fff;
}
.we-mega-menu-ul > .we-mega-menu-li.request-button a,
#block-signflow-views-block-news-block-1 .views-field-nothing .read_more a,
.cc_news .views-field-nothing .read_more a,
.we-mega-menu-ul > .we-mega-menu-li.request-button.active.active-trail a,
.cc_news ul.pager li a {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box !important;
  padding: 0.125rem 1.5625rem 0.125rem 1.5625rem;
  height: 40px;
  color: #fff !important;
  margin-top: 18px;
  border-radius: 50px;
}  
#block-mainnavigation ul.we-mega-menu-ul>li.request-button.active>a,
#block-mainnavigation .we-mega-menu-ul > .we-mega-menu-li.request-button:hover a{
  color:#FFF !important;
}
#demo_btn.demo_btn a {
  padding: 0.125rem 1.5625rem 0.125rem 1.5625rem;
  height: 33px;
  background-color: #d6d6eb !important;
  color: #336 !important;
  margin-top: 5px;
  border-radius: 50px;
 
}
#demo_btn.demo_btn a {
  height: auto;
  width: auto;
  display: inline-block;
  font-size: 16px;
  padding: 6px 30px;
  margin-top: 20px;
}

#demo_btn {
  width: 100%;
    display: inline-block;
    text-align: center;
}
.captcha {
  margin-bottom: 10px;
  margin-top: 20px;
}
#edit-spammaster-signature-contact {
  display: none;
}
.spb-popup-main-wrapper {
  background: none;
  border: 0;
  color:#fff;
}
#creatrix-popup-blog {
  padding: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043ea6', endColorstr='#4982e9',GradientType=1 );
	border: 1px solid transparent !important;
  width: 100% !important;
  border: none;
  border-radius: 15px;
}
#spb-creatrix-popup-blog h3  {
  font: var(--fs-head2);
  color: #5D5D72;
}
#creatrix-popup-blog p {
  font: var(--fs-h4box);
}
 
.creatrix-popup-blog-modal .spb_top_center {
  top: 30%;
}
.creatrix-popup-blog-modal .spb_close {
  background: #fff;
  border-radius: 50%;
  border: 2px solid #5D5D72;
  color: #5D5D72;
  font-size: 22px;
  padding: 0;
  margin: 0 auto;
  width: 25px;
  height: 25px;
  text-align: center;
  float: left;
  line-height: 22px;
}
.creatrix-popup-blog-modal .spb-controls {
  right: 10px;
  top: 10px;
}
#creatrix-popup-blog .circle {
  font-size: 32px;
  line-height: 65px;
  border: none;
  box-shadow: 0 0 15px rgba(0,0,0,.17);
  width: 90px;
  height: 90px;
  text-align: center;
  padding: 13px;
  z-index: 9;
  margin: 0 auto 15px;
  background: #fff;
}
div#sliding-popup,
div#sliding-popup .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
  background: #464646;
  opacity: 0.9;
}
.eu-cookie-compliance-message {
  margin: 13px 0 0;
}
.eu-cookie-compliance-buttons {
  margin: 0px;
}
.eu-cookie-withdraw-tab {
  border-color: #043ea6;
}
.eu-cookie-compliance-banner .agree-button {
  background: rgb(250,125,68);
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1.5em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: inset 0 1px 0 0 rgb(250,125,68);
  -webkit-box-shadow: inset 0 1px 0 0 rgb(250,125,68);
  box-shadow: inset 0 1px 0 0 rgb(250,125,68);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid rgb(250,125,68);
  font-weight: normal;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgb(250,125,68);
}
.eu-cookie-compliance-banner .decline-button,
.eu-cookie-withdraw-button {
  font-weight: normal;
   margin-top: 1.5em;
}
.eu-cookie-compliance-banner .decline-button:hover,
.eu-cookie-withdraw-button:hover {
  background: rgb(250,125,68);
  color: #FFFFFF;
  border: 1px solid rgb(250,125,68);
  box-shadow: inset 0 1px 0 0 rgb(250,125,68);
  font-weight: normal;
  text-shadow: 1px 1px 0 rgb(250,125,68);
}
.webform-progress-tracker .progress-title {
  text-align: left;
}
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,
.webform-progress-tracker .progress-step:hover .progress-marker,
.webform-progress-tracker .progress-step::after {
    background-color: #E1E1E1;
}
.webform-progress-tracker .progress-step.is-complete::after {
    background-color: #043ea6;
}
.webform-progress-tracker .progress-step.is-active .progress-marker,
.webform-progress-tracker .progress-step.is-active .progress-marker:hover,
.webform-progress-tracker .progress-step.is-complete .progress-marker,
.webform-progress-tracker .progress-step.is-complete .progress-marker:hover {
  background-color: #043ea6;
  border: 5px solid #E1E1E1;
  border-radius: 50%;
}
.webform-progress-tracker .progress-step .progress-marker {
  border-radius: 50%;
}
.progress-step.is-active .progress-marker::before,
.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before,
.progress-step:hover .progress-marker::before,
.progress-step .progress-marker::before {
  background-color: transparent !important;
}
.progress-marker {
  width: 28px;
  height: 28px;
  margin-left: auto;
  margin-right: auto;
}
.progress-step .progress-marker::after { 
  right: -2px;
  top: -4px;
}
.progress-step.is-active .progress-marker::after {
  right: 27%;
  top: 14%;
}
.webform-progress-tracker .progress-step.is-active::after {
    background-color: #E1E1E1;
} 
.webform-progress-tracker .progress-step .progress-marker {
  font-size: 0px;
}
.webform-progress-tracker .progress-step .progress-marker::after {
  background: #FFF;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-top: 2px;
}
.webform-progress-tracker .progress-step.is-active .progress-marker::after {
  content: ".";
  background: #339;
}
.webform-progress-tracker .progress-step.is-complete .progress-marker::after {
  background: url("/themes/custom/creatrixcampus/images/tick_color.png") no-repeat top center;
  width: 22px;
  height: 22px;
}
.page-node-type-blog-post .blog_body h2+p {
  margin-top: 10px;
} 
#blog_detail_img img {
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.13) !important;
  width: 65%;
}
.page-node-type-blog-post .blog_body h2,
.page-node-type-blog-post .blog_body h3 {
  font-size: 18px;
  color: #4C4C4C;
  font-weight: 600;
  line-height: 30px;
  font: var(--fs-head3);
}
.page-node-type-blog-post h1 {
  font-size: 44px;
  line-height: 54px;
  font-weight: 100;
}
.social_row_body {
  padding: 0;
}
.social-group a {
     color: #043ea6;
    text-align: center;
    margin: auto;
}
.social-group ul {
  padding: 0;
}
.social-group li {
  text-align: center;
  display: block;
}
.page-node-type-blog-post #page-top .content{
    width: 100%;
    padding-top: 0px !important;
}
.page-node-type-blog-post nav.blog_nav ul li {
    padding: 10px 0;
}
.page-node-type-blog-post .social_row_body.remove .btn-group.social-group.social-colors {
  left: 80% !important;
}
.page-node-type-blog-post .social_row_body.remove .btn-group.social-group.social-colors.with_pillar {
  left: 55% !important;
}
.page-node-type-blog-post .flexslider .flex-active-slide img {
    width: 100% !important;
    margin-left: 0px !important;
}
#block-views-block-signflow-blog-thank-you-page-related-blogs .grid-list li {
  list-style: none;
}
.content-page-433 .webinar-container {
  width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}
.content-page-433 .webinar-page-content {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.webinar-full-content .webinar-header {
  text-align: center;
  margin-top: 30px;
}
.webinar-full-content .webinar-header h1 {
  font-size: 50px;
  line-height: 75px;
}
.content-page-433 .webinar-header p {
  margin-top: 0;
}
#webinar-heading {
  margin-bottom: 40px;
}
#webinar-left-block h2 {
  font-weight: 300;
  font-size: 28px;
  color: #025492;
  line-height: 35px;
}
#webinar-left-block h2+p {
  margin: 20px 0;
  text-align: justify;
}
#webinar-left-block ol {
  margin: 20px 0;
}
.webinar-right-header h3 {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
.webinar-right-header {
  color: #fff;
  padding: 25px 40px;
  border-bottom: 2px solid #fff;
}
.webinar-right-header > p:last-child {
  margin-top: 0;
}
#webinar-right-block {
  float: right;
}
#webinar-right-block .container {
  width: 100%;
  padding: 0;
  clear: both;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 0deg, rgb(2,84,146) 0%, rgb(70,144,200) 98%);
  background-image: -webkit-linear-gradient( 0deg, rgb(2,84,146) 0%, rgb(70,144,200) 98%);
  background-image: -ms-linear-gradient( 0deg, rgb(2,84,146) 0%, rgb(70,144,200) 98%);
  background: -moz-linear-gradient( 120deg, rgb(0, 58, 163) 0%, rgb(76, 132, 235) 100%);
  background: -webkit-linear-gradient( 120deg, rgb(0, 58, 163) 0%, rgb(76, 132, 235) 100%);
  background: -ms-linear-gradient( 120deg, rgb(0, 58, 163) 0%, rgb(76, 132, 235) 100%);
}
#future_date {
  border: 0px none;
  background: none !important;
  color: #025492 !important;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 0 10%;
}
.style {
  font-weight: normal;
}
.numberDisplay {
  font-size: 300%;
  border-right: 1px solid #025492;
  padding: 0 25px;
  line-height: 15px;
  margin: 15px 0;
  display: inline-block;
}
.displaySection:last-child .numberDisplay {
  border-right: none;
}
.displaySection {
	border-right: 0px none;
}
.label6 .displaySection {
    width: 25%;
}
.label5 .displaySection {
    width: 25%;
}
.label4 .displaySection {
    width: 25%;
}
.label3 .displaySection {
    width: 25%;
}
.webinar-right-content iframe {
  width: 100% !important;
}
.webinar-right-content {
  padding: 25px 40px;
}
.hs-submit {
  border-top: 2px solid #fff;
}
#webinar-left-block {
  margin-top: 15px;
}
#webinar-left-block ul li {
  color: #025492;
}
blockquote.blog-quote {
  margin: 30px 0;
  font-size: 20px;
  line-height: 32px;
  border-left: 5px solid #025492;
}
/**************** Responsive styles Start *****************************/
@media only screen and (min-width: 993px) and (max-width: 1170px) {
  .content-page-433 .webinar-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    float: left;
  }
  .service-items .col-md-3 {
    min-height: 430px;
  }
  #blog_detail .blog_body .col-md-11 {
    width: 75%;
  }
}
@media only screen and (min-width: 1170px) {
    .service-items .col-md-3 {
        min-height: 375px;
    }
    .webinar-header {
      margin-top: 110px;
    text-align: center;
    }
}
@media only screen and (min-width: 1000px) {
  #block-whybannersection .abt-home .maso-item ,
  #block-whycreatrixbannersection .abt-home .maso-item{
    position: relative;
  }
  #block-whybannersection .abt-home .maso-item.abt_txt_2 ,
  #block-whycreatrixbannersection .abt-home .maso-item.abt_txt_2 ,
  #block-whycreatrixbannersection .abt-home .maso-item.abt_txt_3 {
    top: auto;
  }
  body #block-whybannersection .row-14 ,
  body #block-whybannersection .row-13 ,
  body #block-whycreatrixbannersection .row-14 ,
  body #block-whycreatrixbannersection .row-13 {
    height: auto !important;
  }
  #block-whybannersection .listing_success .col-md-6 
  {
    padding: 0 30px;
  }
  #block-whycreatrixbannersection .listing_success .col-md-6{
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #block-signflow-views-block-news-block-1 .advs-box .blog_title, 
  .cc_news .advs-box .blog_title {
    font-size: 14px !important;
  }
  .path-news-events .banner_section img{
    width: 300px;
    height: 300px;
    margin-top: 120px !important;
  }
  .path-news-events .banner_section {
    background-size: 100% !important;
  }
  #block-signflow-views-block-news-block-1 .grid-item a .advs-box img {
    width: 100%;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .banner_right_wrapper video {
    width: 100% !important;
  }
  .grade_section img {
    width: 30% !important;
  }
  .col-md-6.social_row_body.remove {
    position: absolute !important;
    top: 0 !important;
  }
  .campaign-header-right {
    margin-top: 130px !important;
  }
  .webinar-list {
    margin-top: 20px !important;
  }
  .numberDisplay {
    font-size: 200% !important;
    padding: 0 20px !important;
  }
  #block-webinarrightblock {
    float: none;
    width: 45% !important;
    margin: 0 auto;
  }
  #block-webinarleftblock {
    float: none;
    padding: 0;
  }
  .content-page-433 .webinar-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    float: left;
  }
  .btn-group.social-group.social-colors {
    left: 0 !important;
  }
  .col-md-6.social_row_body {
    width: 100% !important;
    height: auto !important;
    padding: 10px 0 !important;
  }
  .product_tab_section ul.nav-pills li {
    display: table-cell;
    width: auto;
  }
  .product_3_column .col-md-4 {
    padding: 0 15px !important;
  }
  .navbar-main .navbar-toggle {
    display: none;
  }
  .navbar-fixed-top .navbar-collapse {
    box-shadow: none;
  }
  #edit-step-3 .webform-type-webform-term-checkboxes #edit-tell-us-what-modules-you-are-interested .form-checkbox-wrap {
    float: none !important;
    width: auto !important;
  }
  #block-webform, #block-webform-2 {
    width: 85% !important;
  }
    .visible-xs.hidden-sm.mobile-view-image {
      display: block !important;
    }
    .visible-xs.hidden-sm.desktop-view-image {
      display: none !important;
    }
    #block-signflowblocksectioncontentblockchainsolutions .container.content {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .desktop-view-home {
      display: none;
    }
    .mobile-view-home {
      display: block;
    }
    #block-searchform {
      width: 100%;
    }
    .col-md-6.boxed-inverse {
      margin-left: 12px;
    }
    #block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse {
      background: none !important;
    }
    #block-views-block-signflow-partners-block-2 .col-md-6.boxed-inverse .row  {
      background: #4CDEDC;
        background-image: -moz-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
        background-image: -webkit-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
        background-image: -ms-linear-gradient( 0deg, rgb(70,144,200) 0%, rgb(2,84,146) 98%);
        background: -moz-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
        background: -webkit-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
        background: -ms-linear-gradient( 120deg, rgb(76, 132, 235) 0%, rgb(0, 58, 163) 100%);
    }
    .page-node-type-campaign-template .campaign-header-right {
      margin-bottom: 170px !important;
    }
    #block-block-section-content-services-style-7 .cater_section .col-md-4 {
      width: 100% !important;
      margin-bottom: 35px;
    }
    .key_features_sub_section .col-md-4 {
      width: 31%;
    }
    #block-block-section-content-blog-list-style-2 .col-md-4,
    .latest_blog .col-md-4,
    #read_our_blogs .col-md-4{
      width: 100%;
      margin-bottom: 20px;
    }
    #block-views-block-signflow-services-slider-style-1 ul li ,
    #block-views-block-signflow-services-block-4  ul li ,
    .column_6_slider ul li,
    #block-signflow-views-block-signflow-services-block-5 ul li    {
      width: 100%;
    }
    #block-views-block-signflow-services-block-4 ul li {
      width: 366px !important;
    }
    .footer-base .footer-menu-pad ul.we-mega-menu-ul li{
      width: 100%;
    }
    .footer_social_section .copyright p, .footer_social_section .policy_links{ 
      font-size: 14px;
    }
    .footer-base .section-1,
    .footer-base .section-3{
      width: 50% !important;
      float: left !important;
    }
    .footer-base .section-2{
      width: 50% !important;
      float: right !important;
    }
    .footer-base .section-3,
    .footer-base .section-5{
      clear: both;
    }
    .footer-base .section-4 {
      clear: both;
      float: left !important;
      width: 100% !important;
    }
    #block-footermenu31 {
      float: left;
      width: 50%;
    }
    .footer-base .section-4 .social_icons {
      width: 50%;
      float: right !important;
    }
    .footer-base .section-5 {
      clear: both;
      padding-top: 40px;
      width: 100% !important;
    }
    #block-signflowblockfooterbase2column3logoandcontact-2 {
      text-align: center;
    }
    footer h3 {
      text-align: left;
    }
    #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .mobile-view-home {
      margin-top: 30px;
    }
    .contact_main .form_display{
      width: 100%;
      right: 0px;
      top: 48%;
    }
    .address_section .contact_list {
      margin-top: 20px;
      padding: 20px;
    }
    .address_section .contact_list .col-md-6 .fa-ul .fa-li {
      line-height: 160%;
      text-align: center;
    }
    .drivers_list .grid-box{position: relative !important;}
    .abt-home .maso-item p, .abt-shape .maso-item p,
    .who_we_serve .maso-box .maso-item p {
      font:var(--fs-desc);
    }
    .who_we_serve .drivers_list.row-21{
      height:750px !important
    }
  #innovation_text p.partner_desc {
    width: auto;
    padding-right: 30px;
  }
  .clients_tag{
    display: none;
  }
  #partner_logo_list .grid-list .grid-box .grid-item{
    width: 32%;
    padding: 10px !important;
  }
  #partner_logo_list .grid-list .grid-box .grid-item:nth-child(4){
    clear: both;
  }
  #block-views-block-signflow-testimonials-content-block-5 .niche-box-testimonails-cloud p{
    height: 500px !important;
  }
  #partner_logo_list .grid-list .grid-box .grid-item .icon-box-top-bottom .icon-box-cell{
    padding: 0px;
  }
  #partner_logo_list{
    padding-left: 0px;
    padding-right: 0px;
  }
  #block-mobileviewmenu .mobile-view-menu ul.we-mega-menu-ul li:nth-child(2) ul.subul{
    padding: 0 20px 0px !important;
  }
  .glossary-grid__item {
    width: 30%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.page-node-type-ads-template .col-md-8.campaign-header-right ,
.ads_template .campaign-header-title {
  padding-right: 0;
}
@media (max-width: 767px) {
  .implementation_pts .col-md-4 {
    width: 50% !important;
    float: left;
    margin-top: 0px !important;
  }
  #innovations_img {
    height: auto !important;
  }
  #block-trainingcta .container {position: relative;}
  #block-ourprovenexpertise .content.blue-bg-style {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
  }
  #block-ourprovenexpertise .ourprovenexpertise-btm-text {
    top:60% !important;
  }
  .sitemap-item--menu-main div > ul > li:first-child > ul > li{
    width: 100%;
  }
  #partner_btn_options {position: relative !important;}
  .navbar-right #block-mobileviewmenu #block-signflow-branding img {
    max-height: 53px;
  }
  .navbar-right #block-mobileviewmenu .svg-button span {
    font-size: 25px !important;
  }
  #block-signflow-branding img {
    display: inline-block;
  }
  .scroll-css #navigation a{
    color: #fff;
  }
  .page-node-type-campaign-template .campaign-header-right {
    float: left;
    margin-bottom: 30px !important;
  }
  .page-node-type-campaign-template .campaign-header-left {
    clear: both;
  }
  .page-node-type-campaign-template .row,
  .page-node-type-ads-template .row{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .col-md-6.social_row_body.remove {
    position: absolute !important;
    top: 0 !important;
  }
  .webform-submission-campaign-form #edit-header-label, .webform-submission-olms-form #edit-header-label {
    padding: 17px 0 25px;
  }
  .container.content > .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  #block-campaigncountdown .col-md-6:last-child {
    text-align: center !important;
  }
  .testimonial-description {
    padding: 0;
  }
  .campaign-header-left {
    height: auto !important;
  }
  .btn-group.social-group.social-colors {
    left: 0 !important;
  }
  .col-md-6.social_row_body {
    width: 100% !important;
    height: auto !important;
    padding: 10px 0 !important;
  }
  #block-views-block-signflow-blog-thank-you-page-related-blogs .grid-box .img-box:not(.thumbnail) > span {
    width: 100%;
  }
  #block-thankspageheader img {
    width: 100%;
  }
  #block-thankspageheader .col-md-6,
  #block-thankspageheader .col-md-6 .content,
  #block-thankspageheader .col-md-6 .content p {
    float: none;
    text-align: center;
  }
  .spb_top_center {
    top: 20%;
    left: 1%;
    right: 5%;
    width: 90% !important;
  }
  .main_link > a ,
  .sub_menu_link > a.dropdown-toggle {
    font-weight: bold !important;
  }
  header .navbar-main .sub_menu_link  ul {
    padding-left: 10px !important;
    padding-top: 0px !important;
  }  
  footer .copy-row .copy-text > span {
    float: none;
    padding-top: 15px;
  }
  .footer-base {
    text-align: left;
  }
  .title-base.text-left, .vertical-row > div, .row.vertical-row > div {
    text-align: left !important;
  }
  .pagination-lg > li > a span {
    font-size: 15px;
  }
  .pagination-lg > li > a, .pagination-lg > li > span {
    padding: 8px 10px;
    font-size: 15px;
  }
  .header-base .breadcrumb, .header-bootstrap .breadcrumb {
    text-align: left;
  }
  .tab-box.left .panel-box .panel, .tab-box.right .panel-box .panel {
    padding: 5px 0;
  }
  .tab-box.left .nav-tabs, .tab-box.right .nav-tabs, .tab-box .panel-box {
    float: none;
  }
  .tab-box .panel-box .panel {
    height: auto !important;
  }
  .img-box.inner, .slides > li > a.img-box.inner {
    margin-left: 0;
  }
  .img-box.inner .caption {
    position: static;
    width: auto;
    margin: 0;
    border-radius: 0;
    padding: 15px 0 0 0;
    box-shadow: none;
  }
  .img-box.inner.shadow-1 .caption {
    padding: 15px;
  }
  .img-box.inner .caption-box {
    height: auto;
  }
  .text-xl {
    font-size: 30px !important;
    line-height: 40px;
  }
  .section-pins .box-pin {
    margin: 15px;
    position: static;
    max-width: none;
  }
  [class*=col-md-] + [class*=col-md-] {
    margin-top: 35px;
  }
  .maso-box > .maso-item, .grid-box > .grid-item, .advs-box [class*="col-md-"], .section-two-blocks > .row > .col-md-6, .porfolio-bar div.col-md-8, .porfolio-bar .col-md-2, .header-base .col-md-3, .latest-post-list .col-md-8 {
    margin-top: 0;
  }
  header + [class*=section-] > div > .vertical-row {
    display: block !important;
  }
  [class*=header-]:not(.header-base):not(.full-screen-title) .container {
    padding: 0 15px;
  }
  [class*=header-] + [class*=section-] > .content {
    padding-top: 60px;
  }
  .pagination li.page a {
    width: 35px;
    height: 35px;
    line-height: 21px;
  }
  .pagination-sm li.page {
    margin-top: -5px;
  }
  .pagination-sm li.page a {
    line-height: 27px;
    margin: 0;
  }
  .pagination li a, .pagination li.active a {
    margin: 0;
  }
  .niche-box-blog h2 {
    font-size: 25px;
  }
  .header-base .breadcrumb {
    margin-top: 0;
    float: left;
  }
  .product_tab_section .panel .abs-image {
    position: static;
    max-width: 100%;
  }
  .mega-menu-fullwidth {
    transform: none !important;
  }
  .mega-menu-fullwidth .collapse.navbar-collapse {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    background: #FFF;
    opacity: 0.96 !important;
    z-index: 99;
    padding: 0px 20px;
    overflow-x: scroll;
    margin-left: 0!important;
    margin-right: 0!important;
  }
  .mega-menu-fullwidth .collapse.navbar-collapse .navbar-nav {
    margin-top: 30px;
  }
  .navbar-default .navbar-nav > li > a .caret {
    float: right;
    margin-top: -4px;
    margin-right: 10px;
  }
  .mobile-view-home ul li.we-mega-menu-li > a {
    color: #6F757B !important;
    font-size: 14px;
    line-height: 26px;
    text-transform: capitalize;
  }
  #block-signflow-main-menu li span.caret::before {
    border-color: #6F757B;
  }
  .menu-close {
    display: block !important;
  }
  .menu-close {
    background: url("/themes/custom/creatrixcampus/images/menu_images/close_btn.svg") no-repeat scroll 0 0;
    height: 24px;
    width: 24px;
    float: right;
    margin-top: 20px;
    background-color: #6F757B;
    margin-right: 2px;
    cursor: pointer;
  }
  header.scroll-css .navbar-default .navbar-nav > .active > a,
  header .navbar-default .navbar-nav > li:hover > a {
    color: #fff !important;
  }
  .navbar-nav .open .dropdown-menu > li > a[href="#"], .navbar-nav .open .dropdown-menu > li > a[href="#nolink"] {
    color: #ccc !important;
  }
  header.bg-transparent .navbar-default .navbar-nav > li > a,
  header:not(.scroll-css) .navbar-default .navbar-nav > .active:hover > a {
    transform: none;
    transition: none;
  }
  .product_tab_section li a {
    margin-bottom: 10px !important;
  }
  #block-block-section-content-services-style-7 .col-md-4 .advs-box h3 {
    margin-top: 0;
    width: 200px;
  }
  .product_tab_section .col-md-6 {
    min-height: unset !important;
  }
  #block-requestpagedescription,
  #block-webform,
  #block-requestapricing,
  #block-webform-2 {
    width: 90% !important;
    margin: 0 auto 40px !important;
    float: none !important;
    border-radius: 5px !important;
    min-height: unset !important;
  }
  .mobile_view_hover img {
    width: auto !important;
  }
  #edit-step-3 .webform-type-webform-term-checkboxes #edit-tell-us-what-modules-you-are-interested .form-checkbox-wrap {
    float: none !important;
    width: auto !important;
  }
  #block-signflowblocksectioncontentextremeprocessors .caption-box {
    background: #fff;
  }
  #block-signflowblocksectioncontentextremeprocessors .img-box span {
    border-radius: 0px !important;
  }
  #request_form #edit-step1 #edit-processed-text, #request_form #edit-step #edit-processed-text-01, #request_form #edit-step-3 #edit-processed-text-02, #block-webform-2 #edit-step1 #edit-processed-text, #block-webform-2 #edit-step2 #edit-processed-text-01, #block-webform-2 #edit-step3 #edit-processed-text-02 {
    width: 100% !important;
    float: left;
    padding: 30px;
  }
  .webform-submission-re-add-form #edit-group1, .webform-submission-re-add-form #edit-group2, .webform-submission-re-add-form #edit-group3, .webform-submission-pricing-add-form #edit-group1, .webform-submission-pricing-add-form #edit-group2, .webform-submission-pricing-add-form #edit-group3 {
    width: 100%;
  }
  #block-webform,
  #block-webform-2 {
    margin-top: 20px !important;
  }
  .webform-submission-re-add-form #edit-actions, .webform-submission-pricing-add-form #edit-actions {
    width: 100% !important;
  }
  .visible-xs.hidden-sm.mobile-view-image {
    display: block !important;
  }
  .visible-xs.hidden-sm.desktop-view-image {
    display: none !important;
  }
  #block-signflowblocksectioncontentblockchainsolutions .container.content {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .desktop-view-home {
    display: none;
  }
  .mobile-view-home {
    display: block;
  }
  #block-searchform {
    display: none;
  }
    footer .copy-row .copy-text > span {
        float: none;
        padding-top: 15px;
    }
    .footer-base {
      text-align: left;
    }
    .title-base.text-left, .vertical-row > div, .row.vertical-row > div {
        text-align: left !important;
    }

    .pagination-lg > li > a span {
        font-size: 15px;
    }

    .pagination-lg > li > a, .pagination-lg > li > span {
        padding: 8px 10px;
        font-size: 15px;
    }

    .header-base .breadcrumb, .header-bootstrap .breadcrumb {
        text-align: left;
    }

    .tab-box.left .panel-box .panel, .tab-box.right .panel-box .panel {
        padding: 5px 0;
    }

    .tab-box.left .nav-tabs, .tab-box.right .nav-tabs, .tab-box .panel-box {
        float: none;
    }

        .tab-box .panel-box .panel {
            height: auto !important;
        }

    .img-box.inner, .slides > li > a.img-box.inner {
        margin-left: 0;
    }

        .img-box.inner .caption {
            position: static;
            width: auto;
            margin: 0;
            border-radius: 0;
            padding: 15px 0 0 0;
            box-shadow: none;
        }

        .img-box.inner.shadow-1 .caption {
            padding: 15px;
        }

        .img-box.inner .caption-box {
            height: auto;
        }

    .text-xl {
        font-size: 30px !important;
        line-height: 40px;
    }

    .section-pins .box-pin {
        margin: 15px;
        position: static;
        max-width: none;
    }

    [class*=col-md-] + [class*=col-md-] {
        margin-top: 35px;
    }

    .maso-box > .maso-item, .grid-box > .grid-item, .advs-box [class*="col-md-"], .section-two-blocks > .row > .col-md-6, .porfolio-bar div.col-md-8, .porfolio-bar .col-md-2, .header-base .col-md-3, .latest-post-list .col-md-8 {
        margin-top: 0;
    }

    header + [class*=section-] > div > .vertical-row {
        display: block !important;
    }

    [class*=header-]:not(.header-base):not(.full-screen-title) .container {
        padding: 0 15px;
    }

    [class*=header-] + [class*=section-] > .content {
        padding-top: 60px;
    }

    .pagination li.page a {
        width: 35px;
        height: 35px;
        line-height: 21px;
    }

    .pagination-sm li.page {
        margin-top: -5px;
    }

        .pagination-sm li.page a {
            line-height: 27px;
            margin: 0;
        }

    .pagination li a, .pagination li.active a {
        margin: 0;
    }

    .niche-box-blog h2 {
        font-size: 25px;
    }

    .header-base .breadcrumb {
        margin-top: 0;
        float: left;
    }
    .product_tab_section .panel .abs-image {
      position: static;
      max-width: 100%;
    }
    .mega-menu-fullwidth {
      transform: none !important;
    }
    .mega-menu-fullwidth .collapse.navbar-collapse {
      position: fixed;
      height: 100%;
      width: 100%;
      top: 0;
    background: #FFF;
      opacity: 0.96 !important;
      z-index: 99;
      padding: 0px 20px;
      overflow-x: scroll;
      margin-left: 0!important;
    }
    .dropdown-menu.show {
      padding-top: 5px !important;
    }
    .mega-menu-fullwidth .collapse.navbar-collapse .navbar-nav {
      margin-top: 30px;
    }
    .navbar-default .navbar-nav > li > a .caret {
      float: right;
      margin-top: -4px;
      margin-right: 10px;
    }
    #block-mobileviewmenu .mobile-view-menu .we-mega-menu-ul > .we-mega-menu-li > a {
      color: #000 !important;
      font-size: 18px;
      white-space: normal;
      font-family: poppins-medium !important;
      padding-bottom: 5px;
      background:#FFF !important;
    }
    #block-mobileviewmenu .navbar-toggle:hover,
    #block-mobileviewmenu .navbar-toggle:focus {background: #FFF !important;}
    .mobile-view-menu ul li ul.subul li > a{background-color: #FFF;}
    .mobile-view-menu.navbar-we-mega-menu.navbar ul>li ul{
      padding-top: 0px !important;
      padding-left: 0px !important;
      padding-right: 0px !important;
    }
    #block-signflow-main-menu li li a {
      font-size: 14px;
      color:#000 !important;
      text-indent: 40px;
      font-family: poppins-regular !important;
      text-transform: capitalize !important;
    }
    .menu-close {
      display: block !important;
    }
    .menu-close {
      background: url("/themes/custom/creatrixcampus/images/menu_images/close_btn.svg") no-repeat scroll 0 0;
      height: 24px;
      width: 24px;
      float: right;
      margin-top: 20px;
      margin-right: 15px;
      cursor: pointer;
    }
    header.scroll-css .navbar-default .navbar-nav > .active > a,
    header .navbar-default .navbar-nav > li:hover > a {
      color: #fff !important;
    }
    .navbar-nav .open .dropdown-menu > li > a[href="#"], .navbar-nav .open .dropdown-menu > li > a[href="#nolink"] {
      color: #ccc !important;
    }
    header.bg-transparent .navbar-default .navbar-nav > li > a,
    header:not(.scroll-css) .navbar-default .navbar-nav > .active:hover > a {
      transform: none;
      transition: none;
    }
    .product_tab_section li a {
      margin-bottom: 10px !important;
    }
    #block-block-section-content-services-style-7 .col-md-4 .advs-box {
      height: auto !important;
    }
    #block-block-section-content-services-style-7 .col-md-4 .advs-box h3 {
      margin-top: 0;
    }
    .product_tab_section .col-md-6 {
      min-height: unset !important;
    }
    #block-requestpagedescription,
    #block-webform,
    #block-requestapricing,
    #block-webform-2 {
      width: 90% !important;
      margin: 0 auto 40px !important;
      float: none !important;
      border-radius: 5px !important;
      min-height: unset !important;
    }
    .mobile_view_hover img {
      width: auto !important;
    }
    #edit-step-3 .webform-type-webform-term-checkboxes #edit-tell-us-what-modules-you-are-interested .form-checkbox-wrap {
      float: none !important;
      width: auto !important;
    }
    #block-signflowblocksectioncontentextremeprocessors .caption-box {
      background: #fff;
    }
    #block-signflowblocksectioncontentextremeprocessors .img-box span {
      border-radius: 0px !important;
    }
    #request_form #edit-step1 #edit-processed-text, #request_form #edit-step #edit-processed-text-01, #request_form #edit-step-3 #edit-processed-text-02, #block-webform-2 #edit-step1 #edit-processed-text, #block-webform-2 #edit-step2 #edit-processed-text-01, #block-webform-2 #edit-step3 #edit-processed-text-02 {
      width: 100% !important;
      float: left;
      padding: 30px;
    }
    .webform-submission-re-add-form #edit-group1, .webform-submission-re-add-form #edit-group2, .webform-submission-re-add-form #edit-group3, .webform-submission-pricing-add-form #edit-group1, .webform-submission-pricing-add-form #edit-group2, .webform-submission-pricing-add-form #edit-group3 {
      width: 100%;
    }
    #block-webform,
    #block-webform-2 {
      margin-top: 20px !important;
    }
    .webform-submission-re-add-form #edit-actions, .webform-submission-pricing-add-form #edit-actions {
      width: 100% !important;
    }
    .visible-xs.hidden-sm.mobile-view-image {
      display: block !important;
    }
    .visible-xs.hidden-sm.desktop-view-image {
      display: none !important;
    }
    #block-signflowblocksectioncontentblockchainsolutions .container.content {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .desktop-view-home {
      display: none;
    }
    .mobile-view-home {
      display: block;
      padding-top: 20px;
    }
    #block-searchform {
      display: none;
    }
    .eu-cookie-compliance-buttons,
    .eu-cookie-compliance-message {
      float: left;
      max-width: 100%;
    }
    .eu-cookie-compliance-buttons {
      margin-bottom: 10px;
    }
    #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box h4,
    #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box p {
      line-height: 30px !important;
    }
    #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box h4
    {
      font-size: 14px;
    }
    #block-block-section-content-blog-list-style-2 .col-md-4 {
      padding: 0px !important;
    }
    .testimonial_block .right_side_section {
      padding: 15px;
    }
    #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box,
    #block-block-section-content-blog-list-style-2 .col-md-4 {height: auto !important;}
    .fa-ul .fa-li {line-height: 100%;text-align: center;}
    .contact_main .form_display {
      width: 100%;
      right: 0;
      top: 35%;
    }
    #inquiry_list {width: 100%;}
    /* menu revamp */
    #block-mobileviewmenu .mobile-view-menu .we-mega-menu-ul > .we-mega-menu-li > a::after{
      color: #6F757B !important;
      font-size: 25px;
    }
    /* news page responsive */
    .event_detail {
      flex-direction: column;
    }
    .event_detail div {
      flex-direction: row;
      align-items: center;
      width: 100%;
      padding-top:10px;
      padding-bottom: 10px;
    }
    .event_section .label_txt {
      width: 80px;
    }
}
/**************** Responsive styles end *****************************/
/* Demo Lead Form design start */
#demo-form {
    width: 70%;
    margin: 0 auto;
}
.path-requests-demo .breadcrumb.b {
  display: none;
}
#demo-form h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  color: #0e1a35;
  font-size: 50px;
  line-height: 60px;
  font-weight: 100;
  border: none;
}
#demo-form .form-item--error-message {
  color: #FF0000;
}
.rc-anchor-normal .rc-anchor-pt{display: none;}
#demo-form fieldset#edit-demo > legend {
  text-align: center;
  margin-bottom: 2%;
  color: #555A5A;
  border: none;
  font-size: 15px;
  line-height: 27px;
  font-weight: 400;
}
#demo-form #edit-c-interested-module--wrapper legend,
#demo-form #edit-c-interested-modules--wrapper legend {
    display: block;
    font-weight: bold;
    color: #6C6C6C;
    font-size: 14px;
    padding-left: 5px;
    border: none;
    margin-bottom: 5px;
}
#demo-form fieldset#edit-demo > .fieldset-wrapper {
  width: 100%;
  display: inline-block;
  padding: 25px 25px;
  margin-top: 25px;
  margin-bottom: 0;
  box-shadow: 1px 0px 6px 1px #ccc;
  border-radius: 10px;
  font-weight: 300;
}
#demo-form .form-item {
  width: 100%;
  float: left;
  margin: 10px 0;
}
#edit-demo.form-item {
  margin: 0px;
}
#demo-form .form-item label {
  display: block;
  font-weight: bold;
  color: #6C6C6C;
  font-size: 14px;
  padding-left: 5px;
}
#demo-form .form-item input {
  border: 0px none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #DDDDDD;
  padding: 0 5px;
  background: none;
}
#demo-form #edit-c-interested-module--wrapper,
#demo-form #edit-c-interested-modules--wrapper {
  margin-bottom: 5px;
}
#demo-form #edit-c-interested-module--wrapper .form-item,
#demo-form #edit-c-interested-modules--wrapper .form-item {
  margin: 0;
  width: 33%;
  margin-bottom: 5px;
}
#demo-form #edit-c-interested-module--wrapper .form-item label,
#demo-form #edit-c-interested-modules--wrapper .form-item label {
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}
#demo-form #edit-c-interested-module--wrapper .form-item input,
#demo-form #edit-c-interested-modules--wrapper .form-item input {
  width: auto;
  height: auto;
  margin-top: 0;
  vertical-align: middle;
}
#demo-form .form-item select {
  padding: 6px;
  background: none;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-bottom: 1px solid #ddd;
}
#demo-form .form-item select,
#demo-form .form-item textarea {
  width: 100%;
  font-size: 14px;
}
#demo-form .form-item textarea {
  height: 60px;
}
#demo-form input.form-submit {
  width: auto;
  height: auto;
  margin: 0;
  background-image: -moz-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(250,125,68) 0%, rgb(237,96,31) 100%);
  border: 0;
  color: #fff;
  padding: 5px 30px;
  font-size: 18px;
  border-radius: 5px;
  margin-top: 10px;
}
#demo-form .captcha {
    display: inline-block;
    width: 50%;
    float: left;
    margin-right: 20px;
}
#demo-form .form-required:after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 0.3em;
    content: "";
    vertical-align: super;
    background-image: url('/core/misc/icons/ee0000/required.svg');
    background-repeat: no-repeat;
    background-size: 7px 7px;
}
#demo-form .form-item-c-salutation,
#demo-form .form-item-c-country,
#demo-form .form-item-c-institution-type,
#demo-form .form-item-c-number-of-students {
  width: 25%;
}
#demo-form .form-item-c-first-name,
#demo-form .form-item-c-last-name,
#demo-form .form-item-c-email,
#demo-form .form-item-c-mobile {
  width: 32.3%;
}
#demo-form .form-item-c-first-name,
#demo-form .form-item-c-country {
  margin: 10px 20px;
}
#demo-form .form-item-c-email,
#demo-form .form-item-c-institution-type,
#demo-form .form-item-c-job-title {
  clear: both;
}
#demo-form .form-item-c-name-of-the-institution,
#demo-form .form-item-c-job-title {
  width: 70.3%;
}
#demo-form .form-item-c-institution-type,
#demo-form .form-item-c-job-title {
  margin: 10px 20px 10px 0;
}
#demo-form .form-item-c-message {
  width: 42.5%;
}
#demo-form .form-actions {
  width: 55%;
  float: left;
  margin-left: 20px;
  margin-top: 30px;
}
#demo-form .form-actions input.form-submit {
  float: right;
}
#choices--edit-country-item-choice-1{display: none;}
.choices__list--dropdown .choices__item--selectable.is-highlighted,
.dropdown-menu > li > a:hover,
        .dropdown-menu > li > a:focus,
.choices__list--multiple .choices__item.is-highlighted,
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #339;
  color: #FFF;
}
.choices__list--multiple .choices__item,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #339;
  color: #fff;
  padding: 2px;
  font: var(--fs-h4boxdesc);
  border-radius: 5px;
  border:0px none;
  position: relative;
  padding-right: 25px;
}
.select2-results__option {
  font: var(--fs-h4boxdesc);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #FFF;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  position: absolute;
  right: 5px;
  color: #FFF;
}
.select2-results__option[aria-selected] {
  color: #000;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: transparent;
  color: #339;
}
#edit-please-take-a-moment-to-choose-the-modules-for-your-unique-needs--wrapper,
.webform-submission-request-form .js-form-item-other
 {
  display: none;
}
@media (max-width: 1199px) {
  .news_terms_page .thumb_image,
  .news_terms_page .advs-box-content {
    float:none;
    max-width: none;
  }
  .news_terms_page .thumb_image img {
    max-width: 100%;
  }
  .footer_social_section .footer_social_media{
    float: none !important;
  }
  #demo-form .form-item-c-message {
    width: 100%;
  }
  #demo-form .form-actions {
    width: 100%;
    margin: 0px;
  }
  .title-integrations .section-empty{
    padding-top: 30px;
  }
  .implementation_pts .col-md-4,
  .header_style_1 .col-md-6 img,
  #banner-video {
    width: 100%;
  }
  .implementation_pts .col-md-4 {
    margin-bottom: 10px;
  }
}
@media (max-width: 994px) {
  #demo-form h2 {
    font-size: 33px;
  }
  #demo-form #edit-c-interested-module--wrapper .form-item,
  #demo-form #edit-c-interested-modules--wrapper .form-item {
    width: 50%;
  }
  #demo-form .captcha {
    width: auto;
  }
  #body.title-individual-partner-signup #block-signflow-content, 
  #body.title-business-partner-signup #block-signflow-content {
    height: auto;
    margin-bottom: 50px;
  }
  #block-block-section-content-services-style-7 .col-md-4 .advs-box {
    height: auto !important;
  }
}
@media (max-width: 767px) {
  #demo-form {
    width: 90%;
  }
  #demo-form h2 {
    margin-top: 0px;
  }
  .path-requests-demo .container.content {
    padding-top: 20px;
  }
  body.path-requests-demo > div[class*="section-"]:last-of-type > .content {
    padding-bottom: 40px;
  }
  #demo-form #edit-c-interested-module--wrapper .form-item,
  #demo-form #edit-c-interested-modules--wrapper .form-item,
  #demo-form .captcha {
    width: 100%;
  }
  #demo-form .form-item {
    width: 100%;
    margin: 10px 0;
  }
  #demo-form .form-actions input.form-submit {
    float: left;
  }
  /* Why creatrix */
  .column_6_slider .slides li ,
  .column_6_slider .slides {
    width: 100% !important;
    padding-right: 0 !important;  
  }
  .abt-home.why-banner ,
  #block-ourprovenexpertise .container,
  #block-hereswhycreatrixhelpsyoubetter .container ,
  #block-typicalhighereducationworkflowsthatdriveexcellence .container ,
  #block-whytopuserloveus .container ,
  .cloumn_view3_grid .container ,
  #block-block-ourinnovation .container ,
  #block-ourinnovation  .container ,
  #block-views-block-signflow-partners-block-2 .container ,
  #block-views-block-signflow-partners-block-3 .container{
    padding-left: 30px;
    padding-right: 30px;
  }
  .blue-bg .why-prov > .row,
  .blue-bg .col-md-6 {
    padding:0 30px !important;
  }
  #block-whytopuserloveus .card_view .col-md-4 .advs-box h4 ,
  .cloumn_view3_grid .card_view .col-md-4 .advs-box h4{
    font-family: poppins-medium;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
  }
  #block-ourprovenexpertise .circle-button.btn_link,
  .blue-bg-style .circle-button.btn_link {
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px
  }
  #block-whybannersection .abt-home > .row,
  #block-whycreatrixbannersection  .abt-home > .row{
    width: 100%;
    margin: 0 auto;
  }

  #block-whybannersection .abt-home .col-md-6 .col-md-6 .maso-item,
  #block-whycreatrixbannersection .abt-home .col-md-6 .col-md-6 .maso-item{
    margin-bottom: 0px;
  }
  #block-whycreatrixbannersection .col-md-7 ,
  #block-whycreatrixbannersection .col-md-5 ,
  #block-whybannersection .col-md-7,
  #block-whybannersection .col-md-5{
    padding-left: 0;
    padding-right: 0;
  }
  .blue-bg {
    padding: 10px !important;
  }
  #block-ourprovenexpertise h1,
  .blue-bg-style h1 { 
    width: 100% !important;
    font: normal normal normal 20px/30px poppins-bold !important;
    padding-left: 0;
    text-align: left;
    margin-top: 30px;
  }
  #block-ourprovenexpertise .circle-button.btn_link,
  .blue-bg-style .circle-button.btn_link {
    margin-left: 0 !important;
    font-size: 12px;
    float:left;
  }
  #block-ourprovenexpertise .circle-button.btn_link,
  .blue-bg-style .circle-button-white span {
    font-size: 12px !important;
  }
  #block-whybannersection .maso-item img {
    float:left;
  }
  #block-ourprovenexpertise p{max-width: 100% !important;}
  #block-ourprovenexpertise .why-prov .icon-box-cell label {
    margin-top: 0px;
  }
  #block-whybannersection .why-banner .row ,
  #block-whycreatrixbannersection .why-banner .row{
    margin-left: 0; 
    margin-right: 0;
  }
  #block-ourprovenexpertise .blue-bg .col-md-6,
  .blue-bg-style .blue-bg .col-md-6 {
    margin-top: 0 !important;
    float: left;
  }
  .why-prov .icon-box-cell img{
    margin-top: 0 !important;
  }
  #block-ourprovenexpertise .why-prov .col-md-6 {
    padding: 0;
    min-height: auto !important;
  }
  #block-ourprovenexpertise .text-colorFFFF {
    margin-bottom: 0px;
  }
  #block-ourprovenexpertise .why-prov .col-md-6 {
    padding: 15px 0 !important;
  }
  #block-ourprovenexpertise .blue-bg .col-md-6,
  .blue-bg-style .blue-bg .col-md-6 {
    margin-top: 0;
  }
  #block-views-block-signflow-partners-block-3 ,
  #block-views-block-signflow-partners-block-2 {
    padding-top: 20px;
  }
  #block-views-block-signflow-partners-block-3 p, #block-views-block-signflow-partners-block-2 p {
    line-height: 22px !important;
    margin-top: 0;
    width: 100% !important;
  }
  #block-views-block-signflow-partners-block-3, #block-views-block-signflow-partners-block-2 {
    background-size: cover !important;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence h3 {
    font: var(--fs-h4box);
  }
  #block-cardview .space.l{display: none;}
  #block-typicalhighereducationworkflowsthatdriveexcellence .container,
  #block-ourinnovation .container {padding-bottom: 0px;}
  #block-hereswhycreatrixhelpsyoubetter h3 ,
  #block-ourinnovation h3 ,
  #block-views-block-signflow-partners-block-3 h3 ,
  #block-views-block-signflow-partners-block-2 h3 ,
  #block-views-block-signflow-partners-block-2 h3,
  #block-views-block-signflow-partners-block-3 h3,
  .partners_slider .h3-title{
    line-height: 33px !important;
    font-size: 20px !important;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence .min_mid_wrapper .mid_wrapper {
    font-size: 18px;
  }
  #block-whybannersection h1 ,
  #block-whycreatrixbannersection h1,
  #block-whytopuserloveus .abt_who_we .product_main_title ,
  .cloumn_view3_grid .abt_who_we .product_main_title ,
  #block-whycreatrixbannersection  .abt_who_we .product_main_title,
  .title_blue_bg{
    font: normal normal bold 18px/42px Poppins-Bold !important;
  }
  #block-whybannersection .banner-text-l,
  #block-whybannersection .text-l,
  #block-whycreatrixbannersection .banner-text-l ,
  #block-whycreatrixbannersection .text-l  {  
    line-height: 22px !important;
    font-size: 14px !important; 
  }
  #block-whytopuserloveus.card_view .col-md-4 .advs-box ,
  .cloumn_view3_grid.card_view .col-md-4 .advs-box{
    border-radius: 40px 40px 0 40px !important;
    padding: 30px !important;
    min-height: auto !important;
  }
  #block-ourinnovation .advs-box-side-icon h3 ,
  #block-ourinnovation .icon-box .icon-box-cell label,
  .zig-zag-image-style .advs-box-side-icon h3 p
   {
    font-size: 16px !important;
  }
  #block-ourinnovation .icon-box-cell p ,
  #block-views-block-signflow-partners-block-3 p{
    font-size: 14px !important;
  }
  #block-views-block-signflow-partners-block-3 .h3-title, 
  #block-views-block-signflow-partners-block-2 .h3-title {
    margin-bottom: 20px !important;
    padding-bottom: 30px !important;
  } 
  .red_btm_br > div {
    border-bottom: 5px solid #c93441 !important;
  }
  .blue_btm_br > div {
    box-shadow: 0 0 2px #c93441;
    border-bottom: 5px solid #339 !important;
  }
  .abt-home .maso-item > div, .who_we_serve .maso-item div {
    border: 0;
      border-bottom-color: currentcolor;
      border-bottom-style: none;
      border-bottom-width: 0px;
    box-shadow: 0 0 15px rgba(0,0,0,.13) !important;
    border-radius: 6px;
    opacity: 1;
    padding: 20px;
  }
  #block-ourprovenexpertise p:first-child {
    float: left;
    margin-right: 30px;
  }
  #block-hereswhycreatrixhelpsyoubetter .grid-list .grid-box.row {
    margin: 0px !important;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4 {
    padding-top : 0 !important;
    padding-bottom : 0 !important;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4 .advs-box.advs-box-side-icon {
    padding: 20px;
    box-shadow: 0 9px 9px #00000026 !important;
    border-radius: 15px;
  }
  #block-whytopuserloveus.card_view .col-md-4 .advs-box,
  .cloumn_view3_grid.card_view .col-md-4 .advs-box { 
    height: auto;
  }
  #block-whytopuserloveus .advs-box h4::after,
  .cloumn_view3_grid .advs-box h4::after {
    bottom: 0 !important;
  }
  #block-whytopuserloveus .col-md-4,
  .cloumn_view3_grid .col-md-4 {
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  #block-ourinnovation .section_left .col-md-5 > div ,
  #block-ourinnovation .section_left .col-md-5 ,
  #block-ourinnovation .section_right .col-md-5 > div ,
  #block-ourinnovation .section_right .col-md-5,
  .zig-zag-section .section_left .col-md-5 > div,
  .zig-zag-section .section_left .col-md-5,
  .zig-zag-section .section_right .col-md-5 > div,
  .zig-zag-section .section_right .col-md-5{
    padding: 0;
    margin-top: 10px;
  }
  #block-ourinnovation .section_right .col-md-5   {
    margin-top: 20px;
  }
  #block-ourinnovation .section_left .col-md-5,
  .zig-zag-section .section_left .col-md-5  {
    margin-bottom: 30px;
  }
  .grid-box.row {
    margin: 0;
    width: 100% !important; 
    text-align: center;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4 {
    padding: 0 !important;
  }
  #block-hereswhycreatrixhelpsyoubetter .grid-item.col-md-4 {
    padding-bottom: 15px !important;
  }
  .section_left .col-md-7 ,
  .section_right .col-md-7  {
    padding: 0;
  }
  /*aboutus revamp responsive */
  .abt-home > .row {
    width: 90%;
    margin: 0 auto;
  }
  .abt-home .maso-item,
  .abt-home .maso-item.abt_txt_2,
  .abt-home .maso-item.abt_txt_3,
  .abt-shape .team_1 .row-10,
  .abt-shape .team_1 .row-12,
  .abt-shape .team_2 .abt_txt_1,
  .abt-shape .team_2 .abt_txt_2,
  .who_we_serve .listing_success .first {
    position: relative !important;
  }
  .abt-home .maso-item.abt_txt_2,
  .abt-shape .team_2 .abt_txt_1,
  .abt-shape .team_2 .abt_txt_2,
  .abt-shape .team_3 .abt_txt_1,
  .abt-shape .team_3 .abt_txt_2 {
    top: 0px !important;
  }
  .abt-home .maso-item.abt_txt_3,
  .abt-shape .team_1 .row-10{
    left: 0px !important;
    top: 0px !important;
  }
  .even .driver_banner {display: none !important;}
  .abt-shape .team_1 .abt_txt_3 {
    top:0px !important;
    right: 0px !important;
  }
  .abt_who_we .product_main_title{padding-top: 20px;}
  .enriching_list ul li{
    box-shadow: 0 0 15px rgb(0 0 0 / 13%);
    padding: 10px;
  }
  #block-whatdowedo .space.l{display: none;}
  .mission_blk .advs-box-top-icon{margin-top: 0px !important;}
  .abt_mission_vision .mission_blk {border-radius: 6px;padding: 10px;}
  .abt_mission_vision .mission_list li {font-size: 16px;line-height: 28px;margin-left: 40px;}
  .abt_mission_vision .vision_blk .vision_txt {
    font-size: 16px;
    line-height: 30px;
  }
  .drivers_list h3 {margin-bottom: 40px;}
  .abt_who_we .product_title.sub_title {
     margin-top: 0px;
    margin-bottom: 0px;
    font: var(--fs-desc);
    font-weight: 600;
  }
  
  #block-whoweare .even.col-md-6 {margin-top: 0px;}
  #block-whoweare .grid-box .grid-item{
    width: 145px;
    display: inline-block;
    box-shadow: 0 0 15px rgba(0,0,0,.13);
    border-radius: 10px;
  }
  #block-whoweare .grid-box .grid-item {
    margin-right: 10px;
    margin-bottom: 25px;
    margin-left: 10px;
    padding: 0px;
  } 
  #block-whoweare .grid-box .grid-item .col-md-2 {
    width: 100%;
    background: none;
  }
  #block-whoweare .grid-box .grid-item span{
    box-shadow: none;
    width: 100%;
    font-size: 10px !important;
  }

  #block-aboutustitlesectuon .row,
  .header_ection_masonry_3 .row,
  .abt-home .maso-item div,
  .maso-box.row,
  #block-missionandvision > .row,
  .our_story .odd .col-md-3,
  .abt_location .abt_banner {
    width: 100%;
    margin: 0 auto;
  }
  .our_story .odd .col-md-3 {
    position: relative;
    top: 0px;
    right: 0px;
  }
  .our_story .even .col-md-3 {
    position: relative;
    top: 12px;
    left: 0px;
  }
  .enriching_list ul li{display: inline-block;}
  .abt_who_we .product_title{width: auto;}
  .abt_location .abt_banner .anytime_support {
    top: -49px;
    right: 4px;
  }
  .who_we_serve .listing_success .first,
  .who_we_serve .listing_success .last {
    padding: 0px;
  }
  .abt_mission_vision .mission_list ul {padding-left: 0px;}
  .abt_mission_vision .vision_blk .vision_list{
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
  }
  .abt_who_we .even.col-md-6 .drivers_list{height: auto !important;}
  .who_we_serve .even.col-md-6 .drivers_list{height: 957px !important;}
  .abt-home .maso-box .row-2,
  .who_we_serve .maso-box .row-2,
  .even .driver_banner,
  .odd .driver_banner,
  .who_we_serve .row .col-md-6 .driver_banner,
  .mission_image  {display: none !important;}
  .abt_who_we .product_title {float: none!important;width: auto;}
  .what_do_we .odd.col-md-5 .drivers_list,
  .enriching_list ul li .what_do_pts,
  .who_we_serve .drivers_list .row {margin-left: 0px;width: 100%;}
  .enriching_list ul li .list-img {
    margin: 0px;
    box-shadow: none;
  }
  .learn_abt_cc {margin-top: 0px;width: 100%;}
  /*based on design */
  .abt_location .abt_banner {display: none;}
  #block-shapewhoweareasteam .mobile-view-home .team_1 {
    padding: 0px;
    margin-bottom: 35px;
  }
  #block-shapewhoweareasteam .mobile-view-home .flexslider{
    background: #FFF;
    border-radius: 10px;
    padding: 15px;
    width: 100%;
    margin: 0px !important;
  }
  #block-shapewhoweareasteam .mobile-view-home .flexslider ul li .sub_title{
    color: #339;
    font-family: poppins-bold;
  }
  #block-shapewhoweareasteam .mobile-view-home .flexslider ul li p{
    color: #000;
    line-height: 28px;
    font-family: 'Poppins-Regular';
  }
  .abt-home{padding-bottom: 0px !important;}
  #block-missionandvision .space.l,
  #block-whoweare .space.l,
  #block-shapewhoweareasteam .space.l{display: none;}
  #block-locationsaroundtheglobe .mobile-view-home {padding-top: 0px;}
  #block-locationsaroundtheglobe .mobile-view-home .abt_location .content{padding-top: 20px;}
  .about_branch .col-md-6 {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
  }
  .about_branch .col-md-6 .world{
    width: 30px;
  }
  .about_branch .col-md-6 .employee{
    width: 39px;
  }
  #block-aboutustitlesectuon .mobile-view-home .col-md-6:first-child,
  .abt-home .col-md-6.masonry_tab {
    padding-left: 0px;
  }
  
  .abt-home .row > .col-md-6 {
    margin-top: 20px;
  }
  .abt_location .abt_banner{
    width: 36%;
    padding: 10px !important;
    float: right;
    position: absolute !important;
    top: 43%;
    right: 1%; 
  }
  #block-shapewhoweareasteam .abt-shape > .row {
    background-image: none !important;
  }
  .abt_location .content{
    position: relative;
  }
  .abt_location .abt_banner div.global{
    padding: 0px;
  }
  .abt_location .abt_banner div.global h3,
  .abt_location .abt_banner div.connected h3{
    font-size: 12px;
  }
  #block-aboutustitlesectuon .col-md-6 p.text-l.sub_title,
  #block-resourcepageheader .col-md-6 p.text-l.sub_title,
  .header_ection_masonry_3  .col-md-6 p.text-l.sub_title,
  #block-whycreatrixbannersection .col-md-6 p.text-l.sub_title ,
  #block-whybannersection .col-md-6 p.text-l.sub_title,
  .header_style_1 .col-md-5 p.text-l.sub_title {font-family: poppins-medium;line-height: 28px;}
  #block-aboutustitlesectuon .col-md-6 p.text-l,
  #block-resourcepageheader .col-md-6 p.text-l,
  #block-webinarspagetopheader .col-md-6 p.text-l,
  .header_ection_masonry_3 .col-md-6 p.text-l,
  #block-whybannersection .col-md-6 p.text-l,
  #block-whycreatrixbannersection .col-md-6 p.text-l, 
  .header_style_1 .col-md-5 p.text-l{margin-top: 10px;font-family: poppins-regular;line-height: 26px;}
  #block-whoweserve .odd.col-md-6{padding: 0px;}
  #block-whatdowedo .even.col-md-6,
  #block-whoweare .odd.col-md-6,
  .abt-home .col-md-6,
  .abt-home .col-md-6 .col-md-6{padding: 0px;margin: 0px;}
  .abt_location .abt_banner{
    box-shadow: -7px 6px 0 1px rgb(187 57 62);
  }
  #block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 .branch-list span.text_label ,
  .header_ection_masonry_3  .col-md-6 .about_branch .col-md-6 .branch-list span.text_label {
    font-size: 14px !important;
  }
  .abt-home .col-md-6 .col-md-6 .maso-item{
    margin-bottom: 20px;
  }
  .abt-home .col-md-6 .col-md-6 .maso-item div{
    box-shadow: none;
    padding: 10px;
  }
  #block-aboutustitlesectuon .col-md-6 .about_branch ,
  .header_ection_masonry_3 .col-md-6 .about_branch{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #block-aboutustitlesectuon .col-md-6  .maso-item .left_img,
  .header_ection_masonry_3 .col-md-6  .maso-item .left_img {
    width:30%;
    display: inline-block;
  }
  #block-aboutustitlesectuon .col-md-6  .maso-item .left_img img,
  .header_ection_masonry_3 .col-md-6  .maso-item .left_img img  {
    width: 35px;
    display: block;
    margin-left: 10px;
    margin-right: 10px;
  }
  #whitepaper_about .right_wp_sec{padding: 30px;}
  .header_ection_masonry_3  .col-md-6  .maso-item .right_content {
    width: 70%;
    display: inline-block;
  }
  #block-aboutustitlesectuon .col-md-6  .maso-item .right_content {
    width: 100%;
    display: inline-block;
  }
  .abt_mission_vision {padding-top: 20px !important;}
  .abt_location {
    height: 345px;
  }
  #block-missionandvision .section-bg-image {background: none !important;}
  .abt-home .maso-item div, .abt_mission_vision .mission_blk{
    min-height: auto;
  }
  .drivers_list .enriching_list ul li .mobile-view-home .list-img {
    padding: 0px;
    margin-bottom: 10px;
  }
  .drivers_list .enriching_list ul li .mobile-view-home .list-img img {
    width: 45px;
  }
  .drivers_list .enriching_list ul li .mobile-view-home .list-img h4 {
    width: 70%;
    display: inline;
  }
  .drivers_list .enriching_list ul li .mobile-view-home .list-img h4 a {
    color: #339;
    margin-left: 15px;
  }
  .who_we_serve .maso-item div img {
    float: left;
    width: 45px;
    margin-right: 15px;
  }
  .drivers_list .enriching_list ul li .mobile-view-home .what_do_pts {
    color: #455265;
  }
  .who_we_serve .maso-item div h4{
    float: left;
    width: 70%;
    margin-bottom: 0px;
  }
  .who_we_serve .maso-box .maso-item p{
    float: left;
    width: 70%;
    margin-top: 2px;
    font:var(--fs-desc);
  }
  .learn_abt_cc .col-md-12 p {
    margin-bottom: 20px;
  }
  .our_story .odd .col-md-3 {
    height: 200px !important;
    margin-bottom: 30px;
  }
  .our_story .space.m,
  .our_story .space.l{display: none;}
  #block-views-block-signflow-services-slider-style-1 > .container,
  #block-views-block-signflow-services-block-4 > .container,
  #block-signflow-views-block-signflow-services-block-5 > .container {padding-bottom: 0px !important;}
  .learn_abt_cc .col-md-12 .btn{
    font-size: 12px;
  }
  .card_view .col-md-4 .advs-box {
    border-radius: 10px;
    padding: 10px;
  }
  #block-cardview .col-md-4{
    margin-bottom: 40px;
    padding: 0px;
  }
  .card_view .col-md-4 .advs-box h4 {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
  }
  .our_story {
    padding-bottom: 0px;
  }
  .abt-shape .product_main_title, 
  .abt_location .product_main_title, 
  .abt_mission_vision .product_main_title, 
  .abt_who_we .product_main_title, 
  .contact_blk .product_main_title {
    margin-bottom:30px !important;
  }

  .who_we_serve .even.col-md-6,
  .what_do_we .odd.col-md-5
   {padding: 0px;}
  .what_do_we .odd.col-md-5 .drivers_list,
  .who_we_serve .drivers_list{padding: 0px;box-shadow: none;}
  .who_we_serve .maso-box .maso-item{
    max-width: 100% !important;
    margin-bottom: 10px;
  }
  .contact_blk .col-md-8,
  .our_story .even.col-md-6,
  .who_we_serve .listing_success .last {margin-top: 0px;}
  .contact_blk  .social_contact_1,
  .contact_blk  .col-md-8 .social_contact_2,
  .contact_blk  .social_contact_3{
    display: none;
  }
  .contact_blk .contact_txt p{font-size: 16px !important;line-height: 25px !important;}
  footer {background: #EEEEF1 !important;}
  .navbar-default .navbar-nav>.active>a{background: none !important;}
  .abt_location .product_main_title{line-height: 35px !important;}
  /*aboutus revamp responsive end */
  .mobile-view-home .col-md-6 .maso-box .maso-item .shadow-1 {
    display: table;
    vertical-align: middle;
  }
  .mobile-view-home .maso-box .maso-item .shadow-1 .left_img {
    text-align: center;
    width: 30%;
  }
  .mobile-view-home .maso-box .maso-item .shadow-1 .left_img img {
    width: 55px !important;
  }
  .mobile-view-home .maso-box .maso-item .shadow-1 .right_content{
    width: 70%;
    text-align: left;
    padding: 10px !important;
  }
  .mobile-view-home .maso-box .maso-item .shadow-1 .left_img,
  .mobile-view-home .maso-box .maso-item .shadow-1 .right_content {
    display: table-cell;
    vertical-align: middle;
  }
  .table_form_view .maso-item div {
    border: 0px none !important;
    min-height: auto !important;
    padding: 10px !important;
  }
}
#block-whytopuserloveus .tab-product-item .container {
  margin-bottom: 60px;
}
#block-cardview .col-md-4 .advs-box p a {
  font: var(--fs-desc);
  color: #5D5D72 !important;
}
#block-cardview .col-md-4 .advs-box:hover p a {
  color: #fff !important;
}
.webform-button--draft ,
.content-page-414 #block-campaigncountdown  {
  display: none
}
/* Demo Lead Form design end */
#block-crmtitlesection .tab-box .nav-tabs > li > a span {
  margin-top: 0;
}
.page-node-type-product .content-page-468 .testimonial_block {
  display: none;
}
.integration-top-section .body-content-wrapper .body-inner-content {
  text-align: center;
}
.integration-top-section .body-content-wrapper .body-inner-content h2 {
  font-size: 32px;
  padding: 5px 0;
  margin: -1px;
  display: inline-block;
  white-space: nowrap;
  padding-bottom: 20px;
  color: #69727F;
  font-weight: 300;
}
.integration-top-section .body-content-wrapper .body-inner-content h6 {
  color: #696969;
  font-size: 18px;
  font-weight: normal;
}
.integration-tab-section .tab-box.left .nav-tabs {
  padding-right: 2px;
}
.integration-tab-section .tab-box.left .nav-tabs > li {
  margin-bottom: 10px;
  position: relative;
  border-radius: 10px;
}
.integration-tab-section .tab-box.left .nav-tabs > li.active {
  box-shadow: 0px 0px 8px #00000029 !important;
}
.integration-tab-section .tab-box.left .nav-tabs > li > a {
  border-left: 0px solid transparent !important; 
  border-radius: 5px;
  padding-left: 80px;
}
.integration-tab-section .tab-box.left .nav-tabs > li.active > a span ,
.integration-tab-section .tab-box.left .nav-tabs > li.active > a span:hover{
  background: transparent linear-gradient(265deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box;
  border-radius: 6px 0px 0px 6px;
  float: left;
  width: 70px;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
  height: 65px;
}
.integration-tab-section .col-md-12 {
  margin-top: 60px;
}
.integration-tab-section .tab-box.left .nav-tabs > li.active > a {
  color : #333399;
}
.integration-tab-section .tab-box.left .nav-tabs > li.active > a span::after ,
.integration-tab-section .tab-box.left .nav-tabs > li.active > a:hover span::after{
  content: '';
  background: url("/themes/custom/creatrixcampus/images/integrations/W.png");
  background-repeat: no-repeat;
  position: absolute;
  width: 80px;
  height: 62px;
  left: 0;
  top: 0;
  background-size: 9px;
  background-position: 50%;
}
.integration-tab-section .tab-box.left .nav-tabs > li > a span{
  background: transparent;
  margin-top: 0;
}
.integration-tab-section .tab-box.left .nav-tabs > li > a span::after {
  content: '';
  background:#F9F9FF url("/themes/custom/creatrixcampus/images/integrations/B.png");
  background-repeat: no-repeat;
  position: absolute;
  width: 70px;
  height: 62px;
  left: 0;
  top: 0;
  background-size: 9px;
  background-position: 50%;
  margin-top: 0;
}
.integration-tab-section .tab-box.left .nav-tabs > li.active > a,
.integration-tab-section .tab-box.left .nav-tabs > li.active > a:hover,
.integration-tab-section .tab-box.left .nav-tabs > li > a:hover {
  border-left: 0px solid #F05A28 !important;
}
.integration-tab-section .tab-box.left .nav-tabs > li > a:hover {
  color: #339;
}
.integration-tab-section .tab-box .nav-tabs > li:hover > a {
  background: transparent !important; 
}
.integration-tab-section .tab-box .nav-tabs > li.active > a {
  background: transparent;
}
.integration-tab-section .integration-tab-container {
  display: inline-block;
  width: 100%;
  min-height: 450px;
}
.integration-tab-section .integration-tab-container .col-md-4 {
  border-bottom: 4px solid transparent;
  padding: 0px;
  margin-right: 3%;
  width: 30.66%;
  box-shadow: 0px 10px 16px #00000029;
  border-radius: 10px;
  margin-bottom: 28px;
  margin-top: 5px;
}
.integration-tab-section .integration-tab-container .col-md-4:hover {
  border-bottom: 4px solid #083791;
}
.integration-tab-section .integration-tab-container .col-md-4:nth-child(3n) {
  margin-right: 0px;
}
.integration-tab-section .integration-tab-container .col-md-4 span {
  width: 100%;
  text-align: center;
  display: inline-block;
}
.integration-tab-section .integration-tab-container .integration-image {
  height: 130px;
  padding: 20px 20px;
  border-radius: 10px 10px 0px 0;
  background: transparent linear-gradient(112deg, var(--unnamed-color-ffffff) 0%, #EEEEEEA6 100%) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(112deg, #FFFFFF 0%, #EEEEEEA6 100%) 0% 0% no-repeat padding-box;
}
.integration-tab-section .integration-tab-container .integration-image img {
  height: 100%;
}
.integration-tab-section .integration-tab-container .integration-content {
  padding: 20px 10px;
  min-height: 250px;
  font:var(--fs-desc);
}
.integration-tab-section .integration-tab-container .col-md-4:nth-child(3n+1) {
  clear: both;
}
@media only screen and (max-width: 991px) {
  #block-mobileviewmenu .region-we-mega-menu {
    background-color: #FFF !important;
    padding: 9px 3px;
  }
  .region-we-mega-menu > a{border: 0px none !important;}
  .navbar-toggle > span{float: none !important;}
  .btn-close{right: 30px !important;}
  .integration-tab-section .col-md-9 {
    width: 75%;
  }
  .integration-tab-section .col-md-3 {
    width: 25%;
  }
  .page-node-type-product .content-page-468 .product_header {
    padding-bottom: 240px;
  }
  .integration-tab-section .integration-tab-container .integration-content {
    min-height: 285px;
  }
  .mobile-view-home.banner-cta .svg-button span{font-size: 18px;}
}
@media only screen and (max-width: 767px) {  
  .campaign-header-right {
    float:none;
  }
  div[class*=header-]:not(.full-screen-title):not(.header-base) {
    height: auto;
  }
  .integration-top-section .body-content-wrapper .body-inner-content h2 {
    white-space: normal;
  }
  .integration-tab-section .col-md-9,
  .integration-tab-section .col-md-3,
  .integration-tab-section .integration-tab-container .col-md-4 {
    width: 100%;
  }
  .integration-tab-section .integration-tab-container .col-md-4 {
    margin-bottom: 10px;
    margin-right: 0px;
  }
  .general-main-desc {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  #block-integrationsconnectyourapplicationssection .h3-grid-4-des {
    font-weight: normal;
  }
  .integration-tab-section .integration-tab-container .integration-content {
    min-height: inherit;
  }
  #block-contactthankyou .col-md-5 {display: none;}
  .contact_main .form_display {top: 5%;}
  .form_display .back_btn{
    top: -1px;
  }
}
hr.space.xl {
  height: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .badge_capterra img {
    width: 20%;
  }
  .sitemap-item--menu-main div > ul > li:first-child > ul > li{
    width: 50%;
  }
  .sitemap-item--menu-main div > ul > li:first-child > ul > li:nth-child(3){
    clear: both;
  }
  .meets_pts .col-md-6 .meet_label{width: 100px;}
  .key_features_sub_section .col-md-4:nth-child(2n+1),
  .why-help .grid-list .grid-box .grid-item.col-md-4:nth-child(2n+1),
  .grid-col-style .grid-style-4-col-text .row .general-main-desc .col-md-3:nth-child(2n+1) {
    clear: both;
  }
  .key_features_sub_section .col-md-4,
  .why-help .grid-list .grid-box .grid-item.col-md-4 {
    width: 50%;
  }
  .masonry_view .desktop-view-home{display: block;}
  .masonry_view .mobile-view-home{display: none;}
  .path-frontpage .section-bg-image hr.space.xl {
    height: 150px;
  }
  .tab-product-item .col-md-7,
  .tab-product-item .col-md-5{
    text-align: left !important;
  }
  #block-signflow-branding {padding-right: 0px;
    padding-left: 26px;
    float: left;}
  .address_section .contact_list {
    width: 100%;
  }
  #block-aboutustitlesectuon .abt-home .col-md-6.masonry_tab,
  #block-aboutustitlesectuon .abt-home .col-md-6.masonry_tab .col-md-6,
  #block-aboutustitlesectuon .abt-home .col-md-6.masonry_tab .col-md-6 .mobile-view-home .col-md-6,
  #block-aboutustitlesectuon .abt-home .col-md-6.masonry_tab .mobile-view-home .col-md-6 .shadow-1 {padding: 0px;}
  .left_img{display: inline;}
  .left_img,
  .right_content {
    box-shadow: none !important;
    padding: 10px !important;
  }
  .abt-home .maso-item.abt_txt_3{top: 0 !important; }
  .abt-shape .team_1 .row-10{
    position: relative !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    border: 0 !important;
    padding: 0 !important;
  }
  .abt-shape .flexslider {
    width: 96%;
    margin: 0 auto;
  }
  .mission_image {width: 95px !important;top:23%;}
  .abt_location .abt_banner{width:275px !important;}
  .abt_location .abt_banner h3{font-size: 18px;}
}
/* Integration page design */


.webform-confirmation__message {
  margin-top:  50px;
}
.col-md-12.section-empty.section-item {
  padding: 15px 0;
}

.content-page-450 ,
.content-page-451  {
  padding-top: 100px;
text-align: center;
}

.content-page-450 article ,
.content-page-451 article  {
  padding-bottom: 100px;
}
.content-page-450 .nav.navbar-nav.navbar-right ,
.content-page-451 .nav.navbar-nav.navbar-right {
  display: none;
}

.content-page-450 #block-signflow-branding , 
.content-page-451  #block-signflow-branding {
  pointer-events: none;
}

.title-request-a-demo {
  padding-top: 70px;
}

.request-for-demo { 
  background-image: url("/sites/default/files/images/Untitled-2%20%281%29_2.gif");    
}

#block-webform-4,
#block-requestademotitlesection  {
  display: none;
}

.content-page-461 #block-webform-4 ,
.content-page-461 #block-requestademotitlesection   {
  display: block;
} 
.request_demo_pge_style {
  background: transparent radial-gradient(closest-side at 52% 65%, #6597CB 22%, #35369B 184%);
}
.request_demo_pge_style .container .demo_form {
  padding-top: 8px;
}
.request_demo_pge_style .col-md-5 {
  padding-right: 15px !important;
}
.request_demo_pge_style .sub_text {
  font:var(--fs-desc);
}
#block-requestademotitlesection h2 ,
.content-page-414 #block-signflow-content h1,
.content-page-373 #block-signflow-content h1,
.content-page-372 #block-signflow-content h1
{
  color: #fff;  
  font:var(--fs-head1);
}
.title-pricing #block-signflow-content h1 {
  color: #fff; 
  font:var(--fs-head2);
  margin-bottom: 25px;
}
.content-page-373 #block-signflow-content h1 {
  line-height: 40px;
}
.sub_text {
  color: #fff;  
}
.path-frontpage #block-block-section-content-services-style-2 {
  display: none;
}

/* Slider */
#block-signflowblocksectioncontentextremeprocessors ,
#block-homesliderblock-2  {
  margin-top: 90px;
}
#block-signflowblocksectioncontentextremeprocessors .home-banner-section,
#block-homesliderblock-2 .home-banner-section {
  padding-bottom: 0;
}
#block-homesliderblock-2 {
  background: #fff !important;
}
#block-signflowblocksectioncontentextremeprocessors .home-banner-section h1 ,
#block-homesliderblock-2 h1 {
  font-size: 42px;
  font-family: poppins-regular;
  line-height: 50px;
  color: #1D1212;
  font-weight: 500;
}
#block-signflowblocksectioncontentextremeprocessors .home-banner-section h3 ,
#block-homesliderblock-2 .home-banner-section h3 ,
#block-homepagebanner h3 {
  font-size: 28px;
  font-family: poppins-regular;
  line-height: 30px;
  color: #1D1212;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 30px;
}
#block-signflowblocksectioncontentextremeprocessors .home-banner-section .col-md-6:first-child ,
#block-homesliderblock-2 .home-banner-section .col-md-6:first-child{
  padding-right:15px;
  margin-top: 45px;
}
#block-signflowblocksectioncontentextremeprocessors .home-banner-section span,
#block-homesliderblock-2 .home-banner-section span {
  font: normal normal normal 18px/32px Poppins-regular !important;
  letter-spacing: 0px;
  color: #1D1212;
}

.path-higher-education-blog .col-md-3.widget #block-webform-5 ,
.content-page-461 #block-campaignfootertemplate {
  display: none;
}
#block-aboutusheadertitle {
  background: none !important;
}
.mobile_view_flexslider_slider {
  display: none;
}
.listing_success {
  padding-top: 20px;
}
@media only screen and (min-width : 768px ) and (max-width : 1024px) { 
  .footer-bottom-section #block-privacypolicy-2 {
      width: 100%;
  }
  #block-campaigntemplatemenublock nav#navigation a {
    padding: 1.125rem 0.5rem 1.125rem 0.5rem !important;
  }
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group_inner .full_width_group_wrapper {
      background-size: contain !important;
      min-height: 250px !important;
  }
  .full_width_group_wrapper .col-md-7 p {
      margin-top: 42px !important;
      margin-right: 20px;
      padding-right: 53px;
      line-height: 23px !important;
      padding-left: 258px;
      font-size: 14px !important;
  }
  .key_features_sub_section .advs-box .key_desc p {
    font-size: 16px;
    line-height: 30px;
  }
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li ,
  #datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list	.nav.inner.ms-rounded.over > li ,
#infographics_resource_list .nav.inner.ms-rounded.over > li,
  #whitepapers_resource_list  .nav.inner.ms-rounded.over > li{
    padding-top: 0px;
padding-bottom: 0px;
  }
  #datasheet_resource_list  .nav.inner.ms-rounded.over > li ,
  #email_resource_list .nav.inner.ms-rounded.over > li,
  #infographics_resource_list .nav.inner.ms-rounded.over > li  {
    width: 25% !important;
    border: 1px solid #ccc !important;
  }
  #block-views-block-creatrix-resource-block-1 .resource_all span, 
  #whitepapers_resource_list .resource_all span, 
  #datasheet_resource_list .resource_all span, 
  #email_resource_list .resource_all span
  #infographics_resource_list .resource_all span {
    width: 32px !important;
    height: 32px !important;
    background-size: 100% !important;
  }
  #datasheet_resource_list .maso-list .nav.inner.ms-rounded > li a,
  #block-views-block-creatrix-resource-block-1 .maso-list .nav.inner.ms-rounded > li a, 
  #whitepapers_resource_list .maso-list .nav.inner.ms-rounded > li a, 
  #email_resource_list .maso-list .nav.inner.ms-rounded > li a
  #infographics_resource_list .nav.inner.ms-rounded > li a{
    font-size: 12px !important;
  }
  .resource .advs-box h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .advs-box-side > .row > div {
    padding-left: 0;
    padding-right: 0;
  }
  .resource.maso-item a.btn-text {
    padding: 6px 18px !important;
    border-radius: 50px;
    margin-left: 20px;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
  }
  .resource .advs-box h3 a {
    font-size: 16px;
    line-height: 18px;
  }
  .resource .advs-box h3, .resource .advs-box p {
    padding-top :10px
  }
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li, 
  #datasheet_resource_list .nav.inner.ms-rounded.over > li, 
#email_resource_list	 .nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li,
  #whitepapers_resource_list  .nav.inner.ms-rounded.over > li, 
  .res-head .nav.inner.ms-rounded.over > li {
    float: left;
  }
  .grid-style-6-col-text .row .general-main-desc .grid-item {
    margin-bottom: 10px;
    width: 50%;
  }
  .grid-style-6-col-text .row .general-main-desc .grid-item:nth-child(2n+1){
    clear: both;
  }
  .grid-style-4-col-text .advs-box-4-col-text {
    margin-bottom: 20px;
  }
  .blue-bg-style .blue-bg-new .col-md-11 .banner-cta { 
    clear: both;
    padding-top: 50px;
  }
  #block-whycreatrixbannersection .row .col-md-6 {
    width : 100%;
  }
  #block-whycreatrixbannersection .row .col-md-6 .col-md-6.mobile-view-home {
    width : 50%;
  }
  #block-whycreatrixbannersection .row > .mobile-view-home {
    margin-bottom: 5px !important; 
    clear: both;
    padding-top: 25px; 
  }
  #block-whycreatrixbannersection .row > .mobile-view-home .banner-cta {
    margin-top: 25px;
  }
  #block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4 {
    padding: 20px;
    width: 50%;
  }
  .card_view .col-md-4 .advs-box {
    height: 310px;
  }
  #block-views-block-signflow-services-block-3 {
    width : 750px !important;
    margin: 0 auto;
  }
  .mobile_view_flexslider_slider {
    display: none;
  }
  .tab_view_flexslider_slider {
    display: block;
  }
  .web_view_flexslider_slider {
    display: none;
  }
}
@media only screen and (min-width : 768px ) and (max-width : 1023px) { 
  div.navbar-nav {
      margin-right: 5px;
  }
  #demo_btn {
      width: auto;
  }
  #demo_btn.demo_btn a {
    margin-top: 10px;
  }
  .nav > li.dropdown > a {
    padding-right: 9px;
  }
  #block-signflow-main-menu {
    display: block;
    padding-right: 5px !important;
  }

  /* Banner */
  #block-homesliderblock-2 .home-banner-section .col-md-6:first-child{
    margin-top: 0;
  }
  #block-signflowblocksectioncontentextremeprocessors .home-banner-section span, #block-homesliderblock-2 .home-banner-section span {
    float: left;
  }
  #block-signflowblocksectioncontentextremeprocessors .col-md-6{
    width: 100%;
  }  
  .vertical-row > div, .row.vertical-row > div {
    text-align: left;
    padding: 0 20px;
  }
  .what_do_we .product_main_title {
    margin-bottom: 60px !important;
  }
  .abt_who_we .odd .cc_logo{
    top: -30px !important;
  }
  .abt_who_we .odd .anubavam_logo {
    top: 0px !important;
    right: 14px !important;
  }
  #block-ourgrowththroughtheyears .mobile-view-home {
    text-align: center;
  }
  #block-ourgrowththroughtheyears .mobile-view-home img{
     margin: 0 auto;
  }
  #block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2 {
    width: 22%;
    float: left;
    left: 20px;
    text-align: center;
  }
  #block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2.second_row {
    right: 0px;
    left:10px !important;
    width: 22%;
    float: left;
    text-align: center;
  }
  #_signflow_testimonials_content_5 .advs-box.advs-box-top-icon-img.boxed-inverse.shadow-1 {
    width: 730px;
    height: 590px;
    margin-left: 0px;
  }
  #_signflow_testimonials_content_5 .block-quote::before {
    left: -205px;
  }
  .customer .shadow{
    border-left-width: 0px !important;
    padding-left: 25px;
    padding-right: 25px;
  }
  .customer .container.content{
    margin-left: auto !important;
    padding-right: 0px;
  }
  .customer #paragraph_customer .row .col-md-7 h2 {
    left: auto;
  }
  .customer .section-bg-image{
    background-image: none !important;
    background-color: #f5f5f5 !important;
  }
  .contact_blk .col-md-2 {
    width: 20%;
  }
  .contact_blk .col-md-8 {
    width: 60%;
  }
}
.contact_blk .container {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
  #block-shapewhoweareasteam .abt-shape .team_1 .row-10{
    left: 5px !important;
  }
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    left: 53px !important;
  }
  #block-shapewhoweareasteam .abt-shape > .row{background-position: 13px 350px !important;}
  .blue-bg-style .blue-bg-new .col-md-7 .col-md-6 {
    padding: 15px 0px;
  }
  #block-views-block-signflow-services-slider-style-1 p.related-sub,
  #block-signflow-views-block-signflow-services-block-5 p.related-sub {
    height: 110px;
    overflow: hidden;
  }
  .grid-style-6-col-text .row .general-main-desc .grid-item {
    margin-bottom: 10px;
    width: 50%;
  }
  #block-mainnavigation .we-mega-menu-ul > .we-mega-menu-li > a {
    padding: 10px;
  }
  #innovation_text{
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1400px) {
  footer h3 {
    min-height: 57px;
  }
  .abt_who_we .even.col-md-6 .drivers_list .grid-item span {
    width: 126px !important;
    text-align: center !important;
  }
  .abt_who_we .even.col-md-6 .drivers_list .grid-item .col-md-2 {
    width: 100px !important;
  }
  .section-item.tab-product-item .vertical-row.row {
      display: inherit !important;
  }
  .who-we-serve .icon-box .icon-box-cell {
    min-height: 230px;
  }
  #solution_menu .col-md-3 {
    width: 28%;
  }
  #platform_part .col-md-8 {
    width: 40%;
  }
  .event_detail {
    flex-direction: column;
  }
  .event_detail div {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .event_section .label_txt {
    width: 80px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1290px) {
  .who-we-serve .icon-box .icon-box-cell {
    min-height: 250px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1566px) {
  .clients_tag:after {
    top: 49%;
    right: -62%;
  }
  #block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 img {
    width: 50px;
  }
  .abt-shape .team_1 .row-10{left:105px;}
  .abt_who_we .even.col-md-6 .drivers_list .grid-item .col-md-2 {
    width: 120px;
  }
  .abt_who_we .even.col-md-6 .drivers_list .grid-item span {
    font-family: poppins-medium;
    font-size: 10px !important;
    width: 155px;
  }
  .drivers_list .grid-box{left: 30px;}
  #block-shapewhoweareasteam .abt-shape .team_1 .row-10{
    position: absolute;
    top: 51px;
    left: 155px;
  }
  .masonry_view .desktop-view-home .row-2 {position: relative;}
  .masonry_view .desktop-view-home .item-2 .shadow-1 {
    top: -31px;
  }
  .masonry_view .desktop-view-home .item-1 .shadow-1{
    top: 70px;
    left: 33px;
  }
  .Solution-mega-menu-submenu-inner .list-item-img .icon {
    width: 29px;
    left: 5px;
    height: 29px;
    top: 44px;
  }
  .abt-home .maso-item div{
    padding: 15px !important;
  }
  #block-whycreatrixbannersection .drivers_list h4{margin-bottom: 5px !important;}
  #block-whycreatrixbannersection .drivers_list p{margin-top: 5px !important;}
  #block-ourprovenexpertise h1{padding-left: 0px !important;}
  #block-ourprovenexpertise .circle-button.btn_link{margin-left: 0px !important;}
  #block-ourprovenexpertise .blue-bg .row > .col-md-6 {padding-left: 0px !important;}
  .we-mega-menu-submenu{
    top: 81px;
  }
}
.masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
  position: absolute;
  top: 80px;
  width:89%;
  left: 10px;
}
#block-views-block-signflow-services-slider-style-1 {
  overflow: hidden;
}
@media only screen and (min-width: 1567px) {
  .webform-submission-re-add-form, .webform-submission-pricing-add-form, 
  .webform-submission-re-add-form #edit-actions, 
  .webform-submission-pricing-add-form #edit-actions {
    z-index: 9;
  }
  .masonry_view .desktop-view-home .row-2.item-1 {position: relative;}
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {position: absolute;top: 80px;}
  #block-views-block-signflow-services-block-4 .link_more ,
  .column_6_slider  .link_more {
    margin-top: 35px;
    text-align: right;
  }
  #block-views-block-signflow-services-slider-style-1 .link_more,
  #block-signflow-views-block-signflow-services-block-5 .link_more {
    margin-top: 50px;
    text-align: right;
  }
  .abt_who_we .even.col-md-6 .drivers_list .grid-item .col-md-2 {
    width: 140px;
  }
  .abt_who_we .even.col-md-6 .drivers_list .grid-item span {
    font-family:poppins-medium;
    width: 185px;
    font-size: 12px !important;
  }
  .abt_who_we .even.col-md-6 .drivers_list {
    width: 100%;
  }
  #block-shapewhoweareasteam .abt-shape .team_1 .row-10{
    position: absolute;
    top: 51px;
    left: 123px;
  }
  .enriching_list h3{
    display: inline-block;
  }
}
@media only screen and (min-width : 320px ) and (max-width : 768px) {
  .abt_who_we .even.col-md-6 .drivers_list{margin-top: 20px;} 
  .fixed-top.scroll-change.signflow-menu-dp {
      width: 100%;
  }
  .page-node-type-blog-post h1 {
      font-size: 25px !important;
      line-height: 34px !important;
      font-weight: 100;
      font-weight: 400 !important;
  }
  .title_mid_col {
      height: 255px;
  }
  .testimonial_block {
    padding-top: 30px;
  }
  #block-signflow-content #flux > .col-sm-12   {
    padding-left: 0;
    padding-right: 0;
  }
  #block-signflow-content #flux > .col-sm-12 .col-md-12.col-sm-12 ,
  #block-signflow-content  .col-md-5.col-sm-12,
  #block-signflow-content  .col-md-7.col-sm-12 ,
  .related_blog ,
  #block-signflow-content .views-field.views-field-nothing.col-md-4  {
    padding-left: 0px;
    padding-right: 0px;
  }
  #clients_node .text-l.clients {
    margin-top: 0px !important;
    margin-bottom: 20px;
  }
  .customer .section-bg-image{
    background-image: none !important;
    background-color: #f5f5f5 !important;
  }
  #block-webform-7,#block-webform-8 {
    padding-left: 35px;
    padding-right: 35px;
    width: 100% !important;
  }
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item input, 
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item select, 
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item input, 
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item select,
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item textarea,
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item textarea {
    width: 100% !important;
  }
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item, 
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item {
    width: 98% !important;
    display: inline-block;
    float: none;
  }
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-type-checkbox input,
  #webform-submission-business-partner-signup-node-373-add-form .js-form-type-checkbox input{
    width: 20% !important;
  }
  .title-partner-program #block-signflow-content {
    display: inline-block;
    margin-top: 45px;
  }
  .page-node-type-product .advs-box p {
    font-size: 14px;
    line-height: 29px;
  }
  #block-views-block-signflow-testimonials-content-block-3 .right_wp_sec p {
    font-size: 12px;
    font-family: poppins-regular !important;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button,
  .btn_link{
    font-size: 16px;
  }
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
  #block-views-block-signflow-services-block-4 ul li .icon-box ,
  .column_6_slider ul li .icon-box,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box {
    min-height: auto !important;
    padding: 30px !important;
  }
  #block-views-block-signflow-services-slider-style-1 p.related-sub ,
  #block-views-block-signflow-services-block-4 p.related-sub ,
  .column_6_slider p.related-sub,
  #block-signflow-views-block-signflow-services-block-5 p.related-sub {
    font-size: 16px;
    font-family: poppins-regular;
  }
  .webform-submission-pricing-add-form .webform-progress {
    display: none;
  }
  #webform-submission-pricing-node-345-add-form .form-wrapper {
    width: 100% !important;
  }
  #webform-submission-pricing-node-345-add-form .form-actions{
    left: 0px;
  }
  .webform-submission-pricing-form .form-submit {
    width: 100%;
  }
  #webform-submission-pricing-node-345-add-form .form-actions .webform-button--previous {
    position: relative;
    left: 0;
  }
}
.form-item--error-message #edit-full-name-error ,
.form-item--error-message strong{
  color: red;
}
.form-required > span {
  color: red;
}
.content-page-448 .testimonial_block {
  display: none;
}
.simplenews-subscriptions-block-creatrix-simplenewsletter-form.simplenews-subscriber-form .messages.drupal-messages.messages--status {
  line-height: 20px;
  margin-bottom: 10px;
  color: green;
  background: transparent;
  padding: 0;
  border: 0;
  box-shadow: 0 0 0;
}
.page-node-type-blog-post .simplenews_subscription .form-control {
  padding: 26px;
  padding-left: 0;
}
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-5 h1,
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12 h1,
#block-aboutustitlesectuon .col-md-6 h1,
.header_ection_masonry_3 .col-md-6 h1,
#block-contactthankyou .col-md-7 .thank_txt h1 ,
.header_style_1 h1,
.title_blue_bg ,
#block-resourcepageheader h1 ,
#block-webinarspagetopheader h1 ,
.webinar-header h1 ,
#block-homepagebanner h1,
#block-resourcepageheader h1 {
  font: var(--fs-head1);
}
@media (min-width:767px) {
  .cc_news {
    padding-left: 40px;
    padding-right: 40px;
  }
  .cc_news .col-md-3 {
    padding: 15px 15px 20px 15px;
  }
  #block-whytopuserloveus .advs-box h4{min-height: 85px;}
  #block-views-block-signflow-testimonials-content-block-5 .niche-box-testimonails-cloud p {
    padding: 80px 75px;
    height: 360px;
  }
  #block-views-block-signflow-testimonials-content-block-5 .niche-box-testimonails-cloud .name-box .subtxt{
    width: 450px;
  }
/* Add page new design*/
.ads_template .campaign-header-title {
  color: #171414 !important;
  font: normal normal 300 44px/46px poppins-regular;
  padding-left: 0;
} 
.ads_template .campaign-header-dec p {
  color: #171414 !important;
  font-size: 18px !important;
}
.ads_template .webform-submission-campaign-form fieldset.form-item {
  margin-top: 0px;
}
.ads_template .webform-submission-campaign-form fieldset.form-item {
  padding: 20px 20px;
}
.ads_template .webform-submission-campaign-form #edit-header-label h3  {
  font: normal normal 600 16px/27px Segoe UI;
}
.ads_template .webform-submission-form #edit-header-label p {
  font: normal normal normal 12px/16px Segoe UI;
  margin-top: 8px;
}
.ads_template .webform-submission-campaign-form #edit-header-label {
  height: auto;
  padding: 20px;
}
.ads_template  .video-embed-wrap{
  text-align: left;
}
.ads_template  .video-embed-wrap .circle-button ,
.page-node-type-ads-template .product_tab_section_desc .circle-button.ads_button  {
  border: 1px solid transparent !important;
  height: 52px;
  font-size: 20px;
  padding-right: 25px;
}
.ads_template  .video-embed-wrap .circle-button::after,
.page-node-type-ads-template .product_tab_section_desc .circle-button.ads_button::after {
  content: "\f178";
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 10px;
}
.ads_template  .video-embed-wrap .circle-button:hover{
  background-color: #E95942 !important;
}
.page-node-type-ads-template .product_tab_wrapper {
  background: transparent !important;
}
.ads_template  .video-embed-wrap .circle-button.ads_button ,
.page-node-type-ads-template .product_tab_section_desc .circle-button.ads_button {
  background-color: #fff !important;
  border:   1px solid  #E95942 !important;
  color: #E95942 !important;
}
.ads_template  .video-embed-wrap .circle-button.ads_button:hover,
.page-node-type-ads-template .product_tab_section_desc .circle-button.ads_button:hover {
  background-color: #E95942 !important;
  border:   1px solid  #fff !important;
  color: #fff !important;
}
.page-node-type-ads-template .our-services .service-desc {
  width: 100%;
  text-align: left;
}
.product_tab_section_title {
  position: relative;
  color: #545454;
  display: initial;
  padding-bottom: 12px;
  margin-bottom: 26px;
  font-weight: 500 !important;
  font-size: 15px;
}

.product_tab_section_desc {
  margin-top: 25px;
  
}
.product_tab_section_desc p{
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
}

.page-node-type-ads-template .campaign-header-dec p  {
  font: normal normal normal 18px/32px poppins-regular !important;
  color: #171414 !important;
  line-height: 26px;
    }
.product_tab_section_desc ul {
  margin-top: 20px;
}
.page-node-type-ads-template .service-desc h4 ,
.product_tab_section_title  {
  font-size: 20px;
  position: relative;
}
.page-node-type-ads-template .service-desc h4 {
  padding-bottom: 12px;
}
.page-node-type-ads-template .service-desc h4::before ,
.product_tab_section_title:before  {
  content: '';
  position: absolute;
  border: 2px solid #025492;
  width: 100px;
  bottom: 0;
}
.product_tab_wrapper {
  padding: 40px ;
}

.product_tab_wrapper:nth-child(even) {
  background: #F5F5F5 0% 0% no-repeat padding-box;
}

.page-node-type-ads-template #block-block-section-content-partners .container.content {
  padding: 50px 0 40px 0;
}
.page-node-type-ads-template #block-block-section-content-partners img {
  box-shadow: 0px 1px 5px #a4a4a4;
  border-radius: 7px;
}
.page-node-type-ads-template .col-md-8.campaign-header-right {
  margin-top: 70px !important;
}
.page-node-type-ads-template .col-md-4.campaign-header-left {
margin-top: 20px !important;
}
#blog_detail .col-sm-12 .product_main_title h1,
#events_detail h1 {
  font: var(--fs-head1);
  width: 75%;
}
#block-whybannersection .container.content .col-md-7,
#block-whycreatrixbannersection .col-md-7 ,
#block-whybannersection .container.content .col-md-5,
#block-whycreatrixbannersection .col-md-5{
  margin-top: 5%;
}
#block-block-section-content-services-style-7 .title-modern h2 ,
#block-webinarleftblock h2{
font:var(--fs-head2); 
padding-bottom: 20px;
}
.page-node-type-product .advs-box p {
  font-size: 18px;
  line-height: 35px;
}
.tab-product-item .col-md-5 h3,
.tab-product-item .col-md-6 h3 ,
#block-signflowblocksectioncontentseethekillerfeatures h3{
  font-size: 28px;
  line-height: 45px;
}
#block-signflowblocksectioncontentseethekillerfeatures h3{
  color : #1D1D1D;
  padding-bottom: 20px;
  position: relative;
}
.tab-product-item p,
.tab-product-item ul li {
  font-size: 18px;
  line-height: 35px;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  font-size: 20px;
  font-weight: 400;
}
#block-block-section-content-faq .ui-accordion-content p,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-content p {
  font-size: 18px;
  line-height: 35px;
}
#block-views-block-signflow-testimonials-content-block-3 .right_wp_sec p{
  font-size: 16px;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button,
.btn_link {
  font-size: 22px;
}
.latest_blog .advs-box-content .blog_title {
  font-size: 20px;
  line-height: 30px;
}
#block-whybannersection .abt-home.why-banner .maso-item.abt_txt_3:first-child {
  margin-top: 50px;
  top: auto;
  left: 0;
  margin-bottom: 10px;
}
#block-whybannersection .abt-home.why-banner .maso-item.abt_txt_3:first-child ,
#block-whybannersection .abt-home .maso-item:first-child {
  margin-bottom: 10px;
}
#block-whybannersection .abt-home.why-banner .maso-item.abt_txt_3:last-child {
  top: auto;
  left: 0;
}

/* Why us revamp */
.abt-home.why-banner .maso-item.abt_txt_3:first-child   {
  left: 0px;
  top: 50px;
}
.blue_btm_br  > div {
  box-shadow: 0 0 2px #c93441;
}
.red_btm_br > div {
  box-shadow: 0 0 2px #c93441;
}
.mt-2 {
  margin-top : 20px;
}
.mt-3 {
  margin-top : 30px;
}
.mt-4 {
  margin-top : 40px;
}

/* about us revamp */

.abt_location .abt_banner{
  width: 27%;
  float: right;
}
.abt_location .abt_banner .anytime_support{
  top: -35px;
  right: 15px;
}
#block-missionandvision .row{
  margin-left: 40px;
}
.abt_mission_vision .vision_blk .vision_list {
  position: absolute;
  top: 153px;
  left: 35%;
  width: 58%;
}
.drivers_list .grid-box {
  margin: 0;
}
.what_do_we .odd.col-md-5 .drivers_list{
  width: 95%;
  margin-left: 10%;
  margin-top: 10%;
}
.enriching_list ul li .what_do_pts {
  margin-left: 87px;
}

#block-aboutustitlesectuon .col-md-6 .about_branch ,
.header_ection_masonry_3 .col-md-6 .about_branch{
  margin-top: 30px;
  margin-bottom: 30px;
}
.who_we_serve .listing_success .first {
  right: -30%;
  top: 23%;
  padding-right: 0px;
  width: 380px;
  position: absolute;
}
.who_we_serve  .listing_success h4 {
  margin-top: 14px;
}
.who_we_serve .listing_success .last.desktop-view-home {
  width: 380px;
}
.who_we_serve .listing_success .last {
  top: 15%;
  padding-right: 0px;
}
.our_story .odd div {width: 43%;}
.abt_who_we .odd .cc_logo {
   box-shadow: -4px 9px 19px rgba(0,0,0,.13);
   top: -30px;
}
.learn_abt_cc {
  margin: 0 auto;
  width: 70%;
  margin-top: 4%;
}
.our_story .odd .col-md-3{height: 250px !important;}
.abt_who_we .even.col-md-6 .drivers_list,
.what_do_we .odd.col-md-6 .drivers_list,
.what_do_we .odd.col-md-5 .drivers_list{
  box-shadow: 0 0 15px rgba(0,0,0,.13);
  padding: 35px;
}
.abt_who_we .even.col-md-6 .drivers_list {
  box-shadow: -5px -2px 25px rgba(0,0,0,.33);
}
.abt_mission_vision .mission_blk,
.who_we_serve .maso-item div {
  min-height: 242px;
}
.who_we_serve .maso-box .maso-item p {
  font: var(--fs-desc);
}
.drivers_list h3 {margin-bottom: 5%;}
.abt_mission_vision .vision_blk .vision_txt{
  line-height: 40px;
  font-size: 25px;
}
.abt_mission_vision .mission_list li {line-height: 32px;margin-left: 20px;}
.abt_mission_vision .mission_blk{padding: 25px;border-radius: 60px;}
.abt_who_we p,.who_we_serve p,
.our_story p {
  color: #5D5D72;
}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box,
.why-us .col-md-4 .advs-box,
.card_view .col-md-4 .advs-box {
  padding: 30px 36px 36px 36px!important;
  border-radius: 40px 40px 0px 40px;
}
.content-page-606 .grid-style-4-col-text .inner-div {min-height: 220px;}
}

@media (min-width: 320px) and (max-width: 767px) {
  .badge_capterra img {
    width: 20%;
  }
  #solution-banner-video {
    width: 100%;
  }
  .rating_capterra img {
    margin-right: 10px;
    margin-bottom: 20px;
  }
  .grade_section {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .grade_section img {
    width: 25% !important;
  }
  .grade_section img:nth-child(2){
    margin: 0 10%;
  }
  .badge_capterra img:first-child {
    margin-right: 40px;
  }
  #block-views-block-signflow-testimonials-content-block-5 .slides::before {
    font-size: 185px;
    top: 47px;
  }
  #block-ourprovenexpertise .blue-bg-style .blue-bg-new .col-md-11 .advs-box-blu-col .section-4-desc {
    width: 75%;
    float: left;
    text-align: left !important;
  }
  #block-ourprovenexpertise .blue-bg-style .blue-bg-new .col-md-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  #block-ourprovenexpertise .blue-bg-style .blue-bg-new .col-md-11 .general-main-desc .col-md-6,
  .title-why-creatrix #block-ourprovenexpertise .container.content {
    padding-left: 0px;
    padding-right: 0px;
  }
  #block-ourprovenexpertise .blue-bg-style .blue-bg-new .col-md-11 .advs-box-blu-col .general-main-desc {
    float: left;
    width: 15%;
    margin-right: 15px;
  }
  .enriching_list .mobile-view-home {display: table;padding-top: 0px;}
  .enriching_list .mobile-view-home .list-img{text-align: center;width: 25%;}
  .enriching_list .mobile-view-home .list-img,
  .enriching_list .mobile-view-home .what_do_pts {display: table-cell;vertical-align: middle;}
  .ads_template .campaign-header-title {
    color: #171414 !important;
    font-size: 30px !important;
    line-height: 31px !important;
    font-weight: 400 !important;
    padding: 0;
  } 
  #block-homepagebanner .container.content .col-md-5:first-child
  {
    margin-top: 30px;
  }
  #block-signflowblocksectioncontentseethekillerfeatures .container.content,
  .full_width_group .container.content
  {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group .full_width_group_inner
  {
    padding: 20px 0px;
  }
 #block-homespreadacrosstheglobe .column_6_single_wrapper .grid-item.col-md-4
 {
  padding: 10px;
 }
 #block-homespreadacrosstheglobe .column_6_single_wrapper .grid-item.col-md-4
 {
  min-height: 135px;
 }
  .ads_template .campaign-header-dec p {
    color: #171414 !important;
    font-size: 16px !important;
    line-height: 25px;
  }
  .col-md-8.campaign-header-right ,
  .col-md-4.campaign-header-left {
    margin-top:0;
    padding: 0;
    width: 90% !important;
  }
  .container.content.ads_template > .space {
    display : none;
  }
  .ads_template .video-embed-wrap .col-md-12 {
    padding-left: 0;
    text-align: left;
  }
  .ads_template .video-embed-wrap .col-md-12 a {
    margin-bottom: 10px;
  }
  .webform-submission-campaign-form  #edit-header-label {
    padding: 20px;
  }
  .our-services .service-desc{
    width:100%;
  }
  .our-services .container.content {
    padding-bottom: 50px  ;
        padding-top: 0;
  }
  .page-node-type-ads-template .mobile-view-home {
    padding-bottom: 20px;
    padding-top: 0;
  }
  .page-node-type-ads-template .service-desc .space ,
  .page-node-type-ads-template  .product_tab_wrapper .space  {
    display: none;
  }
  .page-node-type-ads-template .service-desc .col-md-7 {
    margin-top: 0;
  }
  .page-node-type-ads-template  .our-services .container.content {
    padding-bottom: 0;
  }
  .page-node-type-ads-template .product_tab_section_title {
    position: relative;
    color: #545454;
    display: initial;
    padding-bottom: 12px;
    margin-bottom: 26px;
    font-weight: 800 !important;
    font-size: 16px;
    float: left;
  }
  .page-node-type-ads-template  .product_tab_section_desc {
    float: left;
    width: 100%;
  }
  .page-node-type-ads-template  .product_tab_section_desc ul {
    margin-top: 15px;
  }
  .page-node-type-ads-template .grid-box {
    width:100%;
  }
  .page-node-type-ads-template .grid-item.col-md-2 {
    width: 46%;
    float: left;
    padding: 0;
    box-shadow: 0px 1px 5px #a4a4a4;
    border-radius: 7px;
    margin: 2%;
    text-align: center;
    vertical-align: middle;
    display: table-caption;
    padding: 8px;
  }
  .page-node-type-ads-template .product_tab_wrapper .col-md-7 {
    margin-top: 30px;
  }
  .page-node-type-ads-template .our-services .title-modern {
    margin-bottom: 0px;
  }
  .tab-product-item .col-md-5 h3, .tab-product-item .col-md-6 h3 {
    font-size: 15px;
    line-height: 20px;
  }
  .tab-product-item p, .tab-product-item ul li{
    font-size: 14px;
    line-height: 25px;
  }
  #block-block-section-content-faq .faqfield-question,
  .page-node-type-general-landing-page .ui-accordion .faqfield-question {
    font-size: 14px;
    margin-top: 10px;
  }
  #block-block-section-content-faq .ui-accordion-content p,
  .page-node-type-general-landing-page .ui-accordion .ui-accordion-content p {
    font-size: 14px;
    line-height: 30px;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-direction-nav ,
  #block-views-block-signflow-services-block-4 .flex-direction-nav ,
  .column_6_slider .flex-direction-nav,
  #block-signflow-views-block-signflow-services-block-5 .flex-direction-nav {
    text-align: center;
    width: 100%;
    margin-left: 33%;
    margin-right: 33%;
    display: inline-block;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-direction-nav li ,
  #block-views-block-signflow-services-block-4 .flex-direction-nav li ,
  .column_6_slider .flex-direction-nav li,
  #block-signflow-views-block-signflow-services-block-5 .flex-direction-nav li  {
    float: left;
    border-radius: 50%;
    height: 50px;
    padding: 7px 3px;
    position: relative;
    width: 50px;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-direction-nav li.flex-nav-prev ,
  #block-views-block-signflow-services-block-4 .flex-direction-nav li.flex-nav-prev ,
  .column_6_slider  .flex-direction-nav li.flex-nav-prev,
  #block-signflow-views-block-signflow-services-block-5 .flex-direction-nav li.flex-nav-prev {
    margin-right: 30px;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-direction-nav li.flex-nav-prev a ,
  #block-views-block-signflow-services-block-4 .flex-direction-nav li.flex-nav-prev a , 
  .column_6_slider .flex-direction-nav li.flex-nav-prev a,
  #block-signflow-views-block-signflow-services-block-5 .flex-direction-nav li.flex-nav-prev a {
    top: 18px;
    left: 88px;
    opacity: 1;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-direction-nav li.flex-nav-next a ,
  #block-views-block-signflow-services-block-4  .flex-direction-nav li.flex-nav-next a ,
  .column_6_slider  .flex-direction-nav li.flex-nav-next a,
  #block-signflow-views-block-signflow-services-block-5 .flex-direction-nav li.flex-nav-next a {
    right: 120px;
    top: 25px;
    opacity: 1;
  }
  .abt_who_we .max-width {
    max-width: 100%;
    padding-bottom: 30px;
  }
  #block-aboutustitlesectuon .col-md-6 .maso-item .left_img img{width: 55px;}
  .content-page-606 .container.header_style_1 {padding-top: 85px !important;}
  .content-page-606 .grid-style-4-col-text .inner-div{min-height: auto;}
  .zig-zag-image-style .col-md-5 a{
    position: relative !important;
    right: 0px !important;
    bottom: 0px !important;
  }
  .col-md-5.zig-zag-image-style {
    padding-left: 0;
    padding-right: 0;
  }
  .who_we_serve .odd.col-md-6{margin-top: 0px;}
  .blue-bg-style .advs-box-blu-col .product_column_title{
    text-align: center;
  }
  .advs-box-blu-col .product_column_title .icon .text-medium{
    display: inline-block;
    margin-top: 0px;
  }
  .about_us_content .col-md-6 .mobile-view-home{padding-top: 35px;}
  .title-training .section-empty {
    margin-top: 50px;
  }
  .grid-col-style,
  .masonry_view{margin-top: 0px !important;} 
  .grid-col-style .container {padding-top: 20px;padding-bottom: 0px;}
  .header_style_1 .container {
    padding: 10px 15px;
  }
  .header_style_1 .container h3 {
    margin-bottom: 10px;
  }
  .title-training .header_style_1 .container > p{
    margin-left: 15px;
    margin-right: 15px;
  }
  .zig-zag-section{
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blue-bg-style .blue-bg-new h1 {
    margin-bottom: 0 !important;
    text-align: center;
  }
  .blue-bg-style .blue-bg-new .general-main-desc .col-md-6 {
    margin-top: 0px;
  }

  .mobile_view_flexslider_slider {
    display: block;
  }
  .tab_view_flexslider_slider {
    display: none;
  }
  .web_view_flexslider_slider {
    display: block;
  }

  #block-ourprovenexpertise .ourprovenexpertise-btm-text {
    top: 77%;
    font-size: 16px;
    line-height: 22px;
    margin-left: 10px;
  }
  #block-ourprovenexpertise .ourprovenexpertise-btm-text::after {
    top: 25px;
    right: -95px;
  }
  .clients_tag{
    display: none;
  }
  .path-news-events .banner_section {
    background-size: 100% !important;
  }
}
.mobile_view_flexslider_slider {
  display: none;
}
.tab_view_flexslider_slider {
  display: none;
}
.web_view_flexslider_slider {
  display: block;
}
.content-page-571 .messages.comets-messages.messages--status {
  display: none;
}
/*client page style */
#_signflow_testimonials_content_5 .block-quote{
  margin-bottom: 50px;
  margin-top:0px;
  left: 521px;
}
#_signflow_testimonials_content_5 .block-quote::before{
  content: "\f10d";
  color: #00518D;
  margin-top: 58px;
  width: 100%;
  text-align: justify;
  left: -130px;
}
#_signflow_testimonials_content_5 .advs-box-content {
  padding-top: 0px;
}
#_signflow_testimonials_content_5 .advs-box.advs-box-top-icon-img.boxed-inverse.shadow-1 {
  margin: 10px;
  width: 890px;
  margin-left: 135px;
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  margin-top: -30px;
}
#_signflow_testimonials_content_5 .views-field-field-image{
 
  margin-bottom: 20px;
  width: 99%;
  height: auto;
  text-align: center;
  position: relative;
  z-index: 1;
  display: none;

}
#_signflow_testimonials_content_5 .views-field-title {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 65px;
  margin-left: 340px;
  color: #222;
  width: 100%;
  text-align: center;
}

#_signflow_testimonials_content_5 .space.m{
  border-top: 2px solid #ccc;
  width: 40%;
  margin-top: 40px;
  margin-left: 260px;
  text-align: center;
}
#_signflow_testimonials_content_5 .views-field-field-college-or-university-deta .field-content {
  font-family: poppins-regular;
  color: #222;
  width: 92%;
  text-align: center;
}
#_signflow_testimonials_content_5 .views-field-field-college-or-university-deta .field-content .subtxt {
  width: 100%;
  text-align: center;
  left: 10px;
  margin-left: 40px;
}
#clients_node .container h2::after,
#paragraph_customer .col-md-7 h2::after {
  content: '';
  background: url(/themes/custom/creatrixcampus/images/Underline.png);
  position: absolute;
  left: 140px;
  right: 0;
  width: 70%;
  height: 13px;
  bottom: 0;
  background-repeat: no-repeat;
}
.customer #paragraph_customer .row .col-md-7 h2,
#_signflow_testimonials_content_5 .text-center {
  color: #171414 !important;
  font: normal normal 300 44px/46px poppins-regular;
  left: 40px;
}
.customer #paragraph_customer .row .col-md-7 h2 {
  left: 45px;
}
#paragraph_customer .col-md-7 h2::after {
  left: 80px;
  width: 50%;
  top: 57px;
}
#client_shadow2{
  margin-bottom: 20px;
}
.customer #paragraph_customer .row .col-md-7 p {
  margin-left: 50px;
  width: auto;
  text-align: justify;
  color: #171414 !important;
  font: normal normal normal 18px/32px poppins-regular !important;
  letter-spacing: 0px;
}
#paragraph_customer a {
  margin-left: 60px;
}
#_signflow_testimonials_content_5 .views-field-field-quote-or-review {
  margin-top: 70px;
  width: auto;
  font-family: poppins-regular;
  font-size: 18px;
  line-height: 30px;
}

#clients_node .text-l.clients {
  margin-top: 30px;
  margin-bottom: 30px;
}

#_signflow_testimonials_content_5 .advs-box p {
  text-align: justify;
  width: 100%;
  margin-top: 105px;
  color: #171414 !important;
  font: normal normal normal 16px/30px Poppins-regular !important;
  letter-spacing: 0px;
}
#block-signflowblocksectioncontentclients .advs-box .col-md-9 h2 {
  font-size: 26px;
  font-family: Poppins-regular;
  float: left;
  margin-left: -50px;
}
#block-signflowblocksectioncontentclients .advs-box .col-md-9 p {
  color: #232527 !important;
  font-size: 15px;
  line-height: 27px;
  font-family: "Poppins-regular",sans-serif;
  margin-left: -50px;
  text-align: justify;
}
#block-signflowblocksectioncontentclients .advs-box .col-md-3 i {
  right: 29px;
}
#block_section_content_partners_slider_style_4 {
  margin-top: -80px;
}
#block_section_content_partners_slider_style_4 .partner .container {
  padding-top: 0px;
  padding-bottom: 0px;
}
#block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2 {
  margin-top: 40px;
  padding-left: 0px;
  padding-right: 0px;
}
#clients_block {
  margin-top: 20px;
  margin-bottom: 20px;
}
#clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-1 {
  background: #DDEBFF 0% 0% no-repeat padding-box;
  height: 200px;
  width: 550px;
  right: 15px;
}
#clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-2 {
  background-color: #F5F5F5;
  height: 200px;
  width: 550px;
  right: 15px;
}
#paragraph_customer .video-embed-field-provider-youtube {
  width: 100%;
  margin-right: 0px;
  margin-left: 30px;
  height: 100%;
}
.customer .section-bg-image{
  background: url('/themes/custom/creatrixcampus/images/Rectangle.png') no-repeat;
}
#clients_node p{
  text-align: center;
  color: #171414 !important;
  font: normal normal normal 18px/32px poppins-regular !important;
  letter-spacing: 0px;
}
.pager__item {
  background: #ccc;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 2px;
  border-radius: 50%;
}
.pager__item.pager__item--ellipsis {
  display: none;
}
#block_section_content_partners_slider_style_4 {
  padding-left: 0px;
  padding-right: 0px;
}
#clients_node .container h2,
#paragraph_customer .col-md-7 h2{
  display: inline-block;
  position: relative;
  padding-bottom: 20px;
  color: #171414 !important;
  font: normal normal 300 44px/46px Poppins-bold;
}
#paragraph_customer .circle-button .btn .btn-lg {
  padding-right: 25px;
  background-position-x: 0%;
  background-position-y: 0%;
  border: 1px solid transparent !important;
  height: 52px;
  font-size: 20px;
  width: 220px;
}
#block-signflowblocksectioncontentclients-discription p {
  margin-top: 10px;
  width: 100%;
  text-align: center;
  color: #171414 !important;
  font: normal normal normal 18px/32px Poppins-regular !important;
  letter-spacing: 0px;
}
#block_section_content_partners_slider_style_4 .second .grid-item {
  text-align: center;
  right: 100px;
}
.customer .section-bg-image.box-middle-container .container {
  padding-top: 50px !important;
  padding-left: 0px;
  padding-bottom: 30px !important;
}
 
.customer .shadow {
  background: #F5F5F5 0% 0% no-repeat padding-box;
  border: 1px solid #F5F5F5;
  border-top-right-radius: 70px;
  padding-top: 0px;
  width: 70%;
  text-align: center;
  float: left;
  margin-left: 0px;
  height: auto;
}
#block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2.second_row {
  padding-bottom: 40px;
}

  /* client responsive */
@media (max-width: 740px) {
  #clients_node .text-color {
    font-size: 20px;
    top: 15px;
  }
  #clients_node .container h2::after, #paragraph_customer .col-md-7 h2::after {
    content: '';
    background: url(/themes/custom/creatrixcampus/images/Underline.png);
    position: absolute;
    left: 60px;
    right: 0;
    width: 70%;
    height: 8px;
    bottom: 0;
    top: 50px;
    background-repeat: round;
  }
  #clients_node p {
    font: normal normal normal 16px/26px Poppins !important;
  }
  .title-site-map #block-signflow-content .sitemap-item--menu-main ul li ul li ul,
  .title-site-map #block-signflow-content .sitemap-item--menu-footer-menu-1,
  .title-site-map #block-signflow-content .sitemap-item--menu-footer-menu-2,
  .title-site-map #block-signflow-content .sitemap-item--menu-footer-menu-3
   {
    width: 100%;
    float: left;
  }
  .customer #paragraph_customer .row .col-md-7 h2 {
    font: normal normal 300 24px/56px Poppins-medium;
    text-align: center;
    width: 100%;
    left: auto;
  }
  #paragraph_customer .col-md-7 h2::after {
    content: '';
    background: url(/themes/custom/creatrixcampus/images/Underline.png);
    position: absolute;
    left: 40px;
    right: 0;
    width: 70%;
    height: 7px;
    bottom: 0;
    top: 50px;
    background-repeat: round;
  }
  .customer #paragraph_customer .row .col-md-7 p {
    margin-top: 200px;
    margin-left: 0px;
    font: normal normal normal 16px/26px Poppins-regular !important;
  }
  #paragraph_customer a {
    color: #fff;
    background: #E95942 0% 0% no-repeat padding-box;
    border-radius: 25px;
    opacity: 1;
    width: 60%;
    height: 10%;
    margin-left: 50px;
    font-size: 10px;
    margin-top: 0px;
  }
  #_signflow_testimonials_content_5 {
    margin-top: 0px;
  }
  #_signflow_testimonials_content_5 .views-field-field-quote-or-review {
    margin-top: 115px;
    margin-left: 0px;
    font-family: Poppins-regular;
    font-size: 18px;
    line-height: 30px;
  }
  #_signflow_testimonials_content_5 .views-field-field-image {
  margin-top: 0px;
  margin-bottom: 10px;
   width: 100px; 
   margin-left: 125px; 
   text-align: justify;
  }
  #_signflow_testimonials_content_5 .block-quote {
    margin-bottom: 50px;
    margin-top: 0px;
    left: 160px;
  }
  #clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-1 {
     height: 100%; 
     width: 100%; 
     padding: 30px 25px !important;
  }
  #clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-2 {
    height: 100%;
    width: 100%;
    padding: 30px 25px !important;
  }
  .customer #paragraph_customer {
    width: 100%;
    padding-top: 20px;
  }
  #paragraph_customer .video-embed-field-provider-youtube.video-embed-field-responsive-video {
    width: auto;
    margin-left: 0px;
    margin-top: -470px;
  }
  #paragraph_customer .col-md-5 {
    margin-top: 0px;
  }
  #_signflow_testimonials_content_5 .block-quote::before {
    color: #00518D;
    margin-top: 65px;
    margin-left: 87px;
    content: "\f10d";
    font-size: 30px;
    width: 100%;
    text-align: justify;
  }
  #_signflow_testimonials_content_5 .space.m {
    border-top: 2px solid #ccc;
    width: 100%;
    margin-top: 15%;
    margin-left: 0%;
  }
  #_signflow_testimonials_content_5 .views-field-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 85px;
    margin-top: 60px;
  }
  #_signflow_testimonials_content_5 .views-field-field-college-or-university-deta .field-content {
    font-family: poppins-regular;
    margin-top: 0px;
    margin-left: 0px;
    color: #222;
    font-size: 10px;
    width: 100%;
    text-align: center;
  }
  #_signflow_testimonials_content_5 .views-field-field-college-or-university-deta .field-content .subtxt {
    width: 100%;
    text-align: center;
    margin-left: 0px;
  }
  #block-signflowblocksectioncontentclients .advs-box .col-md-9 h2 {
    font-size: 20px;
    font-family: Poppins-medium;
    margin-left: 13px;
    width: 100%;
    position: absolute;
    z-index: 1;
    text-align: center;
    top: -30px;
    padding-top: 10px;
  }
  #block-signflowblocksectioncontentclients .advs-box .col-md-9 p {
    font-size: 16px;
    font-family: Poppins-regular;
    line-height: 27px;
    padding-top: 20px;
  }
  #block-signflowblocksectioncontentclients .advs-box .col-md-3 i {
    float: left;
    width: 25%;
  }
  #clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-2 {
    right: 0px;
  }
  #clients_block .advs-box.advs-box-top-icon.boxed-inverse.shadow-1 {
    left: 0px;
  }
  #block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2 {
    width: 30%;
    float: left;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    left: 10px;
  }
  #block_section_content_partners_slider_style_4 .partner .grid-item.col-md-2.second_row {
    right: 0px;
    left: 10px;
    padding-bottom: 10px;
  }
  #_signflow_testimonials_content_5 .advs-box.advs-box-top-icon-img.boxed-inverse.shadow-1 {
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: -45px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
  }
  #_signflow_testimonials_content_5 .advs-box p {
    margin-top: -35px;
    margin-left: 0px;
    font: normal normal normal 14px/30px Poppins-regular !important;
  }
  #_signflow_testimonials_content_5 .text-center {
    font: normal normal 300 24px/56px Poppins-medium;
  }
  #clients_block {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #clients_block .col-md-12 {
    padding-bottom: 35px;
  }
  #clients_block .col-md-6 {
    padding: 0px;
    padding-bottom: 20px;
  }
  .testi_block ul li.slider_view {
    padding-right: 0px !important;
  }
  #block_section_content_partners_slider_style_4  {
    padding-right: 0px;
    padding-left: 0px;
  }
  #_signflow_testimonials_content_5 .views-field-field-image img {
    width: 80%;
    margin-left: 20px;
  }
  #_signflow_testimonials_content_5 hr.space {
    height: 10px;
  }
  #block-signflowblocksectioncontentclients-discription p {
    text-align: justify;
    font: normal normal normal 16px/26px Poppins-regular !important;
  }
  #block_section_content_partners_slider_style_4 .second .grid-item {
    text-align: center;
    margin-left: 0px;
    right: 50px;
  }
  #block_section_content_partners_slider_style_4 .second {
    margin-left: 30px;
    width: 100%;
  }
  .customer .shadow {
    border-top-right-radius: 0px;
    padding-top: 0px;
    width: 100%;
    float: left;
    padding-bottom: 0px;
    margin-left: 0px;
   height: auto;
    border-left-width:0px;
  }
  #paragraph_customer .col-md-7 {
    text-align: center !important;
  }
  #paragraph_customer a {
    margin-left: 0px;
  }
  #clients_node .container h2, #paragraph_customer .col-md-7 h2 {
    font: normal normal 300 24px/56px Poppins-medium;
  }
 
}

@media only screen and (min-width : 768px ) and (max-width : 1023px) { 
  .rating_capterra {
    width: 100%;
    margin-bottom: 30px;
    display: block;
  }
  #block-footermenu11 {
    min-height: 268px;
  }
  .grade_section img:nth-child(2),
  .rating_capterra img:nth-child(2){
    /*margin: 0 5%;*/
    margin: 0 3%;
  }
  .badge_capterra {display: inline-block;}
  .grade_section {
    width: 32%;
    display: inline-block;
  }
  
  #_signflow_testimonials_content_5 .advs-box.advs-box-top-icon-img.boxed-inverse.shadow-1 {
    width: 730px;
    height: auto;
    margin-left: 0px;
  }
  #_signflow_testimonials_content_5 .block-quote::before {
    left: -205px;
  }
  #_signflow_testimonials_content_5 .space.m {
    margin-left: 210px;
  }
  #_signflow_testimonials_content_5 .views-field-title {
    margin-left: 260px;
  }
  .customer .shadow {
    width: 100%;
    margin-left: 0px;
    border-top-right-radius: 0px;
  }
  .customer #paragraph_customer {
    width: auto;
  }
  .customer #paragraph_customer .row .col-md-7 p {
    margin-left:0px;
  }
  #block-signflowblocksectioncontentclients .col-md-6,
  #block-signflowblocksectioncontentclients .col-md-6 .shadow-1,
  #block-signflowblocksectioncontentclients .col-md-6 .shadow-2 {
    width: 100% !important;
  }
  #block-signflowblocksectioncontentclients .col-md-6 .shadow-1,
  #block-signflowblocksectioncontentclients .col-md-6 .shadow-2 {
    right: 0px !important;
  }
  #block-signflowblocksectioncontentclients #client_shadow1 {
    margin-bottom: 50px;
  }
  #paragraph_customer .video-embed-field-provider-youtube {
    width: auto;
    margin-left: 25px;
    margin-right: 25px;
  }
  #clients_node .container h2::after {
    left:93px;
    bottom: 10px;
  }
  .customer #paragraph_customer .row .col-md-7 h2 {
    text-align: center;
    width: 100%;
  }
  .customer #paragraph_customer .row .col-md-7 h2::after {
    left: 280px;
  }
  .customer #paragraph_customer .row {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    text-align: center;
  }
  .customer #paragraph_customer .row .col-md-7{
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 50px;
  }
  #block-webform-7, #block-webform-8 {
    width: 80% !important;
  }
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item input,
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item select, 
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item input, 
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item select,
  #webform-submission-individual-partner-signup-node-372-add-form .js-form-item textarea,
  #webform-submission-business-partner-signup-node-373-add-form .js-form-item textarea {
    width: 90% !important;
  }
  .title-partner-program #block-signflow-content {
    display: inline-block;
    margin-top: 45px;
  }
  .masonry_view .desktop-view-home .row-2 {position: relative;}
  /* .masonry_view .desktop-view-home .row-2 .shadow-1 {position: absolute;} */
  .masonry_view .desktop-view-home .item-2 .shadow-1 {
    top: 25px;
  }
  .masonry_view .desktop-view-home .item-1 .shadow-1{
    top: 70px;
    left: 33px;
  }
  .Solution-mega-menu-submenu-inner .list-item-img .icon {
    width: 29px;
    left: 5px;
    height: 29px;
    top: 44px;
  }
  .event_detail {
    flex-direction: column;
  }
  .event_detail div {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom:10px;
  }
  .event_section .label_txt {
    width: 80px;
  }
}

/* contact form */

.contact_main #contact {
  width: 40%;
}
.title-contact-us-now #block-signflow-content {
  position: relative;
}
.webform-submission-contact-add-form {
  background: #fff;
  margin-bottom: 0;
  margin-top: 0px;
  padding: 45px;
  border-radius: 10px;
}
.webform-submission-add-form .form-item.js-form-type-textfield input,
.webform-submission-add-form .form-item.js-form-type-email input,
.webform-submission-add-form .form-item select,
.choices__inner {
  height: 40px;
  max-width: 100%;
  padding: 5px 10px;
  border-radius: 6px;
  background-color: #F7F6FB;
  border: none;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  font-size: 14px;
}
.choices__inner{
  height: auto;
}
.webform-submission-add-form .form-item textarea {
  font:var(--fs-desc);
  height: 100px;
  max-width: 100%;
  padding: 5px 10px;
  border-radius: 6px;
  background-color: #F7F6FB;
  border: none;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.webform-submission-add-form .webform-actions {
  text-align: right;
}
.box_privacy i {
  color: #5D5D71;
}
#contact .js-form-required.form-required {
  font-weight: 400;
  margin-bottom: 3px;
  letter-spacing: .5px;
}
#contact .js-form-item{
  height: 100px;
}
#contact .captcha {
  margin-bottom: 10px;
  margin-top: 100px;
}
#paragraph_customer .col-md-7 .paragraph_content {
  padding-top: 20px;
  padding-bottom: 20px;
}
#block_section_content_partners_slider_style_4 .grid-box {
  margin-left: 20px;
}
#paragraph_customer .col-md-5 .video-embed-field-responsive-video iframe {
  height: 320px;
}
#client_shadow1 .boxed-inverse i,
#client_shadow2 .boxed-inverse i {
  color: #FFFFFF;
}
#client_shadow1 .boxed-inverse i.circle,
#client_shadow2 .boxed-inverse i.circle {
background-image: none;
}
.demo_form {
  float: right;
  margin: 0px;
  padding: 0px;
  margin-bottom: 80px !important;
}
.demo_form .webform-submission-request-form .form-item {
  margin-bottom: 0px;
}
/* contact form responsive */
@media (max-width: 740px) {
  .contact_main #contact {
    width: auto;
  }
}
@media (min-width: 1600px){
  .customer .overlay-container,
   #block_section_content_partners_slider_style_4{
    max-width: 1140px !important;
    margin: 0 auto !important;
  }
}
@media (min-width: 1400px){
.event_detail div {
  flex-direction: column;
  width: 50%;
}
.event_detail {
  flex-direction: row;
}
.content-page-609 #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 lottie-player,
.content-page-343 #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 img {
  width:65%;
  float: right;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 video {
  width: 65%;
  float: right;
}
  .zig-zag-image-style .tab_list .col-md-5 .banner-cta.mobile_menu{
    margin-top: 85px;
  }
  #paragraph_customer .video-embed-field-provider-youtube {
    margin-left: -40px;
  }
  .key_features_sub_section .col-md-4 .advs-box {
    min-height: 388px;
  }
  .abt-shape .team_1 .row-10{
    right: -25%;
  }
  .abt_location .container{height: 816px;}
  .header_style_1 .col-md-6 img {
    width: 550px;
  }
  #banner-video {
    width: 100%;
  }
  .footer_social_section .copyright{
    float: left;
  }
  .footer_social_section .policy_links{
    float: right;
  }
}
/* campaign form */
.webform-submission-campaign-form .form-item select {
  max-width: 100%;
  border: solid 1px #c8c9c7;
  background-color: #fff;
  width: 100%;
  height: 40px;
  padding: 5px 10px;
  border-radius: 5px;
}

.webform-submission-campaign-form .form-item textarea {
  max-width: 100%;
  border: solid 1px #c8c9c7;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  border-radius: 5px;
}

.webform-submission-campaign-form #edit-header-label {
  display: none;
}
.page-node-type-campaign-template .webform-submission-campaign-form {
  margin-top: -130px;
}
.page-node-type-ads-template #block-signflow-content .campaign-tabs {
  margin-top: 130px;
}
#block-copyrightfooter .footer_social_section ul li a,
#block-copyrightfooter .footer_social_section ul li,
#block-copyrightfooter .footer_social_section .copyright p{
color:#242424 !important;
font-style: italic !important;
}
.webform-submission-campaign-form .form-item--error-message{
  color: #FF0000;
}
#body.title-privacy-policy #block-signflow-content h2,
#body.title-cookie-policy #block-signflow-content h2,
#body.title-terms-of-use #block-signflow-content h2 {
  color: #000;
}

#body.title-privacy-policy #block-signflow-content h2 + p,
#body.title-cookie-policy #block-signflow-content h2 + p,
#body.title-terms-of-use #block-signflow-content h2 + p {
  margin-top: 10px;
}
#body.title-contact-us-now #block-signflow-content .contact_main {
  margin-bottom: 50px;
}
#body.title-contact-us-now #block-signflow-content .col-md-12,
#body.title-contact-us-now #block-signflow-content #contact {
  padding-left: 0px;
}
#block-simplenewssubscription-5 #edit-actions {
  margin-top: 25px;
}
#block-simplenewssubscription-5 #edit-actions #edit-manage {
  display: none;
}
.pricing-form-bg {
  display: flex;
  text-align: center;
  justify-content: center;
  align-content: center;
}
.progress-tracker{
  display: inline-block;
}
.progress-step {
  min-width: 182px;
  min-height: 186px;
}
.webform-submission-pricing-form .form-actions .button {
  width: 125px !important;
  padding: 15px;
}
#webform-submission-pricing-node-345-add-form .webform-progress {
  float: left;
  width: 20%;
  text-align: right;
  z-index: 1;
  position: relative;
}
#webform-submission-pricing-node-345-add-form .form-wrapper {
  width: 75%;
  z-index: 9;
  position: relative;
}
#webform-submission-pricing-node-345-add-form .form-wrapper fieldset{width: 100%;text-align: left;}
#webform-submission-pricing-node-345-add-form .webform-progress ul li:last-child,
#webform-submission-pricing-node-345-add-form .webform-progress ul li:last-child.is-active {
  background: none;
} 
#webform-submission-pricing-node-345-add-form .webform-progress ul li:first-child,
#webform-submission-pricing-node-345-add-form .webform-progress ul li:first-child.is-active {
  background-position: center center;
  background-size: 2% 100%;
} 
#webform-submission-pricing-node-345-add-form .webform-progress ul li:nth-child(2) {
  background-size: 2% 100%;
  background-position: center center;
}               
#webform-submission-pricing-node-345-add-form .webform-progress ul li {
  background-image: url('/themes/custom/creatrixcampus/images/pricing_line.png');
  background-repeat: no-repeat;
  position: relative;
}
#webform-submission-pricing-node-345-add-form .webform-progress ul li .progress-text {
  position: absolute;
  top: 0px;
  left: 10px;
  font: var(--fs-desc);
}
#webform-submission-pricing-node-345-add-form .webform-progress ul li.is-complete {
  background-image: url('/themes/custom/creatrixcampus/images/pricing_completed.png');
  background-repeat: no-repeat;
}
#webform-submission-pricing-node-345-add-form {
  padding-bottom: 100px;
}
/* business and individual partner webform style */
.webform-submission-individual-partner-signup-add-form .js-form-item,
.webform-submission-business-partner-signup-add-form .js-form-item {
  margin-bottom: 0px;
  width: 50%;
  float: left;
  min-height: 90px;
}
.webform-submission-business-partner-signup-add-form fieldset#edit-select-your-business-type-partner-group--wrapper{
  float: none;
}
.webform-submission-business-partner-signup-add-form .form-item-comments {width: auto;}
.webform-submission-individual-partner-signup-add-form .form-item-geographic-target-of-product,
.webform-submission-individual-partner-signup-add-form #edit-select-your-business-type--wrapper,
.webform-submission-individual-partner-signup-add-form .form-item-contact-number,
.webform-submission-individual-partner-signup-add-form .form-actions,
/*.webform-submission-business-partner-signup-add-form .form-item-contact-number,*/
.webform-submission-business-partner-signup-add-form .form-actions,
.webform-submission-business-partner-signup-add-form .form-item-number-of-schools-prospects {
  clear: both;
}
.webform-submission-business-partner-signup-add-form .js-form-item legend,
.webform-submission-individual-partner-signup-add-form .js-form-item legend {
  font-size: 15px;
  font-weight: bold;
}
.webform-submission-business-partner-signup-add-form .js-form-item-comments textarea,
.webform-submission-business-partner-signup-add-form .js-form-item.js-form-type-checkbox,
.webform-submission-individual-partner-signup-add-form .js-form-item-comments textarea,
.webform-submission-individual-partner-signup-add-form .js-form-item.js-form-type-checkbox {
  margin-bottom: 10px;
  min-height: 25px;
  width: 88%;
}
.webform-submission-business-partner-signup-add-form .js-form-item.js-form-type-checkbox {
  width: 95%;
  display: inline-table;
  float: none;
}
.webform-submission-business-partner-signup-add-form .js-form-item.js-form-type-checkbox input,
.webform-submission-individual-partner-signup-add-form .js-form-item.js-form-type-checkbox input {
  width: 15% !important;
  display: inline-block;
}
.webform-submission-business-partner-signup-add-form .js-form-item .js-form-type-checkbox label,
.webform-submission-individual-partner-signup-add-form .js-form-item .js-form-type-checkbox label{
  display: inline-block;
  width: 60%;
}
#edit-how-do-you-wish-to-involved-as-a-partner .js-form-type-radio input {
  width: 10% !important;
  float: left;
}
#edit-how-do-you-wish-to-involved-as-a-partner .js-form-type-radio label {
  width: 90%;
  float: right;
  padding-left: 5px;
}
#edit-how-do-you-wish-to-involved-as-a-partner .js-form-type-radio {
  min-height: auto;
}
#edit-how-do-you-wish-to-involved-as-a-partner--wrapper legend {
  margin-bottom: 4px;
}
#edit-how-did-you-learn-about-us--wrapper {
  margin-top: 10px;
  width: 100%;
}
.webform-submission-business-partner-signup-add-form .js-form-item label,
.webform-submission-individual-partner-signup-add-form .js-form-item label {
  display: block;
  float: none;
  width: 100%;
  line-height: 20px;
  text-align: left;
}
.webform-submission-business-partner-signup-add-form .js-form-item input,
.webform-submission-business-partner-signup-add-form .js-form-item select,
.webform-submission-business-partner-signup-add-form .js-form-item textarea,
.webform-submission-individual-partner-signup-add-form .js-form-item input,
.webform-submission-individual-partner-signup-add-form .js-form-item select,
.webform-submission-individual-partner-signup-add-form .js-form-item textarea {
  padding: 10px;
  width: 90%;
}
.webform-submission-business-partner-signup-add-form .js-form-item .choices  {
  width: 90%;
}
#block-webform-7,
#block-webform-8 {
  float: none;
  margin-bottom: 100px;
  width: 60%;
}
.webform-submission-business-partner-signup-add-form,
.webform-submission-individual-partner-signup-add-form {padding-left: 4%;padding-right: 0px;}
#body.title-individual-partner-signup #block-signflow-content,
#body.title-business-partner-signup #block-signflow-content {
  margin-top: 70px;
}
#signflow-message.messages--error {
  display: none;
}
.white_paper_section .form-item-agree-for-emails-resources input {
  width: 25px;
  height: 20px;
  display: inline-block;
}
.white_paper_section .form-item-agree-for-emails-resources label {
  display: inline;
  font-weight: normal;
  text-align: left;
font: normal normal medium 16px/29px Poppins;
letter-spacing: 0px;
color: #111111;
opacity: 1;
}
a.circle-button.btn_link:hover {
  border: 0px none !important;
}
.webform-submission-sales-form-add-form .js-form-item,
.webform-submission-support-form-add-form .js-form-item{min-height: 80px;}
/* STUDENT CRM new style */
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12 .text-l {
  text-align: center;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12{padding-bottom: 60px;}
.page-node-type-product #body, .page-node-type-product .section-empty,.page-node-type-product .advs-box p {
  font-family: poppins-regular;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button.btn_link:hover,
.circle-button.btn_link:hover{
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat !important;
  color: #FFF;
  border:0px none !important;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button.btn_link,
.circle-button.btn_link {
  background: none !important;
  border:2px solid #339 !important;
  color: #339;
  display: inline;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button,
.circle-button.btn,
.webform-submission-add-form .form-actions input {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  font-family: Poppins-BoldItalic;
  margin-top: 6px;
  padding: 12px 33px;
  border: 0px none;
  border-radius: 50px;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
}
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-5 h1,
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12 h1,
#block-aboutustitlesectuon .col-md-6 h1,
#block-resourcepageheader .col-md-6 h1,
#block-webinarspagetopheader h1, 
.header_ection_masonry_3 .col-md-6 h1,
#block-contactthankyou .col-md-7 .thank_txt h1  ,
.title_blue_bg,
.header_style_1 h1 ,
.webinar-header h1,
#block-homepagebanner h1,
#block-resourcepageheader h1 {
  display: inline;
  padding: 5px 0px 5px 0px;
  color: #FFF;
}
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-5 h1,
#block-aboutustitlesectuon .col-md-6 h1,
#block-resourcepageheader .col-md-6 h1,
#block-webinarspagetopheader h1 , 
.header_ection_masonry_3 .col-md-6 h1,
.page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12 h1,
.simplenews_block form .form-actions input ,
.title_blue_bg,
.header_style_1 h1 ,
.webinar-header h1,
#block-homepagebanner h1,
#block-resourcepageheader h1 ,
.title-privacy-policy #block-signflow-page-title .title-base h1 span,
.title-cookie-policy #block-signflow-page-title .title-base h1 span,
.title-terms-of-use #block-signflow-page-title .title-base h1 span ,
.resource_section_wrapper h1 {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-left: 10px;
  padding-right: 10px;
}
.resource_section_wrapper h1 ,
.resource_section_wrapper h1 span {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-left: 10px;
  padding-right: 10px;
}
.title-privacy-policy #block-signflow-page-title .title-base h1 span,
.title-cookie-policy #block-signflow-page-title .title-base h1 span,
.title-terms-of-use #block-signflow-page-title .title-base h1 span ,
.resource_section_wrapper h1 {
  display: inline;
  color: #FFF;  
  font: var(--fs-head1);
}
#block-contactthankyou .col-md-7 .thank_txt h1{
  color: #000;
}
#block-contactthankyou .col-md-7 {
  padding-left: 10px;
  padding-right: 10px;
}
#block-block-section-content-services-style-7 .col-md-4 .advs-box {
  border-radius: 10px !important;
}
#block-block-section-content-services-style-7 .col-md-4 .advs-box i {
  color: #4f009a;
  font-size: 35px;
  padding-right: 10px;
}
#block-block-section-content-services-style-7 .title-modern h2,
.tab-product-item .title-modern h2,
#block-block-section-content-faq .title-modern h2,
.page-node-type-general-landing-page .ui-accordion .title-modern h2,
#block-views-block-signflow-services-slider-style-1 .title-modern h2 ,
#block-views-block-signflow-services-block-4  .title-modern h2 ,
.title-modern h2,
#block-webinarleftblock h2,
#block-signflow-views-block-news-block-1 h3,
.cc_news h3 {
  background: url('/themes/custom/creatrixcampus/images/under_line.png') no-repeat center bottom;
}
#block-webinarleftblock h2 {
  color: #333399 !important;
  text-align: center;
margin-top: 20px;
}
#block-views-block-signflow-testimonials-content-block-3 .right_wp_sec a.circle-button {
  background: #00aa2b !important;
  max-width: 140px;
}
#block-block-section-content-services-style-7 .col-md-4:hover h3,
#block-block-section-content-services-style-7 .col-md-4:hover p,
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box a,
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box h4,
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box p,
#block-block-section-content-services-style-7 .col-md-4:hover .advs-box i,
.card_view .col-md-4:hover .advs-box a,
.card_view .col-md-4:hover .advs-box h4,
.card_view .col-md-4:hover .advs-box p ,
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box a,
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box .icon-box-cell a i::before,
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box p,
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box h4,
#block-views-block-signflow-services-block-4 ul li:hover .icon-box a,
#block-views-block-signflow-services-block-4 ul li:hover .icon-box .icon-box-cell a i::before,
#block-views-block-signflow-services-block-4 ul li:hover .icon-box p,
#block-views-block-signflow-services-block-4 ul li:hover .icon-box h4,
.grid-style-4-col-text .advs-box-4-col-text:hover h4,
.grid-style-4-col-text .advs-box-4-col-text:hover .general-main-desc p,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box a,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box .icon-box-cell a i::before,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box p,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box h4 {
  color: #FFF !important;transition: all 250ms ease-in-out;   transition: background-color 250ms ease;
}
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box,
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box,
#block-views-block-signflow-services-block-4 ul li:hover .icon-box,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box,
#block-block-section-content-services-style-7 .col-md-4:hover .advs-box,
.card_view .col-md-4:hover .advs-box ,
.column_6_slider li:hover .icon-box-top-bottom
 {
  transition: all 250ms ease-in-out;
  transition: background-color 250ms ease;
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
}
.grid-style-4-col-text .inner-div {
  z-index: 9;
  position: relative;
}
.grid-style-4-col-text .advs-box-4-col-text {
  position: relative;
  /* border-radius: 20px; */
  border-radius: 30px 30px 0 30px;
}
.grid-style-4-col-text .advs-box-4-col-text:hover:after {
  opacity: 1;
}
.grid-style-4-col-text .advs-box-4-col-text:hover:before ,
#block-block-section-content-services-style-7 .col-md-4:hover:before {
  position: absolute;
  content: '';
  width: 100px;
  height: 100px;
  background: #F6F6F6;
  top: -50px;
  left: -30px;
  border-radius: 50px;
}
#block-block-section-content-services-style-7 .col-md-4:hover:before {
  top: -10px;
  left: -16px;
}
.grid-style-4-col-text .advs-box-4-col-text:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.30s ease-out;
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  opacity: 0;
  border-radius: 30px 30px 0 30px;
}
#block-block-section-content-services-style-7 .col-md-4:hover .advs-box{
  height: 378px;
}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box p{
  line-height: 35px;
}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box a,
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box h4,
.card_view .col-md-4 .advs-box a,
.card_view .col-md-4 .advs-box h4 {
  color: #333596 !important;
  text-align: left;
  font: var(--fs-h4box);
}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box h4,
.card_view .col-md-4 .advs-box h4 {
  font:var(--fs-h4box);
}
#block-block-section-content-blog-list-style-2 .col-md-4 {
  padding: 0 15px;
  display: -ms-flexbox;
display: flex;
-ms-flex-align: stretch;
align-items: stretch;
}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box,
.why-us .col-md-4 .advs-box,
.card_view .col-md-4 .advs-box{
  text-align: left;
  box-shadow: 0 3px 6px #00000029;
  margin-top: 0px !important;

}
#block-block-section-content-blog-list-style-2 .col-md-4 .advs-box p,
.card_view .col-md-4 .advs-box p,
#block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
#block-views-block-signflow-services-block-4 ul li .icon-box,
.column_6_slider ul li .icon-box,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box   {
  text-align: left;
}
#block-views-block-signflow-services-block-4 ul li .icon-box .link_more
{
  text-align: right;
  font: var(--fs-desc);
  color: #5D5D72;
}
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box,
.Grid-style-2 .col-md-4:hover .advs-box,
.why-us .col-md-4:hover .advs-box,
.card_view .col-md-4:hover .advs-box {
  color: #FFF !important;
  border-radius: 40px 40px 0px 40px;
  text-align: left;
}
#block-block-section-content-blog-list-style-2 .col-md-4:hover .advs-box a,
.card_view .col-md-4:hover .advs-box a{
  text-decoration: none;
}
.quote-author .subtxt {
  color: #000;
  margin-top: 6px;
  font-family: poppins-semibolditalic;
  font-size: 16px;
  display: inline-block;
}
.block-quote.quote-1 {
  padding-left: 0px;
  margin-top: 18px;
  max-width: 100%;
}
.testimonial_block .col-md-6.right_side_section {
  padding: 0 0px 0px 40px;
}
.tab-product-item.abt_who_we .row .even.col-md-6 {
  padding-right: 0px;
}
.tab-product-item.abt_who_we .even .driver_banner {
  right: 40px;
  top: -84px;
}
.product_page_wrapper .col-md-5 h3, 
.tab-product-item .col-md-5 h3{
  font:var(--fs-head3);
  position: relative;
}
.tab-product-item .odd_row .col-md-5 h3:after,
.tab-product-item .even_row .col-md-5 h3:before{
  content: '';
  position: absolute;
  border: 1px solid #339;
  width: 160px;
  display: none;
}
.tab-product-item .odd_row .odd.col-md-5 h3::after {
  display: none;
}
.tab-product-item .odd_row .odd.col-md-5 h3 div {
  display: inline-flex;
  padding-right: 5px;
}
.tab-product-item .odd_row .odd.col-md-5 h3 span {
  position: absolute;
  border: 1px solid #339;
  width: 75px;
  top: 50%; 
  display: none;
}
.tab-product-item .odd_row .col-md-5 h3:after{
  top: 50%;
  right: -85px;
}
.tab-product-item .even_row .col-md-5 h3:before{
  top: 50%;
    left: -86px;
    width: 100px;
}
.tab-product-item .odd_row .col-md-5 h3 {
  color: #339;
}
.tab-product-item .even_row .col-md-5 h3 {
  color: #000;
}
.tab-product-item .col-md-6 h3,
#block-signflowblocksectioncontentseethekillerfeatures h3  {
  font:var(--fs-head3);
  color: #000;
}
#block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
#block-views-block-signflow-services-block-4  ul li .icon-box,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box {
  border-radius: 10px;
  padding: 65px 32px;
}
.column_6_slider ul li .icon-box {
  border-radius: 10px;
  padding: 35px 32px 0px;
  min-height: 350px;
}
.product_tab_section .section-bg-image {
  background: #EBEDEC;
}
.product_tab_section ul li a{
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 17px;
}
.product_tab_section ul li.active a,
.product_tab_section ul li:hover a{
  color: #333596 !important;
}
.product_tab_section ul li.active{
  border-bottom: 2px solid #333596;
}
.product_tab_section .panel .col-md-6 p,
.product_tab_section .panel .col-md-6 ul {
  font-family: poppins-regular;
  font-size: 16px;
  line-height: 26px;
}
.product_tab_section .panel .col-md-6 ul {
  padding-top: 20px;
  padding-bottom: 20px;
}
#block-views-block-signflow-testimonials-content-block-3 .right_wp_sec p {
  margin-top: 20px;
}
#block-block-section-content-services-style-7 .col-md-4 h3 {
  font: var(--fs-h4box);
}
#block-block-section-content-services-style-7 h2,
.tab-product-item .title-modern h2,
#block-block-section-content-blog-list-style-2 .title-modern h2,
#block-views-block-signflow-services-slider-style-1 .title-modern h2,
#block-views-block-signflow-services-block-4  .title-modern h2,
.column_6_slider  .title-modern h2 ,
#block-block-section-content-faq .title-modern h2 ,
.page-node-type-general-landing-page .ui-accordion .title-modern h2,
#block-signflowblocksectioncontentseethekillerfeatures h2{
  font:var(--fs-head2);
}
.product_main_title {
  color: #333399 !important;
}
.product_sub_title{
  color: #000;
}
#block-block-section-content-services-style-7 div.col-md-4 .product_column_title .bg_img {
  background-repeat: no-repeat;
  width: 75px;
  height: 65px;
  margin-right: 20px;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  padding: 10px;
  color: #5D5D72;
  font-family: poppins-medium;
  background:transparent;
  border: 1px solid #ddd;
  border-radius: 5px;
}
#block-block-section-content-faq .faqfield-question:hover,
.page-node-type-general-landing-page .ui-accordion .faqfield-question:hover {
  color: #333399 !important;
  text-decoration: none;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  font-family: poppins-medium;
  color: #1D1D1D;
}
#block-block-section-content-faq .faqfield-answer,
.page-node-type-general-landing-page .ui-accordion .faqfield-answer {
  font: var(--fs-desc);
 }
#block-block-section-content-faq .faqfield-question.ui-accordion-header-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header-active {
  border-bottom: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#block-block-section-content-faq .ui-accordion-content-active,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-content-active {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#block-block-section-content-faq .faqfield-question:hover,
#block-block-section-content-faq .faqfield-question.ui-accordion-header-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-question:hover,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-header-active{
  background-color: transparent;
}
#block-block-section-content-faq .faqfield-question:hover,
#block-block-section-content-faq .ui-accordion-header-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-question:hover,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-header-active {
  color: #339;
}
#block-block-section-content-faq .views-row .ui-accordion-content,
#block-block-section-content-faq .faqfield-answer,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-content,
.page-node-type-general-landing-page .ui-accordion .faqfield-answer {
  height: auto !important;
}
#block-views-block-signflow-services-slider-style-1 ,
#block-views-block-signflow-services-block-4 ,
.column_6_slider  {
  margin-top: 30px;
}
.tab-product-item .col-md-12 ul li {
  background: url('/themes/custom/creatrixcampus/images/tick_mark.svg') no-repeat left center;
  list-style: none;
  line-height: 28px;
}
.tab-product-item .col-md-12 ul li span.li_bg {
  background-color: #339933;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: inline-block;
}
.tab-product-item .col-md-12 ul li .bg_li {
  padding-left: 25px;
}
#block-block-section-content-services-style-7 .col-md-4:hover .advs-box .product_column_title .bg_img,
#block-block-section-content-services-style-7 .col-md-4:hover .advs-box .product_column_title .abs-image {
  display: none;
}
#block-block-section-content-services-style-7 .advs-box,
#block-block-section-content-services-style-7 .advs-box p {
  text-align: left !important;
}
#block-views-block-signflow-services-slider-style-1 ul li .icon-box a .related_blog_bg ,
#block-views-block-signflow-services-block-4 ul li .icon-box a .related_blog_bg ,
.column_6_slider  ul li .icon-box a .related_blog_bg,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box a .related_blog_bg  {
  width: 80px;
  height: 70px;
  display: inline-block;
}
.title-student-crm #block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box a .related_blog_bg ,
.column_6_slider   ul li:hover .icon-box a .related_blog_bg,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box a .related_blog_bg {
  filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(340deg) brightness(105%) contrast(103%);
}
.key_features .list-group-item p {
  line-height: 28px;
}
footer h3 {
  font-family: poppins-bold;
  color: #333596;
}
.navbar-we-mega-menu ul li a{
  font-family: poppins-medium !important;
  color: #242424 !important;
}
.footer-base .section-5 {
  padding-left: 0px;
  padding-right: 0px;
}
.footer_social_section {
  font-family: poppins-medium;
}
.footer_social_section .footer_social_media {
  float: right;
}
#block-views-block-signflow-services-slider-style-1 ul li .sub ,
#block-views-block-signflow-services-block-4 ul li .sub ,
.column_6_slider  ul li .sub,
#block-signflow-views-block-signflow-services-block-5 ul li .sub {
  min-height: 180px;
  margin-top: 15px;
}
#block-views-block-signflow-services-slider-style-1 ul li .link_more a,
#block-views-block-signflow-services-block-4 ul li .link_more a,
.column_6_slider ul li .link_more a,
#block-signflow-views-block-signflow-services-block-5 ul li .link_more a {
  position: relative;
}
#block-views-block-signflow-services-slider-style-1 ul li .link_more a:after ,
#block-views-block-signflow-services-block-4 ul li .link_more a:after ,
.column_6_slider ul li .link_more a:after,
#block-signflow-views-block-signflow-services-block-5 ul li .link_more a:after  {
  margin-left: 5px;
  top: 6px;
  border-color: #1F75FE;;
}
#block-views-block-signflow-services-slider-style-1 ul li:hover .link_more a:after ,
#block-views-block-signflow-services-block-4 ul li:hover .link_more a:after ,
.column_6_slider  ul li:hover .link_more a:after,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .link_more a:after {
  border-color: #FFF;
}
.social_row_body .social-group ul li a {
  width: 45px;
  height: 50px;
  font-size: 0px !important;
  display: inline-block;
}
#block-socialiconsfooter .footer_social_section ul li {
  width:30px;
}
.footer_social_media ul li a {
  width: 30px;
  height: 30px;
  font-size: 0px !important;
  display: inline-block;
  /*background-image: url('/themes/custom/creatrixcampus/images/social_icon_list_sprite.png');*/
  background-repeat: no-repeat;
  background-size: 100%;
  transition: none;
}
.footer_social_media ul li.fb_img a {
  background-position: 0 -90px;
}
.footer_social_media ul li.fb_img:hover a {
  background-position: 0 -240px;
}
.footer_social_media ul li.tw_img a {
  background-position: 0 -60px;
}
.footer_social_media ul li.tw_img:hover a {
  background-position: 0 -210px;
}
.footer_social_media ul li.utube_img a{
  background-position: 0 -30px;
}
.footer_social_media ul li.utube_img:hover a{
  background-position: 0 -180px;
}
.footer_social_media ul li.linked_img a{
  background-position: 0 0;
}
.footer_social_media ul li.linked_img:hover a{
  background-position: 0 -150px;
}
.footer_social_media ul li.insta_img a {
  background-position: 0 -120px;
}
.footer_social_media ul li.insta_img:hover a {
  background-position: 0 bottom;
}
/* Initial state: no background image */
#block-socialiconsfooter .footer_social_section ul li a:not(.loaded) {
  background-image: none;
}
/* Loaded state: apply the sprite image */
#block-socialiconsfooter .footer_social_section ul li a.loaded {
  background-image: url('/themes/custom/creatrixcampus/images/social_icon_list_sprite.png');
}
.social_row_body .social-group ul li.fb_img:hover a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/fb_hover.svg') no-repeat;
}
.social_row_body .social-group ul li.tw_img:hover a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/twitter_hover.svg') no-repeat;
}
.social_row_body .social-group ul li.linked_img:hover a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/linked_hover.svg') no-repeat;
}
.social_row_body .social-group ul li.fb_img a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/fb.svg') no-repeat;
}
.social_row_body .social-group ul li.tw_img a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/twitter.svg') no-repeat;
}
.social_row_body .social-group ul li.linked_img a{
  background: url('/themes/custom/creatrixcampus/images/newtheme/linked_in.svg') no-repeat;
}
#block-views-block-signflow-testimonials-content-block-2 .views-field-nothing .quote-image img {
  margin-top: 10px;
  width: 200px;
  height: 60px;
}
#block-mainnavigation .we-mega-menu-ul>.we-mega-menu-li>a {
  font-family: poppins-regular !important;
  font-size: 16px;
}
#block-mainnavigation ul li.active > a {
  font-family: poppins-regular !important;
}
#block-mainnavigation ul.we-mega-menu-ul > li.no-child-menu.active{
  border-radius: 5px;
  border-top: 3px solid #FFF;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #e5e5e570;
}
#block-mainnavigation ul.we-mega-menu-ul > li:hover > a,
#block-mainnavigation ul.we-mega-menu-ul > li.active > a ,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li.active a ,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li a:hover ,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li a:hover{
  color: #339 !important;
}
#block-mainnavigation ul.we-mega-menu-ul > li.request-button.active{
  border-bottom: 0px none;
}
#block-block-section-content-services-style-7 .row {
  margin: 0 auto;
}
.key_features_sub_section{
  background:#F6F6F6;
}
.key_features_sub_section .row {
  margin-top: 10px !important;
}
.key_features_sub_section .advs-box {
  margin-top: 20px !important;
  padding:20px !important;
}
.key_features_sub_section .text-center .link.banner-cta{
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
/*wrapper changes */
@media (min-width: 1580px){
  .cc_news .advs-box .blog_title {
    padding-bottom: 30px;
    min-height: 90px;
  }
  #block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title {
    min-height: auto;
  }
  #block-solutionslink .vertical-row > .col-md-3 h4,
#block-menuplatformlink .vertical-row > .col-md-3 h4 {
  width: 303px;
}
  .container {
    max-width: 1540px;
    width: calc(100% - 128px);

  }
  .abt-shape .team_1 .row-10 {
    left: 128px;
  }
  .we-mega-menu-submenu{
    top: 80px;
  }
  #block-ourprovenexpertise p {
    padding: 5px;
  }
  #block-hereswhycreatrixhelpsyoubetter .grid-list .grid-box .grid-item .icon-box{min-height: 190px;}
  .page-node-type-product #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-5 h1,
  .header_style_1 .col-md-6 h1,
  .col-md-6 .title_blue_bg {
    line-height: 85px !important;
  }
  .latest_blog .advs-box-content .blog_title{
    height: 85px;
  }
  #block-signflowblockfooterbase2column3logoandcontact-2 h4:after{
    border-top: 1px solid #ccc;
    display: inline-block;
    width: 300px;
    height: 5px;
    content: '';
    position: relative;
  }
  #solution_menu .col-md-3 {
    width: 30%;
  }
  #platform_part .col-md-8 {
    width: 45%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 video,
  .content-page-339 #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 video,
.content-page-609 #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 lottie-player,
.content-page-343 #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 img {
  width:100%;
}
  .header_style_1 .col-md-6 img,
  #banner-video {
    width: 100%;
  }
  #block-views-block-signflow-services-slider-style-1 p.related-sub {
    height: 110px;
    overflow: hidden;
  }
  .we-mega-menu-submenu{top:81px;}
  .Solution-mega-menu-submenu-inner .block-inner{padding-top: 5px !important;}
  .menu_section_subsection{min-height: 300px !important;}
  .Solution-mega-menu-submenu-inner .list-items .list-item{padding: 1px 0;}
  #higher_education_blog_list .col-md-3 {padding-left: 0px;}
  .address_section .contact_list {margin-top: -4px;width: 70%;}
  .contact_main .form_display {
    width: 50% !important;
    right: 110px;
    top: 6%;
  }
  .content.contact_main {
    position: relative;
  }
  .address_section .cross_lines span {
    right: 185px !important;
  }
  .blog_nav ul {
    margin-left: 50px;
  }
  .abt-shape .team_1 .row-10{left: 90px;}

  #block-shapewhoweareasteam .abt-shape .team_1 .row-10{left: auto; right: -6px;}
  #block-shapewhoweareasteam .abt-shape > .row{background-position: 70px 350px !important;}
  .drivers_list .grid-box > .grid-item{padding: 13px;}
  .col-md-5 .driver_banner{height: 200px !important;}
  .enriching_list ul li .list-img{padding: 10px !important;}
  .enriching_list ul li .what_do_pts{margin-left: 87px;}
  .what_do_we .odd.col-md-5 .drivers_list{
    padding: 35px 10px 10px 10px;
    width: 100%;
    margin-left: 5%;
    margin-top: 10%;
  }
  .learn_abt_cc{width: 90% !important;}
  .abt_location .container{height: 684px;}
  .what_do_we .col-md-5 .driver_banner {
    height: 210px !important;
  }
  .who_we_serve .maso-box .maso-item{max-width: 100% !important;}
  .drivers_list .grid-box{left: 85px;}
  .blue-bg-style .blue-bg-new .col-md-7 .col-md-6 {
    padding: 15px 0px;
  }
  .arrow_class {
    left: 18% !important;
  }
  .content-page-414 #block-signflow-content .col-md-6{
    width: 58%
  }
  #block-requestademocustomtext .col-md-4 {
    width: 42%;
  }
  .custom_request_quote{
    left: 0 !important;
  }
  .partner_btn .svg-button span {
    font-size: 17px;
    letter-spacing: 1px;
  }
  #block-views-block-signflow-services-slider-style-1 .flex-viewport h4{
    height: 90px;
  }
  .zig-zag-image-style .col-md-5 .desc {
    height: auto !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1370px) {
  .product_header .svg-button span {
    font-size: 18px !important;
  }
  #block-mainnavigation .we-mega-menu-ul>.we-mega-menu-li>a{
    font-size: 15px;
    letter-spacing: 0.4px;
  }
  #innovation_text{
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1579px) {
  #block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title {
    min-height:111px;
  }
  .cc_news .advs-box .blog_title {
    min-height: 120px;
    padding-bottom: 0px;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 {
    padding-right: 0px;
  } 
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 img,
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 video,
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 lottie-player {
    float: right;
    width: 100%;
  }
  .tab-product-item p, .tab-product-item ul li {
    line-height: 30px;
  }
  .contact_main .form_display {
    width: 33%;
    right: 25%;
   /* top: 16%;*/
  }
  #blog_detail .blog_body .col-md-11 {
    width: 82% !important;
  }
  .blog_nav ul {
    margin-left: 25px;
    width: 325px;
    padding-right: 70px;
  }
  .abt-shape .team_1 .row-10 {
    left: 109px;
  }
  #block-shapewhoweareasteam .abt-shape .team_1 .row-10{
    left: auto;
    right: -6px;
  }
  .abt-shape .team_2 .abt_txt_1 {
    top: -20px;
  }
  .abt-shape .team_3 .maso-item.abt_txt_1 {
    top: -68px;
  }
  .drivers_list .grid-box{left: 100px;}
  #block-shapewhoweareasteam .abt-shape > .row {background-position: 107px 326px !important;}
  .enriching_list ul li .list-img {padding: 16px;}
  .abt_who_we .odd.col-md-6 {
    margin-top: -1%;
  }
  .who_we_serve .odd.col-md-6 {
    margin-top: 0%;
  }
  .abt_who_we .odd p,
  .what_do_we .even p,
  .who_we_serve .odd p{
   font: var(--fs-desc);
  }
  #block-hereswhycreatrixhelpsyoubetter .grid-list .grid-box .grid-item .icon-box{min-height: 190px;}
  .zig-zag-image-style .tab_list .col-md-5 .banner-cta.mobile_menu {
    text-align: left;
  }
  .zig-zag-image-style .tab_list .col-md-5 .banner-cta.mobile_menu a {
    display: inline-block;
    padding-right: 0px;
  }
  .zig-zag-image-style .col-md-5 .svg-button span {
    letter-spacing: 0;
    font-size: 14px;
  }
  #solution_menu .col-md-3 {
    width: 28%;
  }
  #platform_part .col-md-8 {
    width: 40%;
  }
  #product_page.tab-product-item .row.vertical-row {
    display: flex !important;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id,
  #views-exposed-form-glossary-list-page-1 .form-item-title {
    clear: both !important;
    float: none !important;
    width: 50% !important;
  }
  #views-exposed-form-glossary-list-page-1 .form-item-title {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1199px) and (max-width: 1575px) {
  .page-node-type-product .advs-box p {
    font-size: 15px;
    line-height: 27px !important;
  }
  .column_6_slider ul li .icon-box    {
    min-height: 380px !important;
  }
  #block-block-section-content-services-style-7 .col-md-4 h3 {
    width: 100%;
  }
  #block-ourprovenexpertise p {
    padding: 2px;
  }
}
@media (min-width:1575px) {
  .tab-product-item .row .image_bg{
    width: 436px;
  }
  .tab-product-item .col-md-5,
  .tab-product-item .col-md-7 {
    padding: 0 15px !important;
  }
  #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box{
    height: 420px;
  }
  #block-whybannersection .row > .col-md-6:first-child {
    padding-right: 10%;
  }
  #block-whybannersection .blue_btm_br img ,
  #block-whybannersection .red_btm_br img {
    width: 75px;
  }
  .zig-zag-image-style .col-md-5 .desc p{
    font-size: 14px;
  }
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box
  {
    height: 418px;
  }
  .card_view .col-md-4 .advs-box{
    height: 270px;
  }
  .masonry_view{
    padding-top: 79px;
  }
  .drivers_list .grid-box
  {
    margin: 0;
  }

  .masonry_view .desktop-view-home .item-1 {
    position: relative;
  }
  .masonry_view .desktop-view-home .item-1 .shadow-1 {
    position: absolute;
    top: 85px;
  }
  #block-mobileviewmenu {display: none;}

}
.navbar-brand {
  float: none;
}
#block-block-section-content-services-style-7 .cater_section {
  padding-left: 1%;
  padding-right: 1%;
  position: relative;
  z-index: 1;
}
#block-block-section-content-services-style-7 .col-md-4 .advs-box {
  border-radius: 30px 30px 0 30px !important;
  background-color: #fff;
}
.product_3_column::before {
  top: 16% !important;
}
.tab-product-item .title-modern h2 ,
#block-signflowblocksectioncontentseethekillerfeatures h2{
  font: var(--fs-head2) ;
}
.key_features_sub_section .advs-box h4 {
  padding-top: 15px;
  font: var(--fs-h4box);
  color: #000;
}
.key_features_sub_section .advs-box .key_desc p{
  line-height: 35px;
}
#block-block-section-content-blog-list-style-2 .title-modern h2 {
font: var(--fs-head2);
}
#block-block-section-content-blog-list-style-2 .row {
  width: 100% !important;
}
#block-views-block-signflow-services-slider-style-1 .title-modern h2 ,
#block-views-block-signflow-services-block-4 .title-modern h2 ,
.column_6_slider  .title-modern h2,
#block-signflow-views-block-signflow-services-block-5 .title-modern h2 {
  font:var(--fs-head2);
  margin-bottom: 25px;
  padding-bottom: 38px;
}
#block-views-block-signflow-services-slider-style-1 .title-modern h2 ,
#block-views-block-signflow-services-block-4 .title-modern h2 ,
.column_6_slider  .title-modern h2,
#block-signflow-views-block-signflow-services-block-5 .title-modern h2 {
  margin-bottom: 25px;
  padding-bottom: 20px;
}
#block-views-block-signflow-services-slider-style-1 ul li .icon-box .icon-box-cell img ,
#block-views-block-signflow-services-block-4  ul li .icon-box .icon-box-cell img ,
.column_6_slider  ul li .icon-box .icon-box-cell img,
#block-signflow-views-block-signflow-services-block-5 ul li .icon-box .icon-box-cell img {
  width: 55px !important;
  height: auto;
  margin-left: 0px !important;
  max-width: 100px !important;
}
#block-views-block-signflow-services-slider-style-1 ul li:hover .icon-box .icon-box-cell img ,
#block-views-block-signflow-services-block-4  ul li:hover .icon-box .icon-box-cell img,
#block-views-block-signflow-services-block-4-2 ul li:hover .icon-box .icon-box-cell img,
#block-signflow-views-block-signflow-services-block-5 ul li:hover .icon-box .icon-box-cell img {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(26deg) brightness(111%) contrast(101%);
}
#block-mainnavigation .we-mega-menu-ul>.we-mega-menu-li {
  height: 79px;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  height: auto !important;
  width: 100%;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  position: relative;
}
#block-block-section-content-faq .faqfield-question .ui-accordion-header-icon,
.page-node-type-general-landing-page .ui-accordion .faqfield-question .ui-accordion-header-icon {
  position: absolute;
  top: 33px;
  right: 15px;
}
#block-block-section-content-faq .faqfield-question.ui-accordion-header-active .ui-accordion-header-icon,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header-active .ui-accordion-header-icon {
  top: 38px;
}
#block-block-section-content-faq .faqfield-question.ui-accordion-header-collapsed,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header-collapsed {
  background:url('/themes/custom/creatrixcampus/images/plus.svg') no-repeat 98% center;
  font: var(--fs-desc);
}
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-state-focus {
  font: var(--fs-desc);
}
#block-block-section-content-faq h3,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header h3 {
  font-size: 15px !important;
  line-height: 27px !important;
  font-weight: 400 !important;
  font-family: poppins-regular !important;
}
#block-block-section-content-faq .faqfield-question.ui-state-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-state-active {
  background:url('/themes/custom/creatrixcampus/images/minus.svg') no-repeat 98% center;
  font: var(--fs-desc);

}
#block-block-section-content-faq .faqfield-question.ui-accordion-header,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header {
  border-bottom : 1px solid #D7D7DD;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: bold !important;
}
#block-block-section-content-faq .faqfield-question.ui-accordion-header.ui-accordion-header-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-question.ui-accordion-header.ui-accordion-header-active {
  border-bottom : 0px solid #5D5D71;
}
#block-block-section-content-faq .faqfield-answer.ui-accordion-content.ui-accordion-content-active,
.page-node-type-general-landing-page .ui-accordion .faqfield-answer.ui-accordion-content.ui-accordion-content-active  {
  border-bottom : 1px solid #D7D7DD;
}
#block-block-section-content-faq .faqfield-answer ,
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-answer {
  border: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
#block-block-section-content-faq .faqfield-question,
.page-node-type-general-landing-page .ui-accordion .faqfield-question {
  padding: 15px 27px 15px 15px;
  display: inline-block;
}
#block-block-section-content-faq .ui-accordion-header-active,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-header-active {
  margin-bottom: 0px;
}
a.circle-button.btn_link:hover,
a.circle-button:hover{
  border: 0px none;
}
/* contact revamp */
.contact_list {
  background: #eeeef1;
  color: #000;
  font-family: poppins-medium;
  font-size: 18px;
  line-height: 48px;
  padding: 90px 90px;
  margin-top: -5%;
  z-index: 0;
}
.contact_list h4 {
  font-size: 25px;
  font-family: poppins-bold;
}
.contact_list .boxed-inverse i{
  color: #5D5D71;
}
.col-md-7 .thank_txt .inquiry_option .inquiry_title {
  border: 0px none;
  background: none;
  border-bottom: 3px solid #FC793F;
  font-family: poppins-medium;
  display: inline;
  margin-bottom: 0px;
}
.webform-submission-add-form .form-item input:focus-visible,
.webform-submission-add-form .form-item textarea:focus-visible{
  outline: none;
}
.inquiry_option{display: inline-block;}
#inquiry_list {
  display: none;
  padding-top: 20px;
  padding-left:10px;
  padding-bottom: 10px;
  list-style: none;
  border:0px none;
  -webkit-transition: height .3s ease;
-o-transition: height .3s ease;
transition: height .3s ease;
  -webkit-box-shadow: 2px 5px 10px 0 rgba(0,0,0,.1);
  box-shadow: 2px 5px 10px 0 rgba(0,0,0,.1);
}
#inquiry_list li {
  font-family: poppins-medium;
  font-size: 18px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-transition: height .3s ease;
-o-transition: height .3s ease;
transition: height .3s ease;
}
.col-md-7 .thank_txt .inquiry_option .inquiry_title i {color: #FC793F;}
#block-contactthankyou .col-md-5 {
  position: relative;
  min-height: 530px;
}
.col-md-7 .thank_txt .inquiry_option .inquiry_title i.fa-angle-up,
.social_media_img  a img.social_icon_hover {display: none;}
#block-contactthankyou .twitter_img,
#block-contactthankyou .twitter_img_hover {
  top: 66%;
  left: 5%;
}
.social_media_img .facebook_img,
.social_media_img .facebook_img_hover  {
  bottom: 36%;
  left: 28%;
}
.social_media_img .you_tube_img,
.social_media_img .you_tube_img_hover {
  left: 41%;
  top: 78%;
  z-index: 1;
}
.social_media_img .linked_img,
.social_media_img .linked_img_hover {
  bottom: 23%;
  left: 67%;
}
#inquiry_list li:hover a{
  color: #FC793F;
}
.social_media_img div {
  float: left;
  position: absolute;
}
.fa-ul .fa-li.fa-title {
  line-height: 85%;
  text-align: center;
}
.address_section {
  clear: both;
}
.address_section .lines {
  border-bottom: 3px solid #fc793f;
  width: 10%;
  z-index: 3;
  position: absolute;
  height: 68px;
}
.address_section .cross_lines span{
  display: block;
  position: absolute;
  color: #f0f0f0;
  padding-top: 76px;
  top: 23px;
  right: 70px;
  font-size: 90px;
  font-family: poppins-bold;
}
.address_section .cross_lines span:before {
  border:0px none;
  width: 3px;
height: 135px;
background: #fc793f;
display: block;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);
content: "";
top: 30px;
right: 521px;
position: absolute;
}
.address_section .cross_lines span:after {
  border:0px none;
  width: 3px;
height: 130px;
background: #fc793f;
display: block;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);
content: "";
left: 520px;
top: 30px;
position: absolute;
}
#block-privacypolicycontact .footer .box_privacy .fa-ul > li {
  font: var(--fs-desc);
}
.address_section .lines,
.address_section .contact_list,
.address_section .cross_lines{
  float: left;
}
.address_section .cross_lines {
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);
position: relative;
}
.contact_main .form_display .contact,
.contact_main .form_display .partner,
.contact_main .form_display .support,
.contact_main .form_display .option4
 {
  display: none;
}

.form_display .back_btn{display: none;}
.contact_main .form_display .contact {
  -webkit-transition: height .3s ease;
  -o-transition: height .3s ease;
  transition: height .3s ease;
}
.address_section .contact_list {
  z-index: 0;
  border-radius: 10px;
}
.form_display {
  z-index: 1;
  position: absolute;
  right: 29%;
  top: 8%;
  width: 28%;
  border-radius: 10px;
  -webkit-transition: opacity .2s ease,-webkit-transform .4s ease;
  transition: opacity .2s ease,-webkit-transform .4s ease;
  -o-transition: transform .4s ease,opacity .2s ease;
  transition: transform .4s ease,opacity .2s ease;
  transition: transform .4s ease,opacity .2s ease,-webkit-transform .4s ease;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-box-shadow: 0px 0px 20px 1px rgba(158,158,158,0.45);
   -moz-box-shadow: 0px 0px 20px 1px rgba(158,158,158,0.45); 
   box-shadow: 0px 0px 20px 1px rgba(158,158,158,0.45);
}
.partner_wrapper.form_display {
  width: 50%;
  min-width: 50%;
  right: 8%;
}
.partner .webform-submission-business-partner-signup-add-form .form-actions {
  padding-right : 40px;
}
.partner_main_wrapper .container {
  position: relative;
}
.active_form{
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.back_btn {
  position: absolute;
  right: 4%;
  z-index: 2;
  float: right;
  background: #E7E7EA;
  padding: 10px;
  border-radius: 5px;
  font-family: Poppins-SemiBoldItalic;
  color: #34359A;
  top:-1%;
  cursor: pointer;
}
.webform-submission-add-form .form-item label,
.webform-submission-add-form .form-item .fieldset-legend {
  color: #5D5D72;
  font-family: poppins-medium;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
}
.webform-submission-add-form .form-item.js-form-type-checkbox label {
  color: #5D5D72;
  font-family: poppins-medium;
  font-size: 14px;
  padding-bottom: 5px;
  font-weight: normal;
}
.webform-submission-add-form .form-item label.error{
  color: #FF7E7E;
  font-size: 9px;
  padding-top: 0px;
  font-family: poppins-regular;
}
.webform-submission-add-form .form-actions input{
  color: #FFF;
  border-radius: 25px;
}
#block-requestademocustomtext {
  padding: 0px;
  position: relative;
  z-index: 1;
  min-height: 485px;
}
.demo_form .webform-submission-request-form {z-index: 2;box-shadow: 0px 1px 7px #777;position: relative;}
.custom_request_quote {
  position: absolute;
  left: 15%;
  top: 7%;
}
.rq_txt .sub_title_block {width: 85%;display: inline-block;}
.rq_txt span{
  float: left;
}
.rq_img {
  width: 40px;
  display: inline-block;
  background: #FFF;
  margin: 10px;
  border-radius: 50%;
  height: 40px;
  padding: 10px;
  margin-right: 15px;
}
.arrow_class{
  position: absolute;
  bottom: 17%;
  left: 36%;
}
.custom_request_quote p{
  font-family: poppins-medium;
  font-size: 18px;
  line-height: 28px;
  z-index: 0;
}
.custom_request_quote ul li{
  list-style: none;
  font-family: poppins-regular;
  font-size: 16px;
}
/* Blog Revamp */
#block-block-sidebar-categories p,
#block-block-sidebar-categories h3,
#block-signflow-views-block-events-category-block-1 h3  {
  background: #EBEDEC;
  border-radius: 15px 15px 0px 0px;
  color: #35379C;
  font-family: poppins-semibold;
  font-size: 20px;
  padding: 15px 20px;
}
#block-block-sidebar-categories a,
#block-signflow-views-block-events-category-block-1 a {
  background: #f8f7f7;
  color: #000;
  font-family: poppins-regular;
  font-size: 16px;
  padding: 15px 20px;
  line-height: 20px;
}
#block-block-sidebar-categories a:hover,
#block-signflow-views-block-events-category-block-1 a:hover {
  background-color: #FFF;
  color: #339;
  padding: 15px 20px;
}
.simplenews_block {
  background: #F8F7F7;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 70px;
  padding-top: 15px;
}
.simplenews_block p,
.simplenews_block h3 {
  color: #35379C !important;
  font-family: poppins-bold;
  font-size: 20px !important;
  border: 0px none;
  padding-bottom: 15px;
  background: none !important;
}
.simplenews_block form {position: relative;}
.simplenews_block form .form-item-message {
  font-size: 13px;
  font-family: 'Poppins-Medium';
  position: absolute;
  top: 50px;
  line-height: 18px;
}

.simplenews_block form .form-actions {
  right: 1%;
  bottom: 5px;
  position: absolute;
}
.simplenews_block form .form-actions input {
  height: 31px;
  color: #FFF;
  border: 0px none;
  border-radius: 5px;
  font-family: poppins-medium;
  font-size: 13px;
  line-height: 16px;
}
.simplenews_block form .field--name-mail input {
  height: 40px;
  border-color: #339;
  border-radius: 5px;
  border-width: 2px;
}
#block-searchform-2 form .form-item-keys input {
  
  background: none;
  box-shadow: none;
  border: 1px solid #0E1A35;
  border-radius: 25px 0 0px 25px;
}
#block-searchform-2 form .form-actions input{
  border: 0px none;
}
#block-views-block-blog-highlighted-blog .advs-box .img_box {margin-bottom: 25px;}
#block-views-block-blog-highlighted-blog .created_on {
  font:var(--fs-desc);
  color: #5D5D71;
}
#block-views-block-blog-highlighted-blog .advs-box-top-icon-img .advs-box-content {
  padding-top: 10px;
}
#block-views-block-blog-highlighted-blog .advs-box-top-icon-img .advs-box-content .product_main_title a{
  font:var(--fs-head2);
  color: #339;
}
#block-views-block-blog-highlighted-blog .advs-box-content .tag-row,
#read_our_blogs .advs-box-content .tag-row {
  font-size: 15px;
  font-family: poppins-regular;
}
#block-views-block-blog-highlighted-blog .advs-box-content .tag-row .blog_category a,
#read_our_blogs .advs-box-content .tag-row .blog_category a {
  color: #EE3D78;
}
#read_our_blogs .advs-box {border-radius: 20px 20px 0px 20px;}
#block-views-block-blog-highlighted-blog .advs-box-content .tag-row .created_by,
#read_our_blogs .advs-box-content .tag-row .created_by,
#blog_detail .col-sm-12 .tag-row .created_by  {
  color: #EE813D;
}
#block-views-block-blog-highlighted-blog .advs-box-content .blog-content p,
#read_our_blogs .advs-box-content .niche-box-content{
  color: #5D5D72;
  font: var(--fs-desc);
  overflow: hidden;
}
#read_our_blogs .advs-box-content .niche-box-content {
  font-family: poppins-regular;
  line-height: 34px;
  min-height: 204px;
}
.title{margin-bottom: 30px;}
.product_main_title span {
  font-family: poppins-regular;
}
.title .product_main_title{font: var(--fs-head2);padding-left: 1%;}
.latest_blog .advs-box-content .blog_title {
  font:var(--fs-h4box);
  color: #5D5D72;
  margin-bottom: 20px;
}
.latest_blog .advs-box-content,
#read_our_blogs .advs-box-content {
  padding: 30px;
  background-color: #FFF;
}
.latest_blog .advs-box,
#read_our_blogs .advs-box {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(158,158,158,0.45);
   -moz-box-shadow: 0px 0px 12px 1px rgba(158,158,158,0.45); 
   box-shadow: 0px 0px 12px 1px rgba(158,158,158,0.45);
}
.latest_blog .advs-box-content .created_date,
#read_our_blogs .advs-box-content .created_date,
#blog_detail .col-sm-12 .created_date {
  color: #5D5D72;
  font: var(--fs-desc);
}
.latest_blog .grid-item .advs-box {position: relative;background-color: #FFF;}
.latest_blog .grid-item .advs-box:hover .overlay {opacity: 0.5;}
.latest_blog .grid-item .advs-box .overlay{
  position: absolute;
  width: 100%;
  height: 100%;
  background: #6597CB;
  background-size: 50px;
  z-index: 2;
  opacity: 0;
} 
.latest_blog .advs-box-content .more_link {
  position: absolute;
  top: 38%;
  left: 32%;
  z-index: 2;
  display: none;
}
.latest_blog .advs-box-content .more_link a{
  font-size: 16px;
  border:1px solid #FFF !important;
}
.latest_blog .grid-item .advs-box:hover .advs-box-content .more_link {display: block;}
#read_our_blogs .col-md-4 .advs-box-content .blog_title {
  color: #339;
  font: var(--fs-h4box);
  height: 95px;
}
#read_our_blogs .col-md-4 .advs-box-content .link {
  font-family:Poppins-SemiBoldItalic;
  font-size: 14px;
  color: #5D5D72;
}
#read_our_blogs .col-md-4 .advs-box-content .more_link{
  text-align: right;
  margin-top: 10px;
}
#blog_detail .col-sm-12 .product_main_title h1,
#events_detail h1
 {
  font: var(--fs-head2);  
  color: #339;
}
#blog_detail .col-sm-12 .tag-row{
  font-family: poppins-regular;
  margin-bottom: 25px;
}
.social-group span {
  color: #000;
  font-size: 14px;
  font-family: poppins-semibold;
}
#blog_detail .blog_body p{
  line-height: 35px;
  color: #5D5D72;
  font: var(--fs-desc);
}
#blog_detail .blog_body  ul li {
  font: var(--fs-desc);
}
#higher_education_blog_list .col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}
/*About us revamp */
#block-aboutustitlesectuon .col-md-6 .about_branch img{width: 45px;height: auto;}
.abt-home {min-height: 580px;}
.title-about-us , 
.title-resource , 
.title-datasheet , 
.title-email-template , 
.title-integrations ,
.title-webinar
{margin-top: 80px;}
.title-why-creatrix, 
.product_header ,
.header_with_masonry.container.content ,
.container.content.header_style_1 ,
.request_demo_pge_style .container.content,
.path-taxonomy .section-bg-color {
  padding-top: 125px;
}  
.re-whitepaper {
  padding-top: 43px;
}
.product_header .container.content {
  padding-top: 0;
}
#block-whycreatrixbannersection .container.content {
  padding-left: 0;
}
.product_header .container.content .row.vertical-row {
  display: inherit !important;
}
#block-aboutustitlesectuon .col-md-6 .sub_title,
#block-resourcepageheader .col-md-6 .sub_title,
#block-webinarspagetopheader .col-md-6 .sub_title,
.header_ection_masonry_3 .col-md-6 .sub_title,
.header_style_1 .col-md-5 .sub_title {
  color: #000 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
#block-aboutustitlesectuon .col-md-6 .about_branch ,
.header_ection_masonry_3 .col-md-6 .about_branch {
  width: 100%;
  display: inline-block;
  font-family: poppins-medium;
}
#block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 img ,
.header_ection_masonry_3 .col-md-6 .about_branch .col-md-6 img{
  float: left;
  padding-top: 3%;
  margin-right: 15px;
}
#block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 .branch-list ,
.header_ection_masonry_3 .col-md-6 .about_branch .col-md-6 .branch-list{
width: 100px;
display: inline-block;
color: #000;
}
#block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 .branch-list span,
.header_ection_masonry_3 .col-md-6 .about_branch .col-md-6 .branch-list span {
  font-size: 18px;
}
#block-aboutustitlesectuon .col-md-6 .about_branch .col-md-6 .branch-list span.text_label ,
.header_ection_masonry_3 .col-md-6 .about_branch .col-md-6 .branch-list span.text_label {
  font-size: 16px;
}
.who_we_serve .maso-box .maso-item {
    padding:20px 10px;   
    max-width: 100%;
    height: auto;
}
.abt-home .maso-box .maso-item  {
  visibility: visible !important;
}
.abt-shape .maso-box .maso-item,
.who_we_serve .maso-box .maso-item{
  visibility: visible !important;
} 
.abt-shape .maso-box .maso-item div,
.who_we_serve .maso-box .maso-item div{
  opacity: 1;
}
.who_we_serve .maso-box .maso-item {
  max-width: 100%;
}
.abt-home .maso-item div,
.who_we_serve .maso-item div{
  border: 0;
  box-shadow: 0 0 15px rgba(0,0,0,.13);
  border-radius: 30px 30px 0 30px;
  opacity: 1;
  padding: 20px;
}
.abt_mission_vision .mission_blk {
  box-shadow: -10px 10px 14px rgba(0,0,0,.33);
  background: #FFF;
  border: 0;
  opacity: 1;
}
.abt-home .col-md-3 {padding-left: 0px;padding-right: 0px;}
.abt-home .maso-item.remove-absolute  {
  position: relative;
}
.abt-home .maso-box {
  position: relative;
  width: 100%;
  margin: 0;
}
.abt-home .maso-item .sub_title {
  font: var(--fs-h4box);
}
.abt-home .maso-item .sub_title .text-m
{
  font: var(--fs-h4box);
}
.abt-home .maso-item p,
.abt-shape .maso-item p{
  font: var(--fs-desc);
  line-height: 22px;
  margin-top: 10px;
  margin-bottom: 9px;
}
.abt-home .maso-item.abt_txt_1 {
  right: 0px;
}
.abt-home .maso-item.abt_txt_1 a,
.abt-home .maso-item.abt_txt_1 a i{
  color: #339;
}
.abt-home .maso-item a i{
  bottom: -17px;
  text-shadow: none;
}
.abt-home .maso-item.abt_txt_2 a,
.abt-home .maso-item.abt_txt_2 a i{
  color: #339;
}
.abt-home .maso-item.abt_txt_3 a,
.abt-home .maso-item.abt_txt_3 a i{
  color: #339;
}
.abt-home .maso-item a{
  font-family: Poppins-regular;
}
.abt-home .maso-item img{
  width: 70px;
}
.abt-shape .col-md-3 {position: relative;}
.abt-shape .team_1 .row-12,
.abt-shape .team_1 .row-10 {
  padding: 20px;
  display: inline-block;
  border: 1px solid #e5e9ec;
  border-radius: 5px;
  position: absolute;
  top: 150px;
  background: #F9FAFA;
}
.abt-shape .team_1 .row-12{
  top: 300px;
  right: -16px;
}
.abt-shape .team_1 .abt_txt_1 p {
  font: var(--fs-desc);
}
.abt-shape .team_2 .abt_txt_1 {
  padding: 35px;
  padding-left: 35px;
  border: 1px solid #e5e9ec;
  border-radius: 5px;
  position: absolute;
  top: -30px;
  right: 17px;
  border-bottom: 0px none;
}
.abt-shape .team_2 .abt_txt_1 div,
.abt-shape .team_3 .abt_txt_1 div {
  border-bottom: 1px solid #e5e9ec;
  height: 255px;
}
.abt-shape .team_2 .abt_txt_1 div{
  height: 302px;
}
.abt-shape .team_2 .abt_txt_2 div {
  margin-top: 25px;
}
.abt-shape .team_2 .abt_txt_2{
  padding: 35px;
  padding-left: 35px;
border: 1px solid #e5e9ec;
padding-left: 20px;
position: absolute;
top: 269px;
right: 17px;
border-top: 0px none;
border-left: 0px none;
}
.abt-shape .team_3{
  padding-left: 0px;
padding-right: 0px;
position: relative;
}
.abt-shape .team_3 .row {
  margin: 0px;
}
.abt-shape .team_3 .maso-item {
border: 1px solid #e5e9ec;
padding: 35px;
}
.abt-shape .team_3 .maso-item.abt_txt_1{
  top: -90px;
  left: -18px;
}
.abt-shape .team_3 .maso-item.abt_txt_2{
  top: -91px;
  left: -18px;
}
.abt-shape .team_3 .abt_txt_1
{
  border-bottom: 0px none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.abt-shape .team_3 .abt_txt_2 {
  border-top: 0px none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.abt-shape .team_3 .abt_txt_2 div{
  border-top: 0px none;
border-left: 0px none;
}
.abt-shape .col-md-3 .maso-item h4,
.abt-shape .col-md-5 .maso-item h4 {
  color: #339;
 font: var(--fs-h4box);
}
.abt-home .maso-item div{background-color: #FFF;}
#block-shapewhoweareasteam .abt-shape > .row {
  background: url('/themes/custom/creatrixcampus/images/pattern_shape.png') no-repeat 140px 350px;
}
.abt-shape .product_main_title,
#block-locationsaroundtheglobe .product_main_title,
.abt_mission_vision .product_main_title,
.abt_who_we .product_main_title,
.contact_blk .product_main_title ,
.about_globe_section .product_main_title {
  background: url('/themes/custom/creatrixcampus/images/under_line.png') no-repeat 0px bottom;
  padding-bottom: 20px;
  margin-bottom: 25px;
  font: var(--fs-head2);
}
.abt_location .abt_banner {
font-family: poppins-bold;
padding: 35px;
width: 29%;
position: relative;
}
.abt_location .abt_banner .global,
.abt_location .abt_banner .connected {
  background:transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  padding: 10px 20px;
  border-radius: 10px;
  width:fit-content;
  color: #FFF;
  margin-bottom: 20px;
}
.abt_location .abt_banner .global h3, .abt_location .abt_banner .connected h3{
  font: var(--fs-head3);
}
.abt_location .abt_banner .anytime_support {
  background: #FFF;
border-radius: 15px;
width: 23%;
display: inline-block;
box-shadow: -9px 8px 14px 8px rgba(0,0,0,0.19);
-webkit-box-shadow: -9px 8px 14px 8px rgba(0,0,0,0.19);
-moz-box-shadow: -9px 8px 14px 8px rgba(0,0,0,0.19);
padding: 10px;
text-align: center;
position: absolute;
}
.about_globe_section  {
  padding: 50px 0;
  background: #F5F5F7;
  position: relative;
  margin-top: 50px;
}
.about_globe_section .col-md-6:last-child {
  width: 40%;
  padding-left: 0;
}
.about_globe_section .col-md-6:first-child  {
  padding-right: 0;
  text-align: right;
}
.about_globe_section:after {
  content: '';
  background: url('/themes/custom/creatrixcampus/images/about_section_Bg.png') no-repeat 0px bottom;
  background-size: cover;
  background-position: 100%;
  height: 80%;
  width: 36%;
  position: absolute;
  right: 0;
  top: 12%;
  border-radius: 0 0 13px 20px;
}

.about_globe_section .container {
  position: relative;
  z-index: 9;
}
.about_globe_section .container p {
  font: var(--fs-desc);
  line-height: 22px;
  margin-top: 24%;
  margin-bottom: 9px;
  line-height: 31px;
}
.about_globe_section_left, 
.about_globe_section_right {
  font-size: 22px;
}
.about_globe_section_left {
  padding-top: 20px;
  padding-bottom: 30px;
  padding-left: 70px;
  position: relative;
}
.about_globe_section_left:before {
  content: '';
  border: 1px solid;
  width: 60px;
  position: absolute;
  left: 0;
  top: 42%;
}
.about_globe_section_left span ,
.about_globe_section_right span{
  color: #339;
}
.about_globe_section_right {
  float: right;
  padding-right: 160px;
  position: relative;
}
.about_globe_section_right:after {
  content: '';
  border: 1px solid;
  width: 60px;
  position: absolute;
  /* right: 0; */
  top: 42%;
}
.about_globe_section_right:before {
  content: '';
  background: url('/themes/custom/creatrixcampus/images/globel_icon.png') no-repeat 0px bottom;
  width: 80px;
  height: 84px;
  position: absolute;
  right: 18px;
  top: -30px;
}
.mission_title h3{  
  color: #339;
font: var(--fs-h4box);
}
.mission_title {
  text-align: left;
padding-left: 25px;
}
.abt_mission_vision .col-md-5 {
  border-radius: 50px;
}
.abt_mission_vision .col-md-5 .advs-box {
  width: 75%;
}
.abt_mission_vision .row,
.abt_mission_vision .vision_blk {position: relative;}
.abt_mission_vision .mission_list li {
  padding-top: 10px;
  text-align: left;
  font: var(--fs-desc);
  padding-bottom: 10px;
  list-style-image: url('/themes/custom/creatrixcampus/images/mission_li.png');
}
.mission_image {
  background: #FFF;
  position: absolute;
  top: 25%;
  left: 34%;
  padding-top: 37px;
  box-shadow: 10px 6px 14px 2px rgba(0,0,0,.33);
  padding-bottom: 37px;
  padding-left: 13px;
  border-radius: 25px;
  padding-right: 18px;
  width: 20%;
}
.abt_mission_vision .vision_blk h3{
color: #339;
margin-bottom: 30px;
font: var(--fs-h4box);
}
.abt_mission_vision .vision_blk .vision_txt {
  font-family: Poppins-mediumItalic;
}
.abt_mission_vision .vision_blk .link {
  margin-top: 35px;
}
#block-missionandvision .row{margin: 0 auto;margin-top: 55px;}
.abt_who_we .product_title {
  color: #000;
  font: var(--fs-desc);
  margin-bottom: 25px;
  font-weight: 600;
}
.even.product_title{float: right;}
.abt_who_we .odd.col-md-7{
  font-size: 18px;
  font-family: poppins-regular;
  color: #000;
  position: relative;
}
.abt_who_we p,
.who_we_serve p,
.our_story p {
  font-family: poppins-regular;
}
.abt_who_we .even.col-md-6 .drivers_list,
.what_do_we .odd.col-md-6 .drivers_list,
.what_do_we .odd.col-md-5 .drivers_list {
  background: #FFF;
  border-radius: 10px;
  position: relative;
}
.our_story .odd .col-md-3 {
  background: #FFF;
  box-shadow: 0 0 15px rgba(0,0,0,.13);
  border-radius: 10px;
  /*padding: 35px;*/
}
.what_do_we .odd.col-md-6 .resource_list
{
  width: 95%;
  margin-left: 10%;
}
.what_do_we .odd.col-md-6 .drivers_list
{
  padding: 35px 20px 20px 20px;
  box-shadow: -5px -2px 25px rgba(0,0,0,.33);
  margin-top: 20px;
}
.abt_who_we .even.col-md-6 .drivers_list .grid-item .col-md-2 {
  height: 75px;
  text-align: center;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.13) !important;
}
.abt_who_we .even.col-md-6 .drivers_list .grid-item .col-md-2 img {
  width: 60px;
}
.drivers_list .grid-box > .grid-item {
  padding: 10px;
  margin-bottom: 30px;
}
.abt_who_we .even.col-md-6 .drivers_list .grid-item span{
  box-shadow: 0 0 15px rgba(0,0,0,.13);
  border-radius: 0px 10px 10px 10px;
  display: grid;
  justify-content: center;
  align-content: center;
  text-align: center;
  color: #5D5D72;
  text-align: left;
  height: 45px;
  background-color: #fff;
}
.drivers_list .grid-item .col-md-2{background-color: #FFF;}
.what_do_we .product_main_title{
  width: 56%;
  margin-bottom: 30px;
}

.drivers_list h3,
.c-success
{
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  color: #FFF !important;
  width: fit-content;
  padding: 5px;
  border-radius: 5px;
  max-width: max-content;
  font: var(--fs-head3);
  margin-bottom: 25px;
}
.odd.col-md-6 {
  position: relative;
}
.col-md-6 .driver_banner,
.col-md-5 .driver_banner {
  background: #fff;
  position: absolute;
  box-shadow: -5px 8px 14px 8px rgba(0,0,0,0.19);
  width: 130px;
  height: 130px !important;
  z-index: 4;
  top: -12%;
  border-radius: 5px;
  display: grid;
  text-align: center;
  justify-content: center;
  align-content: center;
  padding:0;
  right: 8%;
}
.section-who-we.no-padding-top .vertical-row.row {
  display: inherit !important; 
}
.section-who-we .hc_text_block_cnt {
  padding-top: 20px;
}
.section-who-we .col-md-6 .driver_banner {
  top: 20px;
  right: 30px;
}
.col-md-5 .driver_banner {
  width: 40%;
}
.col-md-6 .driver_banner img
{
  width: 69px;
  height: 69px;
}
.even .driver_banner
{
  right: 3px;
  top: -83px;
}
.who_we_serve .even .driver_banner {
  top:-75px;
}
.odd .driver_banner{
  right: 70px;
  top: -63px;
}
.what_do_we .vertical-row {clear:both;}

.enriching_list ul{padding-left: 0px;}
.enriching_list ul li{list-style: none;clear:both;margin-bottom: 20px;}
.enriching_list ul li .list-img{
  background: #FFF;
  padding: 20px;
  text-align: center;
}
.enriching_list ul li .list-img img{
  width: 45px;
  height: 100%;
}
.what_do_pts h4{margin-bottom: 0px;}
.what_do_pts h4 a{
   font: var(--fs-desc);
  margin-bottom: 0px;
  font-weight: 600;
  color: #339;
}
.what_do_pts p {
  margin-top: 0px;
  font: var(--fs-desc);

}
.what_do_we .even.col-md-6 {
  font-family: poppins-regular;
  color: #000;
}
.who_we_serve .row .col-md-6 .driver_banner {
  width: 176px;
  height: 166px;
  align-items: center;
  justify-content: center;
  display: grid;
}
.who_we_serve .drivers_list h3{
  width: fit-content;
}
.who_we_serve .drivers_list .row {position: relative;}
.who_we_serve .listing_success {position: absolute;width : 100%;}
.tab-product-item.abt_who_we.our_story .space.l{
  height: 30px;
}
.our_story .odd{
  position: relative;
}
.who-we-serve .icon-box .text-s
{
  min-height: 98px;
  line-height: 22px;
}
.who-we-serve .icon-box
{
  text-align: left;
  border-left: 1px solid #cacac096;
  border-right: 1px solid #ccc;
  border-radius: 10px;
  filter: drop-shadow(0px 0px 3px #ccc);
  border-bottom: 1px solid #CCC;
  box-shadow: 0 0 2px #c93441;
  box-shadow: none;
}
.who-we-serve .icon-box .icon-box-cell
{
  padding: 15px;
}
#block-whoweserve .boxed-inverse
{
  padding: 10px;
  padding-top: 100px;
  position: relative;
}
.section-who-we .boxed-inverse .hc_grid_list_cnt {
  padding-top: 40px;
  box-shadow: -5px -2px 25px rgba(0,0,0,.33);
  border-radius: 10px;
  padding-bottom: 40px;
}
.who_we_serve .maso-box .maso-item div,
.who-we-serve .icon-box
{
  background-color: #FFF;
}
.section-who-we .who-we-serve:nth-child(2) .icon-box,
.section-who-we .who-we-serve:nth-child(3) .icon-box {
  border-bottom: 5px solid #FB793F;
}
.section-who-we .who-we-serve:first-child .icon-box ,
.section-who-we .who-we-serve:nth-child(4) .icon-box  {
  border-bottom: 5px solid #5D5D72;
}
.who_we_serve .maso-box .maso-item div {background-color: #FFF;border-bottom: 5px solid #EF5826;}
.our_story .odd .anubavam_logo {
  text-align: center;
  display: grid;
  justify-content: center;
  align-content: center;
}
.who_we_serve .listing_success .maso-box .maso-item h4{
  font:var(--fs-h4box);
  color: #000;
}
.learn_abt_cc .col-md-12{
  box-shadow: 0px 0px 20px rgba(0,0,0,0.35);
  border-radius: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: inline-block;
}
.learn_abt_cc .col-md-12 p {
  font:var(--fs-desc);
  color: #339;
  float: left;
  text-align: left;
}
.learn_abt_cc .arrow {
  height: 20px;
  width: 35%;
  float: left;
  text-align: center;
}
.learn_abt_cc .arrow img {
  width: 185px;
}

.learn_abt_cc .col-md-12 a{
  float: right;
}
.contact_blk .contact_txt {
  margin: 0 auto;
  text-align: center;
  font-family: poppins-light;
}
.contact_blk .contact_txt p{
  font: var(--fs-desc);
}
.contact_blk .link {
  text-align: center;
}
.contact_blk .col-md-2 {
  position: relative;
}
.contact_blk .col-md-2 img{
  position:absolute
}
.contact_blk .social_contact_1 .icon_1 {
  top: 0px;
  left: 0px;
}
.contact_blk .social_contact_1 .icon_2 {
  top: 136px;
  left:48%;
}
.contact_blk .social_contact_1 .icon_3 {
  top: 344px;
  left: 0px;
}
#block-contactusimplementation .contact_blk .social_contact_1 .icon_3 {
  top: 212px;
}
#block-contactusimplementation .contact_blk .social_contact_3 .icon_3 {
  top: 177px;
} 
.contact_blk .social_contact_3 .icon_1 {
  top: 0px;
  right: 0px; 
}
.contact_blk .social_contact_3 .icon_2 {
  top: 136px;
  right: 77%;
}
.contact_blk .social_contact_3 .icon_3 {
  top: 344px;
  right: 0px;
}
.contact_blk .social_contact_2{
  text-align: center;
}
.who_we_serve .maso-item div {
  border-left: 1px solid #cacac096;
  border-right: 1px solid #ccc;
  border-radius: 10px;
  filter: drop-shadow(0px 0px 3px #ccc);
  box-shadow: none;
}

#block-aboutustitlesectuon .section-bg-image ,
.header_ection_masonry_3 .section-bg-image {
  background:url('/themes/custom/creatrixcampus/images/masonry_bg.png') no-repeat;
  background-position: 79% center;
  background-size: 30%,20%;
}
#block-integrations.header_ection_masonry_3 .section-bg-image  {
  background: url('/themes/custom/creatrixcampus/images/masonry_bg.png');
  background-repeat:no-repeat;
  background-position: 75% center;
  background-size: 25%;
}
.our_story .even p{
  line-height: 40px;
}
.what_do_we .vertical-row.row {
  display: inherit !important;
}
.what_do_we .vertical-row.row .even {
  margin-top: 50px;
}
.section-who-we .boxed-inverse .grid-list .grid-box.row{
  margin: 0;
  width: 100%;
}
.what_do_we .driver_banner {
  background:url('/themes/custom/creatrixcampus/images/aboutus/Enriching_experience.png') no-repeat center center;
  background-size: 65%;
  background-color: #fff;
}
.abt_location{background-attachment: scroll !important;background-position: center !important;}
.title-about-us #block-signflow-content article {display: none;}
/*aboutus revamp end*/
/*partner page revamp */
.partner_btn {margin-top: 40px;display: inline-block;}
.partner_btn.btn_1,.partner_btn.btn_2{margin-bottom: 20px;}
.header_style_1 .col-md-6 > .desktop-view-home{display: none;}
.Grid-style-rich-text .zig-zag-content-style ul li {
  list-style-image: url('/themes/custom/creatrixcampus/images/mission_li.png');
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  color: #339;
  font: var(--fs-desc);
}
.content-page-606 .header_style_1 .space.l {display: none;}
.content-page-606 .header_style_1 .col-md-12,
.content-page-606 .Grid-style-rich-text .zig-zag-image-style {
  padding: 0px;
}
.content-page-606 .grid-col-style .row {margin: 0 auto;}
.zig-zag-image-style .col-md-5 {
  border-radius: 10px;
  padding: 30px;
  position: relative;
  padding-bottom: 60px;
  background-color: #FFF;
}
.zig-zag-image-style .col-md-5.tab_1 {margin-right: 11%;}
.zig-zag-image-style .col-md-5 h4 {
  font: var(--fs-h4box);
  color: #000;
  margin-top: 0px;
}
.zig-zag-image-style .col-md-5 .desc {
  font: var(--fs-desc);
  height: 104px;
}
.zig-zag-image-style .col-md-5 .desc p{
  color: #000;
}
.content-page-606 .Grid-style-rich-text .zig-zag-image-style {position: relative;}
.zig-zag-image-style .col-md-5 .svg-button span{font-size: 16px;}
.content-page-606 .header_style_1:last-child{padding-top: 0px;}
/*partner page revamp end */
#webform-submission-individual-partner-signup-node-372-add-form .form-actions input,
#webform-submission-business-partner-signup-node-373-add-form .form-actions input {margin-right: 30px;}
#block-block-section-content-blog-list-style-2 .advs-box p,
.page-node-type-product .advs-box p,
#block-block-section-content-faq .ui-accordion-content p,
.page-node-type-general-landing-page .ui-accordion .ui-accordion-content p,
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-5 p.text-l,
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-12 p.text-l,
#block-aboutustitlesectuon .col-md-6 p.text-l,
#block-resourcepageheader .col-md-6 p.text-l,
#block-webinarspagetopheader .col-md-6 p.text-l,
.header_ection_masonry_3 .col-md-6 p.text-l,
#block-whycreatrixbannersection .col-md-6 p.text-l,
.header_style_1 .col-md-5 p.text-l,
.tab-product-item p, .tab-product-item ul li,
.block-quote.quote-1, .block-quote.quote-2,
#block-views-block-signflow-testimonials-content-block-3 .right_wp_sec p,
#block-views-block-signflow-services-slider-style-1 p.related-sub,
#block-views-block-signflow-services-block-4 p.related-sub,
.column_6_slider  p.related-sub,
#block-copyrightfooter .footer_social_section .copyright p,
#block-copyrightfooter a ,
.banner-text-l ,
.sub_title_block,
.sub_title_block p,
.sub_text_block,
.sub_text_block p ,
#block-webinarleftblock p ,
#block-webinarleftblock ul li,
#block-webinarleftblock ol li ,
#block-signflowblocksectioncontentseethekillerfeatures p ,
p
 {
  font: var(--fs-desc);
}
#block-signflowblocksectioncontentseethekillerfeatures .full_width_group p {
  color : #fff;
}
/* Home page column 6 */
.column_6_single_wrapper .grid-item.col-md-4:first-child .advs-box.advs-box-side-icon {
  box-shadow: none;
  background: transparent;
}
.column_6_single_wrapper .grid-item.col-md-4 {
  margin-bottom: 0;
  min-height: 165px;
}
.column_6_single_wrapper .grid-item.col-md-4:first-child .advs-box.advs-box-side-icon{
  padding: 0;
}
.contact_blk .col-md-8 {
  text-align: center;
}
.col-md-5.zig-zag-image-style {
  padding-left: 0;
  padding-left: 0;
}

@media only screen and (min-width: 991px) and (max-width: 1575px)  {
  .path-news-events .banner_section img{
    width: 350px;
    height: 350px;
    margin-top: 100px !important;
  }
  .path-news-events .banner_section {
    background-size: 100% !important;
  }
  .tab-product-item .row .image_bg{
    width: 436px;
  }
  #block-whytopuserloveus.card_view .col-md-4 .advs-box {min-height: 445px !important;}
  .listing_success .desktop-view-home .abt_txt_2 {min-height: 317px;}
  .abt_who_we p
  {
    font: var(--fs-desc);
  }
  .what_do_we .col-md-6 p {
    font: var(--fs-desc);
  }
  .tab-product-item .col-md-5,
  .tab-product-item .col-md-7 {
    padding: 0 15px !important;
  }
  .tab-product-item .col-md-5 h3{
    font: var(--fs-head3) !important;
    line-height: 45px !important;
  }
   .tab-product-item .col-md-6 h3,
  .column_6_slider   .flex-viewport a , #block-signflowblocksectioncontentseethekillerfeatures h3 {
   font: var(--fs-head3);
  }
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
  #block-views-block-signflow-services-block-4  ul li .icon-box ,
  .column_6_slider ul li .icon-box,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box
    {
    padding: 20px;
  }
  #block-block-section-content-blog-list-style-2 .col-md-4 {padding: 10px;}
  #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box,
  .quote-author .subtxt{
    font-size: 14px;
    line-height: 25px;
  }
  .contact_main .form_display {
    top: 9%;
  }
  #blog_detail .blog_body .col-md-11 {
    width: 75%;
  }
  .social_row_body.remove {top: 160px !important;}
  .social_row_body {width: 12%;}
  
  #block-whycreatrixbannersection .row > .col-md-7:first-child ,
  #block-whybannersection .abt-home.why-banner .row > .col-md-6:first-child {
    padding-right: 10%;
  }
  #block-whybannersection .blue_btm_br img ,
  #block-whybannersection .red_btm_br img ,
  #block-whycreatrixbannersection .blue_btm_br img ,
  #block-whycreatrixbannersection .red_btm_br img {
    width: 75px;
  }
  .request_demo_pge_style .col-md-5,
  .custom_request_quote {padding: 0px;}
  .webform-submission-add-form .form-item label, 
  .webform-submission-add-form .form-item .fieldset-legend {
    font-size: 14px;
  }
  .rq_txt .sub_title_block {width: 80%;}
  .custom_request_quote{left: 10%;}
  .arrow_class{left: 30%;bottom: 15%;}
  .zig-zag-image-style .col-md-5 {
    padding: 20px;
  }
  .zig-zag-image-style .col-md-5 h4{font-size: 13px;}
  .zig-zag-image-style .col-md-5 .desc p{font-size: 12px;}
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box .icon-box-cell img ,
  #block-views-block-signflow-services-block-4 ul li .icon-box .icon-box-cell img ,
  .column_6_slider  ul li .icon-box .icon-box-cell img,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box-cell img {
    width: 45px !important;
  }
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
  #block-views-block-signflow-services-block-4 ul li .icon-box,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box {height: 410px;}
  #block-views-block-signflow-services-slider-style-1 ul li .sub, 
 #block-signflow-views-block-signflow-services-block-5 ul li .sub,
  .column_6_slider ul li .sub {
    min-height: 262px;
  }
  #block-views-block-signflow-services-block-4 ul li .sub {
    min-height: 262px;
  }
  .masonry_view{
    padding-top: 20px;
  }
  #block-aboutustitlesectuon .desktop-view-home .col-md-6 {padding: 0px;}
  #block-integrations .abt-home .maso-item.abt_txt_3 {
    left: 4px;
  }
  .abt-shape .team_1 .row-10{
    width: 415px;
    top: 51px ;
    left: 4px;
  }
  .abt-shape .team_1 .row-12{right:-6px;}
  .card_view .col-md-4 .advs-box{
    height: 270px;
  }
  #block-mobileviewmenu {display: none;}
  .address_section .contact_list {padding: 40px 20px;}
  .tab-product-item .odd_row .col-md-5 h3:after, .tab-product-item .even_row .col-md-5 h3:before{
    width: 75px !important;
  }
}
/* hereswhycreatrixhelpsyoubetter */
#block-hereswhycreatrixhelpsyoubetter .text-m {
  color: #3362C8;
  font:var(--fs-h4box);
}
#block-hereswhycreatrixhelpsyoubetter .icon-box .icon-box-cell:first-child {
  width: 80px;
}
#block-hereswhycreatrixhelpsyoubetter .icon-box .icon-box-cell:first-child img {
  width: auto;
}
#block-hereswhycreatrixhelpsyoubetter .icon-box-cell p {
  margin-top: 10px;
  font:var(--fs-desc);
}
#block-hereswhycreatrixhelpsyoubetter .advs-box-side-icon .icon-box {
  vertical-align: middle;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .advs-box-side-icon .caption-box ,
.column_6_single_wrapper .advs-box-side-icon .caption-box{
  height: 76px;
  vertical-align: middle;
  display: table-cell;
  font:var(--fs-desc);
}
#block-typicalhighereducationworkflowsthatdriveexcellence .advs-box-side-icon h3 ,
.column_6_single_wrapper .advs-box-side-icon h3{
  margin-top: 0;
  margin-bottom: 0;
  padding: 2px 0;
  color: #0B0757;
  font-weight: normal;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .min_mid_wrapper .mid_wrapper,
.column_6_single_wrapper .min_mid_wrapper .mid_wrapper {
  color: #0B0757;
}

.cloumn_view3_grid.card_view .col-md-4 .advs-box  {
  box-shadow: 0 3px 60px #00000029;
  min-height: 550px;
  height: auto;
}
#block-whytopuserloveus.card_view .col-md-4 .advs-box {
  box-shadow: 0 3px 60px #00000029;
  min-height: 420px;
  height: auto;
}
#block-whytopuserloveus .advs-box h4
{
  padding-bottom: 5px;
}
#block-whytopuserloveus .advs-box h4,
.cloumn_view3_grid .advs-box h4{
  position: relative;
}
#block-whytopuserloveus .advs-box h4::after ,
.cloumn_view3_grid .advs-box h4::after {
  border-bottom: 3px;
  width: 100px;
  color: #fff;
  content: '';
  background: #333596;
  position: absolute;
  height: 3px;
  bottom: -9px;
  left: 0;
}
#block-whytopuserloveus.card_view .col-md-4:hover h4::after,
.cloumn_view3_grid.card_view .col-md-4:hover h4::after {
  background: #fff;
}
#block-hereswhycreatrixhelpsyoubetter .advs-box-side-icon h3 {
  margin-top: 0;
  margin-bottom: 0;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4
{
  padding: 20px;
}
.column_6_single_wrapper .grid-item.col-md-4
{
  padding: 15px;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4 .advs-box.advs-box-side-icon ,
.column_6_single_wrapper .grid-item.col-md-4 .advs-box.advs-box-side-icon{
  padding: 20px;
  box-shadow: 0px 29px 49px #00000026;
  border-radius: 15px;
}
#block-whytopuserloveus{padding-top: 35px;}
#block-typicalhighereducationworkflowsthatdriveexcellence .icon-box .icon-box-img,
.column_6_single_wrapper .icon-box .icon-box-img,
#block-ourinnovation .icon-box .icon-box-img,
.zig-zag-image-style .icon-box .icon-box-img,
.grid-style-small-box .icon-box .grid-6-inner-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 25px;
  padding: 15px;
}
.grid-style-small-box .icon-box .grid-6-inner-img,
#block-typicalhighereducationworkflowsthatdriveexcellence .icon-box .icon-box-img ,
.column_6_single_wrapper .icon-box .icon-box-img {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
}
#block-ourinnovation .icon-box .icon-box-img,
.zig-zag-image-style .icon-box .icon-box-img {
  width: 60px;
  height: 60px;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .icon-box,
.column_6_single_wrapper .icon-box  {
  width: 70px;
  vertical-align: middle;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid-item.col-md-4.min_mid_wrapper,
.column_6_single_wrapper .grid-item.col-md-4.min_mid_wrapper {
  padding: 0;
}
.min_mid_wrapper .mid_wrapper{
  font-size: 24px;
  font-weight: bold;
  line-height: 22px;
  padding-right: 36%;
  color: #36399C;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .min_mid_wrapper .advs-box,
.column_6_single_wrapper .min_mid_wrapper .advs-box {
  box-shadow: 0px 0px 0px #00000026 !important;
}
.column_6_single_wrapper .grid_middle_view {
  text-align: left;
  box-shadow: 0 0px 0px #00000026 !important;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid_middle_view{
  text-align: center;
  box-shadow: 0 0px 0px #00000026 !important;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid_middle_view.advs-box a.btn ,
.column_6_single_wrapper .grid_middle_view.advs-box a.btn{
  margin-top: 3px;
  border: 0;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid_mai .grid_main_view ,
.column_6_single_wrapper .grid_mai .grid_main_view {
  opacity: 1;
  transition-delay: 0.4s;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid_main_wrapper .grid_hover_view ,
.column_6_single_wrapper .grid_main_wrapper .grid_hover_view {
  transition: 0s;
  opacity: 0;
  position: absolute;
  top: 20px;
}
#block-typicalhighereducationworkflowsthatdriveexcellence .grid_main_wrapper:hover .grid_main_view ,
.column_6_single_wrapper .grid_main_wrapper:hover .grid_main_view{
  transition: 0s;
}
.grid_hover_view {
  padding-top: 12px !important;
  padding-bottom: 15px !important;
}
.grid_hover_view a , .grid_hover_view a:hover {
  margin: 8px !important;
  border:0px !important
}
#block-ourinnovation .icon-box-cell label,
.zig-zag-content-style .icon-box-cell label {
  padding-left: 0;
  font: var(--fs-head3);
  padding-bottom: 10px;
  color: #000;
}
.zig-zag-content-style .icon-box-cell label {
  margin-bottom: 25px !important;
  padding-top: 25px !important;
  color: #339;
}
.zig-zag-content-style .icon-box-cell .h3-main-title.product_main_title{
  padding-bottom: 20px;
  margin-bottom: 60px;
}
#block-ourinnovation .icon-box-cell p,
.zig-zag-content-style .icon-box-cell p{
  padding-left: 0;
  font: var(--fs-desc);
}
#block-ourinnovation .caption-box,
.zig-zag-image-style .caption-box {
  height: 60px;
  vertical-align: middle;
  display: table-cell;
  margin-bottom: 10px;
}
#block-ourinnovation .advs-box-side-icon .icon-box,
.zig-zag-image-style .advs-box-side-icon .icon-box{
  padding-right: 0;
  vertical-align: middle;
  width: 50px;
}
#block-ourinnovation .grid-item.col-md-11,
.zig-zag-image-style .grid-item.col-md-11 {
  padding: 0 20px;
}
#block-ourinnovation .advs-box-side-icon h3,
.zig-zag-image-style .advs-box-side-icon h3 p {
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  color: #339;
  font: var(--fs-h4box);
}
.zig-zag-image-style .advs-box-side-icon h3 {margin-bottom: 0px;}
#block-ourinnovation .advs-box.advs-box-side-icon,
.zig-zag-image-style .advs-box.advs-box-side-icon {
  padding: 10px 20px;
  box-shadow: 0 8px 35px #00000026;
  border-radius: 15px;
  margin-bottom: 10px;
}
#block-ourinnovation .section_left .col-md-5 {
  float: right;
}
/**/
/* Why Creatrix */ 
#block-whybannersection .even.col-md-5 ,
#block-whycreatrixbannersection .even.col-md-6,
.masonry_view {
  background: url(/themes/custom/creatrixcampus/images/masonry_bg.png) no-repeat 0;
  background-position: 50% center;
  background-size: 65%;
}
#block-whybannersection .drivers_list h4,
#block-whycreatrixbannersection .drivers_list h4 {
  color: #2E3D62;
  margin-bottom: 15px;
}
#block-whycreatrixbannersection .drivers_list h4{color: #000;}
#block-whybannersection .drivers_list p,
#block-whycreatrixbannersection .drivers_list p{
  margin-top: 10px;
}
#block-whybannersection .banner-text-l,
#block-whycreatrixbannersection .banner-text-l   {
  line-height: 27px;
}
#block-ourprovenexpertise .blue-bg {
  padding-top: 25px;
  padding-bottom: 25px;
}
#block-ourprovenexpertise .content.blue-bg-style {
  padding-left:  8%;
  padding-right: 8%;
  margin-bottom: 100px;
}
#block-ourprovenexpertise .why-prov .col-md-6  {
  padding: 0;
  min-height: 245px;
}
.resource.maso-item a.btn-text:hover  {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat !important;
  color: #FFF;
  border: 0px none !important;
}
.resource.maso-item a.btn-text {
  background: none !important;
  border: 2px solid #339 !important;
  color: #339;
  border: 0px none;
  font-family: Poppins-BoldItalic;
  margin-top: 6px;
  padding: 12px 33px;
  border-radius: 50px;
  margin-left: 20px;
}
.resource.maso-item a.btn-text::after {
  display: none;
}
#block-ourprovenexpertise .circle-button.btn_link {
  color: #339 !important;
  background: #fff !important;
  margin-left: 50px;
  padding: 9px 23px;
  font-size: 18px;
  margin-top: 24px;
  float: left;
}
#block-ourprovenexpertise .circle-button.btn_link:hover{
  color : #333399 !important;
}
#block-ourprovenexpertise  .why-prov .icon-box-cell label{
  color: #fff;
  line-height: 24px;
  text-align: left;
  font-size: 20px !important;
  margin-bottom: 0;
  margin-top: 15px;
}
.blue-bg
{
    background: transparent linear-gradient(90deg,#6597cb 0,#35369b 100%) 0 0 no-repeat;
    color: #fff;
    padding: 90px;
    border-radius: 30px;
    margin: 0 auto !important;
    max-width: 98%;
}
.text-colorFFFF
{
    color: #fff;
    font-size: 67px;
    font-weight: 500;
    margin-bottom: 60px;
    margin-top: 70px;
    padding-left: 50px;
}
.abt_who_we .even.col-md-6 .resource_list .grid-item .col-md-2
 {

  width: 90%;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
 
}
.title-why-creatrix  #block-views-block-signflow-partners-block-2 .png-over .img-box img {
  max-height: unset;
}
#block-views-block-signflow-partners-block-2 ul li .client_title ,
.partners_slider .client_title{
  color: #000;
  font: var(--fs-desc);
  font-weight: bold;
  margin-top: 20px;
}
#block-views-block-signflow-partners-block-3 h3 ,
#block-views-block-signflow-partners-block-2 h3,
.partners_slider h3 {
  color: #333399 !important;
}
#block-views-block-signflow-partners-block-3 p ,
#block-views-block-signflow-partners-block-2 p,
.partners_slider p  {
  font:var(--fs-desc);
  width:80%;
  color: #000;
}
#block-views-block-signflow-partners-block-3 .h3-title,
#block-views-block-signflow-partners-block-2 .h3-title,
#block-hereswhycreatrixhelpsyoubetter .h3-title,
.partners_slider .h3-title {
  background: url('/themes/custom/creatrixcampus/images/under_line.png') no-repeat 0 bottom;
  padding-bottom: 20px;
  margin-bottom: 30px;
  font: var(--fs-head2);
  margin-top: 20px !important;
}
#block-views-block-signflow-partners-block-3 .flexslider, 
#block-views-block-signflow-partners-block-2 .flexslider,
.partners_slider .flexslider {
  margin-top: 40px;
}
.abt_who_we .even.col-md-6 .resource_list
{
  background: #FFF;
  border-radius: 10px;
  padding: 35px;
  position: relative;
}
.resource_list .rec{
  text-align: center;
  margin: 15px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 10px 15px #8A8A8A42;
border-radius: 15px;
opacity: 1;

}
.resource_list span.resource_label
{
  line-height: 20px;
  font-size: 12px;
  min-height: 50px;
  display: block;
  font-size: 12px;
  line-height: 20px;
  font-family: Poppins-Medium;

}
.resource_list .col-res
{
  margin-bottom: 20px;
}
.abt_who_we .resource_left
{
  position: absolute;
  left: -51px;
  box-shadow: -4px 9px 19px rgba(0,0,0,.13);
  box-shadow: 0px 10px 15px #00000029;
  border-radius: 15px;
}
.abt_who_we .max-width
{
 max-width: 90%;
 padding-bottom: 30px;
}
.abt_who_we .max-width p{
font-family: Poppins-Medium;
}
#block-views-block-creatrix-resource-block-1 .container ,
#whitepapers_resource_list .container ,
#datasheet_resource_list .container ,
#email_resource_list	.container,
#infographics_resource_list .container {
  padding-top: 0;
}
#block-views-block-creatrix-resource-block-1 .navbar-collapse,
#whitepapers_resource_list .navbar-collapse,
#datasheet_resource_list .navbar-collapse,
#email_resource_list	.navbar-collapse,
#infographics_resource_list .navbar-collapse,
.res-head .navbar-collapse
{
  text-align: center;
}

.res-head .navbar-collapse ul
{
  max-width:858px;
  /* UI Properties */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 3px;
  opacity: 1;
  margin: 0 auto;
}
#block-views-block-creatrix-resource-block-1 .navbar-collapse ul ,
#whitepapers_resource_list ul,
#datasheet_resource_list ul,
#email_resource_list ul,
#infographics_resource_list ul {
  border-radius: 3px;
  opacity: 1;
  margin: 0 auto; 
  min-height: 75px;
}
#block-views-block-creatrix-resource-block-1 .maso-box,
#whitepapers_resource_list  .maso-box,
#datasheet_resource_list .maso-box,
#email_resource_list .maso-box,
#infographics_resource_list .maso-box,
.res-head .maso-list .maso-box
{
  margin-top: 65px;
}

#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li > a:hover,
#whitepapers_resource_list .nav.inner.ms-rounded > li > a:hover,
#datasheet_resource_list .nav.inner.ms-rounded > li > a:hover,
#email_resource_list	.nav.inner.ms-rounded > li > a:hover,
#infographics_resource_list .nav.inner.ms-rounded > li > a:hover,
.res-head .nav.inner.ms-rounded > li > a:hover,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li.active a,
#whitepapers_resource_list  .nav.inner.ms-rounded > li.active a,
#datasheet_resource_list .nav.inner.ms-rounded > li.active a,
#email_resource_list	 .nav.inner.ms-rounded > li.active a,
#infographics_resource_list .nav.inner.ms-rounded > li.active a,
.res-head .nav.inner.ms-rounded > li.active a,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li > a:hover,
#whitepapers_resource_list  .nav.inner.ms-rounded > li > a:hover,
#datasheet_resource_list .nav.inner.ms-rounded > li > a:hover,
#email_resource_list	.nav.inner.ms-rounded > li > a:hover,
#infographics_resource_list .nav.inner.ms-rounded > li > a:hover,
.res-head nav.inner.ms-rounded > li > a:hover
{
  background: none;
  border: 0;
  box-shadow: none;
}

#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li:hover, 
#whitepapers_resource_list  .nav.inner.ms-rounded > li:hover, 
#datasheet_resource_list .nav.inner.ms-rounded > li:hover, 
#email_resource_list	.nav.inner.ms-rounded > li:hover, 
#infographics_resource_list .nav.inner.ms-rounded > li:hover,
.res-head .nav.inner.ms-rounded > li:hover, 
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li.active,
#whitepapers_resource_list  .nav.inner.ms-rounded > li.active,
#datasheet_resource_list .nav.inner.ms-rounded > li.active,
#email_resource_list	.nav.inner.ms-rounded > li.active,
#infographics_resource_list .nav.inner.ms-rounded > li.active,
.res-head .nav.inner.ms-rounded > li.active,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li:hover,
#whitepapers_resource_list  .nav.inner.ms-rounded > li:hover,
#datasheet_resource_list .nav.inner.ms-rounded > li:hover,
#email_resource_list	.nav.inner.ms-rounded > li:hover,
#infographics_resource_list .nav.inner.ms-rounded > li:hover,
.res-head .nav.inner.ms-rounded > li:hover
{
border-radius: 3px 0px 0px 3px;
opacity: 1;
font-size: 20px;
border: 0;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li ,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li a ,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li ,
#whitepapers_resource_list .nav.inner.ms-rounded > li a ,
#datasheet_resource_list .nav.inner.ms-rounded > li a,
#datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list .nav.inner.ms-rounded.over > li,
#email_resource_list .nav.inner.ms-rounded.over > li a,
#infographics_resource_list .nav.inner.ms-rounded > li,
#infographics_resource_list .nav.inner.ms-rounded > li a {
  font-size: 18px !important;  
  font-family: Poppins-Medium !important;
  color: #232323 !important;
  font-weight: normal;
  line-height: 18px;
}
#block-views-block-creatrix-resource-block-1 .resource_active_img ,
#whitepapers_resource_list .resource_active_img ,
#datasheet_resource_list .resource_active_img ,
#email_resource_list .resource_active_img,
#infographics_resource_list .resource_active_img{
  display:none;
}
#block-views-block-creatrix-resource-block-1 li.active .resource_img ,
#whitepapers_resource_list  li.active .resource_img ,
#datasheet_resource_list li.active .resource_img ,
#email_resource_list li.active .resource_img,
#infographics_resource_list li.active .resource_img {
  display:none;
}
#block-views-block-creatrix-resource-block-1 li.active .resource_active_img ,
#whitepapers_resource_list li.active .resource_active_img ,
#datasheet_resource_list li.active .resource_active_img ,
#email_resource_list li.active .resource_active_img,
#infographics_resource_list li.active .resource_active_img{
  display:block;
}
#block-views-block-creatrix-resource-block-1 .resource_all span ,
#whitepapers_resource_list  .resource_all span ,
#datasheet_resource_list .resource_all span ,
#email_resource_list  .resource_all span,
#infographics_resource_list .resource_all span {
  background: url('/themes/custom/creatrixcampus/images/resource_all_active.png') no-repeat 0 ;
  width: 50px;
  height: 50px;
  display: inline-block;
}
#block-views-block-creatrix-resource-block-1 .resource_all.active span ,
#whitepapers_resource_list .resource_all.active span , 
#datasheet_resource_list .resource_all.active span ,
#email_resource_list  .resource_all.active span,
#infographics_resource_list .resource_all.active span  {
  background: url('/themes/custom/creatrixcampus/images/resource_all.png') no-repeat 0 ;
  width: 50px;
  height: 50px;
  display: inline-block;
}

.res-head .nav.inner.ms-rounded.over > li
{
width: 214px;
font-size: 20px;
border: 0;
padding-top: 23px;
position: relative;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li ,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li ,
#datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list	.nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li{
  font-size: 20px;
  border: 0; 
  position: relative;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li ,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li ,
#datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list	.nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li   {
  position: relative;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li.current-active:after ,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li.current-active:after ,
#datasheet_resource_list .nav.inner.ms-rounded.over > li.current-active:after ,
#email_resource_list .nav.inner.ms-rounded.over > li.current-active:after,
#infographics_resource_list .nav.inner.ms-rounded.over > li.current-active:after 	{
  width: 15px;
  position: absolute;
  color: #339;
  border-bottom: 1.5px solid #339;
  bottom: -2px;
  transform: rotate(90deg);
  right: 45px;
  content: '';
  z-index: 99;
  margin: 0 auto;
  left: 0;
  right: 0;
}
#block-views-block-creatrix-resource-block-1 .maso-box.row ,
#whitepapers_resource_list .maso-box.row  ,
#datasheet_resource_list .maso-box.row,
#email_resource_list .maso-box.row,
#infographics_resource_list  .maso-box.row{
  margin: 0;
  width: 100%;
  background: #f7f7f7;
  padding-bottom: 40px;
}
#block-views-block-creatrix-resource-block-1 .maso-box.row > div > span div ,
#whitepapers_resource_list .maso-box.row > div > span div ,
#datasheet_resource_list .maso-box.row > div > span div ,
#email_resource_list .maso-box.row > div > span div,
#infographics_resource_list .maso-box.row > div > span div	{
  padding : 15px;
}
.res-head1 .maso-box {
  border-radius: 30px;
}
.res-head1 .maso-list .maso-item {
    padding-top: 0;
    padding-bottom: 0;
}
.res-head1 .maso-list .maso-item .col-md-4 .img-box img {
    border: 1px solid #cccccc91;
    max-width: 100% !important;
    margin-left: 0 !important;
}
.res-head1 .maso-list .maso-item .col-md-8 h3{
    padding-top: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; 
}
.res-head1 .maso-list .maso-item .col-md-4 {
    padding-right: 0 !important;
}
.res-head1 .maso-list .maso-item .col-md-4 .img-box {
    padding: 0 !important;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li a,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li a,
#datasheet_resource_list .nav.inner.ms-rounded.over > li a,
#email_resource_list	.nav.inner.ms-rounded.over > li a,
#infographics_resource_list .nav.inner.ms-rounded.over > li a,
.res-head .nav.inner.ms-rounded.over > li a
{
border: 0;
cursor: pointer;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li.active a,
#whitepapers_resource_list .nav.inner.ms-rounded.over > li.active a,
#datasheet_resource_list .nav.inner.ms-rounded.over > li.active a,
#email_resource_list	.nav.inner.ms-rounded.over > li.active a,
#infographics_resource_list .nav.inner.ms-rounded.over > li.active a {
  color: #339 !important;
}
.nav.inner.ms-rounded li a {
  cursor: pointer;
}
.res-head .nav.inner.ms-rounded > li.active a,
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li:hover a,
#whitepapers_resource_list .nav.inner.ms-rounded > li:hover a,
#datasheet_resource_list .nav.inner.ms-rounded > li:hover a,
#email_resource_list .nav.inner.ms-rounded > li:hover a,
#infographics_resource_list .nav.inner.ms-rounded > li:hover a,
.res-head .nav.inner.ms-rounded > li:hover a
{
  font-size: 20px;
  border: 0;
  background: 0;
}
#block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded li a.maso-order,
#whitepapers_resource_list .nav.inner.ms-rounded li a.maso-order,
#datasheet_resource_list .nav.inner.ms-rounded li a.maso-order,
#email_resource_list	.nav.inner.ms-rounded li a.maso-order,
#infographics_resource_list .nav.inner.ms-rounded li a.maso-order,
.res-head .nav.inner.ms-rounded li a.maso-order
{
display: none;
}
.res-head .navbar-collapse ul li img
{
width: 44px;
height: 50px;
padding: 2px;
}

.resource_left .get-ready .resource_label
{
  display: block;
  margin-top: 56px;
  font-family: Poppins-regular;
}
.why-prov .icon-box-cell
{
  text-align: left;
}
.why-prov .icon-box-cell img
{
    background: #fff;
    padding: 10px;
    border-radius: 17px;
    width: 77px;
    margin-top: 20px;
}

.why-prov .icon-box-cell label,
.why-prov .icon-box-cell .text-s
{
    color: #fff;
    line-height: 36px;
    text-align: left;
}
.why-help .icon-box-cell img{
    height: 63px;
    width: 83px;
}


.why-help .icon-box-cell label
{
    padding-bottom: 20px;
    margin-bottom: 20px;
    color: #006cff;
}
.h3-title
{
  background: url('/themes/custom/creatrixcampus/images/under_line.png') no-repeat 0 bottom;
  padding-bottom: 20px;
  margin-bottom: 30px;
  font: var(--fs-head2);
  margin-top: 20px !important;
}
.title-privacy-policy #block-signflow-page-title .title-base h1,
.title-cookie-policy #block-signflow-page-title .title-base h1,
.title-terms-of-use #block-signflow-page-title .title-base h1 {
  margin-bottom: 0px;
  margin-top: 10px;
}
.h3-title-white {
  background: url('/themes/custom/creatrixcampus/images/white_under_line.png') no-repeat 0 bottom;
  padding-bottom: 20px;
  font:var(--fs-head2);
  margin-bottom: 40px;
  color: #FFF;
}
.why-typical .col-md-4
{
    margin-bottom: 10px;
    position: relative;
}
.whitepaper-des h1
{
text-align: left;
font: var(--fs-head1);
letter-spacing: 0px;
color: #333399;
padding-bottom: 20px;
}
.whitepaper-body,
.whitepaper-body p
{
text-align: left;
font: var(--fs-desc);
color: #5D5D72;
}
.whitepaper-img
{
  margin-bottom: 40px;
  margin-top: 30px;
  background: transparent url('/themes/custom/creatrixcampus/HTWF/css/img/Layer 13.png') 0% 0% no-repeat padding-box;
box-shadow: 7px 2px 50px #00000017;
opacity: 1;
}
@media (min-width: 320px) and (max-width: 767px) {
  #block-contactusworkflowautomation  .container{
    padding-bottom: 50px !important;
  }
  .abt_who_we.who_we_serve .first.mobile-view-home{
    margin-top: 0px;
  }
  .who_we_serve .listing_success .first {
    position:relative !important;
  }
  #block-signflowblocksectioncontentseethekillerfeatures hr.space{
    display: none;
  }
  #block-signflowblocksectioncontentseethekillerfeatures .full_width_group .col-md-8{
    margin-top: 0px;
  }
  #block-views-block-signflow-services-block-4 {margin-bottom: 80px;}
  #block-views-block-signflow-partners-block-2 .container {
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #block-signflowblocksectioncontentseethekillerfeatures h3{
    margin-bottom: 0px;
  }
  #blog_detail .col-sm-12 .product_main_title h1,
  #events_detail h1{
    font: var(--fs-head1);
  }
  .Grid-style-rich-text.space-resp {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .title-the-creatrix-partner-program .grid-style-4-col-text .inner-div .icon-grid-4{
    height: 100px;
  }
  .card_view .container {padding-top:0px;padding-bottom: 0px;}
  .grid-style-6-col-text .row .general-main-desc .grid-item{
    box-shadow:0 2px 15px rgb(0 0 0 / 13%) !important; 
  }
  .zig-zag-image-style .tab_list .col-md-5 p{
    font: var(--fs-h4boxdesc);
  }
  .abt_who_we .max-width {
    max-width: 100%;
    padding-bottom: 30px;
  }
  #block-block-section-content-blog-list-style-2 .col-md-4 .advs-box,
  .why-us .col-md-4 .advs-box,
  .card_view .col-md-4 .advs-box {
    padding: 30px 36px 36px 36px!important;
    border-radius: 40px 40px 0px 40px;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .circle-button,
  .circle-button.btn,
  .webform-submission-contact-add-form .form-actions input {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  font-family: Poppins-BoldItalic;
  margin-top: 6px;
  padding: 12px 33px;
  border: 0px none;
  border-radius: 50px;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
  }
  .vertical-row .link
  {
    text-align: center;
  }

  .res-left h1._main_title {

    font: normal normal bold 18px/42px Poppins-Bold;
    letter-spacing: 0px;  
  }
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li, 
  #whitepapers_resource_list .nav.inner.ms-rounded.over > li, 
  #datasheet_resource_list .nav.inner.ms-rounded.over > li, 
#email_resource_list	 .nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li,
  .res-head .nav.inner.ms-rounded.over > li {
    width: 75px;
    font-size: 11px;
    border: 0;
    padding-top: 12px;
    float: left;
    text-align: center;

  }
  .resource_list .rec {

  text-align: center;
  margin: 13px;
  border-radius: 15px;
  opacity: 1;
  margin-left: 0;
  }
  .whitepaper-des h1 {
    text-align: left;
    font: normal normal bold 18px/31px Poppins-Bold;
    padding-bottom: 20px;
  }
  .re-whitepaper r.space.l {

    height: 20px;
  }
  .maso-box > .maso-item, .grid-box > .grid-item {

    padding: 5px;

  }
  #block-views-block-creatrix-resource-block-1 .navbar-collapse ul li img, 
  #whitepapers_resource_list .navbar-collapse ul li img, 
  #datasheet_resource_list .navbar-collapse ul li img, 
#email_resource_list	.navbar-collapse ul li img,  
#infographics_resource_list .navbar-collapse ul li img,
  .res-head .navbar-collapse ul li img {

    width: 36px;
    height: 38px;
    padding: 2px;

  }
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li.active a, 
  #whitepapers_resource_list .nav.inner.ms-rounded > li.active a, 
  #datasheet_resource_list .nav.inner.ms-rounded > li.active a, 
#email_resource_list	 .nav.inner.ms-rounded > li.active a, 
#infographics_resource_list	.nav.inner.ms-rounded > li.active a,
  .res-head .nav.inner.ms-rounded > li.active a, 
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded > li:hover a,
  #whitepapers_resource_list .nav.inner.ms-rounded > li:hover a, 
  #datasheet_resource_list .nav.inner.ms-rounded > li:hover a, 
#email_resource_list	 .nav.inner.ms-rounded > li:hover a, 
#infographics_resource_list .nav.inner.ms-rounded > li:hover a, 
  .res-head .nav.inner.ms-rounded > li:hover a {

    font-size: 11px;
    border: 0;
    background: 0;
    line-height: 13px;
    font-weight: normal;

  }
  #block-views-block-signflow-services-slider-style-1 ul li .icon-box ,
  #block-views-block-signflow-services-block-4 ul li .icon-box,
  #block-signflow-views-block-signflow-services-block-5 ul li .icon-box  {height: 355px !important;}
  .listing_success .mobile-view-home > div {
    display: table;
  }
  .listing_success .mobile-view-home .left_img{width: 25%;text-align: center;}
  .listing_success .mobile-view-home .left_img,
  .listing_success .mobile-view-home .right_content{
    display: table-cell;
    vertical-align: middle;
  }
  .listing_success .mobile-view-home .right_content h4,
  .listing_success .mobile-view-home .right_content p{width: 100%;}
  .thank_you_section.resource_section_wrapper .row .col-md-7 h3 {
    left: 0;
    position: relative;
    top: 0;
    text-align: left;
    font-size: 18px;
  }
  .thank_you_section.resource_section_wrapper  .row .col-md-7 p {
    margin-bottom: 10px;
  }
 
  .thank_you_section.resource_section_wrapper .row .col-md-5 {
    padding-left: 15px;
  }
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li ,
  #whitepapers_resource_list .nav.inner.ms-rounded.over > li ,
  #datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list .nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li {
    width: 25%;
  }

  /* About page */
  .about_globe_section::after {
    display: none;
  }
  .about_globe_section .col-md-6:last-child {
    width : 100%;
    padding: 0 15px;
  }
  .about_globe_section .col-md-6 p {
    margin-top: 0;
  }
  
  /* Thank you page */
  .thank_you_section .row .col-md-5 {
    min-height: 120px;
  }
  .thank_you_section::before {
    content: '';
    position: absolute;
    height: 95%;
    background: #f7f7f7;
    width: 98%;
    left: 1%;
    border-radius: 0 0 30px 0px;
  }
  .thank_you_section .row .col-md-7 h3 { 
    left: 15px;
    bottom: 40px;
  }

  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li,
  #whitepapers_resource_list .nav.inner.ms-rounded.over > li ,
  #datasheet_resource_list .nav.inner.ms-rounded.over > li ,
#email_resource_list .nav.inner.ms-rounded.over > li,
#infographics_resource_list .nav.inner.ms-rounded.over > li 	{
    padding-top: 0px;
padding-bottom: 0px;
  }
}

  .title-why-creatrix {
    overflow: hidden;
  }
  /* Block */

  .circle-button.action_btn_link {
    background: none;
    border: 2px solid #339;
    color: #339;
    display: inline;
    font-size: 16px;
    font-family: Poppins-BoldItalic;
    margin-top: 15px;
    padding: 12px 33px;
    border-radius: 50px;
    -webkit-transition: background-color 2s ease-out;
    -moz-transition: background-color 2s ease-out;
    -o-transition: background-color 2s ease-out;
    transition: background-color 2s ease-out;
    float: left;
  }
  .circle-button.action_btn_link:hover{
    background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat !important;
  color: #FFF;
  border: 0px none !important;
  }

  /* title-integrations */
  .title-integrations #block-signflowblocksectioncontentgrowyourbusinesswithflowsign ,
  .title-integrations #block-views-block-signflow-services-slider-style-1  {
    display: none;
  }
  .title-integrations  .space{
    display: none;
  }
  /** Animated button start list view **/
  .maso-list .svg-button {
    padding: 8px 16px;
  }
  .maso-list .svg-button::before {
    width: 40px;
    height: 40px;
  }
  .maso-list .svg-button span {
    font-size: 18px;
    line-height: 18px;
  }
  .maso-list .svg-button-wrapper{
    padding-top: 5px !important;
  }
  /** Animated button end list view **/

  /** Animated button start **/
  .svg-button {
    position: relative;
    margin: auto;
    padding: 16px 22px;
    transition: all 0.2s ease;
    text-decoration: none;
  }
  .svg-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    border-radius: 28px;
    background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box;
    width: 56px;
    height: 56px;
    transition: all 0.3s ease;
    opacity: 0.3;
  }
  .svg-button span {
    position: relative;
    font-size: 18px;
    font-family:Poppins-BoldItalic;
    color: #333399;
    line-height: 18px;
    font-weight: 900;
    letter-spacing: 0.05em;
    text-decoration: underline;
  }
  .svg-button svg {
    position: relative;
    top: 0;
    margin-left: 10px;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke: #333399;
    stroke-width: 2;
    transform: translateX(-5px);
    transition: all 0.3s ease;
  }
  .svg-button.option_active:before,
  .svg-button:hover:before,
  #partner_btn_options .svg-button:before  {
    width: 100%;
    background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
  }
  #partner_btn_options .svg-button span{
    color : #fff;
  }
  #partner_btn_options .svg-button svg {
    stroke: #fff;
    transform: rotate(90deg);
  }
  .svg-button.option_active svg,
  .svg-button:hover svg {
    transform: translateX(0);
    stroke: #FFF;
  }
  .svg-button.option_active,
  .svg-button:active {
    transform: scale(0.96);
  }
  .svg-button.option_active span,
  .svg-button:hover,
  .svg-button:hover span
  {
    color: #fff;
  }
  .banner-cta.mobile_menu{margin-top: 45px;text-align: center;}
  .link.banner-cta {margin-bottom: 45px;}
  .banner-cta
  {
    margin-top: 85px;
  }
  .svg-button.option_active svg{
    transform: rotate(90deg);
    transition: all 0.9s ease;
  }
  .dark-theme.banner-cta .svg-button:hover:before {
    background: #FFF;
  }
  .dark-theme.banner-cta .svg-button:before {
    background: #FFFFFF5C;
  }
  .dark-theme.banner-cta .svg-button span {
    color: #FFF;
  }
  .dark-theme.banner-cta .svg-button svg,
  .dark-theme.banner-cta .svg-button i {
    stroke: #FFF;
    color:#FFF;
  }
  .dark-theme.banner-cta .svg-button:hover span {
    color: #333399;
    margin-right: 10px;
  }
  .dark-theme.banner-cta .svg-button:hover svg,
  .dark-theme.banner-cta .svg-button:hover i {
    stroke: #333399;
    color: #333399;
  }
    /****End****/
    .banner-cta.home-cta{margin-top: 45px;margin-bottom: 30px !important;}
    .why-banner .maso-item img
    {
      width: 60px;
      height: auto;
    }
    #block-ourprovenexpertise .container.content
    {
      padding-top: 50px;
      padding-bottom: 50px;
    }   
    .cc_logo{

      position: relative;
      background: rgba(0,0,0,0.75);
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;

    }
    .cc_logo span{
      border-radius: 10px;
      z-index: 1;
      display: grid;
      justify-content: center;
      align-items: center;
    }
    .cc_logo span img,
    .anubavam_logo span img
    {
      
      width: 240px;
    }
    .sligle_blue_section p{
      color: #FFF;
    }
    @keyframes animate
    {
      0%
      {
        transform: rotate(0deg);
      }
      100%
      {
        transform: rotate(360deg);
      }
    }

@media only screen and (min-width: 320px) and (max-width: 480px) {
  #block-contactthankyou a.svg-button {
    background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box;
    border-radius: 28px;
    display: inline-block;
  }
  #block-contactthankyou a.svg-button::before {
    display: none;
  }
  #block-mobileviewmenu .region-we-mega-menu {
    justify-content: right;
  }
  #block-simplenewssubscription-2 {
    margin: 0px !important;
  }
  .thank_you_section .row .col-md-7 {
    padding-top: 50px;
    min-height: 450px;
  }
.demo-input 
{
  max-width: 100%;
  float: left;
}
.demo-input-right,
.demo-input-right.sel
{
  max-width: 100%;
  float: right;
} 
.maxwidth45
{
  max-width: 100%;
}
  .what_do_we .product_main_title
  {
    float: none!important;
  }
  .what_do_we .odd.col-md-6 .drivers_list {
    width: 100%;
    margin-left: 0;
    padding: 2px;
    box-shadow: none;
    margin-top: 0;
}
.enriching_list {          
  margin-top:0;
}
.enriching_list ul li .list-img{
  text-align: left;
}

.cc_logo span img,
.anubavam_logo span img
{
  width: 180px;
}

 .svg-button span {
  font-size: 12px !important;
  letter-spacing: 0em;
}
#block-views-block-signflow-services-slider-style-1 .link_more, .column_6_slider .link_more {margin-top: 10px;}
.grid-style-4-col-text .inner-div .icon-grid-4{
  height: 300px;
  justify-content: center;
  align-items: center;
  display: flex;
}

#block-contactusimplementation .container{
  padding-top:20px;
  padding-bottom: 20px;
}
.testimonial_block{padding-top: 0px;}
.contact_blk .link{margin-top: 25px;}
#block-contactusimplementation .container .space.m{display: none;}
.flexslider .slides > li{padding-right: 0px !important;}
.title-training .grid-col-style .grid-style-4-col-text .inner-div .icon-grid-4{height: 245px;}
.rating_capterra img{width: 40%;}
.grade_section img:nth-child(2){margin: 0 5%;}
.grade_section img {width: 25% !important;}
.cc_news,.cc_news .col-md-3 {padding-left:0px;padding-right: 0px;}
 #block-signflow-views-block-news-block-1 .grid-item.col-md-4,
  .cc_news .col-md-3 {
    /*padding: 15px 15px 20px 15px;*/
    padding-bottom: 35px !important;
    margin-bottom: 0px;
  }
.path-news-events .latest_blog .grid-item .advs-box img {
  width: 100%;
}
.path-news-events .banner_section img{
    width: 300px;
    height: 300px;
    margin-top: 90px !important;
  }
  .glossary_terms .term, .glossary_terms .term_description {
    padding: 10px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .footer-menu-pad {
    padding: 0px !important;
  }
  .path-news-events .banner_section img{
    margin-top: 90px !important;
  }
  .even.product_title
  {
    float: none!important;
  }
  #block-signflow-views-block-news-block-1 .grid-item.col-md-4,
  .cc_news .col-md-3 {
    padding-bottom: 35px !important;
    margin-bottom: 0px;
  }
  .glossary-grid__item {
    width: 30%;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .what-we-do-wrap .col-md-4 .inner-col4
  {
    margin-top: 145px;
    display: block;
  }
  .who_we_serve .listing_success .first {
    position:relative !important;
  }
  .enriching_list ul li .list-img
  {
    padding: 0;
  }
  .enriching_list .mobile-view-home .list-img h4 a {
    font: var(--fs-desc);
    margin-bottom: 0px;
    font-weight: 600;
    color:#339;
  }
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    left:0px !important;
  }
  .col-md-6 .driver_banner, .col-md-5 .driver_banner
  {
    height: 134px!important;
  }
  .enriching_list .mobile-view-home .col-md-4, .col-md-2
  {
    width: 100%;
  }
  .enriching_list ul li .what_do_pts {
    margin-left:5px!important;
  }
  /* IPAD - View */
  .abt-shape .mobile-view-home { 
    width: 100%;
    margin: 0 auto;
  }
  .abt-shape .space.l{
    display: none;
  }
  .block-ourstory .content .space.l {
    display: none;
  }
  #block-views-block-signflow-services-block-4 ul li .sub {
    min-height: 220px;
  }
  .mobile-view-menu {
    width : 100% !important;
    height: 100vh !important;
  }
  .mobile-view-menu ul li:first-child .we-mega-menu-submenu {
    padding-bottom: 0px !important;
  }
  .integration-tab-section .integration-tab-container .col-md-4 {
    width : 47%;
  }
  .integration-tab-section .integration-tab-container .col-md-4:nth-child(3n+1) {
    clear: none;
  }
  .integration-tab-section .integration-tab-container .col-md-4:nth-child(3n) {
    margin-right: 3%;
  }
  .we-mega-menu-li{
    background-position: 9px !important;
    background-size: 25px !important;
  }
  .we-mega-menu-submenu.sub_menu_level_1_no_child ul li {
    padding-left: 0px !important;
  }

  /* About section */
  .mission_blk.col-md-4  {
    width: 50%;
  }
  .mission_image {
    left: 47%;
    width: 140px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 0;
    box-shadow: 4px 0px 4px 0px rgba(0,0,0,.33);
  } 
  .mission_title { 
    padding-left: 6px;
  }
  .mission_list ul {
    padding-left: 15px;
  }
  .who-we-serve .icon-box .text-s {
    min-height: 70px;
    line-height: 22px;
  }
  #block-shapewhoweareasteam .abt-shape > .row {
    background : transparent;
  }
  .abt_mission_vision .vision_blk .vision_list {
    right: 0;
    width: 95%;
    top: 140px;
    left: auto;
    line-height: 17px;
  }
  .section-who-we .icon-box-cell {
    text-align: center;
  }
  #block-ourstory .space.l{
    display: none;
  }
  .abt_mission_vision .vision_blk .vision_txt {
    line-height: 29px;
    font-size: 25px;
  }
  .about_globe_section .col-md-6  {
    width: 100% !important;
  }
  .about_globe_section .col-md-6 p {
    margin-top: 6%;
  }
  .about_globe_section .col-md-6:first-child { 
    text-align: center;
    padding-right: 10%;
  }
  .about_globe_section .col-md-6:first-child img {
    max-width: 350px;
  }
  .about_globe_section::after {
    display: none;
  }
  .about_globe_section .row {
    margin: 0;
  }
  .who_we_serve .listing_success > div {
    width: 100%;
  }
  .who_we_serve .maso-box .maso-item {
    max-width: 100%;
  }
  .section-item.tab-product-item .row.vertical-row .col-md-6 ,
  .section-item.tab-product-item .row.vertical-row .col-md-5 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section-item.section-who-we .row.vertical-row .col-md-6   {
    width: 50%;
  }
  #block-whatdowedo .mobile-view-home {
    display: none;
  }
  #block-whatdowedo .desktop-view-home {
    display: block;
  }
  #block-whatdowedo .desktop-view-home .list-img.col-md-2 {
    width:16.33%;
    display: inline-block;
  }
  #block-whatdowedo .desktop-view-home .what_do_pts {
    width:82.67%;
    display: inline-block;
  }
  .abt_mission_vision .col-md-5 .advs-box {
    width: 100%;
  }
  .mission_blk.col-md-5 {
    width: 50%;
    float: left;
  }
  .vision_blk.col-md-7 {
    width: 50%;
    float: left;
  }
  #block-whoweare .vertical-row > .odd.col-md-6 {
    padding-bottom: 90px;
  }
  #block-ourstory .row.vertical-row .odd.col-md-6 {
    text-align: center;
  }
  #block-ourstory .row.vertical-row .odd.col-md-6 img{
    max-height: 300px;
    width: auto;
    margin: 0 auto;
  }
  .what_do_we .even.col-md-6 {
    margin-top: 20px;
  }
  #block-whoweserve .vertical-row > div {
    width: 97% !important;
  }
  .who_we_serve .listing_success {
    position: relative;
  }
  .who_we_serve .listing_success .first {
    right: 0;
    padding-left: 15px;
  }
  .mission_image.col-md-3 {
    display: none;
  }
  .abt-shape .flexslider.shadow-1 {
    padding: 20px !important;
    text-align: center;
    margin-top: 20px;
  }
  .abt-shape {
    padding-top: 0 !important;
  }
  .abt-shape ,
  .abt-shape .team_1 .row-10 {
    background-color: transparent !important;
  }
  .about_globe_section {
    margin-top: 0px;
  }
  .who_we_serve .drivers_list.row-21 {
    height: auto !important;
  }
  .our_story .odd div {
    width: 50%;
    margin-bottom: 20px;
  }
  .abt_who_we .odd .cc_logo {
    position: relative;
  }
  .learn_abt_cc {
    width: 100%;
  }
  .learn_abt_cc > .col-md-12 {
    width: 100%;
  }
  .maso-box.row, .grid-box.row {
    margin: 0;
    width: 100%;
  }
  .banner-cta-marginless {
    margin-top: 30px !important;
  }
  .address_section {
    clear: both;
    margin-top: 40px;
  }
  #partner_btn_options {
    position: relative !important;
  }
  .contact_main label ,
  .contact_main .webform-submission-add-form .form-item.js-form-type-textfield input, 
  .contact_main .webform-submission-add-form .form-item.js-form-type-email input, 
  .contact_main .webform-submission-add-form .form-item select  {
    width: 100%;
  }
  .product_header.product_page_style .col-md-5,
  .product_header.product_page_style .col-md-6,
  .product_header.product_page_style .col-md-7 {
    float: left;
  }
  .product_header.product_page_style .col-md-5 {
    width: 50%;
  }
  .product_header.product_page_style .col-md-7 {
    width: 50%;
  }
  .product_header .row.vertical-row{
    display: inherit !important;    
  }
  .product_header .row.vertical-row .mobile-view-home {
    width: 100%;
    float: left;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 img {
    max-width: 100% !important;
  }
  #block-signflowblocksectioncontentgrowyourbusinesswithflowsign .space.l ,
  .section-empty.section-item > .space.l{
    display: none;
  } 
  .we-mega-menu-submenu.sub_menu_level_1 .we-mega-menu-col.span12 > ul.subul > li.we-mega-menu-li.dropdown-menu  {
    width: 50%;
    float: left;
    margin-bottom: 30px;
  }
  .we-mega-menu-submenu.sub_menu_level_1 .we-mega-menu-col.span12 > ul.subul > li.we-mega-menu-li.dropdown-menu > .we-megamenu-nolink {
    margin-left: 0 !important;
  }
  .demo_form {
    width: 100%;
    margin-top: 50px;
  }
  .svg-button span {
    color : #fff;
  }
  /* Thank you page */
  .thank_you_section .row .col-md-5 {
    min-height: 120px;
  }
  .thank_you_section::before {
    content: '';
    position: absolute;
    height: 90%;
    background: #f7f7f7;
    width: 95%;
    left: 18px;
    border-radius: 0 0 30px 0px;
  }
  .thank_you_section .row .col-md-7 h3 { 
    left: 15px;
    bottom: 59px;
  }
  .zig-zag-section .row .section_right{
    padding: 0px;
  }
}
@media only screen and (min-width: 1567px) {
  .masonry_view .maso-box .maso-item.row-13{
    height: 208px !important;
    width: 333px;
  }
  .what-we-do-wrap .col-md-4 .inner-col4
  {
  margin-top: 145px;
  display: block;
  }

}
@media only screen and (min-width: 1025px) and (max-width: 1350px) {
  .who-we-serve .icon-box {
    min-height: 235px;
  }
}
/*********   *************/
@media only screen and (min-width: 1025px) and (max-width: 1566px) {
  .webform-submission-add-form .form-item.js-form-type-checkbox label {
    width: 85%;
  }
  .masonry_view .maso-item div {
    width: 230px;
  }
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    left: 13px;
  }
  .blue-bg-style .blue-bg-new .col-md-11 .banner-cta {
    clear: both;
    padding-top: 50px;
  }

body .row-21 {
  height: 700px !important;
}
  .abt-shape .team_1 .row-10 {
    position: absolute;
    top: 51px;
    left: 107px;
}

  .what-we-do-wrap .col-md-4 .inner-col4
  {
  margin-top: 145px;
  display: block;
  }


.even .driver_banner {
  right: 3px;
  top: -46px;
}
.col-md-6 .driver_banner, .col-md-5 .driver_banner{
  width: 120px !important;
  height: 110px !important;
}
#block-aboutustitlesectuon .abt-home .maso-item > div {
  padding: 20px;
}
.grid-style-small-box .icon-box{width: 356px !important;}
#innovations_img {
  height: 450px;
}
}
@media only screen and (min-width: 1567px) {
  .even .driver_banner {
    right: 3px;
    top: -64px;
  }
     .why-banner .maso-item img
    {
      width: 70px;
      height: auto;
    }
    .who_we_serve .first .maso-item > div,
    .who_we_serve .last .maso-item > div{padding: 25px;}
    .Solution-mega-menu-submenu-inner .list-item-img .icon{
      width: 22px;
      height: 22px;
      left: 10px;
      top: 48px;
    }
    #innovations_img {
      height: 400px;
    }

    .whitepaper-des h1 {
      line-height: 55px !important;
    }
}
#innovations_img {
  display: flex;
  justify-content: center;
  align-items:center;
}
#block-whycreatrixbannersection .abt-home .maso-box .maso-item{max-width: 100%;}
.Solution-mega-menu-submenu-inner{
  padding: 0px;
  box-shadow: 0px 20px 20px rgb(0 0 0 / 12%) !important;
  background-color:  #fff;
  position: fixed;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  top: 77px;
}
#block-solutionslink .container > .row,
.menu-icon-box-img img {
  margin: 0 auto;
}
.Solution-mega-menu-submenu-inner .list-item-img .col-md-12
{
  padding: 0;
  display: grid;
  align-items: center;
  height: 30px;

}
#block-solutionmenulist h3
{
 display: none;
}

.Solution-mega-menu-submenu-inner .list-items .list-item
{
  padding: 2px;
  height: 80px;
}
.Solution-mega-menu-submenu-inner .container.content
{
  padding-top: 0px;
}

.Solution-mega-menu-submenu-inner .list-item-img:after {
  content: '';
  position: absolute;
  width: 85%;
  width: calc(100% - 201px);
  margin-left: 42px;
  margin-top: 9px;
  height: 1px;
  border-bottom: 0;
}
.Solution-mega-menu-submenu-inner .list-item-img .icon {
  position: absolute;
  width: 21px;
  left: 5px;
  height: 21px;
  top: 44px;
  margin-top: -40px;
}
.Solution-mega-menu-submenu-inner .block-inner
{
  border: 0;
  padding-top:15px;
  padding-bottom: 0px;
}

.menu-icon-box-img
{
  width: 25px;
  height: 25px;
  border-radius: 5px;
  margin-right: 25px;
  padding: 5px;
  position: absolute;
  top: 2px;
  left: 3px;
  display: grid;
  justify-content: center;
  align-items: center;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
.Solution-mega-menu-submenu-inner .list-item-img a,
.Solution-mega-menu-submenu-inner .list-item-img p,
.we-mega-menu-submenu li.we-mega-menu-li>a
{
  padding-left: 15px;
  padding-bottom: 0;
  padding-top: 8px !important;
}
.we-mega-menu-submenu li.we-mega-menu-li>a::after{
  content: "\f105";
  font: normal normal normal 18px/1 FontAwesome;
    font-weight: normal;
    font-size: 18px;
  color: #737f8b;
  opacity: 1;
  font-weight: bold;
  font-size: 16px;
  padding-left: 7px;
  transform: rotate(360deg);
}

.Solution-mega-menu-submenu-inner .list-item-img a {
  padding-top: 3px !important;
}
.Solution-mega-menu-submenu-inner .list-item-img p
{
  font-size: 12px;
  line-height: 16px;
}
.Solution-mega-menu-submenu-inner .list-item-img a:hover,
.Solution-mega-menu-submenu-inner .list-item-img.active_item a{color: #339 !important;}
.Solution-mega-menu-submenu-inner .list-item-img a
{
  line-height: 18px;
  font-family: poppins-regular !important;
}
.title-datasheet #block-searchform ,
.title-email-template #block-searchform{
  display: none;
}
.Solution-mega-menu-submenu-inner .men-title
{
  padding: 0px !important;
  margin: 0px !important;
  margin-bottom: 10px !important;
  text-transform: capitalize;
  width: fit-content;
  position: relative;
  font-family: poppins-semibold;
  color: #339;
  font-weight: 600;
}
.Solution-mega-menu-submenu-inner .men-title a {
  color: #339 !important;
  font-weight: bold;
}
.t1
{
  text-align: left;
  background-color: none;
  padding-left: 4px;
  padding-bottom: 0;
  font: var(--fs-desc);
  color: #242424;
}
ul.dropdown-menu li ul {margin-left: 12px;}
ul.dropdown-menu li ul li.menu-item{
  position: relative;
  margin-bottom: 7px;
}
.mobile-view-menu{background: #FFF !important;}
.sub_menu_level_1_no_child ul.subul,
.sub_menu_level_2 ul.subul {padding-left: 20px !important;padding-right: 20px !important;padding-top:0px !important;} 
.mobile-view-menu.navbar-we-mega-menu.navbar .dropdown-menu>a:after, 
.mobile-view-menu.navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink:after{
  text-indent: 0px;margin-left: 10px;top:50%;
}
.mobile-view-menu ul.nav-tabs li.we-mega-menu-li > a{padding-top: 15px;padding-bottom: 10px !important;}
.mobile-view-menu ul li a{
  border:0px none !important;
}
.sub_menu_level_1 > ul.subul > .we-mega-menu-li > a{
  text-indent: 20px;
}
.sub_menu_level_1 .sub_menu_level_2 > ul.subul > .we-mega-menu-li > a{
  text-indent: 40px;
}
.mobile-view-menu ul li.dropdown-menu .we-mega-menu-submenu.sub_menu_level_1_no_child ul.subul .we-mega-menu-li a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.mobile-view-menu .nav-tabs.we-mega-menu-ul{clear: both;}
#block-mobileviewmenu .mobile-view-menu .we-mega-menu-ul > .we-mega-menu-li.demo-btn > a {
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat !important;
  font-family: Poppins-BoldItalic !important;
  margin-top: 6px;
  padding: 12px 33px;
  border: 0px none;
  border-radius: 50px;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
  color: #FFF !important;
  text-align: center;
}
.btn-close{width: 35px !important;height: 35px !important;}
.mobile-view-menu ul li:first-child .we-mega-menu-submenu{
  box-shadow: none;
  padding-bottom: 20px;
}
.mobile-view-menu ul .we-mega-menu-li.active-trail.active > a,
.mobile-view-menu.navbar-we-mega-menu.navbar .nav-tabs>li.active>a,
.mobile-view-menu ul li ul.subul li ul.subul li.active > a{
  color: #339 !important;
}
#block-mobileviewmenu .navbar-toggle{margin-top: 0px !important;}
.mobile-view-menu ul li.we-mega-menu-li.dropdown-menu{ 
  background-color: #FFF;
}
.mobile-view-menu ul.subul li.dropdown-menu > a{
  font-size: 14px;
  color: #339 !important;
  font-family: poppins-semibold !important;
  padding-top: 10px;
  padding-left: 15px !important;
}
.sub_menu_level_1_no_child ul li {
  padding-left: 17px !important;
}
.sub_menu_level_1_no_child ul li a{font-size: 14px !important;color: #000 !important;}
.sub_menu_level_1 .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col ul li a::after{
  display: none;
}
#block-solutionslink .list-items .list-item span.t1
{
  background:none;
  color: #242424;
  text-align: left;
  font: var(--fs-desc);
}
#block-solutionslink .list-item-img .row
{
 max-width: 100%;
 padding: 4px;
 border-radius: 10px;
 -webkit-transition: background-color 1s ease-out;
 -moz-transition: background-color 1s ease-out;
 -o-transition: background-color 1s ease-out;
 transition: background-color 1s ease-out;
 margin: 0px !important;
 padding: 0px !important;
}
#block-solutionslink .menu_section_subsection{
  position: relative; 

} 
#solution_menu .col-md-4:hover{
  box-shadow: 0px 0px 20px 12px rgb(0 0 0 / 4%);
  opacity: 1;
  transition: opacity 600ms;
  border-radius: 25px;
  border-bottom-right-radius: 0px;
  background: #FFF;
}
#solution_menu .col-md-4 {
  transition: transform 500ms ease-in-out;
}
.Solution-mega-menu-submenu-inner .list-items .list-item:hover,
.Solution-mega-menu-submenu-inner .list-items .list-item.active_item,
.we-mega-menu-submenu .we-mega-menu-li:hover,
.we-mega-menu-submenu .we-mega-menu-li.active
{
  background-color: #e5e5e570;
  border-radius: 5px;
}
.Solution-mega-menu-submenu-inner .list-items .list-item:hover a,
.we-mega-menu-submenu .we-mega-menu-li:hover a,
.we-mega-menu-submenu .we-mega-menu-li.active a {
  color: #339 !important;
}
.we-mega-menu-submenu .we-mega-menu-li a{
  padding-top: 5px;
  padding-right: 5px;
}
.menu_section_subsection{
  min-height: 312px;
}
.subsection_last{
  min-height: 205px;
}
#block-solutionslink .list-item-img .row:hover .col-md-12 a
{
  color: #333399;
}
#block-signflowblocksectioncontentseethekillerfeatures
{
  margin-top: 50px;
}
#block-signflow-content .branch_contact  {
  margin-top: 80px;
}
.page-node-type-blog-post .section-item .container.content ,
#higher_education_blog_list .container.content{
  padding-top: 120px;
}
/* .abt-home .col-md-6, */
.header_style_1 .col-md-6,
.header_with_masonry .col-md-6:first-child ,
#block-whycreatrixbannersection .col-md-6:first-child ,
#block-aboutustitlesectuon .col-md-6:first-child 
{
  padding-left: 15px;
}
.abt-home .col-md-6.masonry_tab ,
.abt-home .about_us_content .col-md-6:last-child{
  padding-left: 15px;
  padding-right: 15px;
}
.abt-home .about_us_content .col-md-6:last-child .col-md-6 {
  padding: 0px;
}
.title-higher-education-workflow-automation .card-bluestrip {margin-bottom: 50px;}
.title-training .testimonial_block{clear: both;}
#block-mainnavigation .we-mega-menu-submenu .we-mega-menu-li {
  background-repeat: no-repeat;
  background-position: 10px 14px;
  background-size: 13%;
  margin-right: 0px;
  padding-left: 2px;
  padding-top: 3px;
}
.we-mega-menu-li.about_us{
  background-image: url('/themes/custom/creatrixcampus/images/Company/About_Us.png');
}
.we-mega-menu-li.clients{
  background-image: url('/themes/custom/creatrixcampus/images/Company/clients.png');
}
.we-mega-menu-li.partners{
  background: url('/themes/custom/creatrixcampus/images/Company/Partners_icon.png');
}
.we-mega-menu-li.resources{
  background: url('/themes/custom/creatrixcampus/images/Company/Resources.png');
}
.we-mega-menu-li.contact_us{
  background: url('/themes/custom/creatrixcampus/images/Company/contact-us.png');
}
.we-mega-menu-li.implementation{
  background: url('/themes/custom/creatrixcampus/images/Services/Implementation.png');
}
.we-mega-menu-li.integration{
  background: url('/themes/custom/creatrixcampus/images/Services/Integrations.png');
}
.we-mega-menu-li.training{
  background: url('/themes/custom/creatrixcampus/images/Services/Training.png');
}
.we-mega-menu-li.support{
  background: url('/themes/custom/creatrixcampus/images/Services/Support.png');
}
.we-mega-menu-li.chatbot{
  background: url('/themes/custom/creatrixcampus/images/Services/Chatbots.png');
}
.we-mega-menu-li.mobile_app{
  background: url('/themes/custom/creatrixcampus/images/Services/Mobile-app.png');
}
.we-mega-menu-li.whitepapers{
  background: url('/themes/custom/creatrixcampus/images/Resources/Whitepapers.png');
}
.we-mega-menu-li.datasheet{
  background: url('/themes/custom/creatrixcampus/images/Resources/DataSheets.png');
}
.we-mega-menu-li.template{
  background: url('/themes/custom/creatrixcampus/images/Resources/Templates.png');
}
.we-mega-menu-li.blog{
  background: url('/themes/custom/creatrixcampus/images/Resources/Blog.png');
}
.path-taxonomy .signflow-page-blogs-list #block-signflow-content .signflow-blog-list-item .advs-box .advs-box-content h2:hover{
  color: #339;
}
#block-signflow-content h2 {
  font: var(--fs-head3);
}
#block-signflow-content p ,
#block-signflow-content li ,
.resource_section_wrapper p{
  font: var(--fs-desc);
}
.navbar-main .container
{
  padding-left:10px;
}
.search-result ol li h3 a{

padding-bottom: 20px;
margin-bottom: 40px;
font: var(--fs-head2);
color: #333399 !important;
}


.search-result ol li p{

  padding-bottom: 20px;
  margin-top: 10px;
  font: var(--fs-desc);  
  color: #5D5D72;
}
.search-result #search-form
{
  display: none;
}
.banner-cta-marginless{
  margin-top: 10px;
}
.demo-input 
{
  max-width: 45%;
  float: left;
  padding-bottom: 10px;
}
.demo-input-right,
.demo-input-right.sel
{
  max-width: 45%;
  float: right;
  padding-bottom: 10px;
} 
.demo_modules_checkbox{padding-bottom: 10px;}
.maxwidth45
{
  max-width: 45%;
  padding-bottom: 10px;
}
.title-privacy-policy #block-signflow-page-title,
.title-cookie-policy #block-signflow-page-title,
.title-terms-of-use #block-signflow-page-title {
  padding-top: 70px;
}
.title-privacy-policy #block-signflow-page-title .row,
.title-cookie-policy #block-signflow-page-title .row,
.title-terms-of-use #block-signflow-page-title .row {
  margin: 0 auto;
}
.title-privacy-policy #block-signflow-page-title .service-back,
.title-cookie-policy #block-signflow-page-title .service-back,
.title-terms-of-use #block-signflow-page-title .service-back{background: none;}
.title-privacy-policy #block-signflow-content p,
.title-cookie-policy #block-signflow-content p,
.title-terms-of-use #block-signflow-content p,
.title-privacy-policy #block-signflow-content ul li,
.title-cookie-policy #block-signflow-content ul li,
.title-terms-of-use #block-signflow-content ul li
 {
  font:var(--fs-desc);
}
.title-privacy-policy #block-signflow-page-title .title-base h1,
.title-cookie-policy #block-signflow-page-title .title-base h1,
.title-terms-of-use #block-signflow-page-title .title-base h1 {color: #339;text-align: left;}
.title-privacy-policy #block-signflow-page-title .title-base h1::before,
.title-cookie-policy #block-signflow-page-title .title-base h1::before,
.title-terms-of-use #block-signflow-page-title .title-base h1::before {
  background-image: none;
}
.we-mega-menu-li.request-button.demo .svg-button {transform:scale(0.9);}
#loader-link {
  width: 0;
  height: 3px;
  font-size: 0px !important;
  background: #339;
    -webkit-transition: all 15s ease;
     -moz-transition: all 15s ease;
      -ie-transition: all 15s ease;
       -o-transition: all 15s ease;
          transition: all 15s ease;
}
#block-views-block-signflow-services-block-4 .link_more a,
#block-views-block-signflow-services-slider-style-1 ul li .link_more a, 
#block-signflow-views-block-signflow-services-block-5 ul li .link_more a,
.column_6_slider ul li .link_more a
{
font-style: italic;
font-family: Poppins-SemiBoldItalic;
font-size: 14px;
color: #5D5D72;
}
#block-views-block-signflow-services-slider-style-1 .link_more  ,
#block-views-block-signflow-services-block-3 .link_more,
#block-signflow-views-block-signflow-services-block-5 .link_more{
  text-align: right;
  padding-right: 12px;
}
#block-views-block-signflow-services-block-4 h4{
  display: -webkit-box; 
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#loader-link:hover{
  height: 3px;
  background-color: #339;
  width: 100%;
}
  /*transition: width 5.3s;*/

@media only screen and (min-width: 320px) and (max-width: 480px) {
  #block-views-block-creatrix-resource-block-1 .nav.inner.ms-rounded.over > li a > div ,
  #whitepapers_resource_list .nav.inner.ms-rounded.over > li a > div ,
  #datasheet_resource_list .nav.inner.ms-rounded.over > li a > div ,
#email_resource_list	 .nav.inner.ms-rounded.over > li a > div,
#infographics_resource_list .nav.inner.ms-rounded.over > li a > div {
    font-size: 9px;
  }
  .demo-input 
  {
    max-width: 100%;
    float: left;
    padding-bottom: 20px;
  }
  .demo-input-right,
  .demo-input-right.sel
  {
    max-width: 100%;
    float: right;
    padding-bottom: 20px;
  } 
  .maxwidth45
  {
    max-width: 100%;
    padding-bottom: 20px;
  }
  .demo_modules_checkbox{padding-bottom: 20px;}
  .glossary-grid__item {width: 100% !important;}
  .glossary_terms .table-header {display: none;}
  .glossary_terms .term {
    width: 100%;
    padding: 20px 10px 0px 20px;
  }
  .glossary_terms .term_description {
    width: 100%;
    padding: 0px 10px 0px 20px;
  }
}
.implementation_pts .branch-list {
  color: #000;
}
.blue-bg-style .blue-bg-new .row {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
.blue-bg-style .blue-bg-new h1 {
  background: none;
  color: #000;
  font: var(--fs-head2);
  width: 100%;
  margin-bottom: 30px;
}
.blue-bg-style .blue-bg-new .col-md-11 {
  float: none;
  margin: 0 auto;
}
.blue-bg-style .blue-bg-new .col-md-11 .general-main-desc .col-md-6 {
  padding: 5px 40px;
}
.blue-bg-style .blue-bg-new .col-md-11 .general-main-desc .col-md-6:nth-child(2n+1){
  clear: both;
  padding-top: 7px;
  padding-bottom: 7px;
}
.blue-bg-style .blue-bg-new .col-md-7 {
  float: none;
  display: inline-block;
}
#product_page.tab-product-item .row.vertical-row {
  transition: transform 500ms ease-in-out;
  margin-top: 20px;
}
.tab-product-item .product_page_wrapper  .row.vertical-row {
  padding: 25px;
  margin-left: 0;
  margin-right: 0;
}
.tab-product-item .product_page_wrapper  .row.vertical-row.odd_row:hover {
  border-radius: 50px;
    transform: scale(1.06);
}
.tab-product-item .product_page_wrapper:nth-child(odd) .row.vertical-row {
  background: #F6F6F6;
  border-radius: 10px;
}
.tab-product-item .row.odd_row .features_img.even{
   text-align: right;
}
.advs-box-blu-col .section-4-desc .text-m {
  color: #000;
  font: var(--fs-h4box);
}
.section-4-desc p {
  font: var(--fs-desc);
}
.blue-bg-style .blue-bg-new .col-md-7 .general-main-desc .col-md-6:nth-child(2n+1) {
  clear: both;
}
.blue-bg-style .blue-bg-new .col-md-11 .banner-cta {
  margin-bottom: 30px;
  display: inline-block;
}
.meets_pts,
.implementation_pts {
  margin-top: 30px;
}
.implementation_pts .col-md-4 {
  padding-left: 0px;
  padding-right: 0px;
}
.implementation_pts .col-md-4 img {
  width: 50px;
  float: left;
  padding-right: 7px;
  display: none;
}
.implementation_pts .col-md-4 .continents {
  font: var(--fs-desc);
  width: 300px;
}
#block-views-block-signflow-services-block-4 .container.content{
  padding-bottom: 80px;
}
#block-views-block-signflow-services-block-4 ul li .icon-box
{
  padding-bottom: 10px;
}
.partner_btn.btn_1{
  margin-right: 5px;
}
.signflow-menu-dp .navbar-main
{
  height: 80px;
}
#partner_options {width: 97%;margin-top: 22px;background-color: #FFF;display: block !important;}
#partner_options ul {
  box-shadow: 2px 5px 17px 0px #0000002e;
  margin-left: 12px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
#partner_options ul li{
  list-style: none;
  font: var(--fs-desc);
  color: #5D5D72; 
  text-align: left;
  
}
#partner_options ul li a {
  padding-top: 15px;
  padding-bottom: 5px;
  display: inherit;
}
#partner_options ul li.activebydefault,
#partner_options ul li:hover {
  border-bottom: 1px solid #339;
}
#partner_options ul li.activebydefault a,
#partner_options ul li:hover a {
  color: #339;
  text-decoration: none;
}
.content-page-606 #block-signflow-content .header_style_1 .row .col-md-6 .general-main-desc {position: relative;}
#partner_btn_options {
  position: absolute;
  z-index: 1;
}
#partner_btn_options ul li a {
  position: relative;
}
#partner_options ul li.activebydefault a:after,
#partner_btn_options ul li a:hover:after { 
  content: "\f061";
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  color: #339;
  opacity: 1;
  top: 22px;
  right: 0;
}
.content-page-606 .header_style_1 {padding-bottom: 80px;}
@media (min-width: 1200px){
  .sub_title_block {
    margin-bottom: 30px;
  }
  .sub_text_block,
  .sub_text_block p {
    color: #5D5D72;
  font: var(--fs-desc);
  }
  #block-homepagebanner .container.content .col-md-6:first-child { 
    display: table;
  }
  .banner_content {
    vertical-align: middle;
    display: table-cell;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .signflow-page-search .boxed-inverse {
    background-color: transparent !important;
    padding: 50px 0 !important;
  }
  .path-search .signflow-page-search .signflow-pd-80 {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
  }
}
.path-search .signflow-page-search h2 {
  display : none;
}
@media only screen and (min-width: 1054px) and (max-width: 1400px) {
  body .row-21 {
    height: 830px !important;
  }
  .about_globe_section .col-md-6:last-child { 
      padding-right: 0; 
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1340px) {
  .masonry_view .desktop-view-home .row-2.item-1 .shadow-1 {
    left: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1290px) {
  #block-hereswhycreatrixhelpsyoubetter .icon-box-cell p {
    font-size: 14px;
  }
  .column_6_single_wrapper .grid-item.col-md-4 .advs-box.advs-box-side-icon {
    padding: 0 15px !important;
    min-height: 100px;
  }
  .svg-button span {
    letter-spacing: 0.08em;
  }
  .grid-style-6-col-text .row .general-main-desc .grid-item {
    margin-bottom: 10px;
    padding-top: 20px;
    /* width: 50%; */
  }
  .grid-6-inner-desc {
    min-height: 120px;
  }
  .column_6_slider .flex-viewport a {
    line-height: 24px !important; 
  }
  .about_globe_section .col-md-6 p {
    margin-top: 10%;
  }
  .about_globe_section:after { 
    width: 39%; 
  }
  
}

@media only screen and (min-width: 1025px) and (max-width: 1360px) {
  .why-help .grid-item.col-md-4 .text-m {
    height: 38px;
    vertical-align: middle;
    display: table-cell;
  }
  .why-help .grid-item.col-md-4 {
    min-height: 214px;
  }
}
#webform-submission-business-partner-signup-node-576-add-form .captcha {
  clear: both;
}
@media only screen and (min-width: 1025px) and (max-width: 1566px) {
  .svg-button span {
    font-size: 14px;
    line-height: 18px;
    font-weight: 900;
    letter-spacing: 0.03em;
}
#webform-submission-pricing-node-345-add-form .form-wrapper {float: right;margin-bottom: 20px;}
#webform-submission-pricing-node-345-add-form {
  float: left;
  padding-bottom: 30px;
}
.webform-submission-re-add-form, 
.webform-submission-pricing-add-form, 
.webform-submission-re-add-form #edit-actions, 
.webform-submission-pricing-add-form #edit-actions {
  z-index: 9;
}
#webform-submission-pricing-node-345-add-form .webform-progress ul li {
  min-height: 150px;
}
.key_features_sub_section .col-md-4
{
  padding: 0 10px;
}
.col-md-6.banner_right_wrapper {
  padding: 0 5px;
}
.Solution-mega-menu-submenu-inner .container {
  padding-left: 0px;
}

.integration-tab-section .integration-tab-container .integration-content {
  padding: 0px 5px;
  min-height: 250px;
  font: var(--fs-desc);
}
.integration-tab-section .col-md-12
{
 padding:  0 10px;
}
.zig-zag-image-style .tab_list .col-md-5 .banner-cta.mobile_menu {
  text-align: left;
}
.zig-zag-image-style .tab_list .col-md-5 .banner-cta.mobile_menu a {
  display: inline-block;
  padding-right: 0px;
}
.zig-zag-image-style .col-md-5 .svg-button span {
  letter-spacing: 0;
  font-size: 14px;
}
}
#block-mainnavigation .container-fluid > ul > li:first-child.active > a{
  color: #000 !important;
  background-color: transparent;
}
#close_btn,
#close_button{
  display: none;
  position: absolute;
  top: 30px;
  right: 0px;
  transition: transform 500ms ease-in-out;
}
#close_btn:hover,
#close_button:hover{
  transform: scale(1.06);
  box-shadow: 0px 0px 20px 12px rgb(0 0 0 / 4%) !important;
}
#close_btn > a,
#close_button > a {
  background: url('/themes/custom/creatrixcampus/images/Close.png') no-repeat;
  width:30px;
  height: 30px;
}
.we-mega-menu-ul > .dropdown-menu:first-child > .we-mega-menu-submenu.menu_hide,
.we-mega-menu-ul > .dropdown-menu:nth-child(2) > .we-mega-menu-submenu.menu_hide{
  display: none !important;
}
#block-signflowblocksectioncontentgrowyourbusinesswithflowsign .col-md-7 img
{
max-width: 80%;
}
#block-views-block-signflow-testimonials-content-block-3 .banner-cta
{
  margin-top: 30px;
}
#block-views-block-blog-highlighted-blog .col-md-12,
#block-views-block-blog-latest-blog .col-md-4
{
  padding: 10px;
}

/*
==============================
BASE
==============================
*/

*[data-anima-out] .anima 
{
  opacity: 0;
}

.img-box img {
  transition: all .3s, margin-top 1ms, width 1ms, max-width 1ms, margin-left 1ms !important;
  outline: 1px solid transparent;
  animation: all .3s !important;
  position: relative;
}
/*
==============================
rotate 90
==============================
*/
@keyframes rotate-90 {
  0% {
      transform: rotate(0);
  }

  100% {
      transform: rotate(90deg);
  }
}

.rotate-90 {
  animation: rotate-90 .5s;
  transform: rotate(90deg);
  opacity: 1 !important;
}
/*
==============================
rotate 20
==============================
*/
@keyframes rotate-20 {
  0% {
      transform: rotate(0);
  }

  100% {
      transform: rotate(20deg);
  }
}

.rotate-20 {
  animation: rotate-20 .5s;
  transform: rotate(20deg) !important;
  opacity: 1 !important;
}
/*
==============================
SCALE UP
==============================
*/
@keyframes scale-up {
  0% {
      transform: scale(1);
  }

  100% {
      transform: scale(1.2);
  }
}

.scale-up, .img-scale-up:hover img {
  animation: scale-up .5s;
  transform: scale(1.2) !important;
  opacity: 1;
}
/*
==============================
SCALE UP 2X
==============================
*/
@keyframes scale-up-2x {
  0% {
      transform: scale(1);
  }

  100% {
      transform: scale(2);
  }
}

.scale-up-2x, .img-scale-up-2x:hover img {
  animation: scale-up-2x .5s;
  transform: scale(2);
  opacity: 1 !important;
}
/*
==============================
SCALE ROTATE
==============================
*/
@keyframes scale-rotate {
  0% {
      transform: scale(1) rotate(0);
  }

  100% {
      transform: scale(1.2) rotate(4deg);
  }
}

.scale-rotate, .img-scale-up:hover img {
  transform: scale(1.2) rotate(4deg);
  animation: scale-rotate .5s;
  opacity: 1;
}
/*
==============================
CIRCULAR ROTATION
==============================
*/
@keyframes spinAround {
  from {
      transform: rotate(0deg);
  }

  to {
      transform: rotate(360deg);
  }
}

.circular-rotation {
  animation: spinAround 2s linear infinite;
  opacity: 1 !important;
}

/*
==============================
FADE
==============================
*/
@keyframes fadein {
  0% {
      opacity: 0;
  }

  100% {
      opacity: 1;
  }
}

.fade-in {
  animation: fadein .5s;
  opacity: 1 !important;
}
/*
==============================
FADE LEFT
==============================
*/
@keyframes fadeleft {
  0% {
      opacity: 0;
      transform: translateX(-100px);
  }

  100% {
      opacity: 1;
      transform: translateX(0);
  }
}

.fade-left {
  animation: fadeleft .5s;
  opacity: 1 !important;
}
/*
==============================
FADE RIGHT
==============================
*/
@keyframes faderight {
  0% {
      opacity: 0;
      transform: translateX(100px);
  }

  100% {
      opacity: 1;
      transform: translateX(0);
  }
}

.fade-right {
  animation: faderight .5s;
  opacity: 1 !important;
}
/*
==============================
FADE TOP
==============================
*/
@keyframes fadetop {
  0% {
      opacity: 0;
      transform: translateY(-100px);
  }

  100% {
      opacity: 1;
      transform: translateY(0);
  }
}

.fade-top {
  animation: fadetop .5s;
  opacity: 1 !important;
}
/*
==============================
FADE BOTTOM
==============================
*/
@keyframes fadebottom {
  0% {
      opacity: 0;
      transform: translateY(100px);
  }

  100% {
      opacity: 1;
      transform: translateY(0);
  }
}

.fade-bottom {
  animation: fadebottom .5s;
  opacity: 1 !important;
}
/*
==============================
SHOW SCALE
==============================
*/
@keyframes show-scale {
  0% {
      opacity: 0;
      transform: scale(0);
  }

  100% {
      opacity: 1;
      transform: scale(1);
  }
}

.show-scale {
  animation: show-scale .5s;
  opacity: 1 !important;
}

/*
==============================
SLDIE RIGHT LEFT
==============================
*/
@keyframes fromRightToLeft {
  0% {
      opacity: 1;
      transform: translate(0);
  }

  25% {
      opacity: 0;
      transform: translate(+100%);
  }

  50% {
      transform: translate(-100%);
  }

  100% {
      opacity: 1;
      transform: translate(0);
  }
}

.slide-right-left {
  animation: fromRightToLeft 0.5s forwards;
  opacity: 1 !important;
}

/*
==============================
SLIDE TOP BOTTOM
==============================
*/
@keyframes fromTopToBottom {
  0% {
      opacity: 1;
      transform: translate(0,0);
  }

  25% {
      opacity: 0;
      transform: translate(0,+100%);
  }

  50% {
      transform: translate(0,-100%);
  }

  100% {
      opacity: 1;
      transform: translate(0,0);
  }
}

.slide-top-bottom {
  animation: fromTopToBottom 0.5s forwards;
  opacity: 1 !important;
}

/*
==============================
PULSE
==============================
*/

@keyframes pulse {
  25% {
      opacity: .8;
      transform: scale(1.1);
  }

  75% {
      opacity: 1;
      transform: scale(0.9);
  }
}

.pulse, .pulse-fast, .img-pulse:hover img, .img-pulse-fast:hover img {
  animation-name: pulse;
  animation-timing-function: linear;
  opacity: 1 !important;
}

.pulse, .img-pulse:hover img {
  animation-duration: 1s;
  animation-iteration-count: 2;
}

.pulse-fast, .img-pulse-fast:hover img {
  animation-duration: .5s;
  animation-iteration-count: 1;
}
/*
==============================
PULSE HORIZONTAL
==============================
*/

@keyframes pulse-horizontal {
  16.65% {
      transform: translateX(8px);
  }

  33.3% {
      opacity: 1;
      transform: translateX(-6px);
  }

  49.95% {
      transform: translateX(4px);
  }

  66.6% {
      transform: translateX(-2px);
  }

  83.25% {
      transform: translateX(1px);
  }

  100% {
      transform: translateX(0);
  }
}

.pulse-horizontal, .img-pulse-horizontal:hover img {
  animation-name: pulse-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  opacity: 1 !important;
}
/*
==============================
PULSE VERTICAL
==============================
*/

@keyframes pulse-vertical {
  16.65% {
      transform: translateY(8px);
  }

  33.3% {
      opacity: 1;
      transform: translateY(-6px);
  }

  49.95% {
      transform: translateY(4px);
  }

  66.6% {
      transform: translateY(-2px);
  }

  83.25% {
      transform: translateY(1px);
  }

  100% {
      transform: translateY(0);
  }
}

.pulse-vertical, .img-pulse-vertical:hover img {
  animation-name: pulse-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  opacity: 1 !important;
}


/*
==============================
GRAPHICS ANIMATIONS - GLOBAL SETTINGS
==============================
*/

.ganimation-pulse:after, .ganimation-explode:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';
  box-sizing: content-box;
}

/*
============================== 
GANIMATION - PULSE
==============================
*/
@keyframes ganimation-pulse {
  0% {
      opacity: 1;
      transform: scale(1);
  }

  100% {
      transform: scale(2);
      opacity: 0;
  }
}

.ganimation-pulse:after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  z-index: -1;
  background: rgba(90, 90, 90, 0.4);
  animation-name: ganimation-pulse;
  animation-duration: .3s;
  border-radius: 3px;
  opacity: 0;
}

.circle.ganimation-pulse, .circle.ganimation-explode {
  overflow: visible;
}

  .circle.ganimation-pulse:after, .circle.ganimation-explode:after {
      border-radius: 50%;
      overflow: visible;
  }

/*
============================== 
GANIMATION - EXPLODE
==============================
*/
@keyframes sonarEffect {
  0% {
      opacity: 0.3;
  }

  40% {
      opacity: 0.5;
      box-shadow: 0 0 20px 20px rgba(197, 197, 197, 0.2);
  }

  100% {
      box-shadow: 0 0 20px 20px rgba(197, 197, 197, 0.2);
      transform: scale(1.5);
      opacity: 0;
  }
}

.ganimation-explode {
  transition: transform ease-out 0.1s, background 0.2s;
  -webkit-transform: scale(0.93);
  -moz-transform: scale(0.93);
  -ms-transform: scale(0.93);
  transform: scale(0.93);
}

  .ganimation-explode:after {
      top: 0;
      left: 0;
      padding: 0;
      z-index: -1;
      border-radius: 3px;
      opacity: 0;
      -webkit-transform: scale(0.9);
      -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
      transform: scale(0.9);
      -webkit-animation: sonarEffect .3s ease-out 75ms;
      -moz-animation: sonarEffect .3s ease-out 75ms;
      animation: sonarEffect .3s ease-out 75ms;
      background-color: rgba(197, 197, 197, 0.2);
  }


/*
==============================
GANIMATION - GLASS
==============================
*/
@keyframes glass {
  0% {
      transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
      opacity: 1;
  }

  100% {
      transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
      opacity: 1;
  }
}

.ganimation-glass {
  overflow: hidden;
}

  .ganimation-glass::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(155, 155, 155, 0.31);
      content: '';
      animation-name: glass;
      animation-duration: .4s;
      opacity: 0;
      z-index: 1;
  }
  
[data-anima] {
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
#block-whoweserve .boxed-inverse
{
  background: transparent;
}

#block-whoweserve .section-who-we .vertical-row {
  background-position: 90% 17%;
  background-size: 49% 80%;
}
.col-md-12 .grid-box .who-we-serve
{
  padding: 8px;
}
.section-who-we .col-md-12 p{
  font: var(--fs-desc);
}
.section-who-we .hc_title_tag_cnt h3
{

  background: url(/themes/custom/creatrixcampus/images/under_line.png) no-repeat 0px bottom;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font: var(--fs-head2);
  color: #333399 !important;
}
#edit-country {
  border : 1px solid red ;
}
#edit-country option{
  border : 1px solid green ;
}
.training_blk.sligle_blue_section {
  margin-bottom: 0px;
}
.content-page-639 .key_features_sub_section .CTA_link,
.content-page-639 .tab-product-item .CTA_link,
.content-page-640 .key_features_sub_section .CTA_link,
.content-page-640 .tab-product-item .CTA_link,
.content-page-641 .key_features_sub_section .CTA_link,
.content-page-641 .tab-product-item .CTA_link,
.content-page-642 .key_features_sub_section .CTA_link,
.content-page-642 .tab-product-item .CTA_link,
.content-page-643 .key_features_sub_section .CTA_link,
.content-page-643 .tab-product-item .CTA_link,
.content-page-644 .key_features_sub_section .CTA_link,
.content-page-644 .tab-product-item .CTA_link,
.content-page-600 #block-views-block-signflow-services-slider-style-1 {
  display: none;
}
.tab-product-item .CTA_link {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.tab-product-item .CTA_link .odd {
  width: 100%;
}
/* ===== Select Box ===== */
.sel {
  background-color: transparent;
  position: relative;
  cursor: pointer;
  height: 40px;
  max-width: 45%;
  padding: 5px 10px;
  border-radius: 6px;
  background-color: #f4f9fe;
  background-color: #e7e7ea;
  background-color: #F7F6FB;
  border: none;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  font-size: 14px;
  width: 45%;
  margin-top: 25px;
}

.sel::before {
  position: absolute;
  content: '\f063';
  font-family: 'FontAwesome';
  font-size: 2em;
  color: #FFF;
  right: 20px;
  top: calc(50% - 0.5em);
  display: none;
}
.sel__placeholder {
  display: block;
  pointer-events: none;
  user-select: none;
  visibility: visible;
  padding-top: 5px;
  margin-left: -3px;
  max-width: 100%;
}

.sel.active .sel__placeholder {
  visibility: hidden;
  line-height: 34px;
}

.sel__placeholder::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.2em 0.5em;
  content: attr(data-placeholder);
  visibility: hidden;
}

.sel.active .sel__placeholder::before {
  visibility: visible;
}

.sel__box {
  position: absolute;
  top: calc(100%);
  display: none;
  list-style-type: none;
  text-align: left;
  font-size: 1em;
  background-color: #FFF;
  width: 100%;
  box-sizing: border-box;
  z-index: 9;
  margin-left: -8px;
}

.sel.active .sel__box {
  display: block;
  animation: fadeInUp 500ms;
  max-height: 200px;
  overflow-y: scroll;
  box-shadow: 0 2px 2px #DAD9E1;
  width: 100%;
  max-width: 100%;
}

.sel__box__options {
  display: list-item;
  color: #838e95;
  padding: 0.5em 1em;
  user-select: none;
  max-width: 100%;
}

.sel__box__options::after {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-size: 0.5em;
  margin-left: 5px;
  display: none;
}

.sel__box__options.selected::after {
  display: inline;
}

.sel__box__options:hover {
  background-color: #339;
  color: #fff;
}

.sel--black-panther {
  z-index: 3;
}

/*  */
.column_grid_3_des .grid-item.col-md-4 {
  padding-left: 15px;
  padding-right: 15px;
}
.column_grid_3_des .icon-box .icon-box-cell:first-child {
  display : none;
}
/* ----- Select Box Superman ----- */
.sel--superman {
  z-index: 2;
}
footer h3 {
  line-height: 25px;
}
/* new footer design */
footer h3 {
  font: var(--fs-head4);
  text-transform: capitalize;
  font-family: poppins-regular;
  margin-bottom: 20px;
}
footer .navbar-we-mega-menu .nav-tabs > li:hover a{
  color: #339 !important;
}
footer .navbar-we-mega-menu .nav-tabs > li:hover {position: relative;}
#solution_menu .col-md-4 .men-title:after{
  content: "\f105";
  position: absolute;
  font: normal normal normal 18px/1 FontAwesome;
  color: #737f8b;
  opacity: 1;
  /*top: 2px;*/
  top: 7px;
  right: -15px;
  font-weight: bold;
  font-size: 19px;
}
footer .navbar-we-mega-menu .nav-tabs > li:hover a:after{
  content: "\f105";
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  color: #339;
  opacity: 1;
  padding-left: 5px;
  line-height: 20px;
}
footer .logo_header #block-signflow-branding:after{
  border-bottom: 1px solid #ccc;
  display: inline-block;
  width: 300px;
  height: 20px;
  content: '';
  position: relative; 
  margin-left: 15px; 
}
.footer-menu .we-mega-menu-ul > .we-mega-menu-li {
  margin-bottom: 5px;
}
#block-socialiconsfooter h4 {
  font:var(--fs-head4);
  color: #339;
}
footer {
  background: url('/themes/custom/creatrixcampus/images/footer_Bg.svg') no-repeat top center;
}
footer > .content > .container{
  position: relative;
}
footer > .content {
  background: url('/themes/custom/creatrixcampus/images/pattern_footer.png') no-repeat right 15%;
}
footer > .content > .container .semi_circle_bg video {
  content: '';
  right: 2%;
  height: 150px;
  width: 36%;
  position: absolute;
  top:0;
}
footer > .content > .container:after{
  background: url('/themes/custom/creatrixcampus/images/Arrow.png') no-repeat left 40%;
  content: '';
  left: -9%;
  height: 100px;
  width: 309px;
  position: absolute;
  top: 370px;
}
.footer-base .section-4{float: right;}
footer #block-signflow-branding {
  padding: 0;
  height: 45px;
  margin-bottom: 30px;
  display: none;
}
.footer-base .col-md-12.section-5 {
  margin-top: 30px;
}
#block-signflowblockfooterbase2column3logoandcontact-2 h4 {
  color: #242424;
  font: var(--fs-desc);
  font-family: poppins-regular;
}
#block-signflowblockfooterbase2column3logoandcontact-2 h4 span {
  color: #e3b461 !important;
  padding-right: 10px;
}
.rating_badges {
  display: flex;
  justify-content: space-between;
}
.powered_by h3 {
  margin-bottom: 5px;
} 
.powered_by span {
  font-size: 14px;
  font-family: poppins-medium;
  color: #242424 !important;
}
.powered_by img {
  margin-top: 20px;
  margin-bottom: 40px;
}
/* Footer design */
/*love us section */
#innovation_text {
  border-bottom-right-radius: 50px;
  padding: 30px;
  position: relative;
}
#innovation_text h4 {
  font: var(--fs-head4);
}
#innovation_text p.partner_desc{
  position: relative;
  font: var(--fs-desc);
  display: inline-block;
}
#innovation_text span.back-line {
  border-bottom: 2px solid #339;
  width: 70px;
  content: "";
  height: 38px;
  position: absolute;
}
#innovation_text .highlight_pts .box-content {
  float: left;
  width: 25%;
  text-align: center;
  font-weight: bold;
}
#innovation_text .highlight_pts .box-content:nth-child(2){
  margin: 0 10%;
}
#innovation_text .box-content .boxed-inverse{
  padding: 15px;
  display: inline-block;
  width: 75px;
  height: 75px;
}
#innovation_text .highlight_pts .box-content .pts {
  display:inline-block;
  padding-top: 10px;
}
#innovation_text .highlight_pts {
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
.clients_tag {
  position: absolute;
  right: 60px;
  color: #339;
  bottom: 34px;
}
.clients_tag:after {
  position: absolute;
  border-top: 2px solid #339;
  content: '';
  top: 50%;
  right: -48%;
  width: 70px;
}
#partner_logo_list img {
  margin-bottom: 10px;
}
#partner_logo_list .grid-list .grid-box .grid-item .institution_name {
  color:#339;
  font-weight: bold;
}
#partner_logo_list .grid-list .grid-box .grid-item .icon-box-top-bottom .icon-box-cell {
padding: 14px;
  margin-bottom: 10px;
}
#partner_logo_list .grid-list .grid-box .grid-item:hover .icon-box .icon-box-cell {
  box-shadow:0 2px 15px rgba(0, 0, 0, 0.13) !important;
  border-radius: 5px;
}
#block-views-block-signflow-testimonials-content-block-5 .container {
  padding-top: 0px;
}
#solution_menu .col-md-4 {
  padding: 10px 15px;
  margin-bottom: 30px;
}
#main_menu_title{
  background: transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat;
  width: fit-content;
  color: #FFF;
  font: var(--fs-head3);
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  margin-top: 25px;
}
#block-solutionslink .line,
#block-menuplatformlink .line {
  border-bottom: 2px solid #339;
  width: 200px;
  content: '';
  height: 20px;
  position: absolute;
  margin-left: 50px;
  font-size: 0;
  margin-top: 25px;
}
#block-solutionslink .vertical-row > .col-md-3,
#block-menuplatformlink .vertical-row > .col-md-3 {
  clear: both;
  padding-left: 0px;
  padding-top: 20px;
}
#block-solutionslink .vertical-row > .col-md-3 h4,
#block-menuplatformlink .vertical-row > .col-md-3 h4 {
  color: #339;
  font-family: poppins-regular;
}
#solution_menu,#platform_menu {
  padding-left: 0px;
  padding-right: 0px;
}
#solution_menu .col-md-4 .list-items .links,
.we-mega-menu-submenu li.we-mega-menu-li>a {
  color: #000000c4;
  z-index: 1;
  position: relative;
  font-family: poppins-medium;
}
.we-mega-menu-submenu li.we-mega-menu-li>a {
  font-size: 14px;
  font-weight: 400;
  font-family: poppins-medium;
}
#block-mainnavigation .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu:hover::before{
  width: 15px;
  position: absolute;
  color: #339;
  border-bottom: 1.5px solid #339;
  bottom: -2px;
  transform: rotate(90deg);
  right: 45px;
  content: '';
  z-index: 99;
}
#solution_menu .col-md-4.menu_section_4 {
  clear: both;
}
.Solution-mega-menu-submenu-inner{
  background: url('/themes/custom/creatrixcampus/images/header_menu_bg.svg') no-repeat top center #FFF;
  box-shadow: 47px 0px 73px 0px rgb(0 0 0 / 24%) !important;
}
.Solution-mega-menu-submenu-inner .we-mega-menu-submenu-inner {
  background: url('/themes/custom/creatrixcampus/images/vertical_pattern.png') no-repeat left 25px;
}
.Solution-mega-menu-submenu-inner .block-inner {
  background: url('/themes/custom/creatrixcampus/images/horizontal_pattern.png') no-repeat right center;
}
.demo_at_menu {
  border-top: 1px solid #B8B8B8;
width: 100%;
clear: both;
position: relative;
}
.demo_at_menu .banner-cta {
  float: right;
}
.demo_at_menu::after {
  background: url(/themes/custom/creatrixcampus/images/logo_circle.png);
  width: 98px;
  height: 99px;
  content: '';
  position: absolute;
  z-index: 9999999;
  right: -115px;
  top: -50px;
}
.demo_at_menu .banner-cta.mobile_menu {
  margin-top: 25px;
}
.demo_at_menu .banner-cta .svg-button span {
  font-size: 14px;
  color: #2a3a65;
}
.demo_at_menu .banner-cta .svg-button:hover span {
  color:#FFF;
}
/* menu new style revamp */
.path-taxonomy .signflow-page-blogs-list {
  margin-top: 120px;
}
.path-taxonomy .signflow-page-blogs-list .signflow-blog-list-item .advs-box .img-box {
  max-height: 100%;
}
.path-taxonomy .signflow-page-blogs-list .signflow-blog-list-item .advs-box a img {
  margin-top: 0px !important;
}
.signflow-blog-list-item .niche-box-post h2 a {
  font:var(--fs-head2);
  color: #339;
}
.signflow-blog-list-item .niche-box-post h2 a:hover{
  color: #339 !important;
}
.who-we-serve .icon-box-cell label {
  margin-bottom: 10px;
  margin-top: 10px;
}
.portfolio-details {
  padding-left: 0;
  padding-right: 0;
  margin-top: 150px;
}
.col-sm-12.portfolio-details .webform-submission-add-form {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
}
#block-homespreadacrosstheglobe ,
#block-views-block-signflow-services-block-4  {
  background: #f7f7f7;
}
#block-views-block-signflow-services-block-4 {
  padding-top: 70px;
}
#block-homespreadacrosstheglobe h2 {
  font:var(--fs-head2);
}
@media only screen and (min-width: 1025px) and (max-width: 1566px) {
  .section-who-we .boxed-inverse .col-md-12
  {
    padding: 10px;
  }
}
#block-homespreadacrosstheglobe,
#block-views-block-signflow-services-block-4{
  background:#f7f7f7;
}
#block-views-block-signflow-services-block-4 {
  padding-top:  70px;
}
.product_page_wrapper .col-md-5 p b {
  color: #000;
}
#related_blogs_aboutus {
  margin-top: 60px;
  margin-bottom: 60px;
}
img{
  /*width: 100%; */
  aspect-ratio:auto 1 / 1;
}
#block-homespreadacrosstheglobe  {
  background: #f7f7f7;
}
#block-views-block-signflow-services-block-4 {
  background: #fff;
}
#block-views-block-signflow-services-block-4 {
 padding-top: 70px;
}
#block-homespreadacrosstheglobe h2{
  font:var(--fs-head2);
}
.abt-home .about_us_content .col-md-6 .desktop-view-home .col-md-6 .maso-box .maso-item.row-2 {
  height: 75px !important;
}
.abt-home .masonry_tab .desktop-view-home .col-md-6 .maso-item.row-2{
  height: 135px !important;
}
.card-bluestrip {
  text-align: center;
}
#partner_slider_logo {
  display: none;
}
#block-views-block-signflow-partners-block-2 {
  position: relative;
}
#block-views-block-signflow-partners-block-2 .container ,
.card_view.grid-col-style ,
.product_3_column  {
  position: relative;
  z-index: 9;
}
#edit-how-did-you-learn-about-us---wrapper {
  margin-top: 10px;
}
#block-views-block-signflow-partners-block-2:after ,
.product_3_column:after  {
  content: '';
  width: 40%;
  height: 95%; 
  background-color: #F6F6F6;
  right: 0;
  width: 40%;
  top: 5%;
  position: absolute;
  border-radius: 10px 0 0 10px;
}
.product_3_column .container.content ,
.partners_slider .container.content {
  z-index: 9;
  position: relative;
}
.partners_slider {
  position: relative;
}
.card_view.grid-col-style:before ,
#block-views-block-signflow-partners-block-2:before ,
.product_3_column:before ,
.partners_slider:before 
  {
  content: '';
  height: 100%;
  background: url('/themes/custom/creatrixcampus/images/vertical_pattern.png') no-repeat;
  left: 7px;
  width: 62px;
  top: 30%;
  position: absolute;
}
#block-views-block-signflow-partners-block-2:before   {
  top: 18%;
}
.card_view.grid-col-style:after ,
.partners_slider:after  {
  content: '';
  width: 40%;
  height: 90%; 
  background-color: #F6F6F6;
  right: 0;
  width: 40%;
  top: 5%;
  position: absolute;
  border-radius: 10px 0 0 50px;
}
.content-page-603 .header_style_1 .col-md-6 video{
  width: 508px !important;
  height: auto !important;
}
#block-whytopuserloveus .col-md-4 {
  padding: 0 15px;
}
.masonry_revamp .maso-box .maso-item,
.masonry_revamp_general .maso-box .maso-item .shadow-1 {
  width:51%;
}
.content-page-609 .banner_right_wrapper {
  padding-right: 0px;
}
.current-active-menu.active .we-mega-menu-submenu {
  display: none !important;
}
#edit-how-did-you-learn-about-us--wrapper legend {
  width:50%;
  float: left;
}
#edit-how-did-you-learn-about-us--wrapper .fieldset-wrapper {
  float: right;
  width: 50%;
}
#blog_section_body p strong {
  font-family: poppins-bold;
}
#blog_section_body h2 {
  font: var(--fs-head2);
}
#blog_section_body h3{
  font: var(--fs-head3);
}
.content-page-646 .btn {
  background:transparent linear-gradient(90deg, #6597CB 0%, #35369B 100%) 0% 0% no-repeat padding-box !important;
  margin-top: 30px;
  padding: 15px 25px;
}
.content-page-646 .btn.contact-btn {
  margin-right: 30px;
}
.captcha-type-challenge--image .captcha__element {
  display:block !important;
}
/* News Page Style */
.event_section .label_txt {
  font: var(--fs-desc);
  color: #000;
  font-weight: bold;
}
.event_content {
  margin-top: 30px;
  font: var(--fs-desc);
}
.event_detail{
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.event_detail div {
  display: flex;
}
#block-signflow-views-block-news-block-1,
.cc_news {
  clear: both;
  padding-top:80px;
}
.path-news-events .section-empty {
  background: linear-gradient( to bottom, #f6f6f6 0%, #f6f6f6 24%, #fff 24%, #fff 100% );
  margin-top: 75px;
}
.path-news-events .section-empty .container {
  padding-top: 40px;
}
.path-news-events .event_section {
  padding-left: 10px;
  padding-right: 10px;
}
.path-news-events .banner_section {
  padding-right: 10px;
}
#block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title,
#block-signflow-views-block-news-block-1 .views-field-nothing .read_more,
.cc_news .views-field-nothing .read_more {
  text-align: center;
}
#block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title a {
  color: #000;
}
#block-signflow-views-block-news-block-1 .views-field-nothing .read_more a,
.cc_news .views-field-nothing .read_more a,
.cc_news ul.pager li a {
  border-radius: 5px;
  padding: 10px;
  font-size: 14px;
}
.cc_news .grid-item .advs-box{
  display: inline-block;
  box-shadow: 0px 0px 12px 1px rgba(158,158,158,.45);
  background: #fff;
}
#block-signflow-views-block-news-block-1 .advs-box .blog_title,
.cc_news .advs-box .blog_title {
  font: var(--fs-h4box);
  color: #000;
  text-align: center;
}
#block-simplenewssubscription-2 {
  margin: 40px;
  background: #F0F0F0;
  margin-top: 80px;
}
#block-simplenewssubscription-2 .container {
  padding-top: 60px;
}
#block-simplenewssubscription-2 .container .row {
  margin: 0 auto;
}
#block-simplenewssubscription-2 .col-md-10,
#block-simplenewssubscription-2 .form-box {
  background: transparent;
}
.page-node-type-event #search-block-form .form-item {
  float: left;
}
#events_detail h1 {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
#block-simplenewssubscription-2 .col-md-10 h1 {
  color: #000;
  font: var(--fs-head3);
  padding-bottom: 10px;
}
#block-simplenewssubscription-2 .form-box {
  display: inline-block;
  width: 100%;
}
#block-simplenewssubscription-2 form #edit-message {
  padding-bottom: 20px;
}
#block-simplenewssubscription-2 form .field--name-mail {
  margin-right: 50px;
  padding-top: 10px;
  display: inline-block;
}
#block-simplenewssubscription-2 form .field--name-mail input {
  width: 300px;
  background-color: #fff;
}
#block-simplenewssubscription-2 form .form-actions {
  display: inline-block;
}
#block-simplenewssubscription-2 .form-box {
  display: inline-block;
  width: 100%;
}
#block-simplenewssubscription-2 form > hr {
  display: none;
} 
.event_section .event_detail .event_location .content {
  background: url('/themes/custom/creatrixcampus/images/location.svg') no-repeat center center;
  width: 20px;
  height:23px;
  text-indent: 25px;
  font: var(--fs-desc);
}
.event_section .event_detail .event_date .content {
  background: url('/themes/custom/creatrixcampus/images/calendar.svg') no-repeat 0 center;
  text-indent: 30px;
  font: var(--fs-desc);
}
.event_section .event_detail .event_type .content {
  font: var(--fs-desc);
}
#block-signflow-views-block-news-block-1 h3,
.cc_news h3 {
  color: #339;
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 50px;
}
.path-news-events .banner_section {
  text-align:center;
  background: url("/themes/custom/creatrixcampus/images/bg.png") no-repeat center center;
  min-height: 540px;
}
.path-news-events .latest_blog .advs-box:hover,
.path-news-events #block-signflow-views-block-news-news-event-block-2 .advs-box:hover {
  box-shadow: 0px 0px 14px 1px rgba(62, 56, 56, 0.5);
}
.page-node-type-event .whitepaper-body {
  text-align: center;
}
.page-node-type-event .banner_image img,
.page-node-type-event .whitepaper-body img {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.16) !important;
  width: 100%;
  text-align: center;
  max-width: 600px;
}
.path-news-events .banner_section img {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.16) !important;
  margin-top: 50px;
}
.page-node-type-event .banner_image {
  margin-top: 30px;
  margin-bottom: 60px;
  text-align: center;
}
#events_detail .publish_details {
  margin-top: 20px;
  border-top: 2px solid #ccc;
  padding-top: 20px;
}
#events_detail .publish_details .news_by {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
  color: #000;
  font:var(--fs-h4boxdesc);
}
#events_detail .publish_details .published_on {
  font: var(--fs-h4boxdesc);
}
#block-signflow-views-block-news-block-1 .grid-item a .advs-box .advs-box-content,
.cc_news .grid-item a .advs-box .advs-box-content {
  transition: transform .5s ease-in-out ;
}
#block-signflow-views-block-news-block-1 .grid-item a:hover,
.cc_news .grid-item a:hover {
  text-decoration: none;
}
#block-signflow-views-block-news-block-1.latest_blog .advs-box-content .blog_title {
  padding-bottom: 0px;
  margin-bottom: 0px;
  height: auto;
}
.page-node-type-event .banner_image img {
   max-width: 600px;
}
/* News Page Style End */
/* News taxonomy page */
.news_terms_page {
  margin-bottom: 40px;
}
/* News taxonomy page End */

#block-views-block-signflow-testimonials-content-block-5 .slides li > .advs-box {
  width: 100%;
}
/* consent form style */
.webform-submission-request-form #edit-actions {
  margin-top: 20px;
}
.form-item-i-have-read-and-agree-to-the .description,
.captcha .description {
  /*display: inline-block;*/
  color: #5D5D72;
  font-family: poppins-medium;
  font-size: 14px;
  padding-bottom: 5px;
  font-weight: normal;
}
.form-item-i-have-read-and-agree-to-the input {
  float: left;
  margin-right: 5px;
}
.form-item-i-have-read-and-agree-to-the .description a{
  text-decoration: underline;
}
.form-item-i-consent-to-receive-marketing-communications-newsletters {
  clear: both;
  float: none;
  width: 100% !important;
}
.form-item-i-have-read-and-agree-to-the label,
.form-item-i-consent-to-receive-marketing-communications-newsletters label {
  display: inline;
}
.webform-submission-sales-form-form .form-item-i-have-read-and-agree-to-the,
.webform-submission-support-form-form .form-item-i-have-read-and-agree-to-the {
  min-height: fit-content;
}
/* consent form style end */
/* resource slider style */
#block-views-block-signflow-resources-slider-style-1 ul li .icon-box-cell p.related-sub {
  height: 130px;
  overflow: hidden;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider ul li .icon-box-cell.sub h4.title {
  height: 90px;
  overflow: hidden;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider ul li .icon-box {
  padding: 0px;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider ul li .icon-box .description {
  padding: 10px 32px 21px;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider .flexslider.outer-navs:hover .flex-direction-nav .flex-prev,
#block-views-block-signflow-resources-slider-style-1.column_6_slider .flexslider.outer-navs .flex-direction-nav .flex-prev {
  left: 40px !important;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider .flexslider.outer-navs:hover .flex-direction-nav .flex-next,
#block-views-block-signflow-resources-slider-style-1.column_6_slider .flexslider.outer-navs .flex-direction-nav .flex-next
 {
  right: 40px !important;
}
#block-views-block-signflow-resources-slider-style-1.column_6_slider  ul li .icon-box .icon-box-cell img {
  width: 100% !important;
  max-width: 100% !important;
}
/* resource slider style end */
.title-creatrix-training #block-trainingcta::before {
  display: none;
}
/* glossary page style */
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li:first-child {
  display: none;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li {
  float: left;
  padding-right: 10px;
  list-style: none;
  text-align: center;
  border-radius: 25px;
}
.glossary_container h1 {
  font: var(--fs-head1);
  color: #339;
  padding-bottom: 30px;
}
.glossary_container.request_demo_pge_style,
.glossary_inner_page.request_demo_pge_style {
  background: transparent linear-gradient(90deg, #E9F1FC 0%, #D5D8FB 100%) 0% 0% no-repeat padding-box;
  position: relative;
}
.glossary_container.request_demo_pge_style::before,
.glossary_inner_page.request_demo_pge_style::before {
  content: '';
  height: 100%;
  background: url('/themes/custom/creatrixcampus/images/left_pattern.png') no-repeat;
  right: 0px;
  width: 260px;
  bottom: 0px;
  /*top: 18%;*/
  position: absolute;
}
.glossary_container.request_demo_pge_style::before {
  top: 18%;
}
.glossary_container.request_demo_pge_style::after,
.glossary_inner_page.request_demo_pge_style::after {
  content: '';
  height: 100%;
  background: url('/themes/custom/creatrixcampus/images/right_pattern.png') no-repeat;
  /*left: 7px;*/
  width: 300px;
  top: 0%;
  /*top: 10%;*/
  position: absolute;
}
.glossary_container.request_demo_pge_style::after {
  top: 17%;
}
/*.user-logged-in .request_demo_pge_style.glossary_container .container {
  padding-top: 65px;
}*/
.user-logged-in .request_demo_pge_style.glossary_container .container,
.user-logged-in .glossary_inner_page.request_demo_pge_style .container {
  padding-top: 30px;
  padding-bottom: 30px;
}
.request_demo_pge_style.glossary_container .container,
.glossary_inner_page.request_demo_pge_style .container {
  padding-top: 110px;
  padding-bottom: 30px;
}
.glossary_inner_page.request_demo_pge_style h1 {
  font: var(--fs-head1);
  color: #339;
}
.glossary-row {
  display: flex;
  align-items: flex-start;
  /*background-color: #ccc;*/
  padding: 10px;
  /*border-radius: 4px;*/
  /*margin-bottom: 12px;*/
  gap: 10px;
  border-bottom: 1px solid #55555529;
}
.glossary-row:hover {
  background: #F4F6FA;
  border-radius: 15px;
}
.glossary-row h3 {
  color: #000;
  font: var(--fs-desc);
  font-weight: bold;
  min-width: 40px;
  text-align: center;
  padding: 10px;
  border-radius: 4px;
  flex-shrink: 0;
  font-size: 28px;
}
.glossary-row .glossary-grid  {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  flex: 1;
  padding: 10px;
}
.glossary-row .glossary-grid .views-field-title-1 a,
.glossary-row .glossary-grid .views-field-title a {
  color: #272727;
  /*font: var(--fs-desc);*/
  font: var(--fs-h4boxdesc);
}
.glossary-row h3:hover,
.glossary-row .glossary-grid .views-field-title-1 a:hover,
.glossary-row .glossary-grid .views-field-title a:hover,
.glossary-row:hover h3 {
  color: #1179FC;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value {
  clear: both;
  padding-top: 30px;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value ul {
  padding-left: 0px;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li a {
  color: #000;
  text-decoration: none;
  width: 26px;
  display: inline-block;
  font: var(--fs-menuhead);
}
#views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id select {
  background: url(/themes/custom/creatrixcampus/images/arrow_img.svg) no-repeat calc(100% - 10px) center #fff;
  z-index: 9999;
  display: inline-block;
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-glossary-category-target-id select,
#views-exposed-form-glossary-list-page-1 .form-item-title input {
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  color: #000;
  /*background: #fff;*/
  font: var(--fs-h4boxdesc);
  font-size: 14px;
  width: 100%;
}
#views-exposed-form-glossary-list-page-1 .form-item-title input {
  background-image: url(/themes/custom/creatrixcampus/images/search.svg);
  background-repeat: no-repeat;
  background-position: 15px center;
  text-indent: 25px;
  background-color: #fff;
}
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li .bef-link--selected,
#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li a:hover {
  background: #EB5757;
  border-radius: 25px;
  color: #fff;
  /*width: 30px;
  display: inline-block;
  text-align: center;*/
}
/*#views-exposed-form-glossary-list-page-1 .form-item-field-alphabet-index-value .bef-links ul li a:hover {
  background-color: #fff;
  color: #000;
}*/
/* glossary list style end */
/*glossary detail page style */
.glossary_term_detail .label_txt {
  font: var(--fs-h4box);
  color: #000;
  width: 100%;
  margin-bottom: 20px;
}
.related_page_block.label_txt {
  color: #339;
}
.related_terms,
.related_categories {
  border: 1px solid #ABABAB;
  padding: 25px;
}
.related_term,
.category {
  margin-bottom: 10px;
}
.related_terms .related_term a,
.related_categories .category a {
  font: var(--fs-h4boxdesc);
  color: #000;
}
.related_categories {
  margin-top: 30px;
}
.glossary-grid__item {
  width: 18%;
  padding-left: 15px;
  padding-right: 15px;
}
.glossary_terms {
  display: flex;
  flex-wrap: wrap;
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.glossary_terms .term,
.glossary_terms .term_description {
  padding: 15px;
  background: #F4F6FA;
  font: var(--fs-h4boxdesc);
}
.glossary_terms .term {
  width: 30%;
  color: #000;
  font-weight: bold;
  padding-left: 45px;
}
.glossary_terms .term_description {
  width: 70%;
  padding-right: 45px;
}
.glossary_terms .term:last-of-type,
.glossary_terms .term_description:last-of-type {
  padding-bottom: 45px;
}
.glossary_terms .term_description p { font: var(--fs-h4boxdesc);}
.glossary_terms .table-header {
  background-color: #F4F6FA;
  color: #EB5757;
  font-weight: bold;
  /*padding-left: 45px;*/
  padding-top: 45px;
  font: var(--fs-h4box);
}
.custom_breadcrumb_link {
  background: #fff;
  width: fit-content;
  padding: 7px 12px;
  border-radius: 25px;
  margin-bottom: 30px;
  z-index: 100;
  position: relative;
}
.custom_breadcrumb_link a {
  color: #000;
  font: var(--fs-h4boxdesc);
}
.custom_breadcrumb_link a::before {
  border-style: solid;
  border-width: 0.2em 0.2em 0 0;
  content: '';
  display: inline-block;
  height: 0.45em;
  left: 0.15em;
  position: relative;
  top: 0.7em;
  transform: rotate(-135deg);
  vertical-align: top;
  width: 0.5em;
  color: #EB5757;
  margin-right:5px;
}
.custom-tooltip {
  position: relative;
  cursor: pointer;
}

.custom-tooltip::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%; /* show above the element */
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  color: #000;
  padding: 0px 7px;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s;
  z-index: 999;
}

.custom-tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}
.glossary-row .glossary-grid .views-field-title a {
  transition: transform 500ms ease-in-out;
  display: inline-block;
}
.glossary-row .glossary-grid .views-field-title a:hover {
  transform: scale(1.06);
}
/* Source and licensing information for the above line(s) can be found at https://www.creatrixcampus.com/themes/custom/creatrixcampus/HTWF/css/skin.css. */