/*
Theme Name: Quickscrum Child
Theme URI: NiceThemes <hello@nicethemes.com>
Description: A child theme of Quickscrum Theme
Version:     2.0.8
Author: Loyal Web Solutions
Author URI:  https://www.loyalwebsolutions.com
Template: Quickscrum
*/
/*import default parent styles */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;400;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&display=swap');
/* @import url("../Quickscrum/style.css"); */
html {
    scroll-behavior: smooth;
    overflow: visible !important;
}

body {
    overflow: visible;
    min-height: 800px;
}

html, body, pre {
    font-family: 'proxima nova regular' !important;
}

p, li, pre {
    /*font-size: 18px !important;
    color: #292929 !important;
    line-height:32px !important;*/
    font-size: 18px;
    color: #292929;
    line-height: 32px;
}

video {
    width: 100%;
    height: auto;
}

    video::-webkit-media-controls-overlay-play-button {
        display: none !important;
    }

p {
    color: #292929;
}
/*#live-search.dark .welcome-message p {
    color: #3a3a3a !important;
}*/
.cta-text {
    font-size: 30px;
    font-family: 'proxima nova regular';
    font-weight: 500;
}

.article-index .columns-3 ul li a {
    font-family: 'proxima nova regular' !important;
}

.columns-3 {
    min-height: 345px;
}

.home .grid {
    margin-left: 0px;
}

#live-search.dark .welcome-message h2 {
    font-family: 'Open Sans',sans-serif !important;
    font-size: 46px;
    font-weight: bold !important;
}

#wrapper {
    background: #e8f4fe;
}

#container {
    margin: 0 auto;
    max-width: 100%;
    ;
    background: #fff;
    padding: 0px;
    text-align: center;
}

.single #container #content,
.single #container .main-content,
.post-type-archive-scrum-guide #container .main-content,
.post-type-archive-getting-started #container .main-content,
.page-template-template-faq #container .main-content,
.post-type-archive-product-help #container .main-content,
.post-type-archive-help #container .main-content,
.page-template-template-ebooks #container .main-content,
.page-template-template-case-study #container .main-content,
.post-type-archive-video #container .main-content,
.search-results #container #content,
.category #container #content {
    max-width: 1080px;
    width: 100%;
    margin: 0px auto;
    text-align: left;
    display: inline-block;
    float: none;
}

.post-type-archive-solution #container .main-content,
.post-type-archive-solution-guide #container .main-content {
    /*max-width: 100%;*/
}

    .post-type-archive-solution-guide #container .main-content .container-part {
        max-width: 1080px;
        width: 100%;
        display: inline-block;
        float: none;
        text-align: left;
    }

.breadcrumb-trail {
    padding-left: 30px;
}

body.single-post .page-title,
.entry {
  /*  padding: 0 50px;*/
}

#top #navigation .nav > li a {
    letter-spacing: 1px;
    margin-right: 24px;
    font-family: 'Open Sans',sans-serif !important;
    font-size: 15px;
    font-weight: 600 !important;
    margin-top: 4px;
}

.nav li:hover, .nav li.hover {
    position: relative;
}

.subnav-uppercase #top #navigation .nav li ul {
    border-radius: 0;
    background-color: #fff;
    padding: 0;
    min-width: 180px;
    border: 1px solid #fff;
    left: -50%;
    width: 405px;
    -webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.2);
}

.nav-uppercase #top #navigation > ul.nav > li > a.btn {
    background-image: none;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    background: #2196f3 none repeat scroll 0 0;
    border: 1px solid #2196f3;
    border-radius: 0px;
    color: #fff;
    font-family: "ProximaNova-Semibold",sans-serif;
    line-height: 22px !important;
    margin-top: 38px;
    padding: 10px 15px !important;
    text-transform: uppercase;
    margin-right: 10px;
}

    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover, .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:focus {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #C45200 !important;
    }

.nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    line-height: 21px !important;
    margin-top: 38px;
    background: #fff;
    color: #2196f3;
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 40px;
    font-family: 'ProximaNova-Semibold',sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
    text-decoration: none;
}
/* vishal */

.vc_transform .container.grid-container {
    max-width: 100%;
}

/*.nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover,
.nav-uppercase #top #navigation > ul.nav > li > a.login-btn :focus{
    background: #2196f3 !important;
    color: #fff !important;
}*/
#breadcrumbs {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 15px 0px 11px 0px;
}

    #breadcrumbs li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px;
        font-size: 15px !important;
    }
/*.help #breadcrumbs li.guide-home,
.post-type-archive-help #breadcrumbs li.guide-home {
    display: none;
}*/
.help #breadcrumbs li.qs-home,
.post-type-archive-help #breadcrumbs li.qs-home {
    display: inline-block !important;
}

/*.post-type-archive-scrum-guide #breadcrumbs li.guide-home,
#wrapper.scrum-guide #breadcrumbs li.guide-home {
    display: none;
}*/
.post-type-archive-scrum-guide #breadcrumbs li.qs-work,
#wrapper.scrum-guide #breadcrumbs li.qs-work {
    display: inline-block !important;
}

#breadcrumbs .separator {
    font-size: 18px;
    font-weight: 100;
    color: #178dca;
}

#breadcrumbs li a,
#breadcrumbs li strong {
    color: #178dca;
}

.breadcrumbs .item-current strong {
    color: #afafaf !important;
    font-weight: normal !important;
}

.fa-file-o::before {
    content: "\f016";
    color: #6844d5;
}

.moreTxt {
    color: #1a8dd0;
    font-weight: normal;
}

.archive .main-content header {
    margin-bottom: 10px;
}

#footer-grid {
    margin-left: 0px;
}

.infoboxes {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff;
}

.nice-infoboxes {
    box-shadow: none !important;
}

    .nice-infoboxes .item.last {
        border-right: 0px;
    }

#call-to-action {
    padding: 70px 0 40px;
    background-color: #fff;
}

.reviewLeftsec {
    float: left;
    width: 30%;
    padding: 0;
    box-sizing: border-box;
}

    .reviewLeftsec > img {
        float: left;
    }

.reviewRightsec {
    float: right;
    width: 70%;
    box-sizing: border-box;
    text-align: center;
}

.cta-button-wrapper {
    display: block;
    vertical-align: middle;
    padding-top: 30px;
}

.reviewRightsec .btn-xl.cta-button {
    text-transform: uppercase;
    background-color: #fb6801 !important;
    border-radius: 3px !important;
    font-weight: normal !important;
}

.headerSearch {
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.hbreadcrumb {
    display: inline-block;
    width: 60%;
    float: left;
    box-sizing: border-box;
}

.single-post .hbreadcrumb {
    width: 100%;
}

.headerSearch #breadcrumbs {
    border-bottom: none;
}

.hsearchform {
    display: inline-block;
    width: 40%;
    float: right;
    box-sizing: border-box;
    margin-top: 5px;
}

.single .hsearchform {
    display: none;
}

.hsearchform #search-wrap {
    position: relative;
    padding: 5px 0px;
}

.hsearchform #searchform {
    max-width: 750px;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    margin: 0 auto;
    border: 1px solid #d7d7d7;
}

.hsearchform .input {
    position: relative;
    display: inline-flex;
    margin: 0;
    width: 100%;
}

    .hsearchform .input label {
        color: #A9A9A9;
        display: inline-block;
        left: 10px;
        position: absolute;
        top: 10px;
        z-index: 1;
        text-transform: none;
        cursor: text;
        font-size: 16px;
        width: auto;
    }

.hsearchform #s {
    float: left;
    width: 89%;
    background: none;
    color: #595959;
    font-size: 16px;
    padding: 10px 0px 10px 10px;
    border: none;
    box-shadow: none;
}

.hsearchform #searchsubmit {
    position: absolute;
    font-family: 'FontAwesome' !important;
    background-color: transparent;
    background-repeat: no-repeat;
    float: right;
    margin: 0;
    padding: 0;
    right: 0;
    border: none !important;
    height: 45px;
    width: 32px;
    min-width: 32px;
    border: none;
    cursor: pointer !important;
    color: #bbb !important;
    background-color: transparent !important;
    font-size: 20px !important;
    text-shadow: none !important;
    clear: none !important;
    line-height: initial;
    background-clip: padding-box;
    border-radius: 0 !important;
    border: 0;
    z-index: 100;
    top: -5px;
}

.archive-header {
    border-bottom: none;
    margin: 30px 0 0 0;
    padding: 0 30px;
}

.cat_desc {
    background-image: linear-gradient(to right,#5232b6,#2f118c);
    /*background-color: #e8f4fe;*/
    padding-top: 30px;
    padding-bottom: 10px;
    text-align: center;
}

.cat_desc_heading {
    font-size: 50px;
    color: #fff;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 0px;
}

.cat_desc_text p {
    color: #ffecb3;
    font-family: 'Poppins', sans-serif !important;
    padding: 0px 40px;
}

#container {
    width: 100% !important;
}

.single-c-post-title {
    margin: 10px 0;
    padding: 0 50px;
}

.hsearchform .input label {
    display: none;
}

.subFooter {
    border-top: 1px solid #ccc;
}

.reviewRightsec {
    width: 75%
}

    .reviewRightsec h1 {
        font-size: 31px;
    }

.reviewLeftsec {
    width: 25%
}

.cta-wrapper {
    padding: 0 5%;
}

.reviewLeftsec > img {
    float: none;
}

.hide_it {
    display: none !important;
}
/*Category Page*/
.archive .grid {
    margin-left: -1.5%;
}

.archive .entry {
    padding: 0px;
}

.first {
    clear: left;
}

.nav-entries a {
    margin-left: 20px;
}
/*Single Post*/
.single .breadcrumb-trail {
    display: none;
}
/*Faq*/
.page-template-template-faq .entry-header h1 {
    padding-left: 50px;
    margin-bottom: 0 !important;
    font-weight: bold !important;
    font-family: 'proxima nova regular' !important;
}

.single-faq .type-faq h1 {
    padding-left: 50px;
    margin-bottom: 0 !important;
}

.page-template-template-faq .breadcrumb-trail {
    display: none;
}
/*Search*/
.archive-header,
.search span {
    padding: 0px;
}

.search .nav-entries a {
    margin-left: 50px;
}

.category-posts li img {
    vertical-align: middle;
    margin-left: 4px;
    width: 14px;
}
/* E-Book */
.ebook-canvas {
    padding-top: 30px;
}

    .ebook-canvas .ebook-title {
        margin-top: 10px;
        min-height: 96px;
    }

        .ebook-canvas .ebook-title p {
            font-weight: bold !important;
            font-size: 16px !important;
            margin-bottom: 0;
        }

.ebook-image img {
    -webkit-box-shadow: 2px 10px 12px 0px rgba(202,202,202,1);
    -moz-box-shadow: 2px 10px 12px 0px rgba(202,202,202,1);
    box-shadow: 2px 10px 12px 0px rgba(202,202,202,1);
}

.ebook-canvas .ebook-download {
    margin-top: 10px;
}

    .ebook-canvas .ebook-download a {
        border: 1px solid #2196f3;
        padding: 15px 35px;
        display: inline-block;
        color: #2196f3;
    }

        .ebook-canvas .ebook-download a:hover {
            background-color: #2196f3;
            color: #fff;
            border: 1px solid #2196f3;
        }
/* Case Study Start */
.ebook-canvas {
    padding-top: 30px;
}

    .ebook-canvas > a {
        display: inline-block;
    }

.case-study-canvas-inner {
    text-align: center;
}

.case-study-title {
    padding: 30px 0px;
}

.case-study-title {
    color: #292929 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

.case-study-excerpt p {
    font-size: 14px !important;
    color: #9A9B9D !important;
    margin-bottom: 0;
}

.case-study-more-link {
    padding: 20px 0px;
}

    .case-study-more-link span {
        color: #1B6FC9 !important;
        padding-right: 5px;
        vertical-align: top;
        line-height: 15px;
    }
/*.page-template-template-case-study-php .cat_desc,
.page-template-template-ebooks .cat_desc,
.post-type-archive-scrum-guide .cat_desc,
.page-template-template-blog-php .cat_desc {
        background-color: #ebe4f5 !important;
    padding-top: 35px;
        margin-top:-15px;
        padding-bottom:1px;
}*/
/*.page-template-template-case-study-php .cat_desc_heading,
.page-template-template-ebooks .cat_desc_heading,
.post-type-archive-scrum-guide .cat_desc_heading,
.page-template-template-blog-php .cat_desc_heading {
        color:#764abc !important;
        font-weight:bold;
        font-family:'proximanova semibold'!important;
        padding-bottom: 16px;
}*/
/* Case Study End */
/* Article Page Pagination */
.pagination {
    clear: both;
    padding: 20px 0;
    position: relative;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    display: inline-block;
    width: 100%;
}

    .pagination span, .pagination a {
        font-family: inherit;
        display: inline-block;
        padding: 6px 12px;
        text-decoration: none;
        width: auto;
        background: #fff;
        border: 1px solid #bdbdbd;
        border-radius: 4px;
        color: #717171;
        font-size: 13px;
        margin: 0 0 0 4px;
        line-height: 1.42857;
    }

        .pagination a:hover {
            background-color: #eee;
        }

    .pagination .current {
        background-color: #e8f4fe;
        border-color: #e8f4fe;
        color: #fff;
    }
/*Header*/
#header .col-full {
    padding-left: 7px;
    padding-right: 7px;
}
/* Logo Size - Vishal */
.header-logo-wrapper #default-logo, .header-logo-wrapper #retina-logo {
    max-height: 30px !important;
    width: auto !important;
    margin-top: 5px;
}

.fixed .header-logo-wrapper #default-logo, .fixed .header-logo-wrapper #retina-logo {
    max-height: 30px !important;
    margin-top: 5px;
    width: auto !important;
}
/* Vishal CSS End */

#top.fixed {
    position: fixed !important;
    top: 0;
    border-top: medium none;
    left: 0;
    width: 100%;
    /*background-color: #e8f4fe;*/
    /*background-image: linear-gradient(90deg, #293846 0%, #16222a 100%) !important;*/
    background-image: linear-gradient(90deg, #151E27 0%, #151E27 100%) !important;
    /*background-image: linear-gradient(90deg, #00BFA5 0%, #00EAC9 100%);*/
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
    color: #4f5352;
    z-index: 999;
    opacity: 0;
    /*transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;*/
}
    /*.post-type-archive-videos #top.fixed, .post-type-archive-quickscrum-feature #top.fixed {
        background-color: rgb(229, 251, 247) !important;
}*/
    #top.fixed #default-logo-wrapper a {
        /*background-image: url('images/logo-sticky.png');
    background-repeat: no-repeat;*/
        height: 50px;
        display: inline-block;
        width: 200px;
        margin-top: 10px;
    }

#header #top.fixed {
    min-height: unset;
}

    #header #top.fixed #logo {
        padding-top: 15px;
    }

#top.fixed #navigation .nav > li a {
    margin-top: 15px;
}

.nav-uppercase #top #navigation > ul.nav > li > a {
    text-transform: capitalize !important;
    line-height: 40px;
    letter-spacing: 1px !important;
}

.nav-uppercase #top.fixed #navigation > ul.nav > li > a {
    line-height: 46px;
}

    .nav-uppercase #top.fixed #navigation > ul.nav > li > a.btnaccess,
    .nav-uppercase #top.fixed #navigation > ul.nav > li > a.login-btn {
        margin-top: 18px;
    }
/*.toppad .header-dark #top #navigation>ul.nav>li>a {
    color: #292929;
}*/
#header,
#header #top {
    min-height: auto;
}

    #header #top {
        padding: 15px 0px;
    }

.single-scrum-guide #header #top, .single-help #header #top, .category .help #header #top, .category .scrum-guide #header #top, .single-ebook #header #top, .single-case-study #header #top {
    margin-top: 20px;
}

    .single-scrum-guide #header #top.fixed, .single-help #header #top.fixed, .category .help #header #top.fixed, .category .scrum-guide #header #top.fixed, .single-ebook #header #top.fixed, .single-case-study #header #top.fixed {
        margin-top: 0px !important;
    }

#header #top.fixed {
    padding-top: 17px;
    margin-top: 0px;
}

    #header #top #logo,
    #header #top.fixed #logo {
        padding-top: 0px;
    }

#top.fixed #default-logo-wrapper a {
    margin-top: 0px;
}

#top #navigation .nav > li a,
#top.fixed #navigation .nav > li a {
    margin-top: 0px;
}

#navigation {
    padding: 0 7px;
}

.nav-uppercase #top #navigation > ul.nav > li > a.btn {
    background-image: none;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    /*background: #2196f3 none repeat scroll 0 0;
    border: 1px solid #2196f3;*/
    background: #f57c00;
    border-radius: 30px;
    color: #ffffff !important;
    font-family: "ProximaNova-Semibold", sans-serif;
    line-height: 1.42857143 !important;
    margin-top: 38px;
    padding: 10px 13px !important;
    text-transform: uppercase;
    margin-right: 4px;
    ;
    letter-spacing: 0px !important;
}

    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover,
    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:focus {
        /*background: #1480d6 !important;
    color: #fff !important;
    border: 1px solid #1480d6 !important;*/
        background: #e65100 !important;
        color: #fff !important;
    }

.nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    line-height: 40px !important;
    margin-top: 1px !important;
    margin-left: 20px;
    margin-right: 0;
    background: #ffffff;
    ;
    /*color: #2196f3 !important;
    border: 1px solid #2196f3;*/
    color: #f57c00;
    border: 1px solid #fff;
    font-size: 13px;
    border-radius: 30px;
    padding: 0;
    font-family: 'proximanova semibold', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    width: 130px;
    text-align: center;
    letter-spacing: 0px !important;
}

    .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover,
    .nav-uppercase #top #navigation > ul.nav > li > a.login-btn :focus {
        /*background: #c45200;
    color: #fff !important;
    border-color: #2196f3;*/
        background: #e65100;
        color: #ffffff;
        border: 1px solid #e65100;
    }

.nav-uppercase #top #navigation > ul.nav > li > a.btnaccess,
.nav-uppercase #top.fixed #navigation > ul.nav > li > a.btnaccess,
.nav-uppercase #top #navigation > ul.nav > li > a.login-btn,
.nav-uppercase #top.fixed #navigation > ul.nav > li > a.login-btn {
    margin-top: 0px;
}

#header #top #logo h1 {
    line-height: inherit !important;
}

#top.fixed #default-logo-wrapper a {
    background-position: left center;
}

.nav-uppercase #top.fixed #navigation > ul.nav > li > a.btnaccess {
    padding: 5px 12px !important;
    margin-top: 8px;
}

.nav-uppercase #top.fixed #navigation > ul.nav > li > a.login-btn {
    line-height: 32px !important;
    margin-top: 8px !important;
}

#header #top #toggle-nav {
    border-color: transparent;
    background-color: #f57c00;
    padding: 3px 10px;
    border-radius: 3px;
    margin-top: 1px;
    margin-right: 0;
    line-height: 30px;
    height: 35px;
    top: 22px;
}

    #header #top #toggle-nav .fa {
        color: #fff;
    }
/*Close Header*/
/*Footer*/
#footer .col-full {
    max-width: 1320px;
}

    #footer .col-full .grid {
        margin-left: 0px;
    }

#footer h4 {
    font-size: 18px;
    width: 100%;
    color: #fff;
    padding-bottom: 8px;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 0;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 600 !important;
}

    #footer h4.widgettitle {
        cursor: pointer;
        position: relative;
        display: inline-block;
    }

#footer #footer-widgets {
    padding-bottom: 18px;
}

#footer #footer-grid .footer_part_1,
#footer #footer-grid .footer_part_2,
#footer #footer-grid .footer_part_3,
#footer #footer-grid .footer_part_4,
#footer #footer-grid .footer_part_5 {
    /*margin-left: 4.16666667%;*/
    padding-left: 70px;
    padding-right: 10px;
}

#footer #footer-grid .footer_part_1 {
    width: 46%;
    padding-right: 4.16666667%;
}

#footer #footer-grid .footer_part_2 {
    width: 20%;
}

#footer #footer-grid .footer_part_3 {
    width: 20%;
    margin-left: 0px;
}

#footer #footer-grid .footer_part_4 {
    width: 20%;
    margin-left: 0px;
}
/*#footer #footer-grid .footer_part_5 {
    width: 23%;
}*/
.site-footer.dark #footer-widgets .widget .social-links ul li {
    padding-right: 10px !important;
    margin-bottom: 0px;
    margin-right: 0px;
}

