 

.app_image,
.coll_to,
.flx_sec,
.head_area,
.price_table,
.sld  {
    text-align: center
}

.coll_to p:hover,
.table_mid>a:hover {
    transform: scale(1.2)
}
.storys{
    padding-top: 90px;
}
.slid {
    padding-bottom: 0;
    padding-top: 0
}

.bott {
    margin-bottom: 50px
} 
 
.testimonial-details{ 
    text-align: center;
    display: block; 
}
.testimonial h4 { 
    margin-top: 30px;
}

.sld img {
    height: 400px
} 

.coll_to h2,
.coll_to p {
    color: #fff
}

.singal_acc h4 {
    margin: 10px 0
}

.singal_acc>p {
    font-size: 15px;
    line-height: 19px
}

.singal_acc {
    margin-top: 20px
}

.app_image img {
    margin-top: 40px
}

.elements-title+.tabs-container:not(:nth-last-child(2)),
.elements-title+section:not(:nth-last-child(2)) {
    margin-bottom: 0
}

.phone_lo {
    display: inline-flex
}

.iphone_logo img {
    height: 50px;
    margin-top: 58px
}

.call_area {
    background-color: #dfe4ea;
    padding: 70px 0px;
    background-image: url('/img/call-action-bg.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.action {
    border-left: 8px solid #ff5722;
    padding-left: 30px;
}
.coll_to p,
.table_mid > a {
    display: inline-block;
    padding: 5px 20px
}

.coll_to p {
    border: 2px solid #27ae60!important;
    transition: .5s;
    border-radius: 4px;
    background: #27ae60
}
 
 

.border--round {
    width: 100%
}

.im-top {
    border-radius: 50%
}

.feature.feature-3.boxed.boxed--lg.boxed--border.text-center {
    height: auto
}

.table_mid {
    border-radius: 10px;
    box-shadow: 0 0 18px;
    display: inline-block;
    height: 500px;
    margin-top: 100px;
    overflow: hidden
}

.table_mid>a {
    border: 2px solid #f37721;
    font-size: 18px
}

.billing .bill-details::after,
.billing::after {
    content: ''!important;
    display: block!important;
    clear: both!important
}

/*.dropdown-content a:after,
.error:after {
    content: '';
    clear: both
}*/

.accordion__title {
    text-align: left
}

.switchable {
    margin-top: 0
}

.accordion__content .lead {
    font-size: 15px;
    margin-left: 15px;
    text-align: left
}

footer,
section {
    padding-bottom: 90px;
    padding-top: 90px
}
 

.col-sm-6.text-right.text-left-xs {
    padding-right: 54px;
    text-align: right
}

.social-list.list-inline.list--hover a {
    font-size: .85714286eml
}

.sin_action img {
    width: 50px;
    margin-bottom: 20px
}

.sin_action {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .07);
    height: 300px;
    padding: 45px 30px 30px;
    text-align: center
}

.sin_action .dynamic {
    font-weight: 600!important;
    color: #ff5722!important
}

.privcy_content>p,
.servise_content>p {
    text-align: justify
}

.sin_action h2 {
    font-size: 25px!important;
    font-weight: 500;
    color: #262626
}

.sin_action>h3 {
    font-size: 16px;
    line-height: 30px
}

.feature.boxed.boxed--border.border--round.text-center {
    height: 200px;
    padding: 40px
}

.testimonial-1 .switchable__text {
    margin-bottom: 140px;
    margin-top: 0
}

blockquote {
    font-size: 20px
}

.h5.color--primary {
    color: #f58d46!important
}

.accordion__content {
    text-align: left
}

.slider_bg img {
    height: auto;
    width: 100%
}

.feat .feature,
.first-story {
    height: 400px
}

.masthead-actions .btn {
    margin-right: 1em;
    font-weight: 600;
    text-shadow: none
}

.guradso {
    background: #27ae60!important
}

.white {
    background: #fff
}

.green {
    background: #27ae60!important;
    color: #fff!important;
    border: 0!important
}

.m-t-15 {
    margin-top: 25px!important;
    margin-bottom: 0!important
}

