[class^="iconsmind-"],[class*=" iconsmind-"]{speak: none;
    line-height: 1;}.iconita{width: 100px;
    height: 92px;
    margin: auto;
    text-align: center;
    font-size: 60px;
    border-radius: 18px;
    display: block;}.wpb-js-composer .wpb_content_element{margin-bottom: 35px;
    margin-bottom: 0;}.wpb_text_column a{transition: 0.2s;}.key-icon-box{border-radius: 0px;
    z-index: 10;
    position: relative;}.key-icon-box.with-border{margin: 0;}.key-icon-box i{display: block;
    margin: auto;
    margin-bottom: 35px;
    font-size: 48px;
    width: 100px;
    height: 100px;
    line-height: 105px;
    border-radius: 0;}.key-icon-box .ib-wrapper{padding: 40px;
    -moz-transition: all .15s ease;
    -o-transition: all .15s ease;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    border-radius: 5px;
    border: none;}.key-icon-box.icon-default.icon-left.cont-left .ib-wrapper{}.key-icon-box.ib-hover-1:hover{border-color: transparent!important;}.key-icon-box.ib-hover-1:hover .ib-wrapper{border-bottom-width: 1px;
    box-shadow: 0 5px 70px rgba(38, 42, 76, 0.1);
    border-color: transparent!important;}.key-icon-box p{margin-bottom: 0!important;}.key-icon-box .ib-link{margin-top: 20px;
    font-weight: 400;
    margin-bottom: 0!important;
    line-height: 1;}.key-icon-box.icon-default.icon-top.cont-left .ib-link,.key-icon-box.icon-default.icon-top.cont-center .ib-link{margin-top: 35px;}.key-icon-box.icon-default.icon-top.cont-center .ib-icon-wrapper{margin: auto;}.key-icon-box .ib-link a{-webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    font-weight: 500;
    color: #acacac;}.key-icon-box.icon-circle.icon-left .ib-link{margin-left: 135px;}.key-icon-box .service-heading{margin-top: 0;}.key-icon-box h6.service-heading{margin-bottom: 15px;
    font-weight:600;
    font-size: 20px;
    line-height: 1.3;}.key-icon-box h5.service-heading,.key-icon-box h4.service-heading{margin-bottom: 15px;}.icon-default{text-align: center;}.key-icon-box.icon-top{}.key-icon-box.icon-top .ib-wrapper{display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;}.key-icon-box.icon-top.cont-left .ib-wrapper{align-items: flex-start;}.key-icon-box.icon-top .ib-wrapper .ib-button-wrapper{margin-top: 35px;}.key-icon-box.icon-top .ib-wrapper .ib-button-wrapper .tt_button{line-height: 45px;
    height: 45px;}.key-icon-box.icon-top.cont-center p{}.vc_col-sm-3 .key-icon-box.icon-top.cont-center p{padding:0;}.key-icon-box.icon-top.cont-center i{margin: 0;}.key-icon-box.icon-left{text-align: left;}.key-icon-box.icon-left.icon-default i{text-align: center;
    float: left;}.key-icon-box.icon-left.icon-default i{margin-top: 0px;
    line-height: 100%;
    display: inline-block;}.key-icon-box.icon-left.icon-default p{margin-bottom: 0!important;}.key-icon-box.icon-left.ib-no-effect:after{content: "";
    display: table;
    clear: both;}.key-icon-box.cont-left{text-align: left;}.key-icon-box.icon-left .ib-simple-icon-wrapper{float: left;}.key-icon-box.with-shadow{box-shadow: 0 5px 70px rgba(38, 42, 76, 0.1);display: block;}.key-icon-box.icon-left .ib-icon-wrapper{display:inline-flex;
    float: left;}.ib-icon-wrapper{width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;}.ib-icon-wrapper i{float: none;
    margin-right: 0;}.key-icon-box.cont-left i{margin-left: 0;}.key-icon-box.icon-default i{width: auto;
    height: auto;
    line-height: 1;
    margin: 0;}.key-icon-box.icon-default.icon-top i{width: auto;}.key-icon-box.icon-default.icon-top .service-heading{}.key-icon-box.ib-no-effect.with-shadow .ib-wrapper{border:none;
    position: relative;
    overflow: hidden;}.ib-hover-1.key-icon-box .ib-wrapper{overflow: hidden;}.ib-no-effect.key-icon-box .ib-wrapper,.ib-no-effect.key-icon-box:hover .ib-wrapper{box-shadow: none;
    border: none!important;
    background: none;}.key-icon-box a p,.key-icon-box a:hover p{color: #6d6d6d;}.key-icon-box.icon-left.cont-left .service-heading,.key-icon-box.icon-left.cont-left p{width: calc(100% - 70px);
    float: right;
    text-align: left;}.key-icon-box.icon-left .ib-button-wrapper{margin-top: 20px;
    width: calc(100% - 70px);
    float: right;}.key-icon-box.icon-left .ib-button-wrapper .tt_button{margin: 0;}.pricing-table{overflow: hidden;
    overflow: hidden;
    position: relative;
    z-index: 10;}.pricing-table.active{box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);
    border-bottom-color: transparent;}.pricing-meta{padding-bottom: 0;
    margin-bottom: 0;
    display: inline-block;
    margin-top: 0;
    line-height: 1;}.pricing-table.DetailedStyle .pricing-meta{opacity: 1;}.active .pricing .currency,.active .pricing .pricing-price{}.pricing-table .tt_button{background: transparent;}.pricing-table .tt_button:hover,.pricing-table.active .tt_button{color: #fff;}.pricing-wrapper .pricing{overflow: hidden;
    position: relative;
    border-top: none;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 24px;
    padding-bottom: 45px;}.pricing-wrapper .pricing.active{opacity: 0.85;
    border-top: 0;}.pricing-title{text-align: center;
    color: inherit;
    font-size: 18px;
    padding: 10px 0 0 0;}.pricing .pricing-row{padding: 5px 0;
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    position: relative;}.pricing .pricing-row:last-child{border-bottom: 0;}.pricing .col-lg-3{display: block;
    width: 100% !important;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    padding-bottom: 40px;
    text-align: center;
    border-bottom: 1px solid rgb(181 181 181 / 30%);}.pricing .pricing-subtitle{margin-top: 24px;
    display: block;
    padding: 0 30px;}.pricing .pricing-price.sale-yes .pt-normal-price{position: relative;
    margin-right: 10px;
    font-size: 0.8em;
    vertical-align: initial;}.pricing .pricing-price.sale-yes .pt-normal-price:after{top: 50%;
    background: #777af2;
    opacity: 0.8;
    content: '';
    width: 110%;
    position: absolute;
    height: .12em;
    border-radius: 30px;
    left: -10%;
    white-space: nowrap;
    display: block;
    transform: rotate(-15deg);}.pricing .col-lg-3 .row{display: flex;
    align-items: baseline;
    justify-content: center;}.pricing.active .col-lg-3{color: #fff;}.pricing .pricing-price{display: inline-block;
    font-size: 43px;
    font-weight: 400;
    width: auto;
    line-height: 1;
    margin-bottom: 0;
    letter-spacing: -0.01em;}.pricing .pricing-time.secondary-plan,.pricing .pricing-price.secondary-plan,.pricing .pricing-option-text.secondary-plan{display: none;}.pricing .pricing-time{font-family: inherit;
    text-align: center;
    margin-bottom: 0;
    font-size: 20px;
    color: #cccccc;}.pricing .iconita{font-size: 48px;
    height: 52px;}.pricing .pricing-option{font-weight: inherit;
    font-size: 17px;
    font-weight: 500;}.pricing .DetailedStyle .pricing-option strong,.pricing .DetailedStyle .pricing-option{font-weight: 700;}.pricing .pricing-option-text span{font-weight: 400;
    color: #696969;}.pricing.active .pricing-option{color: #fff;}.pricing .pricing-row i{position: relative;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
    color: #00d664;
    margin-right: 20px;}.pricing .DetailedStyle .pricing-row i{margin-right: 10px;}.pricing .fa-check{line-height: 20px;}.pricing.active .fa{color: #fff;}.pricing .currency{margin-right: 0;}.pricing-table.active .tt_button:hover,.pricing-table .tt_button:hover{background: transparent;}.pricing-options-container{float: left;
    margin-bottom: 45px;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid rgb(181 181 181 / 30%);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-top: 40px;}.pricing-table.DetailedStyle.active .pricing-options-container{padding-top: 45px;
    margin-bottom: 55px;
    padding-bottom:45px;}.pricing .tt_button{margin-bottom: 0;
   margin-top: 0;}.pricing-table.DetailedStyle{overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    z-index: 9;
    position: relative;
    box-shadow: 0 20px 70px rgba(38, 42, 76, 0.05);}.pricing-table.DetailedStyle.active .pricing .col-lg-3{padding-bottom: 45px;padding-top: 5px;}.pricing-table.DetailedStyle .pricing-title{padding-top: 0;}.pricing-table.DetailedStyle.active{background: #fff;
    z-index: 10;
    position: relative;
    border: none;
    margin: -30px -40px;
    padding-bottom: 15px;
    box-shadow: 0 20px 70px rgba(38, 42, 76, 0.15);}.pricing-table.DetailedStyle.active .pricing{padding-top: 39px;}.pricing-table.DetailedStyle.active .tt_button{}.pricing-table.DetailedStyle .pricing-title{font-size: 28px;}.pricing-table.DetailedStyle .pricing .pricing-price{font-size: 38px;
    letter-spacing: -0.03em;
    font-weight: 400;}.pricing-table.DetailedStyle .pricing-title .pricing-title-content{padding: 0 40px;
    line-height: 70px;
    font-size: 22px;
    font-weight: 400;
    background: #e7e7e7;}.pricing-table.DetailedStyle.active .pricing-title .pricing-title-content{color:#fff;}.pricing-table.DetailedStyle .pricing .currency{margin-right: 5px;
    margin-left: 5px;
    top: 0;
    color: inherit!important;}.pricing-table.DetailedStyle .pricing .pricing-time{}.pricing-table.DetailedStyle .pricing{padding-top: 35px;
    padding-left: 0;
    padding-right: 0;}.pricing-options-container.DetailedStyle{text-align: center;
    padding-top: 35px;
    padding-bottom: 35px;}.pricing-options-container.DetailedStyle .pricing-row{}.pricing-options-container.DetailedStyle .pricing-row:last-child{border-bottom: none;}.pricing-options-container.DetailedStyle .pricing-row .fa{display: none;
    margin-right: 10px;}.container .pricing-title-content{margin-bottom: 0;}.pricing-options-container .pricing-tooltip-content{opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    position: absolute;
    background-color: #fff;
    font-size: 14px;
    margin: 0;
    padding: 30px;
    font-family: inherit;
    width: auto;
    display: block;
    right: 10px;
    top: 42px;
    border-radius: 0;
    -webkit-box-shadow: 0 20px 70px rgba(38, 42, 76, 0.1);
    -moz-box-shadow: 0 20px 70px rgba(38, 42, 76, 0.1);
    box-shadow: 0 20px 70px rgba(38, 42, 76, 0.1);
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    width: 300px;
    z-index: 100;
    font-weight: 500;
    left: 50%;
    margin-left: -150px;
    pointer-events: none;}#single-page p.pricing-option-tooltip{margin-bottom: 0;}.pricing-options-container .pricing-option-text.with-tooltip{cursor: pointer;
    border-bottom: 2px dotted #a7a7a7;}.pricing-options-container .pricing-option:hover .pricing-tooltip-content{opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}@-moz-document url-prefix(){
  .features-tabs {
    display: contents;
  }
}.tt_button{-webkit-transition: 0.2s !important;
    -moz-transition: 0.2s !important;
    -ms-transition: 0.2s !important;
    -o-transition: 0.2s !important;
    transition: 0.2s !important;
    text-align: center;
    border: none;
    color: #fff;
    padding: 0;
    padding: 18px 35px 18px 35px;
    margin: auto;
    box-sizing: border-box;
    cursor: pointer;
    z-index: 11;
    position: relative;
    line-height: 1;}.tt_button.btn-align-left{margin-right: 10px;
    display: inline-flex;}.tt_button .iconita{display: block;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    color: #fff;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    font-size: inherit;}.tt_button.icon_right .iconita{margin-right: 0;
    margin-left: 12px;
    font-size: 12px;}.tt_button:hover{background-color: transparent;}.tt_button:hover{text-decoration: none;}.tt_button:focus{color: #fff;}.tt_button.tt_secondary_button{background: transparent;}.tt_button.tt_secondary_button:hover .iconita,.tt_button.tt_secondary_button:hover{color: #fff;}@-webkit-keyframes empty{
    0% {
        opacity: 1
    }
}@-moz-keyframes empty{
    0% {
        opacity: 1
    }
}@keyframes empty{
    0% {
        opacity: 1
    }
}@-webkit-keyframes fadeIn{
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}@-moz-keyframes fadeIn{
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}@keyframes fadeIn{
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}@-webkit-keyframes fadeOut{
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}@-moz-keyframes fadeOut{
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}@keyframes fadeOut{
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}@-webkit-keyframes backSlideOut{
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
}@-moz-keyframes backSlideOut{
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
}@keyframes backSlideOut{
    25% {
        opacity: .5;
        transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
}@-webkit-keyframes backSlideIn{
    0%, 25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0);
    }
}@-moz-keyframes backSlideIn{
    0%, 25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0);
    }
}@keyframes backSlideIn{
    0%, 25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}@-webkit-keyframes scaleToFade{
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
    }
}@-moz-keyframes scaleToFade{
    to {
        opacity: 0;
        -moz-transform: scale(.8);
    }
}@keyframes scaleToFade{
    to {
        opacity: 0;
        transform: scale(.8);
    }
}@-webkit-keyframes goDown{
    from {
        -webkit-transform: translateY(-100%);
    }
}@-moz-keyframes goDown{
    from {
        -moz-transform: translateY(-100%);
    }
}@keyframes goDown{
    from {
        transform: translateY(-100%);
    }
}@-webkit-keyframes scaleUpFrom{
    from {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}@-moz-keyframes scaleUpFrom{
    from {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}@keyframes scaleUpFrom{
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}@-webkit-keyframes scaleUpTo{
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}@-moz-keyframes scaleUpTo{
    to {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}@keyframes scaleUpTo{
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}@-webkit-keyframes kd-zoomIn{
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}@keyframes kd-zoomIn{
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}@-webkit-keyframes kd-fadeIn{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}@keyframes kd-fadeIn{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}@-webkit-keyframes kd-fadeInDown{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes kd-fadeInDown{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@-webkit-keyframes kd-fadeInLeft{
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes kd-fadeInLeft{
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@-webkit-keyframes kd-fadeInRight{
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@keyframes kd-fadeInRight{
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}@-webkit-keyframes kd-fadeInUp{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes kd-fadeInUp{
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.key-reviews{background-color: white;
    padding: 50px 40px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    text-align: left;
    overflow: hidden;
    border-radius: 7px;
    padding-bottom: 45px;
    box-shadow: 0 20px 70px rgba(38, 42, 76, 0.2);
    display: inline-block;
    width: -webkit-fill-available;}.key-reviews.single-review-box{margin: 15px;}.rw_message{padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 0;}.rw_img_wrapper{width: 75px;}.key-reviews .rw_title{font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.01em;
    text-transform: inherit;
    font-family: inherit;}.rw-author-details h4{-webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    margin: 0;
    text-align: center;}#single-page .rw-author-details p,.rw-author-details p{text-align: left;
    font-weight: 400;
    color: #acacac;
    margin-bottom: 0;}.rw-authorimg{display: block;
    float: left;
    max-width: 60px;
    max-height: 100%;
    margin-right: 15px;}.rw-authorimg img{float: left;
    height: auto;
    border-radius: 100%!important;}.rw-author-details{vertical-align: top;
    text-align: left;
    margin-bottom: 0;
    min-height: 60px;
    margin-bottom: 20px;}.container .rw-author-details h5{font-size: 16px;
    margin-bottom: 0;
    line-height: 1.2;
    font-weight: 500;
    padding-top: 8px;}.rw_rating{text-align: left;
    margin-top: 0;
    padding-top: 25px;}.rw_rating .sway-full-star{font-size: 15px;
    margin-right: 5px;
    color: #fb690c;}.rw_rating .rating_intro{color: #fb690c;
    font-weight: 500;
    font-size: 17px;
    line-height: 1;
    margin-right: 8px;
    display: inline-block;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:before{content: '';
    width: 0px;
    transition: 0.2s all ease;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    display: block;
    height: 2px;
    background: #ccc;
    position: absolute;
    top: inherit;
    bottom: -1px;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs .active a:before{width: 100px;}.cb-container{position: relative;
    z-index: 101;}.cb-container .cb-wrapper{position: relative;
    text-align: left;
    margin: 0px;
    margin-bottom: 30px;
    padding: 40px;
    background: #fff;
    transition: 0.2s;
    overflow: hidden;
    z-index: 3;
    border: 1px solid #e7e7e7;
    box-shadow: 0 10px 35px rgba(38, 42, 76, 0.1);
    transition: .15s ease-in-out;}.cb-container .cb-wrapper:after{content: "";
    transition: 0.2s all ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 50%;
    height: 5px;
    width: 0;
    bottom: 0px;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #ccc;}.cb-container:hover .cb-wrapper:after{width:100%;}.vc_row.vc_row-no-padding .cb-container{margin-left:  15px;
    margin-right:  15px;}.cb-container.content-center *{text-align:center;}.cb-container .cb-heading{font-size: 20px;}.cb-container.content-center a p{margin-bottom: 0!important;
    color: #696969;}.cb-container .cb-wrapper:hover{z-index: 100;
    box-shadow: 0 10px 35px rgba(38, 42, 76, 0.1);
    transform: translateY(-10px)!important;
    border-color: transparent!important;
    border-bottom: none;}.cb-text-area p{transition: 0.25s;
    font-family: inherit!important;
    margin-bottom: 20px;}.cb-text-area p,#single-page .cb-text-area p{position: relative;}.cb-img-area,.cb-text-area{display: inline-block;
    vertical-align: bottom;
    transition: transform .2s ease-in-out;}.cb-img-area{font-size: 40px;
    margin-bottom: 25px;
    margin-right: 0;
    float: left;
    width: 100%;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;}.cb-simple-link{font-weight: 500;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;}.cb-container .cb-img-area img{margin-bottom: 5px;
    max-height: 60px;
    width: auto;}.kd-photobox{display: block;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin: 0 15px;
  -moz-transition: 0.2s !important;
  -ms-transition: 0.2s !important;
  transition: 0.2s !important;
  border-radius: 5px;}.kd-photobox:hover{}.kd-photobox .photobox-img{position: relative;
    z-index: 10;}.kd-photobox .photobox-img img{width: 100%;
    height: auto;
    margin-bottom: 0;
    transition: 0.15s ease;}.kd-photobox .photobox-img a{display: block;
    transition: 0.15s ease;
    border: 1px solid transparent;
    overflow: hidden;}.kd-photobox .photobox-img a:hover{box-shadow:0 10px 35px rgba(38, 42, 76, 0.1);border: 1px solid #e7e7e7;background: #fff;}.kd-photobox .photobox-img a:hover img{transform: scale(0.945);}@-webkit-keyframes shineBox{
    100% {
        left: 125%;
    }
}@-moz-keyframes shineBox{
    100% {
        left: 125%;
    }
}@-o-keyframes shineBox{
    100% {
        left: 125%;
    }
}@keyframes shineBox{
    100% {
        left: 125%;
    }
}@-webkit-keyframes circleBox{
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}@-moz-keyframes circleBox{
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}@-o-keyframes circleBox{
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}@keyframes circleBox{
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}@-webkit-keyframes flashBox{
    0% {
        opacity: 1;
    }
  20% {
        opacity: .8;
    }
    100% {
        opacity: 1;
    }
}@-moz-keyframes flashBox{
  0% {
        opacity: 1;
    }
  20% {
        opacity: .8;
    }
    100% {
        opacity: 1;
    }
}@-o-keyframes flashBox{
  0% {
        opacity: 1;
    }
  20% {
        opacity: .8;
    }
    100% {
        opacity: 1;
    }
}@keyframes flashBox{
  0% {
        opacity: 1;
    }
  20% {
        opacity: .8;
    }
    100% {
        opacity: 1;
    }
}.kd-photobox .phb-content{position: relative;
    overflow: hidden;
    padding: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: none;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;}.kd-photobox .phb-content h5{margin-bottom: 12px;
    font-size: 18px;
    margin-top: 25px;}.kd-photobox .phb-content h4{line-height: 1.3;
    margin: 0;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 18px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;}#single-page .kd-photobox .phb-content p,.kd-photobox .phb-content p{margin: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    max-width: 95%;}.kd-calltoaction{position: relative;
    width: 100%;
    padding: 60px 0;
    margin-left: 0;}.cta-text-container{flex: 1;}.kd-calltoaction .cta-text{float: left;}.kd-calltoaction .container{display: table;
    padding: 0;
    width: 100%;
    max-width: 1210px;
    display: flex;
    align-items: center;}.kd-calltoaction .cta-text h2,#single-page .kd-calltoaction .cta-text h2{text-align: left;
    margin: 0;
    margin-bottom: 0;
    margin-top: 0;}.kd-calltoaction .cta-text p,#single-page .kd-calltoaction .cta-text p{margin: 0;
    font-size: 17px;
    margin-top: 20px;}.kd-calltoaction .cta-btncontainer .tt_button{margin-right: 0;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a .nav-number{width: 20px;
    height: 20px;
    color: #fff;
    background: #ccc;
    border-radius: 90px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;}.wpcf7 [data-name=acceptance-subscribe]{position: absolute;
    bottom: 0;}.wpcf7 [data-name=acceptance-subscribe]{bottom: -40px;
    white-space: nowrap;}.wpb-js-composer .wpb_content_element p:empty{display: none;}header.kd-section-title{padding-left: 0;
    padding-right: 0;
    float: none;}.kd-section-title .subtitle{letter-spacing: 0.01em;}.kd-section-title.subtitle-above-title .subtitle{margin-bottom: 15px;}header.kd-section-title .separator_off{margin-bottom: 20px;}.kd-section-title.text-center{margin-left: auto;
    margin-right: auto;
    float: none;}.kd-section-title.text-right{margin-left: auto;
    margin-right: 0;}@-webkit-keyframes push-in{
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}@-moz-keyframes push-in{
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}@keyframes push-in{
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}@-webkit-keyframes push-out{
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}@-moz-keyframes push-out{
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}@keyframes push-out{
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}@-webkit-keyframes slide-in{
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}@-moz-keyframes slide-in{
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}@keyframes slide-in{
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}@-webkit-keyframes slide-out{
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}@-moz-keyframes slide-out{
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}@keyframes slide-out{
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}@-webkit-keyframes zoom-in{
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}@-moz-keyframes zoom-in{
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}@keyframes zoom-in{
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}@-webkit-keyframes zoom-out{
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}@-moz-keyframes zoom-out{
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}@keyframes zoom-out{
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}.feature-sections-wrapper section{padding: 60px 0 0 0;
    margin-top: 0;}.feature-sections-wrapper.navigation-icons .nav-tabs a .nav-number{display:none;}.feature-sections-wrapper .feature-sections-tabs{border-bottom: 1px solid #e7e7e7;
    background: #fff;
    text-align: center;
    position: sticky;
    position: -webkit-sticky;
    top: 78px;
    z-index: 100;
    padding: 0;
    margin-bottom: 0;
    margin-left: calc(-100vw / 2 + 615px);
    margin-right: calc(-100vw / 2 + 615px);
    transition: 0.5s;
    margin-top: 0;
    margin-bottom: 40px;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a{border: none!important;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs{border:none;
    text-align:center;
    align-items: stretch;
    justify-content: center;
    padding-left: 15px;
    padding-right: 15px;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs li{margin: 0;
    
    padding: 0;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a{border: none!important;
    font-weight: 500;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    background: none!important;
    margin: 0;
    border-radius: 0;
    padding: 0;
    line-height: inherit;
    transition: 0.2s ease;
    border-bottom: 2px solid transparent;
    align-items: center;
    justify-content: center;
    display: flex;
    height: 80px;
    font-size: 16px;
    width: auto;
    padding: 0 50px;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a i{font-size: 28px;
    font-weight: 400;
    margin-right: 18px;
    transition: 0.2s ease;}.feature-sections-wrapper .container{max-width: 100%;
    display: flex;
    align-items: center;}.feature-sections-wrapper .featured-left .container{-webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;}.feature-sections-wrapper .side-featured-wrapper{width: 66%;
    float: right;
    margin-left: auto;
    text-align: center;}.feature-sections-wrapper .side-featured-wrapper.fss-shadow-image .featured-image img{box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);}.feature-sections-wrapper .side-content-wrapper{width: 38%;}.feature-sections-wrapper .featured-left .side-featured-wrapper{margin-left: 0;
    margin-right: auto;}.feature-sections-wrapper .featured-left .side-content-wrapper{margin-right: 0;}.feature-sections-wrapper .tt_button{margin-top: 30px;
    float: left;}.feature-sections-wrapper .side-content-wrapper p:empty{display: none;}.feature-sections-wrapper .side-content-subtitle{margin-bottom:20px;}.feature-sections-wrapper .side-content-title{margin-bottom: 25px;}.feature-sections-wrapper .featured-image img{-webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    height: auto;
    height: intrinsic;}.feature-sections-wrapper .featured-image{display: flex;}.feature-sections-wrapper .featured-left .side-featured-wrapper img{margin-left: -5%;
    margin-right: auto;
    height: auto;
    height: intrinsic;}.feature-sections-wrapper .featured-right .side-featured-wrapper img{margin-right: -5%;
    margin-left: auto;}.side-content-text ul li{font-size: 18px;}ul.redux-social-media-list{margin-top: 0;
   margin-bottom: 0;}ul.redux-social-media-list li{float:left;
  margin: 0;
  padding: 0;
  display:block;
  width: auto;
  list-style: none;}ul.redux-social-media-list li:before{content:'';}.footer_widget .redux-social-media-list a{font-size: 18px;
    border-radius: 90px;
    margin-right: 20px;
    display: inline-block;
    text-align: center;
    transition: .25s;
    margin: 0 20px 0 0;
    margin-bottom: 8px;}.footer_widget .redux-social-media-list a:hover{opacity:0.8;
    -webkit-transform: translate3d(0,-3px,0);
    transform: translate3d(0,-3px,0);}.footer_widget .redux-social-media-list i{margin:0;}.kd-shapes{position: absolute;
    width: 20em;
    height: 20em;
    z-index: 0;}.kd-shapes.shape_dots{-webkit-mask-image: url("/assets/1d178b05feb3-dots.svg");
    mask-image: url("/assets/1d178b05feb3-dots.svg");
    z-index: 0;
    -webkit-mask-size: 18px;}.kd-icon-list{padding: 0;
    list-style-type: none;}.kd-icon-list .kd-icon-list-item a{transition: 0.2s;}.kd-icon-list .kd-icon-list-item{display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 14px;
    font-size: 1.13em;}.kd-icon-list .kd-icon-list-item:last-child{margin-bottom: 0;}.kd-icon-list-item > i{margin-right: 10px;}.kd-icon-wrapper{min-width: 18px;
    height: 18px;
    margin-right: 15px;
    text-align: center;
    line-height: 15px;
    font-weight: 100!important;
    margin-top: 3px;}.kd-icon-wrapper i{font-size: 10px;}.kd-icon-list .kd-icon-list-item i{}.kd-icon-wrapper.icon-circle{border-radius: 50%;}.vc_row.vc_row-bg-position-top{background-position:top!important;}.vc_row.vc_row-bg-position-center{background-position:center!important;}.zindex{z-index: 101;}@keyframes move-forever{
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% {
    transform: translate3d(85px,0,0);
  }
}@-webkit-keyframes pulse-animation{
    0% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}@keyframes pulse-animation{
    0% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}@-webkit-keyframes cd-bounce-in{
   0% {
     width: 0;
   }
   60% {
     width: 55%;
   }
   100% {
     width: 50%;
   }
 }@-moz-keyframes cd-bounce-in{
   0% {
     width: 0;
   }
   60% {
     width: 55%;
   }
   100% {
     width: 50%;
   }
 }@keyframes cd-bounce-in{
   0% {
     width: 0;
   }
   60% {
     width: 55%;
   }
   100% {
     width: 50%;
   }
 }@media (max-width:960px){.cb-container .cb-wrapper:hover{transform: none!important;
        border: 1px solid #e7e7e7!important;}.cb-container:hover .cb-wrapper:after{display: none!important}.textwidget iframe{max-width: 100%!important;
        min-width: 100%!important;}.container .kd-contact-form{padding-left: 0!important;
    padding-right:0!important;}.wpb_column.with-shadow{box-shadow: none!important;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a{height: 50px;}.kd-feature-tabs{padding: 25px 0;}.key-icon-box.icon-left.cont-left .service-heading,.key-icon-box.icon-left.cont-left p{width: 100%;}.key-icon-box.icon-left.cont-left .service-heading{font-size: 18px;}.key-icon-box.icon-left.cont-left .ib-icon-wrapper,.key-icon-box.icon-left.cont-left .ib-simple-icon-wrapper{margin-bottom: 20px;}.key-icon-box.icon-left .ib-button-wrapper{width: 100%;
    float: left;}.key-icon-box h6.service-heading{font-size: 16px;}header.kd-section-title:not(.disable-responsive){margin-bottom: 50px!important}.cb-text-area{width: 100%;}.key-icon-box.ib-hover-1 .ib-wrapper{padding: 30px 20px!important;}.feature-sections-wrapper section{padding-top: 60px;}.feature-sections-wrapper .tt_button{margin-bottom: 30px;}.footer_widget ul.redux-social-media-list li{float: none; display: inline-block;}.feature-sections-wrapper .feature-sections-tabs{margin: 0 -30px;
        margin-bottom: 0;
        position: relative;
        top: 0!important;}.feature-sections-wrapper .tt_button{margin-top: 15px;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs li{width: 100%;}.feature-sections-wrapper .container{max-width: 100%;
        display: block;
        align-items: left;
        padding: 0;}.side-content-text ul>li:before{margin-top: 2px;}.side-content-text ul li{font-size: inherit;
    line-height: inherit;}.feature-sections-wrapper .side-featured-wrapper,.feature-sections-wrapper .side-content-wrapper{width: 100%!important;
        text-align: left;}.feature-sections-wrapper .featured-image img{max-width: 100%;
        width: auto;
        margin-top: 20px;
        margin-right: 0!important;
        margin-left: 0!important;
        height: auto;
        height: intrinsic;}.cb-img-area{text-align:center;}.key-icon-box{margin-bottom:0!important;}.key-icon-box{margin-bottom: 30px!important}.tt_button .iconita.fa{margin-right: 10px;}.wpb_text_column:last-child ul,.wpb_text_column ul{margin-bottom:20px;}#wrapper .tt_button .tt_button{margin-bottom: 0px;}.vc_row .container h2,.container h3.vc_custom_heading,.kd-calltoaction .cta-text h3,#single-page .kd-calltoaction .cta-text h3,header.kd-section-title h2{font-size: 28px!important;
        line-height: 1.3!important;}.feature-sections-wrapper .side-content-title br{display: none;}.feature-sections-wrapper .feature-sections-tabs .nav-tabs a i{font-size: 24px!important;}header.kd-section-title h1{font-size: 32px!important;
        line-height: 1.3!important;
        margin-bottom: 20px!important;}h2.kd-section-title .separator_off{margin-bottom: 20px;}.container h1.vc_custom_heading br,.container h2.vc_custom_heading br,.container h3.vc_custom_heading br{display: none;}.kd-calltoaction .cta-btncontainer .tt_button{margin-right: 0;}.kd-calltoaction{margin: 0 -15px!important;
        display: block;
        position: relative;
        width: auto;
        padding: 50px 25px;
        margin-left: 0;}.key-icon-box .ib-wrapper{padding: 20px;}.key-icon-box.icon-left.icon-default i{margin-right: 15px;
        margin-top: -10px;
        float: none;
        margin: 0;}.key-icon-box.icon-left.icon-default i{text-align: left;}.rw-authorimg{}.rw-authorimg img{max-width: 100%;
        height: auto;
        margin: auto;
        max-height: inherit;
        width: auto!important;}.rw_rating{}.rw-author-details{width: 100%;
        display: block;}.pricing-table.active{padding-top: 0;
        margin-top: 0;
        padding-bottom: 0;}.pricing-table{box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);}.kd-calltoaction .cta-text h3,#single-page .kd-calltoaction .cta-text h3{max-width: 100%;}.cb-container{margin-bottom: 0;
        max-height: 100%;
        border: 0;}.kd-calltoaction .cta-text h2 br{display: none;}.cb-container .cb-wrapper{padding: 30px;}.cb-container:hover{box-shadow: none;
        border: 0;}.cb-container:hover .cb-img-area{opacity: 1;}.cb-container:hover .cb-text-area,.cb-container:hover .cb-img-area{-webkit-transform: none;
        transform: none;}.cb-heading{font-size: 18px;text-align: center;}.rw_message{border:none;max-width: 100%;margin-top: 25px;}.key-icon-box.icon-left.icon-circle p{max-width: calc(100% - 136px);
        float: right;}.kd-calltoaction .cta-text p,#single-page .kd-calltoaction .cta-text p{margin: 25px 0;
        color: inherit;}.key-icon-box.icon-top{margin-bottom: 20px;}.key-icon-box.icon-left.icon-circle{text-align: left;
        float: none;
        clear: both;
        margin: auto;
        display: block;
        width: 100%;
        margin-bottom: 40px;
        max-width: 400px;
        min-height: 150px;}.key-icon-box i{margin-bottom: 16px;
        margin-top: 20px;}.key-icon-box.icon-left.icon-default p{font-size: 14px;}.key-icon-box.icon-left.icon-default p br{display: none;}.key-icon-box .ib-link{margin-top: 20px;}.key-reviews{padding: 30px;
        margin: 0 15px;}.pricing{padding: 20px 10px;
        padding-bottom: 30px;}.pricing-table.DetailedStyle .pricing{padding-top: 40px;}.pricing-table.DetailedStyle,.pricing-table{width: 100%;
        margin: 0 auto;
        
        margin-bottom: 30px;}.pricing .pricing-option{font-size: 14px;
        color: inherit;}.pricing .pricing-subtitle{padding: 0;}.pricing-table.DetailedStyle.active{margin: 0;
        margin-bottom: 30px;
        padding-bottom: 0;}.pricing .pricing-option .fa{float: none;
    margin-right: 12px;
    font-size: 12px;}.pricing-table.DetailedStyle.active .pricing-options-container.DetailedStyle{margin-bottom: 30px;}.pricing .col-lg-3{padding: 0;
        margin-bottom: 0;
        border: none;}.pricing-table.DetailedStyle .pricing .col-lg-3{}.pricing-table.DetailedStyle.active .pricing .col-lg-3{padding-bottom: 0;
        padding-top: 0;}.pricing .pricing-price{}.pricing .currency{font-size: 30px;
        position: relative;
        top: -12px;}.pricing-meta{}#single-page .cb-text-area p,.cb-text-area p{margin-bottom: 20px;
        opacity: 1;
        text-align: center;}header.kd-section-title{margin: auto;}.kd-section-title.text-left{margin-left: 0!important;}header.kd-section-title .subtitle{margin-bottom: 0;}
}@media (min-width:767px) and (max-width:1024px){.wpb_column.with-shadow{box-shadow: none!important;}.kd-section-title.subtitle-above-title .subtitle br{display: none;}.wpb_column.vc_col-md-6{width: 50%;}.wpb_column.vc_col-md-12{width: 100%;}.rw-authorimg img{margin-bottom: 20px;}.rw-author-details p{line-height: 1.4;}
}@media (max-width: 767px){header.kd-section-title .subtitle br,header.kd-section-title br{display: none!important;}.kd-calltoaction .container{flex-direction: column;}.kd-calltoaction .cta-btncontainer{margin-left: 0;
        margin-right: auto;}.cta-text br{display: none;}.cta-text{margin-bottom: 30px;}.kd-calltoaction .cta-text p,#single-page .kd-calltoaction .cta-text p{margin-bottom: 5px;}.pricing-options-container.DetailedStyle .pricing-row:first-child{padding-top: 0;}.pricing-table.DetailedStyle.active{padding-bottom: 0;}.pricing-options-container.DetailedStyle .pricing-row:last-child{border-bottom: none;
          margin-bottom: 0;}.pricing-options-container.DetailedStyle .pricing-row{overflow: hidden;
        max-width: 100%;}
}@media (min-width: 1024px) and (max-width: 1225px){.key-icon-box,.key-icon-box.with-border{margin-bottom: 30px;}

}#wrapper .wpb_text_column p:last-child{margin-bottom: 20px;}.with-shadow .featured-image img{box-shadow: 0 0px 40px rgba(0, 0, 0, .07);}@media (min-width:720px) and (max-width:1365px){.vc_row.vc_row-has-fill .container{max-width: 100%;}.feature-sections-wrapper .feature-sections-tabs{margin-left: calc(-100vw / 2 + 470px);
    margin-right: calc(-100vw / 2 + 470px);}

}@media (max-width: 1365px){.feature-sections-wrapper .side-content-title br{display: none;}.kd-shapes{display: none!important}.kd-photobox{margin-bottom: 25px;}.key-icon-box.icon-left.cont-left .service-heading br,.key-icon-box.icon-left.cont-left p br{display: none;}.pricing .pricing-row{padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;}.pricing-options-container{margin-bottom: 30px;
        padding: 20px 0;}.pricing-options-container.DetailedStyle{padding: 25px 0;}
}.with-shadow{}