.site-footer.dark #footer-widgets .widget ul.footer-link li a {
    position: relative;
    font-family: 'Open Sans',sans-serif !important;
    font-size: 14px;
    letter-spacing: 1px;
    word-spacing: 1px;
}

    .site-footer.dark #footer-widgets .widget ul.footer-link li a:hover:before {
        width: 100%;
    }

    .site-footer.dark #footer-widgets .widget ul.footer-link li a:before {
        content: '';
        position: absolute;
        z-index: 1;
        overflow: hidden;
        white-space: nowrap;
        width: 0%;
        -webkit-transition: width .2s .2s;
        -moz-transition: width .2s .2s;
        transition: width .2s .2s;
        border-bottom: 1px solid #fa6900;
        bottom: -2px;
    }

.site-footer.dark #footer-widgets .widget li a {
    color: #fff;
}

    .site-footer.dark #footer-widgets .widget li a:hover {
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
    }

#footer-widgets .widget .widget_nice_social .social-links-container > li a, .widget_nice_social .social-links-container > li a {
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
}

.site-footer.dark {
    /*background: #222222;*/
    background: #151E27;
}

#extended-footer-content .columns-1 {
    padding-left: 0px;
}

#extended-footer-content #copyright {
    text-align: center;
    color: #fff;
}

.site-footer.dark #footer-widgets .widget ul li {
    border-bottom: 0px;
    padding: 0px 0px 16px 0;
}

.footer-btn {
    display: inline-block;
    /*background-color: #fff;
    border: 1px solid #fff;
    color: #292929 !important;*/
    background-color: #fa6900;
    border: 1px solid #fa6900;
    /*color: #292929 !important;*/
    height: 33px;
    line-height: 21px;
    font-size: 13px;
    padding: 6px 16px;
    border-radius: 3px;
    text-transform: uppercase;
    box-sizing: border-box;
}

.site-footer.dark #extended-footer {
    text-align: center;
}

.site-footer.dark #footer-widgets {
    border-bottom: 0px;
}

#extended-footer {
    padding: 17px 0;
}

.social-links-container #youtube a {
    background-color: #ef6c53 !important;
}

#footer-widgets {
    padding-top: 35px;
}
/*Close Footer*/
/*Home Price Sec*/
.solution-template-default .vc_column_container > .vc_column-inner, .page-id-6195 .vc_column_container > .vc_column-inner, .page-id-6329 .vc_column_container > .vc_column-inner, .page-template-template-full-width .vc_column_container > .vc_column-inner {
    padding: 0 !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}

.home-price-sec {
    text-align: center;
}

.wpb-js-composer .home-price-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    background-color: #ebebeb;
    font-size: 20px;
    color: #989898;
    text-align: center;
    border-radius: 0;
}

.home-price-sec .vc_tta-container .vc_tta-panels-container {
    border-radius: 0px !important;
}

.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 0px !important;
}

.home-price-sec .vc_tta-tabs-container {
    margin-right: 0px !important;
}

.home-price-sec .vc_tta-tabs-list {
    border-bottom: 1px solid #F3F2F2;
    display: table;
    width: 100%;
}

.home-price-sec .vc_tta-container {
    margin: 0px auto;
    display: inline-block;
    max-width: 660px;
    width: 100%;
}

.home-price-sec .vc_tta-tabs-list .vc_tta-tab {
    width: 100%;
}

.home-price-sec .pricing-content {
    min-height: 340px;
    border: none;
    margin: 0 auto;
    text-align: center;
}

    .home-price-sec .pricing-content .pricing-h2 {
        font-size: 55px;
        color: #000;
        padding: 15px 0 0 0;
    }

    .home-price-sec .pricing-content .pricing-text {
        font-size: 22px !important;
        color: #8b8a8a !important;
        font-style: italic;
        margin-bottom: 0px !important;
    }

    .home-price-sec .pricing-content .btn.qsg-btn2 {
        margin-top: 30px;
        background-color: #ff6b01;
        color: #fff;
        width: 265px;
        font-size: 15px;
        padding: 12px;
    }
/*Close Home Price Sec*/
.product-solutions-main .product-solutions-index:nth-child(odd) {
    background-color: #ffffff;
}

.product-solutions-main .product-solutions-index:nth-child(even) {
    background-color: #f9f9f9;
}

.product-solutions-index .cat_post_canvas_inner {
    display: inline-block;
    width: 100%;
    /*padding-left: 15px;
    padding-right: 15px;*/
}

.product-solutions-canvas .columns-1 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
}

.product-solutions-index .columns-3 {
    min-height: 284px;
    padding-left: 15px;
    padding-right: 15px;
}

.product-solutions-canvas .columns-1 .cat_title {
    margin-top: 30px;
    color: #777777;
}

.product-solutions-inner {
    border: 3px solid #efefef;
    padding: 20px;
    background-color: #ffffff;
}

    .product-solutions-inner:hover {
        border: 3px solid #dbdbdb;
        -webkit-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        -moz-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
    }

    .product-solutions-inner .ps-title {
        margin-bottom: 10px;
        font-size: 18px;
        color: #000;
        letter-spacing: 0.5px;
        font-family: 'proximanova semibold' !important;
    }

    .product-solutions-inner .ps-text p {
        font-size: 15px !important;
        color: #595959 !important;
        line-height: 26px !important;
    }

    .product-solutions-inner .ps-download a.more-link img {
        vertical-align: middle;
        padding-left: 4px;
    }

.post-type-archive-product-help .columns-3,
.post-type-archive-help .columns-3 {
    min-height: 315px;
}
/* Media Query Start */
@media all and (max-width: 603px) {
    .single .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
        width: 80px !important;
    }
}

@media all and (min-width: 1200px) {
    #header .col-full {
        max-width: 1170px;
    }
}

@media all and (min-width: 1340px) {
    #header .col-full {
        max-width: 1320px;
    }
}

@media only screen and (max-width:1024px) {
    .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
        margin-left: 0px;
    }

    #footer #footer-grid .columns-5 {
        width: 100%;
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

        #footer #footer-grid .columns-5 .widget {
            margin-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
        }

    #footer h4.widgettitle {
        border-bottom: 1px dashed #e8f4fe;
        margin: 10px 0 5px 0px;
        padding: 0px 0px 8px 0px;
        letter-spacing: 1px;
        display: inline-block;
        font-size: 14px;
    }

    .site-footer.dark #footer-widgets .widget ul.footer-link li a {
        font-size: 12px;
    }

    #footer h4.widgettitle::before {
        content: '+';
        position: absolute;
        right: 10px;
        top: -5px;
        color: #2196f3;
        background-color: #fff;
        border-radius: 50%;
        width: 26px;
        height: 26px;
        text-align: center;
        font-weight: bold;
        font-size: 26px;
        line-height: 26px;
    }

    #footer .columns-5.active h4.widgettitle::before {
        content: '-';
        line-height: 20px;
    }

    #footer .columns-5 div.textwidget,
    #footer .columns-5 div.social-links {
        display: none;
    }

    #footer .columns-5.active div.textwidget,
    #footer .columns-5.active div.social-links {
        display: block;
        margin-top: 10px;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transform-origin: left top;
    }

    .expandable:target {
        transform: scaleY(1);
    }

    .site-footer.dark #footer-widgets .widget ul li {
        padding: 0px 0px 5px 0;
    }


    /*Menu*/
    #top.fixed {
        position: relative !important;
        background-color: transparent;
        padding-bottom: 0px !important;
    }

    #header #top #logo {
        padding-left: 10px;
    }

    .nav-uppercase #top #navigation > ul.nav > li > a {
        line-height: 32px !important;
        font-size: 14px;
    }

        .nav-uppercase #top #navigation > ul.nav > li > a .down-arrow .fa {
            padding: 10px;
            position: absolute;
        }

    .subnav-uppercase #top #navigation .nav li ul li a {
        font-size: 12px;
    }

    #navigation ul {
        background-color: #fff;
        width: 100%;
        position: relative;
    }

        #navigation ul li {
            border-bottom: 1px dashed #e8f4fe;
            text-align: center;
        }

    .subnav-uppercase #top #navigation .nav li ul li {
        border-bottom: 0px;
    }

    .nav-uppercase #top #navigation > ul.nav > li > a {
        color: #292929 !important;
    }

    .subnav-uppercase #top #navigation .nav li ul {
        left: 0;
    }

        .subnav-uppercase #top #navigation .nav li ul li a {
            text-transform: capitalize;
            text-align: center;
        }

    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess,
    .nav-uppercase #top.fixed #navigation > ul.nav > li > a.btnaccess {
        display: inline-block;
        font-size: 11px;
        margin: 8px 4px !important;
        color: #fff !important;
        width: unset !important;
        padding: 5px 12px !important;
    }

    .nav-uppercase #top #navigation > ul.nav > li > a.login-btn,
    .nav-uppercase #top.fixed #navigation > ul.nav > li > a.login-btn {
        font-size: 11px;
        margin: 8px 4px !important;
        color: #f57c00 !important;
        border: 1px solid #f57c00 !important;
        display: inline-block;
        padding: 5px 12px !important;
        line-height: 15px !important;
    }

        .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover,
        .nav-uppercase #top.fixed #navigation > ul.nav > li > a.login-btn :focus {
            color: #fff !important;
        }
    /*Close Menu*/
}

@media all and (max-width: 768px) {
    .sub-menu li {
        width: 100% !important;
    }

    .hbreadcrumb,
    .hsearchform,
    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
        width: 100%;
    }

    .subnav-uppercase #top #navigation .nav li ul {
        width: 100%;
        margin: auto;
    }

    .nav-entries a {
        margin-left: 3px;
    }

    .single .headerSearch,
    .page-template-template-faq .headerSearch {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-template-template-ebooks .ebook-canvas {
        text-align: center;
        display: inline-block;
    }

    .ebook-canvas .ebook-title {
        min-height: auto;
    }

    .single #content .page-title {
        padding: 0px !important;
    }

    .page-template-template-faq .entry-header h1 {
        padding-left: 0px !important;
    }

    .columns-3 {
        min-height: auto;
        width: 100%;
    }

    .entry {
        padding: 0;
    }

    .search .nav-entries a {
        margin-left: 0;
    }

    .archive-header,
    .single-c-post-title,
    .search span {
        padding: 0px;
    }

    .cat_desc_heading {
        line-height: normal;
    }

    .cat_desc {
        padding-top: 0px;
    }

    #top #navigation .nav > li a {
        margin-top: 0;
    }

    .vc_btn3-container.vc_btn3-left {
        margin-left: 0px !important;
    }

    .vc_custom_1613655771812 {
        margin-top: 0px !important;
    }
}

@media all and (max-width: 767px) {
    .product-solutions-index .columns-3 {
        width: 100%;
    }

    #live-search .input label {
        font-size: 14px;
    }

    #live-search #s {
        width: 100%;
        padding: 15px 10px 15px 10px;
    }

    #live-search .input label {
        font-size: 14px;
        left: 0;
        top: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .nice-infoboxes .item {
        width: 100%;
        border-right: 0px !important;
    }
}

@media only screen and (max-width:480px) {
    .features-container .columns-4 {
        width: 100%;
    }

    .features-container .cat_post_canvas_inner .columns-4 {
        min-height: unset;
        border-right: 1px solid #c3e2dd;
    }
}

h2:first-letter {
    text-transform: uppercase;
}

.page_cat_title {
    margin: 30px 0 30px 0;
    color: #514747 !important;
}
/*Feature*/
.features-index:nth-of-type(odd) {
   /* background-color: #c7e5fd;*/
}

.features-index:nth-of-type(even) {
   /* background-color: #e8f5fe;*/
}

.feature-download img {
    vertical-align: middle;
    margin-bottom: 2px;
    margin-left: -5px;
}

.single-feature .entry {
    padding: 0px 60px;
}

.post-type-archive-features #container {
    max-width: unset !important;
}

.post-type-archive-features .cat_desc,
.post-type-archive-solution .cat_desc {
    padding-top: 30px;
    padding-bottom: 10px;
}

.single-feature #content {
    width: 100%;
}

.single-feature .cat_post_canvas_inner {
    display: inline-block;
    width: 100%;
}

.features-cat-desc {
    font-size: 16px;
    color: #000;
}

.post-type-archive-quickwork-feature .feature-canvas.features-container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}

.feature-canvas h2.cat_title {
    margin-top: 50px;
    margin-bottom: 10px;
    color: #000;
}

.features-container .cat_post_canvas_inner .columns-1 {
    padding-left: 0;
}

.features-cat-desc {
    font-size: 16px;
    color: #000;
}

.features-container .columns-4 {
    border: 1px solid #c3e2dd;
    padding-right: 2.7%;
    padding-top: 3%;
    min-height: 273px;
    box-sizing: border-box;
    background-color: #fff;
    border-right: 0px;
}

.features-container .cat_post_canvas_inner .columns-4 {
    border-top: 0px;
    border-right: 0px;
}

    .features-container .cat_post_canvas_inner .columns-4:nth-child(2),
    .features-container .cat_post_canvas_inner .columns-4:nth-child(3),
    .features-container .cat_post_canvas_inner .columns-4:nth-child(4),
    .features-container .cat_post_canvas_inner .columns-4:nth-child(5) {
        border-top: 1px solid #c3e2dd;
    }

    .features-container .cat_post_canvas_inner .columns-4:nth-child(4n+1),
    .features-container .cat_post_canvas_inner .columns-4:last-child {
        border-right: 1px solid #c3e2dd;
    }

.feature-download span {
    color: #1c6eca;
}

.feature-image {
    margin-bottom: 20px !important;
}

.cat_post_canvas_inner .feature-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
    letter-spacing: 0.5px;
    font-family: 'proximanova semibold' !important;
}

.cat_post_canvas_inner .feature-text p {
    font-size: 15px !important;
    color: #292929 !important;
    line-height: 23px !important;
}
/*Close Feature*/

/* QuickScrum Feature */
/*.post-type-archive-quickscrum-feature .features-index:nth-of-type(odd) { background-color:#f7f8fb;}
.post-type-archive-quickscrum-feature .features-index:nth-of-type(even) { background-color:#edf0f8;}
.post-type-archive-quickscrum-feature #container {
    max-width: unset !important;
}

.post-type-archive-quickscrum-feature .cat_desc {
    padding-top: 30px;
    padding-bottom: 10px;
}

.post-type-archive-quickscrum-feature .feature-canvas.features-container {
    max-width: 1080px;
    margin: 0px auto;
        text-align: left;
}
.post-type-archive-quickscrum-feature .cat_post_canvas_inner .feature-text p { min-height:92px;}
.single-quickscrum-feature .addtoany_content, .single-quickscrum-feature .share-single {display:none;}*/
.post-type-archive-features .features-index:nth-of-type(odd) {
    background-color: #f7f8fb;
}

.post-type-archive-features .features-index:nth-of-type(even) {
    background-color: #edf0f8;
}

.post-type-archive-features #container {
    max-width: unset !important;
}

.post-type-archive-features .cat_desc {
    padding-top: 30px;
    padding-bottom: 10px;
}

.post-type-archive-features .feature-canvas.features-container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}

.post-type-archive-features .cat_post_canvas_inner .feature-text p {
    min-height: 92px;
}

.single-feature .addtoany_content, .single-feature .share-single {
    display: none;
}

/* Close Feature */

/* QuickScrum Feature Page - header */
.post-type-archive-quickscrum-feature .case-study-canvas, .single-quickscrum-feature .case-study-canvas {
    padding-top: 70px;
}

.post-type-archive-quickscrum-feature #wrapper, .single-quickscrum-feature #wrapper {
    background: rgb(229, 251, 247) !important;
}

.post-type-archive-quickscrum-feature #header,
.post-type-archive-quickscrum-feature .cat_desc, .single-quickscrum-feature #header,
.single-quickscrum-feature .cat_desc {
    background-image: linear-gradient(90deg, #00BFA5 0%, #00EAC9 100%) !important;
}

    /*.post-type-archive-quickscrum-feature #header #top #logo, .single-quickscrum-feature #header #top #logo {
        display: none;
}*/

    /*.post-type-archive-quickscrum-feature #header #top #logo.qs-page-logo, .single-quickscrum-feature #header #top #logo.qs-page-logo {
    display: inline-block !important;
}*/


    .post-type-archive-quickscrum-feature #header #top #logo.qs-page-logo a, .single-quickscrum-feature #header #top #logo.qs-page-logo a {
        background: url(https://guide.quickscrum.com/wp-content/themes/Quickscrum-child/images/qs-logo-white.png);
        display: inline-block;
        width: 171px;
        height: 50px;
    }

    .post-type-archive-quickscrum-feature #header #top.fixed #logo.qs-page-logo a, .single-quickscrum-feature #header #top #logo.qs-page-logo a {
        background: url(https://guide.quickscrum.com/wp-content/themes/Quickscrum-child/images/qs-logo-teal.png) !important;
        background-image: none;
    }


/*.post-type-archive-quickscrum-feature .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
.post-type-archive-quickscrum-feature .header-dark #top #navigation > ul.nav > li > a:hover, .single-quickscrum-feature .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
.single-quickscrum-feature .header-dark #top #navigation > ul.nav > li > a:hover {
    color: #00bfa5;
}*/


.post-type-archive-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess, .single-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    background: #fa6900 none repeat scroll 0 0;
    border: 1px solid #fa6900;
}


    .post-type-archive-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover, .single-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #c45200 !important;
    }


.post-type-archive-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.login-btn, .single-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    color: #fa6900 !important;
    border: 1px solid #fa6900;
}


    .post-type-archive-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover, .single-quickscrum-feature .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover {
        background: #c45200 !important;
        color: #fff !important;
        border: 1px solid #c45200;
    }


/*.post-type-archive-quickscrum-feature .guide-main, .single-quickscrum-feature .guide-main {
        display: none;
}
.post-type-archive-quickscrum-feature .video-page, .single-quickscrum-feature .video-page {
        display: block !important;
}*/

.single-quickscrum-feature .breadcrumbs .guide-home {
    display: none !important;
}

.single-quickscrum-feature .breadcrumbs .qs-home {
    display: inline-block !important;
}
/* Close Header */


/*Solution*/
.post-type-archive-solution #container {
    max-width: unset !important;
}

.post-type-archive-solution .solution-canvas.solution-container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}

.solution-canvas .solution-list .columns-3 {
    padding-right: 3%;
}

.solution-canvas h2.cat_title {
    margin-top: 50px;
    margin-bottom: 0px;
    color: #000;
    text-transform: none;
}

.solution-index:nth-of-type(odd) {
    background-color: #f3fbfa;
}

.solution-index:nth-of-type(even) {
    background-color: #fff;
}

.solution-container .cat_post_canvas_inner .columns-1 {
    padding-left: 0;
}

.solution-index .solution-list {
    display: inline-block;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 0;
    width: 100%;
}

.solution-template-default .vc_tta-container,
.page-template-template-full-width .vc_tta-container {
    margin: 0 !important;
}

.tab-content-txt h2 {
    color: #182740;
    font-weight: normal;
}
/*Close Solution*/
/*Solution Single Page*/
/*Tabs for Scrum solution*/
.scrum-solu-image {
    box-sizing: border-box !important;
    margin-top: 8%;
    height: 500px;
}

.scrum-page-tab .vc_tta-tabs-list {
    width: 100%;
    text-align: center;
    padding-bottom: 15px !important;
}

.scrum-page-tab > .vc_column_container.vc_col-sm-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.scrum-solu-image img {
    transform: perspective(1299px) rotateY(-36deg);
    box-shadow: 7px 9px 76px -1px rgba(0,0,0,0.4);
}

.scrum-left-txt {
    margin-top: 14%;
    padding-left: 0;
    padding-right: 0;
}

    .scrum-left-txt .vc_column-inner {
        padding: 0px !important;
    }

    .scrum-left-txt h2 {
        font-size: 46px;
        color: #4d4d4d;
        text-align: left;
        letter-spacing: 1px;
        margin-bottom: 25px;
        line-height: 60px;
    }

    .scrum-left-txt p {
        font-weight: 500 !important;
        color: rgb(0, 0, 0) !important;
        font-size: 20px !important;
        margin-bottom: 40px;
        text-align: left;
        box-sizing: border-box;
        font-family: 'arial',sans-serif;
        letter-spacing: 0.5px;
    }

    .scrum-left-txt .qsg-btn2 {
        width: 365px;
        Height: 50px;
        font-size: 16px;
        background-color: #2196f3 !important;
        border: 1px solid #2196f3 !important;
    }

.tabs .vc_tta-panel-body {
    background-color: #c7e5fd !important;
    padding: 100px 0px !important;
}

.tab-content {
    max-width: 1170px;
    margin: 0 auto !important;
    box-sizing: border-box;
    width: 100%;
}

.tab-content-img {
    margin-top: 0% !important;
    height: auto !important;
}

.simple-price-box .vc_col-sm-8 {
    margin-top: 0px;
}

.tab-content-img img {
    box-shadow: 7px 9px 76px -1px rgba(0,0,0,0.4);
}