.page-heading h2 {
    color: #292b2c;
    font-size: 25px;
    font-weight: 500!important
}

.billing .bill-details .country-slecet span,
.billing .bill-details .currency span {
    font-weight: 700;
    text-transform: uppercase
}

.billing {
    background: #f5f5f5;
    padding: 30px
}

.billing .bill-header {
    padding-bottom: 10px
}

.billing .bill-header-logo {
    float: left;
    margin-right: 20px
}

.billing .bill-header-title {
    padding: 15px 0
}

.billing .bill-details {
    width: 70%;
    padding-left: 110px;
    padding-bottom: 15px
}

.billing .bill-details .country-slecet .dropdown-menu {
    left: 0!important;
    top: 33px
}

.billing .bill-details .country-slecet .bootstrap-select {
    width: 160px!important
}

.billing .payment {
    width: 60%;
    float: left;
    padding-bottom: 15px
}

.billing .payment h4 {
    font-size: 15px;
    margin-bottom: 5px
}

.billing .payment .pay_nav {
    margin-left: 15px;
    margin-top: 10px;
    font-size: 11px;
    font-weight: 600
}

.billing .payment .bullet {
    font-size: 8px;
    padding-right: 8px
}

.billing .payment-month {
    padding: 15px;
    border-left: 1px solid #333;
    margin-top: 70px;
    margin-left: 15px
}

.billing .payment-month p {
    font-size: 13px;
    font-weight: 600
}

.billing .payment-month span {
    font-size: 25px;
    font-weight: 600
}

.billing-footer {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 3px
}

.billing-footer p {
    font-size: 13px;
    font-weight: 600
}

.billing-footer p input {
    max-height: 25px;
    max-width: 40px!important;
    width: 100%;
    margin-left: 8px;
    text-align: center
}

.billing-footer .big {
    font-size: 14px
}

.billing-footer .big span {
    font-size: 13px;
    color: gray
}

.bill-button {
    padding-top: 30px
}

.bill-button .bill {
    background: #999;
    color: #fff;
    border-radius: 4px!important;
    padding: 8px
}

.bill-table .big {
    font-size: 14px;
    font-weight: 600!important;
    overflow: hidden
}

.bill-table .big .check {
    margin-right: 8px;
    float: left
}

.width {
    width: 50%;
    padding-bottom: 25px
}

.billing-h h1 {
    margin-bottom: 0!important
}

.billing .btn {
    color: #fff!important
}

.billing .check-text {
    padding-top: 11px;
    display: block
}

.bill-button .btn {
    padding: 7px 12px!important;
    margin-left: 0
}

.p-relative {
    position: relative
}

.p-absolute {
    position: absolute
}

div.tab button {
    display: block;
    background-color: inherit;
    color: #252525;
    padding: 0 100px;
    width: 100%;
    outline: 0;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
    font-weight:400;
}

div.tab button.active,
div.tab button:hover {
    background-color: #ff5722;
    color: #fff
}

.tabcontent {
    width: 100%;
    border-left: none
} 
.tablinks .tab-titlte {
    display: inline-block;
    padding-top: 7px;
    padding-left: 7px;
    font-size: 14px
}

.responsive-tab {
    display: none
}

.cta-btn,
.dropdown {
    display: inline-block
}

.cta-btn {
    color: #fff;
    background: #27ae60!important;
    padding: 7px 25px;
    font-size: 15px!important;
    font-weight: 700;
    border: 1px solid #27ae60!important;
    border-radius: 5px;
    float: right
}

.cta-btn:hover {
    color: #fff!important;
    text-decoration: none!important
}

.dropdown a:hover,
.dropdown-content a,
.dropdown-content a:hover,
.first-story .mask a,
.maskTitle .cta-btn,
.maskTitle .cta-btn:hover,
.second-story .mask a,
.third-story .mask a {
    text-decoration: none
}

.cta-text {
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    padding-top: 5px
}

.home img {
    width: 100%;
    max-width: 50px
}

.app .singal_acc img {
    width: 100%;
    max-width: 70px
}

