.hero {
    height: 470px;
}

.cnt-hero-content {
    top: 300px;
}

.item-container .item-services:nth-child(3n+2) {
    margin-top: 0px;
}

#services .action-started {
    position: relative;
    text-align: center;
    margin: 30px auto;
}

.cnt-services-bg {
    padding: 0px 0px 60px 0px;
}

.cnt-testimonials-bg {
    padding: 0px 0px 40px 0px;
}

#stats .item-container {
    margin-top: 30px;
}

.cnt-stats-bg {
    padding: 0px 0px 30px 0px;
}

.footer-bottom {
    background: #24405b;
}

.cnt-started-bg {
    background: #2c4d6d !important;
}

.main-navigation li a.menu-open-main {
    color: #1d3349;
}

.cnt-features-bg {
    padding: 0px 0px 80px 0px;
}

/*Services*/

.hero-services .hero-box {
    top: 120px;
}

.hero-services .cnt-header-bg {
    padding: 0px 0px 150px 0px;
}

.hero-services .hero-text p {
    width: 100%;
}

.icon_plus {
    font-size: 10rem;
}

.cnt-benefits-bg {
    padding: 0px 0px 80px 0px;
    border-bottom: 1px solid #dbdfdd;
}

.cnt-allservices-bg {
    padding: 0px 0px 80px 0px;
    border-bottom: 0px solid #dbdfdd;
}

.pprice {
    font-size: 1.5rem;
    padding: 10px;
}

.btn-comparison {
    top: 20px;
    margin: 5px 0px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    padding: 4px 16px;
    font-size: 1.5rem;
}

.theader {
    min-height: 160px;
}

.cnt-faq-bg {
    padding: 0px 0px 50px 0px;
}

.cnt-comparison-bg {
    padding: 0px 0px 40px 0px;
}

#comparison {
    border: none;
}

.template-color-21DC7F .standard,
.template-color-21DC7F .premium {
    border-right: 1px solid #21DC7F;
    border-left: 1px solid #21DC7F;
}

#faq h1 {
    margin-top: 10px;
}

.footer-main .footer-logo {
    width: 150px;
    height: 38px;
    background-size: 150px 38px;
}

#integrations h1 {
    margin-top: 20px;
}

.common-ul {
    font-family: 'Open Sans', sans-serif;
    padding: 0;
    margin-left: 20px;
    /*padding-top: 20px;*/
    padding-bottom: 20px;
    font-size: 1.5rem;
    font-weight: 400;
}

.common-ul li {
    color: #21DC7F;
}

#intro-about .intro-about-txt {
    width: 95%;
}

.cnt-intro-bg {
    padding: 0px 0px 30px 0px;
    border-bottom: 0px solid #dbdfdd;
}

.cnt-investors-bg {
    padding: 0px 0px 10px 0px;
    border-bottom: 0px solid #dbdfdd;
}

#investors h3 {
    /*top: 0px;*/
}

.cnt-contact-bg .data-contact h2 {
    margin-top: 10%;
}

.lnk {
    text-decoration: underline;
}

#privacy ol,
#privacy ul {
    line-height: 1.8em;
}

#privacy ol li,
#privacy ul li {
    margin-bottom: 10px;
}

.card-container {
    padding-top: 20px;
}

#login-form {}

#login-form .card-container.card {
    max-width: 360px;
    height: auto;
}

#login-form {
    top: 60px;
    padding-bottom: 60px;
    height: auto;
}

#register {
    top: 60px;
    padding-bottom: 60px;
    height: auto;
}

.footer-bottom-seo {
    margin-top: 0rem;
    width: 100%;
    background: #24405b;
}

.footer-bottom-seo div {
    display: inline-block;
}

.footer-bottom-seo .content {
    margin: 25px 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #3a6792;
    font-size: 1.3rem;
    line-height: 1.5em;
}

li.contact-separator {
    margin: 10px 0px 0px 0px !important;
}

@media only screen and (max-width: 480px) {
    .btn-comparison {
        padding: 4px 1px !important;
        font-size: 12px !important;
    }
    .pprice {
        font-size: 10px !important;
        padding: 0px !important;
    }
    .ccfreature {
        font-size: 10px !important;
    }
    #comparison p {
        width: 90%;
    }
}

@media only screen and (max-width: 684px) {
    .contact-info-blocks {
        text-align: left;
    }
    .login-signup {
        float: right;
        margin-right: 1% !important;
    }
    .contact-info-blocks>div {
        border-right: none;
        padding: 0px;
    }
    .contact_sales {
        padding-left: 15px !important;
    }
    #frmtrial .single_form_element .input_border {
        width: 100%;
    }
    #frmtrial .single_form_element .label {
        text-align: left;
    }
    .freetrial_signup {
        padding: 30px 30px 0px 0px !important;
    }
}

@media only screen and (max-width: 934px) {
    .mm_clientarea #content_container {
        width: 100%;
    }
    #content_left {
        width: 100%;
    }
}

@media (max-width:1200px) {
    #frmtrial .single_form_element .label {
        text-align: left;
    }
}

@media all and (min-width:934px) {
    .affiliateprogram {
        min-height: 500px;
    }
}

@media all and (min-width:550px) {
    .mobile-br {
        display: none;
    }
}

@media only screen and (max-width: 999px) {
    .navbar-toggle {
        float: left;
    }
    .sidelogo {
        padding-top: 5px;
        font-size: 17px;
        padding-left: 19px;
        color: #070775;
        font-weight: bold;
    }
    .rightside_phoneno {
        padding-top: 4px;
        font-size: 14px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .mobile_headercontainer {
        color: #000;
        padding: 8px 0px 8px 0px;
    }
    .mb_signup {
        padding-top: 5px;
    }
    .mb_signup_container {
        border-bottom: 1px solid #e8e7e787;
        padding-bottom: 5px;
    }
    .features3 {
        padding: 75px 0px;
    }
    .mb_signup .user_loginn {
        background: #fff !important;
        color: #07213C !important;
    }
    .login-signup {
        float: right;
        margin-right: 1% !important;
    }
    .header_mm {
        position: relative;
        top: 37px;
    }
    .width350 {
        width: auto;
    }
    .text_width350 {
        width: auto;
    }
}

@media(max-width: 738px) {
    .hiddenn-xs {
        display: none !important;
    }
}

@media(max-width: 768px) {
    .hubgradient1,
    .hubgradient2,
    .hubgradient3 {
        float: none;
        width: 100% !important;
    }
    .wrapper .tabs-data {
        width: 100%;
    }
    .lined_vid {
        width: 100%;
    }
    .plans-wrap .tabs-wrap {
        width: 100%;
    }
    .tabs-wrap .tab-left,
    .tabs-wrap .tab-right {
        width: 50%;
        padding: 9px 40px;
    }
    .mb_innercontainer {
        margin-top: 36px;
    }
    #frmResellerQuote .button-regular {
        background-color: #3d89bf;
    }
}

img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

@-webkit-keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

@keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

.whatsapp_cont {
    position: fixed;
    left: 10px;
    bottom: 125px;
    z-index