.tab-content-txt p {
    font-weight: bold !important;
    color: #575f77 !important;
}
/*tab css start*/
.scrum-page-tab .vc_tta-tab {
    width: 205px;
}

    .scrum-page-tab .vc_tta-tab a {
        text-align: center;
        padding: 28px 0 !important;
        height: 90px;
        border-radius: 0;
        display: block;
        background: rgb(236, 236, 236);
        margin-right: 8px;
    }

        .scrum-page-tab .vc_tta-tab a span {
            font-size: 22px;
            color: #3d3d3d;
            font-family: 'proximanova semibold',sans-serif;
        }

    .scrum-page-tab .vc_tta-tab a {
        border: none !important;
    }

    .scrum-page-tab .vc_tta-tab a {
        background-color: #c7e5fd !important;
        text-transform: capitalize !important;
        color: #3d3d3d !important;
    }

.scrum-page-tab .vc_active a span {
    color: #fff;
    font-size: 22px;
}

.scrum-page-tab .vc_active a:hover span {
    color: #fff;
}

.scrum-page-tab .vc_active a {
    background-color: #2196f3 !important;
    border: 1px solid #2196f3 !important;
}

.scrum-page-tab .vc_tta-tab a::before {
    border-color: rgba(0, 191, 165, 0) !important;
    border-top-color: rgba(0, 191, 165, 0) !important;
    border-top-color: #00BFA5 !important;
    border-width: 11px !important;
    margin-left: -11px !important;
    width: 25px !important;
    bottom: -12px !important;
    left: 50% !important;
    top: 100% !important;
    right: 100% !important;
    border: none !important;
    background: none;
    background-position: center bottom;
    background-repeat: no-repeat;
}

.scrum-page-tab .vc_tta-tab a:hover::before {
    content: '' !important;
    position: absolute;
    border-color: rgba(0, 191, 165, 0) !important;
    border-top-color: rgba(0, 191, 165, 0) !important;
    border-top-color: #00BFA5 !important;
    border-width: 11px !important;
    margin-left: -11px !important;
    width: 25px !important;
    bottom: -11px !important;
    left: 50% !important;
    top: 100% !important;
    right: 100% !important;
    border: none !important;
    background: url('//guide.quickscrum.com/wp-content/uploads/2019/03/arrow-white.jpg') !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
}

.scrum-page-tab .vc_active a::before {
    border-color: rgba(0, 191, 165, 0) !important;
    border-top-color: rgba(0, 191, 165, 0) !important;
    border-top-color: #00BFA5 !important;
    border-width: 11px !important;
    margin-left: -11px !important;
    width: 25px !important;
    bottom: -12px !important;
    left: 50% !important;
    top: 100% !important;
    right: 100% !important;
    border: none !important;
    background: url('//guide.quickscrum.com/wp-content/uploads/2019/03/arrow.png') !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
}

.scrum-page-tab .vc_tta-tab.vc_active a:hover::before {
    border-color: rgba(0, 191, 165, 0) !important;
    border-top-color: rgba(0, 191, 165, 0) !important;
    border-top-color: #00BFA5 !important;
    border-width: 11px !important;
    margin-left: -11px !important;
    width: 25px !important;
    bottom: -12px !important;
    left: 50% !important;
    top: 100% !important;
    right: 100% !important;
    border: none !important;
    background: url('//guide.quickscrum.com/wp-content/uploads/2019/03/arrow.png') !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
}

.scrum-page-tab .vc_active a::after, .scrum-page-tab .vc_tta-tab a::after {
    border: none !important;
}

.scrum-page-tab .vc_tta-tab a:hover {
    background-color: #fff !important;
    border: 1px solid #2196f3 !important;
    color: #2196f3 !important;
}

.scrum-page-tab .vc_tta-tab.vc_active a:hover {
    background-color: #2196f3 !important;
    color: #fff !important;
}
/*Partner Logo List Sec*/
.home-page-logo-ticker {
    list-style: outside none none;
    padding: 35px 0 !important;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    margin: 0px;
}

    .home-page-logo-ticker > li {
        box-sizing: border-box;
        display: inline-block;
        list-style: outside none none !important;
        margin-right: 30px;
        padding: 0 !important;
        text-align: center;
    }

        .home-page-logo-ticker > li:last-child {
            margin-right: 0px;
        }

        .home-page-logo-ticker > li img {
            vertical-align: middle;
        }
/*Close Partner Logo List Sec*/
/*Closse Solution Single Page*/
/* Media Query Start */
@media all and (min-width: 992px) {
    .home-solution .vc_col-sm-8 {
        width: 65%;
        box-sizing: border-box;
    }

    .home-solution .vc_col-sm-4 {
        width: 30%;
        box-sizing: border-box;
    }

    .solution-post .vc_col-sm-4 {
        width: 33%;
        box-sizing: border-box;
    }

    .main-left-txt {
        margin-top: 65px;
        width: 34% !important;
    }

    .text-left-sec {
        margin-top: 10%;
        margin-left: 4%;
    }

    .text-right-sec {
        margin-top: 10%;
        margin-left: 4%;
    }

    #header .col-full {
        max-width: 954px;
    }

    .tab-content-img {
        width: 60% !important;
    }

    .tab-content-txt {
        padding-left: 8% !important;
    }

    .scrum-solu-image {
        width: 60% !important;
    }

    .scrum-left-txt {
        width: 40% !important;
    }

    .img-left img {
        margin-left: 65px;
    }
}

@media all and (min-width: 1200px) {
    #header .col-full {
        max-width: 1170px;
    }
}

@media all and (min-width: 1340px) {
    #header .col-full {
        max-width: 1320px;
    }
}

@media all and (max-width: 768px) {
    .hbreadcrumb,
    .hsearchform,
    .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
        width: 100%;
    }

    .subnav-uppercase #top #navigation .nav li ul {
        width: 100%;
        margin: auto;
    }

    .nav-entries a {
        margin-left: 3px;
    }

    .entry {
        padding: 0;
    }

    .search .nav-entries a {
        margin-left: 0;
    }

    .archive-header,
    .single-c-post-title,
    .search span {
        padding: 0px;
    }

    .cat_desc_heading {
        line-height: normal;
    }

    .cat_desc {
        padding-top: 0px;
    }

    #top #navigation .nav > li a {
        margin-top: 0;
    }
}
/*Custome Section CSS*/
/*Custom Sec1*/
.custom-sec1 {
    background-color: #e8f4fe !important;
}

    .custom-sec1 .vc_col-sm-4 {
        margin-top: 65px;
        width: 34% !important;
    }

    .custom-sec1 .vc_col-sm-8 {
        width: 65%;
        box-sizing: border-box;
    }

    .custom-sec1 h2 {
        text-align: left !important;
        color: #000002 !important;
        font-style: normal;
        font-size: 46px !important;
        line-height: 65px;
        margin-bottom: 10px;
    }

    .custom-sec1 .wpb_text_column p {
        font-weight: 600 !important;
        color: #fff !important;
        font-size: 20px !important;
        line-height: 32px !important;
        margin-bottom: 40px !important;
    }

    .custom-sec1 a.vc_btn3 {
        background-color: #e05e00 !important;
        color: #ffffff !important;
        border: 0px !important;
        border-radius: 0;
    }

    .custom-sec1 .wpb_single_image.vc_align_left {
        text-align: center;
    }
/*Close Custom Sec1*/
/*Custom Sec2*/
.custom-sec2 {
    background-color: #fff;
    padding: 75px 45px;
}

    .custom-sec2 h2 {
        text-align: left !important;
        color: #4f4a4e !important;
        font-style: normal;
        font-size: 46px !important;
        line-height: 65px;
        font-weight: bold !important;
        margin-bottom: 10px;
    }

    .custom-sec2 .vc_col-sm-8 {
        width: 65%;
        box-sizing: border-box;
    }

        .custom-sec2 .vc_col-sm-8 .wpb_single_image.vc_align_left {
            text-align: center;
        }

    .custom-sec2 .vc_col-sm-4 {
        width: 30%;
        box-sizing: border-box;
        margin-top: 10%;
        margin-left: 4%;
    }

    .custom-sec2 .wpb_text_column p {
        font-weight: 600 !important;
        color: #4f4a4e !important;
        font-size: 20px !important;
        line-height: 32px !important;
        margin-bottom: 40px !important;
        letter-spacing: 0.07rem;
    }
/*Close Custom Sec2*/
/*Custom Sec3*/
.custom-sec3 {
    background-color: #f2fbfa;
    padding: 75px 45px;
}

    .custom-sec3 h2 {
        text-align: left !important;
        color: #4f4a4e !important;
        font-style: normal;
        font-size: 46px !important;
        line-height: 65px;
        font-weight: bold !important;
        margin-bottom: 10px;
    }

    .custom-sec3 .vc_col-sm-8 {
        width: 65%;
        box-sizing: border-box;
    }

        .custom-sec3 .vc_col-sm-8 .wpb_single_image.vc_align_left {
            text-align: center;
        }

    .custom-sec3 .vc_col-sm-4 {
        width: 30%;
        box-sizing: border-box;
        margin-top: 10%;
        margin-left: 4%;
    }

    .custom-sec3 .wpb_text_column p {
        font-weight: 600 !important;
        color: #4f4a4e !important;
        font-size: 20px !important;
        line-height: 32px !important;
        margin-bottom: 40px !important;
        letter-spacing: 0.07rem;
    }
/*Close Custom Sec3*/
/*Custom Price Sec*/
.custom-price-sec {
    background-color: #e8f4fe;
    padding: 0px 45px 75px 45px;
}

    .custom-price-sec h2 {
        text-align: center !important;
        color: #000000 !important;
        font-style: normal;
        font-size: 46px !important;
        line-height: 65px;
        font-weight: normal !important;
        margin-bottom: 10px;
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .custom-price-sec .vc_tta-container {
        margin: 0px auto;
        max-width: 660px;
    }

.custom-price-sec {
    text-align: center;
}

    .custom-price-sec .vc_tta-tabs-container {
        margin-right: 0px !important;
    }

    .custom-price-sec .vc_tta-container {
        margin: 0px auto;
        max-width: 660px;
    }

.wpb-js-composer .custom-price-sec .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    background-color: #ebebeb;
    font-size: 20px;
    color: #989898;
    text-align: center;
    border-radius: 0;
}

.custom-price-sec .vc_tta-container .vc_tta-panels-container {
    border-radius: 0px !important;
}

.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 0px !important;
}

.custom-price-sec .vc_tta-tabs-list {
    border-bottom: 1px solid #F3F2F2;
    display: table;
    width: 100%;
}

.custom-price-sec .vc_tta-container {
    display: inline-block;
    width: 100%;
}

.custom-price-sec .vc_tta-tabs-list .vc_tta-tab {
    width: 100%;
}

.custom-price-sec .wpb_text_column {
    min-height: 340px;
    border: none;
    margin: 0 auto;
    text-align: center;
}

    .custom-price-sec .wpb_text_column h2 {
        font-size: 55px !important;
        padding: 15px 0 0 0;
        margin: 0 0 0.5em !important;
    }

    .custom-price-sec .wpb_text_column p {
        font-size: 22px !important;
        color: #8b8a8a !important;
        font-style: italic;
        margin-bottom: 0px !important;
    }

    .custom-price-sec .wpb_text_column a {
        margin-top: 30px;
        background-color: #2196f3;
        color: #fff !important;
        width: 265px;
        font-size: 15px;
        border-color: #2196f3;
        display: inline-block;
        line-height: 18px;
        padding: 13px 30px !important;
        border-radius: 3px;
        font-style: normal;
        background-clip: padding-box;
    }
/*Close Custom Price Sec*/
/*Features Tab Sec*/
.features-tab-sec {
    background-color: #ffffff;
    padding-top: 60px;
}

    .features-tab-sec .vc_column_container.vc_col-sm-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .features-tab-sec .vc_tta-container {
        margin-top: 40px !important;
    }

    .features-tab-sec h2 {
        text-align: center !important;
        color: #000000 !important;
        font-style: normal;
        font-size: 46px !important;
        line-height: 65px;
        font-weight: normal !important;
        margin-bottom: 10px
    }

    .features-tab-sec .wpb_text_column p {
        color: #555555 !important;
        font-size: 16px !important;
        text-align: center;
    }

    .features-tab-sec .vc_tta-tabs-list {
        width: 100%;
        text-align: center;
        padding-bottom: 15px !important;
    }

    .features-tab-sec .vc_tta-panel-body {
        background-color: #ececec !important;
        padding: 100px 0px !important;
        min-height: 550px !important;
        box-sizing: border-box !important;
    }

    .features-tab-sec .vc_row.vc_inner {
        max-width: 1170px;
        margin: 0 auto !important;
        box-sizing: border-box;
        width: 100%;
    }

        .features-tab-sec .vc_row.vc_inner .vc_col-sm-8 {
            margin-top: 0% !important;
            height: auto !important;
        }

            .features-tab-sec .vc_row.vc_inner .vc_col-sm-8 img {
                box-shadow: 7px 9px 76px -1px rgba(0,0,0,0.4);
            }

        .features-tab-sec .vc_row.vc_inner .vc_col-sm-4 {
            width: 33%;
            box-sizing: border-box;
            padding-left: 8% !important;
            margin-top: 6%;
        }

            .features-tab-sec .vc_row.vc_inner .vc_col-sm-4 h2 {
                text-align: left !important;
                line-height: 1.3 !important;
                margin-bottom: 10px;
                font-size: 43px !important;
                font-weight: bold !important;
            }

            .features-tab-sec .vc_row.vc_inner .vc_col-sm-4 .wpb_text_column p {
                text-align: left !important;
                font-weight: bold !important;
                color: #575f77 !important;
            }

    .features-tab-sec .vc_tta-tab {
        width: 205px;
    }

        .features-tab-sec .vc_tta-tab a {
            text-align: center;
            padding: 28px 0 !important;
            height: 90px;
            border-radius: 0;
            display: block;
            background: rgb(236, 236, 236);
            margin-right: 8px;
            border-radius: 0px !important;
        }

            .features-tab-sec .vc_tta-tab a span {
                font-size: 22px;
                color: #3d3d3d;
                font-family: 'proximanova semibold',sans-serif;
            }

        .features-tab-sec .vc_tta-tab a {
            border: none !important;
        }

        .features-tab-sec .vc_tta-tab a {
            background-color: rgb(236, 236, 236) !important;
            text-transform: capitalize !important;
            color: #3d3d3d !important;
        }

    .features-tab-sec .vc_active a span {
        color: #fff;
        font-size: 22px;
    }

    .features-tab-sec .vc_active a:hover span {
        color: #fff;
    }

    .features-tab-sec .vc_active a {
        background-color: #00BFA5 !important;
        border: 1px solid #00BFA5 !important;
    }

    .features-tab-sec .vc_tta-tab a::before {
        border-color: rgba(0, 191, 165, 0) !important;
        border-top-color: rgba(0, 191, 165, 0) !important;
        border-top-color: #00BFA5 !important;
        border-width: 11px !important;
        margin-left: -11px !important;
        width: 25px !important;
        bottom: -12px !important;
        left: 50% !important;
        top: 100% !important;
        right: 100% !important;
        border: none !important;
        background: none;
        background-position: center bottom;
        background-repeat: no-repeat;
    }

    .features-tab-sec .vc_tta-tab a:hover::before {
        content: '' !important;
        position: absolute;
        border-color: rgba(0, 191, 165, 0) !important;
        border-top-color: rgba(0, 191, 165, 0) !important;
        border-top-color: #00BFA5 !important;
        border-width: 11px !important;
        margin-left: -11px !important;
        width: 25px !important;
        bottom: -11px !important;
        left: 50% !important;
        top: 100% !important;
        right: 100% !important;
        border: none !important;
        background: url('images/arrow-white.png') !important;
        background-position: center bottom !important;
        background-repeat: no-repeat !important;
    }

    .features-tab-sec .vc_active a::before {
        border-color: rgba(0, 191, 165, 0) !important;
        border-top-color: rgba(0, 191, 165, 0) !important;
        border-top-color: #00BFA5 !important;
        border-width: 11px !important;
        margin-left: -11px !important;
        width: 25px !important;
        bottom: -12px !important;
        left: 50% !important;
        top: 100% !important;
        right: 100% !important;
        border: none !important;
        background: url('images/arrow.png') !important;
        background-position: center bottom !important;
        background-repeat: no-repeat !important;
    }

    .features-tab-sec .vc_tta-tab.vc_active a:hover::before {
        border-color: rgba(0, 191, 165, 0) !important;
        border-top-color: rgba(0, 191, 165, 0) !important;
        border-top-color: #00BFA5 !important;
        border-width: 11px !important;
        margin-left: -11px !important;
        width: 25px !important;
        bottom: -12px !important;
        left: 50% !important;
        top: 100% !important;
        right: 100% !important;
        border: none !important;
        background: url('images/arrow.png') !important;
        background-position: center bottom !important;
        background-repeat: no-repeat !important;
    }

    .features-tab-sec .vc_active a::after, .features-tab-sec .vc_tta-tab a::after {
        border: none !important;
    }

    .features-tab-sec .vc_tta-tab a:hover {
        background-color: #fff !important;
        border: 1px solid #00BFA5 !important;
        color: #00BFA5 !important;
    }

    .features-tab-sec .vc_tta-tab.vc_active a:hover {
        background-color: #00BFA5 !important;
        color: #fff !important;
    }

@media (min-width: 992px) {
    .features-tab-sec .vc_row.vc_inner .vc_col-sm-8 {
        width: 60% !important;
    }

    .custom-sec1 .wpb_single_image.vc_align_left img {
        padding-left: 65px;
    }
}

@media (max-width: 991px) {
    .custom-sec1 .vc_col-sm-4,
    .custom-sec2 .vc_col-sm-4,
    .custom-sec3 .vc_col-sm-4 {
        margin-top: 20px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .custom-sec1 .vc_col-sm-4,
    .custom-sec2 .vc_col-sm-4,
    .custom-sec3 .vc_col-sm-4 {
        margin-top: 65px;
        width: 100% !important;
    }

    .custom-sec1 .vc_col-sm-8,
    .custom-sec2 .vc_col-sm-8,
    .custom-sec3 .vc_col-sm-8 {
        width: 100%;
    }

    .features-tab-sec .vc_row.vc_inner .vc_col-sm-4 {
        width: 100%;
    }

    .features-tab-sec .vc_tta-panels-container .vc_tta-panel-heading {
        border-color: #69d294 !important;
        background-color: #69d294 !important;
        border-radius: 0px !important;
    }

        .features-tab-sec .vc_tta-panels-container .vc_tta-panel-heading .vc_tta-panel-title a span {
            color: #fff;
        }

    .features-tab-sec .vc_row.vc_inner .vc_col-sm-4 {
        padding-left: 15px !important;
        margin-top: 20px;
    }

    .features-tab-sec .vc_tta-panel-body {
        padding: 20px 0px !important;
        min-height: auto !important;
    }

    .custom-sec1 .vc_col-sm-4,
    .custom-sec2 .vc_col-sm-4,
    .custom-sec3 .vc_col-sm-4 {
        margin-top: 0px;
        margin-left: 0px;
    }

    .custom-sec1,
    .custom-sec2,
    .custom-sec3 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .custom-price-sec h2 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .features-tab-sec {
        padding-top: 20px;
    }
}
/*Close Features Tab Sec*/
/*Close Custome Section CSS*/
.customer-thumb img {
    padding: 15px 0 15px 0px !important;
}

.single-solution body.single-post .page-title,
.solution-template-default .page-title,
.single-solution .entry,
.page-template-template-full-width .entry,
.page-template-template-qsheader .entry, .page-template-template-qsfloatinglink .entry, .page-template-template-nomenupage .entry {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0px;
}

.single-solution #container,
.page-template-template-full-width #container {
    margin: 0 auto;
    max-width: 100%;
    background: #fff;
    padding: 0px;
}

.single-solution .hentry {
    margin-bottom: 0px;
}
/* css added by quickscrum team  */
.landing-section {
    padding: 100px 0;
}

.landing-title h1 {
    font-size: 4rem !important;
}

.landing-title h2 {
    font-size: 1.5rem !important;
    color: #8a8a8a !important;
}

.feature-block {
    padding: 15px 20px !important;
}

    .feature-block img {
        padding: 10px 0 40px 0px !important;
    }

    .feature-block p {
        margin-bottom: 0px !important;
    }

.p-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.faqs p {
    margin-bottom: 10px !important;
}

.mb-per-3 {
    margin-bottom: 3% !important;
}

.content-block p {
    margin-bottom: 0px !important;
}

.feature-image {
    margin-bottom: 20px !important;
}