.dropbtn {
    border: none;
    cursor: pointer;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dropdown {
    position: relative;
    transition: 1s
}


.product-content {
    width: 100%;
    min-width: 1587px;
    left: -365px;
}
.solution {
    width: 100%;
    min-width: 1585px;
    left: -485px;
}
.resource {
    width: 100%;
    min-width: 1585px;
    left: -610px;
} 
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    z-index: 9;
    box-shadow: 0px 50px 60px 0px rgba(0, 0, 0, 0.31);
    padding: 40px 40px 22px;
    top: 65px;
    border-radius: 32px;
}
 
.dropdown-content h4 {
    border-bottom: 1px solid #8da2b5;
    color: #8da2b5; 
}
.menu-io img{
    width: 100%;
    max-width: 32px;
}
 
 

.dropdown-content a:hover .title {
    color: #ff5722!important
}

.border-bottom {
    border-bottom: none!important
}

/*.dropdown-content a:after {
    display: block
}*/
  
 

.dropdown-content a .sort-description {
    font-size: 10px;
    color: #262626;
    font-weight: 500;
    text-align: left!important
}
.menu-ttl {
    color: #071b50 !important;
    margin-bottom: 0px !important;
    font-size: 16px; 
    line-height: 22px;
    text-align: center;
}

.module {
    min-width: 200px !important;
    padding: 10px 0 !important
}

.module .menu-io img {
    width: 20px
}

.org {
    color: #ff5722!important
}

.grn {
    color: #27ae60!important
}

.blu {
    color: #0c8ce4!important
}

.f-text {
    font-size: 18px;
    text-align: justify
}

 

.t-description-p {
    font-size: 18px;
    text-align: justify;
}

.appDown .imges,
.appDown h1 {
    text-align: left;
}

.pupl {
    color: #7e61ea!important
}

.client-portal-slider .masthead-text,
.client-portal-slider .masthead-title,
.feature-slider .masthead-text,
.feature-slider .masthead-title,
.mobile-app-slider .masthead-text,
.mobile-app-slider .masthead-title,
.report-slider .masthead-text,
.report-slider .masthead-title {
    color: #fff!important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .4)
}

.mobile-app .mobi {
    width: 100%;
    max-width: 200px;
    display: block;
    margin: 0 auto
}

.homeIndex .feature:not(.boxed) {
    margin-bottom: 60px;
    margin-top: 0!important
}

.mobile-menue {
    display: none
}
 

.img-responsive {
    width: 500px;
    max-width: 100%
}

.img-responsive-2 {
    max-width: 400px;
    margin-top: 30px
}

.max-width-guard {
    max-width: 570px;
    width: 100%
}

.client-portal-slider .btn-jumbo,
.feature-slider .btn-jumbo,
.mobile-app-slider .btn-jumbo,
.report-slider .btn-jumbo {
    padding: 5px 10px!important;
    font-size: 18px!important;
    font-weight: 600
}

.feat .feature h4 {
    font-size: 20px
}

.lead {
    color: #4f384d!important
}

.right-mn {
    margin-top: 5px!important
}

.about {
    border-radius: 5px
}

.appDown h3 {
    font-size: 70px;
    line-height: 80px;
    font-weight: 400;
    margin-bottom: 15px;
}

.appDown span {
    color: #F75638;
    font-weight: 600;
}

.appDown .imges img {
    width: 100%;
    max-width: 150px;
    margin-right: 20px;
}

.appDown .imges .google {
    margin-left: 2px
}


.about-feat {
    height: 330px;
    padding: 30px 15px;
    margin-right: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .07);
    transition: .5s
}

.about-feat:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)
}

.about-feat h3 {
    color: #262626;
    margin-top: 20px; 
}

.about-feat:last-child {
    margin-right: 0
}

.about-feat img {
    width: 100%;
    max-width: 40px
}

.about-feat .divi {
    color: #f5f5f5
}

.guarantee {
    width: 100%;
    max-width: 100px;
    float: left
}

.padd-top-1 {
    padding-top: 40px
}

.padd-bottom {
    padding-bottom: 0
}

.call_area .masthead-form input[type] {
    border-radius: 3px!important;
    border: 1px solid #d3d3d3
}

.call_area .masthead-form .btn {
    border-radius: 3px!important
}

.form input[type] {
    border: 1px solid #d3d3d3;
    border-radius: 3px!important
}

.main .masthead-form {
    background: #fff!important
}

.main .masthead-text {
    color: #0e1a43!important;
    text-shadow: none
}

.o-hidden {
    overflow: hidden;
    margin-bottom: 50px!important
}

.fot {
    max-width: 150px;
    margin:10px 0px;
}

    .error:after {
    display: block
}

.error {
    text-align: center!important;
    margin-top: 50px
}

.error span {
    font-size: 150px;
    background: #252525;
    color: #fff!important;
    padding: 5px 20px;
    font-weight: 700;
    display: inline-block;
    line-height: 130px;
    border-radius: 10px;
    text-shadow: 0 0 2px #fff
}

.banner,
.banner-sotry,
.banner-sotry-1,
.banner-sotry-2,
.first-story {
    background-size: 100% 100%
}

.error-text h3 {
    color: #27ae60!important
}

.big {
    font-size: 15px
}

.banner-sotry .team_content h2,
.banner-sotry-1 .team_content h2,
.banner-sotry-2 .team_content h2 {
    font-size: 65px;
    letter-spacing: 1px;
    text-transform: capitalize;
    line-height: 75px;
    color: #fff;
    font-weight: 500
}

.banner h1 {
    color: #fff
}

.banner {
    background-image: url(../img/bg-slide.png);
    padding-bottom: 11%
}

.banner-sotry {
    background-image: url(../img/47-security-bg.png);
    padding: 0 !important;
    height: 670px;
    background-size: 100% 110%;
    background-repeat: no-repeat;
}

    .banner-sotry .team_content h2 {
        text-align: left;
        padding: 185px 10px;
        text-shadow: 0px 1px 0px #fff;
        line-height: 75px;
        margin-bottom: 0px !important;
    }
.bg-transparent {
    background: rgba(0,0,0,0.6);
}
.banner-sotry-1 {
    background-image: url(../img/slide-2.png);
    padding: 0 !important;
    height: 670px;
    background-size: 100% 110%;
    background-repeat: no-repeat;
}

.banner-sotry-1 .team_content h2 {
    text-align: left;
    padding: 148px 0;
    margin-bottom: 0px !important;
}