.cat_post_canvas_inner .solution-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    color: #000;
    letter-spacing: 0.5px;
    font-family: 'proximanova semibold' !important;
    line-height: 30px !important;
}

.btn-lg-orange a {
    border-radius: 3px !important;
    font-size: 16px !important;
    width: 365px !important;
}

.customer-thumb img {
    padding: 15px 0 15px 0px !important;
}

.font-weight-bold-h2 h2 {
    font-weight: bold !important;
}

.line-height-h2 h2 {
    line-height: 80px !important;
}

.line-height-h2-45 h2 {
    line-height: 45px !important;
}

.solution-fea-light-heading h2 {
    font-size: 70px;
    text-align: center !important;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300 !important;
    line-height: 90px;
    margin-top: 70px;
    color: #425361 !important;
}

.solution-fea-light-small-heading h3 {
    font-size: 55px !important;
    text-align: center !important;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300 !important;
    line-height: 75px;
    margin-top: 70px;
    color: #ffffff;
}

.lato-font-family h2 {
    font-family: 'Lato', sans-serif !important;
}

.lato-font-weight h2 {
    font-weight: 300 !important;
}

.lato-font-family-h3 h3 {
    font-family: 'Lato', sans-serif !important;
}

.open-sans-font-family h2 {
    font-family: 'Open Sans',sans-serif !important;
}

.open-sans-font-family h1 {
    font-family: 'Open Sans',sans-serif !important;
}

.font-weight-bold-h1 h1 {
    font-weight: bold !important;
}

.lato-font-weight-h3 h3 {
    font-weight: 400 !important;
}

.about-us-title-h2 p {
    font-size: 50px !important;
    line-height: 75px !important;
    text-align: center;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300 !important;
}

.color-drak-brown p {
    color: #341591 !important;
}

.color-drak-white p {
    color: #ffffff !important;
}

.blog-text p, .blog-text span, .blog-text li {
    font-size: 18px !important;
    font-family: 'Open Sans',sans-serif !important;
    line-height: 40px !important;
    color: #545454 !important;
}

.blog-text li {
    line-height: 40px !important;
    margin-bottom: 15px !important;
}

.blog-text h2 span {
    font-size: 22px !important;
    color: #e65100 !important;
    font-weight: 600 !important;
    font-family: 'Open Sans',sans-serif !important;
}

.blog-text h3 {
    font-size: 22px !important;
    color: #e65100 !important;
    font-weight: 600 !important;
    font-family: 'Open Sans',sans-serif !important;
}

.blog-text h2 {
    font-size: 32px !important;
    color: #292929 !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: bold !important;
}

.blog-text a {
    color: #2d74dd !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    font-family: 'Open Sans',sans-serif !important;
}

.blog-text h2 a {
    color: #2e76b5 !important;
    font-size: 32px !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: bold !important;
}

.blog-text h3 strong {
    font-weight: 600 !important;
}

.blog-text h5 {
    font-size: 22px;
    color: #000;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 700 !important;
}

.blog-text h4 {
    font-size: 20px !important;
    color: #3b3b3b !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 600 !important;
}

.compare-text p {
    font-weight: 600 !important;
    font-size: 20px !important;
    font-family: 'Open Sans',sans-serif !important;
    letter-spacing: 0.5px;
    margin-bottom: 10px !important;
}

.compare-text-sub-title p {
    font-weight: 400 !important;
    font-size: 16px !important;
    font-family: 'Open Sans',sans-serif !important;
    letter-spacing: 0.5px;
    color: #6a6c6f !important;
    margin-bottom: 10px !important;
}

.compare-margin-10 {
    margin-bottom: 0px !important;
    font-size: 14px !important;
    text-align: center !important;
}

.compare-text-red {
    color: #d63f3f !important;
    font-weight: bold !important;
}

.compare-text-green {
    color: #32ba7c !important;
    font-weight: bold !important;
}

.compare-text-weight {
    font-weight: bold !important;
}

.background-box img {
    overflow: hidden;
    background-position: 70px 148px !important;
    background-attachment: fixed !important;
}

.text-solution p {
    font-size: 18px !important;
    font-family: 'Open Sans',sans-serif !important;
    line-height: 40px !important;
    color: #ffffff !important;
}

.text-left {
    text-align: left !important;
}

.feature-quickscrum-page p, .feature-quickscrum-page span, .feature-quickscrum-page li {
    font-size: 15px !important;
    font-family: 'Open Sans',sans-serif !important;
    line-height: 34px !important;
    color: #545454 !important;
}

.feature-quickscrum-page li {
    line-height: 40px !important;
}

.feature-quickscrum-page h2 span {
    font-size: 22px !important;
    color: #e65100 !important;
    font-weight: 600 !important;
    font-family: 'Open Sans',sans-serif !important;
}

.feature-quickscrum-page h3 {
    font-size: 18px !important;
    color: #e65100 !important;
    font-weight: 600 !important;
    font-family: 'Open Sans',sans-serif !important;
}

.feature-quickscrum-page h2 {
    font-size: 25px !important;
    color: #292929 !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

    .feature-quickscrum-page h2 a {
        color: #2e76b5 !important;
        font-size: 32px !important;
        font-family: 'Open Sans',sans-serif !important;
        font-weight: bold !important;
    }

.img-box-shadow img {
    box-shadow: 6px 7px 14px rgba(0, 0, 0, 0.13);
}

.release-title p, .release-title span, .release-title li {
    font-size: 16px !important;
    font-family: 'Open Sans',sans-serif !important;
    line-height: 35px !important;
    color: #372d2d !important;
    font-weight: 600 !important;
}

.lato-font p, .lato-font h3 {
    font-family: 'Lato', sans-serif !important;
}

.lato-font h3 {
    font-weight: 700 !important;
}

.releases:hover {
    border-bottom: 2px solid;
}

.Baloo-2-font p {
    font-family: 'Roboto', sans-serif;
}
/*Close css added by quickscrum team  */
.single #content {
    width: 100%;
}

    .single #content h1.archive-header .page-title {
        margin-bottom: 40px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 300 !important;
        font-size: 60px;
        letter-spacing: 0.5px;
        text-align: center;
    }

    .single #content .page-title {
        margin: 10px 0;
        padding: 0 50px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 300 !important;
        font-size: 60px;
        letter-spacing: 0.5px;
        text-align: center;
    }

.category_page {
    padding-top: 10px;
}

.solution-width {
    width: 300px !important;
}
/*Blog Page*/
.blog-masonry {
    margin-top: 30px;
}

    .blog-masonry .grid {
        margin-left: -1.5%;
    }

.page-template-template-blog #container {
    max-width: 100% !important;
    background: #f2f5f7;
}

    .page-template-template-blog #container section .container {
        max-width: 1080px;
        margin: 0px auto;
        text-align: left;
    }

.page-template-template-blog .headerSearch {
    border-bottom: 0px;
}

.page-template-template-blog .post .entry {
    padding: 0px;
}

.page-template-template-blog .post .post-title {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 0px;
}

    .page-template-template-blog .post .post-title a {
        color: #292929;
        font-size: 24px;
        line-height: 35px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
    }

.page-template-template-blog .post .post-content p {
    font-size: 16px !important;
    line-height: 22px !important;
}

#breadcrumbs li.hide-cat {
    display: none;
}

.post-template-default #breadcrumbs li.hide-cat {
    display: inline-block;
}

.page-template-template-blog article.post {
    padding: 0px;
    background-color: #fff;
    border: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
}

    .page-template-template-blog article.post header,
    .page-template-template-blog article.post .entry {
        padding: 0px 20px;
    }

        .page-template-template-blog article.post .entry .post-content a {
            display: inline-block;
            margin-bottom: 15px;
        }

.page-template-template-blog-php .cat_desc {
    /*background-color: #ebe4f5 !important;*/
    padding-top: 37px;
    margin-top: -15px;
    padding-bottom: 1px;
}
/*.page-template-template-blog-php .cat_desc_heading{ color:#764abc !important; font-weight:bold; font-family:'proximanova semibold'!important; padding-bottom: 34px;}*/
/*.single-post .second, .single-post .headerSearch { display:none;}*/
.single-post #header .top-menu {
    margin-bottom: 0px !important;
    border-bottom: 1px solid rgb(214, 214, 214)
}
/*Single Blog*/
.post-template-default #container {
    max-width: 100%;
    text-align: center;
}

    .post-template-default #container .hsearchform {
        display: none;
    }

    .post-template-default #container #content .page-title {
        font-family: 'Open Sans',sans-serif !important;
        font-weight: 700 !important;
        font-size: 54px;
        text-align: center;
        letter-spacing: 0.5px;
        color: #0657c0;
        text-transform: none;
    }

    .post-template-default #container section#content {
        max-width: 1080px;
        margin: 0px auto;
        display: inline-block;
        float: none;
        text-align: left;
    }

.post-template-default #breadcrumbs li.hide-cat {
    display: inline-block;
}

.post-template-default .headerSearch {
    border-bottom: 0px;
}
/*Close Blog Page*/
/*Home Solution*/
.home-solution .vc_col-sm-4 {
    text-align: left;
}

.text-left-sec p,
.text-right-sec p,
.main-left-txt p {
    font-weight: bold !important;
    color: #4f4a4e !important;
    font-size: 16px !important;
}

.text-left-sec h2,
.text-right-sec h2 {
    text-transform: capitalize;
}

.main-left-txt p {
    margin-bottom: 35px !important;
}

.home-solution h2 {
    line-height: 55px;
    color: #3a3a3a;
    margin-bottom: 10px;
}

.solution-post h2 {
    line-height: 1.3 !important;
    margin-bottom: 10px;
    font-size: 43px !important;
    font-weight: bold !important;
}

#search-result {
    top: -10px !important;
}

.home-solution .vc_tta-panels .vc_tta-panel-body {
    min-height: 550px !important;
    box-sizing: border-box !important;
}

#wrapper.full-width-page #container {
    max-width: none;
}
/* .wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
        display: none !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active {
        display: block !important;
}*/
/*Close Home Solution*/
@media only screen and (min-width: 516px) {
    /*Blog*/
    .page-template-template-blog article.post {
        padding: 0;
        border: 0px;
        box-shadow: 0 0px 0px rgba(0,0,0,.2);
    }

    .blog-masonry .grid {
        margin-left: 0px !important;
    }

    .blog-masonry #masonry-grid .inner-row {
        display: table;
        width: 100%;
        border-collapse: separate;
        border-spacing: 30px 0;
        margin-bottom: 30px;
    }

        .blog-masonry #masonry-grid .inner-row .masonry-item {
            display: table-cell;
            float: none;
            width: 50%;
        }

    .blog-masonry .masonry-item {
        margin-bottom: 3% !important;
        margin-left: 3% !important;
        padding-bottom: 0% !important;
        padding-left: 0% !important;
        background-color: #fff;
        box-shadow: 0 1px 1px rgba(0,0,0,.2);
    }
    /*Close Blog*/
}
/*Full Width Page*/
.blog-masonry #masonry-grid .inner-row.column1 .masonry-item {
    float: left;
}

.full-width .vc_col-sm-4, .vc_col-sm-6 {
    text-align: left;
}

.wpb_single_image.vc_align_left {
    text-align: left;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}

.addtoany_content {
    margin: 0px !important;
}

.single .addtoany_content {
    text-align: center;
}

.crpt-modern .pt-list-block {
    bottom: 30px !important;
}

.pt-footer a:visited {
    color: #fff !important;
}
/*Close Full Width Page*/
/*Blog New Css*/
.header-blog-menu header {
    /*border-bottom: 1px solid #d7d7d7;*/
}

.post-template-default #container section#rel-content {
    background-color: #f7f7f7;
    display: inline-block;
    width: 100%;
}

    .post-template-default #container section#rel-content .rel-content-inner {
        max-width: 1080px;
        width: 100%;
        margin: 0px auto;
        display: inline-block;
        float: none;
        text-align: left;
        padding: 0px 45px;
    }

body.tag article.post {
    padding: 0px;
    background-color: #fff;
    border: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
}

    body.tag article.post header,
    body.tag article.post .entry {
        padding: 0px 20px;
    }

.page-template-template-blog article.post .entry .post-content a {
    width: 100%;
}

body.tag article.post .entry .post-content a {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
}

body.tag #container {
    max-width: 100% !important;
    background: #f2f5f7;
    min-height: 500px;
}

#content {
    overflow: visible;
}

body.tag #container section .container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}

body.tag .headerSearch {
    border-bottom: 0px;
}

body.tag .post .entry {
    padding: 0px;
}

body.tag .post .post-title {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 0px;
}

    body.tag .post .post-title a {
        color: #292929;
        font-size: 24px;
        line-height: 35px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
    }

body.tag .post .post-content p {
    font-size: 16px !important;
    line-height: 22px !important;
}
/*Single Post - Blog*/
.single-post .post .entry {
    max-width: 750px;
    margin: 0px auto;
    padding: 0;
}
/*Tag List*/
#search-result {
    top: 0px !important;
    padding-top: 0px;
    border-top: 1px solid #d7d7d7;
    max-height: 300px;
    overflow-y: scroll;
}

.header-blog-menu {
    background-color: #fff;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.blog-masonry {
    margin-top: 0px;
}

.tag-list {
    display: inline-block;
    width: 75%;
}

.hsearchform {
    width: 25%;
}

.tag-list ul {
    display: inline-block;
    width: 100%;
    margin: 0px;
}

    .tag-list ul li {
        display: inline-block;
        margin: 0px;
        padding: 0px 15px;
    }

        .tag-list ul li a {
            font-family: 'Open Sans', sans-serif !important;
            font-weight: 600 !important;
            font-size: 14px;
            color: #9e9fa3;
            padding: 15px 0px;
            display: inline-block;
            border-bottom: 3px solid transparent;
        }

        .tag-list ul li.active a {
            color: #e8f4fe;
            border-color: #e8f4fe;
        }

        .tag-list ul li:hover a {
            color: #e8f4fe;
        }

        .tag-list ul li ul li a {
            padding: 0px;
            color: #9e9fa3 !important;
            width: 100%;
        }

        .tag-list ul li ul li:hover a {
            color: #e8f4fe !important;
        }

.single .addtoany_list a,
.single .widget .addtoany_list a {
    padding: 0 8px;
}

.single .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
    height: 50px;
    width: 162px;
    border-radius: 3px;
}

.single .a2a_svg svg {
    width: 32px;
    padding: 9px 0px;
}

.share-single {
    text-align: center;
    margin-top: 30px;
}

.share-single-inner {
    padding-top: 30px;
    border-top: 1px solid #cccccc;
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 30px;
}

.share-single p {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px !important;
    font-weight: normal !important;
    font-style: italic;
    color: #515459 !important;
    margin-bottom: 20px;
}
/*Close Tag List*/
/*Subcribe Now*/
.subcribe-now {
    margin-top: 30px;
    padding: 40px 30px;
    display: inline-block;
    text-align: center !important;
    background-color: #692a57;
    width: 100%;
    color: #fff;
    max-width: 720px;
}

    .subcribe-now form {
        margin-bottom: 0px;
    }

    .subcribe-now h2.title {
        color: #fff !important;
        text-transform: capitalize;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: bold !important;
        font-size: 36px;
        line-height: 36px;
        margin-bottom: 20px;
    }

    .subcribe-now p.subtitle {
        font-size: 16px !important;
        font-family: 'Open Sans', sans-serif !important;
        color: #d0cecf !important;
    }

    .subcribe-now input[type="text"] {
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        display: inline-block;
        max-width: 488px;
        width: 100%;
        border-radius: 0;
        height: 56px;
        line-height: 56px;
    }

body .subcribe-now input[type="submit"] {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
    margin-top: 15px;
    width: 120px;
    min-width: 120px;
    height: 50px;
    border-radius: 2px !important;
    background-color: #2196f3 !important;
    border-color: #2196f3 !important;
    padding: 0px !important;
}

body.single .subcribe-now input[type="submit"]:hover {
    border: 0px !important;
}
/*Close Subcribe Now*/
/*Subcribe Now*/
.ebook_download {
    text-align: center;
}

.ebook_download_inner {
    margin-top: 30px;
    padding: 30px 0px;
    display: inline-block;
    text-align: center !important;
    background-color: #f7f7f7;
    width: 100%;
    color: #fff;
    border: 1px solid #d7d7d7;
    max-width: 720px;
}

    .ebook_download_inner form {
        margin-bottom: 0px;
    }

    .ebook_download_inner h2.title {
        color: #19bba3 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: bold !important;
        font-size: 36px !important;
        line-height: 36px;
        margin-bottom: 20px;
        text-align: left !important;
    }

    .ebook_download_inner p.subtitle {
        text-align: left !important;
        font-size: 22px !important;
        font-family: 'Open Sans', sans-serif !important;
        color: #292929 !important;
    }

    .ebook_download_inner .right_part input[type="text"] {
        display: inline-block;
        max-width: 410px;
        width: 100%;
        border-radius: 0;
        border: 1px solid #cccccc;
        height: 56px;
        line-height: 56px;
    }

    .ebook_download_inner .right_part input[type="submit"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 16px;
        line-height: 16px;
        text-transform: capitalize;
        margin-top: 15px;
        width: 160px;
        min-width: 160px;
        height: 50px;
        border-radius: 2px !important;
        padding: 0px !important;
        background-color: #19bba4 !important;
        border-color: #19bba4 !important;
    }

body[data-btn-color="nice-complementary-color"] .ebook_download_inner input[type="submit"]:hover:not(.btn-outline):not(.btn-disable-hover),
body[data-btn-color="nice-complementary-color"] .ebook_download_inner .right_part input[type="submit"]:hover {
    background-color: #19bba4 !important;
    border-color: #19bba4 !important;
}

.ebook_download_inner .left_part {
    float: left;
    display: inline-block;
    width: 35%;
}

.ebook_download_inner .right_part {
    float: left;
    display: inline-block;
    width: 65%;
    padding-top: 20px;
}

.ebook_download_inner .left_part img {
    max-width: 100%;
}

.tag-list.mobile {
    display: none;
}
/*Close Subcribe Now*/
/*Related Post*/
#rel-content {
    display: inline-block;
    width: 100%;
}

    #rel-content .rel-blog {
        margin-bottom: 30px;
    }

.post .post-content .rp4wp-related-posts {
    display: none;
}

.rp4wp-related-posts h3 {
    font-family: 'Open Sans', sans-serif !important;
    text-align: center;
    padding: 30px 0px;
    font-size: 30px;
    color: #292929
}

.owl-carousel .owl-wrapper {
    display: flex !important;
}

#rel-content .owl-theme .owl-controls .owl-pagination {
    display: none !important;
}

#rel-content .owl-carousel .owl-item {
    padding: 0px 15px;
}

#rel-content .rp4wp-related-post-content {
    display: inline-block;
    padding: 15px;
}

    #rel-content .rp4wp-related-post-content h3.title {
        text-align: left;
        color: #292929;
        font-size: 24px;
        line-height: 35px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
        padding-top: 0px;
        padding-bottom: 10px;
    }

    #rel-content .rp4wp-related-post-content p {
        font-size: 16px !important;
        line-height: 22px !important;
    }

#rel-content .owl-carousel .owl-item .item {
    background-color: #fff;
    display: inline-block;
    position: relative;
    min-height: 472px;
}

#rel-content .owl-theme .owl-controls .owl-buttons div {
    top: 50%;
    position: absolute;
    background: #fff;
    color: #869791;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 30px;
    font-size: 16px;
    -webkit-box-shadow: 10px 10px 5px -5px rgba(133,131,132,1);
    -moz-box-shadow: 10px 10px 5px -5px rgba(133,131,132,1);
    box-shadow: 0px 2px 4px 0px rgba(133,131,132,1);
}

    #rel-content .owl-theme .owl-controls .owl-buttons div.owl-prev {
        left: -45px;
    }

    #rel-content .owl-theme .owl-controls .owl-buttons div.owl-next {
        right: -45px;
    }

.email_api_response {
    font-style: italic;
    display: inline-block;
    width: 100%;
    text-align: left;
}
/*Close Related Post*/
/*Close Single Post - Blog*/
/*Search New*/
.hsearchform #search-wrap {
    position: relative;
    padding: 0;
}

#searchform {
    display: flex !important;
}

.hsearchform {
    margin-top: 0px;
}

    .hsearchform #searchform {
        -moz-box-direction: normal;
        -moz-box-flex: 1;
        -moz-box-orient: horizontal;
        -moz-box-pack: justify;
        align-content: center;
        align-self: center;
        display: none;
        flex: 1 0 auto;
        flex-direction: row;
        justify-content: space-between;
        overflow: hidden;
        z-index: 1;
        border: none;
        background: none;
    }

    .hsearchform #searchsubmit {
        z-index: 0;
        padding: 0px !important;
        width: unset;
        height: unset;
        right: 0px;
        line-height: 32px;
        top: 0;
    }

#searchform #s {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    font-size: 15px;
    outline: medium none;
    position: relative;
   /* right: calc(-100% + 32px);*/
    color: transparent;
    -webkit-transition: -webkit-transform .25s ease-out;
    -moz-transition: transform .25s ease-out,-moz-transform .25s ease-out;
    transition: transform .25s ease-out;
    transition: transform .25s ease-out,-webkit-transform .25s ease-out,-moz-transform .25s ease-out;
    text-align: left;
    width: 100%;
    z-index: 99;
    line-height: 32px;
    padding: 0;
    padding-left: 32px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

    #searchform #s::-moz-placeholder {
        color: #777777;
        opacity: 1;
        text-align: left;
        transition: color 0.25s ease-out 0s
    }

    #searchform #s:-ms-input-placeholder {
        color: #777777;
        text-align: left;
        transition: color 0.25s ease-out 0s
    }

    #searchform #s::-webkit-input-placeholder {
        color: #777777;
        text-align: left;
        transition: color 0.25s ease-out 0s
    }

    #searchform #s:focus {
        color: #676767;
        cursor: text;
        /*transform: translateX(calc(-100% + 32px));*/
        transform: translateX(-100%);
        padding-left: 0px;
        right: calc(-100% + -14px);
    }

#search-result a {
    padding: 5px 15px 5px 15px;
}

#search-result .fa-file-o::before {
    display: none;
}

#search-result a i, #search-result li.no-results i {
    margin-right: auto;
    width: auto;
}

.tag-list .load-more-tags ul {
    background: #fff none repeat scroll 0 0;
    display: none;
    max-width: 200px;
    padding: 10px 20px;
    position: absolute;
    top: 65px;
    left: 0;
    z-index: 11;
    width: 200px;
    -webkit-box-shadow: 10px 10px 5px -5px rgba(133,131,132,1);
    -moz-box-shadow: 10px 10px 5px -5px rgba(133,131,132,1);
    box-shadow: 0px 2px 4px 0px rgba(133,131,132,1);
}

.tag-list .load-more-tags {
    cursor: pointer;
    position: relative;
}

.load-more-tags li {
    padding: 0 !important;
    width: 100%;
}

.load-more-tags:hover ul {
    display: inline-block;
}

.load-more-tags:before {
    content: "\f078";
    float: right;
    color: #88898c;
    font: normal normal normal 13px/1 FontAwesome;
    line-height: 62px;
    padding-left: 10px;
}

#breadcrumbs {
    padding: 15px 0px;
}

.hsearchform {
    padding: 15px 0px;
}

.page-template-template-home #searchform #s {
    border: 0px !important;
    right: 0;
    line-height: 60px;
    padding-left: 25px;
}

    .page-template-template-home #searchform #s:focus {
        transform: translateX(0);
    }

.page-template-template-home #live-search #searchsubmit {
    height: 60px;
    margin: 0;
    ;
}
/*Close Search New*/
ul.alm-listing {
    display: inline-block;
    width: 100%;
    text-align: center;
}

    ul.alm-listing li {
        width: 50%;
        float: left;
        display: inline-block;
        padding: 0px 15px !important;
        max-width: 540px;
    }

        ul.alm-listing li .inner-blog {
            display: inline-block;
            width: 100%;
            /*border: 3px solid #f2f5f7;*/
            padding: 0px;
            box-shadow: 0 0px 0px rgba(0,0,0,.2);
            background-color: #fff;
            min-height: 460px;
            text-align: center;
            margin: 15px 0px;
        }

            ul.alm-listing li .inner-blog:hover {
                /*border: 3px solid #dbdbdb;*/
                -webkit-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
                -moz-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
                box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
            }

.alm-listing .alm-paging-content > li, .alm-listing .alm-reveal > li, .alm-listing > li {
    margin: 0px !important;
}

ul.alm-listing li .inner-blog img {
    max-width: 100%;
}

ul.alm-listing li .inner-blog .blog-txt {
    padding: 20px 15px;
    text-align: left;
}

ul.alm-listing li img {
    position: relative !important;
}

ul.alm-listing li h3 {
    margin-bottom: 10px;
    margin-top: 0px;
}

    ul.alm-listing li h3 a {
        color: #292929;
        font-size: 24px;
        line-height: 35px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
    }

ul.alm-listing li p {
    display: inline-block;
    font-size: 16px !important;
    line-height: 22px !important;
}

ul.alm-listing li .blog-txt .readmore {
    font-size: 14px;
    color: #2196f3;
    margin-bottom: 0px;
    display: inline-block;
}

.ajax-load-more-wrap.grey .alm-load-more-btn {
    min-width: 160px;
    height: 50px;
    line-height: 48px;
    background-color: #fff !important;
    color: #fa6900;
    border: 1px solid #fa6900 !important;
    text-transform: capitalize;
}

    .ajax-load-more-wrap.grey .alm-load-more-btn.done {
        color: #00bfa9 !important;
        background-color: #2196f3;
    }

    .ajax-load-more-wrap.grey .alm-load-more-btn:hover {
        background: #fa6900 !important;
        border: 1px solid #fa6900 !important;
        color: #fff !important;
    }

h3.error-head {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 26px;
    position: absolute;
    padding-top: 60px;
    font-weight: bold !important;
    right: 0;
    color: #fff;
}

.error-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.error404 .main-content {
    background-image: linear-gradient(to right,#5232b6,#2f118c);
    padding: 83px 0px;
    margin: 0px !important;
}

    .error404 .main-content .container {
        max-width: 1080px;
        margin: 0px auto;
        text-align: left;
        position: relative;
    }

.error404 .second {
    /*display: none;*/
    display: block !important;
}

.error404 .top-menu {
    margin-bottom: 0px !important;
}

.bottom-text {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-align: center;
    margin-bottom: 0px !important;
    padding-bottom: 20px;
    line-height: 26px !important;
    color: #fff;
}

    .bottom-text a {
        font-family: 'Open Sans', sans-serif !important;
        font-weight: bold !important;
        color: #2196f3;
    }

@media only screen and (max-width: 1024px) {
    .tag-list {
        display: none;
    }

        .tag-list.mobile {
            display: inline-block;
            width: 40%;
        }

    .hsearchform {
        width: 60%;
        max-width: 250px;
    }
}

@media only screen and (max-width: 767px) {
    .ebook_download_inner .left_part {
        width: 100%;
    }

    .ebook_download_inner .right_part {
        width: 100%;
        padding-left: 0px;
    }

    .ebook_download_inner .left_part img {
        max-width: 150px;
    }

    .ebook_download_inner h2.title {
        text-align: center;
    }

    .ebook_download_inner p.subtitle {
        text-align: center;
    }

    ul.alm-listing li .inner-blog {
        min-height: unset;
    }

    ul.alm-listing li {
        width: 100%;
        float: none;
        padding: 0px !important;
    }

        ul.alm-listing li h3 a {
            font-size: 18px;
            line-height: 20px;
        }

    h3.error-head {
        position: relative;
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: center;
    }
}

@media only screen and (min-width: 516px) {
    /*Blog*/
    body.tag article.post {
        padding: 0;
        border: 0px;
        box-shadow: 0 0px 0px rgba(0,0,0,.2);
    }
}

.tag-list .load-more-tags {
    display: none;
}
/*Close Blog New Css*/
#rel-content {
    display: none !important;
}

.header-dark #top #navigation > ul.nav > li > a {
    color: #fff;
    padding-bottom: 10px;
}

    .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
    .header-dark #top #navigation > ul.nav > li > a:hover {
        color: #B5A0F9;
    }

.header-dark #top.fixed #navigation > ul.nav > li.current-menu-item > a,
.header-dark #top.fixed #navigation > ul.nav > li > a:hover {
    color: #B5A0F9;
}
/*.header-dark #top.fixed #navigation > ul.nav > li.current-menu-item > a,
.header-dark #top.fixed #navigation > ul.nav > li > a:hover {
    color: #00cfb2;
}*/
/*Ebook*/
.header-blog-menu header {
    border-bottom: 0px;
}

.single-ebook .header-blog-menu {
    margin-bottom: 0px;
}

.ebook-image img {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(202,202,202,1);
    -moz-box-shadow: 0px 0px 0px 0px rgba(202,202,202,1);
    box-shadow: 0px 0px 0px 0px rgba(202,202,202,1);
}

.ebook-canvas .ebook-title {
    margin-top: 10px;
    min-height: 105px;
    color: #292929;
    font-size: 24px;
    line-height: 35px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}

.ebook-canvas {
    display: inline-block;
    width: 100%;
}

.single-ebook article {
    margin-bottom: 0px;
}

.page-template-template-ebooks #container,
.single-ebook #container {
    background: #f2f5f7;
}

.page-template-template-ebooks .header-blog-menu .container,
.single-ebook .header-blog-menu .container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}

.ebook-inner {
    display: inline-block;
    max-width: 330px;
    border: 3px solid #efefef;
    padding: 20px;
    background-color: #ffffff;
}

    .ebook-inner:hover {
        border: 3px solid #dbdbdb;
        -webkit-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        -moz-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
    }

.ebook-canvas .columns-3 {
    min-height: 284px;
    padding-left: 15px;
    padding-right: 15px;
}

.single-ebook article .entry {
    padding: 0 0px;
}

.single-ebook article .post-content {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}

.ebook_download .left_part {
    width: 40%;
}

.ebook_download .right_part {
    width: 60%;
    padding-left: 50px;
}

.single-ebook .ebook_download .right_part .title {
    text-transform: capitalize;
    padding-top: 20px;
    font-size: 45px !important;
    line-height: 55px !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: bold !important;
}

.ebook_download .right_part input[type="text"] {
    display: inline-block;
    max-width: 410px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #b7b7b7;
    height: 48px;
    line-height: 48px;
}

.ebook_download .right_part input[type="submit"] {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
    margin-top: 15px;
    width: 160px;
    min-width: 160px;
    height: 50px;
    border-radius: 2px !important;
    padding: 0px !important;
}

.feature-download:hover span {
    color: #1c6eca;
}

@media all and (max-width: 767px) {
    .ebook-canvas .columns-3 {
        width: 100%;
    }

    .single-ebook .headerSearch {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ebook_download .right_part {
        width: 60%;
        padding-left: 0px;
    }
}
/*Close Ebook*/
/*Solution Page*/
.solution-inner {
    display: inline-block;
    width: 100%;
    transition: transform .5s;
}

    .solution-inner:hover {
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
        -webkit-transition: all ease ease;
        -o-transition: all ease ease;
        transition: all ease ease;
    }
/*Close Solution Page*/
/*Home Page*/
.nice-infoboxes span.read-more {
    display: inline-block;
    color: #aaa;
    padding: 10px 0;
    font-size: 15px;
    border-bottom: 3px solid transparent;
    margin-top: 15px;
}

    .nice-infoboxes span.read-more:after {
        font-family: 'FontAwesome';
        content: '\f054';
        font-size: 12px;
        margin-left: 5px;
    }

.nice-infoboxes .item:hover span.read-more {
    border-bottom-color: #2196f3;
}

.nice-infoboxes .infobox-content {
    color: #000;
}

.nice-infoboxes .main-link {
    font-weight: normal !important;
    font-family: 'proxima nova regular' !important
}
/*Case Study Page*/
.page-template-template-case-study #container {
    /* background: #f2f5f7; - removed  on 24March19 - vishal */
}
/*.page-template-template-case-study .header-blog-menu, .single-case-study .second, .single-case-study .headerSearch {
        display:none;
}*/
/*.single-case-study #header .top-menu,
.single-scrum-guide #header .top-menu,
.single-ebook #header .top-menu,
.single-scrum-guide #header .top-menu,
.category-scrum-events #header .top-menu,
.category-monitor #header .top-menu {
        margin-bottom:0px !important;
        border-bottom:1px solid rgb(214, 214, 214);
}*/
.case-study-canvas {
    display: inline-block;
    width: 100%;
    padding-top: 30px;
}

    .case-study-canvas .columns-3 {
        min-height: 284px;
        padding-left: 15px;
        padding-right: 15px;
    }

.cs-inner {
    display: inline-block;
    max-width: 330px;
    width: 100%;
    border: 3px solid #efefef;
    padding: 20px;
    background-color: #ffffff;
}

    .cs-inner:hover {
        border: 3px solid #dbdbdb;
        -webkit-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        -moz-box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
        box-shadow: 0px 0px 20px 5px rgba(219,219,219,1);
    }

    .cs-inner .read-more {
        text-align: left;
    }

        .cs-inner .read-more span {
            color: #1c6eca;
            text-transform: uppercase;
        }

            .cs-inner .read-more span img {
                vertical-align: middle;
                margin-bottom: 2px;
                margin-left: -5px;
            }

    .cs-inner .case-study-title {
        margin-top: 10px;
        color: #292929 !important;
        font-size: 24px !important;
        line-height: 35px;
        font-family: 'Lato', sans-serif !important;
        font-weight: 500 !important;
        letter-spacing: 0.5px;
        margin-bottom: 20px;
        padding: 0px;
        text-align: left;
    }

.page-template-template-case-study .header-blog-menu .container {
    max-width: 1080px;
    margin: 0px auto;
    text-align: left;
}
/*Close Case Study Page*/
/* Ebook Loader Button */
.buttonload {
    padding: 12px 20px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
    text-transform: capitalize;
    line-height: 16px;
    background: #fa6900 none repeat scroll 0 0 !important;
    border: 1px solid #fa6900 !important;
    border-radius: 3px;
    color: #fff !important;
}

    .buttonload:hover {
        background: #C45200 none repeat scroll 0 0 !important;
        border: 1px solid #C45200 !important;
    }

    .buttonload .fa {
        margin-left: -12px;
        margin-right: 8px;
    }
/*Sub-Menu Design start*/
.subnav-uppercase #top #navigation .nav li ul li:hover {
    background-color: #e1e2e6;
}

.subnav-uppercase #top #navigation .nav li ul li {
    margin: 0;
    padding: 0;
}

.main-menu-item.home {
    display: none;
}

#navigation ul li a .bar {
    display: none;
}

.subnav-uppercase #top #navigation .nav li ul li a {
    display: block;
    font-size: 14px;
    color: #292929;
    font-family: 'ProximaNova-Semibold',sans-serif;
    padding: 5px 5px;
    text-align: left;
    letter-spacing: 0px;
    border-bottom: 1px solid #ebebeb;
    margin-top: 0px;
}

.subnav-uppercase #top #navigation .nav li ul li {
    margin: 0;
    padding: 0;
}

.sub-menu {
    display: none;
    transition: 0s !important;
}

.subnav-uppercase #top #navigation .nav li ul {
    width: 405px;
}

#navigation .nav li a.sf-with-ul::after {
    display: none;
}

.sub-menu li {
    width: 50% !important;
}

    .sub-menu li:first-child {
        width: 100% !important;
        font-size: 16px;
    }

.subnav-uppercase #top #navigation .nav li ul {
    /* left: auto !important; LWS - 28Jan21*/
    width: 365px; /* 365 */
    padding: 10px 20px 20px;
}


.solutions-menu ul {
    width: 800px !important;
}
/*.subnav-uppercase #top #navigation .nav li ul li:first-child:hover,
.subnav-uppercase #top #navigation .nav li ul li:last-child:hover  {
    background-color: #fff !important;
}*/

.subnav-uppercase #top #navigation .nav li ul li:first-child a {
    font-size: 13px !important;
    color: #9a9fa4 !important;
    text-transform: uppercase !important;
    width: 100% !important;
    cursor: auto;
}

.subnav-uppercase #top #navigation .nav li ul li a {
    border-bottom: none;
    font-size: 15px !important;
    text-transform: capitalize !important;
    color: #353642 !important;
    padding: 6px 9px 6px 8px;
    font-weight: normal !important;
    margin-right: 0px !important;
    width: auto;
}

#nav-menu-item-18793 a, #nav-menu-item-18794 a {
    padding-bottom: 1px !important;
}

.subnav-uppercase #top #navigation .nav li ul li:hover {
    background-color: #e1e2e6 !important;
}

.sub-menu li:last-child {
    width: 100% !important;
    margin-left: 0px;
    text-align: center;
}

    .sub-menu li:last-child a, .sub-menu li:last-child a:hover {
        color: #0b75b9 !important;
        text-transform: capitalize !important;
        font-size: 14px !important;
        text-align: center;
        text-decoration: underline !important;
    }

.subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child a {
    text-align: left;
    color: #353642 !important;
    text-decoration: none !important;
}
/*.subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child a:hover {text-decoration: none !important;background-color: #f7f7f7 !important; color: #0b75b9 !important;}*/
.subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child {
    width: 50% !important;
}

.subnav-uppercase #top .guide-main #navigation .nav li.guide-menu ul li:last-child a {
    border-bottom: 0px;
    width: 100% !important;
    text-align: center;
    color: #0b75b9 !important;
    font-size: 14px !important;
    text-decoration: none !important;
}
    /*.subnav-uppercase #top .video-page #navigation .nav li ul li:last-child {
        margin-bottom: 10px;
}*/
    .subnav-uppercase #top .guide-main #navigation .nav li.guide-menu ul li:last-child a:hover {
        text-decoration: underline !important;
        background-color: #f7f7f7;
    }

.menu-item-has-children > ul.sub-menu {
    display: none;
    opacity: 0;
}

.menu-item-has-children:hover > ul.sub-menu {
    display: block !important;
    opacity: 1 !important;
}

.subnav-uppercase .video-page #top #navigation .nav li ul li:last-child {
    margin-bottom: 10px;
}

.video-page .sub-menu li:last-child {
    width: 50% !important;
}

.subnav-uppercase #top .video-page #navigation .nav li ul li:hover {
    background-color: #f7f7f7 !important;
}

.subnav-uppercase #top .video-page #navigation .nav li ul li a {
    text-decoration: none !important;
}
/*sub-menu design End*/
/*Solution Guide*/
.ps-download .more-link {
    font-family: 'proximanova semibold' !important;
    font-weight: normal !important;
    margin-bottom: 0;
    line-height: 18px !important;
}

.moreTxt {
    color: #1d99df;
    font-weight: normal;
    margin-right: 5px;
}

.ps-download .more-link img {
    vertical-align: middle;
}

#live-search #searchform {
    border: 1px solid #8cc5f2;
}

#live-search #searchsubmit {
    color: #aaa !important;
}

.faq-title a:hover {
    color: #2196f3 !important;
}

.subnav-uppercase #top #navigation .nav li ul li:first-child:hover {
    background-color: #fff !important;
}
/*Close Solution Guide*/
@media only screen and (max-width: 767px) {
    .sub-menu li,
    .subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child {
        width: 100% !important;
    }

        .subnav-uppercase #top #navigation .nav li ul li a,
        .subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child a {
            text-align: center;
        }
}
/*Second Header*/
#header #top {
    padding: 0px;
}

#menu-header-top-menu li {
    display: inline-block;
    margin-right: 15px;
}

    #menu-header-top-menu li a {
        font-size: 13px;
        font-style: normal;
        color: #282a29;
        line-height: 46px;
        letter-spacing: 1px;
        margin-right: 5px;
    }

        #menu-header-top-menu li a:hover {
            color: #00BFA5;
        }

    #menu-header-top-menu li.signup_btn {
        margin-left: 20px;
        margin-right: 0;
        background: #fa6900;
        border-radius: 3px;
        padding: 0;
        width: 130px;
        text-align: center;
        border: 1px solid #fa6900;
    }

        #menu-header-top-menu li.signup_btn a {
            margin-right: 0px;
            letter-spacing: 0px;
            color: #fff;
        }

        #menu-header-top-menu li.signup_btn:hover {
            background: transparent;
        }

            #menu-header-top-menu li.signup_btn:hover a {
                color: #fa6900;
            }

ul#menu-header-top-menu {
    margin: 0px;
}

#menu-header-top-menu li.login_btn {
    margin-left: 20px;
    margin-right: 0;
    background: transparent;
    border-radius: 3px;
    padding: 0;
    width: 130px;
    text-align: center;
    border: 1px solid #fa6900;
}

    #menu-header-top-menu li.login_btn a {
        width: 100%;
        margin-right: 0px;
        letter-spacing: 0px;
        color: #fa6900;
    }

    #menu-header-top-menu li.login_btn:hover {
        background: #fa6900;
    }

        #menu-header-top-menu li.login_btn:hover a {
            color: #fff;
        }

.second_logo {
    display: inline-block;
    padding: 6.5px 0px;
}

    .second_logo img {
        padding-top: 5px;
        padding-bottom: 5px;
        width: 122px;
    }

#header {
    height: auto !important;
}

#top.fixed .top-menu {
    display: none;
}