.banner-sotry-2 {
    background-image: url(../img/bg-4.png);
    padding: 0 !important;
    height: 670px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.banner-sotry-2 .team_content h2 {
    padding: 18% 0
}

.first-story .mask,
.second-story .mask,
.third-story .mask {
    display: none;
    opacity: .9;
    overflow: hidden;
    text-align: center
}

.first-story {
    background-image: url(../img/bg-1.jpg);
    background-repeat: no-repeat;
    border: 5px solid #d3d3d3
}

.first-story .mask {
    background-color: #ef681c;
    padding: 72px 0;
    margin: 5px
}

.first-story .mask .title-img {
    text-align: center;
    color: #fff;
    font-size: 20px
}

.first-story .mask a {
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 5px;
    color: #27ae60
}

.maskTitle {
    color: #fff;
    text-align: center;
    height: 390px;
    background: rgba(0, 0, 0, .5)
}

.maskTitle .cta-btn {
    float: none!important;
    padding: 2px 15px!important;
    margin-top: 20px
}

.second-story .mask,
.third-story .mask {
    margin: 5px
}

.second-story {
    background-image: url(../img/feature4.jpg);
    height: 400px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: 5px solid #d3d3d3
}

.second-story .mask {
    background-color: #ef681c;
    padding: 72px 0
}

.second-story .mask .title-img {
    text-align: center;
    color: #fff;
    font-size: 20px
}

.second-story .mask a {
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 5px;
    color: #27ae60
}

.third-story {
    background-image: url(../img/secuirty.png);
    height: 400px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: 5px solid #d3d3d3;
    margin-top: 5px
}

.third-story .mask {
    background-color: #ef681c;
    padding: 72px 0
}

.third-story .mask .title-img {
    text-align: center;
    color: #fff;
    font-size: 20px
}

.third-story .mask a {
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 5px;
    color: #27ae60
}

.call-to-action {
    background: #ff5722;
    padding: 3% 0
}

.call-to-action .mess {
    text-align: center
}

.call-to-action .mess h3 {
    color: #fff;
    margin-bottom: 3px
}

.call-to-action .mess p {
    color: #fff;
    font-size: 18px
}

.slide02 .mess {
    text-align: center;
    background-size: 100% 100%;
    margin-bottom: 50px
}

.slide02 .mess h1 {
    color: #f37721;
    margin-bottom: 3px;
    font-size: 50px;
    font-weight: 700
}

.slide02 .mess p {
    color: #131e44;
    font-size: 18px
}

.logo-banner {
    text-align: center;
    background: #f5f5f5;
    padding: 0!important
}

.cta {
    background-color: #ff5722;
    padding-top: 60px!important
}

.cta h3 {
    color: #fff;
    line-height: 37px;
    font-size: 20px
}

.success-story .maskTitle h3 {
    font-size: 27px;
    padding-top: 170px;
    transition: 1s
}

.maskTitle p {
    margin-top: 100px;
    transition: 1s;
    font-size: 20px;
    line-height: 25px;
    opacity: 0
}

.maskTitle:hover h3 {
    opacity: 0
}

.maskTitle:hover p {
    margin-top: -120px;
    opacity: 1
}

.logo-banner img {
    width: 90%;
    display: block;
    margin: 0 auto
}

.topbar {
    background: #fafafa;
    padding: 10px 0;
}

.topbar .contactInfo ul li {
    display: inline-block
}

.topbar .contactInfo ul li a {
    display: block;
    padding-right: 15px;
    color: #fff;
    font-weight: 600;
    font-size: 13px
}

.topbar .contactInfo ul li i {
    margin-right: 5px
}

.topbar .topMenu {
    text-align: left;
    margin-top: 4px;
}

.topbar .topMenu ul li {
    display: inline-block
}

.topbar .topMenu ul li a {
    display: block;
    text-decoration: none;
    color: #071b50;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
}
.topbar .topMenu ul li:last-child a:after{
    display: none !important;
}

.topbar .topMenu ul li a .fa {
    margin-left: 8px
}


.b-log {
    display: none!important
}

.display {
    display: none
}

.form-group {
    padding-right: 0!important;
    padding-left: 0!important
}

@media all and (max-width:360px) {
    .paper h4,
    .paper p {
        text-align: center!important
    }
    .customer-s h3,
    .customer-s p {
        text-align: center
    }
    .paper h4,
    .testimonial .testimonial__image {
        margin-top: 20px!important
    }
    .feature-slider{
        max-width: 260px!important
    }
    .homeIndex .feature:not(.boxed) {
        margin-bottom: 0!important;
        margin-top: 0!important
    }
    .coll_to h2 {
        color: #fff;
        font-size: 20px!important
    }
    .appDown .mobileapp {
        position: none!important
    }
    .about-feat img {
        left: 35%!important
    }
    .guarantee {
        float: none;
        margin: 0 auto;
        display: block
    }
    .customer-s {
        margin-bottom: 30px
    }
    .customer-s h3 {
        margin-top: 10px;
        font-size: 18px
    }
    .feat .feature {
        height: auto!important;
        margin-bottom: 20px!important
    }
    .fot {
        max-width: 130px;
        float: left;
        margin: 20px 5px 0
    }
    .fot:first-child {
        margin-left: 0
    }
    .col-xs-6 {
        width: 50%; 
    }
    .col-md-10 {
        padding-right: 15px!important
    }
    .col-md-2 {
        padding-left: 15px!important
    }
    .o-hidden {
        margin-bottom: 50px!important
    }
    .maskTitle p {
        font-size: 13px
    }
    .maskTitle:hover p {
        margin-top: -130px
    }
    .success-story .maskTitle h3 {
        padding-top: 140px
    }
}

@media all and (max-width:490px) {
    br {
        display: none;
    }
    .feature h4+p,
    .landing .boxed {
        text-align: center
    }
    .about-feat img {
        top: -20%!important;
        left: 40%!important
    }
    .feat .feature {
        height: auto!important
    }
    .fot {
        max-width: 130px!important;
        float: left!important;
        margin: 20px 5px 0
    }
    .maskTitle {
        height: 350px
    }
    .maskTitle:hover p {
        margin-top: -110px
    }
    .success-story .maskTitle h3 {
        padding-top: 120px
    }
    .maskTitle p {
        font-size: 14px
    }
    .art-det img {
        width: 100%;
        height: 100%;
        margin: 15px 0
    }
    .customer-s {
        margin: 30px 0
    }
    .sld {
        margin: 20px 0 0
    } 
    .display .masthead-form {
        width: 100%!important;
        margin: 0 auto
    }
    h6.type--uppercase {
        margin-bottom: 13px;
        margin-top: 15px
    }
    .sin_action {
        margin: 10px 0
    }
    .text {
        padding-bottom: 0;
        padding-top: 0!important;
        margin-top: 0
    }
    .tab-menu-prc .tab-prc ul li {
        color: #ff5722;
        padding: 10px 20px!important;
        font-size: 18px!important
    }
}

@media all and (max-width:800px) {
    .team_content p {
        padding: 0 0!important
    }
    .about-feat {
        height: auto!important
    }
    .pricing-header h2:after {
        display: none!important
    }
    .max-width-guard {
        max-width: 350px!important
    }
    .cta-btn,
    .dropdown-content a{
        float: none!important
    }
    .responsive-tab {
        display: block!important
    }
    .responsive-tab .tab {
        width: 100%!important
    }
    .responsive-tab .tabcontent {
        width: 100%!important;
        margin: 20px 0
    }
    .responsive-tab .tabcontent img {
        width: 100%
    }
    .slides .col-sm-2,
    .t-pro .col-sm-2 {
        width: 100%!important
    }
    .non-responsive {
        display: none!important
    }
    .cta-text {
        text-align: center
    }
    .cta-center {
        text-align: center!important
    } 
    .slides .col-md-offset-0 {
        margin-left: 0!important
    } 
    .appDown {
        padding-bottom: 50px;
        text-align: center
    }
    .appDown .imges,
    .appDown h1,
    .feat .feature {
        text-align: center
    }
    .about-feat img {
        background: #f7f7f7;
        border-radius: 25%;
        width: 100%;
        max-width: 80px;
        padding: 10px;
        position: absolute;
        top: -30%;
        display: block;
        margin: 0 auto;
        left: 44%
    }
    .success-story .col-md-5,
    .success-story .col-md-7 {
        padding: 0 15px!important
    }
    .fot {
        max-width: 120px!important;
        float: left!important;
        margin: 0 5px 0
    }
    .banner {
        background-image: none;
        background-color: #ef681c
    }
    .first-story,
    .third-story {
        margin: 10px 0!important
    }
    .success-story .col-md-5 {
        margin-top: 5px
    }
    .first-story,
    .second-story,
    .third-story {
        height: auto!important
    }
}

@media all and (max-width:991px) {
    .appDown .appDowntext {
        margin-top: 0;
        text-align: center
    }
    .appDown h1 {
        font-size: 50px
    }
    .appDown .imges {
        text-align: center!important
    }
    .appDown h3 {
        text-align: center
    }
    .appDown .imges .google {
        float: none;
        margin-left: 0
    } 
    .about-feat {
        margin-bottom: 90px!important
    }
    .b-log {
        display: block!important
    }
    .cta-btn,
    .dropdown {
        display: block
    } 
}

@media all and (max-width:992px) {
    .cta-btn,
    .dropdown {
        display: block;
    } 
    .guarantee {
        float: none;
        margin: 0 auto;
        display: block
    }
}
@media only screen and (max-width:300px) {
    .team_content h1{
        font-size: 30px !important;
    }
} 