#top.fixed #menu-header-top-menu li a {
    color: #fff;
}

#menu-header-top-menu ul.sub-menu {
    position: absolute;
    background-color: #fff;
    margin: 0;
    text-align: center;
    max-width: 220px;
    width: 100%;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
    z-index: 999;
    padding: 10px;
}

    #menu-header-top-menu ul.sub-menu li {
        width: 100% !important;
        text-align: left;
    }

#top #menu-header-top-menu li.menu-item-has-children::before {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
    /*display: inline-block;*/
    line-height: 40px;
    display: none;
}

#menu-header-top-menu ul.sub-menu li:hover a {
    color: #282a29 !important;
}

#menu-header-top-menu ul.sub-menu li:hover {
    background-color: #f7f7f7 !important;
}

#menu-header-top-menu ul.sub-menu li.logo-quick-scrum:hover {
    background-color: #e5f8f6 !important;
}

#menu-header-top-menu ul.sub-menu li.logo-quick-work:hover {
    background-color: #e8f5fe !important;
}

#menu-header-top-menu ul.sub-menu li a {
    font-style: normal;
    color: #282a29 !important;
    text-decoration: none !important;
    margin-right: 0;
    padding: 0px 15px;
}

#header .top-menu {
    background-color: #fff;
    margin-bottom: 15px;
}

#menu-header-top-menu li.logo-product ul.sub-menu {
    max-width: 350px;
    padding: 10px;
    margin-left: -290px;
}

    #menu-header-top-menu li.logo-product ul.sub-menu li.logo-quick-scrum {
        margin-bottom: 10px;
    }

        #menu-header-top-menu li.logo-product ul.sub-menu li.logo-quick-scrum a {
            background-image: url("images/logo-scrum.png");
            background-position: left 10px top 10px;
            background-repeat: no-repeat;
            margin-right: 0px;
            padding-top: 40px;
            line-height: 1.42857143 !important;
            padding-bottom: 8px;
            font-size: 13px !important;
            letter-spacing: 1px;
        }

    #menu-header-top-menu li.logo-product ul.sub-menu li.logo-quick-work a {
        background-image: url("images/logo-work.png");
        background-position: left 10px top 10px;
        background-repeat: no-repeat;
        margin-right: 0px;
        padding-top: 40px;
        padding-bottom: 8px;
        font-size: 13px !important;
        letter-spacing: 1px;
        line-height: 1.42857143 !important;
    }

    #menu-header-top-menu li.logo-product ul.sub-menu li a {
        line-height: 14px !important;
        padding-left: 13px;
        display: inline-block;
        font-size: 12px !important;
        text-align: left;
    }

.top-login a {
    color: #00BFA5 !important;
    border: 1px solid #00BFA5 !important;
    background: #ffffff;
    padding: 5px 17px;
    border-radius: 2px;
}

    .top-login a:hover {
        background: #764abc !important;
        border: 1px solid #764abc !important;
        color: #fff !important;
    }

#header #top #toggle-nav {
    top: 8px;
}

#top .second {
    min-height: 60px
}
/*Video Page*/
.post-type-archive-video .case-study-canvas {
    padding-top: 70px;
}

.video-inner {
    display: inline-block;
    max-width: 330px;
    width: 100%;
    padding: 16px 0px 0px 0px;
    background-color: #ffffff;
    box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.1);
}

    .video-inner:hover {
        box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.3)
    }

.video-lib-title {
    color: #292929 !important;
    font-size: 20px !important;
    line-height: 35px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
    padding: 12px 12px 25px 12px;
    text-align: center;
}

.post-type-archive-video #wrapper {
    background: rgb(229, 251, 247) !important;
}
/*.post-type-archive-videos #header,
.post-type-archive-videos .cat_desc {
    background-color: rgb(229, 251, 247) !important;
}
.post-type-archive-videos #header #top #logo {
        display: none;
}
.post-type-archive-videos #header #top #logo.qs-page-logo {
    display: inline-block !important;
}*/
/*.post-type-archive-videos #header #top #logo.qs-page-logo a {
        background: url(https://guide.quickscrum.com/wp-content/themes/Quickscrum-child/images/qs-logo-teal.png);
        display: inline-block; width: 171px; height: 50px;
}*/
/*.post-type-archive-videos .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
.post-type-archive-videos .header-dark #top #navigation > ul.nav > li > a:hover {
    color: #00bfa5;
}*/
.post-type-archive-video .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    background: #fa6900 none repeat scroll 0 0;
    border: 1px solid #fa6900;
}

    .post-type-archive-video .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #c45200 !important;
    }

.post-type-archive-video .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    color: #fa6900 !important;
    border: 1px solid #fa6900;
}

    .post-type-archive-video .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover {
        background: #c45200 !important;
        color: #fff !important;
        border: 1px solid #c45200;
    }
/*.post-type-archive-videos .guide-main {
        display: none;
}
.post-type-archive-videos .video-page {
        display: block !important;
}*/
/*Close Video Page*/


/*QS Header Template*/
/*.page-template-template-qsheader #top.fixed {
        background-color: rgb(229, 251, 247);
}
.page-template-template-qsheader .case-study-canvas {
    padding-top: 70px;
}
.page-template-template-qsheader #wrapper {
        background: rgb(229, 251, 247) !important;
}*/
/*.page-template-template-qsheader #header,
.page-template-template-qsheader .cat_desc {
    background-color: rgb(229, 251, 247);
}*/
/*.page-template-template-qsheader #header #top #logo {
        display: none;
}
.page-template-template-qsheader #header #top #logo.qs-page-logo {
        display: inline-block !important;
}
.page-template-template-qsheader #header #top #logo.qs-page-logo a {
        background: url(https://guide.quickscrum.com/wp-content/themes/Quickscrum-child/images/qs-logo-teal.png);
        display: inline-block;
        width: 171px;
        height: 50px;
}*/

.page-template-template-qsheader .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    background: #fa6900 none repeat scroll 0 0;
    border: 1px solid #fa6900;
}

    .page-template-template-qsheader .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #c45200 !important;
    }

.page-template-template-qsheader .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    color: #fa6900 !important;
    border: 1px solid #fa6900;
}

    .page-template-template-qsheader .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover {
        background: #c45200 !important;
        color: #fff !important;
        border: 1px solid #c45200;
    }
/*.page-template-template-qsheader .guide-main {
        display: none;
}
.page-template-template-qsheader .video-page {
    display: block !important;
}*/
/*Close QS Header Template*/

/*Quickscrum Help*/
/*.post-type-archive-quickscrum-help #top,
.post-type-archive-quickscrum-help #top.fixed,
.quickscrum-help #top,
.quickscrum-help #top.fixed  {
        background-color: rgb(229, 251, 247);
}*/
.post-type-archive-help .case-study-canvas,
.help .case-study-canvas {
    padding-top: 70px;
}

.post-type-archive-help #wrapper
#wrapper.help {
    background: rgb(229, 251, 247) !important;
}
/*.post-type-archive-quickscrum-help #header,
.post-type-archive-quickscrum-help .cat_desc,
.quickscrum-help #header,
.quickscrum-help .cat_desc {
    background-color: rgb(229, 251, 247);
}*/
/*.post-type-archive-quickscrum-help #header #top #logo,
.quickscrum-help #header #top #logo {
        display: none;
}*/
/*.post-type-archive-quickscrum-help #header #top #logo.qs-page-logo,
.quickscrum-help #header #top #logo.qs-page-logo {
        display: inline-block !important;
}*/
/*.post-type-archive-quickscrum-help #header #top #logo.qs-page-logo a,
.quickscrum-help #header #top #logo.qs-page-logo a {
        background: url(https://guide.quickscrum.com/wp-content/themes/Quickscrum-child/images/qs-logo-teal.png);
        display: inline-block;
        width: 171px;
        height: 50px;
}*/
/*.post-type-archive-quickscrum-help .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
.post-type-archive-quickscrum-help .header-dark #top #navigation > ul.nav > li > a:hover,
.quickscrum-help .header-dark #top #navigation > ul.nav > li.current-menu-item > a,
.quickscrum-help .header-dark #top #navigation > ul.nav > li > a:hover {
    color: #00bfa5;
}*/
.post-type-archive-help .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess,
.help .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess {
    background: #fa6900 none repeat scroll 0 0;
    border: 1px solid #fa6900;
}

    .post-type-archive-help .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover,
    .help .nav-uppercase #top #navigation > ul.nav > li > a.btnaccess:hover {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #c45200 !important;
    }

.post-type-archive-help .nav-uppercase #top #navigation > ul.nav > li > a.login-btn,
.help .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
    color: #fa6900 !important;
    border: 1px solid #fa6900;
}

    .post-type-archive-help .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover,
    .help .nav-uppercase #top #navigation > ul.nav > li > a.login-btn:hover {
        background: #c45200 !important;
        color: #fff !important;
        border: 1px solid #c45200;
    }

.help .entry-header .page-title {
    text-transform: none !important;
}
/*.post-type-archive-quickscrum-help .guide-main,
.quickscrum-help .guide-main {
        display: none;
/*.post-type-archive-quickscrum-help .video-page,
.quickscrum-help .video-page {
    display: block !important;
}*/
.post-type-archive-help .nice-knowledgebase ul li .fa-file-o::before,
.help .nice-knowledgebase ul li .fa-file-o::before {
    color: #6844d5;
}

.scrum-guide .nice-knowledgebase ul li .fa-file-o::before {
    color: #6844d5 !important
}
/*Close Quickscrum Help*/

@media (max-width: 1024px) {
    #top .top-menu {
        display: none !important;
    }

    #menu-header-top-menu li {
        text-align: left;
    }

    #header #menu-header-top-menu li {
        text-align: left;
    }

        #header #menu-header-top-menu li ul.sub-menu {
            left: auto;
            margin-left: 0px;
        }

    .page-template-template-blog #top .top-menu,
    .page-id-7688 #top .top-menu,
    .page-template-template-case-study #top .top-menu,
    .post-type-archive-scrum-guide #top .top-menu,
    .single-scrum-guide #top .top-menu,
    .page-template-template-ebooks #top .top-menu,
    .single-ebook #top .top-menu,
    .category-scrum-events #top .top-menu,
    .category-monitor #top .top-menu {
        display: block;
    }

    .page-template-template-blog #header #top #toggle-nav,
    .page-id-7688 #header #top #toggle-nav,
    .page-template-template-case-study #header #top #toggle-nav,
    .post-type-archive-scrum-guide #header #top #toggle-nav,
    .single-scrum-guide #header #top #toggle-nav,
    .page-template-template-ebooks #header #top #toggle-nav,
    .single-ebook #header #top #toggle-nav,
    .category-scrum-events #header #top #toggle-nav,
    .category-monitor #header #top #toggle-nav {
        top: 1px;
    }

    #menu-header-top-menu li a .down-arrow {
        display: none;
    }
}

@media (max-width: 767px) {
    .header-dark #top #navigation > ul.nav > li > a {
        width: 100%;
    }

    .subnav-uppercase #top #navigation .nav li ul {
        width: 100%;
    }
}
/*Close Second Header*/
/*.page-template-template-blog #header .col-full.second,
.page-id-7688 #header .col-full.second,
.page-template-template-case-study #header .col-full.second,
.page-template-template-ebooks #header .col-full.second,
.post-type-archive-scrum-guide #header .col-full.second,
.single-ebook #header .col-full.second,
.category-scrum-events #header .col-full.second,
.category-monitor #header .col-full.second,
.single-scrum-guide #header .col-full.second {
        display:none;
}*/
/*.page-template-template-blog #header #top.fixed,
.page-id-7688 #header #top.fixed ,
.page-template-template-case-study #header #top.fixed,
.single.single-post #header #top.fixed {
    padding: 0;
}*/
/*.page-template-template-blog #top.fixed .top-menu,
.page-id-7688 #top.fixed .top-menu,
.page-template-template-case-study #top.fixed .top-menu,
.single.single-post #top.fixed .top-menu {
        display: block;
        margin-bottom: 0px;
}*/
/*.page-template-template-blog #top.fixed #menu-header-top-menu li a,
.page-id-7688 #top.fixed #menu-header-top-menu li a,
.page-template-template-case-study #top.fixed #menu-header-top-menu li a,
.single.single-post #top.fixed #menu-header-top-menu li a {
    color: #282a29;
}*/
.vc_column-inner .white-btn a {
    border: 1px solid #fa6900;
    background-image: none !important;
}

.a2a_button_google_plus span.a2a_svg {
    background-color: #d64937 !important;
}

.page-id-7719 .video-page {
    display: none !important;
}

.page-id-7719 #header {
    background-color: rgb(229, 251, 247) !important;
}

.home #knowledgebase {
    display: none;
}
/*Resources Menu*/
#menu-header-top-menu li.resources {
    position: relative;
}

    #menu-header-top-menu li.resources ul.sub-menu {
        max-width: unset;
        width: 580px;
        right: 0px;
        padding: 0px;
    }

        #menu-header-top-menu li.resources ul.sub-menu li {
            display: inline-block;
            float: left;
            text-align: left;
            margin-right: 0;
            width: 33.33% !important;
            padding: 15px;
        }

            #menu-header-top-menu li.resources ul.sub-menu li:hover {
                background-color: transparent !important;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.other,
            #menu-header-top-menu li.resources ul.sub-menu li.other:hover {
                background-color: #f4f5f7 !important;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-scrum {
                border-right: 1px solid #e6e9eb;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-scrum,
            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-work {
                margin: 15px 0px;
                padding-top: 0px;
                padding-bottom: 0px;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.other {
                min-height: 238px;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-scrum > a {
                background-image: url(images/logo-scrum.png);
                background-position: left 10px top 10px;
                background-repeat: no-repeat;
                line-height: 1.42857143 !important;
                padding-bottom: 8px;
                font-size: 0px !important;
                height: 40px;
                width: 100%;
                display: inline-block;
                padding: 0;
                vertical-align: top;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-work > a {
                background-image: url(images/logo-work.png);
                background-position: left 10px top 10px;
                background-repeat: no-repeat;
                line-height: 1.42857143 !important;
                padding-bottom: 8px;
                font-size: 0px !important;
                height: 40px;
                width: 100%;
                display: inline-block;
                padding: 0;
                vertical-align: top;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.other > a {
                font-size: 0px !important;
                height: 40px;
                width: 100%;
                display: inline-block;
                padding: 0;
                vertical-align: top;
                visibility: hidden;
            }

            #menu-header-top-menu li.resources ul.sub-menu li ul.sub-menu {
                max-width: 100%;
                margin-left: 0px;
                position: relative;
                box-shadow: none;
                padding: 0;
                display: inline-block !important;
                opacity: 1 !important;
                background-color: transparent;
                vertical-align: top;
            }

                #menu-header-top-menu li.resources ul.sub-menu li ul.sub-menu li {
                    width: 100% !important;
                    padding: 0px;
                    min-height: unset;
                    border-bottom: 2px solid transparent;
                }

                    #menu-header-top-menu li.resources ul.sub-menu li ul.sub-menu li a {
                        line-height: 40px;
                    }

                        #menu-header-top-menu li.resources ul.sub-menu li ul.sub-menu li a img {
                            vertical-align: middle;
                        }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-scrum ul li:hover {
                background-color: #e5f8f6 !important;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.logo-quick-work ul li:hover {
                background-color: #e8f5fe !important;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.other ul li:hover {
                background-color: #fff !important;
            }

@media (max-width: 1024px) {
    #menu-header-top-menu li.resources ul.sub-menu {
        max-width: 580px;
        width: 100%;
    }

        #menu-header-top-menu li.resources ul.sub-menu li {
            width: 100% !important;
        }

            #menu-header-top-menu li.resources ul.sub-menu li.other {
                min-height: unset;
            }

            #menu-header-top-menu li.resources ul.sub-menu li ul.sub-menu li {
                width: 100% !important;
                padding: 0px;
                min-height: unset;
                border-bottom: 0px;
            }

            #menu-header-top-menu li.resources ul.sub-menu li.other > a {
                display: none;
            }
}
/*Close Resources Menu*/

/*Video Play Button Hide*/
.video-wrapper {
    position: relative;
}

    .video-wrapper > video {
        width: 100%;
        vertical-align: middle;
    }

        .video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
            display: none;
        }

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0;
    cursor: pointer;
    background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms;
}

    .video-overlay-play-button:hover {
        opacity: 0;
    }

    .video-overlay-play-button.is-hidden {
        display: none;
    }
/*Code Video Play Button Hide*/
/* POPUP With CF7 & Cookies - Start */
.pum-theme-12612 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding-top: 32px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #1e283c !important;
    border-radius: 15px !important;
}

.popmake-content {
    max-width: 520px !important;
    margin: 0 auto !important;
}

    .popmake-content .cf7-texts {
        padding-bottom: 32px;
        margin: 0 auto;
    }

        .popmake-content .cf7-texts h2 {
            text-align: center;
            font-family: 'Open Sans',sans-serif !important;
            font-size: 25px !important;
            color: #fff;
            font-weight: bold !important;
            line-height: 38px;
        }

    .popmake-content form {
        margin-bottom: 0px;
    }

    .popmake-content .cf7-blocks {
        width: 100%;
        display: inline-block;
        margin-bottom: 5px;
    }

    .popmake-content .cf7-blocks-sbtn {
        margin-bottom: 40px;
        height: 45px;
    }

    .popmake-content .cf7-blocks.cf7-blocks-100 {
        margin-bottom: 0px;
    }

    .popmake-content .cf7-blocks.cf7-hidden-clock {
        display: none;
    }

    .popmake-content .cf7-blocks .cf7-block-left {
        width: 250px;
        display: inline-block;
        float: left;
    }

    .popmake-content .cf7-blocks .cf7-block-right {
        width: 250px;
        display: inline-block;
        float: right;
    }

    .popmake-content .cf7-blocks input[type="text"],
    .popmake-content .cf7-blocks input[type="email"],
    .popmake-content .cf7-blocks input[type="number"],
    .popmake-content .cf7-blocks input[type="url"] {
        font-family: 'Open Sans',sans-serif !important;
        font-size: 14px !important;
        color: #7b859a;
        width: 100%;
        padding: 13px 15px;
        box-sizing: border-box;
    }

    .popmake-content .cf7-blocks.cf7-blocks-sbtn .input[type="submit"],
    .popmake-content .cf7-blocks.cf7-blocks-sbtn .input[type="submit"]:hover,
    .popmake-content input.wpcf7-form-control.wpcf7-submit {
        background-color: #e65100 !important;
        border-color: #e65100 !important;
        font-family: 'Open Sans',sans-serif !important;
        font-size: 14px !important;
        width: 100%;
        border-radius: 3px !important;
    }

.wpcf7 input:hover[type="submit"] {
    background-color: #C45200 !important;
    border-color: #C45200 !important;
}

.pum-theme-12612 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    background-color: transparent !important;
    font-size: 30px !important;
    opacity: 0.50;
    top: 0 !important;
    right: 0 !important;
    color: #fff;
}

.popmake-content div[role="form"] div.wpcf7-response-output {
    color: #000 !important;
    text-align: center;
}

.popmake-content span.wpcf7-not-valid-tip {
    color: red !important;
    font-size: 15px !important;
    font-weight: bold;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

@media only screen and (max-width: 767px) {
    .pum-theme-12612 .pum-container, .pum-theme-enterprise-blue .pum-container {
        width: 320px !important;
        left: 5% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .popmake-content .cf7-blocks .cf7-block-left,
    .popmake-content .cf7-blocks .cf7-block-right {
        width: 100%;
    }

    .faq-sec .dynamic_crsl_acrdn_left {
        width: 100% !important;
    }

    .schedule-form {
        margin-top: 70px !important;
    }

    .schedule-demo h1.schedule-demo-title {
        font-size: 35px !important;
    }
}
/* POPUP With CF7 & Cookies - End */

/*Changes LWS [12-04-2020] - Start*/
/*body.page-template-template-qsheader #header #top.fixed {
    background-image: linear-gradient(90deg, #00BFA5 0%, #00EAC9 100%) !important;
}*/
#header {
    background-image: linear-gradient(to right,#5232b6,#2f118c);
}

    #header #top {
        margin-top: 15px;
    }

    #header .top-menu {
        display: none;
    }

.site-footer.dark #footer-widgets .widget {
    margin-bottom: 20px;
}

    .site-footer.dark #footer-widgets .widget p {
        font-size: 15px;
        line-height: 25px;
        color: #fff;
        margin-bottom: 17px !important;
    }

.site-footer.dark #footer-widgets .widget_media_image {
    margin-bottom: 20px;
}

.site-footer.dark #footer-widgets .footer_part_4 .widget a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    margin-bottom: 10px;
    display: inline-block;
    letter-spacing: 0.5px;
    font-weight: 400 !important;
}

.site-footer.dark #footer-widgets .widget_nice_social h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px;
    padding-top: 0px;
    margin-bottom: 10px;
}

.site-footer.dark #footer-widgets .footer_part_4 .widget a.footer-btn {
    font-family: 'ProximaNova-Semibold',sans-serif !important;
    font-size: 12px !important;
    letter-spacing: normal !important;
    margin-bottom: 0px;
}

    .site-footer.dark #footer-widgets .footer_part_4 .widget a.footer-btn:hover {
        background: #C45200 !important;
        color: #fff !important;
        border: 1px solid #c45200 !important;
    }

.footer_part_1 .textwidget strong {
    font-family: 'Open Sans',sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    display: inline-block;
}

.footer_part_1 .textwidget span {
    font-family: 'Open Sans',sans-serif;
    letter-spacing: 1px;
    line-height: 33px;
    font-size: 14px;
    margin-bottom: 10px;
    text-align: justify;
    display: inline-block;
    word-spacing: 1px;
}
/*#footer .footer_part_1 h4.widgettitle {
        font-size: 16px;
    margin-bottom: 0;
    padding-top: 0;
}*/
.footer_part_1 .widget_media_image img {
    max-height: 30px !important;
    width: auto !important;
}

.footer_part_4 .widget_text {
    margin-bottom: 10px;
}

.bottom-help-button {
    background-color: #f7f7f7;
    padding-top: 40px;
    padding-bottom: 30px;
}

.single-scrum-guide .bottom-help-button {
    margin: 0px 0px !important;
}

.single-post .bottom-help-button {
    margin: 0px 0px !important;
    background-image: linear-gradient(to right,#5232b6,#2f118c);
}

.color-bottom-help-button h2 {
    color: #fff;
    padding: 0px 20px;
    text-align: center;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 700 !important;
    font-size: 30px !important;
    margin-bottom: 25px;
}

.scrum-guide-margin-25 {
    margin-right: 25px
}

@media only screen and (max-width: 531px) {
    .scrum-guide-margin-25 {
        margin-right: 0px !important;
        padding: 0px 30px;
    }
}

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
    background-color: #C45200 !important;
}

@media screen and (min-width: 1025px) {
    #footer .footer_part_1 h4.widgettitle {
        display: none;
    }

    .content-small-size .blog-text .vc_column-inner {
        padding-left: 300px !important;
    }
}

@media screen and (max-width: 1024px) {
    .site-footer.dark #footer-widgets .widget_nice_social h4.widgettitle {
        display: none !important;
    }

    .site-footer.dark #footer-widgets .widget_nice_social .social-links::before {
        content: "Follow us on";
        line-height: 20px;
        display: inline-block;
        float: left;
        width: 100%;
        border-radius: 0;
        background-color: transparent;
        font-weight: bold;
        margin-bottom: 10px;
    }
}

#floatItBox {
    position: absolute;
    top: 265px;
    left: 8%;
    width: 245px;
    text-align: left;
}

@media screen and (min-width: 1679px) {
    #floatItBox {
        position: absolute;
        top: 265px;
        left: 250px;
        width: 240px;
    }

    .page-id-11831 #floatItBox {
        top: 277px !important;
        left: 190px !important;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 277px !important;
        left: 190px !important;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

@media screen and (min-width: 1919px) {
    #floatItBox {
        position: absolute;
        top: 265px;
        left: 300px !important;
        width: 240px;
    }

    .page-id-11831 #floatItBox {
        top: 277px !important;
        left: 300px !important;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 277px !important;
        left: 300px !important;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

@media screen and (min-width: 2559px) {
    #floatItBox {
        position: absolute;
        top: 265px;
        left: 630px !important;
        width: 240px;
    }

    .page-id-11831 #floatItBox {
        top: 277px !important;
        left: 640px !important;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 277px !important;
        left: 640px !important;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

.post-content .wpsr-buttons, .post-content .addtoany_share_save_container, .wpsr-buttons {
    display: none;
}

.popmake-overlay {
    background: rgba(0, 0, 0, 0.8) !important;
}

.type-scrum-guide .page-title {
    margin: 40px 0 10px !important;
}

#floatItBox ul {
    list-style: none;
}

    #floatItBox ul li {
        margin-bottom: 11px;
        line-height: 23px;
        list-style: disc;
        color: #2d74dd
    }

        #floatItBox ul li a {
            font-weight: 500 !important;
            font-size: 13px !important;
            font-family: 'Poppins', sans-serif !important;
            color: #2d74dd !important
        }

#floatItBox li.activeLi a {
    padding-bottom: 2px;
    border-bottom: 1px solid #013f9b;
    color: #013f9b !important;
}

.color_1 {
    color: #dd2d90 !important;
}

/*Changes LWS [12-04-2020] - End*/
.wpsr-sb-inner {
    background-color: #fff;
    border-radius: 50px;
    padding: 10px 0px;
}

.wpsr-sb-close:hover .wpsr-bar-icon {
    opacity: 1;
}

.wpsr-sb-close .wpsr-bar-icon {
    opacity: 0.8;
}

.wpsr-bar-icon {
    background: #000;
}

.sub-menu-link .description {
    display: block;
    margin-top: -35px;
    margin-left: 46px;
    font-size: 13px;
}

.sub-menu-link .menu-image-title {
    display: inline-block;
    vertical-align: top;
    margin-top: -4px;
    font-weight: bold;
}

.sub-menu-link .menu-image-hover-wrapper {
    height: 43px;
    overflow: hidden;
    display: inline-block;
}

.divider-shapes {
    -webkit-mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");
    -webkit-mask-size: 100% 101%;
    mask-size: 100% 101%;
    background: #fff;
    margin-bottom: 0px !important;
    margin-top: -112px !important;
}

.divider-shapes-feature {
    height: 105px;
    mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");
    -webkit-mask-size: 100% 101% !important;
    mask-size: 100% 101%;
    background-color: #f7f8fb;
    margin-bottom: -10px;
    margin-top: -80px;
}


/*Accordian Sec Start*/
.faq-sec .dynamic_crsl_acrdn_left .dca_progressbar > div {
    background-color: #603bdd !important;
}

.faq-sec .dynamic_crsl_acrdn_right {
    width: 55% !important;
    float: right !important;
}

.faq-sec .dynamic_crsl_acrdn_left {
    width: 40% !important;
}

    .faq-sec .dynamic_crsl_acrdn_left .dca_panel {
        background-color: #151e26;
        color: #ffffff;
    }

    .faq-sec .dynamic_crsl_acrdn_left .dca_accordion {
        font-weight: 500;
    }

    .faq-sec .dynamic_crsl_acrdn_left .dca_accordion {
        background-color: #151e26;
    }

    .faq-sec .dynamic_crsl_acrdn_left .dca_panel p {
        color: #d5d5d5 !important;
        text-align: left;
        font-family: 'Open Sans',sans-serif !important;
        font-weight: 500 !important;
        font-size: 14px;
        letter-spacing: 0.5px;
        line-height: 28px;
    }

    .faq-sec .dynamic_crsl_acrdn_left .dca_accordion {
        color: #ffffff !important;
        border-bottom: 1px solid #2a2f37;
        font-size: 15px !important;
        text-transform: none;
        font-family: 'Poppins', sans-serif !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
    }

        .faq-sec .dynamic_crsl_acrdn_left .dca_accordion.active {
            border: none !important;
        }

        .faq-sec .dynamic_crsl_acrdn_left .dca_accordion:hover {
            background-color: #222b37 !important;
            color: #ffffff;
        }

        .faq-sec .dynamic_crsl_acrdn_left .dca_accordion:after {
            content: "\f107";
            font-family: FontAwesome;
            color: #ffffff;
            transition: transform .3s ease-in-out 75ms;
        }
        /*.faq-sec .dynamic_crsl_acrdn_left .dca_accordion.active:after {
        content:"\f106";
        font-family:FontAwesome;
        color:#ffffff;
}*/

        .faq-sec .dynamic_crsl_acrdn_left .dca_accordion.active:after {
            content: "\f107";
            font-family: FontAwesome;
            color: #ffffff;
            transform: rotate(180deg);
        }

.dca_panel a {
    display: block;
    color: #fa6900 !important;
    border: none;
    margin-top: 15px;
}

    .dca_panel a:hover {
        text-decoration: none;
        border: none;
    }

@media only screen and (max-width: 954px) {

    .faq-sec .dynamic_crsl_acrdn_left {
        width: 100% !important;
    }

    .product-expert .wpb_wrapper {
        border: 2px dashed #fff;
        padding: 20px 39px !important;
    }
}

.dynamic_crsl_acrdn_left .dca_accordion {
    padding: 14px 10px !important;
}

.dynamic_crsl_acrdn_left .dca_panel {
    padding: 0 10px !important;
}
/*Accordian Sec End*/

/*Thankyou page Start*/

.thanku-sec h1 {
    font-size: 48px !important;
    color: #ffffff;
    font-weight: bold !important;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif !important;
}

.thankyou-subtitle p {
    font-size: 24px !important;
    color: #ffd596;
    font-weight: bold !important;
    margin-top: 20px;
    font-family: 'Poppins', sans-serif !important;
}

.thankyou-para p {
    line-height: 1.5;
    font-size: 17px !important;
    color: #ffffff;
    margin-top: 20px;
    font-family: 'Poppins', sans-serif !important;
}

.thankyou-para a {
    line-height: 1.5;
    font-size: 17px !important;
    color: #46c1ef !important;
    margin-top: 20px;
    font-family: 'Poppins', sans-serif !important;
}

    .thankyou-para a:hover {
        color: #46c1ef !important;
        border-bottom: 1px solid #46c1ef !important;
    }

/*Schedule Demo Page Start */
select {
    color: #666 !important;
}

.product-expert p {
    color: #ffffff !important;
    font-size: 20px;
}

.product-expert .wpb_wrapper {
    border: 2px dashed #fff;
    padding: 45px 90px;
}

.product-expert-img.wpb_single_image {
    position: absolute;
    margin: 0px !important;
    bottom: -40px;
    left: -10px;
}

.socializer {
    display: none;
}

.schedule-demo .schedule-form .vc_column-inner {
    border-radius: 10px;
    padding: 0px;
    text-align: center;
}

    .schedule-demo .schedule-form .vc_column-inner .contact-title {
        padding: 10px;
        border-bottom: 1px solid #d9e0e3;
    }

.schedule-demo .wpcf7-form .col-12 {
    padding: 0px 15px;
    display: inline-block;
    float: left;
    width: 100%;
}

.schedule-demo .wpcf7-form .col-6 {
    padding: 0px 15px;
    display: inline-block;
    float: left;
    width: 50%;
}

.schedule-demo .wpcf7-form input[type="text"],
.schedule-demo .wpcf7-form input[type="email"],
.schedule-demo .wpcf7-form input[type="password"],
.schedule-demo .wpcf7-form input[type="number"],
.schedule-demo .wpcf7-form input[type="date"],
.schedule-demo .wpcf7-form input[type="tel"],
.schedule-demo .wpcf7-form textarea,
.schedule-demo .wpcf7-form select {
    display: inline-block;
    width: 100%;
}

.schedule-demo .wpcf7-form select {
    height: 43px;
}

.schedule-demo .wpcf7-form .phoneNumber, .schedule-demo .wpcf7-form .phone-numbers {
    height: 42px;
}

.schedule-demo .wpcf7-form input[type="submit"] {
    background-color: #fa6900;
    width: 100%;
}

.schedule-demo h1.schedule-demo-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
}

.schedule-demo-para .wpb_wrapper p {
    text-align: center;
    font-size: 20px !important;
    color: #ffd596;
    line-height: 32px;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0.5px;
    font-weight: 500 !important;
}

.schedule-demo .wpcf7-form .col-country {
    padding: 0px 15px;
    display: inline-block;
    float: left;
    width: 20%;
}

.schedule-demo .wpcf7-form .col-phonenumber {
    padding: 0px 15px;
    display: inline-block;
    float: left;
    width: 80%;
}
/* No Menu Paee */
.page-template-template-nomenupage #footer #footer-grid .footer_part_1 {
    width: 79%;
    padding-right: 4.16666667%;
}

.page-template-template-nomenupage .footer-login-link {
    display: none;
}

.page-template-template-nomenupage .footer-btn {
    display: none;
}

.page-template-template-nomenupage #header {
    background: #4929ab;
    background-image: linear-gradient(to right,#5232b6,#2f118c);
    background-color: #4929ab !important;
}

div.wpcf7 .ajax-loader {
    position: absolute;
    bottom: 27px;
    left: 40%;
    background-image: url(/wp-content/uploads/2021/02/form-loader-new.gif);
    height: 20px;
    width: 20px;
}

.form-section {
    padding-left: 10px;
    padding-right: 10px;
}

.wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
    color: #a94442 !important
}
/*fix menu start */
.company-header-navigation .navbar-qs.fixed .fixed-menu-open {
    display: block;
}

.qs-font20 {
    font-size: 20px;
}

.qs_margin_bottom10 {
    margin-bottom: 10px;
}

.fixed-menu-open {
    text-align: center;
}

.sign-up-box-input .btn-login {
    box-shadow: none;
    border-radius: 3px;
    color: #fff;
    background-color: #fa6900;
    padding: 8px 18px !important;
    border: none;
    border: 1px solid #fa6900;
    text-transform: uppercase;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent !important;
    white-space: nowrap;
    padding: 6px 12px !important;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.navbar-qs.fixed .btnlogin {
    padding: 6px 14px;
}

.btnlogin {
    background: #fff;
    color: #fa6900;
    font-size: 15px;
    border-radius: 3px;
    padding: 10px 24px;
    font-family: 'ProximaNova-Semibold',sans-serif;
    text-transform: uppercase;
    border: 1px solid #fa6900 !important;
}

    .btnlogin:hover, .btnlogin:focus {
        background: #c45200 !important;
        color: #fff;
        border: 1px solid #c45200 !important;
        box-shadow: none;
    }

.sign-up-box-input .btn-login:hover, .btnorange:hover, .btnorange:focus {
    background-color: #c45200;
    color: #fff;
    border: 1px solid #C45200 !important;
}

.fixed .menu-navigation-container {
    display: none !important;
}

.fixed-menu-open {
    display: none;
}

.fixed .fixed-menu-open {
    display: block;
}

.fixed .btnlogin1 {
    color: #fa6900 !important;
}

    .fixed .btnlogin1:hover {
        color: #fff !important;
    }

/*Header Mobile Menu - Start*/
@media screen and (max-width: 1024px) {
    /*#header .guide-main #navigation.active {
        display: block !important;
    }*/
    .fixed .fixed-menu-open {
        display: none;
    }
}
/*Header Mobile Menu - End*/
.zoomLens {
    background-color: #f7f7f7;
}

.error404 #toggle-nav, .error404 #navigation {
    display: none;
}

.backtotop {
    display: none !important;
}
/*Video Chapter- Start*/
section.video {
    line-height: 0;
   /* padding-bottom: 62% !important;*/
    padding-top: 0px !important;
}

section.main {
    max-width: 35rem;
    margin: 0 auto;
    padding: 3rem 1rem;
    color: #7d7d7d;
    line-height: 1.5em;
    font-size: 0.75rem;
}

.vidchaVideo {
    max-width: 60rem;
    width: 100%;
    cursor: pointer;
}

.vidchaNav {
    margin-left: 0px;
}

    .vidchaNav > * {
        border-radius: 0.25rem;
        font-size: 1rem;
        cursor: pointer;
        list-style-type: none !important;
        font-family: 'Open Sans',sans-serif !important;
        font-weight: 700 !important;
        line-height: 34px;
        color: #2196f3;
    }

        .vidchaNav > *:hover {
            text-decoration: underline;
        }

    .vidchaNav .active {
        background: #F44336;
        color: #fff;
    }

@media (max-width: 40em) {
    .vidchaNav > * {
        display: block;
        margin-bottom: 0.5rem;
    }
}
/*Video Chapter- End*/

body.single .post-meta {
    display: none;
}

#floatItBox .releases-lg-screen {
    display: inline-block;
}

#floatItBox .releases-xs-screen {
    display: none;
}

/* Custom Select On Releases */
/* The container must be positioned relative: */
.custom-select {
    position: relative;
    font-family: Arial;
}

    .custom-select select {
        display: none; /*hide original SELECT element: */
    }

.select-selected {
    background-color: #331490;
}

    /* Style the arrow inside the select element: */
    .select-selected:after {
        position: absolute;
        content: "";
        top: 14px;
        right: 10px;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-color: #fff transparent transparent transparent;
    }

    /* Point the arrow upwards when the select box is open (active): */
    .select-selected.select-arrow-active:after {
        border-color: transparent transparent #fff transparent;
        top: 7px;
    }

/* style the items (options), including the selected item: */
.select-items div, .select-selected {
    color: #ffffff;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
}

/* Style items (options): */
.select-items {
    position: absolute;
    background-color: #331490;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
}

/* Hide the items when the select box is closed: */
.select-hide {
    display: none;
}

.select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
}

/* Responsive CSS After Update Quickscrum Child Theme */
@media screen and (max-width: 1366px) {
    body.iphone #top #navigation .nav li ul li a {
        padding: 15px 0px;
        width: auto;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    #navigation {
        margin-top: 4px;
        display: inline-block !important;
    }

    #top.fixed #navigation {
        display: none !important;
    }

    #top #navigation .nav > li a {
        font-size: 12px !important;
        margin-right: 15px;
    }

    .nav-uppercase #top #navigation > ul.nav > li > a.btn {
        font-size: 12px;
    }

    .nav-uppercase #top #navigation > ul.nav > li > a.login-btn {
        font-size: 12px !important;
        line-height: 38px !important;
        margin-left: 10px;
    }

    .fixed-menu-open.text-center {
        margin-left: 0px !important;
    }

    #floatItBox {
        left: 40px;
        top: 265px;
    }

    .page-template-template-qsfloatinglink .entry .vc_col-sm-12.vc_column_container:first-child {
        max-width: 97% !important;
    }

    .page-id-14064 .font-weight-bold-h1 h1 {
        font-size: 42px !important;
        letter-spacing: 1.5px;
    }

    .page-id-15958 .font-weight-bold-h1 h1 {
        font-size: 42px !important;
        letter-spacing: 1.5px;
    }

    .page-id-14156 #floatItBox {
        top: 340px !important;
    }

    .toppad.page-id-14156 #floatItBox {
        top: 90px !important;
    }

    .page-id-14064 #floatItBox {
        top: 330px !important;
    }

    .toppad.page-id-14064 #floatItBox {
        top: 90px !important;
    }

    .page-id-15958 #floatItBox {
        top: 330px !important;
    }

    .toppad.page-id-15958 #floatItBox {
        top: 90px !important;
    }

    .page-id-11831 #floatItBox {
        top: 265px !important;
        left: 5px !important;
        width: 205px;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-11831 #floatItBox ul {
        margin-left: 18px !important;
    }

        .page-id-11831 #floatItBox ul li a {
            font-size: 12px !important;
        }

    .page-id-11831 .releases-date {
        width: auto;
    }

    .page-id-11831 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 265px !important;
        left: 5px !important;
        width: 205px;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox ul, .page-id-21283 #floatItBox ul, .page-id-21278 #floatItBox ul, .page-id-21275 #floatItBox ul {
        margin-left: 18px !important;
    }

        .page-id-21284 #floatItBox ul li a, .page-id-21283 #floatItBox ul li a, .page-id-21278 #floatItBox ul li a, .page-id-21275 #floatItBox ul li a {
            font-size: 12px !important;
        }

    .page-id-21284 .releases-date, .page-id-21283 .releases-date, .page-id-21278 .releases-date, .page-id-21275 .releases-date {
        width: auto;
    }

    .page-id-21284 .width-badge-60, .page-id-21283 .width-badge-60, .page-id-21278 .width-badge-60, .page-id-21275 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

@media only screen and (min-width: 765px) and (max-width: 1024px) {
    .post-type-archive-help .columns-3 {
        min-height: 345px;
    }

    .page-template-template-case-study .case-study-canvas .columns-3,
    .page-template-template-ebooks .ebook-canvas .columns-3 {
        width: 50% !important;
    }

    ul.alm-listing li .inner-blog {
        min-height: 470px;
    }

    .page-template-template-qsheader .blog-text h4 {
        text-align: left !important;
    }

    .site-footer.dark #footer-widgets .widget .social-links ul li {
        padding-right: 5px !important;
    }

    .nice-infoboxes .infobox-title {
        min-height: 40px;
    }

    .subnav-uppercase #top #navigation .nav li ul li a, .subnav-uppercase #top #navigation .nav li:nth-child(2) ul li:last-child a {
        text-align: left;
    }

    .subnav-uppercase #top #navigation .nav li ul {
        width: 93% !important;
        max-width: 96%;
    }

    body.page .main-content h4 {
        font-size: 15px;
    }

    .page-template-template-qsfloatinglink #content {
        padding: 0px;
    }

    .vc_custom_1638533412613 {
        margin-top: 40px;
    }

    .page-template-template-qsfloatinglink .vc_row[data-vc-full-width] {
        padding-left: 20px !important;
        padding-right: 20px !important;
        left: 0px !important;
        width: 100% !important;
        margin-left: 0px !important;
    }

    #floatItBox {
        position: absolute !important;
        top: 200px !important;
        width: 96%;
        left: 13px !important;
    }

    .page-id-14156 .font-weight-bold-h1 h1 {
        font-size: 37px !important;
    }

    .page-id-14064 .font-weight-bold-h1 h1 {
        font-size: 37px !important;
    }

    .page-id-15958 .font-weight-bold-h1 h1 {
        font-size: 37px !important;
    }

    .page-template-template-qsfloatinglink .entry .vc_col-sm-12.vc_column_container:first-child {
        max-width: 100% !important;
    }

    .page-template-template-qsfloatinglink .width-badge-60 {
        margin-left: 0px;
    }

    .vc_custom_1611304984015 .vc_col-sm-6 {
        width: 50%;
        float: left;
    }

        .vc_custom_1611304984015 .vc_col-sm-6:last-child {
            float: right;
        }

    .faq-main.height-810 {
        height: auto !important;
    }

    .features-container .columns-4 {
        padding-left: 10px !important;
        padding-right: 0px !important;
        max-height: 250px;
    }

    .page-id-11831 #floatItBox {
        top: 157px !important;
        width: 95%;
        left: 20px !important;
    }

    .page-id-11831 .releases-date {
        width: auto;
    }

    .page-id-11831 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 157px !important;
        width: 95%;
        left: 20px !important;
    }

    .page-id-21284 .releases-date, .page-id-21283 .releases-date, .page-id-21278 .releases-date, .page-id-21275 .releases-date {
        width: auto;
    }

    .page-id-21284 .width-badge-60, .page-id-21283 .width-badge-60, .page-id-21278 .width-badge-60, .page-id-21275 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 .pt-responsive, .page-id-21283 .pt-responsive, .page-id-21278 .pt-responsive, .page-id-21275 .pt-responsive {
        padding-top: 40px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1281px) {
    #floatItBox {
        left: 25px !important;
    }

    .page-id-11831 #floatItBox {
        top: 265px !important;
        left: 15px !important;
        width: 220px;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-11831 #floatItBox ul {
        margin-left: 18px !important;
    }

        .page-id-11831 #floatItBox ul li a {
            font-size: 12px !important;
        }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 265px !important;
        left: 15px !important;
        width: 220px;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox ul, .page-id-21283 #floatItBox ul, .page-id-21278 #floatItBox ul, .page-id-21275 #floatItBox ul {
        margin-left: 18px !important;
    }

        .page-id-21284 #floatItBox ul li a, .page-id-21283 #floatItBox ul li a, .page-id-21278 #floatItBox ul li a, .page-id-21275 #floatItBox ul li a {
            font-size: 12px !important;
        }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
    #floatItBox {
        position: absolute !important;
        top: 200px !important;
        width: 96%;
        left: 13px !important;
    }

    .page-id-14156 .font-weight-bold-h1 h1 {
        font-size: 38px !important;
    }

    .page-id-14064 .font-weight-bold-h1 h1 {
        font-size: 38px
    }

    .page-id-15958 .font-weight-bold-h1 h1 {
        font-size: 38px
    }

    .page-id-11831 #floatItBox {
        top: 157px !important;
        width: 96.2%;
        left: 20px !important;
    }

    .page-id-11831 .releases-date {
        width: auto;
    }

    .page-id-11831 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 157px !important;
        width: 96.2%;
        left: 20px !important;
    }

    .page-id-21284 .releases-date, .page-id-21283 .releases-date, .page-id-21278 .releases-date, .page-id-21275 .releases-date {
        width: auto;
    }

    .page-id-21284 .width-badge-60, .page-id-21283 .width-badge-60, .page-id-21278 .width-badge-60, .page-id-21275 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }
}

@media screen and (max-width: 1023px) {
    #navigation ul {
        margin-top: 10px;
    }

    .features-container .cat_post_canvas_inner .columns-1 {
        padding-left: 3%;
    }

    .comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
        max-width: 100%;
    }

    .vc_custom_heading.vc_custom_1612419573147,
    .vc_custom_heading.vc_custom_1612429077758 {
        font-size: 40px !important;
    }

    .vc_btn3-container.vc_btn3-left {
        text-align: center;
    }

    .vc_row.wpb_row.vc_row-fluid.lato-font-family.about-us-title-h2.color-drak-white.vc_custom_1545979504814.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex .vc_col-sm-2 {
        display: none;
    }

    .vc_row.wpb_row.vc_row-fluid.lato-font-family.about-us-title-h2.color-drak-white.vc_custom_1545979504814.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex .vc_col-sm-8 {
        width: 100%;
    }

    .entry .vc_custom_1614951025350,
    .entry .vc_custom_1603457677831,
    .entry .vc_custom_1545979504814,
    .entry .vc_custom_1614951056195,
    .entry .vc_custom_1614950411109,
    .entry .vc_custom_1603445168506 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

        .entry .vc_custom_1614950411109 li,
        .entry .vc_custom_1603462854357 li {
            margin-left: 35px !important;
            font-size: 30px !important;
            line-height: 30px !important;
            text-align: center !important;
        }

    .entry .vc_custom_1589364945427,
    .entry .vc_custom_1614951025350,
    .entry .vc_custom_1614951031156,
    .entry .vc_custom_1614951056195,
    .entry .vc_custom_1614951064822,
    .entry .vc_custom_1614951073934,
    .entry .vc_custom_1614951083076 {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    .about-us-title-h2 p {
        font-size: 28px !important;
        line-height: 30px !important;
    }

    #content {
        margin-bottom: 0px;
    }

    .entry .solution-small-heading h3 {
        font-size: 35px !important;
        line-height: 40px;
    }

    #floatItBox .releases-lg-screen {
        display: none;
    }

    #floatItBox .releases-xs-screen {
        display: inline-block;
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    #floatItBox .releases-lg-screen {
        display: none;
    }

    #floatItBox .releases-xs-screen {
        display: block;
    }
}

@media (min-width:768px) {
    .page-template-template-full-width #container {
        overflow-x: hidden;
    }

    .page-title,
    .single-solution .entry,
    .page-template-template-full-width .entry,
    .page-template-template-qsheader .entry,
    .page-template-template-qsfloatinglink .entry,
    .page-template-template-nomenupage .entry {
        max-width: 1170px;
        margin: 0px auto;
        padding: 0;
        width: 100%;
    }

        .page-title .vc_col-sm-12.vc_column_container:first-child,
        .single-solution .entry .vc_col-sm-12.vc_column_container:first-child,
        .page-template-template-full-width .entry .vc_col-sm-12.vc_column_container:first-child,
        .page-template-template-qsheader .entry .vc_col-sm-12.vc_column_container:first-child,
        .page-template-template-qsfloatinglink .entry .vc_col-sm-12.vc_column_container:first-child,
        .page-template-template-nomenupage .entry .vc_col-sm-12.vc_column_container:first-child {
            max-width: 1170px;
            margin: 0 auto;
            width: 100%;
            float: none;
        }

    .entry .vc_custom_1613049456844,
    .entry .vc_custom_1613049397900,
    .entry .vc_custom_1612419644315,
    .entry .vc_custom_1612341566195,
    .entry .vc_custom_1612416629323,
    .entry .vc_custom_1612417931558 {
        /* padding-left: 10% !important;
        padding-right: 10% !important; */
    }

    .page-template-template-full-width .entry .vc_col-sm-12.vc_column_container:first-child,
    .page-template-template-qsheader .entry .vc_col-sm-12.vc_column_container:first-child,
    .page-template-template-qsfloatinglink .entry .vc_col-sm-12.vc_column_container:first-child,
    .page-template-template-nomenupage .entry .vc_col-sm-12.vc_column_container:first-child {
        max-width: 1170px;
        margin: 0px auto;
    }

    .vc_custom_1603457677831 .about-bold {
        display: block;
    }

    .vc_custom_1612426938018 .vc_col-sm-6 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .vc_custom_1614945621293 .vc_col-sm-12.vc_column_container {
        max-width: 77% !important;
    }

    .vc_custom_1612519188488 a {
        width: 90% !important;
    }
}

@media screen and (max-width: 767px) {
    .page-template-template-home #searchform #s {
        line-height: 50px;
    }

    .solution-inner-1,
    .main-box-best-practies-1,
    .blog-text-1 p,
    .blog-text-1 span,
    .blog-text-1 li {
        text-align: center;
    }

    .entry .vc_custom_1609218091600 {
        padding-left: 0px !important;
    }

    .entry .vc_custom_1609218136966 {
        padding-right: 0px !important;
    }

    .entry .vc_custom_1589275048024 {
        margin-left: 0px !important;
    }

    .sub-menu-link .description {
        display: block;
        margin-top: -18px;
        margin-left: 0;
        font-size: 13px;
    }

    .sub-menu-link .menu-image-title {
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        font-weight: 700;
    }

    .vc_custom_1612426938018 .vc_col-sm-6 {
        width: 90% !important;
    }

    .vc_custom_1612518882019 {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 35px;
    }

    .vc_custom_1612519188488 a {
        width: 90% !important;
    }

    .page-template-template-qsfloatinglink #content {
        padding: 0px;
    }

    .vc_custom_1638533412613 {
        margin-top: 40px;
    }

    .page-template-template-qsfloatinglink .vc_row[data-vc-full-width] {
        padding-left: 20px !important;
        padding-right: 20px !important;
        left: 0px !important;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .page-id-14156 #floatItBox {
        position: absolute !important;
        top: 150px !important;
        width: 97%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-14156 .font-weight-bold-h1 h1 {
        font-size: 21px !important;
    }

    .page-id-14064 #floatItBox {
        position: absolute !important;
        top: 170px !important;
        width: 97%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-14064 .font-weight-bold-h1 h1 {
        font-size: 27px !important;
    }

    .page-id-15958 #floatItBox {
        position: absolute !important;
        top: 170px !important;
        width: 97%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-15958 .font-weight-bold-h1 h1 {
        font-size: 27px !important;
    }

    .page-template-template-qsfloatinglink .width-badge {
        position: relative;
    }

    .page-template-template-qsfloatinglink .width-badge-60 {
        margin-left: 0px;
        position: absolute;
        top: 30px;
        right: 15px;
    }

    .faq-main.height-810 {
        height: auto !important;
    }

    .vc_custom_1613646808842,
    .vc_custom_1613655760367,
    .vc_custom_1613646808842,
    .vc_custom_1613655771812 {
        text-align: center !important;
    }

    #floatItBox {
        position: absolute !important;
        width: 93%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-11831 #floatItBox {
        top: 91px !important;
        width: 95%;
        left: 20px !important;
    }

    .page-id-11831 .vc_custom_1638533412613 {
        margin-top: 0px !important;
    }

    .page-id-11831 .font-weight-bold-h1 h1 {
        font-size: 28px !important;
    }

    .page-id-11831 .vc_column-inner.vc_custom_1591250772921 {
        padding: 10px 15px 10px 15px !important;
    }

    .page-id-11831 .releases-date {
        position: absolute;
        top: 35px;
        left: 170px;
    }

    .page-id-11831 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 91px !important;
        width: 95%;
        left: 20px !important;
    }

    .page-id-21284 .vc_custom_1638533412613, .page-id-21283 .vc_custom_1638533412613, .page-id-21278 .vc_custom_1638533412613, .page-id-21275 .vc_custom_1638533412613 {
        margin-top: 0px !important;
    }

    .page-id-21284 .font-weight-bold-h1 h1, .page-id-21283 .font-weight-bold-h1 h1, .page-id-21278 .font-weight-bold-h1 h1, .page-id-21275 .font-weight-bold-h1 h1 {
        font-size: 28px !important;
    }

    .page-id-21284 .vc_column-inner.vc_custom_1591250772921, .page-id-21283 .vc_column-inner.vc_custom_1591250772921, .page-id-21278 .vc_column-inner.vc_custom_1591250772921, .page-id-21275 .vc_column-inner.vc_custom_1591250772921 {
        padding: 10px 15px 10px 15px !important;
    }

    .page-id-21284 .releases-date, .page-id-21283 .releases-date, .page-id-21278 .releases-date, .page-id-21275 .releases-date {
        position: absolute;
        top: 35px;
        left: 170px;
    }

    .page-id-21284 .width-badge-60, .page-id-21283 .width-badge-60, .page-id-21278 .width-badge-60, .page-id-21275 .width-badge-60 {
        float: right;
        margin-right: 20px;
    }

    .page-id-21284 .pt-responsive, .page-id-21283 .pt-responsive, .page-id-21278 .pt-responsive, .page-id-21275 .pt-responsive {
        padding-top: 40px !important;
    }
}

@media screen and (max-width: 767px) and (orientation:portrait) {
    #floatItBox {
        top: 255px !important;
    }
}

@media screen and (max-width: 767px) and (orientation:landscape) {
    #floatItBox {
        top: 180px !important;
        width: 96%;
    }
}

@media and screen and (min-width: 450px) and (max-width: 767px) {
    .columns-3 {
        min-height: 345px;
        width: 50%;
    }
}

@media only screen and (max-width: 450px) {
    .columns-3 {
        min-height: 345px;
    }

    .page-id-14156 #floatItBox {
        position: absolute !important;
        top: 180px !important;
        width: 94%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-14156 .font-weight-bold-h1 h1 {
        font-size: 21px !important;
        letter-spacing: 0.2px;
    }

    .page-id-14064 #floatItBox {
        position: absolute !important;
        top: 150px !important;
        width: 94%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-14064 .font-weight-bold-h1 h1 {
        font-size: 21px !important;
        letter-spacing: 0.2px;
    }

    .page-id-15958 #floatItBox {
        position: absolute !important;
        top: 150px !important;
        width: 94%;
        left: 15px !important;
        padding-right: 8px !important;
    }

    .page-id-15958 .font-weight-bold-h1 h1 {
        font-size: 21px !important;
        letter-spacing: 0.2px;
    }

    .page-id-11831 #floatItBox {
        top: 91px !important;
        width: 93%;
        left: 20px !important;
    }

    .page-id-11831 .font-weight-bold-h1 h1 {
        font-size: 20px !important;
    }

    .page-id-11831 .releases-name {
        margin-left: 10px !important;
    }

    .page-id-11831 .releases-date {
        margin-left: 15px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        left: 130px;
    }

    .page-id-11831 .releases-title {
        margin-top: 10px !important;
        margin-right: 0px !important;
        margin-left: 10px !important;
    }

    .page-id-11831 .releases-sub-title-margin {
        margin-top: 10px !important;
        margin-right: 0px !important;
        margin-bottom: 25px !important;
        margin-left: 0px !important;
    }

    .page-id-11831 .releases-btn {
        margin-left: 15px !important;
    }

    .page-id-11831 .width-badge-60 {
        margin-right: 0px;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 91px !important;
        width: 93%;
        left: 20px !important;
    }

    .page-id-21284 .font-weight-bold-h1 h1, .page-id-21283 .font-weight-bold-h1 h1, .page-id-21278 .font-weight-bold-h1 h1, .page-id-21275 .font-weight-bold-h1 h1 {
        font-size: 20px !important;
    }

    .page-id-21284 .releases-name, .page-id-21283 .releases-name, .page-id-21278 .releases-name, .page-id-21275 .releases-name {
        margin-left: 10px !important;
    }

    .page-id-21284 .releases-date, .page-id-21283 .releases-date, .page-id-21278 .releases-date, .page-id-21275 .releases-date {
        margin-left: 15px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        left: 130px;
    }

    .page-id-21284 .releases-title, .page-id-21283 .releases-title, .page-id-21278 .releases-title, .page-id-21275 .releases-title {
        margin-top: 10px !important;
        margin-right: 0px !important;
        margin-left: 10px !important;
    }

    .page-id-21284 .releases-sub-title-margin, .page-id-21283 .releases-sub-title-margin, .page-id-21278 .releases-sub-title-margin, .page-id-21275 .releases-sub-title-margin {
        margin-top: 10px !important;
        margin-right: 0px !important;
        margin-bottom: 25px !important;
        margin-left: 0px !important;
    }

    .page-id-21284 .releases-btn, .page-id-21283 .releases-btn, .page-id-21278 .releases-btn, .page-id-21275 .releases-btn {
        margin-left: 15px !important;
    }

    .page-id-21284 .width-badge-60, .page-id-21283 .width-badge-60, .page-id-21278 .width-badge-60, .page-id-21275 .width-badge-60 {
        margin-right: 0px;
    }

    .page-id-21284 .pt-responsive, .page-id-21283 .pt-responsive, .page-id-21278 .pt-responsive, .page-id-21275 .pt-responsive {
        padding-top: 40px !important;
        ;
        margin-bottom: -10px !important;
    }
}

/* FAQ */
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #f0f0f0;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body {
    min-height: 10px;
}

.vc_tta.vc_general .vc_tta-panel-body {
    border: solid transparent;
    box-sizing: content-box;
    padding: 14px 20px;
    display: none;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: padding .2s ease-in-out;
}

.vc_tta.vc_general .vc_tta-panel {
    display: block;
}

.page-id-14156 {
    overflow-x: hidden !important;
}

.page-id-14064 {
    overflow-x: hidden !important;
}

.page-id-15958 {
    overflow-x: hidden !important;
}

@media only screen and (min-width: 1282px) and (max-width: 1678px) {
    .page-id-11831 #floatItBox {
        top: 265px !important;
        left: 15px !important;
        width: 230px;
    }

    .toppad.page-id-11831 #floatItBox {
        top: 90px !important;
    }

    .page-id-21284 #floatItBox, .page-id-21283 #floatItBox, .page-id-21278 #floatItBox, .page-id-21275 #floatItBox {
        top: 265px !important;
        left: 15px !important;
        width: 230px;
    }

    .toppad.page-id-21284 #floatItBox, .toppad.page-id-21283 #floatItBox, .toppad.page-id-21278 #floatItBox, .toppad.page-id-21275 #floatItBox {
        top: 90px !important;
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        overflow: scroll;
        overflow-x: scroll;
        min-height: 300px;
        max-height: 500px;
        overflow-x: hidden;
        scrollbar-width: thin !important;
    }

    .page-id-14156 ::-webkit-scrollbar, .page-id-11831 ::-webkit-scrollbar, .page-id-21283 ::-webkit-scrollbar, .page-id-14064 ::-webkit-scrollbar, .page-id-15958 ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    .page-id-14156 ::-webkit-scrollbar-thumb, .page-id-11831 ::-webkit-scrollbar-thumb, .page-id-21283 ::-webkit-scrollbar-thumb, .page-id-14064 ::-webkit-scrollbar-thumb, .page-id-15958 ::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
    }

    .page-id-14156 #floatItBox, .page-id-11831 #floatItBox, .page-id-21283 #floatItBox, .page-id-14064 #floatItBox, .page-id-15958 #floatItBox {
        mask-image: linear-gradient(to top, transparent, black),linear-gradient(to left, transparent 17px, black 17px);
        mask-size: 100% 20000px;
        mask-position: left bottom;
        -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
        -webkit-mask-size: 100% 20000px;
        -webkit-mask-position: left bottom;
        transition: mask-position 0.3s, -webkit-mask-position 0.3s;
    }

        .page-id-14156 #floatItBox:hover, .page-id-11831 #floatItBox:hover, .page-id-21283 #floatItBox:hover, .page-id-14064 #floatItBox:hover, .page-id-15958 #floatItBox:hover {
            -webkit-mask-position: left top;
        }
}

.release-box {
    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.06);
}

.releases-main-box {
    margin-right: 0px !important;
    margin-left: 200px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 20px !important;
}

.releases-name {
    margin-left: 50px !important;
}

.releases-date {
    margin-left: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.releases-title {
    margin-top: 20px !important;
    margin-right: 35px !important;
    margin-left: 35px !important;
}

.releases-sub-title-margin {
    margin-top: 30px !important;
    margin-right: 35px !important;
    margin-bottom: 30px !important;
    margin-left: 25px !important;
}

.releases-btn {
    margin-top: 15px !important;
    margin-bottom: 40px !important;
    margin-left: 35px !important;
}

.help-hide-pages-index a {
    font-size: 1rem !important;
    cursor: pointer;
    list-style-type: none !important;
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 600 !important;
    line-height: 34px !important;
    color: #2d74dd !important;
    border: none;
}
