.glyphicon {
    font-family:"Glyphicons Halflings X"
}
.blog-post-image,.news-item-image {
    max-height:154px;
    overflow:hidden
}
.btn-link:hover,.btn-websites:hover,.industry-popup .navbar-item:active,.industry-popup .navbar-item:active:focus,.industry-popup .navbar-item:focus,.industry-popup .navbar-item:hover,.widget-contact-actions a:active,.widget-contact-actions a:focus,.widget-contact-actions a:hover,a:hover {
    text-decoration:none
}
.intro-migrate:after,.overlay {
    right:0;
    top:0;
    position:absolute
}
.contact-options a,.contact-type a .ico {
    filter:grayscale(100%);
    opacity:.4
}
.popup-col-business ul,.websites-list ul {
    column-count:4;
    column-gap:30px
}
.popup-col-business ul li,.websites-list ul li {
    -webkit-column-break-inside:avoid;
    page-break-inside:avoid;
    break-inside:avoid
}
.i18n-missing,.row-tool-actions p,.section-details p a,.success-story p a em {
    text-overflow:ellipsis;
    white-space:nowrap
}
body {
    font-family:Raleway,sans-serif;
    font-weight:500;
    color:#717476;
    font-size:20px;
    line-height:1.8em
}
.shell {
    max-width:1440px;
    margin:0 auto;
    padding:0 15px;
    position:relative
}
.img-captcha {
    cursor:pointer;
    vertical-align:middle;
    border:none
}
.box-entry-nav .active .box-entry-nav-secondary .current a,.box-entry-nav .active a,.box-entry-nav .active p,.box-entry-nav .current a,.box-entry-nav a:hover,.compare-cell .glyphicon,.compare-cell strong.text-primary,.compare-cell-secondary span strong,.faq-nav a.active,.faq-nav a:hover,.industry-popup-tertiary .popup-website-price span,.intro .position-relative .dropdown-menu>li>.active,.kb-version-menu li .active,.kb-version-menu li a:hover,.manage-box-body li a:hover,.nav .dropdown-menu .current a,.nav .dropdown-menu a:hover,.popup-row ul li a:hover,.related-blog-posts li a:hover,.row-tool-main .row-tool-content .h2 a:hover,.schedule-check input:checked+.schedule-check-inner .h4,.section-addons .h5,.started-aside a:hover,.started-aside-secondary .btn-primary:active:focus,.started-aside-secondary .btn-primary:focus,.started-aside-secondary .btn-primary:focus:active,.started-aside-secondary .btn-primary:hover,.started-aside-secondary .btn-secondary,.statistic a:hover,.table-compare-col-sec .glyphicon,.text-info,a {
    color:#1e81c7
}
.blog-post-content .h4 a,.boost-content p strong,.box-entry-nav .active .box-entry-nav-secondary a:hover,.box-entry-nav-secondary a:hover,.entry-domain p strong,.h2,.h3,.h3x,.h4,.h5,.h6,.kb-note-box p strong,.online-business .active,.online-business a:hover,.plan-radio input:checked+.plan .plan-price-info,.plan-radio:hover .plan .plan-price-info,.report-hightlights strong,.row-tool-main .row-tool-content .h2 a,.section-app .section-content p strong,.world-wide-col .fw-bold {
    color:#363b3e
}
a:hover {
    color:#0f5f98
}
.blog-post a img,.box-entry-nav-holder,.btn,.btn-arrow,.btn-close,.btn-contact-widget,.btn-search,.btn-websites,.catalogue-overlay,.contact-options a,.contact-type a .ico,.contact-widget,.contact-widget-quote,.dialogue-message-content a,.footer-creds p a,.footer-nav li a,.generated-logos a,.generated-logos strong,.industry-popup,.industry-popup a,.nav .dropdown-menu,.nav .dropdown-toggle:after,.nav>li>a,.navbar,.online-business a .ico,.onoffswitch-inner,.overlay,.payments a,.payments a img,.search-field,.socials a,.socials-alt a,.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet {
    transition:.3s
}
.badge-fee strong,.btn-primary,.btn-quaternary,.btn-secondary,.catalogue-item-badge,.catalogue-item-name,.compare-cell .h5,.font-rubik,.intro .h1,.intro p,.intro-business-content .h1,.intro-business-content p,.intro-features .h1,.intro-features .h1 span,.intro-main h1,.intro-main p,.monthly-price span,.nav-title,.pagination>li>a,.pagination>li>span,.plan-price strong,.process-number,.section-title,.statistics p strong,.statistics-secondary p strong,.yearly-price span {
    font-family:Rubik,Arial,sans-serif
}
.font-price {
    font-family: Arial, sans-serif !important;
}
.h1 {
    font-size:58px;
    font-weight:700
}
.h2 {
    font-size:48px;
    font-weight:900
}
.h3 {
    font-size:30px;
    font-weight:700
}
.h3x,.intro .h2 {
    font-size:48px;
    font-weight:600
}
.box-entry-nav a,.confirmation-box-content p a,.h4,.h5,.payment-head-row .payment-head-total,.plan-extra .h6 {
    font-weight:700
}
.box-secondary .h3,.content-entry .kb-title2,.h4,.intro-pricing p,.kb-title2,.section-select-plan p strong {
    font-size:24px
}
.btn-link,.content-entry .kb-title3,.h5,.kb-title3,.section-plan .section-content p {
    font-size:20px
}
.h6 {
    font-size:18px;
    font-weight:900
}
.affiliate-banner-holder:after,.bar-pricing p:after,.blog-post-actions:after,.entry-head:after,.payments:after,.popup-row:after,.section-affiliate ul:after,.section-manage:after,.section-plan-extras .form-group:after,.section-works ul:after,.shell:after,.table-compare:after,.templates-grid:after {
    content:'';
    clear:both;
    display:table
}
.blog-post-image img,.catalogue-item-head img,.entry-boost-image img,.entry-image img,.faq-content .content-entry img,.generated-logos a img,.generated-logos strong img,.news-item-image img,.section-addons img,.section-custom-design img,.section-design-touches img,.section-edit img,.section-features-images img,.section-get-social img,.section-language img,.section-migrate img,.section-no-fees img,.section-payment-options img,.section-personalized-logo img,.section-request img,.section-seo-image img,.section-seo-tools .section-image img,.section-works img,.send-sms-image img {
    display:block;
    max-width:100%;
    height:auto
}
.banner-slider .swiper-slide .affiliate-banner img,.design-slider-holder img,.intro-features-image img,.projects-grid img,.section-about-images img,.section-cms-image img,.section-key-functionalities-image img,.templates-grid img {
    display:block;
    width:100%;
    height:auto
}
.advantage-icon:before,.box-icon:before,.contact-options a:before,.contact-type a:before,.entry-head .entry-head-ico:before,.industry-icon:before,.on-demand-icon:before,.overlay:before,.plan-content:before,.section-grow:before,.socials-alt a:before,.solution-icon:before,.statistic-icon:before,.widget-contact-nav a:before,.works-icon:before {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.advantage-icon .ico,.box-icon .ico,.contact-options a .ico,.contact-type a .ico,.entry-head .entry-head-ico .ico,.industry-icon .ico,.on-demand-icon .ico,.overlay .btn,.plan-content p,.section-grow .section-content,.socials-alt a .ico,.solution-icon i,.statistic-icon .ico,.widget-contact-nav a .ico,.works-icon .ico {
    display:inline-block;
    max-height:100%;
    vertical-align:middle
}
.m-l-none,.socials-alt a:before {
    margin-left:0
}
.m-l-xs {
    margin-left:5px
}
.buttons .btn-websites+.btn-websites,.m-l-sm,.ticket-page .sr-control .btn-link:last-of-type {
    margin-left:10px
}
.m-l {
    margin-left:15px
}
.m-l-md,.section-actions .btn+.btn,.socials-alt a+a {
    margin-left:20px
}
.m-l-lg {
    margin-left:30px
}
.m-l-xl {
    margin-left:40px
}
.contact-form .contact-support-image img,.content-entry .h3,.content-entry .kb-title-1:first-child,.m-t-none,.navbar-brand,.payment-head .h2,.section-plan-extras .radio,.section-protect .box-icon {
    margin-top:0
}
.m-t-xxs {
    margin-top:1px
}
.contact-form .select+.error,.m-t-xs,.section-addons .btn {
    margin-top:5px
}
.m-t-sm,.section-seo .btn {
    margin-top:10px
}
.entry-boost .btn,.kb-note-box p+p,.m-t,form .select+.error {
    margin-top:15px
}
.entry-boost,.m-t-lg,.section-demo-benefits .section-actions,.statistic .ico-software {
    margin-top:30px
}
.m-t-xl,.section-add-functionalities .btn-primary,.section-language img {
    margin-top:40px
}
.contact-widget .posted-box,.m-r-none {
    margin-right:0
}
.m-r-xxs {
    margin-right:1px
}
.m-r-xs,.select-dropdown .dropdown-menu img {
    margin-right:5px
}
.m-r-sm {
    margin-right:10px
}
.m-r {
    margin-right:15px
}
.m-r-md {
    margin-right:20px
}
.m-r-lg {
    margin-right:30px
}
.m-r-xl {
    margin-right:40px
}
.blog-img-thumb img,.box-primary p,.collapse-box p,.kb-img-thumb img,.kb-note-box p,.m-b-none,.posted-box-files li:last-child,.story-testimonial-author p,.testimonial p:last-child {
    margin-bottom:0
}
.m-b-xxs {
    margin-bottom:1px
}
.faq-item .ico,.faq-item p,.m-b-xs,.section-custom-design .h5,.section-key-functionalities-content li .h5 {
    margin-bottom:5px
}
.buttons .btn-websites,.m-b-sm,.posted-box-message ol li,.posted-box-message ul li,.success-stories-content .blog-title-2 {
    margin-bottom:10px
}
.box-secondary .box-extra p,.checkout-total .h4,.m-b,.main-content .h3,.main-content ol li,.mb-md,.row-marketing .h4,.section-design .btn,.section-edit .h2,.section-request .h2,.section-solution .on-demand-service p,.statistics-secondary .statistic-icon,.success-stories-content .blog-title-1,.success-stories-image,.swiper-image-holder {
    margin-bottom:15px
}
.blog-post-secondary,.m-b-md,.news-item .h5,.section-select-plan .form-group {
    margin-bottom:20px
}
.comment-form .form-control-lg,.content-entry .img-responsive-mb,.img-responsive-mb,.intro-business-content .h2,.intro-features-secondary .intro-business-content .h2,.m-b-lg,.main-content p,.mb-lg,.modal-form .form-group,.payment-head .h4,.profiles-list-info p,.row-tool-main .row-tool-content p,.section-app .section-content .h2,.section-app .section-content .list-check,.section-app .section-content p,.section-approach p,.section-complete .h2,.section-complete-entry p,.section-earn .section-content .h2,.section-launch .section-content p,.section-loop .box p,.section-manage .section-content p,.section-migrate p,.section-payment-options img,.section-request .section-content p,.section-row p,.swiper-image-holder .text-center {
    margin-bottom:30px
}
.blog-post,.m-b-xl,.newsletter .h4,.section-design p,.section-edit p,.section-features .h2,.section-get-social .list-check,.section-seo-tools .list-check,.started-row {
    margin-bottom:40px
}
.m-0,.no-margins {
    margin:0!important
}
.no-paddings,.p-0 {
    padding:0!important
}
#design-slider-new,.banner-slider .swiper-container,.dropdown-list-holder,.intro-client,.no-scroll,.noscroll,.onoffswitch,.projects-grid,.section-reasons,.swiper-main,.swiper-take {
    overflow:hidden
}
.btn-primary,.btn-quaternary,.btn-quaternary[disabled]:hover,.btn-secondary {
    height:62px;
    min-width:270px;
    padding:19px 25px 0;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:1px
}
.btn-primary {
    border-radius:32px;
    background-color:#1e81c7;
    color:#fff;
    border:2px solid #1e81c7
}
.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover {
    background-color:transparent;
    border-color:#1e81c7;
    color:#1e81c7
}
.btn-secondary {
    border-radius:32px;
    background-color:transparent;
    color:#1e81c7;
    border:2px solid #1e81c7
}
.btn-secondary:active,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-secondary:focus,.btn-secondary:hover,.contact-widget-btn-circle:focus,.contact-widget-btn-circle:hover,.contact-widget-close:hover,.process-number.active,a:focus .contact-widget-btn-circle,a:hover .contact-widget-btn-circle {
    background-color:#1e81c7;
    color:#fff
}
.btn-quaternary,.btn-quaternary[disabled]:hover {
    border-radius:32px;
    background-color:transparent;
    color:#fff;
    border:2px solid #fff
}
.btn-quaternary:active,.btn-quaternary:active:focus,.btn-quaternary:active:hover,.btn-quaternary:focus,.btn-quaternary:hover {
    background-color:#fff;
    color:#1e81c7
}
.btn-tertiary,.btn-tertiary[disabled]:hover {
    height:42px;
    border-radius:21px;
    background-color:transparent;
    min-width:170px;
    padding:7px 25px 0;
    font-size:18px;
    color:#fff;
    text-align:center;
    border:2px solid rgba(255,255,255,.2);
    font-weight:600
}
.btn-tertiary:active,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.btn-tertiary:focus,.btn-tertiary:hover,.section-background .btn-secondary {
    border-color:#fff;
    color:#fff
}
.btn-lg,.btn-lg[disabled],.btn-lg[disabled]:hover {
    height:68px;
    border-radius:34px;
    padding-top:21px;
    font-size:18px;
    min-width:335px
}
.intro-business-content .btn-lg {
    min-width:322px
}
.btn-sm,.btn-sm[disabled],.btn-sm[disabled]:hover {
    height:42px;
    border-radius:21px;
    min-width:180px;
    font-size:14px;
    padding-top:10px;
    font-weight:400
}
.btn-disabled,.btn-disabled:active,.btn-disabled:active:focus,.btn-disabled:focus,.btn-disabled:hover {
    color:#848484;
    border-color:#bababa;
    background-color:#bababa;
    cursor:default;
    box-shadow:0 0 0 0 transparent
}
.btn-w-lg,.btn-w-lg[disabled]:hover {
    min-width:335px
}
.btn-w-lg2,.btn-w-lg2[disabled]:hover {
    min-width:405px
}
.btn-arrow,.btn-arrow[disabled],.btn-arrow[disabled]:hover {
    display:inline-block;
    padding:0 20px;
    text-transform:uppercase;
    color:#b3b9be;
    font-weight:700;
    font-size:16px;
    position:relative
}
.btn-arrow:hover,.btn-arrow[disabled]:hover {
    color:#1e81c7;
    position:relative
}
.btn-arrow:after {
    font-family:"Glyphicons Halflings X";
    position:absolute;
    top:9px;
    font-size:12px;
    line-height:1.2
}
.btn-arrow-prev:after {
    content:"\e079";
    left:0
}
.btn-arrow-next:after {
    content:"\e080";
    right:0
}
.bar-address .h4,.box-transparent .h3,.btn[disabled]:hover,.dialogue-message-content a:active,.dialogue-message-content a:focus,.dialogue-message-content a:hover,.dialogue-message-content span:hover,.nav-secondary .btn:hover,.navbar-nav-tertiary>li>a:hover,.not-btn-lg.active,.section-background .h2,.section-benefits .h3,.section.bg-dark,.section.bg-dark .h2,.started-aside-secondary .btn-primary,.started-aside-secondary .btn-secondary:active:focus,.started-aside-secondary .btn-secondary:focus,.started-aside-secondary .btn-secondary:focus:active,.started-aside-secondary .btn-secondary:hover {
    color:#fff
}
.intro-background .btn-primary,.intro-business-content .btn-primary,.intro-features .btn-primary,.intro-main .btn-primary {
    box-shadow:0 8px 20px 0 rgba(0,0,0,.5)
}
.catalogue-secondary .catalogue-overlay .btn-holder,.main-secondary,button.btn,button.btn-sm[disabled],button.btn-sm[disabled]:hover,button.btn[disabled],button.btn[disabled]:hover,input.btn,input.btn-sm,input.btn-sm[disabled]:hover,input.btn[disabled],input.btn[disabled]:hover {
    padding-top:0
}
.navbar {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:20;
    padding:20px 15px 20px 45px;
    margin:0;
    border-radius:0
}
.blog-post-details,.catalogue-item,.contact-widget .cw-tab-wrapper,.fe-be-swiper .swiper-pagination,.intro .h1 span,.intro-main,.nav .dropdown-menu li a,.nav .dropdown-toggle,.popup-row,.section-app .section-image,.swiper-pagination-fraction {
    position:relative
}
.navbar-brand {
    background-repeat:no-repeat;
    background-position:0 0;
    width:252px;
    height:36px;
    background-size:252px 36px;
    float:left;
    font-size:0;
    line-height:0;
    text-indent:-4000px;
    padding:0
}
.no-webp .navbar-brand {
    background-image:url(../img/site/logo.png)
}
.webp .navbar-brand {
    background-image:url(../../../images/vevsoftware-logo-1.png)
}
.no-webp .ib-4 {
    background-image:url(https://www.vevs.com/app/web/../../images/job-portal-website-builder-demo.jpg)
}
.webp .ib-4 {
    background-image:url(https://www.vevs.com/app/web/../../images/job-portal-website-builder-demo.webp)
}
.nav {
    padding:12px 0 0 50px
}
.nav>li+li {
    padding-left:40px
}
.nav-secondary a:not(.btn),.nav>li>a {
    padding:0;
    font-size:18px;
    color:#fff;
    font-weight:500
}
.nav>li {
    position:static
}
.nav-secondary a:active,.nav-secondary a:focus,.nav-secondary a:hover,.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover {
    background:0 0;
    color:#33a3f3;
    text-decoration:none
}
.nav-secondary {
    float:right;
    text-align:right
}
#box-logos .ball-beat,.bar,.box-tag,.buttons,.covid-19-box,.i18n-missing,.overlay,.payment-head,.popup-subtitle.text-center,.reason,.row-tool-main .row-tool-image,.section-approach,.section-blog,.section-box-benefits .section-actions,.section-catalogue .section-content,.section-created,.section-demo-benefits,.section-dialogue .section-content,.section-get-social .section-head p,.section-how-it-works .section-content,.section-matters .section-content,.section-move-on,.section-online-business,.section-payment-options,.section-request,.section-rows .section-actions,.section-switchover,.section-templates,.section-title,.section-works,.table-compare-col-sec:last-child,.window-holder-info {
    text-align:center
}
.nav-secondary a {
    display:inline-block;
    line-height:42px
}
.nav-secondary .btn {
    line-height:1.3;
    margin-left:45px
}
.nav .dropdown-menu {
    width:100%;
    z-index:2;
    padding:70px 30px;
    display:block;
    opacity:0;
    visibility:hidden;
    top:90%
}
.nav .dropdown-menu p {
    font-weight:400;
    font-family:Rubik,sans-serif;
    color:#1e81c7;
    font-size:20px;
    border-bottom:1px solid rgba(0,0,0,.1);
    padding:0 15px 5px;
    margin-bottom:15px
}
.nav .dropdown-menu ul {
    list-style:none;
    padding:0 15px;
    margin:0
}
.nav .dropdown-menu a {
    color:#787d81;
    font-size:19px;
    text-decoration:none!important
}
.nav .open .dropdown-menu {
    opacity:1;
    visibility:visible;
    top:100%
}
.nav .dropdown-toggle:after {
    top:100%;
    content:'';
    position:absolute;
    left:50%;
    margin-left:-16px;
    width:0;
    height:0;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    border-bottom:15px solid #fff;
    margin-top:17px;
    cursor:default;
    z-index:3;
    display:none
}
.contact-type a,.nav .open .dropdown-toggle:after,.plan-desc,.send-sms-image a,.ticket-page .sr-input.active+.sr-control {
    display:block
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background:0 0;
    border:0
}
.intro-main {
    background:#1f3d57;
    background:-moz-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:-webkit-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:linear-gradient(135deg,#1f3d57 0,#14203a 100%);
    color:#fff;
    min-height:950px;
    padding-top:180px;
    overflow:hidden
}
.section-grow,.section-testimonials {
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    text-align:center;
    overflow:hidden
}
.intro-main h1 {
    margin:0 0 70px;
    line-height:1.2;
    font-weight:500
}
.intro-features .h1 span,.intro-main h1 span {
    font-weight:300;
    display:block;
    text-transform:none
}
.blog-post .socials-alt-title,.btn-websites,.compare-cell .h5,.intro .h1 span small,.intro-business-content .h1,.intro-features .h1,.plan:before,.reason .h5,.section-addons .h5,.section-cms-content .h5,.section-featured .h4,.section-migrate .lead,.section-reasons .h2 strong,.solution .h5,.table-compare-col-sec .h5,.tech-item .h5,.ticket-page .f-filter label {
    text-transform:uppercase
}
.intro-main p {
    font-size:23px;
    font-weight:300;
    margin-bottom:60px
}
.intro-main p strong {
    font-weight:400;
    font-size:24px
}
.intro-features .h1 {
    margin:0 0 45px;
    line-height:1.2;
    font-weight:500
}
.intro-business .intro-images,.intro-images {
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.image-holder,.intro-migrate {
    position:relative;
    overflow:hidden
}
.industry-popup-inner,.intro-migrate .shell {
    position:relative;
    z-index:2
}
.intro-migrate:after {
    content:'';
    left:0;
    bottom:0;
    background:url(../img/site/media/migrate-to-vevs.png) 0 bottom/25% auto no-repeat;
    z-index:1
}
.img-holder {
    position:absolute;
    bottom:-10px;
    width:283px;
    height:440px
}
.img-holder img {
    outline:transparent solid 1px;
    display:block;
    width:100%;
    height:auto;
    -webkit-transform:rotateX(0) rotateY(-10deg) rotateZ(0) skew(-5deg,0deg);
    -ms-transform:rotateX(0) rotateY(-10deg) rotateZ(0) skew(-5deg,0deg);
    transform:rotateX(0) rotateY(-10deg) rotateZ(0) skew(-5deg,0deg);
    box-shadow:50px 0 50px 0 rgba(0,0,0,.5)
}
.img-holder1 {
    left:-30px;
    bottom:-80px;
    z-index:6
}
.img-holder2 {
    left:205px;
    bottom:-120px;
    z-index:5
}
.img-holder3 {
    left:445px;
    bottom:-160px;
    z-index:4
}
.img-holder4 {
    left:670px;
    bottom:-150px;
    z-index:3
}
.img-holder5 {
    left:920px;
    bottom:-120px;
    z-index:2
}
.img-holder6 {
    left:1180px;
    bottom:-80px;
    z-index:1
}
.section {
    padding:130px 0
}
.section-colored {
    background-color: #ecf2f6
}
.section-grow {
    vertical-align:middle
}
.section-grow .section-content {
    max-width:760px
}
.section-grow .h2 {
    margin:0 0 70px
}
.catalogue-sidebar .dropdown,.main-content ol,.marketing-content .h2,.section-brand-design .h2,.section-complete .section-content,.section-content .covid-19-box,.section-create-logo .h2,.section-custom-design .h2,.section-dialogue .h2,.section-featured-apps .h2,.section-featured-apps p,.section-grow p,.section-head,.section-head .h2,.section-move-on .h2,.section-no-fees .h2,.section-no-fees p,.section-online-business .section-content,.section-partnership .h2,.section-payment .h2,.section-payment-options .h2,.section-personalized-logo .h2,.section-plan .section-content .h2,.section-projects .h2,.section-seo-tools .h2,.section-switchover .form .form-group,.section-technology .h2,.statistics-secondary,.tea-box ul {
    margin-bottom:45px
}
.section-grow .btn-primary,.section-plan .section-actions,.window-caption-row+.window-caption-row {
    margin-top:45px
}
.section-manage .section-image {
    width:53.6458%;
    float:left;
    text-align:right;
    padding-top:20px
}
.section-manage .section-image img {
    max-width:81%;
    height:auto
}
.section-manage .section-content {
    float:left;
    max-width:590px;
    padding-left:70px
}
.section-manage .section-content .h2 {
    line-height:1.2em;
    margin-bottom:15px;
    margin-top:0
}
.section-templates {
    padding:60px 0 0;
    background-color:#ecf2f6
}
.blog-post-comments .h3,.box-suitable-offer-head .h4,.section-better p,.section-blog-head .h2,.section-seo p,.section-switchover .form-group,.section-templates .h2 {
    margin-bottom:35px
}
.comment-form .h3,.contact-entry-actions,.contact-form .form-group,.industry-popup-tertiary .popup-col-business .popup-subtitle,.on-demand-service .h4,.popup-col-professionals .popup-subtitle,.section-templates .buttons {
    margin-bottom:25px
}
.section-compare-plans,.section-partnership-welcome p,.section-templates .section-content,.success-stories-entry {
    padding-bottom:30px
}
.templates-grid {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
.templates-grid a {
    display:block;
    position:relative;
    overflow:hidden
}
.overlay {
    vertical-align:middle;
    left:0;
    bottom:0;
    background-color:rgba(21,38,55,.8);
    opacity:0;
    visibility:hidden
}
.buttons,.section-features-content>.row {
    font-size:0;
    vertical-align:top
}
.btn-websites {
    display:inline-block;
    height:42px;
    border:2px solid transparent;
    border-radius:21px;
    padding:10px 25px 0;
    font-size:16px;
    line-height:1.3em
}
.btn-websites:not(.active):hover {
    border:2px solid #fff;
    background-color:#fff;
    color:#1e81c7;
    box-shadow:0 3px 3px 0 rgba(0,0,0,.05)
}
.btn-websites.active {
    border:2px solid rgba(0,0,0,.1);
    color:#363b3e
}
.grid-width-2,.grid-width-3,.grid-width-4,.grid-width-5,.grid-width-6,.grid-width-7 {
    border:1px solid #fff
}
.grid-width-1 {
    width:75%;
    float:left
}
.grid-width-2,.grid-width-6,.grid-width-7 {
    width:25%;
    float:left
}
.grid-width-3 {
    width:33.3333%;
    float:left
}
.grid-width-4 {
    width:66.6667%;
    float:left
}
.grid-width-5 {
    width:50%;
    float:left
}
.section-reasons .h2 {
    position:relative;
    padding-left:95px;
    margin-bottom:115px
}
.section-reasons .h2 strong {
    display:block;
    font-size:44px;
    color:#888d90
}
.section-reasons .h2 em {
    position:absolute;
    top:-35px;
    left:0;
    font-size:140px;
    line-height:1;
    font-style:normal;
    color:#1e81c7;
    font-weight:700
}
.section-reasons-head {
    max-width:560px;
    margin:0 auto
}
.reason {
    padding:0 25px 70px
}
.section-blog,.section-blog-head {
    padding-bottom:80px
}
.reason .h5 {
    margin-bottom:25px;
    color:#1e81c7
}
.reason p {
    font-size:18px;
    color:#717476
}
.reason-icon {
    height:77px;
    margin-bottom:25px
}
.section-blog {
    background-color:#ecf2f6;
    padding-top:100px;
    overflow:hidden
}
.bar,.bar-clients .swiper-slide,.box:after,.contact-widget-quote,.kb-version-menu li .active i,.kb-version-menu li a:hover i,.list-unstyled li:before,.not-btn.active,.plan:before,.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#1e81c7
}
.news-item {
    padding-bottom:65px
}
.news-item p {
    font-size:16px;
    line-height:30px;
    color:#949595
}
.news-item-image {
    display:block;
    margin-bottom:30px;
    position:relative
}
.catalogue-item-head:hover .catalogue-overlay,.contact-widget.active,.industry-popup.active,.news-item-image:hover .overlay,.plan-radio input:checked+.plan:before,.projects-grid a:hover .overlay,.templates-grid a:hover .overlay {
    opacity:1;
    visibility:visible
}
.bar {
    color:#fff
}
.bar-clients {
    font-size:0;
    vertical-align:top;
    padding:15px 0
}
.bar-clients img {
    display:inline-block;
    margin:0 10px
}
.bar-clients .swiper-container {
    height:100%;
    width:100%
}
.section-testimonials {
    color:#fff;
    min-height:695px
}
.section-testimonials .h2 {
    color:#fff;
    margin:0 0 20px
}
.clients-filter .buttons,.section-catalogue .buttons,.section-catalogue .section-content p,.section-payment p,.section-testimonials p {
    margin-bottom:75px
}
.swiper-container,[style*="--aspect-ratio"]>img {
    height:auto
}
.contact-sidebar,.testimonials-slider-holder {
    padding:0 45px
}
.testimonial {
    position:relative;
    padding-left:85px;
    padding-right:15px;
    text-align:left
}
.testimonial p {
    margin-bottom:20px;
    line-height:1.6em
}
.testimonial-btn-next {
    right:-160px;
    opacity:.3;
    margin-top:-30px
}
.testimonial-btn-prev {
    left:-160px;
    opacity:.3;
    margin-top:-30px
}
.contact-support-image:hover .contact-support-image-icon,.featured-app-btn:hover,.home-video:hover:before,.image-holder .btn-play-ripple-xs,.image-holder:hover .btn-play-ripple,.kb-video:hover:before,.testimonial-btn-next:hover,.testimonial-btn-prev:hover {
    opacity:1
}
.section-get-now {
    padding:115px 0;
    text-align:center;
    overflow:hidden
}
.section-get-now .h2 {
    margin:40px 0 80px
}
.intro-business {
    background:#1f3d57;
    background:-moz-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:-webkit-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:linear-gradient(135deg,#1f3d57 0,#14203a 100%);
    color:#fff;
    padding:195px 0 140px;
    overflow:hidden;
    position:relative
}
.intro-business .img-holder {
    position:absolute;
    bottom:-10px
}
.intro-business .img-holder1 {
    width:300px;
    height:466px;
    left:auto;
    right:440px;
    bottom:110px;
    z-index:5
}
.intro-business .img-holder2 {
    width:320px;
    height:497px;
    left:auto;
    right:230px;
    bottom:-50px;
    z-index:4
}
.intro-business .img-holder3 {
    width:340px;
    height:528px;
    left:auto;
    right:0;
    bottom:-10px;
    z-index:3
}
.intro-business-content {
    margin-left:-80px
}
.intro-business-content .h1 {
    font-weight:500;
    margin:0 -75px 45px 0
}
.intro-business-content p {
    font-size:24px;
    line-height:1.6em;
    margin-bottom:45px;
    font-weight:300
}
.intro-business-content p strong {
    font-size:32px;
    color:#4ca6e6;
    display:block;
    padding-bottom:20px;
    font-weight:500
}
.section-features {
    padding:70px 0 140px
}
.section-features .h5 {
    padding:10px 0 10px 55px;
    position:relative;
    margin-bottom:20px
}
.section-features .h5 i {
    position:absolute;
    top:3px;
    left:0
}
.section-features p {
    font-size:16px;
    line-height:1.6em;
    margin-bottom:45px
}
.section-features .section-content {
    text-align:center;
    padding-bottom:50px
}
.section-features .section-content p {
    font-size:20px;
    margin-bottom:10px
}
.section-features .section-actions {
    margin-top:55px
}
.section-features-content {
    padding-top:45px;
    float:right
}
.section-features-content .col-md-6,.section-features-content.awesome-features .awesome-feature {
    display:inline-block;
    vertical-align:top;
    font-size:16px;
    float:none
}
.section-features-content.awesome-features {
    float:none
}
.footer-nav,.section-design,.section-generated-logos {
    padding:100px 0
}
.section-design .section-content {
    padding:60px 15px 0 0
}
.section-design .h2,.section-design-touches .h2,.section-mobile p {
    margin-bottom:55px
}
.design-slider-holder .swiper-container {
    box-shadow:0 0 60px 0 rgba(0,0,0,.15)
}
.design-slider-pagination {
    text-align:center;
    margin-top:30px
}
.section-benefits {
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    color:#fff;
    min-height:700px;
    text-align:center
}
.section-benefits .h2 {
    color:#fff;
    margin:20px 0 85px
}
.col-secondary,.section-benefits-inner,.section-row-content {
    padding:0 30px
}
.benefit {
    padding:0 15px 30px
}
.benefit .h5 {
    color:#fff;
    margin-bottom:15px
}
.benefit p,.section-key-functionalities-content li p {
    font-size:16px;
    line-height:1.6
}
.faq-item p,.faq-item ul {
    line-height:1.8em;
    font-size:16px
}
.benefit-icon {
    height:130px;
    margin-bottom:30px
}
.benefit-icon .ico {
    display:inline-block;
    width:139px;
    height:139px;
    background-color:transparent;
    background-repeat:no-repeat;
    background-size:auto
}
.benefit-icon .ico.benefit-icon-1,.box-icon .ico-suitable2-1,.box-icon .ico-suitable2-1.boat-rental-software,.box-icon .ico-suitable2-1.boat-rental-websites,.ico.ico-benefit.ico-benefit-1,.ico.ico-feature.ico-feature-1,.ico.ico-features-2.ico-features-2-1,.ico.ico-features-8.ico-features-8-1 {
    background-position:0 0
}
.benefit-icon .ico.benefit-icon-2 {
    background-position:0 -139px
}
.benefit-icon .ico.benefit-icon-3 {
    background-position:0 -278px
}
.benefit-icon .ico.benefit-icon-4 {
    background-position:0 -417px
}
.benefit-icon .ico.car-dealer-website-builder,.benefit-icon .ico.car-dealer-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-dealer-websites-key-benefits.png)
}
.benefit-icon .ico.car-rental-software,.benefit-icon .ico.car-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-rental-websites-key-benefits.png)
}
.benefit-icon .ico.car-parking-websites,.benefit-icon .ico.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/car-parking-websites-key-benefits.png)
}
.benefit-icon .ico.shuttle-booking-software,.benefit-icon .ico.shuttle-taxi-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/shuttle-taxi-websites-key-benefits.png)
}
.benefit-icon .ico.vacation-rental-software,.benefit-icon .ico.vacation-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/vacation-rental-websites-key-benefits.png)
}
.benefit-icon .ico.real-estate-website-builder,.benefit-icon .ico.real-estate-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/real-estate-websites-key-benefits.png)
}
.benefit-icon .ico.holiday-property-websites,.benefit-icon .ico.rental-property-website-builder {
    background-image:url(https://www.vevs.com/app/web/../../images/holiday-property-websites-key-benefits.png)
}
.benefit-icon .ico.hotel-website-builder,.benefit-icon .ico.hotel-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/hotel-websites-key-benefits.png)
}
.benefit-icon .ico.boat-rental-software,.benefit-icon .ico.boat-rental-websites,.benefit-icon .ico.yacht-and-boat-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-and-boat-websites-key-benefits.png)
}
.benefit-icon .ico.atv-bike-rental-software,.benefit-icon .ico.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites-key-benefits.png)
}
.benefit-icon .ico.caravan-camper-rental-websites,.benefit-icon .ico.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites-key-benefits.png)
}
.benefit-icon .ico.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites-key-benefits.png)
}
.benefit-icon .ico.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites-key-benefits.png)
}
.benefit-icon .ico.equipment-rental-software,.benefit-icon .ico.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites-key-benefits.png)
}
.benefit-icon .ico.restaurant-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/restaurant-websites-key-benefits.png)
}
.benefit-icon .ico.yacht-brokerage-software,.benefit-icon .ico.yacht-brokerage-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-brokerage-websites-key-benefits.png)
}
.box-icon .ico-suitable2.boat-rental-software,.box-icon .ico-suitable2.boat-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-rental-websites-icons.png);
    width:62px;
    height:62px;
    background-position:0 0;
    background-size:inherit
}
.box-icon .ico-suitable2-2.boat-rental-software,.box-icon .ico-suitable2-2.boat-rental-websites,.ico.ico-benefit.ico-benefit-2,.ico.ico-features-2.ico-features-2-2 {
    background-position:0 -62px
}
.box-icon .ico-suitable2-3.boat-rental-software,.box-icon .ico-suitable2-3.boat-rental-websites,.ico.ico-benefit.ico-benefit-3,.ico.ico-features-2.ico-features-2-3 {
    background-position:0 -124px
}
.box-icon .ico-suitable2-4.boat-rental-software,.box-icon .ico-suitable2-4.boat-rental-websites,.ico.ico-benefit.ico-benefit-4,.ico.ico-features-2.ico-features-2-4 {
    background-position:0 -186px
}
.bar-pricing {
    padding:65px 0 55px;
    text-align:center
}
.bar-pricing h3,.bar-pricing h4,.bar-pricing p {
    display:inline-block;
    margin:0;
    font-size:40px;
    font-weight:300
}
.bar-pricing p .btn,.blog-post-actions .btn-arrow-next,.dialogue-message:nth-child(2n) .dialogue-message-image,.footer-creds .socials {
    float:right
}
.bar-pricing span {
    display:inline-block;
    margin:13px 30px 0 0
}
.bar-pricing .text-small {
    font-size:20px;
    margin:30px 0 15px
}
.bar-pricing-entry {
    padding:25px 0 20px
}
.bar-pricing-entry p {
    font-weight:400;
    font-size:20px
}
.box-secondary .box-content .list-unstyled,.intro p,.section-about p,.section-created p {
    font-weight:300
}
.bar-actions,.boost-actions,.catalogue-overlay .btn-holder,.section-switchover .form-actions,.section-works .section-actions {
    padding-top:30px
}
.section-migrate {
    padding:125px 0
}
.section-migrate .section-content {
    padding-top:50px
}
.section-migrate .h2 {
    line-height:1.2em
}
.section-migrate .lead {
    color:#8fa2b0
}
.row-migrate {
    padding-bottom:145px
}
.faq-item .h5 {
    line-height:1.4em;
    margin-bottom:15px
}
.intro-features {
    background:#1f3d57;
    background:-moz-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:-webkit-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:linear-gradient(135deg,#1f3d57 0,#14203a 100%);
    color:#fff;
    height:950px;
    padding:180px 0 0;
    position:relative;
    margin-bottom:220px;
    box-shadow:0 0 45px 0 rgba(0,0,0,.5);
    text-align:center
}
.blog-post-latest,.content-entry,.intro-features .btn,.main-content .list-group,.section-affiliate-link .section-content,.section-custom-design p,.section-plan .section-content,.section-solution p,.section-trial .section-content {
    margin-bottom:60px
}
.section-rows .section-content,.section-solution {
    text-align:center;
    padding-bottom:90px
}
.section-solution .h2 {
    margin:0 0 55px
}
.solution {
    padding:0 20px 40px
}
.section-payment-options .h4,.solution .h5 {
    color:#1e81c7;
    margin-bottom:20px
}
.solution p {
    font-size:16px;
    line-height:1.6em;
    margin-bottom:15px
}
.solution-icon {
    border:2px solid rgba(0,0,0,.1);
    width:100px;
    height:100px;
    vertical-align:middle;
    border-radius:50%;
    margin:0 auto 30px;
    text-align:center
}
.solution-icon i {
    font-size:38px;
    color:#1e81c7
}
.section-mobile {
    padding:160px 0 150px
}
.section-mobile .h2 {
    line-height:1.2em;
    margin-bottom:20px
}
.section-mobile-content {
    float:left;
    width:34.5%;
    padding-left:15px
}
.section-mobile-image {
    float:left;
    width:65.5%;
    margin-right:-10%;
    margin-left:10%;
    padding-top:20px
}
.section-mobile-image img {
    width:100%;
    height:auto;
    display:block
}
.section-key-functionalities {
    background-color:#ecf2f6;
    overflow:hidden
}
.section-key-functionalities .h2 {
    text-align:center;
    margin-bottom:90px;
    line-height:1.2
}
.section-key-functionalities-inner {
    width:69.2708%;
    margin:0 auto 45px;
    position:relative
}
.section-key-functionalities-content {
    position:absolute;
    top:0;
    right:0;
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    height:100%
}
.section-key-functionalities-content li {
    width:490px;
    padding-left:35px;
    position:absolute
}
.section-key-functionalities-content li:first-child {
    left:65.5519%;
    top:-15px
}
.section-key-functionalities-content li:first-child:after {
    content:'';
    position:absolute;
    top:20px;
    right:100%;
    background:url(../img/site/key-top.png) no-repeat;
    width:237px;
    height:150px;
    margin-right:10px
}
.section-key-functionalities-content li:nth-child(2) {
    left:75.7211%;
    top:37.639%
}
.section-key-functionalities-content li:nth-child(2):after {
    content:'';
    position:absolute;
    top:10px;
    right:100%;
    background:url(../img/site/key-center.png) no-repeat;
    width:390px;
    height:16px;
    margin-right:10px
}
.section-key-functionalities-content li:nth-child(3) {
    left:60.7432%;
    top:71.8059%
}
.section-key-functionalities-content li:nth-child(3):after {
    content:'';
    position:absolute;
    bottom:100%;
    right:100%;
    background:url(../img/site/key-bottom.png) no-repeat;
    width:319px;
    height:71px;
    margin-right:10px;
    margin-bottom:-20px
}
.section-key-functionalities-content li i {
    position:absolute;
    top:10px;
    left:0;
    font-size:24px;
    color:#3887c9
}
.section-cms {
    overflow:hidden;
    padding-bottom:100px
}
.section-cms-image {
    width:53%;
    float:left
}
.section-cms-image img {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    box-shadow:0 0 25px 0 rgba(0,0,0,.3)
}
.section-cms-content {
    float:left;
    max-width:680px;
    padding:20px 0 0 90px
}
.section-cms-content .h2 {
    line-height:1.2em;
    margin:5px 0 45px
}
.section-cms-content .h5 {
    color:#1e81c7;
    margin-bottom:5px
}
.section-cms-content p,.section-get-social .section-content p {
    line-height:1.4em;
    margin-bottom:45px
}
.section-seo {
    padding-bottom:0;
    background-color:#ecf2f6
}
.section-boost .h2,.section-protect .h2,.section-seo .h2 {
    margin:0 0 40px
}
.section-seo-image img {
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    margin:0 auto
}
.section-seo-content {
    padding:40px 60px 0 0
}
.section-support {
    background:url(../img/site/media/section-support-image.jpg) right 0 no-repeat;
    padding:140px 0;
    overflow:hidden
}
.section-advantages,.section-advertising,.section-bg,.section-catalogue-secondary,.section-custom-design,.section-language,.section-need-plan,.section-no-fees,.section-send-sms,.section-suitable,.section-vevs-better {
    background-color:#ecf2f6
}
.section-support .h2 {
    line-height:1.3em;
    margin:0 0 45px
}
.section-support .section-actions {
    padding-top:40px
}
.section-custom-design {
    padding-bottom:90px;
    overflow:hidden
}
.box-secondary-img-holder img,.generated-logos a img,.generated-logos strong img,.section-approach .img-responsive,.section-brand-design img,.section-custom-design img,.section-move-on .img-responsive,.section-works img {
    margin:0 auto
}
.section-custom-design ul {
    list-style:none;
    padding:60px 0 0;
    margin:0
}
.section-custom-design li {
    padding:0 0 80px 40px;
    position:relative
}
.section-custom-design li i {
    position:absolute;
    top:0;
    left:0;
    font-size:26px;
    color:#3887c9
}
.section-custom-design li p {
    margin-bottom:0;
    line-height:1.5em
}
.section-custom-design .section-actions {
    text-align:center;
    padding-top:30px
}
.section-custom-design .section-actions .btn,.section-vevs-better .box {
    padding-left:30px;
    padding-right:30px
}
.section-addons .h2 {
    line-height:1.2em;
    margin:55px 0 80px
}
.section-addons p {
    line-height:1.4em;
    margin-bottom:40px
}
.section-language .h2 {
    line-height:1.2;
    margin-bottom:45px
}
.section-language p {
    margin-bottom:45px;
    padding-right:60px
}
.section-language .section-actions {
    text-align:center;
    margin-top:50px
}
.section-technology {
    padding-bottom:100px
}
.section-request p,.section-technology p {
    margin-bottom:100px
}
.tech-item {
    padding:0 60px 30px 130px;
    min-height:280px;
    position:relative
}
.tech-item .h5 {
    color:#1e81c7;
    line-height:1.3em;
    margin-bottom:15px
}
.tech-item p {
    font-size:16px;
    line-height:1.6em;
    margin-bottom:0
}
.tech-item-icon {
    position:absolute;
    top:-4px;
    left:20px;
    width:84px;
    height:84px;
    padding-top:25px;
    border-radius:50%;
    background-color:#1e81c7;
    text-align:center
}
.tech-item-icon i {
    color:#fff;
    font-size:32px
}
.section-no-fees .section-content {
    padding:35px 60px 0 0
}
.section-background {
    background-color:#3887c9;
    color:#fff
}
.section-background .btn-primary {
    background-color:#fff;
    color:#3887c9;
    border-color:#fff
}
.section-background .btn-primary:hover {
    background-color:transparent;
    color:#fff;
    border-color:#fff
}
.section-background .btn-secondary:hover {
    border-color:#fff;
    color:#3887c9;
    background-color:#fff
}
.intro-features-image {
    max-width:1000px;
    margin:0 auto
}
.intro-features-image img {
    border-radius:5px;
    box-shadow:0 0 25px 0 rgba(0,0,0,.5)
}
.intro {
    background:#1f3d57;
    background:-moz-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:-webkit-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:linear-gradient(135deg,#1f3d57 0,#14203a 100%);
    color:#fff;
    padding:105px 0 45px;
    position:relative;
    text-align:center;
    box-shadow:0 0 50px 0 rgba(0,0,0,.5)
}
.catalogue-item,.plan {
    box-shadow:0 5px 20px 0 rgba(0,0,0,.08)
}
.intro .h1 {
    line-height:1.4;
    margin-bottom:30px;
    font-weight:500;
    font-size:58px
}
.intro p {
    font-size:30px;
    line-height:1.4em;
    margin-bottom:55px
}
.intro .h1 span small {
    position:absolute;
    left:100%;
    top:30px;
    color:#fff;
    font-size:13px;
    padding:3px 15px 2px;
    background-color:#1e81c7;
    line-height:1.2;
    white-space:nowrap;
    margin-left:10px;
    font-weight:400
}
.section-about,.section-boost,.section-catalogue,.section-started {
    padding:90px 0
}
.section-about .h2 {
    margin:0 0 50px
}
.section-about .lead {
    font-size:30px;
    line-height:1.68em;
    font-weight:900;
    color:#1e81c7
}
.section-about-images {
    overflow:hidden;
    background-color:#1e80c7
}
.section-about-images p {
    color:#fff;
    font-size:26px;
    font-weight:300
}
.section-about-images p strong {
    display:block;
    font-size:34px;
    line-height:1.36em
}
.section-about-images div {
    float:left;
    position:relative
}
.about-grid-content {
    padding:75px 45px 0;
    text-align:center
}
.about-grid-overlay:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(30,129,199,.4)
}
.about-grid-1 {
    width:32.1354%
}
.about-grid-2 {
    width:36.4062%
}
.about-grid-3 {
    width:31.4583%
}
.about-grid-4 {
    width:22.3437%
}
.about-grid-5 {
    width:77.6563%
}
.about-grid-6 {
    width:41.2043%
}
.about-grid-7 {
    width:40.3925%
}
.about-grid-8 {
    width:18.4032%
}
.about-grid-9 {
    width:41.2719%
}
.about-grid-10 {
    width:58.7281%
}
.section-dark {
    background-color:#1e2225;
    text-align:center;
    padding:60px
}
.section-dark .h3 {
    color:#fff;
    margin-bottom:40px
}
.section-featured {
    text-align:center;
    padding:100px 0 50px
}
.section-featured .h4 {
    letter-spacing:5px;
    margin-bottom:70px
}
.feature-on-list {
    list-style:none;
    text-align:center;
    font-size:0;
    line-height:0;
    padding:0
}
.box p,.comment-reply-btn a,.section-earn .box .pill span,.section-plan p,.select2-results__option,.testimonial p {
    font-size:16px
}
.feature-on-list li {
    display:inline-block;
    padding:0 18px 45px;
    vertical-align:top
}
.feature-on-list li a img,.online-business a .ico,.section-wanted .payments a img {
    filter:grayscale(100%)
}
.contact-form .contact-support.active,.contact-form .contact-support:hover,.feature-on-list li a:hover img,.industry-popup .navbar-item:hover picture,.online-business .active .ico,.online-business a:hover .ico,.section-wanted .payments a:hover img {
    filter:grayscale(0)
}
.intro-background {
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    padding:150px 0 110px;
    overflow:hidden
}
.section-wont-leave {
    padding:100px 0 60px;
    text-align:center
}
.section-wont-leave .h2 {
    color:#1e81c7;
    font-size:66px;
    font-weight:700;
    margin-bottom:45px
}
.section-design-touches,.section-earn,.section-secondary {
    padding:60px 0
}
.section-add-functionalities p,.section-design-touches p {
    line-height:1.3em;
    margin-bottom:25px
}
.section-design-touches .section-content {
    float:left;
    width:31.9444%;
    position:relative;
    z-index:2;
    padding-top:70px
}
.section-design-touches .section-content-head {
    margin-right:-140px
}
.section-design-touches .section-image {
    float:left;
    width:68.0556%;
    position:relative;
    z-index:1
}
.comments,.contact-options,.list-check {
    list-style:none;
    padding:0;
    margin:0
}
.list-check li {
    position:relative;
    padding:10px 0 10px 60px
}
.list-check li:before {
    content:"\e013";
    font-family:"Glyphicons Halflings X";
    position:absolute;
    top:50%;
    left:0;
    margin-top:-23px;
    width:45px;
    height:45px;
    border-radius:50%;
    border:2px solid #c8d1d8;
    text-align:center;
    color:#1e81c7;
    padding-top:2px
}
.section-add-functionalities {
    background-color:#ecf2f6;
    padding:75px 0 0
}
.section-add-functionalities .h2 {
    line-height:1.2em;
    margin-bottom:60px
}
.section-add-functionalities .section-content {
    float:right;
    padding:120px 15px 0 60px
}
.section-add-functionalities .section-image img {
    float:right;
    max-width:100%;
    height:auto
}
.section-projects {
    overflow:hidden;
    text-align:center
}
.industry-popup-secondary .lead,.section-move-on p,.section-projects p,.section-works .h2 {
    margin-bottom:90px
}
.projects-grid a {
    overflow:hidden;
    border:2px solid #fff;
    display:block;
    position:relative
}
.projects-grid-width-1 {
    float:left;
    width:49.3983%
}
.projects-grid-width-2 {
    float:left;
    width:25.3008%
}
.projects-grid-width-3 {
    float:left;
    width:59.1295%
}
.projects-grid-width-4 {
    float:left;
    width:40.8705%
}
.section-seo-tools {
    overflow:hidden;
    padding:15px 0 100px
}
.section-seo-tools .h4 {
    font-weight:900;
    margin-bottom:20px
}
.section-seo-tools p {
    line-height:1.3em;
    margin-bottom:45px
}
.section-seo-tools .list-unstyled {
    padding:0 0 20px 45px;
    margin-bottom:0
}
.section-seo-tools .section-content {
    float:left;
    width:40%;
    z-index:2;
    position:relative;
    padding-top:15px
}
.section-seo-tools .section-content-inner {
    max-width:520px;
    margin:0 -50px 0 auto
}
.section-seo-tools .section-image {
    float:left;
    width:60%;
    padding:0 7% 0 0;
    z-index:1;
    position:relative
}
.box:after,.list-unstyled li:before,.plan ul:after,.plan:before {
    position:absolute;
    content:''
}
.list-unstyled,.swiper-pagination-holder .swiper-button-prev {
    padding-left:20px
}
.list-unstyled li {
    padding-bottom:15px;
    position:relative;
    padding-left:21px
}
.list-unstyled li:before {
    width:8px;
    height:8px;
    border-radius:4px;
    left:0
}
.section-matters {
    border-top:1px solid rgba(0,0,0,.1);
    border-bottom:1px solid rgba(0,0,0,.1)
}
.section-matters .section-content p {
    margin-bottom:85px
}
.section-approach .h2,.section-demo-benefits .h2,.section-domain-mailboxes .h2,.section-faq .section-content .h2,.section-loop .h2,.section-matters .h2,.section-online-business .section-content h2,.section-safe-hands .h2,.section-switchover .h2,.section-vevs-better .section-content .h2 {
    margin:0 0 45px
}
.section-matters .h3 {
    font-weight:900;
    color:#1e81c7;
    margin-bottom:60px
}
.section-matters .boxes-holder {
    padding:0 30px 30px
}
.section-matters .box {
    padding-left:60px;
    padding-right:60px
}
.box {
    text-align:center;
    border:2px solid rgba(0,0,0,.1);
    border-bottom:4px solid rgba(0,0,0,.1);
    margin-bottom:30px;
    position:relative;
    padding:20px;
    background-color:rgba(255,255,255,.9)
}
.box:after {
    bottom:-4px;
    left:-2px;
    right:-2px;
    height:4px
}
.plan ul:after,.plan-content:after {
    height:2px;
    background-color:#dce4e9;
    right:25%
}
.box .h4,.section-get-social .h4 {
    font-weight:900;
    margin-bottom:25px
}
.box p {
    line-height:1.7em;
    margin-bottom:25px
}
.box-actions,.dashboard-table {
    padding:10px 0
}
.box-icon {
    height:90px;
    margin:25px 0 15px
}
.section-get-social .section-head,.section-loop {
    text-align:center;
    padding-bottom:100px
}
.section-get-social .section-head .h2 {
    text-align:center;
    margin:0 0 45px
}
.section-get-social .h2 {
    line-height:1.2;
    margin-bottom:30px;
    margin-top:0
}
.intro-pricing {
    min-height:420px;
    padding:125px 0 30px
}
.section-plan {
    text-align:center;
    padding:80px 0 60px
}
.plans {
    max-width:930px;
    margin:0 auto
}
.plan {
    height:335px;
    background-color:#fff;
    display:block;
    border:1px solid #dce4e9;
    color:#7f8284;
    font-size:18px;
    padding:50px 30px 30px;
    position:relative;
    margin-bottom:25px
}
.plan.active,.plan:active,.plan:focus,.plan:hover {
    color:#7f8284;
    border-color:#1e81c7;
    text-decoration:none
}
.plan ul {
    list-style:none;
    padding:0 0 25px;
    margin-bottom:30px;
    position:relative
}
.plan ul:after {
    bottom:0;
    left:25%
}
.plan li {
    line-height:1.7
}
.plan small {
    font-size:18px;
    color:#1e81c7
}
.plan-name {
    display:block;
    font-size:24px;
    color:#363b3e;
    margin:0;
    font-weight:700
}
.plan-price {
    font-size:15px;
    color:#363b3e
}
.plan-price strong {
    font-size:48px;
    font-weight:500;
    color:#1e81c7
}
.plan:before {
    top:-13px;
    left:50%;
    margin-left:-67px;
    width:134px;
    color:#fff;
    font-size:14px;
    font-weight:600;
    padding:6px 0 5px;
    line-height:1.2;
    opacity:0;
    visibility:hidden;
    text-align:center
}
.plan-content {
    margin-top:15px;
    margin-bottom:45px;
    position:relative;
    height:112px;
    font-size:0
}
.plan-content:after {
    content:'';
    position:absolute;
    bottom:-25px;
    left:25%
}
.plan-content p {
    margin-bottom:0;
    line-height:1.8
}
.plan.active:before,.plan.active:hover:before {
    content:'selected plan';
    opacity:1;
    visibility:visible
}
.plan:hover:before {
    content:"select plan";
    opacity:1;
    visibility:visible
}
.general-plans .plan {
    padding-left:25px;
    padding-right:25px
}
.checkbox-hidden-element,.general-plans .plan:before,.industry-popup-secondary:after,.schedule-check input,.section-app .badge-fee,.section-works li:last-child:after,.section-works li:last-child:before,.ticket-page .f-filter input {
    display:none
}
.section-catalogue .section-content .h2,.section-need-plan .h2,.section-plan-extras .h2 {
    margin:0 0 35px
}
.section-need-plan p {
    font-weight:300;
    margin-bottom:0
}
.section-need-plan .lead {
    font-size:34px;
    color:#1e81c7;
    font-weight:700;
    margin-bottom:20px
}
.catalogue-sidebar .h3,.section-compare-plans .h2 {
    margin:0 0 30px
}
.section-compare-plans .section-content,.section-payment {
    text-align:center;
    padding-bottom:60px
}
.table-compare-holder {
    max-width:1280px;
    margin:0 auto
}
.compare-col {
    float:left;
    width:25%
}
.compare-col:first-child .compare-cell,.intro-main,.section-switchover.text-left,.section-world-wide-secondary .world-wide-col:last-child,.upload-file-text,.world-wide-col+.world-wide-col {
    text-align:left
}
.table-compare-premium .compare-col {
    width:33%
}
.compare-cell {
    height:68px;
    line-height:38px;
    border-bottom:1px solid rgba(0,0,0,.1);
    font-size:16px;
    padding:15px 25px;
    font-weight:300;
    text-align:center
}
.compare-cell .h5 {
    margin:0;
    line-height:38px;
    font-weight:500
}
.compare-cell strong {
    font-size:18px;
    font-weight:700;
    color:#363b3e
}
.compare-cell .glyphicon-info-sign {
    font-size:15px;
    color:#1e81c7
}
.m-t-md {
    display:inline-block;
    margin-top:10px
}
.cell-bg {
    background-color:#edf4f8
}
.compare-cell-footer {
    height:auto;
    line-height:1.3;
    padding:30px 25px;
    border-bottom:0
}
.compare-cell-footer .btn-primary {
    min-width:0;
    padding-left:50px;
    padding-right:50px
}
.compare-cell-head {
    height:54px;
    line-height:54px;
    padding:0
}
.compare-cell-head .h4 {
    line-height:54px;
    margin:0;
    color:#1e81c7;
    font-weight:700
}
.compare-cell-head-secondary {
    height:94px;
    line-height:1.4;
    padding:22px 0 0;
    background-color:#edf4f8
}
.compare-cell-head-secondary .h4 {
    line-height:1.4;
    font-size:16px;
    margin:0;
    font-weight:700;
    color:#363b3e;
    text-transform:uppercase
}
.compare-cell-head-secondary strong {
    display:block;
    color:#1e81c7;
    font-size:20px
}
.compare-cell-secondary {
    line-height:1.5;
    min-height:80px
}
.compare-cell-secondary span {
    color:#363b3e;
    font-weight:400
}
.section-faq {
    padding:120px 0 0
}
.section-domain-mailboxes .section-content,.section-faq .section-content,.section-on-demand {
    padding-bottom:75px;
    text-align:center
}
.section-faq .faq-item {
    padding:0 15px 100px
}
.section-box-benefits {
    background:url(../img/site/media/benefits-background.jpg) center center/cover no-repeat fixed
}
.section-box-benefits .h2 {
    margin:0 0 80px;
    color:#fff;
    text-align:center;
    text-shadow:0 0 4px #454545
}
.section-box-benefits .box {
    border:2px solid transparent;
    color:#717476
}
.section-box-benefits .boxes-holder {
    padding:0 45px 25px
}
.section-box-benefits .btn-primary {
    min-width:330px
}
.newsletter,.posted-box,.section-app-secondary,.section-on-demand,.section-payment-options,.ticket-page .f-client {
    background-color:#edf2f6
}
.section-on-demand .h2 {
    margin:0 0 130px
}
.on-demand-services {
    font-size:0;
    text-align:center;
    vertical-align:top
}
.on-demand-service {
    display:inline-block;
    width:25%;
    font-size:16px;
    padding:0 45px 75px;
    vertical-align:top
}
.lh-16,.on-demand-service p {
    line-height:1.6
}
.on-demand-icon {
    height:80px;
    vertical-align:middle;
    margin-bottom:10px
}
.section-select-plan {
    padding:130px 0 100px
}
.section-select-plan p {
    font-size:22px;
    margin-top:7px;
    font-weight:300;
    color:#363b3e
}
.section-select-plan .section-actions {
    margin-top:45px;
    text-align:center
}
.section-plan-extras {
    background-color:#ecf2f6;
    padding:100px 0 30px
}
.bg-white,.section-bg .solution-icon,.section-launch .swiper-slide,.section-need-plan-secondary,.section-order-extras {
    background-color:#fff
}
.price-loading.loading,.ticket-page .sr-control .btn-link:not(:disabled):hover {
    background-color:rgba(0,0,0,.5)
}
.section-boost .section-content,.section-plan-extras .section-content {
    text-align:center;
    padding-bottom:70px
}
.section-plan-extras .form-group {
    padding-top:20px
}
.price-loading {
    display:none;
    position:absolute
}
.price-loading.loading {
    display:block;
    text-align:center
}
.lds-ring {
    display:inline-block;
    position:absolute;
    left:calc(50% - 40px);
    width:80px;
    height:80px
}
.lds-ring div {
    box-sizing:border-box;
    display:block;
    position:absolute;
    width:64px;
    height:64px;
    margin:8px;
    border:8px solid #fff;
    border-radius:50%;
    animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;
    border-color:#fff transparent transparent
}
.lds-ring div:first-child {
    animation-delay:-.45s
}
.lds-ring div:nth-child(2) {
    animation-delay:-.3s
}
.lds-ring div:nth-child(3) {
    animation-delay:-.15s
}
@keyframes lds-ring {
    0% {
        transform:rotate(0)
    }
    100% {
        transform:rotate(360deg)
    }
}
.plan-extra {
    position:relative;
    padding:0 0 35px 90px
}
.logo-entry .ico,.plan-extra .ico {
    position:absolute;
    top:4px;
    left:0
}
.plan-extra p {
    font-size:16px;
    line-height:1.4
}
.plan-extra .ico-sms-not,.section-hosting-add-ons .ico-ssl {
    left:7px
}
.section-checkout .h2 {
    text-align:center;
    margin:0 0 70px
}
.section-checkout p {
    font-size:18px;
    margin-top:4px;
    color:#363b3e;
    font-weight:700
}
.section-checkout .section-actions {
    text-align:center;
    margin-top:45px
}
.box-entry-actions,.nav,.section-checkout .check {
    padding-top:10px
}
.section-partner .check {
    margin:15px 20px 0;
    line-height:1.3;
    text-align:left
}
.section-partner .form-control-lg:focus::-webkit-input-placeholder {
    color:transparent
}
.section-partner .form-control-lg:focus:-moz-placeholder {
    color:transparent
}
.section-partner .form-control-lg:focus::-moz-placeholder {
    color:transparent
}
.section-partner .form-control-lg:focus:-ms-input-placeholder {
    color:transparent
}
.checkout-total {
    margin-top:60px
}
.checkout-total p {
    font-weight:400;
    color:#5c5e62;
    margin:0 0 5px;
    line-height:1.6em
}
.checkout-total p strong {
    color:#252525
}
.monthly-price,.yearly-price {
    color:#555;
    margin:5px 0 0 15px;
    line-height:1.2;
    font-size:18px
}
.monthly-price small,.yearly-price small {
    display:block;
    font-size:16px;
    color:#9d9d9d
}
.boost-row:last-child,.p-b-n,.section-holder .p-b-n,.section-holder .section-seo,.section-holder .section-wont-leave,.section-partnership,.section-row:last-child,.section-wanted {
    padding-bottom:0
}
.section-partnership .section-content {
    text-align:center;
    margin-bottom:100px
}
.clients-filter .lead,.section-catalogue .lead {
    text-align:center;
    font-size:24px;
    font-weight:400;
    margin-bottom:40px
}
.buttons-secondary .btn-websites:hover {
    box-shadow:0 0 0 0 transparent;
    background-color:#ecf2f6
}
.buttons-secondary .btn-websites {
    border-color:#ecf2f6
}
.catalogue {
    max-width:1145px;
    margin:0 auto
}
.catalogue ul {
    list-style:none;
    font-size:0;
    text-align:center;
    margin:0 -15px;
    padding:0
}
.catalogue li {
    width:33.3333%;
    display:inline-block;
    font-size:18px;
    padding:0 15px 45px;
    vertical-align:top
}
.catalogue-item {
    border:1px solid #dce4e9;
    background-color:#fff
}
.catalogue-item-head {
    cursor:pointer;
    position:relative
}
.catalogue-item-body {
    text-align:left;
    padding:20px 20px 15px
}
.catalogue-item-name {
    font-size:26px;
    color:#1e81c7;
    line-height:1.2
}
.catalogue-item-desc {
    color:#363b3e;
    font-weight:600
}
.catalogue-overlay {
    vertical-align:middle;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(25,27,28,.7);
    opacity:0;
    visibility:hidden;
    font-size:0;
    display:flex;
    align-items:center;
    justify-content:center
}
.catalogue-overlay .btn-holder .btn {
    min-width:255px;
    margin-top:30px
}
.catalogue-overlay .btn-holder .btn-link {
    color:#fff;
    font-size:18px;
    min-width:0
}
.catalogue-overlay .btn-holder .btn-link:hover {
    text-decoration:none;
    color:#1e81c7
}
.pagination {
    text-align:center;
    display:block
}
.pagination>li {
    display:inline-block;
    padding:0 1px
}
.pagination>li>a,.pagination>li>span {
    width:45px;
    height:45px;
    border-radius:50%;
    display:block;
    border:2px solid transparent;
    padding:5px 0 0;
    text-align:center;
    font-size:23px;
    font-weight:300
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-radius:50%
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>li>a:focus,.pagination>li>a:hover {
    background:0 0;
    border-color:rgba(0,0,0,.1);
    color:#363b3e;
    border-radius:50%
}
.pagination>.pagination-next>a,.pagination>.pagination-next>a:focus,.pagination>.pagination-next>a:hover,.pagination>.pagination-prev>a,.pagination>.pagination-prev>a:focus,.pagination>.pagination-prev>a:hover {
    border:0;
    font-size:18px;
    padding-top:11px
}
.catalogue-secondary .catalogue-item-body,.modal-form .modal-body {
    padding:30px
}
.entry-image,.section-demo-benefits .section-content,.section-loop p {
    margin-bottom:50px
}
.section-demo-benefits img {
    display:inline-block;
    max-width:100%
}
.section-edit {
    background-color:#ecf2f6;
    text-align:center;
    padding:100px 0 70px
}
.section-edit .h3,.section-request .h3 {
    color:#1e81c7;
    margin:0 0 30px
}
.section-edit .section-content {
    padding-top:90px;
    text-align:left
}
.section-request .section-content {
    text-align:left;
    max-width:575px;
    padding-left:35px
}
.section-sms-plan .plan {
    height:275px
}
.section-send-sms .h2,.section-vevs-better .h2,.section-wanted .h2 {
    text-align:center;
    margin-bottom:75px
}
.send-sms-text {
    float:left;
    width:35.2112%
}
.send-sms-image {
    float:left;
    width:29.5776%
}
.send-sms-text:first-child ul {
    padding:0 15px 0 0;
    text-align:right
}
.send-sms-text:first-child li {
    padding:60px 55px 60px 0
}
.send-sms-text:first-child li:nth-child(2) {
    margin-left:0;
    margin-right:70px
}
.send-sms-text:first-child .ico {
    left:auto;
    right:0
}
.send-sms-text ul {
    list-style:none;
    padding:0 0 0 15px;
    margin:0
}
.send-sms-text li {
    font-size:18px;
    line-height:1.65;
    padding:60px 0 60px 55px;
    position:relative
}
.send-sms-text li:nth-child(2) {
    margin-left:70px
}
.send-sms-text .ico {
    position:absolute;
    top:60px;
    left:0
}
.section-affiliate {
    background:url(../img/site/media/vevs-affiliate-background.jpg) center center no-repeat;
    color:#fff;
    padding:100px 0 60px
}
.section-affiliate .h2 {
    margin-bottom:85px;
    text-align:center;
    color:#fff
}
.section-affiliate ul {
    list-style:none;
    padding-bottom:100px
}
.section-affiliate li {
    float:left;
    width:33.3333%;
    color:#fff
}
.section-works ul,.started-aside ul {
    list-style:none;
    padding:0
}
.section-works li {
    float:left;
    width:33.3333%;
    padding:0 5%;
    position:relative
}
.section-works .h4 {
    font-size:28px;
    margin-bottom:15px;
    color:#1e81c7
}
.section-works p {
    font-size:18px;
    line-height:1.7
}
.works-icon {
    width:126px;
    height:126px;
    border:2px solid rgba(0,0,0,.1);
    border-radius:50%;
    margin:0 auto 25px
}
.section-works li:before {
    content:'';
    width:64%;
    border-top:2px dashed #adb4bc;
    height:1px;
    position:absolute;
    top:63px;
    left:50%;
    margin-left:78px
}
.section-works li:after {
    content:"\e080";
    position:absolute;
    top:45px;
    left:125%;
    margin-left:6%;
    font-family:"Glyphicons Halflings X";
    font-size:12px;
    color:#adb4bc
}
.contact-form-nav .control-label,.section-rows .h2 {
    margin:0 0 20px
}
.section-rows img {
    border-radius:5px;
    display:block;
    max-width:100%;
    height:auto;
    box-shadow:0 0 40px 0 rgba(0,0,0,.1)
}
.section-rows .h3 {
    color:#1e81c7;
    font-size:44px;
    margin-bottom:30px
}
.section-row {
    padding-bottom:120px
}
.section-faq2 .faq-item,.section-how-it-works,.section-launch .swiper-container {
    padding-bottom:45px
}
.section-how-it-works h2 {
    margin-bottom:75px;
    margin-top:0
}
.section-how-it-works ul {
    list-style:none;
    counter-reset:my-counter;
    padding-left:0
}
.section-how-it-works li {
    position:relative;
    padding:0 0 60px 65px;
    line-height:1.45
}
.section-how-it-works li:before {
    content:counter(my-counter);
    counter-increment:my-counter;
    position:absolute;
    top:0;
    left:0;
    width:49px;
    height:49px;
    border-radius:50%;
    border:3px solid #1e81c7;
    color:#1e81c7;
    text-align:center;
    font-size:26px
}
.ico-how-it-works {
    background:url(../img/site/media/ico-how-it-works.png) no-repeat;
    width:73px;
    height:73px;
    display:inline-block
}
.section-tea {
    background:url(../img/site/media/section-tea-background.jpg) center center/cover no-repeat;
    overflow:hidden
}
.section-tea .h2 {
    color:#fff;
    font-size:48px;
    text-align:center;
    margin-bottom:70px
}
.section-tea li {
    line-height:1.5;
    padding-bottom:25px
}
.tea-box {
    border:1px solid rgba(255,255,255,.7);
    padding:45px 30px 60px;
    color:#fff
}
.industry-popup {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(255,255,255,.9);
    color:#222;
    z-index:9999;
    opacity:0;
    visibility:hidden
}
.industry-popup:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:30%;
    bottom:0;
    background-color:#fff;
    border-left:1px solid rgba(255,255,255,.1);
    z-index:1;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
    box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.popup-row ul {
    counter-reset:my-badass-counter;
    list-style:none;
    padding:0;
    margin:0 0 75px
}
.popup-row ul li:before {
    content:counter(my-badass-counter,decimal-leading-zero);
    counter-increment:my-badass-counter;
    color:#737580;
    font-size:8px;
    vertical-align:top;
    margin-top:-5px;
    display:inline-block;
    margin-right:3px;
    font-weight:400
}
.popup-row ul li {
    font-size:21px;
    font-family:Rubik,sans-serif;
    font-weight:300;
    padding-bottom:13px
}
.popup-row ul li a {
    color:#1e81c7;
    display:inline-block;
    position:relative
}
.popup-row p {
    font-weight:300;
    margin-bottom:30px
}
.industry-popup .lead {
    font-size:42px;
    margin-bottom:140px;
    padding-top:45px;
    text-align:center
}
.dropdown-list-holder ul {
    padding:0 15px;
    float:left;
    width:25%
}
.professionals-list ul {
    padding:0;
    margin:0 -15px
}
.professionals-list li {
    float:left;
    width:50%;
    padding:0 15px
}
.industry-popup .btn-close {
    position:absolute;
    top:20px;
    right:20px;
    width:auto;
    height:auto;
    background-color:transparent;
    border:0;
    padding:0;
    line-height:1.3;
    text-indent:0
}
.blog-post .h3,.blog-post .h4 {
    line-height:1.2
}
.popup-subtitle {
    text-align:left;
    font-family:Rubik,sans-serif;
    font-weight:500
}
.popup-col-business {
    float:right;
    padding:0 90px
}
.nav .dropdown-menu .current a:before,.nav .dropdown-menu .dropdown-explore a:before,.nav .dropdown-menu li a:before,.navbar-nav-tertiary>.current>a:before,.navbar-nav-tertiary>li>a:before,.navbar-nav>.current>a:before,.popup-row ul li a:before,.websites-list a:before {
    content:'';
    display:inline-block;
    position:absolute;
    bottom:-4px;
    left:0;
    background:#1e81c7;
    width:100%;
    height:1px;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:left center;
    transform-origin:left center
}
.nav .dropdown-menu .dropdown-explore a:after,.nav .dropdown-menu li a:after,.navbar-nav-tertiary>.current>a:after,.navbar-nav>.current>a:after,.popup-row ul li a:after,.websites-list a:after {
    content:'';
    display:inline-block;
    position:absolute;
    bottom:-4px;
    left:0;
    background:#1e81c7;
    width:100%;
    height:1px;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:right center;
    transform-origin:right center;
    transition:.4s cubic-bezier(.94,.005,.09,1);
    z-index:0
}
.nav .dropdown-menu .current a:before,.nav .dropdown-menu .dropdown-explore a:hover:before,.nav .dropdown-menu li a:hover:before,.navbar-nav-tertiary>.current>a:before,.navbar-nav-tertiary>li>a:hover:before,.navbar-nav>.current>a:before,.popup-row ul li a:hover:before,.websites-list a:hover:before {
    transition:.4s cubic-bezier(.94,.005,.09,1);
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.nav .dropdown-menu .dropdown-explore a:hover:after,.nav .dropdown-menu li a:hover:after,.navbar-nav-tertiary>li>a:hover:after,.popup-row ul li a:hover:after,.websites-list a:hover:after {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    transition-delay:.45s
}
.nav .dropdown-menu-icons li a:before,
.nav .dropdown-menu-icons li a:after {
    display: none !important;
}
.popup-col-professionals {
    float:left;
    width:30%;
    padding:0 4% 0 7%
}
.industry-search {
    width:400px;
    margin:0 auto;
    padding-right:77px;
    position:relative
}
.search-field {
    width:100%;
    display:block;
    border:0;
    border-bottom:2px solid #fff;
    background:0 0;
    color:#fff;
    height:62px;
    padding:0 15px;
    font-size:20px;
    font-weight:300
}
.btn-close,.btn-search {
    border:0;
    background-color:transparent;
    font-size:0;
    line-height:0;
    position:absolute;
    text-indent:-4000px
}
.search-field:focus {
    outline:0;
    border-color:#1e81c7
}
.search-field::-webkit-input-placeholder {
    color:#fff;
    text-align:center
}
.search-field:-moz-placeholder {
    color:#fff;
    opacity:1;
    text-align:center
}
.search-field::-moz-placeholder {
    color:#fff;
    opacity:1;
    text-align:center
}
.search-field:-ms-input-placeholder {
    color:#fff;
    text-align:center
}
.search-field::-ms-input-placeholder {
    color:#fff;
    text-align:center
}
.btn-search {
    cursor:pointer;
    top:15px;
    right:0
}
.btn-close:focus,.btn-search:focus,.featured-app-field,.form-control-lg:active,.form-control-lg:focus,.form-control-lg:hover,.select select:active,.select select:focus,.select select:hover,.select-dropdown .select:active,.select-dropdown .select:focus,.select-dropdown .select:hover,.widget-form-control input:active,.widget-form-control input:focus,.widget-form-control input:hover,.widget-form-control select:active,.widget-form-control select:focus,.widget-form-control select:hover,.widget-form-control textarea:active,.widget-form-control textarea:focus,.widget-form-control textarea:hover,button.btn:active:focus,button.btn:focus,input.btn:active:focus,input.btn:focus {
    outline:0
}
.blog-post a:hover img,.bs-img-holder.blog-img-thumb:hover,.bs-img-holder.kb-img-thumb:hover,.btn-close:hover,.btn-search:hover,.hover-opacity:focus,.hover-opacity:hover,.ticket-page .uploaded-files .btn-remove:hover {
    opacity:.7
}
.btn-close {
    top:4%;
    right:2%;
    color:#fff
}
.noscroll .wrapper {
    filter:blur(5px)
}
.section-solution .on-demand-service {
    width:33.3333%
}
.industry-popup-secondary .popup-col-business {
    width:auto;
    float:none
}
.industry-popup-tertiary .lead {
    text-align:left;
    margin-bottom:90px
}
.industry-popup-tertiary .lead p {
    margin-bottom:0;
    line-height:1.6
}
.industry-popup-tertiary .lead strong {
    font-size:20px;
    line-height:1.8;
    font-weight:300;
    display:block
}
.industry-popup-tertiary .popup-website-price {
    font-size:42px;
    font-weight:700;
    font-family:Rubik,sans-serif;
    padding-top:15px;
    margin-bottom:45px
}
.catalogue-secondary li,.compare-col-secondary,.table-compare-col-sec:nth-child(2) {
    width:33.33333333%;
}
.table-compare-holder-secondary .compare-cell {
    height:107px
}
.table-compare-sec {
    display:table;
    margin-bottom:60px
}
.table-compare-row-sec {
    display:table-row
}
.table-compare-col-sec {
    display:table-cell;
    height:87px;
    width:25%;
    text-align:left;
    vertical-align:middle;
    padding:15px;
    font-size:16px;
    font-weight:300;
    line-height:1.8;
    color:#363b3e;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.blog-post-image,.blog-post-image-lg {
    display:inline-block;
    margin-bottom:15px
}
.inline-block,.payments,.payments li {
    vertical-align:top
}
.table-compare-col-sec strong {
    font-size:18px;
    font-weight:700
}
.box-extra-actions,.faq-nav li,.table-compare-col-sec .h5 {
    padding:15px 0
}
.table-compare-actions {
    text-align:center;
    margin-bottom:30px
}
#design-slider-new .swiper-slide,.dropdown-list-body,.select2-results__option {
    padding-left:15px;
    padding-right:15px
}
.dropdown-desc {
    line-height:1.6;
    margin-bottom:15px;
    color:#aaa
}
.main {
    padding:75px 0
}
.main-content .table {
    margin:30px 0 60px;
    text-align:center
}
.main-content .table th {
    border-width:1px;
    color:#333;
    text-align:center
}
.box-secondary .box-extra p strong,.kb-version-menu li a,.main-content .list-group strong,.navbar-item:hover .navbar-desc,.section-title,.text-strong {
    color:#333
}
.blog-post .h3 {
    font-size:36px;
    margin:0 0 20px
}
.blog-post p {
    font-size:16px;
    color:#555;
    line-height:1.8em;
    margin-bottom:20px
}
.blog-post .blog-post-info {
    color:#5b5c5d
}
.form-auth .input-group .input-group-addon.error,.form-control-lg.error,.form-control.error {
    border-color:#d94055;
    color:#d94055;
    margin-bottom:15px
}
label.error {
    color:#d94055;
    margin:0 15px;
    font-size:16px;
    line-height:1.4;
    display:block
}
.blog-post-image-lg {
    max-height:240px;
    overflow:hidden
}
.blog-post-content {
    min-height:100px
}
.blog-post-content .h4 a:hover,.swiper-steps .swiper-button-next:hover,.swiper-steps .swiper-button-prev:hover {
    color:#33a3f3
}
.blog-post-latest .blog-post-image,.nav .dropdown-menu {
    max-height:none
}
.newsletter {
    text-align:center;
    padding:70px 0
}
.newsletter .form-control-lg {
    margin:0 auto 30px;
    max-width:480px;
    display:block
}
.blog-post-details .h2 {
    text-align:center;
    line-height:1.2em;
    margin-bottom:50px
}
.blog-post-details .blog-post-info {
    text-align:center;
    background-color:#edf2f6;
    padding:15px;
    font-size:18px;
    margin-bottom:40px
}
.blog-post-head .btn-arrow {
    position:absolute;
    top:0;
    white-space:nowrap
}
.blog-post-head .btn-arrow-prev {
    right:100%;
    margin-right:15px
}
.blog-post-head .btn-arrow-next {
    left:100%;
    margin-left:15px
}
.blog-post-head img {
    max-width:none;
    width:100%;
    height:auto;
    display:block
}
.blog-post-content p {
    line-height:2em;
    margin-bottom:30px
}
.blog-post-share {
    padding:30px 0
}
.blog-post .socials-alt-title {
    float:left;
    color:#555859;
    padding-right:30px;
    font-weight:600;
    padding-top:12px
}
.blog-post-actions .btn-arrow-prev,.socials li,.socials-alt,.success-story p a {
    float:left
}
.socials-alt a {
    float:left;
    width:48px;
    height:48px;
    border:2px solid #1e81c7;
    border-radius:50%;
    text-align:center
}
.socials-alt a:hover {
    border-color:#3c3f41
}
.blog-post-actions {
    padding:20px 0 70px
}
.blog-post-comments .no-comments {
    font-size:20px;
    color:#363b3e;
    margin-bottom:40px
}
.inline-block-holder {
    font-size:0
}
.inline-block {
    float:none;
    display:inline-block;
    font-size:16px
}
li.comment:after {
    content:'';
    height:1px;
    background-color:rgba(0,0,0,.1);
    left:25px;
    right:0;
    position:absolute;
    bottom:0
}
.comment {
    padding:0 0 0 25px;
    position:relative;
    margin-bottom:35px
}
.comment-meta {
    color:#363b3e;
    font-size:15px;
    font-weight:700;
    margin-bottom:5px
}
.comment-entry {
    font-size:16px;
    color:#949595;
    line-height:1.6em;
    position:relative
}
.comment-entry:before {
    content:'';
    position:absolute;
    top:-35px;
    bottom:0;
    left:-25px;
    width:3px;
    background-color:#3887c9
}
.comment-reply-btn {
    text-align:right;
    padding:5px 20px
}
.comment-reply {
    margin:0 0 0 30px;
    padding:25px 0 30px 25px
}
.comment-reply:before {
    content:'';
    height:1px;
    border-top:1px solid rgba(0,0,0,.1);
    position:absolute;
    top:0;
    left:25px;
    right:0
}
.comment-form .btn-primary {
    min-width:0;
    width:100%
}
.comment-form img {
    margin-top:12px;
    display:block
}
.account-content h3,.comment-box-title {
    color:#363b3e;
    font-weight:700
}
.comment-box-content {
    color:#363b3e;
    font-size:16px;
    word-wrap:break-word
}
.comment-box {
    padding:23px 30px 25px;
    border-radius:32px;
    border:2px solid rgba(0,0,0,.1);
    margin-bottom:45px
}
.comment-box-error {
    border-color:#d94055
}
.comment-box-error .comment-box-title,.confirmation-box-error .confirmation-box-content p strong,.confirmation-box-error .confirmation-box-title {
    color:#d94055
}
.comment-box-pending {
    border-color:#89b561
}
.comment-box-pending .comment-box-title {
    color:#89b561
}
.comment-box-success {
    border-color:#3887c9
}
.comment-box-success .comment-box-title,.confirmation-box-success .confirmation-box-content p strong,.confirmation-box-success .confirmation-box-title {
    color:#3887c9
}
.related-blog-posts {
    list-style:none;
    padding:25px 0 0
}
.related-blog-posts li {
    padding-left:20px;
    line-height:1.2;
    border-left:3px solid #1e81c7;
    margin-bottom:35px
}
.related-blog-posts li a {
    font-weight:600;
    font-size:18px;
    color:#363b3e;
    display:inline-block;
    margin-bottom:5px
}
.related-blog-posts li p {
    margin-bottom:0;
    font-size:14px;
    color:#5b5c5d
}
.section-payment .h4 {
    color:#1d82ca;
    margin-bottom:30px
}
.payments {
    list-style:none;
    margin:0 -14px 60px;
    padding:0;
    font-size:0;
    text-align:center
}
.payments li {
    display:inline-block;
    padding:0 14px 35px
}
.payments a {
    display:flex;
    justify-content:center;
    align-items:center;
    width:251px;
    border:2px solid rgba(0,0,0,.1);
    height:140px;
    text-align:center
}
.logo-icons img,.payments a img {
    max-width:100%;
    height:auto;
    display:inline-block
}
.follow-us .socials a:hover,.logo-icons a:hover,.payments a:hover {
    border-color:#1e81c7
}
.section-payment-options p {
    margin-bottom:45px;
    line-height:1.6em
}
.section-payment-options .section-content {
    text-align:left;
    padding-top:120px
}
.payment-head .notes {
    font-weight:300;
    text-align:left
}
.payment-head-row {
    font-size:20px;
    font-weight:300
}
.payment-head-row em {
    font-style:normal
}
.payment-head-row strong {
    font-weight:300;
    color:#363b3e;
    font-size:24px;
    font-family:Rubik,Arial,sans-serif
}
.payment-head-row .line-through {
    position:relative;
    font-weight:500
}
.payment-head-row .line-through:after {
    content:"";
    height:1px;
    background-color:#a94442;
    position:absolute;
    top:50%;
    left:0;
    right:0
}
.hr-line-dashed {
    margin:30px 0;
    border-bottom:1px dashed rgba(0,0,0,.1);
    height:1px
}
.hr-line-solid {
    margin:30px 0;
    border-bottom:1px solid rgba(0,0,0,.1);
    height:1px
}
.posted-box {
    border:1px solid rgba(0,0,0,.1);
    border-radius:5px;
    padding:10px;
    margin-bottom:15px
}
.posted-box:last-child {
    margin-bottom:8px
}
.posted-box-author {
    font-size:16px;
    line-height:1.6;
    color:#333;
    margin-bottom:15px;
    font-weight:600
}
.posted-box-message {
    color:#555;
    font-size:14px;
    line-height:1.8em
}
.bar-pricing .caret,.content-entry .bs-img-holder.kb-img-thumb .img-responsive,.online-business p,.posted-box-message p,.ticket-page .navbar form {
    margin:0
}
.box-secondary-img-holder,.ticket-form textarea.form-control {
    margin:30px 0
}
.ticket-form label.error {
    margin-bottom:20px;
    margin-top:-10px;
    display:block
}
.captcha-image,.manage-box-body li+li,.nav .dropdown-menu ul li,.ticket-form #uploaded-files {
    padding-top:5px
}
.ticket-form #uploaded-files p {
    font-weight:300;
    font-size:18px;
    color:#333
}
.posted-box-files li {
    margin-bottom:5px;
    line-height:1.6
}
.posted-box-files li .glyphicon {
    float:left;
    font-size:12px;
    color:inherit;
    margin-top:2px;
    margin-right:6px
}
.ticket-page {
    background-color:#f9f9f9;
    overflow-y:hidden
}
.ticket-page .navbar-ticket {
    background-color:#1b273d;
    height:70px
}
.ticket-page .navbar .form-control {
    height:39px
}
.ticket-page .main {
    padding:80px 0 0
}
.ticket-page .f-support {
    background-color:#ebf3f8
}
.ticket-page .f-filter {
    margin:0 0 20px;
    white-space:nowrap
}
.ticket-page .f-filter:after,.ticket-page .sr-wrap:after {
    content:"";
    display:table;
    clear:both;
    zoom:1
}
.ticket-page .f-filter label {
    background-color:#fff;
    border:2px solid #337ab7;
    color:#337ab7;
    cursor:pointer;
    display:inline-block;
    float:left;
    font-size:14px;
    font-family:Rubik,Arial,sans-serif;
    font-weight:400;
    height:42px;
    line-height:42px;
    margin:0;
    padding:0 10px;
    text-align:center;
    width:33%
}
.ticket-page .f-filter label:first-of-type {
    border-radius:21px 0 0 21px;
    border-right:none
}
.ticket-page .f-filter label:last-of-type {
    border-radius:0 21px 21px 0;
    border-left:none
}
.ticket-page .f-filter input:checked+label {
    background-color:#337ab7;
    color:#fff
}
.ticket-page .f-filter label:hover {
    background-color:#c7ddef
}
.ticket-page .f-filter label:active {
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.ticket-page .f-table {
    font-size:16px;
    font-weight:300;
    color:#333
}
.extra-small-text,.ticket-page .f-table .glyphicon {
    font-size:12px
}
.ticket-page .r-highlight {
    background-color:#ff0;
    color:#000
}
.ticket-page .r-support {
    background-color:#dce6ed;
    margin-left:15px;
    position:relative
}
.ticket-page .r-client {
    background-color:#f6fafe;
    margin-right:15px;
    position:relative
}
.ticket-page .r-client:after {
    content:'';
    width:0;
    height:0;
    border-top:8px solid #dde1e4;
    border-right:8px solid transparent;
    position:absolute;
    bottom:-8px;
    left:10px
}
.ticket-page .r-support:after {
    content:'';
    width:0;
    height:0;
    border-top:8px solid #c6cfd5;
    border-left:8px solid transparent;
    position:absolute;
    bottom:-8px;
    right:10px
}
.ticket-page .navbar-header {
    float:left!important
}
.ticket-page .sr-form {
    float:right!important
}
.ticket-page .sr-input {
    float:left;
    white-space:nowrap
}
.ticket-page .sr-input .form-control {
    background-color:#fff;
    border:1px solid #fff;
    display:inline-block;
    padding-right:32px
}
.ticket-page .sr-control .btn-link,.ticket-page .sr-input button {
    height:24px;
    line-height:24px;
    padding:0;
    vertical-align:middle;
    width:24px;
    font-size:12px;
    color:#fff
}
.input-group .form-control-lg,.ticket-page .sr-input.active .form-control {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.ticket-page .sr-input button {
    background-color:#439fe0;
    border-radius:50%;
    border:none;
    display:inline-block;
    margin:0 0 0 -32px;
    outline:0;
    text-align:center
}
.bg-dark,.ticket-page .sr-input button:hover {
    background-color:#1b273d
}
.ticket-page .sr-control {
    background-color:#439fe0;
    border-radius:0 25px 25px 0;
    border:1px solid #fff;
    border-left:none;
    color:#fff;
    display:none;
    float:left;
    font-size:16px;
    height:39px;
    line-height:36px;
    padding:0 10px
}
.ticket-page .sr-control .sr-display {
    display:inline-block;
    margin:0 17px 0 0;
    min-width:53px;
    text-align:right
}
.ticket-page .sr-control .btn-link {
    background-color:rgba(0,0,0,.08);
    border-radius:50%;
    text-align:center
}
.industry-popup .navbar-item:hover .navbar-title,.navbar-item:hover .navbar-title,.ticket-page .sr-control .btn-link:disabled:hover {
    color:#337ab7
}
.ticket-page .ticket-form {
    background-color:#fff;
    box-shadow:0 0 2px rgba(0,0,0,.1);
    padding:15px 0 0;
    position:fixed;
    bottom:0;
    left:0;
    right:0
}
.ticket-page .ticket-form textarea.form-control {
    margin:0;
    resize:none;
    border-radius:0;
    font-size:14px;
    padding:10px;
    border-width:1px;
    height:150px
}
.checkbox-content-placeholder p,
.logo-icons img[width],
.onoffswitch-order,
.onoffswitch-order label,
.plan-radio .plan .row,
.select-block,
.ticket-page .ticket-form .btn-primary,
.ticket-page .ticket-form .btn-upload,
.ticket-page .ticket-form .btn-screenshot,
.ticket-page .ticket-form .btn-record,
[style*="--aspect-ratio"]>:first-child {
    width:100%
}
.ticket-page .b-replies {
    overflow-x:hidden;
    overflow-y:auto;
    padding:0 5px 0 0;
    max-height:calc(100vh - 330px)
}
.ticket-page .ticket-form label.error {
    margin-bottom:15px;
    margin-top:0
}
.ticket-page .b-replies::-webkit-scrollbar,.ticket-page .ticket-form textarea.form-control::-webkit-scrollbar {
    width:5px
}
.ticket-page .b-replies::-webkit-scrollbar-track,.ticket-page .ticket-form textarea.form-control::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    border-radius:5px
}
.ticket-page .b-replies::-webkit-scrollbar-thumb,.ticket-page .ticket-form textarea.form-control::-webkit-scrollbar-thumb {
    border-radius:5px;
    background-color:#1e81c7
}
.ticket-page .ticket-form .uploaded-files {
    border:1px dashed #1e81c7;
    margin:0 0 10px;
    padding:5px 10px
}
.ticket-page .uploaded-files .btn-remove {
    border:0;
    background:#0000;
    height:auto;
    width:auto;
    padding:0;
    cursor:pointer;
    color:#a94442;
    font-size:14px;
    line-height:1
}
.ticket-page .ticket-form .uploaded-files .table {
    font-size:14px;
    margin:0
}
.ticket-page .comment-box {
    border-radius:5px;
    margin:0 0 15px;
    padding:5px 10px;
    border-width:1px
}
.ticket-page .comment-box .comment-box-title {
    display:inline-block;
    font-size:16px
}
.ticket-page .comment-box .comment-box-content {
    display:inline-block;
    font-size:14px
}
.ticket-form .comment-box {
    border-radius:5px;
    margin:0 0 15px;
    padding:10px;
    border-width:1px
}
.ticket-page .posted-box a {
    overflow-wrap:break-word;
    word-wrap:break-word;
    -ms-word-break:break-all;
    word-break:break-all;
    word-break:break-word;
    -ms-hyphens:auto;
    -moz-hyphens:auto;
    -webkit-hyphens:auto;
    hyphens:auto
}
.posted-box-files {
    list-style:none;
    padding-left:0;
    margin-bottom:0;
    margin-top:10px;
    padding-top:10px;
    border-top:1px dashed rgba(0,0,0,.1);
    font-size:12px
}
.contact-widget .ticket-form textarea.form-control {
    border-radius:5px;
    padding:10px;
    height:140px;
    margin:0;
    font-size:13px;
    line-height:1.3
}
.contact-widget .ticket-form label.error {
    margin-top:5px;
    font-size:12px
}
.contact-widget .ticket-page,.contact-widget-chat .ticket-page,.not-btn.active:hover,.section-launch #sl-slider .swiper-slide {
    background:0 0
}
.contact-widget .ticket-page .b-replies {
    max-height:45vh
}
.contact-widget .posted-box-author {
    font-size:14px;
    margin-bottom:10px
}
.contact-widget .posted-box-message {
    font-size:13px
}
.contact-widget .cw-tab-overlay {
    background:#fff;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.contact-widget .cw-links {
    font-size:14px;
    font-family:Rubik,sans-serif
}
.contact-widget .cw-links .glyphicon {
    font-size:12px;
    margin-right:2px;
    display:inline-block
}
.spinner-wrap {
    background-color:#f8fbfe;
    bottom:0;
    min-height:74px;
    width:100%;
    position:relative;
    margin-bottom:15px;
    z-index:5
}
.spinner {
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    margin:-15px 0 0 -35px;
    width:70px
}
.spinner>div {
    width:18px;
    height:18px;
    background-color:#1e81c7;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:1.4s ease-in-out infinite both sk-bouncedelay;
    animation:1.4s ease-in-out infinite both sk-bouncedelay
}
.spinner .bounce1 {
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.spinner .bounce2 {
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay {
    0%,100%,80% {
        -webkit-transform:scale(0)
    }
    40% {
        -webkit-transform:scale(1)
    }
}
@keyframes sk-bouncedelay {
    0%,100%,80% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.section-featured-apps,.section-protect .section-content {
    text-align:center;
    padding-bottom:30px
}
.featured-app-search {
    position:relative;
    max-width:520px;
    margin:0 auto;
    border:1px solid #cbd6dc;
    border-radius:31px;
    height:62px;
    padding:0 70px 0 25px
}
.featured-app-field {
    width:100%;
    border:0;
    height:60px;
    background:0 0
}
.featured-app-btn {
    position:absolute;
    top:15px;
    right:22px;
    font-size:0;
    line-height:0;
    text-indent:-4000px;
    border:0;
    cursor:pointer;
    background-color:transparent;
    opacity:.5
}
.section-app .section-content,.section-generate-logo .section-content {
    padding:0 60px
}
.section-app .section-image img {
    max-width:100%;
    height:auto;
    display:block;
    border-radius:5px;
    box-shadow:0 0 35px 0 rgba(0,0,0,.2)
}
.badge-fee {
    width:128px;
    height:128px;
    padding-top:25px;
    border-radius:50%;
    top:-30px;
    right:-40px;
    position:absolute;
    text-align:center;
    background-color:#1e80c7;
    color:#fff;
    line-height:1.4
}
.badge-fee strong {
    display:block;
    font-size:32px;
    font-weight:500
}
.badge-fee span {
    display:block;
    font-weight:300;
    font-size:14px;
    text-transform:lowercase
}
.section-app-secondary .badge-fee {
    left:-40px;
    right:auto
}
.dialogue-message {
    overflow:hidden;
    margin-top:-15px
}
.dialogue-message:nth-child(odd) {
    margin-top:50px
}
.dialogue-message:nth-child(2n) .dialogue-message-content {
    float:right;
    margin-left:0;
    margin-right:30px;
    margin-top:25px;
    background-color:#1e3d65;
    color:#fff;
    text-align:right
}
.dialogue-message:nth-child(2n) .dialogue-message-content:after {
    border-right:0;
    border-left:8px solid #1e3d65;
    left:auto;
    right:-8px
}
.dialogue-message-image {
    float:left;
    width:120px;
    height:120px;
    border-radius:50%;
    overflow:hidden;
    padding:5px
}
.dialogue-message-image img {
    display:block;
    width:100%;
    height:auto;
    border-radius:50%;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.3);
    background-color:#fff
}
.dialogue-message-content {
    float:left;
    background-color:#fff;
    padding:10px 15px;
    border-radius:5px;
    max-width:550px;
    margin-left:30px;
    margin-top:40px;
    position:relative;
    font-weight:300
}
.dialogue-message-content p {
    margin:0;
    line-height:1.6;
    font-size:18px
}
.dialogue-message-content:after {
    content:'';
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-right:8px solid #fff;
    border-bottom:10px solid transparent;
    position:absolute;
    top:50%;
    left:-8px;
    margin-top:-8px
}
.dialogue-message-content a,.dialogue-message-content span {
    color:#38b9f3;
    cursor:pointer
}
.section-dialogue {
    background:url(../img/site/media/section-dialoge-background.jpg) right 0 no-repeat fixed #ecf2f6
}
.section-affiliate-link .creation-form .control-label,.section-vevs-better .box .h4 {
    font-weight:700;
    font-size:21px
}
.catalogue-sidebar p,.section-vevs-better .box p {
    font-size:18px;
    line-height:1.8;
    margin-bottom:15px
}
.section-img-holder,.section-vevs-better .section-content {
    text-align:center;
    padding-bottom:45px
}
.section-switchover p {
    margin-bottom:70px
}
.section-switchover .control-label {
    display:block;
    text-align:left;
    font-size:18px;
    line-height:1.2;
    padding:0 30px 5px;
    color:#363b3e
}
.section-switchover .form-actions p {
    margin:30px 0 0;
    font-size:16px
}
.section-switchover label.error {
    text-align:left;
    font-size:16px;
    line-height:1.4;
    display:block
}
.section-dialogue-secondary {
    background:url(../img/site/media/section-dialogue-secondary-background.jpg) center center/cover no-repeat fixed #ecf2f6
}
.no-background {
    background-image:none
}
.fancybox__thumbs,.section-key-functionalities,.upload-hidden {
    display:none!important
}
.btn-upload {
    display:block;
    min-width:155px;
    width:155px
}
.upload-file-text p {
    font-size:16px;
    padding-bottom:5px;
    margin-bottom:0;
    line-height:1.6em
}
.contact-widget {
    position:fixed;
    bottom:145px;
    right:30px;
    z-index:20;
    background:#fff;
    width:420px;
    box-shadow:0 0 10px 0 rgba(0,0,0,.3);
    opacity:0;
    visibility:hidden;
    border-radius:5px
}
.contact-widget>.tab-content {
    padding:20px
}
.contact-widget p {
    text-align:center;
    font-weight:300;
    color:#363b3e;
    line-height:1.4;
    margin-top:5px;
    margin-bottom:25px;
    font-size:18px
}
.contact-widget label.error {
    font-size:14px;
    font-weight:400;
    line-height:1.3;
    display:block;
    margin-top:-10px;
    margin-bottom:15px
}
.contact-widget .row:not(.widget-form-contact) {
    margin-left:-10px;
    margin-right:-10px
}
.contact-widget .row:not(.widget-form-contact) .col-sm-5,.contact-widget .row:not(.widget-form-contact) .col-sm-7 {
    padding-left:10px;
    padding-right:10px
}
.btn-contact-widget {
    position:fixed;
    bottom:35px;
    right:35px;
    z-index:19;
    border:3px solid #fff;
    border-radius:50%;
    cursor:pointer;
    box-shadow:0 0 35px 0 rgba(0,0,0,.3)
}
.btn-contact-widget img {
    display:block;
    max-width:100%;
    height:auto;
    position:relative;
    z-index:5
}
.btn-contact-widget.active:after {
    content:'';
    position:absolute;
    top:8px;
    left:-2px;
    width:12px;
    height:12px;
    background-color:#43b759;
    border-radius:6px;
    z-index:6
}
.btn-contact-widget:hover .contact-widget-quote {
    margin:0 15px 0 0;
    opacity:1;
    visibility:visible
}
.contact-widget-quote {
    position:absolute;
    bottom:100%;
    right:100%;
    padding:15px 30px;
    color:#fff;
    font-size:18px;
    white-space:nowrap;
    border-radius:10px;
    opacity:0;
    visibility:hidden;
    margin-bottom:-20px;
    margin-right:-20px
}
.contact-widget-quote:after {
    content:'';
    position:absolute;
    top:100%;
    left:85%;
    width:0;
    height:0;
    border-left:11px solid transparent;
    border-right:4px solid transparent;
    border-top:10px solid #1e81c7
}
.widget-contact-nav {
    overflow:hidden;
    padding:0;
    margin:0;
    list-style:none
}
.widget-contact-nav li {
    float:left;
    width:50%
}
.widget-contact-nav li:last-child {
    border-left:1px solid rgba(0,0,0,.1)
}
.widget-contact-nav a {
    display:block;
    border-bottom:1px solid rgba(0,0,0,.1);
    background-color:rgba(0,0,0,.05);
    height:48px;
    text-align:center;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.widget-contact-nav .active a {
    border-bottom:0;
    background-color:#fff
}
.contact-type {
    padding:8px 0 25px;
    margin:0;
    list-style:none;
    font-size:0;
    text-align:center
}
.contact-type li {
    display:inline-block;
    vertical-align:top;
    padding:0 5px
}
.contact-options .active a,.contact-options a:hover,.contact-type .active a .ico,.contact-type a:hover .ico {
    filter:grayscale(0);
    opacity:1
}
.widget-form-contact {
    padding-top:5px;
    padding-bottom:5px
}
.widget-form-control {
    overflow:hidden;
    border-radius:25px;
    border:2px solid rgba(0,0,0,.1);
    background:#fff;
    margin-bottom:20px;
    position:relative;
    padding:0 20px
}
.widget-form-control input,.widget-form-control select,.widget-form-control textarea {
    border:0;
    font-weight:400;
    font-size:16px;
    display:block;
    width:100%
}
.widget-form-control input {
    height:45px;
    background:0 0
}
.widget-form-control select {
    height:45px;
    background:0 0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.widget-form-control textarea {
    height:130px;
    background:15px;
    line-height:1.6;
    padding-top:15px
}
.widget-form-control img {
    position:absolute;
    top:13px;
    left:17px;
    z-index:2
}
.widget-contact-actions {
    text-align:center;
    overflow:hidden;
    margin-top:0
}
.widget-contact-actions .btn {
    min-width:auto;
    padding-left:45px;
    padding-right:45px
}
.widget-contact-actions .btn+a {
    margin-left:20px;
    margin-top:5px;
    font-size:18px
}
.widget-contact-actions .btn-sm,.widget-contact-actions .btn-sm[disabled],.widget-contact-actions .btn-sm[disabled]:hover {
    height:49px;
    display:inline-block;
    border-radius:25px;
    min-width:auto;
    padding-left:45px;
    padding-right:45px
}
.btn-contact-widget .circles {
    z-index:0;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:-20px auto auto -20px;
    width:110px;
    height:110px
}
.btn-contact-widget .circles div {
    position:absolute;
    background:rgba(41,166,255,.3);
    left:0;
    top:0;
    right:0;
    bottom:0;
    width:0;
    height:0;
    margin:auto;
    z-index:4;
    border-radius:50%;
    transition-timing-function:linear
}
.btn-contact-widget .circle-1 {
    animation:8s 2.7s infinite pulse
}
.btn-contact-widget .circle-2 {
    animation:8s 3.1s infinite pulse
}
.btn-contact-widget .circle-3 {
    animation:8s 3.8s infinite pulse
}
@keyframes pulse {
    0%,100%,20% {
        width:0;
        height:0
    }
    10% {
        width:110px;
        height:110px
    }
}
.contact-form .contact-support {
    margin:0 0 15px;
    cursor:pointer;
    filter:grayscale(1)
}
.cl-hr-line-dashed {
    border-top:1px dashed rgba(0,0,0,.1);
    height:1px;
    margin:30px 0
}
.schedule-check {
    display:block;
    cursor:pointer;
    margin-bottom:15px
}
.schedule-check .schedule-check-inner {
    border:1px solid rgba(0,0,0,.1);
    font-size:12px;
    font-family:Rubik,sans-serif;
    height:90px;
    padding:10px;
    color:#363b3e;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    line-height:1.6
}
.schedule-check .schedule-check-inner strong {
    font-size:14px;
    display:block
}
.plan-radio input:checked+.plan,.plan-radio:hover .plan,.schedule-check input:checked+.schedule-check-inner,.schedule-check:hover .schedule-check-inner {
    border-color:#1e81c7;
    color:#1e81c7
}
.schedule-check .schedule-check-inner.disabled,.schedule-check input:checked+.schedule-check-inner.disabled,.schedule-check:hover .schedule-check-inner.disabled {
    cursor:not-allowed;
    border-color:rgba(0,0,0,.1);
    color:rgba(0,0,0,.25)
}
.schedule-check .schedule-check-inner.disabled.blocked {
    background-color:rgba(255,165,0,.4)
}
.schedule-check-time .schedule-check-inner,.select2-container .select2-search--inline .select2-search__field {
    height:45px
}
.form-group .select2-container {
    display:block;
    width:100%!important
}
.select2-container--default .select2-selection--single {
    border-radius:31px;
    border:1px solid #cbd5dc
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height:62px;
    padding:15px 25px 0
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:26px;
    position:absolute;
    top:50%;
    right:15px;
    margin-top:-13px;
    width:20px
}
.select2-container .select2-selection--single {
    height:62px
}
.box-icon .ico-suitable2,.contact-widget-btn-circle,.form-group-disabled .select-lg:after,.form-group-disabled .widget-form-select:after {
    background-color:transparent
}
.contact-widget-chat {
    max-height:90vh;
    overflow:auto
}
.contact-widget-chat .ticket-page .b-replies {
    max-height:calc(90vh - 400px)
}
.contact-widget-chat textarea.form-control {
    height:130px
}
.contact-widget .contact-widget-row-title {
    margin:0;
    font-weight:700;
    text-align:left
}
.contact-widget .contact-widget-row-subtitle {
    font-weight:400;
    text-align:left;
    margin-bottom:0;
    line-height:1.3
}
.contact-widget .cw-links {
    list-style:none;
    margin:10px 0 0;
    padding:0
}
.catalogue-show-more ul li.active,.collapse-box-anchor,.contact-options li,.contact-widget .cw-links li,.not-btn.active .not-btn-off,.socials.visible .ico {
    display:inline-block
}
.contact-widget .cw-links li:not(:first-child):before {
    content:"|\00a0";
    display:inline-block;
    margin:0 10px
}
.contact-widget a:focus {
    text-decoration:none;
    outline:0
}
.contact-widget .contact-widget-close {
    height:32px;
    outline:0;
    padding:0;
    position:absolute;
    right:-15px;
    text-align:center;
    top:-15px;
    width:32px;
    border-radius:50%;
    border:1px solid #1e81c7;
    background-color:#fff;
    font-size:16px;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#1e81c7
}
.contact-widget-flex-row,.window-caption-row {
    display:flex;
    gap:20px
}
.contact-widget-btn-circle {
    width:80px;
    height:80px;
    padding:5px;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:26px;
    border:2px solid #1e81c7;
    color:#1e81c7
}
.contact-widget-row-text {
    width:calc(100% - 100px)
}
.box-entry {
    border-radius:3px;
    border:2px solid rgba(0,0,0,.1);
    margin-bottom:30px;
    padding:10px 20px
}
.box-entry .h4 {
    margin:20px 0 30px
}
.content-entry .h3,.faq-content .h4 {
    margin-bottom:25px;
    line-height:1.4
}
.box-entry p,.manage-box-body li {
    font-size:16px;
    line-height:1.8
}
.box-entry-inner {
    padding:15px 30px
}
.box-entry-inner .btn-primary {
    min-width:0;
    display:block
}
.bar-address ul,.box-entry-nav,.faq-nav {
    list-style:none;
    margin:0;
    padding:0
}
.border-top,.entry-footer,.faq-nav li+li,.follow-us {
    border-top:1px solid rgba(0,0,0,.1)
}
.faq-nav .ico {
    position:absolute;
    top:10px;
    left:0
}
.faq-nav .ico-overview {
    top:15px
}
.faq-nav a {
    display:block;
    position:relative;
    padding:10px 0 10px 50px;
    font-size:18px;
    color:#94989b;
    font-weight:600
}
.box-entry-nav a,.box-entry-nav p {
    color:#363b3e;
    text-decoration:none
}
.faq-content {
    padding:40px 30px 0
}
.faq-content p {
    font-size:18px;
    margin-bottom:30px
}
.res-iframe {
    position:relative;
    padding-bottom:56.25%
}
.res-iframe iframe {
    position:absolute;
    width:100%;
    height:100%;
    border:none
}
.content-entry .img-responsive {
    margin:10px 0 45px
}
.content-entry .kb-title2,.content-entry .kb-title3,.content-entry .kb-title4,.kb-title2,.kb-title3,.kb-title4 {
    color:#222;
    line-height:2em;
    margin-bottom:15px;
    font-weight:700
}
.content-entry .img-responsive-ib,.faq-content .content-entry .img-responsive-ib,.img-responsive-ib {
    display:inline-block;
    max-width:100%;
    height:auto;
    width:auto
}
.blog-title-1,.content-entry .kb-title1,.kb-title-1,.kb-title1 {
    color:#222;
    font-size:30px;
    line-height:2em;
    font-weight:700;
    margin-bottom:15px
}
.box-suitable-offer-head p,.content-entry .kb-title4,.dashboard-table table,.entry-footer p,.faq-content ol,.faq-content ul,.form-auth .input-group .glyphicon,.form-panel .alert,.fs-18,.kb-title4,.started-aside li {
    font-size:18px
}
.content-entry .kb-title-blue,.kb-title-blue {
    color:#1d83bf
}
.kb-note-box {
    background-color:#f3f3f3;
    padding:30px;
    margin-bottom:30px
}
.archive-note {
    border:2px solid #3887c9;
    border-radius:7px;
    margin:0 0 15px;
    padding:15px
}
.archive-version {
    color:#3887c9;
    font-weight:700
}
.box-entry-nav li {
    font-size:22px;
    padding-bottom:10px
}
.box-entry-nav p {
    font-size:22px;
    font-weight:700;
    margin-bottom:0
}
.box-entry-nav-secondary {
    list-style:none;
    margin:0;
    padding:5px 0 0 15px
}
.box-entry-nav-secondary li {
    padding-bottom:10px;
    font-size:18px;
    line-height:1.3
}
.box-entry-nav .active .box-entry-nav-secondary a,.box-entry-nav-secondary a {
    color:#717476;
    font-weight:500
}
.section-started .h2 {
    text-align:center;
    margin:0 0 45px;
    color:#1e81c7
}
.catalogue-sidebar,.creation-form,.section-complete-entry,.started-content {
    padding-right:30px
}
.started-content .h3 {
    margin:15px 0 30px
}
.started-content p,.started-content ul {
    font-size:18px;
    line-height:1.6;
    margin-bottom:30px
}
.started-aside {
    border-left:2px solid #1e81c7;
    padding:55px 0 5px 30px;
    margin-top:20px
}
.started-aside a {
    color:#94989b
}
.section-hosting-add-ons {
    background:url(../img/site/media/hosting-add-ons-background.jpg) center center/cover no-repeat;
    color:#fff;
    padding:75px 0
}
.section-hosting-add-ons .h2 {
    color:#fff;
    text-align:center;
    font-weight:300;
    margin:0 0 80px
}
.section-hosting-add-ons p {
    padding-left:55px;
    position:relative;
    margin-bottom:35px
}
.section-hosting-add-ons .ico {
    position:absolute;
    top:-3px;
    left:0
}
.section-hosting-add-ons .ico-ddos {
    left:5px
}
.section-world-wide {
    background:url(../img/site/media/world-wide-background.jpg) center center no-repeat;
    padding:90px 0;
    position:relative
}
.section-world-wide:after {
    content:'';
    position:absolute;
    top:90px;
    bottom:90px;
    left:50%;
    width:1px;
    background-color:#1e81c7
}
.world-wide-col {
    float:left;
    width:50%;
    padding:180px 45px;
    text-align:right
}
.world-wide-col p {
    font-size:24px;
    font-weight:500;
    color:#363b3e;
    line-height:42px
}
.world-wide-col p strong {
    font-weight:700;
    font-size:38px;
    color:#1e81c7
}
.world-wide-col p em {
    font-size:30px;
    font-weight:700;
    font-style:normal
}
.section-statistics {
    background-color:#ecf2f6;
    padding:80px 0 60px
}
.section-better {
    background:url(../img/site/media/section-better-background.jpg) center center/cover no-repeat;
    text-align:center;
    color:#fff;
    padding-bottom:100px
}
.section-better .h2 {
    color:#fff;
    margin-bottom:65px
}
.section-statistics .h3 {
    color:#1e81c7;
    line-height:1.6;
    margin-top:45px
}
.section-statistics .h4 {
    line-height:1.6;
    margin-bottom:30px
}
.statistics p {
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:40px
}
.statistics p strong {
    color:#363b3e;
    font-size:23px;
    font-weight:500
}
.statistics-secondary p {
    font-size:20px;
    line-height:30px;
    text-transform:uppercase;
    margin-bottom:15px;
    font-weight:400
}
.statistics-secondary p strong {
    color:#363b3e;
    font-size:28px;
    display:block;
    text-transform:none;
    font-weight:500
}
.statistic-icon {
    height:70px;
    margin-bottom:5px
}
.statistics-col:first-child {
    min-width:220px
}
.statistics-col {
    float:left;
    padding:0 15px;
    min-width:150px
}
.statistic a {
    color:#717476
}
.section-advantages .h2 {
    text-align:center;
    margin-bottom:65px
}
.advantage-title {
    background-color:#1e81c7;
    text-align:center;
    margin-bottom:15px
}
.advantage-body,.online-business a {
    border:2px solid rgba(0,0,0,.1);
    background-color:#fff;
    text-align:center
}
.advantage-title .h4 {
    color:#fff;
    margin:0;
    text-transform:uppercase;
    padding:12px 10px
}
.advantage-body {
    border-radius:5px;
    padding:20px
}
.advantage-body .h5,.fe-be-swiper .swiper-slide p {
    color:#363b3e;
    margin-bottom:30px
}
.advantage-body p {
    font-size:18px;
    color:#717476;
    line-height:1.8
}
.advantage-icon {
    height:90px;
    padding-bottom:10px;
    margin-top:15px
}
.online-business {
    list-style:none;
    overflow:hidden;
    margin:0 -10px;
    padding:0
}
.online-business li {
    float:left;
    width:20%;
    padding:0 10px
}
.online-business a {
    border-radius:5px;
    display:block;
    margin-bottom:20px;
    text-transform:capitalize;
    color:#94989b;
    padding:20px 0
}
.online-business .industry-icon {
    margin:0 0 15px
}
.section-manage-website {
    background-color:#ecf2f6;
    text-align:center;
    padding:100px 0
}
.section-manage-website .h2 {
    margin:0 0 60px
}
.manage-box {
    border:2px solid rgba(0,0,0,.1);
    border-radius:5px;
    background-color:#fff;
    margin-bottom:40px
}
.manage-box-head {
    border-bottom:3px solid #1e81c7;
    padding:15px 0
}
.manage-box-body {
    padding:35px 10px
}
.manage-box-body p {
    font-size:18px;
    line-height:1.8;
    padding-left:20px;
    margin-bottom:0
}
.contact-form .email-alternative p,.contact-options li+li,.form p,.section-launch-item {
    padding-left:30px
}
.manage-box-body ul {
    list-style:none;
    margin:0;
    text-align:left;
    border-left:1px solid rgba(0,0,0,.1)
}
.manage-box-body li a {
    color:#94989b;
    font-size:16px
}
.home-video,.kb-video {
    display:inline-block;
    position:relative
}
.home-video:before,.kb-video:before {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity:.85;
    background:url(../img/site/media/youtube-play.png) center center no-repeat;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -ms-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
.contact-form .control-label {
    font-size:18px;
    color:#363b3e;
    margin:0 30px 5px
}
.contact-form label.error {
    font-size:15px;
    display:block;
    margin-top:-10px;
    line-height:1.4
}
.contact-form p {
    font-size:14px;
    line-height:1.6
}
.contact-form .form-actions,.profiles-list-info,.row-tool-actions .col-sm-6:last-child,.success-story-logo {
    text-align:right
}
.contact-form img {
    margin-top:13px
}
.contact-form-nav {
    padding:15px 30px 30px
}
.contact-options a {
    height:46px;
    width:46px;
    display:block;
    text-align:center
}
.contact-form .contact-options {
    margin-left:27px;
    margin-top:7px
}
form .select.error {
    border-color:#d94055;
    color:#d94055
}
.form p {
    text-align:left;
    font-weight:300;
    font-size:16px;
    padding-right:30px;
    margin-bottom:0
}
.form p strong {
    font-weight:700;
    color:#333
}
.form .img-captcha {
    margin-top:12px
}
.contact-entry .h3 {
    margin:10px 0 25px
}
.bar-address p,.contact-entry p {
    font-size:18px;
    line-height:1.6
}
.contact-support {
    text-align:center;
    margin:30px 0 45px
}
.contact-support img {
    border-radius:50%;
    display:block;
    border:3px solid #fff;
    box-shadow:0 0 30px 0 rgba(0,0,0,.3)
}
.contact-support p {
    font-size:18px;
    font-weight:600;
    color:#1e81c7
}
.contact-support-image {
    border:7px solid #cde5f6;
    border-radius:50%;
    width:122px;
    height:121px
}
.support {
    margin-bottom:30px;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.follow-us {
    padding-top:30px;
    margin-top:35px
}
.follow-us .socials a,.follow-us .socials a:hover {
    border:1px solid rgba(0,0,0,.1);
    height:60px;
    width:60px;
    box-shadow:0 0 0 0 transparent;
    padding-top:15px
}
.bar-address {
    background-color:#1e81c7;
    color:#fff;
    padding:20px 0
}
.section-protect,.section-safe-hands {
    background-color:#ecf2f6;
    overflow:hidden
}
.address {
    padding-left:45px;
    position:relative
}
.address a {
    position:absolute;
    top:-5px;
    left:0;
    font-size:32px;
    color:#fff;
    text-decoration:none
}
.address a:before {
    content:"\e062";
    font-family:"Glyphicons Halflings X"
}
.catalogue-sidebar .dropdown-menu,.section-domain-mailboxes .btn-primary {
    min-width:230px
}
.section-safe-hands {
    text-align:center;
    padding:90px 0
}
.section-safe-hands .box {
    padding:15px 30px;
    min-height:435px
}
.section-safe-hands .section-content,.window-holder-success .window-caption {
    padding-bottom:40px
}
.section-boost .h3 {
    color:#1e81c7;
    margin-bottom:35px
}
.section-boost .lead {
    font-weight:600;
    color:#363b3e
}
.boost-content .list-unstyled {
    padding-left:35px;
    padding-top:10px
}
.boost-content .list-unstyled li {
    line-height:1.6;
    font-size:20px
}
.boost-row {
    padding-bottom:75px
}
.entry-boost .text-small {
    font-size:14px;
    line-height:1.4em
}
.entry-footer p strong,.section-protect .price {
    font-size:22px;
    color:#363b3e
}
.entry-boost-image,.success-story,.ticket-page .ticket-form {
    padding-bottom:15px
}
.section-protect {
    padding:90px 0
}
.section-protect .box {
    padding:35px 30px
}
.section-protect .box p {
    line-height:2
}
.section-protect .price {
    font-weight:600
}
.entry-head {
    padding-bottom:45px;
    color:#363b3e
}
.entry-head .entry-head-ico {
    float:left;
    margin:-10px 20px 0 0;
    height:100px;
    width:115px;
    text-align:center
}
.entry-domain .list-unstyled {
    padding-left:30px;
    padding-top:10px
}
.entry-footer {
    padding-top:35px
}
.entry-footer .text-small {
    font-size:14px;
    line-height:1.4
}
.section-launch {
    overflow:hidden;
    position:relative
}
.section-launch:before {
    content:'';
    z-index:1;
    width:40%;
    background-color:#edf2f6;
    position:absolute;
    top:0;
    left:0;
    bottom:0
}
.section-launch .section-content {
    float:left;
    position:relative;
    z-index:2
}
.section-launch .section-content .h2 {
    margin-bottom:30px;
    font-size:54px
}
.section-launch .section-content .h2 span {
    font-weight:300;
    display:block;
    font-size:34px
}
.section-launch .section-content:first-child {
    width:40%;
    padding:110px 60px 90px 0
}
.section-launch .section-content:first-child .section-content-inner {
    width:65%;
    margin:0 0 0 auto
}
.section-launch .section-content:last-child {
    width:60%
}
.section-launch .section-content:last-child .section-content-inner {
    padding:170px 80px 0
}
.section-launch .section-content ul {
    list-style:none;
    padding:0;
    margin:0;
    font-size:0;
    vertical-align:top
}
.section-launch .section-content li {
    margin-bottom:25px;
    float:none;
    display:inline-block;
    vertical-align:top;
    font-size:18px
}
.section-launch .section-content li:before {
    content:'';
    position:absolute;
    top:13px;
    left:15px;
    width:15px;
    height:15px;
    background:#1e80c7
}
.lh-14,.section-launch .section-content .h2 span,.section-launch .section-content li p {
    line-height:1.4
}
.section-launch .section-content .h5 {
    text-transform:uppercase;
    color:#1e80c7;
    margin-bottom:20px
}
.section-launch .swiper-slide,.section-launch .swiper-slide-duplicate,.section-launch .swiper-slide-next,.section-launch .swiper-slide-prev {
    opacity:0!important
}
.section-launch .swiper-slide-active {
    opacity:1!important
}
.section-launch .swiper-container-horizontal>.swiper-pagination-bullets {
    text-align:left;
    padding:0 10px;
    bottom:0
}
.bg-linkedin,.section-launch .swiper-pagination-bullet {
    background-color:#1e80c7
}
.section-create-logo {
    text-align:center;
    padding:120px 0 35px
}
.section-generate-logo {
    background-color:#ecf2f6;
    padding:50px 0
}
.section-generate-logo .control-label {
    padding:0 30px;
    margin-bottom:0;
    color:#363b3e;
    font-weight:600
}
.section-generate-logo label.error {
    padding:0 25px
}
.section-generate-logo .section-actions {
    text-align:center;
    margin-top:35px
}
.section-generated-logos .h2 {
    text-align:center;
    font-size:36px;
    margin:0 0 60px
}
.generated-logos a,.generated-logos strong {
    display:block;
    border:1px solid #e5e5e5;
    margin-bottom:30px
}
.generated-logos a:hover,.generated-logos strong:hover {
    border-color:#254260
}
.section-personalized-logo img {
    border-radius:5px;
    box-shadow:0 0 35px 0 rgba(0,0,0,.2)
}
.section-personalized-logo .section-content {
    text-align:center;
    margin-bottom:80px
}
.personalized-logo-content {
    padding:45px 60px 0
}
.personalized-logo-content .h3 {
    font-weight:700;
    margin:10px 0 55px;
    font-size:36px
}
.personalized-logo-content p {
    line-height:1.4;
    margin-bottom:25px
}
.personalized-logo-content .list-unstyled {
    padding-left:30px;
    margin-bottom:35px
}
.personalized-logo-content .list-unstyled li {
    padding-bottom:0;
    line-height:1.4
}
.section-brand-design {
    background-color:#ecf2f6;
    text-align:center
}
.form-control,.form-control-lg {
    background-color:#fff;
    font-size:16px
}
.section-brand-design p {
    margin-bottom:95px
}
.section-brand-design .section-actions {
    margin-top:110px
}
.logo-entry {
    padding:0 0 25px 65px;
    position:relative
}
.form-control {
    height:49px;
    border-radius:25px;
    border:2px solid #d1d4d6;
    padding-left:20px;
    padding-right:20px
}
.form-control-lg {
    height:62px;
    border-radius:31px;
    border:1px solid #cbd5dc;
    padding-left:30px;
    padding-right:30px;
    width:100%
}
.form-control-lg::placeholder {
    color:#c3c3c3
}
.form-control-lg:-ms-input-placeholder {
    color:#c3c3c3
}
.form-control-lg::-ms-input-placeholder {
    color:#c3c3c3
}
.form-group-disabled .control-label {
    color:#dadada
}
.form-group-disabled .form-control-lg {
    background-color:#f4f6f7;
    border:1px solid #d1d4d6;
    color:#88898a
}
.form-group-disabled .select-lg {
    border:1px solid #d1d4d6;
    background-color:#f4f6f7;
    color:#88898a
}
textarea.form-control,textarea.form-control-lg {
    height:230px;
    padding-top:20px;
    padding-bottom:20px
}
.section-partner textarea.form-control-lg::-webkit-input-placeholder {
    color:#b9b9b9
}
.section-partner textarea.form-control-lg:-moz-placeholder {
    color:#b9b9b9
}
.section-partner textarea.form-control-lg::-moz-placeholder {
    color:#b9b9b9
}
.section-partner textarea.form-control-lg:-ms-input-placeholder {
    color:#b9b9b9
}
.select {
    width:300px;
    padding:0 20px;
    height:49px;
    border:2px solid #d1d4d6;
    border-radius:25px;
    background-color:#fff;
    position:relative
}
.select:after,.widget-form-select:after {
    content:"\e114";
    font-family:"Glyphicons Halflings X";
    position:absolute;
    top:5px;
    right:18px;
    z-index:1;
    color:#a6a6a6;
    font-size:13px;
    background-color:#fff
}
.select select:not(.fs-dropdown-element) {
    display:block;
    height:45px;
    border:0 #d1d4d6;
    background:0 0;
    width:100%;
    font-size:16px;
    font-weight:400;
    text-transform:none;
    padding:0 15px 0 5px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    z-index:2;
    position:relative
}
.select-lg select:not(.fs-dropdown-element) {
    height:60px
}
.select-lg {
    height:62px;
    border-radius:31px;
    border:1px solid #cbd5dc;
    padding-left:25px;
    padding-right:25px
}
.select-lg select {
    height:62px;
    padding-right:20px;
    padding-left:10px
}
.select-lg:after {
    top:13px;
    right:22px
}
.select select::-ms-expand {
    display:none
}
.select-dropdown .select {
    text-align:left;
    font-size:16px;
    font-weight:400;
    font-family:Raleway,sans-serif
}
.select-dropdown .dropdown-menu {
    min-width:300px;
    padding-top:0;
    padding-bottom:0;
    max-height:300px;
    overflow:auto
}
.select-dropdown .dropdown-menu>li>a {
    padding-top:7px;
    padding-bottom:7px
}
.select select option {
    padding:5px
}
.btn-spinner-result {
    float:left;
    width:100px;
    height:49px;
    padding-right:15px;
    padding-left:25px;
    border:2px solid #d1d4d6;
    border-right:0;
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    font-size:16px;
    color:#88898a
}
.btn-spinner-down,.btn-spinner-up {
    width:49px;
    height:49px;
    border:2px solid #d1d4d6;
    border-right:0;
    padding:0;
    outline:0!important;
    font-size:18px;
    background-color:#f0f0f0;
    color:#88898a;
    font-family:Arial,sans-serif;
    font-weight:300;
    z-index:2
}
.onoffswitch,.onoffswitch label {
    width:300px;
    height:49px;
    position:relative
}
.btn-spinner-up {
    border-right:2px solid #d1d4d6
}
.btn-spinner-up,.btn-spinner-up:hover {
    border-top-right-radius:25px;
    border-bottom-right-radius:25px
}
.onoffswitch label {
    display:block;
    cursor:pointer;
    border:2px solid #d1d4d6;
    border-radius:25px;
    margin:0;
    background-color:#fff
}
#rangePriceTotal>strong,#rangePriceValue>span,.box-dashboard .box-icon:before,.catalogue-show-more ul li,.catalogue-tertiary .catalogue-overlay:before,.check input,.image-holder .btn-play-ripple-xs:after,.image-holder .btn-play-ripple-xs:before,.industry-popup:after,.kb-version-menu li:last-child:after,.modalHQRental .modal-loading,.modalHQRental .modal-ready-synchronize,.not-btn .not-btn-off,.not-btn.active .not-btn-on,.onoffswitch input,.plan-no-hover:before,.plan-radio input,.plan-rentalsunited:before,.process-wrapper.line>div:last-child:after,.pub_300x250.pub_300x250m.pub_728x90.text-ad.textAd.text_ad.text_ads.text-ads.text-ad-links,.radio input,.section-launch.bg-white:before,.socials .ico,.testimonials-slider-holder .swiper-button-next:after,.testimonials-slider-holder .swiper-button-prev:after {
    display:none
}
.onoffswitch-inner {
    display:block;
    position:absolute;
    top:0;
    left:150px;
    margin:-2px -2px 0;
    width:150px;
    height:49px;
    padding:8px 0 0;
    color:#fff;
    border-radius:25px;
    text-align:center;
    background-color:#b6b6b6;
    font-size:16px;
    font-weight:700
}
.onoffswitch-inner:after {
    content:"NO"
}
.check-label:before,.radio-label:before {
    content:"";
    left:0;
    background-color:#fff
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:after {
    content:"YES"
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    left:0;
    background-color:#1e81c7;
    color:#fff
}
.radio.radio-cycle {
    margin-bottom:6px
}
.radio.radio-cycle p {
    margin-bottom:7px
}
.radio .radio-label {
    display:inline-block;
    padding-left:35px;
    position:relative;
    font-size:18px
}
.radio-label:before {
    position:absolute;
    top:3px;
    width:28px;
    height:28px;
    border:2px solid #d1d4d6;
    border-radius:50%
}
.radio input:checked+.radio-label:before {
    border:8px solid #1e81c7
}
.radio input:checked+.radio-label {
    cursor:default
}
.check .check-label {
    display:inline-block;
    padding-left:32px;
    position:relative;
    font-size:18px;
    cursor:pointer;
    font-weight:400
}
.check-label:before {
    position:absolute;
    top:0;
    width:22px;
    height:22px;
    border:2px solid #d1d4d6;
    border-radius:2px
}
.box-dashboard .h4:after,.box-extra:before {
    content:'';
    height:1px;
    background-color:rgba(0,0,0,.1)
}
.check input:checked+.check-label:before,.checkbox-holder-with-error input:checked+.check-label:before {
    content:"\e013";
    border:2px solid #1e81c7;
    font-family:"Glyphicons Halflings X";
    text-align:center;
    color:#1e81c7;
    line-height:1.2em;
    padding-top:2px;
    font-size:12px
}
.modal-form .modal-header {
    padding:30px 15px
}
.modal-form h5 {
    font-size:20px;
    text-align:center;
    color:#363b3e;
    margin:0 0 30px;
    font-weight:300
}
.modal-form textarea.form-control-lg {
    height:124px
}
.modal-form label.error {
    font-size:15px;
    display:block;
    line-height:1.4
}
.modal-form .text-small {
    text-align:center;
    font-size:14px;
    color:#9a9a9a;
    font-weight:300;
    margin:15px 0 0
}
.modal-title-secondary {
    text-align:center;
    font-size:32px;
    color:#363b3e;
    margin:0;
    font-weight:900
}
.modal-actions {
    border-top:1px dashed #cbd5dc;
    padding-top:30px;
    text-align:center
}
.modal-actions .btn-secondary {
    min-width:200px
}
.main-secondary .faq-content {
    padding-top:85px
}
.main-secondary .box-entry:first-child {
    margin-top:90px
}
.section-earn .section-content {
    margin-bottom:120px;
    text-align:center
}
.section-earn .box {
    position:relative;
    padding:80px 15px 30px;
    min-height:315px
}
.section-earn .box img {
    position:absolute;
    top:-55px;
    left:50%;
    margin-left:-145px
}
.section-earn .box strong {
    display:block;
    color:#363b3e;
    font-weight:700;
    line-height:1.4;
    font-size:24px
}
.section-earn .box span {
    display:block;
    font-weight:300;
    line-height:1.4;
    font-size:21px
}
.section-earn .box-percent {
    display:inline-block;
    font-size:40px;
    color:#1e81c7;
    margin-right:5px;
    vertical-align:top;
    font-family:Rubik,sans-serif
}
.section-earn .box-percent strong {
    display:inline-block;
    font-size:62px;
    color:#1e81c7;
    line-height:1;
    margin-right:5px
}
.section-earn .box-content {
    display:inline-block;
    text-align:left
}
.box-extra {
    padding:20px 15px 0;
    margin-top:20px;
    position:relative
}
.box-extra:before {
    position:absolute;
    top:0;
    left:50%;
    width:210px;
    margin-left:-105px
}
.box-extra p {
    margin-bottom:0;
    font-size:18px;
    font-weight:300
}
.section-faq2 .section-actions {
    text-align:center;
    margin-bottom:60px
}
.section-partnership-welcome {
    text-align:center;
    padding:75px 0 25px
}
.section-extend-portfolio {
    background:url(../img/site/media/extend-portfolio-background.jpg) 0 0/cover no-repeat;
    text-align:center
}
.section-extend-portfolio p {
    text-align:center;
    color:#fff;
    font-size:36px;
    line-height:1.45;
    margin-bottom:50px
}
.section-suitable .h2 {
    font-size:48px;
    text-align:center;
    margin-bottom:75px
}
.box-suitable-offer {
    background-color:#fff;
    border:2px solid rgba(0,0,0,.1)
}
.box-suitable-offer-head {
    text-align:center;
    padding:40px 60px
}
.box-suitable-offer-head .ico {
    margin-bottom:10px;
    height:115px
}
.box-suitable-offer-content {
    padding:30px 45px 0;
    min-height:370px;
    border-top:4px solid #1e81c7
}
.box-suitable-offer-content .h5 {
    text-transform:uppercase;
    text-align:center;
    margin-bottom:15px
}
.box-suitable-offer-content ul {
    padding:0;
    margin:0
}
.box-suitable-offer-content li {
    line-height:1.6;
    padding-bottom:30px;
    font-size:18px
}
.box-icon .ico-suitable2 {
    width:64px;
    height:64px;
    background-repeat:no-repeat;
    background-size:64px;
    background-image:none
}
.ico.ico-benefit,.ico.ico-feature,.ico.ico-features-2,.ico.ico-features-8,.ico.ico-integration-feature {
    background-color:transparent;
    background-repeat:no-repeat;
    background-size:initial;
    display:inline-block
}
.box-icon .ico-suitable2-2 {
    background-position:0 -64px
}
.box-icon .ico-suitable2-3 {
    background-position:0 -128px
}
.box-icon .ico-suitable2-4 {
    background-position:0 -192px
}
.box-icon .ico-suitable2-5 {
    background-position:0 -256px
}
.box-icon .ico-suitable2-6 {
    background-position:0 -320px
}
.box-icon .ico-suitable2-7 {
    background-position:0 -384px
}
.box-icon .ico-suitable2-8 {
    background-position:0 -448px
}
.box-icon .ico-suitable2.atv-bike-rental-software,.box-icon .ico-suitable2.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites-suitable.png)
}
.box-icon .ico-suitable2.caravan-camper-rental-websites,.box-icon .ico-suitable2.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites-suitable.png)
}
.box-icon .ico-suitable2.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites-suitable.png)
}
.box-icon .ico-suitable2.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites-suitable.png)
}
.box-icon .ico-suitable2.equipment-rental-software,.box-icon .ico-suitable2.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites-suitable.png)
}
.box-primary {
    min-height:360px
}
.box-primary .box-icon {
    height:64px;
    margin-bottom:25px
}
.ico {
    background-size:519px 1400px;
    display:inline-block;
    background-repeat:no-repeat
}
.ico-access,.ico-backup,.ico-backup2,.ico-blog,.ico-brand-design,.ico-brands,.ico-business-solutions,.ico-business-specific,.ico-cdn,.ico-cloud-hosting,.ico-compatible,.ico-complete-support,.ico-contact-support,.ico-copy-removal,.ico-custom-fit,.ico-custom-website,.ico-customers,.ico-customizable,.ico-ddos,.ico-dedicated-ip,.ico-dedicated-server,.ico-dom-name,.ico-domain-hosting,.ico-domain-name,.ico-easy-management,.ico-enhance,.ico-facebook,.ico-faq,.ico-flexible-pricing,.ico-growing,.ico-high-speed,.ico-hosting-addons,.ico-how-start,.ico-instagram,.ico-invoice,.ico-keywords,.ico-linkedin,.ico-mail-boxes,.ico-mailboxes,.ico-master,.ico-mobile-friendly,.ico-new-order,.ico-overview,.ico-payments,.ico-pinterest,.ico-quotes,.ico-relations,.ico-remind,.ico-server-software,.ico-set-up,.ico-sms-not,.ico-software,.ico-speed-time,.ico-spread,.ico-ssl,.ico-ssl2,.ico-support-custom,.ico-twitter,.ico-web-apps,.ico-web-tools,.ico-write-content,.ico-youtube {
    background-size:contain
}
.no-webp .ico {
    background-image:url(../img/site/sprite-hd.png)
}
.webp .ico {
    background-image:url(../img/site/sprite-hd.webp)
}
.ico-car-dealer {
    width:129px;
    height:58px;
    background-position:-321px -354px
}
.ico-car-parking {
    width:79px;
    height:94px;
    background-position:-90px -261px
}
.ico-car-rental {
    width:91px;
    height:76px;
    background-position:-76px -356px
}
.ico-editing {
    width:131px;
    height:129px;
    background-position:0 -131px
}
.ico-exceptional-support {
    width:138px;
    height:126px;
    background-position:-269px 0
}
.ico-facebook {
    width:11px;
    height:21px
}
.no-webp .ico-facebook {
    background-image:url(../img/site/ico-facebook.png)
}
.webp .ico-facebook {
    background-image:url(../img/site/ico-facebook.webp)
}
.ico-instagram {
    width:22px;
    height:22px;
    margin-top:4px
}
.no-webp .ico-instagram {
    background-image:url(../img/site/ico-instagram.png)
}
.webp .ico-instagram {
    background-image:url(../img/site/ico-instagram.webp)
}
.ico-faq {
    width:44px;
    height:45px
}
.no-webp .ico-faq {
    background-image:url(../img/site/ico-faq.png)
}
.webp .ico-faq {
    background-image:url(../img/site/ico-faq.webp)
}
.ico-hair-beauty-salon {
    width:104px;
    height:81px;
    background-position:-408px -257px
}
.ico-holiday-property {
    width:89px;
    height:94px;
    background-position:0 -261px
}
.ico-hotel {
    width:96px;
    height:95px;
    background-position:-132px -131px
}
.ico-job-portal {
    width:92px;
    height:83px;
    background-position:-408px -173px
}
.ico-linkedin {
    width:20px;
    height:19px
}
.no-webp .ico-linkedin {
    background-image:url(../img/site/ico-linkedin.png)
}
.webp .ico-linkedin {
    background-image:url(../img/site/ico-linkedin.webp)
}
.ico-manage {
    width:72px;
    height:72px;
    background-position:-168px -356px
}
.ico-management {
    width:128px;
    height:129px;
    background-position:-140px 0
}
.ico-modern-design {
    width:139px;
    height:130px;
    background-position:0 0
}
.ico-quotes {
    width:59px;
    height:48px
}
.no-webp .ico-quotes {
    background-image:url(../img/site/ico-quotes.png)
}
.webp .ico-quotes {
    background-image:url(../img/site/ico-quotes.webp)
}
.ico-real-estate {
    width:101px;
    height:85px;
    background-position:-408px -87px
}
.ico-restaurant {
    width:95px;
    height:96px;
    background-position:-269px -127px
}
.ico-shuttle-taxi {
    width:112px;
    height:89px;
    background-position:-170px -261px
}
.ico-solution {
    width:75px;
    height:77px;
    background-position:0 -356px
}
.ico-support {
    width:79px;
    height:72px;
    background-position:-241px -356px
}
.ico-vacation-rental {
    width:90px;
    height:89px;
    background-position:-283px -261px
}
.ico-yacht-boat {
    width:111px;
    height:86px;
    background-position:-408px 0
}
.ico-youtube {
    width:19px;
    height:23px
}
.no-webp .ico-youtube {
    background-image:url(../img/site/ico-youtube.png)
}
.webp .ico-youtube {
    background-image:url(../img/site/ico-youtube.webp)
}
.ico-search {
    width:49px;
    height:49px;
    background-position:-403px -428px
}
.ico-gplus {
    width:27px;
    height:19px;
    background-position:-45px -433px;
    margin-top:-1px
}
.ico-close {
    width:47px;
    height:47px;
    background-position:-472px -430px
}
.ico-pinterest {
    width:25px;
    height:25px
}
.no-webp .ico-pinterest {
    background-image:url(../img/site/ico-pinterest.png)
}
.webp .ico-pinterest {
    background-image:url(../img/site/ico-pinterest.webp)
}
.ico-twitter {
    width:22px;
    height:22px;
    margin-top:6px
}
.no-webp .ico-twitter {
    background-image:url(../img/site/ico-twitter.png)
}
.webp .ico-twitter {
    background-image:url(../img/site/ico-twitter.webp)
}
.ico-backup2,.ico-write-content {
    width:63px;
    height:62px
}
.no-webp .ico-write-content {
    background-image:url(../img/site/ico-write-content.png)
}
.webp .ico-write-content {
    background-image:url(../img/site/ico-write-content.webp)
}
.ico-keywords {
    width:46px;
    height:65px
}
.no-webp .ico-keywords {
    background-image:url(../img/site/ico-keywords.png)
}
.webp .ico-keywords {
    background-image:url(../img/site/ico-keywords.webp)
}
.ico-blog {
    width:66px;
    height:59px
}
.no-webp .ico-blog {
    background-image:url(../img/site/ico-blog.png)
}
.webp .ico-blog {
    background-image:url(../img/site/ico-blog.webp)
}
.ico-spread {
    width:79px;
    height:53px
}
.no-webp .ico-spread {
    background-image:url(../img/site/ico-spread.png)
}
.webp .ico-spread {
    background-image:url(../img/site/ico-spread.webp)
}
.ico-all-included {
    width:65px;
    height:65px;
    background-position:0 -569px
}
.ico-level-up {
    width:73px;
    height:61px;
    background-position:-69px -569px
}
.ico-no-hidden-fee {
    width:56px;
    height:56px;
    background-position:-145px -569px
}
.ico-free-to-start {
    width:54px;
    height:54px;
    background-position:-207px -569px
}
.ico-web-apps {
    width:68px;
    height:65px
}
.no-webp .ico-web-apps {
    background-image:url(../img/site/ico-web-apps.png)
}
.webp .ico-web-apps {
    background-image:url(../img/site/ico-web-apps.webp)
}
.ico-hosting-addons {
    width:64px;
    height:62px
}
.no-webp .ico-hosting-addons {
    background-image:url(../img/site/ico-hosting-addons.png)
}
.webp .ico-hosting-addons {
    background-image:url(../img/site/ico-hosting-addons.webp)
}
.ico-sms-plans {
    width:51px;
    height:66px;
    background-position:-141px -501px
}
.ico-payment-gateways {
    width:65px;
    height:65px;
    background-position:-195px -501px
}
.ico-brand-design {
    width:53px;
    height:65px
}
.no-webp .ico-brand-design {
    background-image:url(../img/site/ico-brand-design.png)
}
.webp .ico-brand-design {
    background-image:url(../img/site/ico-brand-design.webp)
}
.ico-cloud-hosting2,.ico-latest-software,.ico-social-profiles,.ico-translation {
    width:62px;
    height:62px;
    background-size:contain
}
.no-webp .ico-translation {
    background-image:url(../img/site/ico-translation.png)
}
.webp .ico-translation {
    background-image:url(../img/site/ico-translation.webp)
}
.no-webp .ico-social-profiles {
    background-image:url(../img/site/ico-social-profiles.png)
}
.webp .ico-social-profiles {
    background-image:url(../img/site/ico-social-profiles.webp)
}
.ico-domain-name {
    width:67px;
    height:60px
}
.no-webp .ico-domain-name {
    background-image:url(../img/site/ico-domain-name.png)
}
.webp .ico-domain-name {
    background-image:url(../img/site/ico-domain-name.webp)
}
.ico-mail-boxes {
    width:66px;
    height:50px
}
.no-webp .ico-mail-boxes {
    background-image:url(../img/site/ico-mail-boxes.png)
}
.webp .ico-mail-boxes {
    background-image:url(../img/site/ico-mail-boxes.webp)
}
.ico-dedicated-ip2 {
    width:56px;
    height:56px;
    background-position:-141px -636px
}
.ico-ssl2 {
    width:48px;
    height:62px
}
.no-webp .ico-ssl2 {
    background-image:url(../img/site/ico-ssl2.png)
}
.webp .ico-ssl2 {
    background-image:url(../img/site/ico-ssl2.webp)
}
.ico-sms-not {
    width:50px;
    height:65px
}
.no-webp .ico-sms-not {
    background-image:url(../img/site/ico-sms-not.png)
}
.webp .ico-sms-not {
    background-image:url(../img/site/ico-sms-not.webp)
}
.ico-copy-removal {
    width:57px;
    height:56px
}
.no-webp .ico-copy-removal {
    background-image:url(../img/site/ico-copy-removal.png)
}
.webp .ico-copy-removal {
    background-image:url(../img/site/ico-copy-removal.webp)
}
.ico-easy-profit {
    width:52px;
    height:61px;
    background-position:0 -705px
}
.ico-no-conditions {
    width:62px;
    height:62px;
    background-position:-55px -705px
}
.ico-dashboard {
    width:72px;
    height:59px;
    background-position:-120px -705px
}
.ico-creatives {
    width:66px;
    height:66px;
    background-position:-196px -705px
}
.ico-speed-time {
    width:76px;
    height:51px
}
.no-webp .ico-speed-time {
    background-image:url(../img/site/ico-speed-time.png)
}
.webp .ico-speed-time {
    background-image:url(../img/site/ico-speed-time.webp)
}
.ico-relations {
    width:82px;
    height:57px
}
.no-webp .ico-relations {
    background-image:url(../img/site/ico-relations.png)
}
.webp .ico-relations {
    background-image:url(../img/site/ico-relations.webp)
}
.ico-payments {
    width:60px;
    height:60px
}
.no-webp .ico-payments {
    background-image:url(../img/site/ico-payments.png)
}
.webp .ico-payments {
    background-image:url(../img/site/ico-payments.webp)
}
.ico-new-order {
    width:40px;
    height:47px
}
.no-webp .ico-new-order {
    background-image:url(../img/site/ico-new-order.png)
}
.webp .ico-new-order {
    background-image:url(../img/site/ico-new-order.webp)
}
.ico-compatible {
    width:38px;
    height:36px
}
.no-webp .ico-compatible {
    background-image:url(../img/site/ico-compatible.png)
}
.webp .ico-compatible {
    background-image:url(../img/site/ico-compatible.webp)
}
.ico-invoice {
    width:35px;
    height:41px
}
.no-webp .ico-invoice {
    background-image:url(../img/site/ico-invoice.png)
}
.webp .ico-invoice {
    background-image:url(../img/site/ico-invoice.webp)
}
.ico-remind {
    width:40px;
    height:44px
}
.no-webp .ico-remind {
    background-image:url(../img/site/ico-remind.png)
}
.webp .ico-remind {
    background-image:url(../img/site/ico-remind.webp)
}
.ico-customizable {
    width:44px;
    height:48px
}
.no-webp .ico-customizable {
    background-image:url(../img/site/ico-customizable.png)
}
.webp .ico-customizable {
    background-image:url(../img/site/ico-customizable.webp)
}
.ico-signup {
    width:56px;
    height:66px;
    background-position:0 -773px
}
.ico-advertise {
    width:69px;
    height:57px;
    background-position:-60px -773px
}
.ico-profit {
    width:62px;
    height:64px;
    background-position:-132px -773px
}
.ico-glass {
    width:29px;
    height:29px;
    background-position:-363px -433px
}
.ico-mobile-friendly {
    width:76px;
    height:70px
}
.no-webp .ico-mobile-friendly {
    background-image:url(../img/site/ico-mobile-friendly.png)
}
.webp .ico-mobile-friendly {
    background-image:url(../img/site/ico-mobile-friendly.webp)
}
.ico-easy-management {
    width:70px;
    height:69px
}
.no-webp .ico-easy-management {
    background-image:url(../img/site/ico-easy-management.png)
}
.webp .ico-easy-management {
    background-image:url(../img/site/ico-easy-management.webp)
}
.ico-business-specific {
    width:81px;
    height:68px
}
.no-webp .ico-business-specific {
    background-image:url(../img/site/ico-business-specific.png)
}
.webp .ico-business-specific {
    background-image:url(../img/site/ico-business-specific.webp)
}
.ico-high-speed {
    width:75px;
    height:75px
}
.no-webp .ico-high-speed {
    background-image:url(../img/site/ico-high-speed.png)
}
.webp .ico-high-speed {
    background-image:url(../img/site/ico-high-speed.webp)
}
.ico-complete-support {
    width:70px;
    height:72px
}
.no-webp .ico-complete-support {
    background-image:url(../img/site/ico-complete-support.png)
}
.webp .ico-complete-support {
    background-image:url(../img/site/ico-complete-support.webp)
}
.ico-flexible-pricing {
    width:68px;
    height:68px
}
.no-webp .ico-flexible-pricing {
    background-image:url(../img/site/ico-flexible-pricing.png)
}
.webp .ico-flexible-pricing {
    background-image:url(../img/site/ico-flexible-pricing.webp)
}
.ico-widget-contact {
    width:25px;
    height:25px;
    background-position:-400px -636px
}
a:hover .ico-widget-contact,li.active .ico-widget-contact {
    width:25px;
    height:25px;
    background-position:-373px -636px
}
.ico-widget-questions {
    width:34px;
    height:28px;
    background-position:-465px -636px
}
a:hover .ico-widget-questions,li.active .ico-widget-questions {
    width:34px;
    height:28px;
    background-position:-428px -636px
}
.ico-widget-date {
    width:24px;
    height:23px;
    background-position:-458px -501px
}
.ico-widget-time {
    width:24px;
    height:24px;
    background-position:-488px -501px
}
.ico-contact-phone {
    width:24px;
    height:25px;
    background-position:-205px -893px
}
.ico-contact-skype {
    width:28px;
    height:26px;
    background-position:-231px -893px
}
.ico-contact-viber {
    width:24px;
    height:27px;
    background-position:-261px -893px
}
.ico-overview {
    width:36px;
    height:23px
}
.no-webp .ico-overview {
    background-image:url(../img/site/ico-overview.png)
}
.webp .ico-overview {
    background-image:url(../img/site/ico-overview.webp)
}
.ico-how-start {
    width:35px;
    height:37px
}
.no-webp .ico-how-start {
    background-image:url(../img/site/ico-quit.png)
}
.webp .ico-how-start {
    background-image:url(../img/site/ico-quit.webp)
}
.ico-domain-hosting {
    width:37px;
    height:33px
}
.no-webp .ico-domain-hosting {
    background-image:url(../img/site/ico-domain-hosting.png)
}
.webp .ico-domain-hosting {
    background-image:url(../img/site/ico-domain-hosting.webp)
}
.ico-support-custom {
    width:36px;
    height:36px
}
.no-webp .ico-support-custom {
    background-image:url(../img/site/ico-support-custom.png)
}
.webp .ico-support-custom {
    background-image:url(../img/site/ico-support-custom.webp)
}
.ico-dom-name {
    width:46px;
    height:42px
}
.no-webp .ico-dom-name {
    background-image:url(../img/site/ico-dom-name.png)
}
.webp .ico-dom-name {
    background-image:url(../img/site/ico-dom-name.webp)
}
.ico-mailboxes {
    width:45px;
    height:34px
}
.no-webp .ico-mailboxes {
    background-image:url(../img/site/ico-mailboxes.png)
}
.webp .ico-mailboxes {
    background-image:url(../img/site/ico-mailboxes.webp)
}
.ico-cloud-hosting {
    width:47px;
    height:47px
}
.no-webp .ico-cloud-hosting {
    background-image:url(../img/site/ico-cloud-hosting.png)
}
.webp .ico-cloud-hosting {
    background-image:url(../img/site/ico-cloud-hosting.webp)
}
.ico-ssl {
    width:32px;
    height:42px
}
.no-webp .ico-ssl {
    background-image:url(../img/site/ico-ssl.png)
}
.webp .ico-ssl {
    background-image:url(../img/site/ico-ssl.webp)
}
.ico-cdn {
    width:44px;
    height:44px
}
.no-webp .ico-cdn {
    background-image:url(../img/site/ico-cdn.png)
}
.webp .ico-cdn {
    background-image:url(../img/site/ico-cdn.webp)
}
.ico-backup {
    width:42px;
    height:42px
}
.no-webp .ico-backup {
    background-image:url(../img/site/ico-backup.png)
}
.webp .ico-backup {
    background-image:url(../img/site/ico-backup.webp)
}
.ico-dedicated-ip {
    width:41px;
    height:41px
}
.no-webp .ico-dedicated-ip {
    background-image:url(../img/site/ico-dedicated-ip.png)
}
.webp .ico-dedicated-ip {
    background-image:url(../img/site/ico-dedicated-ip.webp)
}
.ico-dedicated-server {
    width:39px;
    height:39px
}
.no-webp .ico-dedicated-server {
    background-image:url(../img/site/ico-dedicated-server.png)
}
.webp .ico-dedicated-server {
    background-image:url(../img/site/ico-dedicated-server.webp)
}
.ico-ddos {
    width:33px;
    height:45px
}
.no-webp .ico-ddos {
    background-image:url(../img/site/ico-ddos.png)
}
.webp .ico-ddos {
    background-image:url(../img/site/ico-ddos.webp)
}
.ico-server-software {
    width:43px;
    height:43px
}
.no-webp .ico-server-software {
    background-image:url(../img/site/ico-server-software.png)
}
.webp .ico-server-software {
    background-image:url(../img/site/ico-server-software.webp)
}
.ico-access,.ico-enhance {
    width:66px;
    height:66px
}
.no-webp .ico-access {
    background-image:url(../img/site/ico-access.png)
}
.webp .ico-access {
    background-image:url(../img/site/ico-access.webp)
}
.ico-set-up {
    width:67px;
    height:67px
}
.no-webp .ico-set-up {
    background-image:url(../img/site/ico-set-up.png)
}
.webp .ico-set-up {
    background-image:url(../img/site/ico-set-up.webp)
}
.ico-master {
    width:71px;
    height:71px
}
.no-webp .ico-master {
    background-image:url(../img/site/ico-master.png)
}
.webp .ico-master {
    background-image:url(../img/site/ico-master.webp)
}
.no-webp .ico-enhance {
    background-image:url(../img/site/ico-enhance.png)
}
.webp .ico-enhance {
    background-image:url(../img/site/ico-enhance.webp)
}
.ico-custom-website {
    width:66px;
    height:70px
}
.no-webp .ico-custom-website {
    background-image:url(../img/site/ico-custom-website.png)
}
.webp .ico-custom-website {
    background-image:url(../img/site/ico-custom-website.webp)
}
.ico-contact-support {
    width:82px;
    height:66px
}
.no-webp .ico-contact-support {
    background-image:url(../img/site/ico-contact-support.png)
}
.webp .ico-contact-support {
    background-image:url(../img/site/ico-contact-support.webp)
}
.ico-business-solutions {
    width:79px;
    height:79px
}
.no-webp .ico-business-solutions {
    background-image:url(../img/site/ico-business-solutions.png)
}
.webp .ico-business-solutions {
    background-image:url(../img/site/ico-business-solutions.webp)
}
.ico-custom-fit {
    width:77px;
    height:77px
}
.no-webp .ico-custom-fit {
    background-image:url(../img/site/ico-custom-fit.png)
}
.webp .ico-custom-fit {
    background-image:url(../img/site/ico-custom-fit.webp)
}
.ico-growing {
    width:78px;
    height:80px
}
.no-webp .ico-growing {
    background-image:url(../img/site/ico-growing.png)
}
.webp .ico-growing {
    background-image:url(../img/site/ico-growing.webp)
}
.ico-software {
    width:238px;
    height:28px
}
.no-webp .ico-software {
    background-image:url(../img/site/ico-software.png)
}
.webp .ico-software {
    background-image:url(../img/site/ico-software.webp)
}
.ico-customers {
    width:98px;
    height:55px
}
.no-webp .ico-customers {
    background-image:url(../img/site/ico-customers.png)
}
.webp .ico-customers {
    background-image:url(../img/site/ico-customers.webp)
}
.ico-brands {
    width:50px;
    height:59px
}
.no-webp .ico-brands {
    background-image:url(../img/site/ico-brands.png)
}
.webp .ico-brands {
    background-image:url(../img/site/ico-brands.webp)
}
.ico-web-tools {
    width:75px;
    height:56px
}
.no-webp .ico-web-tools {
    background-image:url(../img/site/ico-web-tools.png)
}
.webp .ico-web-tools {
    background-image:url(../img/site/ico-web-tools.webp)
}
.ico-vevs {
    width:137px;
    height:40px;
    background-size:contain
}
.ico-csm-version,.ico-products,.ico-sign-ups {
    height:65px;
    background-size:contain
}
.no-webp .ico-vevs {
    background-image:url(../img/site/ico-vevs.png)
}
.webp .ico-vevs {
    background-image:url(../img/site/ico-vevs.webp)
}
.ico-products {
    width:79px
}
.no-webp .ico-products {
    background-image:url(../img/site/ico-products.png)
}
.webp .ico-products {
    background-image:url(../img/site/ico-products.webp)
}
.ico-sign-ups {
    width:77px
}
.no-webp .ico-sign-ups {
    background-image:url(../img/site/ico-sign-ups.png)
}
.webp .ico-sign-ups {
    background-image:url(../img/site/ico-sign-ups.webp)
}
.ico-csm-version {
    width:66px
}
.no-webp .ico-csm-version {
    background-image:url(../img/site/ico-csm-version.png)
}
.webp .ico-csm-version {
    background-image:url(../img/site/ico-csm-version.webp)
}
.ico-option-1 {
    width:40px;
    height:41px;
    background-position:-378px -1130px
}
.ico-option-2 {
    width:41px;
    height:40px;
    background-position:-451px -925px
}
.ico-option-3 {
    width:42px;
    height:36px;
    background-position:-423px -1130px
}
.ico-option-4 {
    width:37px;
    height:40px;
    background-position:-467px -1130px
}
.no-webp .ico-cloud-hosting2 {
    background-image:url(../img/site/ico-cloud-hosting2.png)
}
.webp .ico-cloud-hosting2 {
    background-image:url(../img/site/ico-cloud-hosting2.webp)
}
.no-webp .ico-backup2 {
    background-image:url(../img/site/ico-backup2.png)
}
.webp .ico-backup2 {
    background-image:url(../img/site/ico-backup2.webp)
}
.ico-ddos2 {
    width:50px;
    height:66px;
    background-size:contain
}
.no-webp .ico-ddos2 {
    background-image:url(../img/site/ico-ddos2.png)
}
.webp .ico-ddos2 {
    background-image:url(../img/site/ico-ddos2.webp)
}
.no-webp .ico-latest-software {
    background-image:url(../img/site/ico-latest-software.png)
}
.webp .ico-latest-software {
    background-image:url(../img/site/ico-latest-software.webp)
}
.ico-dedicated-server2 {
    width:62px;
    height:61px;
    background-size:contain
}
.no-webp .ico-dedicated-server2 {
    background-image:url(../img/site/ico-dedicated-server2.png)
}
.webp .ico-dedicated-server2 {
    background-image:url(../img/site/ico-dedicated-server2.webp)
}
.ico-delivery-network {
    width:67px;
    height:61px;
    background-size:contain
}
.no-webp .ico-delivery-network {
    background-image:url(../img/site/ico-delivery-network.png)
}
.webp .ico-delivery-network {
    background-image:url(../img/site/ico-delivery-network.webp)
}
.ico-domain2 {
    width:107px;
    height:96px;
    background-size:contain
}
.no-webp .ico-domain2 {
    background-image:url(../img/site/ico-domain2.png)
}
.webp .ico-domain2 {
    background-image:url(../img/site/ico-domain2.webp)
}
.ico-multiple-mailboxes {
    width:106px;
    height:81px;
    background-size:contain
}
.no-webp .ico-multiple-mailboxes {
    background-image:url(../img/site/ico-multiple-mailboxes.png)
}
.webp .ico-multiple-mailboxes {
    background-image:url(../img/site/ico-multiple-mailboxes.webp)
}
.ico-custom-tweaks {
    width:65px;
    height:65px;
    background-size:contain
}
.no-webp .ico-custom-tweaks {
    background-image:url(../img/site/ico-custom-tweaks.png)
}
.webp .ico-custom-tweaks {
    background-image:url(../img/site/ico-custom-tweaks.webp)
}
.ico-logo-design {
    width:51px;
    height:76px;
    background-size:contain
}
.no-webp .ico-logo-design {
    background-image:url(../img/site/ico-logo-design.png)
}
.webp .ico-logo-design {
    background-image:url(../img/site/ico-logo-design.webp)
}
.ico-website-development {
    width:122px;
    height:112px;
    background-position:-229px -1270px
}
.ico-digital-marketing {
    width:119px;
    height:115px;
    background-position:-365px -1270px
}
.ico-next,.ico-prev,.testimonial-btn-next,.testimonial-btn-prev {
    width:31px;
    height:59px;
    background-size:contain
}
.no-webp .testimonial-btn-next {
    background-image:url(../img/site/ico-next.png)
}
.webp .testimonial-btn-next {
    background-image:url(../img/site/ico-next.webp)
}
.no-webp .testimonial-btn-prev {
    background-image:url(../img/site/ico-prev.png)
}
.webp .testimonial-btn-prev {
    background-image:url(../img/site/ico-prev.webp)
}
.ico.ico-integration-feature {
    height:36px;
    width:36px
}
.ico.ico-integration-feature.ico-integration-feature-1 {
    background-position:0 0
}
.ico.ico-integration-feature.ico-integration-feature-2 {
    background-position:0 -36px
}
.ico.ico-integration-feature.ico-integration-feature-3 {
    background-position:0 -72px
}
.ico.ico-integration-feature.ico-integration-feature-4 {
    background-position:0 -108px
}
.ico.ico-integration-feature.ico-integration-feature-5 {
    background-position:0 -144px
}
.ico.ico-integration-feature.ico-integration-feature-6 {
    background-position:0 -180px
}
.ico.ico-integration-feature.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/parking-reservation-software-integrations-icons.png)
}
.ico.ico-features-2 {
    width:62px;
    height:62px
}
.ico.ico-features-2.car-dealer-website-builder,.ico.ico-features-2.car-dealer-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-dealer-websites-features-2.png)
}
.ico.ico-features-2.car-rental-software,.ico.ico-features-2.car-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-rental-websites-features-2.png)
}
.ico.ico-features-2.car-parking-websites,.ico.ico-features-2.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/car-parking-websites-features-2.png)
}
.ico.ico-features-2.shuttle-booking-software,.ico.ico-features-2.shuttle-taxi-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/shuttle-taxi-websites-features-2.png)
}
.ico.ico-features-2.vacation-rental-software,.ico.ico-features-2.vacation-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/vacation-rental-websites-features-2.png)
}
.ico.ico-features-2.real-estate-website-builder,.ico.ico-features-2.real-estate-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/real-estate-websites-features-2.png)
}
.ico.ico-features-2.holiday-property-websites,.ico.ico-features-2.rental-property-website-builder {
    background-image:url(https://www.vevs.com/app/web/../../images/holiday-property-websites-features-2.png)
}
.ico.ico-features-2.hotel-website-builder,.ico.ico-features-2.hotel-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/hotel-websites-features-2.png)
}
.ico.ico-features-2.boat-rental-software,.ico.ico-features-2.boat-rental-websites,.ico.ico-features-2.yacht-and-boat-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-and-boat-websites-features-2.png)
}
.ico.ico-features-2.atv-bike-rental-software,.ico.ico-features-2.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites-features-2.png)
}
.ico.ico-features-2.caravan-camper-rental-websites,.ico.ico-features-2.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites-features-2.png)
}
.ico.ico-features-2.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites-features-2.png)
}
.ico.ico-features-2.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites-features-2.png)
}
.ico.ico-features-2.equipment-rental-software,.ico.ico-features-2.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites-features-2.png)
}
.ico.ico-features-2.yacht-brokerage-software,.ico.ico-features-2.yacht-brokerage-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-brokerage-websites-features-2.png)
}
.ico.ico-features-8 {
    width:82px;
    height:60px
}
.ico.ico-features-8.ico-features-8-2 {
    background-position:0 -60px
}
.ico.ico-features-8.ico-features-8-3 {
    background-position:0 -120px
}
.ico.ico-features-8.car-rental-software,.ico.ico-features-8.car-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-rental-websites-features-8.png)
}
.ico.ico-features-8.car-parking-websites,.ico.ico-features-8.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/car-parking-websites-features-8.png)
}
.ico.ico-features-8.shuttle-booking-software,.ico.ico-features-8.shuttle-taxi-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/shuttle-taxi-websites-features-8.png)
}
.ico.ico-features-8.vacation-rental-software,.ico.ico-features-8.vacation-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/vacation-rental-websites-features-8.png)
}
.ico.ico-features-8.real-estate-website-builder,.ico.ico-features-8.real-estate-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/real-estate-websites-features-8.png)
}
.ico.ico-features-8.holiday-property-websites,.ico.ico-features-8.rental-property-website-builder {
    background-image:url(https://www.vevs.com/app/web/../../images/holiday-property-websites-features-8.png)
}
.ico.ico-features-8.hotel-website-builder,.ico.ico-features-8.hotel-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/hotel-websites-features-8.png)
}
.ico.ico-features-8.boat-rental-software,.ico.ico-features-8.boat-rental-websites,.ico.ico-features-8.yacht-and-boat-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-and-boat-websites-features-8.png)
}
.ico.ico-features-8.atv-bike-rental-software,.ico.ico-features-8.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites-8.png)
}
.ico.ico-features-8.caravan-camper-rental-websites,.ico.ico-features-8.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites-8.png)
}
.ico.ico-features-8.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites-8.png)
}
.ico.ico-features-8.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites-8.png)
}
.ico.ico-features-8.equipment-rental-software,.ico.ico-features-8.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites-8.png)
}
.ico.ico-feature {
    height:36px;
    width:36px
}
.ico.ico-feature.ico-feature-2 {
    background-position:0 -36px
}
.ico.ico-feature.ico-feature-3 {
    background-position:0 -72px
}
.ico.ico-feature.ico-feature-4 {
    background-position:0 -108px
}
.ico.ico-feature.ico-feature-5 {
    background-position:0 -144px
}
.ico.ico-feature.ico-feature-6 {
    background-position:0 -180px
}
.ico.ico-feature.ico-feature-7 {
    background-position:0 -216px
}
.ico.ico-feature.ico-feature-8 {
    background-position:0 -252px
}
.ico.ico-feature.ico-feature-9 {
    background-position:0 -288px
}
.ico.ico-feature.car-dealer-website-builder,.ico.ico-feature.car-dealer-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-dealer-websites.png)
}
.ico.ico-feature.car-rental-software,.ico.ico-feature.car-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-rental-websites.png)
}
.ico.ico-feature.car-parking-websites,.ico.ico-feature.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/car-parking-websites.png)
}
.ico.ico-feature.shuttle-booking-software,.ico.ico-feature.shuttle-taxi-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/shuttle-taxi-websites.png)
}
.ico.ico-feature.vacation-rental-software,.ico.ico-feature.vacation-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/vacation-rental-websites.png)
}
.ico.ico-feature.real-estate-website-builder,.ico.ico-feature.real-estate-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/real-estate-websites.png)
}
.ico.ico-feature.holiday-property-websites,.ico.ico-feature.rental-property-website-builder {
    background-image:url(https://www.vevs.com/app/web/../../images/holiday-property-websites.png)
}
.ico.ico-feature.hotel-website-builder,.ico.ico-feature.hotel-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/hotel-websites.png)
}
.ico.ico-feature.boat-rental-software,.ico.ico-feature.boat-rental-websites,.ico.ico-feature.yacht-and-boat-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-and-boat-websites.png)
}
.ico.ico-feature.atv-bike-rental-software,.ico.ico-feature.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites.png)
}
.ico.ico-feature.caravan-camper-rental-websites,.ico.ico-feature.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites.png)
}
.ico.ico-feature.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites.png)
}
.ico.ico-feature.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites.png)
}
.ico.ico-feature.equipment-rental-software,.ico.ico-feature.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites.png)
}
.ico.ico-feature.yacht-brokerage-software,.ico.ico-feature.yacht-brokerage-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-brokerage-websites.png)
}
.ico.ico-feature.yacht-charter-software,.ico.ico-feature.yacht-charter-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-charter-websites.png)
}
.ico.ico-benefit {
    height:62px;
    width:62px
}
.ico.ico-benefit.car-dealer-website-builder,.ico.ico-benefit.car-dealer-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-dealer-websites-demo-benefits.png)
}
.ico.ico-benefit.car-rental-software,.ico.ico-benefit.car-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/car-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.car-parking-websites,.ico.ico-benefit.parking-reservation-software {
    background-image:url(https://www.vevs.com/app/web/../../images/car-parking-websites-demo-benefits.png)
}
.ico.ico-benefit.shuttle-booking-software,.ico.ico-benefit.shuttle-taxi-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/shuttle-taxi-websites-demo-benefits.png)
}
.ico.ico-benefit.vacation-rental-software,.ico.ico-benefit.vacation-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/vacation-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.real-estate-website-builder,.ico.ico-benefit.real-estate-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/real-estate-websites-demo-benefits.png)
}
.ico.ico-benefit.holiday-property-websites,.ico.ico-benefit.rental-property-website-builder {
    background-image:url(https://www.vevs.com/app/web/../../images/holiday-property-websites-demo-benefits.png)
}
.ico.ico-benefit.hotel-website-builder,.ico.ico-benefit.hotel-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/hotel-websites-demo-benefits.png)
}
.ico.ico-benefit.boat-rental-software,.ico.ico-benefit.boat-rental-websites,.ico.ico-benefit.yacht-and-boat-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-and-boat-websites-demo-benefits.png)
}
.ico.ico-benefit.atv-bike-rental-software,.ico.ico-benefit.bike-atv-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/bike-atv-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.caravan-camper-rental-websites,.ico.ico-benefit.caravan-rv-rental-software {
    background-image:url(https://www.vevs.com/app/web/../../images/caravan-camper-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.jet-ski-kayak-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/boat-yacht-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.machinery-tools-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/machinery-tools-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.equipment-rental-software,.ico.ico-benefit.equipment-rental-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/equipment-rental-websites-demo-benefits.png)
}
.ico.ico-benefit.yacht-brokerage-software,.ico.ico-benefit.yacht-brokerage-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-brokerage-websites-demo-benefits.png)
}
.ico.ico-benefit.yacht-charter-software,.ico.ico-benefit.yacht-charter-websites {
    background-image:url(https://www.vevs.com/app/web/../../images/yacht-charter-websites-demo-benefits.png)
}
.wrapper {
    min-height:100%;
    margin-bottom:-700px;
    overflow-x:hidden
}
.wrapper-mini {
    margin-bottom:-89px
}
.push,footer {
    height:700px
}
.footer-mini,.push-mini {
    height:89px
}
footer {
    background-color:#1f2224;
    color:#fff
}
.footer-nav .h6 {
    font-weight:700;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:15px
}
.footer-nav ul {
    list-style:none;
    padding:0 0 7px;
    margin:0
}
.footer-nav li {
    font-size:18px;
    padding:0 0 7px
}
.footer-creds p a,.footer-nav li a {
    opacity:.6;
    color:#fff
}
.footer-creds p a:hover,.footer-nav li a:hover {
    text-decoration:none;
    opacity:1
}
.footer-creds {
    padding:65px 0;
    border-top:1px solid rgba(255,255,255,.1)
}
.footer-mini .footer-creds {
    padding:27px 0 0
}
.footer-creds p {
    float:left;
    font-size:16px;
    margin:15px 0 0
}
.footer-creds p span {
    color:#a1a4a8;
    padding:0 5px
}
.wrapper-vevs { margin-bottom: -205px!important; }
.wrapper-vevs .push,
.footer-vevs { height: 205px; }
.footer-vevs .footer-nav { padding-top: 35px; padding-bottom: 15px; }
.footer-vevs .footer-creds { padding-top: 25px; padding-bottom: 15px; }
@media (max-width:1366px) {
    .wrapper-vevs { margin-bottom: -205px; }
}
@media (max-width:991px) {
    .wrapper-vevs { margin-bottom: -255px!important; }
    .wrapper-vevs .push,
    .footer-vevs { height: 255px; }
}
@media (max-width:767px) {
    .wrapper-vevs { margin-bottom: 0!important; }
    .wrapper-vevs .push,
    .footer-vevs { height: auto; }
}

.wrapper-product .nav .dropdown-menu-xs { width: 480px; left: auto; padding: 10px; }
.wrapper-product .navbar-item {
    padding: 15px 15px 15px 100px;
    margin-bottom: 7px;
}
.wrapper-product .navbar-title { font-size: 22px; margin-bottom: 0; }
.wrapper-product .dropdown-menu-xs .glyphicon { font-size: 14px; margin-right: 10px; }
@media (max-width:1199px) {
    .wrapper-product .pt-laptop-2 { padding-top: 15px!important; }
    .wrapper-product .nav .dropdown-menu-xs { padding-top: 0!important; padding-bottom: 0!important; }
    .wrapper-product .nav .dropdown-menu-xs a { display: block; }
    .wrapper-product .nav .dropdown-menu-xs a + a { margin-top: 20px; }
}
.socials ul {
    list-style:none;
    padding:0;
    margin:0;
    overflow:hidden
}
.design-slider-pagination,.socials li+li {
    padding-left:10px
}
.socials a {
    display:block;
    width:40px;
    height:40px;
    border-radius:40px;
    background-color:#fff;
    margin:9px;
    box-shadow:0 0 0 9px rgba(255,255,255,.1);
    text-align:center;
    padding-top:5px
}
.socials a:hover {
    box-shadow:0 0 0 9px #1e81c7
}
.bs-img-holder,.row-tool-image a {
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);
    box-shadow:0 0 0 1px rgba(0,0,0,.1)
}
.socials a .ico-linkedin {
    margin:4px auto 0
}
.banner-slider .swiper-slide p span,.box-dashboard .h4 strong,.modal-md #img-wrap a,.select2-container--default .select2-selection--multiple .select2-selection__rendered,.service-required-box .active,.socials.visible .ico-linkedin,.window-holder iframe {
    display:block
}
.ball-beat>div {
    background-color:#1d83bf;
    width:15px;
    height:15px;
    border-radius:100%;
    margin:2px;
    display:inline-block;
    -webkit-animation:.7s linear infinite ball-beat;
    animation:.7s linear infinite ball-beat
}
.ball-beat>div:nth-child(2n-1) {
    -webkit-animation-delay:-.35s!important;
    animation-delay:-.35s!important
}
@keyframes ball-beat {
    50% {
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100% {
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.success-stories-content img {
    display:inline-block;
    max-width:100%;
    height:auto;
    margin-bottom:30px
}
.success-stories-content h3 {
    color:#1d83bf;
    font-weight:700;
    margin-bottom:30px
}
.success-stories-content ol,.success-stories-content ul {
    font-size:16px;
    line-height:2;
    color:#555;
    margin-bottom:30px
}
.success-story p {
    font-size:18px;
    margin:7px 0;
    overflow:hidden
}
.success-story p strong {
    color:#363b3e;
    float:left
}
.success-story p span {
    min-width:125px;
    float:left;
    padding-right:7px
}
.success-story p a em {
    font-style:normal;
    display:block;
    overflow:hidden
}
.story-testimonial {
    font-style:italic;
    padding-bottom:15px
}
.story-testimonial-author p strong {
    font-size:20px;
    color:#363b3e
}
.websites-list {
    padding-top:45px;
    margin-bottom:30px;
    border-top:1px solid rgba(0,0,0,.1)
}
.websites-list ul {
    list-style:none;
    margin:0;
    padding:0 0 0 30px;
    counter-reset:my-badass-counter2
}
.websites-list ul li {
    font-size:22px;
    text-align:left;
    margin-bottom:15px;
    font-family:Rubik,sans-serif;
    font-weight:400
}
.websites-list ul li:before {
    content:counter(my-badass-counter2,decimal-leading-zero);
    counter-increment:my-badass-counter2;
    color:#737580;
    font-size:11px;
    vertical-align:top;
    margin-top:-5px;
    display:inline-block;
    margin-right:3px;
    font-weight:400
}
.websites-list a {
    position:relative;
    display:inline-block
}
.section-details {
    padding:90px 0;
    text-align:center
}
.section-details .h2 {
    margin-bottom:60px;
    font-size:30px
}
.section-details p {
    line-height:1.4;
    margin-bottom:30px
}
.section-details p span {
    display:block;
    font-weight:300;
    font-size:19px
}
.section-details p strong {
    display:block;
    font-size:21px;
    color:#333
}
.section-details p a {
    display:block;
    overflow:hidden;
    font-size:21px
}
.section-details .text-small {
    font-size:14px;
    font-weight:300;
    margin-bottom:0
}
.loading-spinner {
    margin:30px auto;
    width:60px;
    height:60px;
    text-align:center;
    font-size:10px
}
.loading-spinner>div {
    background-color:#1e81c7;
    height:100%;
    width:6px;
    display:inline-block;
    -webkit-animation:1.2s ease-in-out infinite sk-stretchdelay;
    animation:1.2s ease-in-out infinite sk-stretchdelay
}
.catalogue-tertiary li,.col-1of5 {
    width:20%
}
.loading-spinner div:nth-child(2) {
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.loading-spinner div:nth-child(3) {
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.loading-spinner div:nth-child(4) {
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.loading-spinner div:nth-child(5) {
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
@-webkit-keyframes sk-stretchdelay {
    0%,100%,40% {
        -webkit-transform:scaleY(.4)
    }
    20% {
        -webkit-transform:scaleY(1)
    }
}
@keyframes sk-stretchdelay {
    0%,100%,40% {
        transform:scaleY(.4);
        -webkit-transform:scaleY(.4)
    }
    20% {
        transform:scaleY(1);
        -webkit-transform:scaleY(1)
    }
}
#map-canvas {
    height:420px!important
}
.row-dashboard,.row-tool {
    padding-top:45px;
    padding-bottom:45px
}
.row-tool .h2 {
    margin-bottom:25px;
    margin-top:0
}
.row-tool-actions {
    padding-top:15px
}
.row-tool-actions p {
    display:block;
    overflow:hidden;
    padding-top:7px
}
.row-tool-content,.row-tool-image {
    padding:0 15px 15px
}
.row-tool-image a,.section-background-remove img {
    margin-bottom:30px;
    display:inline-block
}
.row-tool-main .row-tool-content .h2 {
    margin-top:0;
    margin-bottom:30px
}
.bs-img-holder {
    display:block;
    margin-bottom:30px
}
#modal-image .img-responsive {
    margin:30px auto;
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);
    box-shadow:0 0 0 1px rgba(0,0,0,.1)
}
.navbar {
    padding-top:15px;
    padding-bottom:15px
}
.col-1of5 {
    padding-left:15px;
    padding-right:15px;
    float:left
}
.nav-title {
    background-color:#439fe0;
    color: #fff;
    padding: 5px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
    margin-left:130px;
    margin-top:8px;
    margin-bottom: 10px !important;
}
.navbar-nav-tertiary {
    padding-left:110px;
    margin:20px 0 0;
    float:left;
    width:100%
}
.navbar-nav-tertiary>li>a {
    font-size:18px;
    position:relative;
    padding-left:5px;
    padding-right:5px
}
.navbar-dark {
    background:#1b273d;
    -webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);
    box-shadow:0 0 1px 0 rgba(0,0,0,.5)
}
.navbar-dark .navbar-nav-tertiary:before {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:48px;
    background-color:rgba(255,255,255,.05)
}
.navbar-dark:after {
    content:'';
    display:table;
    clear:both
}
.nav-title,.navbar-brand,.navbar-nav-secondary,.navbar-nav-tertiary {
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.navbar-collapse-secondary .nav .dropdown-toggle:after,.navbar-collapse-tertiary .nav .dropdown-toggle:after {
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    top:65px;
    display:block!important;
    opacity:0;
    visibility:hidden
}
.navbar-collapse-secondary .nav .open .dropdown-menu {
    top:65px
}
.navbar-collapse-secondary .nav .open .dropdown-toggle:after,.navbar-collapse-tertiary .nav .open .dropdown-toggle:after {
    top:32px;
    margin-top:0;
    opacity:1;
    visibility:visible
}
.navbar-collapse-secondary .nav>li+li {
    padding-left:35px
}
.navbar-collapse-secondary .navbar-nav-secondary>li {
    float:none;
    display:inline-block
}
.navbar-collapse-tertiary .navbar-nav-secondary {
    position:absolute;
    top:10px;
    right:0;
    left:0;
    text-align:right;
    padding-right:45px;
    font-size:0
}
.navbar-collapse-tertiary .navbar-nav-secondary>li {
    display:inline-block;
    float:none;
    font-size:14px
}
.navbar .navbar-header {
    position:relative;
    z-index:10
}
.navbar .navbar-collapse-secondary {
    z-index:9
}
.nav .dropdown-menu ul.professionals-list,.nav .dropdown-menu ul.row {
    margin-left:-15px;
    margin-right:-15px
}
.nav .dropdown-menu .dropdown-link {
    color:#254260;
    font-weight:700
}
.nav .dropdown-menu .dropdown-link .glyphicon {
    display:inline-block;
    font-size:14px;
    margin-right:5px
}
.section-holder .section {
    background:#fff;
    padding-top:80px;
    padding-bottom:80px
}
.section-holder:nth-child(2n) .section {
    background:#edf2f6
}
.navbar-main .navbar-collapse-secondary .navbar-nav-secondary {
    left:auto;
    top:auto;
    right:auto;
    position:static;
    float:right;
    padding-top:5px
}
.navbar-main .nav:first-child {
    position:static;
    z-index:2
}
.section-complete .list-unstyled {
    padding-left:0;
    margin-bottom:20px;
    line-height:1.6
}
.section-complete-entry-inner {
    padding-left:45px
}
.creation-form .control-label,.section-affiliate-link .control-label {
    color:#2e3032;
    font-weight:600;
    font-size:18px
}
.section-affiliate-link textarea.form-control-lg,.section-trial textarea.form-control-lg {
    line-height:normal;
    font-family:Courier,sans-serif;
    resize:vertical;
    height:auto
}
.affiliate-banner-holder {
    padding:45px 30px 0
}
.banner-slider {
    width:70%;
    float:left;
    padding:0 45px;
    position:relative
}
.banner-slider .swiper-button-next {
    right:0;
    margin-top:-55px
}
.banner-slider .swiper-button-prev {
    left:0;
    margin-top:-55px
}
.banner-code-area {
    width:30%;
    float:left;
    padding:0 30px
}
.banner-code-area p {
    font-size:18px;
    color:#727477
}
.banner-slider .swiper-slide .affiliate-banner {
    display:block;
    position:relative;
    margin-bottom:20px
}
.banner-slider .swiper-slide p {
    text-align:center;
    font-size:16px;
    color:#363b3e;
    line-height:1.2
}
.affiliate-banner-selected:before,.banner-slider .swiper-slide:hover .affiliate-banner:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:3px solid #1e81c7
}
.affiliate-banner-selected:after {
    content:"\e013";
    font-family:"Glyphicons Halflings X";
    width:36px;
    height:36px;
    text-align:center;
    color:#fff;
    font-size:18px;
    background-color:#1e81c7;
    position:absolute;
    bottom:0;
    left:0
}
.kb-version-menu li,.not-btn,.plan-radio .plan {
    font-family:Rubik,sans-serif
}
.box-dashboard {
    position:relative;
    padding-top:60px
}
.box-dashboard .box-icon {
    margin:0 0 0 -69px;
    height:101px;
    position:absolute;
    top:-45px;
    left:50%
}
.box-dashboard .h4 {
    display:inline-block;
    position:relative;
    padding-bottom:25px
}
.box-dashboard .h4:after {
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-112px;
    width:225px
}
.box-dashboard .h4 .box-number {
    font-size:62px;
    font-family:Rubik,sans-serif;
    font-weight:700;
    color:#1e81c7
}
.box-dashboard .h4 .box-number-cur {
    font-size:30px
}
.box-dashboard-ico {
    display:block;
    width:136px;
    height:101px
}
.box-dashboard-ico-1 {
    background:url(https://www.vevs.com/app/web/../../images/box-dashboard-ico-1.jpg) no-repeat
}
.box-dashboard-ico-2 {
    background:url(https://www.vevs.com/app/web/../../images/box-dashboard-ico-2.jpg) no-repeat
}
.box-dashboard-ico-3 {
    background:url(https://www.vevs.com/app/web/../../images/box-dashboard-ico-3.jpg) no-repeat
}
.dashboard-filter {
    padding-top:45px
}
.dashboard-filter .control-label {
    padding-top:13px;
    color:#363b3e;
    font-size:18px;
    margin-right:10px
}
.dashboard-table table td,.dashboard-table table th {
    width:14.6853%;
    padding:15px;
    line-height:1.4
}
.dashboard-table table td:nth-child(2),.dashboard-table table th,.popup-col-business {
    width:auto
}
.dashboard-table table td {
    border:1px solid #d6d6d6;
    vertical-align:top
}
.dashboard-table table th {
    border:1px solid #d6d6d6;
    border-bottom:0;
    color:#363b3e;
    font-weight:600;
    background-color:#f6f6f6
}
.catalogue-sidebar .active a:before,.kb-version-menu li+li:after {
    position:absolute;
    width:6px;
    height:6px;
    border-radius:50%;
    content:''
}
.get-link {
    padding-bottom:20px
}
.intro-client .shell {
    padding-top:30px;
    padding-bottom:30px
}
.blog-title-2,.kb-title-2 {
    color:#1d83bf;
    font-size:20px;
    line-height:2em;
    font-weight:700;
    margin-bottom:10px
}
.kb-version-menu li i,.not-btn {
    font-weight:400;
    text-transform:uppercase
}
.blog-img-thumb,.kb-img-thumb {
    display:inline-block;
    margin-bottom:30px
}
.bs-img-holder.blog-img-thumb,.bs-img-holder.kb-img-thumb {
    transition:.3s;
    cursor:pointer
}
.section-img-holder img {
    display:inline-block;
    margin-bottom:0
}
.kb-version-menu {
    list-style:none;
    font-size:0;
    padding:0 0 15px;
    margin-bottom:30px;
    color:#333;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.kb-version-menu li {
    display:inline-block;
    font-size:18px;
    vertical-align:top
}
.kb-version-menu li i {
    font-style:normal;
    display:inline-block;
    padding:4px 7px 3px;
    font-size:10px;
    line-height:1;
    color:#fff;
    background-color:#333;
    margin-top:9px;
    vertical-align:top;
    border-radius:2px;
    margin-left:5px
}
.kb-version-menu li+li {
    padding-left:15px;
    margin-left:15px;
    position:relative;
    padding-right:20px
}
.kb-version-menu li+li:after {
    top:50%;
    right:-10px;
    margin-top:-3px;
    background-color:#333
}
.section-need-plan-secondary .lead {
    margin:20px 0 70px
}
.section-need-plan-secondary .btn-primary {
    min-width:190px;
    margin-right:15px
}
.section-bg .solution {
    padding:0 40px 60px
}
.catalogue-tertiary {
    max-width:1600px
}
.catalogue-item-badge {
    position:absolute;
    top:10px;
    right:-5px;
    background-color:rgba(0,0,0,.6);
    color:#fff;
    padding:5px 5px 4px;
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    text-align:center;
    font-size:28px;
    line-height:1.1;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    width:90px
}
.catalogue-item-badge small {
    vertical-align:top;
    font-size:85%
}
.catalogue-item-badge:after {
    content:'';
    width:0;
    height:0;
    border-top:5px solid rgba(0,0,0,.6);
    border-right:5px solid transparent;
    position:absolute;
    top:100%;
    right:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.catalogue-item:hover .catalogue-item-badge {
    background-color:#1e81c7;
    width:140px
}
.catalogue-item:hover .catalogue-item-badge:after {
    border-top:5px solid #1e81c7
}
.catalogue-tertiary .catalogue-overlay .btn-holder {
    display:block;
    padding-top:0
}
.catalogue-tertiary .btn-holder {
    padding:0 15px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.catalogue-tertiary .btn-holder .btn {
    width:100%;
    margin-top:0;
    margin-bottom:15px;
    min-width:0;
    height:56px;
    padding-top:0
}
.catalogue-tertiary .btn-holder a.btn {
    padding-top:16px
}
.catalogue-sidebar ul {
    list-style:none;
    margin:0 0 60px;
    padding:0;
    font-size:21px
}
.catalogue-sidebar li {
    padding-bottom:5px
}
.catalogue-sidebar .dropdown-menu>li>a {
    padding-top:5px;
    padding-bottom:5px;
    font-weight:600
}
.catalogue-sidebar .active a {
    position:relative;
    padding-left:15px;
    display:inline-block;
    text-decoration:none;
    font-weight:700
}
.catalogue-sidebar .active a:before {
    top:14px;
    left:0;
    background-color:#1e81c7
}
.blog-post-secondary .blog-post-content {
    min-height:120px
}
.blog-post-secondary .blog-post-content p {
    margin-bottom:0;
    line-height:1.7
}
.not-btn-holder {
    float:right;
    position:relative;
    margin-right:15px
}
.not-btn {
    border:1px solid #1e81c7;
    color:#fff;
    font-size:14px;
    border-radius:20px;
    height:39px;
    letter-spacing:1px;
    padding-left:22px;
    padding-right:22px;
    background:0 0;
    outline:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
.not-btn:hover {
    color:#fff;
    background-color:#1e81c7
}
.not-btn .glyphicon {
    font-size:12px;
    display:inline-block;
    margin-right:1px
}
.not-btn-off,.not-btn-on {
    display:inline-block;
    margin-left:3px
}
.not-btn-holder .not-btn-tooltip-holder {
    margin-top:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    opacity:0;
    visibility:hidden
}
.not-btn-holder:hover .not-btn-tooltip-holder {
    padding-top:15px;
    opacity:1;
    visibility:visible
}
.not-btn-tooltip-holder {
    position:absolute;
    top:100%;
    left:0;
    width:250px
}
.not-btn-tooltip {
    position:relative;
    background-color:#fff;
    border-radius:3px;
    -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    padding:10px;
    font-size:14px;
    line-height:1.6;
    color:#333;
    font-weight:300
}
.not-btn-lg,.not-btn-lg.active:hover {
    color:#1e81c7;
    background-color:transparent
}
.not-btn-tooltip:after {
    content:'';
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:10px solid #fff;
    position:absolute;
    top:-6px;
    left:22px
}
.not-btn-tooltip-lead {
    font-size:17px;
    line-height:1.4;
    font-weight:700;
    margin-bottom:10px;
    border-bottom:1px dashed rgba(0,0,0,.1);
    padding-bottom:10px
}
.not-btn-lg {
    width:100%;
    display:block;
    height:62px;
    border-radius:62px;
    border-width:2px;
    font-size:18px;
    font-family:Rubik,Arial,sans-serif;
    font-weight:400
}
.not-btn-lg .glyphicon {
    font-size:14px
}
.contact-entry-not {
    padding-top:15px;
    margin-top:35px;
    border-top:1px dashed rgba(0,0,0,.1)
}
.section-created h2 {
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px dashed rgba(0,0,0,.1)
}
.section-created h2 em {
    font-style:normal;
    font-size:80%
}
.confirmation-box-title {
    font-size:38px;
    font-family:Rubik,Arial,sans-serif;
    border-bottom:1px dashed rgba(0,0,0,.1);
    padding-bottom:15px;
    margin-bottom:15px
}
.confirmation-box-content p {
    font-size:18px;
    line-height:1.8;
    font-weight:500;
    color:#444
}
.confirmation-box-content p.lead {
    font-size:20px;
    font-weight:700
}
.confirmation-box-content p.confirmation-box-content-foot {
    font-size:16px;
    color:#828282;
    margin-top:15px;
    padding-top:15px;
    border-top:1px dashed rgba(0,0,0,.1)
}
.acount-row {
    display:flex;
    justify-content:space-between;
    margin-bottom:45px
}
.acount-row:first-child {
    margin-top:15px;
    padding-top:45px;
    border-top:1px dashed rgba(0,0,0,.1)
}
.account-content {
    text-align:left;
    width:66.6666%
}
.account-content h5 {
    color:#e95a5a;
    font-size:16px;
    margin-top:20px
}
.account-actions {
    padding:15px 0 15px 30px;
    border-left:2px solid #1e81c7;
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:33.3333%
}
.marketing-content .h3 {
    text-transform:uppercase;
    color:#1e81c7;
    margin-bottom:30px
}
.marketing-content p {
    font-weight:400;
    margin-bottom:30px
}
.marketing-content .lead {
    font-size:24px;
    font-weight:700;
    color:#363b3e
}
.marketing-content .lead strong {
    font-size:26px
}
.row-marketing {
    padding-top:60px
}
.row-marketing p {
    font-size:18px;
    font-weight:300
}
.row-marketing-price {
    font-size:23px;
    color:#1e81c7
}
.box-tag,.i18n-missing {
    font-size:14px;
    color:#fff
}
.box-content strong em {
    font-size:36px;
    line-height:1;
    font-weight:700;
    font-style:normal
}
.box-tag {
    position:absolute;
    top:-13px;
    left:50%;
    margin-left:-67px;
    width:134px;
    text-transform:uppercase;
    font-weight:600;
    padding:6px 0 5px;
    background-color:#1e81c7;
    line-height:1.2
}
.i18n-missing {
    background-color:#192539;
    height:28px;
    left:0;
    overflow:hidden;
    position:fixed;
    top:0;
    width:100%;
    z-index:30;
    padding-top:3px;
    line-height:1.6
}
.i18n-missing img {
    display:inline-block;
    margin:-2px 0 0 5px
}
.i18n-missing+.navbar {
    top:28px
}
.footer-language-holder {
    margin:30px 0 -50px
}
.footer-language-holder .dropdown-menu {
    min-width:270px;
    padding:0;
    border-radius:15px;
    background-color:#1f2224;
    margin-top:5px;
    border:2px solid #1e81c7
}
.footer-language-holder .dropdown-menu li,.form-panel .panel-heading,.form-panel .panel-title,.section .footer-nav {
    padding:0
}
.footer-language-holder .dropdown-menu a {
    color:#1e81c7;
    background:0 0;
    font-weight:600;
    padding-top:10px;
    padding-bottom:10px;
    opacity:1
}
.footer-language-holder .dropdown-menu .active a,.footer-language-holder .dropdown-menu .active a:hover,.footer-language-holder .dropdown-menu a:focus,.footer-language-holder .dropdown-menu a:hover {
    color:#fff;
    background:#1e81c7;
    opacity:1
}
.footer-language-holder .dropdown-menu li:first-child a {
    border-top-left-radius:10px;
    border-top-right-radius:10px
}
.footer-language-holder .dropdown-menu li:last-child a {
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px
}
.covid-19-box {
    border:2px solid #1e81c7;
    font-size:16px;
    border-radius:35px;
    color:#333;
    padding:15px;
    background-color:#f2f5f7;
    margin-bottom:30px
}
.checkbox-action,.checkbox-content {
    padding:12px 15px
}
.covid-holder .covid-19-box {
    margin-bottom:0;
    margin-top:45px
}
.modal-md {
    width:720px
}
.modal-md #img-wrap {
    max-height:338px;
    overflow:hidden
}
.onoffswitch-order .onoffswitch-inner {
    left:calc(100% - 147px)
}
.onoffswitch-order .onoffswitch-inner:after {
    content:attr(data-off)
}
.onoffswitch-order .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner:after {
    content:attr(data-on)
}
.plan-radio {
    display:block;
    cursor:pointer
}
.plan-radio .plan {
    font-size:15px;
    height:140px;
    padding:25px 15px 15px;
    color:#363b3e;
    display:flex;
    align-items:center;
    justify-content:center
}
.plan-radio .plan strong {
    font-size:42px;
    display:block
}
.plan-radio-uncommon input:checked+.plan,.plan-radio-uncommon:hover .plan {
    border-color:#24d40c;
    color:#24d40c
}
.plan-radio-uncommon .plan:before {
    background-color:#24d40c;
    content:attr(data-on)
}
.plan-radio-rare input:checked+.plan,.plan-radio-rare:hover .plan {
    border-color:#0070dd;
    color:#0070dd
}
.plan-radio-rare .plan:before {
    background-color:#0070dd;
    content:attr(data-on)
}
.plan-radio-epic input:checked+.plan,.plan-radio-epic:hover .plan {
    border-color:#a335ee;
    color:#a335ee
}
.plan-radio-epic .plan:before {
    background-color:#a335ee;
    content:attr(data-on)
}
.plan-radio-legend input:checked+.plan,.plan-radio-legend:hover .plan {
    border-color:#ff8000;
    color:#ff8000
}
.plan-radio-legend .plan:before {
    background-color:#ff8000;
    content:attr(data-on)
}
.plan-radio-price .plan {
    height:180px;
    padding-top:15px
}
.plan-radio-price input:checked+.plan:before {
    content:attr(data-checked)
}
.plan-radio-price:hover .plan:before {
    content:attr(data-hover)
}
.plan-radio-price strong {
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.modal-xl {
    width:90%
}
.contact-form textarea.form-control-lg {
    height:320px
}
.contact-support-image {
    display:block;
    margin:0 auto 10px;
    position:relative
}
.contact-support-image-icon {
    position:absolute;
    top:3px;
    left:3px;
    right:3px;
    bottom:3px;
    background-color:rgba(18,28,44,.7);
    color:#fff;
    font-size:42px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    opacity:0;
    -webkit-transition:.25s linear;
    -o-transition:.25s linear;
    transition:.25s linear
}
.contact-entry.support .btn {
    min-width:0;
    padding-left:15px;
    padding-right:15px
}
.contact-entry.support .btn .glyphicon {
    display:inline-block;
    margin-bottom:-3px
}
.contact-support img {
    width:100%;
    height:auto
}
@supports (--custom:property) {
    [style*="--aspect-ratio"] {
        position:relative
    }
    [style*="--aspect-ratio"]::before {
        content:"";
        display:block;
        padding-bottom:calc(100% / (var(--aspect-ratio)))
    }
    [style*="--aspect-ratio"]>:first-child {
        position:absolute;
        top:0;
        left:0;
        height:100%
    }
}
.checkbox-row {
    display:flex;
    border-radius:25px
}
.checkbox-row:nth-child(odd) {
    background-color:rgba(0,0,0,.01)
}
.checkbox-content {
    width:calc(100% - 102px)
}
.checkbox-content p {
    margin-top:10px;
    margin-bottom:10px!important;
    color:#333;
    line-height:1.6
}
.checkbox-content small {
    line-height:1.5;
    display:block;
    font-size:14px;
    color:#909090;
    margin-bottom:15px
}
.checkbox-content-placeholder {
    display:flex;
    align-items:center
}
.section-video {
    background:#1f3d57;
    background:-moz-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:-webkit-linear-gradient(-45deg,#1f3d57 0,#14203a 100%);
    background:linear-gradient(135deg,#1f3d57 0,#14203a 100%);
    color:#fff
}
.section-video .home-video {
    border:5px solid #fff;
    border-radius:5px;
    box-shadow:0 0 35px 0 rgba(0,0,0,.2)
}
.footer-mini .footer-creds {
    border:0
}
.checkbox-thumbs {
    display:flex;
    gap:15px
}
.checkbox-thumbnail {
    display:flex;
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);
    box-shadow:0 0 5px 0 rgba(0,0,0,.2);
    margin-bottom:10px
}
.checkbox-thumbnail:hover {
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);
    box-shadow:0 0 5px 0 rgba(0,0,0,.5)
}
.checkbox-thumbnail img {
    display:inline-block;
    max-width:100%;
    height:auto
}
.lg-checkbox-item {
    height:72px;
    width:72px;
    border:2px solid rgba(0,0,0,.1);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:36px;
    border-radius:50%;
    overflow:hidden;
    background-color:#fafafa
}
.lg-checkbox-item .glyphicon-ok {
    color:#27ba4a
}
.lg-checkbox-item .glyphicon-remove {
    margin-top:1px;
    display:block;
    color:#cc2929
}
.lg-checkbox-item .glyphicon-eye-close {
    color:#d4d4d4;
    display:block;
    margin-top:1px
}
.checkbox-content-empty {
    display:block;
    height:8px;
    width:100%;
    background-color:#d4d4d4;
    margin:6px 0
}
.checkbox-content-empty:nth-child(2) {
    width:99%
}
.checkbox-content-empty:nth-child(3) {
    width:75%
}
.window-holder {
    border:1px solid #eee;
    background-color:#fff;
    display:block;
    box-shadow:0 1px 2px rgba(0,0,0,.1);
    position:relative;
    border-radius:8px;
    padding:30px 5px 5px
}
.window-holder a,.window-holder img {
    border-radius:5px;
    display:inline-block
}
a.window-holder:hover {
    border-color:#ccc;
    box-shadow:0 2px 4px rgba(0,0,0,.2)
}
.window-holder:before {
    content:"\e234";
    position:absolute;
    top:5px;
    left:10px;
    display:inline-block;
    font-family:"Glyphicons Halflings X";
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:#ccc
}
.window-holder-sm:before {
    top:2px;
    left:6px
}
.window-holder-sm {
    border-radius:5px;
    padding:23px 3px 3px
}
.window-holder-sm img {
    border-radius:3px
}
.w-auto {
    width:auto!important
}
.f-none {
    float:none!important
}
.statistics .text-primary,.statistics .text-primary strong,.text-primary {
    color:#1e81c7!important
}
.statistics .text-primary:hover,.statistics .text-primary:hover strong {
    color:#1b74b2!important
}
.intro-features-secondary {
    height:auto!important;
    margin-bottom:0
}
.section-sm {
    padding-top:75px;
    padding-bottom:75px
}
.window-caption {
    padding:25px;
    position:absolute;
    top:30px;
    bottom:5px;
    width:520px;
    display:flex;
    justify-content:center;
    flex-flow:column;
    align-items:center;
    left:5px;
    background-color:rgba(236,242,246,.9);
    color:#555;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.window-caption .h5 {
    color:#000!important;
    font-size:24px;
    font-weight:400;
    font-family:Rubik,sans-serif;
    margin-top:0
}
.window-caption p {
    font-weight:500!important;
    font-size:16px;
    line-height:1.8;
    margin-bottom:0
}
.industry-popup .navbar-item:hover .navbar-desc,.window-caption .glyphicon {
    color:#000
}
.card {
    border:3px solid #fff;
    background-color:#fff;
    display:block;
    box-shadow:0 2px 4px rgba(0,0,0,.1);
    position:relative;
    border-radius:8px;
    margin-bottom:30px
}
.card img {
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.card-content,.industry-popup .navbar-item {
    padding:15px
}
.card-content .h5 {
    font-size:24px;
    font-weight:700;
    color:#222
}
.card-content p {
    font-size:16px;
    line-height:1.8;
    margin-bottom:0
}
.window-caption-row .glyphicon {
    flex-shrink:0;
    font-size:24px
}
.section-design p {
    padding-right:0
}
.intro-business-content .h1 span {
    font-size:54px
}
.window-holder-main {
    min-height:620px
}
.window-holder-main picture {
    min-height:600px;
    display:block;
    background-color:#fafafa;
    border-radius:5px
}
.intro-business-content .h2 {
    font-size:54px;
    font-weight:300;
    font-family:Rubik,sans-serif;
    color:#fff;
    margin:0 0 45px
}
.row-flex {
    display:flex;
    flex-wrap:wrap
}
.testimonial-box {
    padding:20px;
    border-radius:5px;
    color:#000;
    border:1px solid #eee;
    position:relative;
    box-shadow:0 1px 2px rgba(0,0,0,.1);
    background-color:rgba(236,242,246,.6)
}
.testimonial-box:after {
    content:'';
    position:absolute;
    top:100%;
    left:20px;
    width:0;
    height:0;
    border-top:12px solid #eee;
    border-right:20px solid transparent
}
.testimonial-box p {
    font-weight:300;
    font-size:16px;
    line-height:1.9;
    margin-bottom:15px
}
.testimonial-box .testimonial-box-author {
    font-weight:700;
    margin-bottom:0;
    color:#23527c;
    margin-top:15px
}
.testimonial-quote {
    font-size:30px;
    color:#111;
    padding-left:5px;
    padding-right:5px
}
.testimonial-box .testimonial-quote {
    line-height:.5;
    font-weight:400;
    vertical-align:middle
}
.case-study-image-badge {
    position:absolute;
    top:5px;
    right:5px;
    color:#b6d8f0;
    font-size:13px;
    font-family:Rubik,sans-serif;
    font-weight:400;
    line-height:1;
    text-transform:uppercase
}
.collapse-box-anchor,.collapse-box-more {
    padding:0;
    margin:5px 0 0;
    font-size:14px;
    line-height:1;
    color:#1e81c7;
    font-weight:400;
    cursor:pointer
}
.collapse-box {
    max-height:140px;
    overflow:hidden;
    transition:.35s
}
.testimonial-box .collapse-box {
    max-height:242px
}
.collapse-box.active,.testimonial-box .collapse-box.active {
    max-height:999px
}
.collapse-box-more {
    border:0;
    background-color:transparent;
    display:block
}
.window-holder-sm img {
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05);
    box-shadow:0 0 0 1px rgba(0,0,0,.05)
}
.window-holder-sm .window-caption {
    padding:20px;
    position:absolute;
    top:23px;
    bottom:3px;
    width:450px;
    flex-flow:column;
    align-items:center;
    right:3px;
    left:auto;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.window-holder-success {
    border-color:#dbeaf5;
    box-shadow:0 1px 2px rgba(182,216,240,.5)
}
.window-holder-success:before {
    color:#dbeaf5
}
.window-holder-success .window-caption .collapse-box-anchor {
    position:absolute;
    bottom:15px;
    font-weight:400;
    font-family:Rubik,sans-serif;
    font-size:16px;
    text-transform:uppercase
}
.window-holder-info .h5 {
    font-size:24px;
    font-weight:400;
    font-family:Rubik,sans-serif;
    font-style:italic;
    color:#1e81c7
}
.window-holder-info p {
    font-style:italic;
    font-size:16px;
    line-height:1.8;
    color:#555
}
.fw-normal,.plan-radio .plan .plan-price-info p {
    font-weight:400
}
.plan-radio .plan .plan-price-info p,.plan-radio .plan .plan-price-info p strong {
    font-size:16px;
    line-height:1.6;
    margin:0;
    text-align:left
}
.plan-price-info {
    padding-top:25px
}
.section-features .home-video {
    min-height:518px;
    display:inline-block
}
.section-world-wide-secondary {
    padding:0;
    z-index:2;
    background-size:contain;
    background-position:center
}
.section-world-wide-secondary .world-wide-col {
    padding-top:140px;
    padding-bottom:140px
}
.section-world-wide-secondary .world-wide-col-mid {
    background-color:#fff;
    padding:0;
    z-index:9;
    position:absolute;
    width:50px;
    height:50px;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    left:50%;
    top:50%;
    margin:-25px 0 0 -25px
}
.box-extra-text {
    font-size:24px;
    color:#439fe0
}
.box-extra-text-sm {
    font-size:21px;
    line-height:1.4
}
.box-transparent {
    background:0 0;
    border-color:rgba(255,255,255,.1)
}
.intro-business-content .h3,.intro-features-secondary .intro-business-content .h3 {
    font-size:38px;
    font-weight:300;
    font-family:Rubik,sans-serif;
    color:#fff
}
.intro-business-content .h4,.intro-features-secondary .intro-business-content .h4 {
    font-size:28px;
    font-weight:300;
    font-family:Rubik,sans-serif;
    color:#fff
}
.swiper-pagination-holder {
    display:flex;
    justify-content:space-between;
    gap:10px;
    align-items:center;
    margin-top:15px
}
.swiper-pagination-holder .swiper-button-next,.swiper-pagination-holder .swiper-button-prev,.swiper-pagination-holder .swiper-pagination {
    position:relative;
    left:auto;
    right:auto;
    bottom:auto;
    top:auto;
    width:auto;
    margin:0;
    padding:0
}
.swiper-pagination-holder .swiper-button-next {
    padding-right:20px!important
}
.swiper-pagination-holder .swiper-button-prev:after {
    font-size:18px;
    position:absolute;
    left:2px
}
.swiper-pagination-holder .swiper-button-next:after {
    font-size:18px;
    position:absolute;
    right:2px
}
.swiper-pagination-count {
    display:flex;
    justify-content:center;
    gap:10px
}
.report-contact-form {
    padding:30px;
    background-color:#ecf2f6;
    border-radius:25px;
    margin-left:25px
}
.report-contact-form .h4 {
    margin:0 0 25px;
    line-height:1.4
}
.report-contact-form .contact-form .control-label {
    margin-left:20px;
    margin-right:10px
}
.h-auto,.swiper-our-clients .swiper-wrapper {
    height:auto!important
}
.swiper-our-clients .design-slider-pagination {
    padding:0!important;
    margin:0
}
.design-slider-pagination .swiper-pagination-bullet,.fe-be-swiper .swiper-pagination .swiper-pagination-bullet,.swiper-our-clients .swiper-pagination .swiper-pagination-bullet {
    margin:0 5px;
    width:18px;
    height:18px;
    border-radius:50%;
    background-color:#b1b3b4;
    border:2px solid #b1b3b4
}
.design-slider-pagination .swiper-pagination-bullet-active,.design-slider-pagination .swiper-pagination-bullet:hover,.fe-be-swiper .swiper-pagination .swiper-pagination-bullet-active,.fe-be-swiper .swiper-pagination .swiper-pagination-bullet:hover,.swiper-our-clients .swiper-pagination .swiper-pagination-bullet-active,.swiper-our-clients .swiper-pagination .swiper-pagination-bullet:hover {
    background:#439fe0;
    border-color:#439fe0;
    box-shadow:0 0 0 1px #439fe0
}
.section .nav-title {
    padding-left:0;
    margin-left:0
}
.report-hightlights {
    font-size:20px;
    line-height:1.6;
    font-weight:300;
    font-family:Raleway,sans-serif;
    padding:70px 0 0 75px
}
.report-hightlight {
    display:flex;
    justify-content:flex-start;
    align-items:baseline;
    gap:10px;
    margin-bottom:20px
}
.flex-wrap,.vevs-facts {
    flex-wrap:wrap
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.fs-1 {
    font-size: 2.5rem !important;
}
.fs-2 {
    font-size: 2rem !important;
}
.fs-3 {
    font-size: 1.75rem !important;
}
.fs-4 {
    font-size: 1.5rem !important;
}
.fs-5 {
    font-size: 1.25rem !important;
}
.fs-6 {
    font-size: 1rem !important;
}
.lh-sm {
    line-height: 1.25 !important;
}
.lh-base {
    line-height: 1.5 !important;
}
.lh-lg {
    line-height: 2 !important;
}
.footer-logo {
    background-repeat:no-repeat;
    background-size:contain;
    display:inline-block;
    width:120px;
    height:35px
}
.no-webp .footer-logo {
    background-image:url(../img/site/logo.png)
}
.webp .footer-logo {
    background-image:url(../img/site/logo.webp)
}
.started-aside-secondary {
    padding-top:30px;
    padding-bottom:15px
}
.intro-features-secondary .intro-business-content-secondary {
    margin:-60px 0 15px
}
.section-earn .box-secondary {
    min-height:270px;
    padding:34px 15px
}
.box-secondary .box-content {
    border-top:1px solid rgba(0,0,0,.1);
    padding:15px 0 0;
    margin-top:15px
}
.box-secondary .box-content .plan-price {
    line-height:1.4;
    margin-top:10px;
    color:#777
}
.box-secondary .box-content .list-unstyled li {
    font-size:18px;
    line-height:1.6;
    padding-bottom:5px
}
.box-secondary-icon {
    font-size:48px;
    color:#1c81c7
}
.box-secondary .entry-head-ico {
    position:absolute;
    top:-50px;
    left:50%;
    margin:0 0 0 -80px;
    width:160px;
    height:100px;
    background:#fff
}
.row-flex .box-secondary {
    height:100%
}
.box-secondary-text {
    line-height:1.4;
    font-weight:300;
    font-size:17px
}
.box-secondary-text-sm {
    line-height:1.4;
    font-weight:300;
    font-size:15px
}
.form-panel .panel {
    border-radius:30px;
    overflow:hidden
}
.form-panel .panel-heading a {
    display:block;
    padding:20px 30px;
    text-decoration:none
}
.form-panel .panel-heading a:after {
    font-family:"Glyphicons Halflings X";
    content:"\e114";
    float:right;
    color:grey
}
.form-panel .panel-heading a.collapsed:after {
    content:"\e080"
}
.form-panel .control-label {
    color:#363b3e;
    font-size:18px
}
.d-flex {
    display:flex!important
}
.d-inline-flex {
    display:inline-flex!important
}
.d-block {
    display:block!important
}
.d-inline-block {
    display:inline-block!important
}
.justify-content-center {
    justify-content:center!important
}
.justify-content-between {
    justify-content:space-between!important
}
.align-items-start {
    align-items:start!important
}
.align-items-center {
    align-items:center!important
}
.align-items-end {
    align-items:end!important
}
.gap-1 {
    gap:15px!important
}
.gap-2 {
    gap:30px!important
}
.m-1 {
    margin:15px!important
}
.m-2 {
    margin:30px!important
}
.p-1 {
    padding:15px!important
}
.p-2 {
    padding:30px!important
}
.pt-0 {
    padding-top:0!important
}
.pt-1 {
    padding-top:15px!important
}
.pt-2 {
    padding-top:30px!important
}
.pb-0 {
    padding-bottom:0!important
}
.pb-1 {
    padding-bottom:15px!important
}
.pb-2 {
    padding-bottom:30px!important
}
.mb-0 {
    margin-bottom:0!important
}
.mb-1 {
    margin-bottom:15px!important
}
.mb-2 {
    margin-bottom:30px!important
}
#img-wrap img,.mt-0 {
    margin-top:0!important
}
.mt-1 {
    margin-top:15px!important
}
.mt-2 {
    margin-top:30px!important
}
.px-1,.py-1 {
    padding-left:15px!important;
    padding-right:15px!important
}
.px-2,.py-2 {
    padding-left:30px!important;
    padding-right:30px!important
}
.fw-300 {
    font-weight:300!important
}
.fw-bold {
    font-weight:700!important
}
.w-100 {
    width:100%!important
}
.h-100 {
    height:100%!important
}
.text-dark {
    color:#333!important
}
.text-black {
    color:#000!important
}
.text-white {
    color:#fff!important
}
.position-relative {
    position:relative!important
}
.td-underline {
    text-decoration:underline!important
}
a.td-underline:hover {
    text-decoration:none!important
}
.border-bottom {
    border-bottom:1px solid rgba(0,0,0,.1)
}
.overflow-hidden {
    overflow:hidden!important
}
.profiles-list-info-image {
    display:inline-flex;
    margin-bottom:30px;
    padding-top:15px
}
.row-tool-social {
    display:inline-flex;
    align-items:center;
    gap:10px;
    margin-bottom:15px
}
.profile-logo,.profiles-list-info-image img {
    max-height:200px;
    width:auto
}
.section-switchover .control-label-secondary {
    margin-bottom:0;
    padding-bottom:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color:#fafafa;
    border:1px solid #cbd5dc;
    border-radius:25px;
    margin-bottom:5px;
    padding-right:15px;
    font-size:16px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    font-size:16px;
    padding-left:5px;
    padding-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-size:1.5em;
    padding:0 10px;
    border:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.table-wix-to-vevs th:first-of-type {
    background:0 0
}
.select2-container--default .select2-selection--multiple {
    border-radius:35px;
    padding:5px;
    border-color:#cbd5dc
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color:#aaa
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color:#1e81c7
}
.inline-dropdown-link {
    padding:0;
    margin:0;
    border:0;
    background-color:transparent;
    color:#1e81c7
}
.inline-dropdown-link .caret {
    margin-left:4px;
    border-top:8px dashed;
    border-right:8px solid transparent;
    border-left:8px solid transparent
}
.plan-secondary {
    height:270px
}
.plan-secondary .plan-price {
    font-size:16px;
    line-height:1.7em
}
.box-secondary .py-1 .form-control-file {
    padding-top:17px
}
.plan-secondary:hover:before {
    content:"select";
    opacity:1;
    visibility:visible
}
.plan-secondary.active:before,.plan-secondary.active:hover:before {
    content:'selected';
    opacity:1;
    visibility:visible
}
.pill {
    display:inline-flex;
    align-items:center;
    padding:7px 20px;
    gap:5px;
    border-radius:30px;
    font-size:16px;
    border:1px solid rgba(0,0,0,.1)
}
.pill.bg-success {
    color:#269533
}
.pill.bg-warning {
    color:#b59d21
}
.ticket-form-col,.ticket-form-col-actions {
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:15px
}
.ticket-form-col-actions .socials li+li {
    padding-left:0
}
.ticket-form-col-actions .socials a {
    margin:0;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0
}
.ticket-form-col-actions .socials a:hover {
    box-shadow:0 0 0 0 #fff;
    color:#333
}
.ticket-form-col small {
    font-size:12px;
    line-height:1.4
}
.ready-templates {
    display:flex;
    flex-flow:row;
    flex-wrap:wrap;
    gap:1px
}
.ready-templates a {
    width:calc(25% - 1px)
}
.ready-templates a.social-modal-trigger {
    width:calc(20% - 1px)
}
.ready-templates a:hover {
    opacity:.8
}
.swiper-oh {
    overflow:hidden;
    padding:10px
}
.started-aside-price {
    font-size:15px;
    font-family:Rubik,sans-serif;
    color:#363b3e;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px;
    gap:10px
}
.started-aside-price strong {
    font-size:42px;
    display:block;
    color:#1e81c7
}
.started-row-reverse .started-aside {
    border-left:0;
    border-right:2px solid #1e81c7;
    padding:30px 0 5px 44px
}
.started-row-reverse .started-content {
    padding-right:0;
    padding-left:30px
}
.popup-subtitle {
    font-size:28px
}
.border-1 {
    border:1px solid rgba(0,0,0,.1)
}
.bg-white-transparent {
    background-color:rgba(255,255,255,.95)
}
.br-2 {
    border-radius:30px
}
.nav .dropdown-menu-sm {
    width:600px;
    left:auto;
    padding:30px 15px
}
.lh-18,.nav .dropdown-menu-sm ul li {
    line-height:1.8
}
.nav .dropdown-menu .dropdown-explore a {
    font-size:24px;
    line-height:1.2;
    margin-bottom:5px;
    font-weight:500;
    font-family:Rubik,Arial,sans-serif;
    color:#1e81c7;
    display:inline-flex;
    align-items:center;
    gap:3px;
    position:relative
}
.nav .dropdown-menu .dropdown-explore a .glyphicon {
    font-size:15px;
    line-height:1
}
.intro .inline-dropdown-link {
    background:0 0;
    border:0;
    display:inline-flex;
    align-items:center;
    gap:15px;
    position:relative;
    margin-left:30px
}
.intro .position-relative .dropdown-menu {
    min-width:300px
}
.started-content-link {
    display:inline-flex;
    align-items:center;
    gap:10px;
    transition:.3s
}
.free-trial-note,.process-number {
    align-items:center;
    margin-bottom:30px;
    display:flex
}
.started-content-link .glyphicon {
    font-size:16px;
    line-height:1
}
.started-content-link:hover {
    gap:15px
}
.text-small {
    font-size:85%
}
.order-1 {
    order:1
}
.order-2 {
    order:2
}
.order-3 {
    order:3
}
.order-4 {
    order:4
}
.intro .h1.font-rubik>.text-small,.section-content-title-small {
    font-size:75%
}
.checkbox-holder-with-error input {
    opacity:0;
    visibility:hidden
}
.checkbox-holder-with-error .error {
    padding:15px 30px 0
}
.checkbox-holder-with-error .check-label:before {
    content:"";
    position:absolute;
    top:5px;
    left:0;
    width:22px;
    height:22px;
    background-color:#fff;
    border:2px solid #d1d4d6;
    border-radius:2px
}
.checkbox-holder-with-error .check-label {
    display:inline-block;
    padding-left:32px;
    position:relative;
    cursor:pointer;
    font-weight:400;
    font-size:16px;
    line-height:1.7
}
.free-trial-note {
    gap:10px;
    line-height:1.4;
    font-size:16px;
    font-weight:400
}
.free-trial-note .ico-thumb {
    display:block;
    width:48px;
    height:48px;
    background:url(../img/site/thumb-icon.jpg) 0 0/cover no-repeat;
    font-size:0;
    line-height:0;
    text-indent:-4000px;
    flex-shrink:0
}
.section-content .list-unstyled li:before {
    top:13px
}
.process-number {
    width:60px;
    height:60px;
    border-radius:50%;
    background:#d4d9dd;
    z-index:2;
    position:relative;
    font-size:20px;
    justify-content:center
}
.process-wrapper {
    font-size:16px;
    line-height:1.65;
    margin-top:60px;
    padding-bottom:30px
}
.process-wrapper.line>div:after {
    width:100%;
    position:absolute;
    content:"";
    height:1px;
    background:0 0;
    border-top:1px solid rgba(164,174,198,.2);
    top:30px;
    z-index:1;
    left:3rem
}
.section-content-title-strong {
    font-size:90%
}
.text-xs {
    font-size:12px;
    line-height:1.6
}
.lh-1 {
    line-height:1!important
}
#rangePriceValue {
    min-height:36px
}
.border-0 {
    border:0!important
}
.actions-d-flex {
    display:flex;
    align-items:center;
    gap:10px;
    flex-wrap:wrap
}
.range-wrap {
    position:relative;
    width:100%
}
.range-bubble {
    position:absolute;
    width:35px;
    text-align:center
}
.intro-main .h1 {
    margin-bottom:25px;
    font-size:58px;
    line-height:1.2
}
.intro-main .h2 {
    color:#fff;
    font-weight:300;
    margin-bottom:45px;
    font-size:24px;
    line-height:1.4
}
.text-light-dark {
    color:#555!important
}
.swiper-steps {
    background-color:#fff;
    padding:30px 70px 0;
    border-radius:15px;
    position:relative
}
.swiper-steps img {
    border-radius:8px
}
.swiper-steps .swiper-pagination {
    position:relative;
    bottom:auto;
    padding-top:5px;
    padding-bottom:10px
}
.swiper-steps-pagination .swiper-pagination-bullet {
    margin-bottom:25px!important;
    font-family:Rubik,sans-serif;
    line-height:1.6;
    width:auto;
    height:auto;
    border-radius:0;
    background:0 0;
    opacity:.7!important;
    font-weight:300
}
.swiper-steps-pagination .swiper-pagination-bullet-active {
    opacity:1!important;
    color:#1e81c7
}
.swiper-steps .swiper-button-prev {
    color:#ccc;
    left:20px
}
.swiper-steps .swiper-button-next {
    color:#ccc;
    right:20px
}
.section-launch-item {
    margin-bottom:45px;
    padding-left:85px;
    position:relative
}
.section-launch-item p {
    font-weight:300;
    margin-bottom:25px;
    font-family:Rubik,sans-serif;
    color:#555;
    font-size:18px;
    line-height:1.4
}
.section-launch-item img {
    width:64px;
    height:64px;
    position:absolute;
    top:0;
    left:0
}
.swiper-take .swiper-pagination {
    padding-top:0;
    position:relative;
    bottom:auto
}
.section-launch .swiper-pagination-bullet {
    width:8px;
    height:8px;
    border-radius:50%
}
.testimonial i {
    position:absolute;
    top:30px;
    left:25px
}
.vevs-facts {
    display:flex;
    justify-content:space-between;
    gap:30px
}
.vevs-fact {
    margin-bottom:30px;
    margin-top:15px
}
.vevs-fact img {
    width:100px;
    height:auto
}
.modal-body .radio-inline input[type=radio] {
    top:7px
}
.card-footer {
    padding:15px;
    border-top:1px solid rgba(0,0,0,.05);
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    gap:15px;
    font-size:14px;
    color:#878787
}
.card-footer i {
    padding-right:5px;
    margin-top:-3px
}
.flex-flow-column {
    flex-flow:column
}
.card-content .list-unstyled {
    font-size:15px;
    line-height:1.45;
    padding-left:0
}
.card-content .list-unstyled li {
    padding-left:15px;
    margin-bottom:10px
}
.card-content .list-unstyled li:before {
    width:6px;
    height:6px;
    border-radius:3px;
    left:0;
    top:6px
}
.bar-pricing .position-relative .dropdown-menu {
    text-align:center;
    border-radius:25px;
    border:0;
    padding-top:15px;
    padding-bottom:15px
}
.bar-pricing .position-relative .dropdown-menu>li>a {
    padding-top:8px;
    padding-bottom:8px;
    color:#1e81c7;
    font-weight:500
}
.bar-pricing .position-relative .dropdown-menu>li>a:hover {
    color:#262626
}
.table-wix-to-vevs th {
    height:84px;
    background:#1f3d57;
    color:#fff
}
.table-wix-to-vevs td {
    position:relative;
    padding:20px;
    border:1px solid #f0f0f0;
    text-align:center
}
.table-wix-to-vevs td:after,.table-wix-to-vevs td:before {
    position:absolute;
    top:-1px;
    bottom:-1px;
    width:1px;
    content:""
}
.table-wix-to-vevs td:before {
    left:-1px
}
.table-wix-to-vevs td:after {
    right:-1px
}
.table-wix-to-vevs td:first-of-type,.table-wix-to-vevs th:first-of-type {
    position:relative;
    border:0
}
.table-wix-to-vevs td:first-of-type {
    text-align:right;
    vertical-align:top
}
.table-wix-to-vevs p {
    font-size:16px;
    line-height:1.64;
    color:#363b3e;
    margin-bottom:0
}
.table-wix-to-vevs-secondary {
    padding-left:0;
    padding-right:0
}
.table-wix-to-vevs-secondary td {
    width:305px;
    padding:15px 20px
}
.table-wix-to-vevs-secondary td:first-of-type,.table-wix-to-vevs-secondary th:first-of-type {
    position:relative;
    border:0;
    background-color:#fafafa
}
.table-wix-to-vevs-secondary td:first-of-type {
    text-align:left;
    border-bottom:1px solid #f0f0f0;
    border-left:1px solid #f0f0f0
}
.table-wix-to-vevs-secondary tbody tr:first-of-type td:first-of-type {
    border-top:1px solid #f0f0f0
}
.table-wix-to-vevs-secondary .table-wix-to-vevs-head th:first-child,.table-wix-to-vevs-secondary td:first-child {
    width:230px
}
.table-wix-to-vevs-secondary .table-wix-to-vevs-head th:first-of-type {
    background:0 0;
    border:0;
    width:40%
}
.text-danger-light {
    color:#ff3722
}
.empty-space {
    border:0!important;
    background:0 0!important
}
.min-height-0 {
    min-height:0!important
}
.btn-play-ripple {
    width:70px;
    height:70px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-35px 0 0 -35px;
    border-radius:50%;
    background-color:#1e81c7;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:3
}
.btn-play-ripple i {
    margin-top:-3px;
    margin-left:2px
}
.btn-play-ripple:focus,.btn-play-ripple:hover {
    color:#fff;
    text-decoration:none
}
.btn-play-ripple:after,.btn-play-ripple:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    background:#1e81c7;
    opacity:.8;
    -webkit-animation:2s ease-in-out infinite ripple-1;
    animation:2s ease-in-out infinite ripple-1;
    z-index:-1
}
.btn-play-ripple:after {
    opacity:.6;
    -webkit-animation:2s ease-in-out .5s infinite ripple-2;
    animation:2s ease-in-out .5s infinite ripple-2
}
@-webkit-keyframes ripple-1 {
    0% {
        transform:scale(1);
        opacity:1
    }
    100% {
        transform:scale(1.5);
        opacity:0
    }
}
@keyframes ripple-1 {
    0% {
        transform:scale(1);
        opacity:1
    }
    100% {
        transform:scale(1.5);
        opacity:0
    }
}
@-webkit-keyframes ripple-2 {
    0% {
        transform:scale(1);
        opacity:1
    }
    100% {
        transform:scale(1.7);
        opacity:0
    }
}
@keyframes ripple-2 {
    0% {
        transform:scale(1);
        opacity:1
    }
    100% {
        transform:scale(1.7);
        opacity:0
    }
}
.btn-group-sm .btn-sm {
    height:32px
}
.btn-group-sm>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius:15px;
    border-bottom-left-radius:15px
}
.btn-group-sm>.btn:last-child:not(:first-child),.btn-group-sm>.dropdown-toggle:not(:first-child) {
    border-top-right-radius:15px;
    border-bottom-right-radius:15px
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    outline:0!important
}
.check-purchase .check-label:before {
    top:6px
}
.intro .blog-title {
    font-family:Rubik,Arial,sans-serif;
    color:#fff;
    font-weight:400
}
.blog-image-box {
    width:100%;
    height:450px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:auto 100%,cover;
    overflow:hidden
}
.service-required-box p {
    font-size:16px;
    margin-bottom:0;
    display:none
}
.text-yellow {
    color:#d3a32a
}
a.text-yellow:focus,a.text-yellow:hover {
    color:#ae8620
}
.client-title.font-rubik:focus {
    outline-style:dashed;
    outline-color:#1e81c7;
    background-color:#fff;
    border-radius:3px;
    color:#555c61
}
.client-title:before {
    content:"\e065";
    font-family:"Glyphicons Halflings X";
    font-size:16px;
    margin-right:7px;
    color:#1e81c7
}
.form-auth .input-group .form-control {
    border-right:none;
    border-radius:25px 0 0 25px
}
.form-auth .input-group .form-control-lg {
    border-right:none;
    border-radius:31px 0 0 31px
}
.form-auth .input-group {
    display:flex
}
.form-auth .input-group .input-group-addon {
    background-color:#fff;
    border-radius:0 31px 31px 0;
    border-style:solid;
    border-color:#cbd5dc;
    border-left:none;
    padding:6px 25px;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.form-auth .form-control~.input-group-addon {
    border-width:2px
}
.form-auth .form-control-lg~.input-group-addon {
    border-width:1px
}
.form-group-text-small {
    font-size:12px;
    line-height:1.4;
    margin:0 30px 10px
}
.m-0-auto {
    margin:0 auto!important
}
.started-content-border {
    border-right:2px solid #1e81c7
}
.bg-light-grey {
    background-color:#fafafa
}
.navbar-item {
    display:block;
    padding:15px 20px 15px 100px;
    position:relative
}
.navbar-item picture {
    position:absolute;
    top:25px;
    left:17px;
    width:64px;
    height:64px
}
.navbar-item img {
    display:block;
    width:64px;
    height:64px
}
.dropdown-menu-special .navbar-item.current,
.navbar-item:hover {
    background-color:#ecf2f6;
    border-radius:10px
}
.navbar-title {
    font-size:24px;
    margin-bottom:5px;
    display:block;
    color:#1e81c7
}
.image-caption,.navbar-desc {
    font-size:16px;
    line-height:1.6
}
.navbar-desc {
    display:block;
    color:#787d81
}
.blog-badge,.image-caption {
    font-weight:700;
    color:#fff
}
.industry-popup .navbar-item picture {
    display:block;
    position:relative;
    top:auto;
    left:auto;
    width:48px;
    height:48px;
    margin-bottom:10px;
    filter:grayscale(1)
}
.industry-popup .navbar-item img {
    width:48px;
    height:48px
}
.industry-popup .navbar-title {
    font-size:28px;
    color:#222
}
.industry-popup .navbar-desc {
    font-size:18px;
    font-weight:300;
    color:#333
}
.image-holder .btn-play-ripple {
    opacity:0
}
.image-holder .btn-play-ripple-xs {
    opacity:1!important;
}
.image-holder .btn-play-ripple-sm {
    margin-top:-40px
}
.image-caption {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background-color:rgba(0,0,0,.7);
    padding:10px 18px
}
.blog-badge {
    display:inline-block;
    min-width:10px;
    padding:5px 10px;
    font-size:14px;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    background-color:#777;
    border-radius:15px
}
.bg-medium {
    background-color:#ffc017
}
.bg-vevs {
    background-color:#3b4b6a
}
.bg-issuu {
    background-color:#ff5a47
}
.btn-play-ripple-sm {
    width:50px;
    height:50px;
    margin:-25px 0 0 -25px
}
.btn-play-ripple-xs {
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    font-size:16px
}
.shadow-xs {
    box-shadow:0 0 1px rgba(0,0,0,.7)
}

.bg-light-blue { background-color: #1e81c7; }
.text-white { color: #fff; }

@media (max-width:1600px) {
    .bar-pricing-entry p,.btn-lg,.industry-popup li p,.section-features .section-content p,.section-sms-plan .section-content p,.statistics-secondary p,body {
        font-size:18px
    }
    .contact-widget .ticket-form textarea.form-control,.payments a {
        height:110px
    }
    .shell {
        width:1280px
    }
    body {
        line-height:1.6em
    }
    .btn-primary,.btn-quaternary,.btn-secondary {
        min-width:220px
    }
    .btn-tertiary {
        height:40px;
        border-radius:20px;
        min-width:150px;
        padding:6px 20px 0
    }
    .btn-lg,.btn-lg[disabled],.btn-lg[disabled]:hover {
        height:58px;
        border-radius:29px;
        padding-top:16px;
        letter-spacing:1px;
        min-width:270px
    }
    .intro-business-content .btn-lg {
        min-width:268px
    }
    .btn-sm {
        height:42px;
        border-radius:21px;
        min-width:180px;
        font-size:14px;
        padding-top:10px
    }
    .section-manage .section-image,button.btn,input.btn {
        padding-top:0
    }
    .btn-w-lg {
        min-width:270px
    }
    .btn-w-lg2 {
        min-width:330px
    }
    .h1,.intro .h1x {
        font-size:62px
    }
    .h2 {
        font-size:46px
    }
    .section {
        padding:90px 0
    }
    .navbar {
        padding:15px 0 15px;
    }
    .container-fluid>.navbar-collapse { padding-left: 0; padding-right: 0; }

    .wrapper-product .navbar-collapse-secondary .nav .open .dropdown-menu { top: 64px; }
    .nav-secondary .btn {
        margin-left:30px
    }
    .nav .dropdown-menu p {
        font-size:20px;
        padding:0 15px 10px
    }
    .col-secondary,.nav .dropdown-menu ul {
        padding:0 15px
    }
    .nav .dropdown-menu ul li {
        padding-bottom:7px;
        float:none;
        width:auto
    }
    .wrapper {
        margin-bottom:-560px
    }
    .push,footer {
        height:560px
    }
    .footer-nav {
        padding:80px 0 60px
    }
    .ico-youtube {
        margin-top:3px
    }
    .intro-main {
        padding-top:160px;
        min-height:900px
    }
    .intro-main p strong {
        font-size:23px
    }
    .intro-main h1,.section-grow .h2,.section-grow p {
        margin-bottom:50px
    }
    .section-grow .btn-primary {
        margin-top:10px
    }
    .section-reasons .h2 {
        padding-left:70px;
        margin-bottom:105px
    }
    .section-reasons .h2 strong {
        font-size:34px
    }
    .section-reasons .h2 em {
        top:-27px;
        font-size:110px
    }
    .section-reasons .ico {
        overflow:hidden;
        zoom:.86;
        -moz-transform:scale(.86);
        transform-origin:50% 0
    }
    .news-item {
        padding-bottom:55px
    }
    .section-testimonials {
        min-height:625px
    }
    .section-testimonials p {
        margin-bottom:65px
    }
    .testimonials-slider-holder {
        padding:0 30px
    }
    .section-get-now .h2 {
        margin:0 0 50px
    }
    .intro-business {
        padding:160px 0 90px
    }
    .intro-business-content {
        margin:0 0 0 -40px
    }
    .intro-business-content .h1 {
        margin-top:0;
        margin-bottom:40px
    }
    .intro-business-content p strong,.popup-subtitle {
        font-size:28px
    }
    .section-features .h5 {
        padding-left:45px
    }
    .section-features p {
        margin-bottom:35px
    }
    .section-design {
        padding-top:60px
    }
    .section-design .section-content {
        padding-top:50px
    }
    .section-benefits {
        min-height:640px
    }
    .benefit {
        padding:0 5px 15px
    }
    .benefit-icon {
        height:90px
    }
    .benefit-icon .ico,.box-suitable-offer-head .ico {
        overflow:hidden;
        zoom:.66;
        -moz-transform:scale(.66);
        transform-origin:50% 0
    }
    .bar-pricing {
        padding:45px 0 40px
    }
    .section-migrate .section-content {
        padding-top:55px;
        padding-right:75px
    }
    .section-migrate p {
        padding-right:70px
    }
    .popup-row ul li,.section-migrate .lead {
        font-size:20px
    }
    .row-migrate {
        padding-bottom:90px
    }
    .solution {
        padding:0 0 40px
    }
    .section-mobile .h2 {
        margin-top:0
    }
    .section-mobile-image {
        margin:0;
        padding:30px 0 0 45px
    }
    .section-key-functionalities-inner {
        width:80%
    }
    .section-key-functionalities-content li:first-child {
        left:65%;
        top:-10px
    }
    .section-key-functionalities-content li:nth-child(2) {
        left:70%;
        top:48%
    }
    .section-key-functionalities-content li:nth-child(3) {
        left:52%;
        top:80%
    }
    .ico-facebook,.ico-gplus,.kb-version-menu li i,.section-cms-image {
        margin-top:5px
    }
    .section-cms-content {
        width:43%;
        max-width:none;
        padding:0 0 0 60px
    }
    .section-cms-content .h2 {
        margin:0 0 35px
    }
    .section-custom-design {
        padding:60px 0 45px
    }
    .section-custom-design li {
        padding:0 0 60px 35px
    }
    .section-addons .h2 {
        margin:45px 0 60px
    }
    .section-technology p {
        margin-bottom:80px
    }
    .tech-item {
        padding:0 30px 15px 100px;
        min-height:240px
    }
    .tech-item-icon {
        left:10px;
        width:75px;
        height:75px;
        padding-top:20px
    }
    .ico-close,.ico-search,.industry-icon .ico {
        overflow:hidden;
        zoom:.7;
        -moz-transform:scale(.7);
        transform-origin:50% 0
    }
    .industry-search {
        width:320px;
        padding-right:57px
    }
    .search-field {
        height:52px;
        font-size:18px
    }
    .btn-search {
        width:49px;
        height:49px;
        padding:0
    }
    .section-about .lead {
        font-size:24px;
        line-height:1.5
    }
    .section-about-images p,.websites-list ul li {
        font-size:21px
    }
    .section-featured {
        padding:90px 0 65px
    }
    .section-wont-leave .h2 {
        font-size:52px
    }
    .list-check li {
        margin-bottom:5px;
        padding-left:50px
    }
    .list-check li:before {
        content:"\e013";
        margin-top:-19px;
        font-size:16px;
        width:38px;
        height:38px;
        border:1px solid #c8d1d8;
        padding-top:5px
    }
    .section-matters .boxes-holder {
        padding:0
    }
    .box-icon {
        margin-top:15px
    }
    .box {
        padding:30px 45px
    }
    .section-need-plan .lead {
        font-size:32px
    }
    .bar-pricing-entry,.footer-creds,.section-faq,.section-seo,.section-templates,.section-wont-leave {
        padding-bottom:0
    }
    .section-on-demand .h2 {
        margin-bottom:90px
    }
    .on-demand-service {
        padding:0 30px 60px
    }
    .check-label:before,.radio-label:before {
        top:0
    }
    .section-request .section-content {
        padding-left:0
    }
    .section-catalogue .buttons,.section-matters .section-content p {
        margin-bottom:60px
    }
    .pagination {
        margin:0
    }
    .pagination>li>a,.pagination>li>span {
        width:38px;
        height:38px;
        font-size:18px;
        padding-top:5px
    }
    .send-sms-text:first-child li {
        padding:35px 55px 20px 0
    }
    .send-sms-text:first-child li:nth-child(2) {
        margin-left:0;
        margin-right:40px
    }
    .send-sms-text li {
        padding:35px 0 20px 55px
    }
    .send-sms-text li:nth-child(2) {
        margin-left:40px
    }
    .send-sms-text .ico {
        top:45px
    }
    .section-works li {
        padding:0 3%
    }
    .section-works li:before {
        margin-left:68px
    }
    .section-works li:after {
        top:49px;
        left:125%
    }
    .section-rows .h3 {
        font-size:36px
    }
    .section-faq .faq-item,.section-rows .section-content {
        padding-bottom:75px
    }
    .section-faq .section-content,.section-row,.section-solution {
        padding-bottom:60px
    }
    .bar-pricing h3,.bar-pricing h4,.bar-pricing p,.blog-post .h3,.section-extend-portfolio p {
        font-size:30px
    }
    .blog-post .h4,.box-primary .h4,.intro-business-content p,.intro-main p {
        font-size:22px
    }
    .newsletter {
        padding:60px 0
    }
    .btn-arrow:after {
        top:5px
    }
    .payments a {
        width:227px
    }
    .section-featured-apps,.section-technology {
        padding-bottom:30px
    }
    .section-vevs-better .box {
        padding-left:15px;
        padding-right:15px
    }
    .btn-upload {
        min-width:auto
    }
    .upload-text p {
        line-height:1.4;
        padding-bottom:0
    }
    .btn-contact-widget.visible,.section-key-functionalities-content li:first-child:after,.section-key-functionalities-content li:nth-child(2):after,.section-key-functionalities-content li:nth-child(3):after {
        display:none
    }
    .contact-widget {
        bottom:15px;
        right:15px
    }
    .contact-widget>.tab-content {
        max-height:85vh;
        overflow:auto;
        padding:15px 20px
    }
    .contact-widget .ticket-page .b-replies {
        max-height:45vh
    }
    .contact-widget p,.pagination>li:first-child>a,.pagination>li:first-child>a:focus,.pagination>li:first-child>a:hover,.pagination>li:last-child>a,.pagination>li:last-child>a:focus,.pagination>li:last-child>a:hover {
        font-size:16px
    }
    .box-entry-inner {
        padding-left:0;
        padding-right:0
    }
    .faq-content {
        padding-top:30px
    }
    .content-entry,.section-custom-design .h2,.section-design .h2,.section-manage .section-content p,.section-mobile p,.section-seo .h2,.section-support .h2 {
        margin-bottom:45px
    }
    .catalogue-item-name,.section-about-images p strong,.statistics-secondary p strong {
        font-size:26px
    }
    .statistics-col:first-child {
        min-width:200px
    }
    .statistics-col {
        min-width:140px
    }
    .catalogue-item-body,.catalogue-secondary .catalogue-item-body,.section-demo-benefits .box,.section-loop .box,.section-safe-hands .box {
        padding:15px
    }
    .intro-business .img-holder1 {
        width:240px;
        height:373px;
        right:465px
    }
    .intro-business .img-holder2 {
        width:260px;
        height:404px;
        right:245px
    }
    .intro-business .img-holder3 {
        width:280px;
        height:435px
    }
    .box-primary p,.payments,.tech-item p {
        margin-bottom:0
    }
    .onoffswitch-inner {
        padding-top:11px
    }
    .intro-background {
        padding:130px 0 80px
    }
    .intro .h1 {
        font-size:70px
    }
    .intro p {
        font-size:24px
    }
    .section-launch .section-content .h2,.section-tea .h2 {
        margin-bottom:30px;
        font-size:46px
    }
    .newsletter .h4,.section-about .h2,.section-cms-content p,.section-launch .section-content p,.section-no-fees .h2 {
        margin-bottom:30px
    }
    .section-launch .section-content:first-child {
        width:40%;
        padding:90px 45px 60px 0
    }
    .section-launch .section-content:first-child .section-content-inner {
        width:70%
    }
    .section-launch .section-content:last-child {
        width:60%
    }
    .section-launch .section-content:last-child .section-content-inner {
        padding:150px 60px 30px
    }
    .section-launch .section-content li {
        margin-bottom:10px
    }
    .img-holder {
        width:240px;
        height:373px
    }
    .img-holder1 {
        left:0;
        bottom:-40px
    }
    .img-holder2 {
        left:205px;
        bottom:-90px
    }
    .img-holder3 {
        left:405px;
        bottom:-130px
    }
    .img-holder4 {
        left:620px;
        bottom:-120px
    }
    .img-holder5 {
        left:825px;
        bottom:-90px
    }
    .img-holder6 {
        left:1045px;
        bottom:-50px
    }
    .select-lg:after {
        top:17px
    }
    .section-key-functionalities .text-center {
        padding-top:45px
    }
    .section-manage .section-image img {
        max-width:100%!important
    }
    .section-suitable .h2 {
        font-size:40px
    }
    .box-suitable-offer-content {
        padding:25px 30px 0;
        min-height:362px
    }
    .section-earn .box {
        min-height:400px
    }
    .section-earn .box-percent {
        display:block
    }
    .section-earn .box-content {
        text-align:center
    }
    .box-primary {
        padding:15px;
        min-height:370px
    }
    .industry-popup .lead {
        font-size:36px;
        padding-top:30px
    }
    .websites-list ul {
        column-count:3;
        padding:0 0 0 45px
    }
    .catalogue-sidebar .active a:before {
        top:10px
    }
    .catalogue-tertiary {
        padding-left:30px;
        padding-right:30px
    }
    .catalogue-tertiary li {
        width:25%
    }
    .window-holder-main,.window-holder-main picture {
        min-height:500px
    }
    .section-features .home-video {
        min-height:460px
    }
    .section-spread .box,.section-spread .box-secondary {
        min-height:220px
    }
    .plan-secondary {
        height:240px
    }
    .box-dashboard {
        padding:60px 45px 30px
    }
    .nav .dropdown-menu {
        padding:30px 15px
    }
    .nav .dropdown-menu p small {
        display:block;
        line-height:1.4
    }
    .industry-popup {
        overflow:auto
    }
    .h3x {
        font-size:48px
    }
    .catalogue-overlay .btn-holder .btn {
        min-width:215px
    }

    .navbar>.container-fluid .navbar-brand { margin-left: 0; }
}
@media (max-width:1440px) {
     .navbar-collapse-secondary .nav>li+li {padding-left:30px }

    .navbar-header .nav-title { display: inline-block; float: none; margin: 0;}

    .navbar-brand { display: block; float: none!important;}

    .wrapper-product .navbar-brand { margin: 0 0 10px!important; }
    
    .wrapper-vevs .navbar-header .nav-title { display: block; float: left; margin: 10px 0 0 15px;}
    .wrapper-vevs .navbar-brand { float: left!important;  }

    .pt-laptop-2 { padding-top: 30px!important; }

    .wrapper-product .intro { min-height: 100px; } 
}
@media (max-width:1366px) {
    .advantage-body p,.bar-pricing-entry p,.btn-lg,.btn-tertiary,.contact-form .control-label,.faq-content p,.faq-nav a,.footer-nav li,.h6,.industry-popup .navbar-desc,.manage-box-body p,.nav-secondary a:not(.btn),.nav>li>a,.navbar-nav-tertiary>li>a,.reason p,.row-marketing p,.section-features .mb-md small,.section-features .section-content p,.section-vevs-better .box p,.section-works p,.statistics p small,body {
        font-size:16px
    }
    .shell {
        width:auto;
        max-width:1280px
    }
    body {
        line-height:1.8em
    }
    .btn-primary,.btn-quaternary,.btn-secondary {
        min-width:200px;
        padding-left:20px;
        padding-right:20px
    }
    .btn-tertiary {
        min-width:150px;
        padding-left:20px;
        padding-right:20px
    }
    .btn-lg,.btn-lg[disabled],.btn-lg[disabled]:hover {
        min-width:220px
    }
    .btn-sm,.pagination>li:first-child>a {
        padding-top:6px
    }
    .intro-business-content .btn-lg {
        min-width:228px
    }
    .btn-sm {
        height:36px;
        border-radius:18px;
        min-width:140px;
        font-size:14px
    }
    .btn-w-lg {
        min-width:260px
    }
    .btn-w-lg2 {
        min-width:310px
    }
    .h1 {
        font-size:52px
    }
    .section {
        padding:75px 0
    }
    .navbar {
        padding:12px 0
    }
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin:2px 0 0
    }
    .nav-secondary {
        margin:3px 0
    }
    .nav-secondary a,.nav-secondary a:not(.btn) {
        line-height:1.3
    }
    .nav-secondary .btn {
        margin-left:30px
    }
    .nav {
        padding:9px 0 0 40px
    }
    .nav>li+li {
        padding-left:30px
    }
    .nav .dropdown-menu {
        padding:15px 7px
    }
    .nav .dropdown-menu p {
        padding:5px 15px 7px;
        margin-bottom:12px
    }
    .nav .dropdown-menu ul li {
        padding-bottom:5px
    }
    .nav .open .dropdown-toggle:after {
        margin-top:16px
    }
    .wrapper-mini {
        margin-bottom:-89px
    }
    .push,footer {
        height:460px
    }
    .footer-mini,.push-mini {
        height:89px
    }
    .footer-language-holder {
        margin:15px 0 0!important
    }
    .footer-creds {
        padding-top:30px
    }
    .footer-nav {
        padding:45px 0 30px
    }
    .socials a .ico-facebook {
        margin-top:4px
    }
    .intro-main {
        padding-top:135px;
        min-height:760px
    }
    .intro-main h1 {
        margin-bottom:35px
    }
    .contact-form-nav .control-label,.section-manage {
        padding-left:30px;
        padding-right:30px
    }
    .section-manage .section-image {
        width:53%
    }
    .section-manage .section-content {
        width:47%;
        max-width:none;
        padding-left:45px
    }
    .section-manage .section-content .h2 {
        margin-bottom:30px;
        margin-top:10px
    }
    .btn-websites {
        padding:10px 20px 0
    }
    .section-reasons .h2 {
        padding-left:60px;
        margin:0 0 75px
    }
    .section-reasons .h2 em {
        top:-18px;
        font-size:82px
    }
    .section-reasons-head {
        max-width:420px
    }
    .reason {
        padding:0 15px 55px
    }
    .faq-content .h4,.popup-row p,.reason .h6 {
        margin-bottom:20px
    }
    .section-blog-head .h2 {
        margin:0 0 20px
    }
    .section-testimonials {
        min-height:500px
    }
    .section-testimonials p {
        margin-bottom:50px
    }
    .testimonial {
        padding-left:75px
    }
    .testimonial p {
        font-size:16px;
        margin-bottom:30px
    }
    .testimonial-btn-next,.testimonial-btn-prev {
        overflow:hidden;
        zoom:.8;
        -moz-transform:scale(.8);
        transform-origin:50% 0;
        margin-top:-60px
    }
    .testimonial i {
        overflow:hidden;
        zoom:.9;
        -moz-transform:scale(.9);
        transform-origin:50% 0
    }
    .intro-business {
        height:600px;
        padding-top:140px
    }
    .intro-business-content {
        margin:0 0 0 20px
    }
    .intro-business-content .h1 {
        margin-bottom:35px;
        margin-right:-40px
    }
    .intro-business-content p strong {
        font-size:24px;
        padding-bottom:15px
    }
    .section-features .section-content {
        padding-bottom:40px
    }
    .section-features .h2 {
        margin-top:0;
        margin-bottom:30px
    }
    .section-design .section-content {
        padding:45px 45px 0 0
    }
    .section-benefits {
        min-height:560px
    }
    .section-benefits-inner {
        padding:0 15px
    }
    .benefit-icon .ico,.section-earn .box img {
        overflow:hidden;
        zoom:.6;
        -moz-transform:scale(.6);
        transform-origin:50% 0
    }
    .section-earn .box {
        padding-top:60px
    }
    .bar-pricing {
        padding:30px 0
    }
    .bar-pricing h3,.bar-pricing h4,.bar-pricing p,.industry-popup .navbar-title {
        font-size:23px
    }
    .bar-pricing p span {
        margin-top:10px
    }
    .row-migrate {
        padding-bottom:75px
    }
    .intro-features {
        padding:120px 0 0;
        margin-bottom:120px
    }
    .section-blog-head,.section-solution {
        padding-bottom:45px
    }
    .solution-icon {
        width:82px;
        height:82px;
        margin-bottom:20px
    }
    .section-key-functionalities-inner {
        width:95%;
        padding-right:15%
    }
    .section-key-functionalities .h2 {
        margin:0 0 70px
    }
    .section-key-functionalities-content li:first-child {
        left:55%
    }
    .section-key-functionalities-content li:nth-child(2) {
        left:60%;
        top:48%
    }
    .section-key-functionalities-content li:nth-child(3) {
        left:42%
    }
    .section-cms-content {
        padding-top:20px;
        padding-left:45px
    }
    .section-custom-design .h2 {
        margin:0 0 30px
    }
    .section-language p {
        padding-right:0
    }
    .section-language-content {
        padding-left:60px
    }
    .intro-main p strong,.report-contact-form .h4,.row-marketing .h4,.section-about-images p,.statistics p strong {
        font-size:20px
    }
    .section-featured {
        padding:75px 0 50px
    }
    .about-grid-content {
        padding:60px 30px 0
    }
    .section-wont-leave .h2 {
        font-size:42px;
        margin:0 0 30px
    }
    .section-add-functionalities .section-content {
        padding:70px 15px 0 30px
    }
    .list-check li {
        margin-bottom:5px;
        padding-left:50px
    }
    .list-check li:before {
        margin-top:-19px;
        font-size:16px;
        width:38px;
        height:38px;
        border:1px solid #c8d1d8;
        padding-top:5px
    }
    .section-seo-tools .section-content {
        width:50%;
        padding:0
    }
    .section-seo-tools .section-image {
        width:50%;
        padding:60px 0 0;
        margin-left:-50px
    }
    .section-seo-tools .h2,.section-seo-tools p {
        margin-bottom:30px;
        margin-top:0
    }
    .section-seo-tools .section-content-inner {
        max-width:480px;
        margin:0 0 0 auto
    }
    .box-icon,.faq-item .h5,.section-templates .h2 {
        margin-top:0
    }
    .section-affiliate ul,.section-get-social .section-head {
        padding-bottom:60px
    }
    .intro-background {
        padding:110px 0 75px
    }
    .intro .h1 {
        font-size:60px
    }
    .intro .h1x {
        font-size:58px
    }
    .blog-post .h4,.catalogue-sidebar ul,.intro p,.navbar-title,.window-caption .h5,.window-caption-row .glyphicon {
        font-size:21px
    }
    .section-on-demand .h2 {
        margin-bottom:75px
    }
    .on-demand-service {
        padding:0 15px 45px
    }
    .pagination>.pagination-next>a,.pagination>.pagination-next>a:focus,.pagination>.pagination-next>a:hover,.pagination>.pagination-prev>a,.pagination>.pagination-prev>a:focus,.pagination>.pagination-prev>a:hover {
        font-size:14px;
        padding-top:8px
    }
    .works-icon {
        width:100px;
        height:100px
    }
    .works-icon .ico {
        zoom:.8;
        -moz-transform:scale(.8)
    }
    .section-works li:before {
        top:50px
    }
    .section-works li:after {
        top:36px
    }
    .catalogue-item-name,.section-launch .section-content .h2 span,.section-works .h4 {
        font-size:24px
    }
    .blog-post .h3,.section-need-plan .lead,.section-reasons .h2 strong {
        font-size:26px
    }
    .blog-post-head .btn-arrow-prev {
        right:auto;
        left:0;
        top:-30px
    }
    .blog-post-head .btn-arrow-next {
        left:auto;
        right:0;
        top:-30px
    }
    .intro-features .btn,.popup-row ul,.section-addons .h2,.section-catalogue .buttons,.section-custom-design p,.section-featured .h4,.section-get-now .h2,.section-payment p,.section-templates p {
        margin-bottom:45px
    }
    .entry-head,.section-custom-design,.section-featured-apps,.solution {
        padding-bottom:30px
    }
    .dialogue-message:nth-child(odd),.section-add-functionalities .btn-primary,.section-features .section-actions,.section-works img,.window-caption-row+.window-caption-row {
        margin-top:30px
    }
    .section-mobile-image,.section-switchover .form-actions,button.btn,input.btn {
        padding-top:0
    }
    .section-affiliate .h2,.section-box-benefits .h2,.section-catalogue .section-content p,.section-projects p,.section-vevs-better .h2,.section-works .h2 {
        margin-bottom:60px
    }
    .section-vevs-better .box {
        padding-right:30px;
        padding-left:30px
    }
    .btn-upload {
        min-width:auto
    }
    .upload-file-text p {
        padding:0;
        line-height:1.4
    }
    .faq-nav .ico {
        zoom:.9;
        -moz-transform:scale(.9);
        transform-origin:50% 0
    }
    .faq-nav li {
        padding:10px 0
    }
    .box-entry .h4 {
        margin:10px 0 20px
    }
    .content-entry,.section-add-functionalities .h2,.section-design .h2,.section-design p,.section-features p,.section-language .h2,.section-language p,.section-manage .section-content p,.section-mobile p,.section-solution .h2,.section-support {
        margin-bottom:30px
    }
    .box p,.reason-icon,.section-templates .buttons,.started-row {
        margin-bottom:15px
    }
    .world-wide-col {
        padding:140px 45px
    }
    .intro-business-content p,.section-about .lead,.section-about-images p strong,.world-wide-col p {
        font-size:22px
    }
    .section-rows .h3,.world-wide-col p strong {
        font-size:30px
    }
    .manage-box-body li a {
        font-size:14px
    }
    .contact-options li+li {
        padding-left:20px
    }
    .contact-form-nav {
        padding:45px 0
    }
    .contact-support {
        margin:30px 0
    }
    .follow-us {
        margin-top:45px
    }
    .follow-us .socials a,.report-contact-form {
        margin:0
    }
    .bar-clients,.col-secondary,.faq-content,.navbar-collapse {
        padding:0
    }
    .bar-pricing .text-small,.boost-content .list-unstyled li,.h5,.intro-main p,.nav .dropdown-menu p,.report-hightlights,.section-affiliate-link .creation-form .control-label,.section-migrate .lead,.section-vevs-better .box .h4 {
        font-size:18px
    }
    .intro-business .img-holder1 {
        right:440px
    }
    .intro-business .img-holder2 {
        right:260px
    }
    .intro-business .img-holder3 {
        right:40px
    }
    .contact-entry .h3,.world-wide-col p em {
        font-size:28px
    }
    .section-matters .box {
        padding-left:45px;
        padding-right:45px
    }
    .section-faq,.section-seo,.section-templates,.section-templates .section-content,.section-wont-leave {
        padding-bottom:0
    }
    .box-secondary-icon,.h2,.section-launch .section-content .h2,.section-tea .h2 {
        font-size:38px
    }
    .section-launch .section-content:last-child .section-content-inner {
        padding:150px 30px 30px
    }
    .section-launch .section-content li {
        margin-bottom:0;
        font-size:16px
    }
    .entry-head .entry-head-ico {
        width:115px;
        height:95px;
        margin-right:15px
    }
    .entry-head-ico .ico {
        zoom:.8;
        -moz-transform:scale(.8);
        transform-origin:50% 0
    }
    .industry-popup:after,.online-business li {
        width:25%
    }
    .box-primary {
        min-height:360px
    }
    .box-primary .box-icon {
        margin-top:15px
    }
    .box-primary p {
        margin-bottom:0
    }
    .industry-popup .lead {
        font-size:30px;
        margin-bottom:60px
    }
    .navbar-collapse-secondary .navbar-nav-secondary {
        top:10px
    }
    .navbar-collapse-secondary .nav .open .dropdown-menu {
        top:57px
    }
    .navbar-nav-tertiary {
        padding-left:125px
    }
    .navbar-main .navbar-collapse-secondary .navbar-nav-secondary {
        padding-top:5px
    }
    .section-earn .box-percent {
        margin-right:0
    }
    .ico-resell:before {
        content:"\e042";
        font-family:"Glyphicons Halflings X";
        display:block;
        font-size:46px;
        color:#1e81c7
    }
    .popup-col-professionals {
        padding-left:40px;
        padding-right:40px;
        width:25%
    }
    .popup-col-business {
        width:75%;
        padding:0 60px
    }
    .popup-row ul li {
        font-size:16px;
        padding-bottom:10px
    }
    .popup-subtitle {
        margin-bottom:15px;
        font-size:23px
    }
    .contact-support-image-icon,.industry-popup-tertiary .popup-website-price {
        font-size:36px
    }
    .posted-box-author,.posted-box-message {
        font-size:13px;
        line-height:1.4
    }
    .catalogue-tertiary li {
        width:33.3333%
    }
    .payment-head-row {
        margin-bottom:10px
    }
    .posted-box {
        padding:5px
    }
    .posted-box-author {
        margin-bottom:5px
    }
    .ticket-page .ticket-form textarea.form-control {
        font-size:12px;
        height:131px
    }
    .ticket-page .ticket-form textarea.form-control:focus {
        height:200px
    }
    .ticket-page .b-replies {
        max-height:calc(100vh - 300px)
    }
    .contact-entry.support .btn .glyphicon {
        display:none
    }
    .contact-support-image {
        width:110px;
        height:110px
    }
    .navbar .dropdown-menu .row.mt-2,.section-get-now.bg-dark .design-slider-pagination {
        margin-top:15px!important
    }
    .intro-features-secondary {
        margin-bottom:0!important
    }
    .intro-features-secondary .intro-business-content {
        padding-top:40px
    }
    .h3x,.intro-business-content .h1 span,.intro-business-content .h2 {
        font-size:42px
    }
    .wrapper:not(.wrapper-mini) {
        margin-bottom:-460px
    }
    .box-secondary .box-content .list-unstyled {
        text-align:left
    }
    .section-earn .box-secondary {
        padding:15px 15px 10px
    }
    .catalogue-overlay .btn-holder .btn {
        min-width:205px
    }
    .intro-main .h1 {
        font-size:48px
    }
    .intro-main img {
        max-width:100%;
        height:auto;
        display:block
    }
    .navbar-item img,.navbar-item picture {
        width:42px;
        height:42px
    }
    .navbar-item {
        padding:15px 15px 15px 60px
    }
    .navbar-item picture {
        top:15px;
        left:8px
    }


}
@media (max-width:1199px) {
    .address a,.nav .open .dropdown-menu,.navbar-collapse-secondary .navbar-nav-secondary>li,.navbar-collapse-tertiary .navbar-nav-secondary li,.navbar-collapse-tertiary .navbar-nav-secondary>li,.statistics p strong:first-child {
        display:block
    }
    .blog-post-latest,.intro-business,.section-statistics,.section-support {
        text-align:center
    }
    .nav .dropdown.open:after,.nav .dropdown.open:before {
        font-family:"Glyphicons Halflings X";
        position:absolute;
        color:#fff;
        right:0;
        font-size:8px;
        display:none
    }
    .catalogue,body.overflow-hidden {
        overflow:hidden
    }
    .btn-primary,.btn-quaternary,.btn-secondary {
        min-width:180px
    }
    .btn-sm {
        height:36px;
        border-radius:18px;
        min-width:140px;
        font-size:14px;
        padding-top:6px
    }
    .btn-w-lg {
        min-width:240px
    }
    .btn-w-lg2 {
        min-width:280px
    }
    .h1,.intro .h1x {
        font-size:48px
    }
    .h2,.intro-features-secondary .intro-business-content .h2 {
        font-size:34px
    }
    .h3 {
        font-size:28px
    }
    .push,footer {
        height:auto
    }
    .footer-language-holder {
        margin:15px 0 0
    }
    .footer-nav {
        padding:30px 15px 25px
    }
    .footer-creds {
        padding:30px 15px
    }
    .bar-pricing .text-small,.bar-pricing-entry p,.compare-cell strong,.contact-entry p,.dropdown-desc,.nav-secondary a,.section-about-images p,.send-sms-text li {
        font-size:16px
    }
    .intro-main {
        min-height:0;
        padding:120px 0 75px
    }
    .section-manage .section-content .h2,.section-manage .section-content p {
        margin-bottom:20px
    }
    .section-manage .section-image,.send-sms-text ul,.send-sms-text:first-child ul {
        padding-top:35px
    }
    .section-reasons .h2 {
        margin-bottom:60px;
        padding-left:50px
    }
    .section-reasons .h2 em {
        font-size:72px;
        top:-16px
    }
    .reason {
        padding:0 0 45px
    }
    .news-item-image {
        display:inline-block;
        margin-bottom:15px
    }
    .news-item {
        max-width:600px;
        margin:0 auto;
        padding-bottom:60px
    }
    .section-testimonials {
        min-height:0;
        padding-bottom:50px
    }
    .bar-clients img {
        max-height:70px
    }
    .section-features {
        border-bottom:1px solid rgba(0,0,0,.1)
    }
    .section-features .h5 {
        margin-top:0;
        margin-bottom:10px
    }
    .section-features-images {
        padding-top:60px
    }
    .section-features-content,.section-key-functionalities .text-center,button.btn,input.btn {
        padding-top:0
    }
    .about-grid-content,.section-design .section-content {
        padding:30px 30px 0
    }
    .design-slider-holder {
        padding-right:30px
    }
    .section-benefits {
        min-height:0;
        padding-bottom:0
    }
    .section-benefits .h2 {
        margin:0 0 60px
    }
    .benefit {
        padding:0 10px 60px
    }
    .bar-pricing .text-small {
        margin:20px 0 0
    }
    .section-migrate .section-content {
        padding-right:0;
        padding-top:30px
    }
    .advantage-icon,.section-migrate .h2 {
        margin-top:0
    }
    .section-migrate p {
        margin-bottom:25px;
        padding-right:0
    }
    .intro-features {
        padding-top:100px;
        margin-bottom:100px;
        height:auto
    }
    .intro-features .h1 {
        margin-bottom:40px
    }
    .intro-features-image {
        max-width:80%;
        margin:0 auto -100px
    }
    .creation-form,.section-key-functionalities-inner {
        padding-right:0
    }
    .section-key-functionalities-content {
        width:55%;
        margin:0 auto;
        position:relative;
        top:auto;
        left:auto;
        right:auto
    }
    .section-key-functionalities-image {
        width:70%;
        margin:20px auto 0;
        padding-left:10%
    }
    .section-key-functionalities-content li {
        position:relative;
        padding:0 0 15px 30px
    }
    .section-key-functionalities-content li i {
        left:0
    }
    .section-key-functionalities-content li:first-child,.section-key-functionalities-content li:nth-child(2),.section-key-functionalities-content li:nth-child(3) {
        left:auto;
        top:auto
    }
    .section-cms-image {
        margin-top:35px
    }
    .section-cms-content {
        padding:0 0 0 45px
    }
    .section-seo-content {
        padding:30px 15px 0 30px
    }
    .section-support {
        background:#fff;
        margin-bottom:0;
        z-index:3;
        position:relative;
        padding:60px 0
    }
    .section-app .section-content,.section-language-content {
        padding:0 30px
    }
    .tech-item {
        min-height:200px
    }
    .section-featured {
        padding:75px 0 30px
    }
    .section-dark {
        padding:60px 0
    }
    .section-wont-leave .h2 {
        font-size:38px;
        font-weight:900
    }
    .section-design-touches .section-content,.section-no-fees .section-content {
        padding-top:15px
    }
    .section-earn,.section-projects,.success-story {
        padding-bottom:0
    }
    .section-projects .h2 {
        margin:0 0 30px
    }
    .section-add-functionalities .section-content {
        padding:30px 15px 0
    }
    .section-add-functionalities .btn-primary {
        margin-top:5px
    }
    .compare-cell-head .h4,.section-about .lead {
        font-size:21px
    }
    .section-custom-design li,.section-faq {
        padding-bottom:30px
    }
    .section-faq .faq-item,.section-faq .section-content {
        padding-bottom:45px
    }
    .on-demand-service {
        width:50%
    }
    .box-dashboard,.section-request p,.section-tea .h2,.section-technology p {
        margin-bottom:60px
    }
    .catalogue {
        max-width:none
    }
    .box-suitable-offer,.personalized-logo-content .h3,.section-addons p,.section-catalogue .buttons,.section-design-touches .h2,.section-get-now .h2,.section-spread .box,.section-support .h2 {
        margin-bottom:30px
    }
    .section-loop .box {
        padding:20px
    }
    .industry-popup-tertiary .popup-col-professionals .popup-subtitle,.personalized-logo-content p,.popup-subtitle,.section-loop .box-icon,.tech-item p,.wrapper,.wrapper:not(.wrapper-mini) {
        margin-bottom:0
    }
    .benefit-icon,.catalogue-sidebar .h3,.popup-col-professionals .popup-subtitle,.row-tool .h2,.row-tool-main .row-tool-content .h2,.row-tool-main .row-tool-content p,.section-loop .box p {
        margin-bottom:15px
    }
    .send-sms-text li,.send-sms-text:first-child li {
        padding:0 0 20px
    }
    .industry-popup-tertiary .popup-row:nth-child(2) .popup-col-professionals,.section-featured .h4,.section-projects p,.section-send-sms .h2 {
        margin-bottom:45px
    }
    .section-sms-plan .plan {
        padding:30px 15px 0;
        height:225px
    }
    .section-works li {
        padding:0 1%
    }
    .bar-pricing p,.navbar-collapse-secondary .navbar-nav-tertiary>li>a,.navbar-collapse-tertiary .navbar-nav-tertiary>li>a,.section-loop .box .h4,.websites-list ul li {
        font-size:20px
    }
    .works-icon {
        width:80px;
        height:80px
    }
    .works-icon .ico {
        zoom:.6;
        -moz-transform:scale(.6)
    }
    .row-migrate,.section-rows .section-content {
        padding-bottom:60px
    }
    .section-rows .h3 {
        margin:0 0 20px;
        font-size:26px
    }
    .section-row p {
        margin:0 0 20px
    }
    .section-works li:before {
        margin-left:58px;
        top:40px
    }
    .section-works li:after {
        top:26px
    }
    .badge-fee {
        width:96px;
        height:96px;
        padding-top:20px;
        top:-30px;
        right:-25px
    }
    .badge-fee strong,.catalogue-item-name,.section-reasons .h2 strong,.section-works .h4 {
        font-size:22px
    }
    .badge-fee span {
        font-size:12px
    }
    .section-app-secondary .badge-fee {
        left:-25px;
        right:auto
    }
    .row-dashboard,.started-aside {
        padding-bottom:15px
    }
    .statistics-col {
        float:none;
        display:inline-block
    }
    .section-edit .section-content,.statistics-secondary {
        padding-top:45px
    }
    .contact-form .form-actions,.navbar-nav>li>a {
        padding-top:10px
    }
    .intro-business-content .h4,.intro-features-secondary .intro-business-content .h4,.section-need-plan .lead,.section-statistics .h3 {
        font-size:26px
    }
    .contact-sidebar,.navbar-collapse-secondary .nav .open .dropdown-menu {
        padding:0 15px
    }
    .section-safe-hands .box {
        min-height:340px
    }
    .intro-business {
        min-height:0;
        height:auto;
        padding-bottom:75px
    }
    .follow-us {
        margin-top:30px;
        padding-top:25px
    }
    .contact-form-nav,.personalized-logo-content .list-unstyled,.section-mobile-image,.section-payment-options .section-content {
        padding-top:30px
    }
    .section-matters .box {
        padding-left:30px;
        padding-right:30px
    }
    .dropdown-list-holder,.intro-business-content,.navbar-nav-tertiary,.send-sms-text li:nth-child(2),.send-sms-text:first-child li:nth-child(2),.wrapper {
        margin:0
    }
    .wrapper-mini {
        margin:0 0 -65px
    }
    .footer-mini,.push-mini {
        height:65px
    }
    .intro-business-content .h1 {
        margin-right:0
    }
    .address {
        padding-left:0
    }
    .address a {
        position:relative;
        top:auto;
        left:auto
    }
    .intro-background {
        padding-top:100px
    }
    .intro .h1 {
        font-size:52px
    }
    .industry-popup-tertiary .lead strong,.intro p,.section-about-images p strong,.window-caption .h5,.window-caption-row .glyphicon {
        font-size:18px
    }
    .dropdown-menu .container-fluid .container-fluid,.nav .dropdown-menu .professionals-list li,.nav .dropdown-menu ul,.nav .dropdown-menu ul.professionals-list,.row-tool-actions,.row-tool-content,.row-tool-image,.section-custom-design ul,.section-launch-item,.section-row-content,.testimonials-slider-holder {
        padding:0
    }
    .dropdown-desc,.industry-popup:after,.intro-business .intro-images,.intro-main .intro-images,.nav .dropdown-menu p,.nav .open .dropdown-toggle:after,.navbar-dark:before,.navbar-item picture,.section-launch .section-content li:before,.send-sms-text .ico,.testimonial-btn-next,.testimonial-btn-prev,.ticket-form-col-actions .btn span {
        display:none
    }
    .section-launch .section-content:first-child {
        padding:60px 30px 60px 0
    }
    .section-launch .section-content:last-child .section-content-inner {
        padding-top:130px
    }
    .success-story p {
        margin:0 0 5px;
        line-height:1.4;
        font-size:16px
    }
    .box-secondary,.personalized-logo-content {
        padding:15px
    }
    .entry-footer .btn {
        margin-top:25px
    }
    .list-check li:before {
        padding-top:3px
    }
    .success-story-logo {
        width:auto
    }
    .section-earn .box {
        margin-bottom:90px;
        min-height:0
    }
    .box-suitable-offer-content {
        min-height:0
    }
    .box-primary {
        min-height:300px
    }
    .industry-popup .lead {
        font-size:26px;
        margin-bottom:15px
    }
    .popup-col-business,.popup-col-professionals {
        padding:0 30px;
        width:100%;
        float:none
    }
    .websites-list ul {
        column-count:3;
        padding:0 0 0 40px
    }
    .row-tool {
        padding:30px 0
    }
    .dropdown-menu .container-fluid .row {
        padding-bottom:0;
        text-align:center
    }
    .dropdown-menu .col-1of5 {
        float:none;
        vertical-align:top
    }
    .navbar-main .navbar-collapse-secondary .nav>li+li {
        padding-left:30px
    }
    .affiliate-banner-holder {
        padding:30px 0 0
    }
    .section-holder .section {
        padding:75px 0
    }
    .box-dashboard,.nav .dropdown-menu ul.professionals-list,.navbar-collapse-secondary .nav .dropdown-menu .dropdown-list-holder,.navbar-collapse-tertiary .nav .dropdown-menu .dropdown-list-holder {
        padding-left:15px;
        padding-right:15px
    }
    .popup-col-business ul {
        margin-bottom:30px;
        column-count:3
    }
    .section-bg .solution {
        padding:0 30px 45px
    }
    .catalogue-sidebar ul {
        font-size:18px;
        margin-bottom:45px
    }
    .popup-col-professionals {
        font-size:16px;
        margin-bottom:30px
    }
    .industry-popup-tertiary .popup-row:first-child {
        padding-right:45px
    }
    .industry-popup-tertiary .lead {
        padding-top:0;
        margin-bottom:30px
    }
    .industry-popup-tertiary .popup-website-price {
        float:left;
        margin-bottom:15px;
        padding-top:5px;
        margin-right:30px
    }
    .industry-popup-tertiary .popup-col-business .popup-subtitle {
        margin-bottom:5px
    }
    .h3x,.intro .blog-title,.plan-radio .plan strong {
        font-size:36px
    }
    .nav>li+li {
        padding-left:25px
    }
    .nav .dropdown-menu ul li {
        line-height:1.6;
        margin-top:5px;
        margin-bottom:5px;
        color:#fff
    }
    .navbar-header,.navbar-nav>li {
        float:none
    }
    .navbar-left,.navbar-nav,.navbar-right {
        float:none!important
    }
    .navbar-collapse {
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
    }
    .navbar-fixed-top {
        top:0;
        border-width:0 0 1px
    }
    .navbar-collapse-secondary .nav .open .dropdown-toggle:after,.navbar-collapse-tertiary .nav .open .dropdown-toggle:after,.navbar-collapse.collapse {
        display:none!important
    }
    .navbar-nav {
        margin-top:7.5px
    }
    .navbar-collapse-secondary .navbar-nav-tertiary,.navbar-collapse-tertiary .navbar-nav-tertiary,.navbar-nav>li>a {
        padding-bottom:10px
    }
    .collapse.in {
        display:block!important
    }
    .navbar {
        padding:15px 0
    }
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin:0 0 0 15px
    }
    .navbar-toggle {
        display:block;
        margin:1px 0 0 0
    }
    .navbar-toggle .icon-bar {
        background-color:#fff
    }
    .navbar-collapse {
        background-color:#254260;
        margin-top:15px
    }
    .nav {
        padding:15px 0 0;
        margin:0;
        text-align:right
    }
    .nav>li>a {
        display:block;
        padding:5px 25px
    }
    .nav .dropdown-menu {
        padding:0;
        max-height:240px;
        overflow:auto;
        margin:5px 0;
        background:0 0
    }
    .nav .dropdown-menu a {
        color:#fff;
        padding:0 35px
    }
    .nav .dropdown-menu .col-lg-2,.nav .dropdown-menu .col-lg-3,.swiper-main {
        width:100%
    }
    .nav-secondary {
        float:none;
        padding-bottom:15px;
        margin:0
    }
    .nav-secondary a:first-child {
        display:block;
        line-height:20px;
        padding:5px 25px;
        font-size:16px
    }
    .nav-secondary .btn {
        min-width:0;
        margin:0;
        padding:5px 25px;
        border:0;
        height:auto;
        background:0 0;
        line-height:20px;
        cursor:pointer;
        display:block;
        font-weight:500;
        text-align:right
    }
    .nav .dropdown.open:after {
        content:"\e253";
        top:35px
    }
    .nav .dropdown.open:before {
        content:"\e252";
        bottom:-3px
    }
    .nav .dropdown.open {
        position:relative
    }
    .navbar-nav .open .dropdown-menu {
        margin:10px 0;
        position:static;
        float:none;
        width:auto;
        background-color:rgba(0,0,0,0);
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .bar-pricing span {
        display:inline-block;
        margin:0 0 20px
    }
    .navbar-collapse-secondary .navbar-nav-secondary,.navbar-collapse-tertiary .navbar-nav-secondary {
        position:relative;
        top:auto;
        left:auto;
        right:auto;
        width:auto;
        padding-right:0;
        padding-top:0
    }
    .nav-title {
        margin-left:155px
    }
    .navbar .navbar-collapse-secondary,.navbar .navbar-collapse-tertiary {
        padding:30px;
        margin:10px -15px 0;
        height:calc(100vh - 55px)!important;
        overflow:auto!important
    }
    .navbar-collapse-secondary .navbar-nav>li,.navbar-collapse-tertiary .navbar-nav>li {
        margin-bottom:15px;
        margin-top:10px
    }
    .navbar-collapse-secondary .navbar-nav>li>a,.navbar-collapse-tertiary .navbar-nav>li>a {
        display:inline-block;
        padding-left:5px;
        padding-right:5px;
        font-size:18px
    }
    .nav .dropdown-menu a {
        display:inline-block;
        text-align:right;
        padding-left:5px;
        padding-right:5px;
        font-size:16px
    }
    .dropdown-menu .col-1of5 {
        width:auto;
        text-align:right;
        padding-bottom:0;
        display:block
    }
    .dropdown-list-holder,.professionals-list {
        text-align:right
    }
    .nav .dropdown-menu .dropdown-link {
        color:#1e81c7
    }
    .nav .dropdown-menu {
        display:none;
        text-align:right
    }
    .nav .dropdown-menu ul.professionals-list,.nav .dropdown-menu ul.row {
        margin-left:0;
        margin-right:0
    }
    .nav,.navbar-nav-tertiary {
        margin-top:0;
        padding-top:0
    }
    .navbar-collapse-secondary .nav .open .dropdown-menu,.navbar-collapse-tertiary .nav .open .dropdown-menu {
        top:auto
    }
    .nav .dropdown-menu .dropdown-link .glyphicon {
        margin-right:5px
    }
    .navbar-collapse-secondary .nav .dropdown-menu,.navbar-collapse-tertiary .nav .dropdown-menu {
        overflow-x:hidden
    }
    .dropdown-list-body {
        text-align:right;
        margin-bottom:0
    }
    .dropdown-list-holder ul {
        width:auto;
        float:none
    }
    .window-caption p {
        font-size:14px
    }
    .intro-business-content .h1 span {
        font-size:30px
    }
    .bar-pricing p span {
        margin-top:7px;
        padding-right:5px
    }
    .window-holder-main,.window-holder-main picture {
        min-height:400px
    }
    .intro-business-content .h2 {
        margin-bottom:40px;
        font-size:34px
    }
    .collapse-box {
        overflow:auto;
        margin-bottom:15px
    }
    .section-features .home-video {
        min-height:364px;
        margin-bottom:30px
    }
    .report-hightlights {
        padding:15px 0 0
    }
    .intro-features-secondary .intro-business-content-secondary {
        margin:-45px 0 15px
    }
    .nav .dropdown-menu .dropdown-list-holder li,.nav .dropdown-menu .professionals-list li,.navbar-item {
        margin-top:15px;
        margin-bottom:15px
    }
    .ticket-form-col-actions .btn-files,
    .ticket-form-col-actions .btn-upload,
    .ticket-form-col-actions .btn-screenshot,
    .ticket-form-col-actions .btn-record {
        min-width:36px;
        width:36px!important;
        padding:0
    }
    .ticket-form-col-actions .btn-files .glyphicon {
        margin-left:3px;
        display:inline-block
    }
    .ticket-form-col-actions .btn-record .glyphicon {
        margin-left:2px;
        margin-top:3px;
        display:inline-block
    }
    .popup-row .p-2.bg-white-transparent {
        padding:25px 15px 15px!important
    }
    .popup-subtitle {
        font-size:24px
    }
    .nav .dropdown-menu .dropdown-explore {
        display:block;
        padding-left:0;
        padding-right:0;
        margin-bottom:0
    }
    .nav .dropdown-menu .dropdown-explore a {
        font-size:16px;
        color:#fff
    }
    .nav .dropdown-menu .dropdown-explore a .glyphicon {
        font-size:10px
    }
    .catalogue-overlay .btn-holder .btn {
        min-width:165px;
        padding-left:15px!important;
        padding-right:15px!important
    }
    .intro-main .h1 {
        font-size:40px
    }
    .nav .dropdown-menu ul.professionals-list {
        padding-left:0;
        padding-right:0
    }
    .section-launch-item img {
        position:relative;
        top:auto;
        left:auto;
        margin:0 auto 15px
    }
    .navbar-title {
        color:#fff
    }
    .navbar-desc {
        opacity:.7;
        color:#fff
    }
    .navbar-item:hover {
        background-color:transparent;
        border-radius:0
    }
    .navbar-item:hover .navbar-desc,.navbar-item:hover .navbar-title {
        color:#33a3f3
    }
    .industry-popup .navbar-item:hover {
        background-color:#ecf2f6;
        border-radius:10px
    }
    .navbar .dropdown-menu .row.mt-2 {
        margin-top:0!important
    }


    .navbar-brand { float: left!important; margin-bottom: 0!important; }
    .navbar-header .nav-title { margin-left: 10px; margin-top: 0; }


    .wrapper-product .intro { min-height: 75px; }
}
@media (max-width:991px) {
    .section-app .mb-2.pb-2,.section-app .section-content {
        padding-bottom:15px!important
    }
    .section-app .mb-2.pb-2 {
        margin-bottom:15px!important
    }
    .catalogue-sidebar .h3,.popup-subtitle,.section-featured-apps p.text-dark {
        margin-bottom:0
    }
    .box.box-secondary.mt-2 {
        margin-top:0!important
    }
    .col-md-4 .box.box-secondary.mt-2 {
        margin-top:0!important;
        margin-bottom:60px!important
    }
    .h1 {
        font-size:38px
    }
    .h2,.section-suitable .h2,.section-tea .h2 {
        font-size:30px
    }
    .h3,.intro-business-content .h1 span,.section-launch .section-content .h2 span,.world-wide-col p strong {
        font-size:24px
    }
    .section {
        padding:60px 0
    }
    .row-migrate .pull-right,.row-tool .col-md-6.pull-right,.section-addons .pull-right,.section-app .pull-right,.section-custom-design .pull-right,.section-edit .pull-right,.section-no-fees .pull-right,.section-payment-options .pull-right,.section-personalized-logo .col-md-6.pull-right,.section-rows .pull-right,.section-seo .pull-right {
        float:none!important
    }
    .professionals-list li {
        float:none;
        width:auto;
        padding:0 0 5px
    }
    .intro-main {
        padding:110px 0 60px
    }
    .intro-main p strong,.section-domain-mailboxes .row-flex,.ticket-page .navbar-ticket .nav-title span {
        display:block
    }
    .section-manage .section-content {
        padding-left:30px;
        padding-right:15px
    }
    .main-secondary .box-entry:first-child,.section-add-functionalities .h2,.section-addons .h2,.section-design .h2,.section-language-content .h2,.section-manage .section-content .h2,.section-no-fees .section-content .h2,.section-seo .h2 {
        margin-top:0
    }
    .section-grow .section-content {
        max-width:520px
    }
    .section-app .section-content,.section-benefits,.section-domain-mailboxes .section-content,.section-earn,.section-featured-apps,.section-migrate,.section-partnership,.section-projects,.section-templates,.section-wont-leave {
        padding-bottom:0
    }
    .grid-width-1 {
        float:none;
        width:auto;
        overflow:hidden
    }
    .section-reasons-head {
        max-width:320px
    }
    .reason,.section-bg .solution {
        padding:0 15px 30px
    }
    .bar-clients img {
        max-height:50px
    }
    .intro-business {
        text-align:center;
        height:auto;
        padding:110px 0 60px
    }
    .intro-business-content {
        padding:0;
        margin:0
    }
    .intro-business-content .h1,.popup-row p {
        margin-bottom:15px
    }
    .intro-business-content p {
        font-size:18px;
        line-height:1.8em;
        margin-bottom:40px
    }
    .section-features-images {
        padding:0;
        max-width:240px;
        margin:0 auto
    }
    .section-features .h5 {
        padding:0;
        margin:0 0 15px
    }
    .section-features .h5 i {
        position:relative;
        left:auto;
        top:auto;
        display:block;
        margin-bottom:5px
    }
    .section-features .section-content {
        padding-left:30px;
        padding-right:30px
    }
    .section-features .section-actions {
        margin-top:60px
    }
    .section-features-content {
        float:none;
        text-align:center;
        margin-bottom:30px
    }
    .section-design .section-content,.section-migrate .section-content,.section-no-fees .section-content {
        padding:0 0 45px;
        text-align:center
    }
    .design-slider-holder {
        max-width:640px;
        padding:0;
        margin:0 auto
    }
    .benefit,.section-mobile-image {
        max-width:480px;
        margin:0 auto
    }
    .bar-pricing p span {
        margin:7px 15px 0 0
    }
    .bar-pricing-entry p,.window-holder-info p {
        font-size:15px
    }
    .section-migrate img {
        max-width:380px;
        margin:0 auto
    }
    .faq-item {
        text-align:center;
        padding:0 15px 60px
    }
    .faq-item p {
        margin-bottom:10px
    }
    .section-mobile-content {
        float:none;
        width:auto;
        padding:0 0 60px;
        text-align:center
    }
    .section-mobile-image {
        padding:0;
        float:none;
        width:auto
    }
    .section-key-functionalities-inner {
        padding:0;
        width:auto;
        margin-bottom:45px
    }
    .section-key-functionalities-image {
        max-width:640px;
        margin:0 auto;
        padding-left:15%
    }
    .section-key-functionalities-content {
        position:static;
        top:auto;
        right:auto;
        padding:0;
        width:auto;
        height:auto;
        max-width:480px;
        text-align:center;
        margin:0 auto
    }
    .section-key-functionalities-content li {
        padding:0 0 30px;
        width:auto
    }
    .section-key-functionalities-content li i {
        position:static;
        top:auto;
        left:auto
    }
    .section-cms-content {
        width:auto;
        float:none;
        text-align:center;
        padding:0;
        max-width:480px;
        margin:0 auto
    }
    .navbar-brand,.section-design-touches .section-content-head,.section-seo .btn {
        margin:0
    }
    .section-seo-content {
        text-align:center;
        padding:0;
        max-width:520px;
        margin:0 auto
    }
    .section-custom-design {
        text-align:center;
        padding-bottom:45px
    }
    .section-custom-design li {
        padding-left:0;
        max-width:480px;
        margin:0 auto
    }
    .section-custom-design li i {
        position:static;
        top:auto;
        left:auto;
        display:inline-block
    }
    .section-custom-design img {
        max-width:320px;
        margin-top:30px
    }
    .section-addons img {
        margin:0 auto;
        max-width:320px
    }
    .section-addons .section-content {
        max-width:480px;
        margin:0 auto 45px;
        text-align:center
    }
    .section-language-content {
        text-align:center;
        margin-bottom:45px
    }
    .section-language img {
        margin:0 auto;
        max-width:360px
    }
    .tech-item {
        padding:0;
        text-align:center;
        min-height:280px
    }
    .tech-item-icon {
        left:auto;
        top:auto;
        position:relative;
        margin:0 auto
    }
    .section-no-fees img,.section-request img {
        max-width:420px;
        margin:0 auto
    }
    .section-about .lead {
        font-weight:700
    }
    .section-about-images p {
        font-size:14px;
        line-height:1.3em
    }
    .about-grid-content {
        padding:25px 15px 0
    }
    .feature-on-list li {
        padding-bottom:25px
    }
    .h3x,.section-wont-leave .h2 {
        font-size:32px
    }
    .boost-content .list-unstyled,.entry-domain .list-unstyled,.list-check li,.list-unstyled,.logo-entry,.personalized-logo-content .list-unstyled,.section-seo-tools .list-unstyled,.socials li+li {
        padding-left:0
    }
    .list-check li:before {
        position:relative;
        left:auto;
        top:auto;
        display:block;
        margin:0 auto
    }
    .section-design-touches {
        padding-top:45px;
        text-align:center
    }
    .section-design-touches .section-image {
        float:none;
        max-width:480px;
        margin:45px auto 0
    }
    .section-design-touches .section-content {
        float:none;
        width:auto;
        padding-top:0
    }
    .section-add-functionalities .section-content {
        float:none;
        text-align:center;
        padding-top:0
    }
    .section-add-functionalities .section-image {
        max-width:420px;
        margin:45px auto 0
    }
    .section-add-functionalities .section-image img {
        float:none;
        display:block
    }
    .popup-col-business,.section-seo-tools .section-content,.send-sms-text {
        float:none;
        width:auto
    }
    .section-seo-tools .section-image {
        margin:0 auto;
        max-width:480px;
        width:auto;
        float:none
    }
    .section-seo-tools .section-content-inner {
        max-width:none;
        margin:0
    }
    .section-get-social img {
        max-width:380px;
        margin:0 auto 45px
    }
    .compare-col,.online-business li {
        width:33.3333%
    }
    .catalogue li,.row-flex .col-md-6,.section-solution .on-demand-service,.table-compare-premium .compare-col {
        width:50%
    }
    .compare-cell {
        height:auto;
        min-height:100px;
        padding:10px 15px
    }
    .compare-cell:before {
        content:attr(data-title) ":";
        display:block;
        font-weight:700;
        color:#363b3e;
        line-height:1.3em;
        padding:8px 0 5px;
        font-size:14px
    }
    .intro-faq {
        min-height:260px
    }
    .plan,.plan-content {
        height:auto
    }
    .footer-language-holder .dropdown,.intro .h1 span {
        display:inline-block
    }
    .intro .h1 span small {
        display:block;
        position:relative;
        left:auto;
        top:auto;
        margin:0 auto 10px
    }
    .intro-main .h2,.popup-subtitle,.section-need-plan .lead,.section-select-plan p strong,.window-holder-info .h5 {
        font-size:21px
    }
    .plan-extra {
        padding-left:0;
        padding-bottom:30px
    }
    .onoffswitch-inner {
        padding-top:11px
    }
    .radio-label:before {
        top:0
    }
    .section-edit .section-content {
        text-align:center;
        padding-top:0;
        padding-bottom:30px
    }
    .section-request .section-content {
        text-align:center;
        max-width:none;
        padding-bottom:45px
    }
    .section-request p {
        margin-bottom:40px
    }
    .send-sms-text ul,.send-sms-text:first-child ul {
        padding:0;
        text-align:center
    }
    .send-sms-text li,.send-sms-text:first-child li {
        padding-bottom:15px
    }
    .send-sms-image {
        float:none;
        width:auto;
        max-width:240px;
        margin:0 auto
    }
    .catalogue-item-name,.section-catalogue .lead,.section-select-plan p,.section-works .h4 {
        font-size:20px
    }
    .section-works li:before {
        margin-left:50px;
        width:56%
    }
    .section-works li:after {
        margin-left:1%
    }
    .section-catalogue,.section-compare-plans .section-content,.section-faq,.section-row-content {
        padding-bottom:30px
    }
    .main {
        padding:45px 0
    }
    .blog-post-content,.window-holder-main,.window-holder-main picture {
        min-height:0
    }
    .blog-post-head .btn-arrow-next,.blog-post-head .btn-arrow-prev {
        top:-25px
    }
    .blog-post-comments,.blog-post-details,.profiles-list-info,.row-tool-actions p,.story-testimonial-author {
        text-align:left
    }
    .related-blog-posts li {
        padding-left:15px;
        margin-bottom:15px
    }
    .contact-form p,.industry-popup li p,.industry-popup-tertiary .lead strong,.popup-row ul li,.related-blog-posts li a,.schedule-check .schedule-check-inner,.section-about-images p strong,.section-migrate .lead {
        font-size:16px
    }
    .section-payment-options .section-content {
        text-align:center;
        padding-top:0
    }
    .section-app .section-content {
        text-align:center;
        padding:0 0 90px
    }
    .badge-fee,.section-app-secondary .badge-fee {
        top:-45px;
        left:50%;
        margin-left:-48px;
        right:auto
    }
    .dialogue-message-image {
        height:90px;
        width:90px
    }
    .dialogue-message-content {
        float:none;
        font-size:16px;
        margin:13px 120px 0
    }
    .dialogue-message:nth-child(2n) .dialogue-message-content {
        float:none;
        margin:0 120px
    }
    .checkout-total,.dialogue-message:nth-child(odd),.section-checkout .section-actions {
        margin-top:30px
    }
    .world-wide-col {
        padding:75px 30px
    }
    .intro-business-content .h4,.intro-features-secondary .intro-business-content .h4,.world-wide-col p em {
        font-size:22px
    }
    .manage-box-body ul {
        padding:0;
        border:0;
        text-align:center
    }
    .blog-post-actions,.blog-post-share,.manage-box-body p {
        padding:0 0 30px
    }
    .contact-form-nav {
        padding:30px 0
    }
    .bar-address {
        text-align:center;
        padding-bottom:0
    }
    .bar-address p,.blog-post-details .blog-post-info,.blog-post-details .h2,.faq-item .h5,.industry-popup-tertiary .popup-row:nth-child(2) .popup-col-professionals,.schedule-check,.section-migrate p,.section-vevs-better .section-content .h2,.swiper-our-clients,.tea-box ul {
        margin-bottom:30px
    }
    .section-safe-hands .box {
        min-height:380px
    }
    .entry-head .entry-head-ico {
        float:none;
        margin:0 auto 15px;
        display:block
    }
    .entry-boost-image img,.entry-image img,.section-app .section-image img,.section-dark .row.text-left .col-lg-3.col-md-4 a img,.section-payment-options img,.section-personalized-logo img,.section-rows img {
        margin:0 auto
    }
    .entry-domain {
        padding-top:45px
    }
    .entry-footer .text-small {
        margin-bottom:20px;
        font-size:14px
    }
    .intro-business-content p strong,.news-item,.section-boost .section-content,.section-faq .faq-item,.section-faq .section-content,.section-plan-extras .section-content,.section-rows .section-content {
        padding-bottom:45px
    }
    .col-secondary img:first-child,.dialogue-message,.section-cms-content .btn,.section-reasons .btn {
        margin-top:15px
    }
    .entry-footer,.intro-features-secondary .intro-business-content,.related-blog-posts {
        padding-top:15px
    }
    .ico-integration-feature,
    .ico-feature {
        display:block;
        margin:0 auto 5px
    }
    .plan-name {
        margin-bottom:20px
    }
    .contact-form,.industry-popup .lead,.intro-main p,.section-affiliate-link .section-content,.section-better .h2,.section-box-benefits .h2,.section-catalogue .section-content p,.section-cms-content .h2,.section-details .h2,.section-key-functionalities .h2,.section-need-plan .btn-primary,.section-plan .section-content,.section-reasons .h2,.section-tea .h2,.section-trial .section-content,.started-row {
        margin-bottom:45px
    }
    .bar-pricing p,.catalogue-sidebar ul,.schedule-check .schedule-check-inner strong,.section-plan .section-content p,.websites-list ul li,.world-wide-col p {
        font-size:18px
    }
    .blog-post,.contact-sidebar,.footer-language-holder,.intro-main,.report-contact-form .h4,.row-tool,.row-tool-main,.section-affiliate li,.section-background-remove,.section-boost,.section-complete,.section-dark .text-left .socials li,.section-design .col-lg-5,.section-design .col-lg-6,.section-domain-mailboxes,.section-features .col-lg-6 .statistics,.section-get-social .section-content,.section-launch.section-bg,.section-need-plan,.section-row,.section-seo-tools,.section-trial p,.started-row,.success-story,.success-story-logo {
        text-align:center
    }
    .follow-us .socials ul {
        text-align:center;
        font-size:0;
        margin-top:30px
    }
    .follow-us .socials ul li {
        float:none;
        display:inline-block;
        font-size:16px;
        vertical-align:top
    }
    .cell-empty,.compare-cell-footer:before,.compare-cell-head-secondary:before,.compare-cell-head:before,.compare-col:first-child,.grid-width-2,.industry-popup:after,.intro-migrate:after,.logo-entry .ico,.nav-secondary a:first-child,.plan-extra .ico,.section-cms-image,.section-launch.section-bg br,.section-launch:before,.section-seo-image {
        display:none
    }
    .section-launch .section-content,.success-story p a,.success-story p span,.success-story p strong {
        float:none
    }
    .section-launch .section-content:first-child {
        width:auto;
        background-color:#edf2f6;
        padding:60px 30px
    }
    .section-launch .section-content:first-child .section-content-inner {
        text-align:center;
        width:auto
    }
    .plan-radio .plan .row,.section-launch .section-content:last-child {
        width:auto
    }
    .section-launch .section-content:last-child .section-content-inner {
        padding-top:60px
    }
    .success-stories-content ol,.success-stories-content ul {
        list-style:none;
        padding:0
    }
    .section-generate-logo .section-content {
        padding:0 15px
    }
    .section-generated-logos .h2 {
        font-size:30px;
        margin-bottom:45px
    }
    .personalized-logo-content {
        text-align:center;
        padding:0 0 45px
    }
    .section-details .h2,.section-extend-portfolio p {
        font-size:26px
    }
    .section-sms-plan .plan {
        height:auto;
        padding-bottom:30px
    }
    .started-content {
        padding-right:0
    }
    .started-aside {
        padding:0;
        border:0
    }
    .box-entry-inner .btn-primary {
        display:inline-block;
        padding-left:30px;
        padding-bottom:30px
    }
    .main-secondary .faq-content {
        padding-top:80px
    }
    #faq-content {
        position:relative
    }
    .section-how-it-works h2 {
        margin-bottom:60px
    }
    .modal-lg {
        width:760px
    }
    .footer-creds {
        padding:15px 0 30px
    }
    .footer-creds p {
        float:none;
        text-align:center
    }
    .footer-creds .socials {
        float:none;
        width:275px;
        margin:15px auto 0
    }
    .socials a {
        width:38px;
        height:38px;
        margin:5px 8px;
        box-shadow:0 0 0 5px rgba(255,255,255,.1)
    }
    .ico-instagram {
        margin-top:3px
    }
    .ico-twitter {
        margin-top:5px
    }
    .footer-nav .col-xs-6:first-child,.footer-nav .col-xs-6:nth-child(3) {
        text-align:right
    }
    .box-primary {
        min-height:330px
    }
    .industry-popup:after,.popup-col-professionals {
        width:35%
    }
    .popup-row ul {
        padding-left:10px
    }
    .popup-row ul li:before {
        font-size:10px
    }
    .websites-list ul {
        column-count:2;
        padding:0 0 0 45px
    }
    .banner-slider,.popup-col-professionals {
        width:auto;
        float:none
    }
    .banner-code-area {
        width:auto;
        float:none;
        padding-top:30px;
        text-align:center
    }
    .section-complete img,.section-trial img {
        margin:0 auto 15px
    }
    .section-holder .section {
        padding:45px 0 60px
    }
    .dashboard-table {
        padding:0
    }
    .popup-col-business ul {
        column-count:2;
        column-gap:15px;
        column-count:3
    }
    .catalogue-sidebar {
        padding-right:0;
        text-align:center
    }
    .ticket-page .navbar-brand {
        margin-left:0!important
    }
    .ticket-page .navbar-ticket .nav-title {
        font-size:12px;
        margin:0;
        position:absolute;
        top:7px;
        left:135px
    }
    .schedule-check-time .schedule-check-inner {
        height:60px
    }
    .contact-form img {
        display:block;
        margin:30px auto 15px
    }
    .contact-form .control-label {
        text-align:center;
        display:block
    }
    .section-sm {
        padding-top:60px;
        padding-bottom:60px
    }
    .window-caption {
        margin-top:5px;
        padding:25px;
        position:relative;
        top:auto;
        left:auto;
        bottom:auto;
        width:auto;
        border-top-right-radius:5px;
        border-bottom-right-radius:5px;
        display:flex;
        justify-content:center;
        flex-flow:column;
        align-items:center
    }
    #design-slider-new {
        padding-top:30px
    }
    #design-slider-new .col-lg-10,#design-slider-new .col-lg-2,.section-get-now.bg-dark .design-slider-pagination {
        text-align:center!important
    }
    .intro-business-content .h2 {
        font-size:24px;
        margin-bottom:15px
    }
    .plan-radio .plan,.ticket-form-col-actions {
        padding-left:0;
        padding-right:0
    }
    .section-features .home-video {
        min-height:340px
    }
    .box-secondary .entry-head-ico {
        position:relative;
        top:auto;
        left:auto;
        margin:0 auto;
        height:80px
    }
    .section-domain-mailboxes .box-secondary {
        margin:15px 0
    }
    .section-launch.bg-white .section-content:first-child {
        background-color:#fff
    }
    .section-dark .row.text-left .col-lg-3.col-md-4 {
        text-align:center;
        margin-bottom:15px
    }
    .section-dark .text-left .socials {
        text-align:center;
        margin-top:10px
    }
    .section-dark .text-left .socials ul {
        display:flex;
        justify-content:center
    }
    .intro-features-secondary .intro-business-content-secondary {
        margin:0 0 15px
    }
    .mobile-hidden {
        display:none!important
    }
    .ticket-form-col {
        gap:10px
    }
    .section-app .order-1 {
        order:0
    }
    .section-about .row.px-2,.section-app .d-flex .p-2 {
        padding:0!important
    }
    .vevs-facts {
        gap:0
    }
    .vevs-fact {
        width:25%
    }
    .order-sm-2 {
        order:2
    }
    .order-sm-1 {
        order:1
    }
    .d-mobile-block {
        display:block!important
    }
    .started-content-border {
        border-right:0px
    }
    .started-row .list-unstyled li:before {
        top:8px;
        margin-left:-16px;
        left:auto
    }
}
@media (max-width:767px) {
    .box-primary,.compare-cell,.section-safe-hands .box,.tech-item {
        min-height:0
    }
    .btn-websites,.section-about-images p strong {
        font-size:14px
    }
    .started-content .h3.mb-2.pb-2 {
        margin-bottom:15px!important;
        padding-bottom:15px!important
    }
    .modal-lg,.modal-md,.modal-xl {
        width:auto
    }
    .onoffswitch-order,.onoffswitch-order label {
        width:300px
    }
    .onoffswitch-order .onoffswitch-inner {
        left:150px
    }
    .table-compare {
        margin-right:0!important;
        margin-left:0!important
    }
    .section-manage .section-content {
        float:none;
        max-width:none;
        padding:45px 15px 0;
        width:auto;
        text-align:center
    }
    .section-manage .section-image {
        width:auto;
        float:none;
        text-align:center;
        padding:0;
        margin:0 auto;
        max-width:420px
    }
    .btn-websites {
        padding:8px 15px;
        height:38px
    }
    .blog-post-details .h2,.section-features .section-actions.text-center,.section-grow .btn-primary,.section-technology .h2 {
        margin-top:0
    }
    .tech-item {
        padding-bottom:45px
    }
    .blog-post-details,.intro-features-secondary .intro-business-content .btn,.intro-pricing p,.related-blog-posts,.started-row-reverse,.statistics-secondary,.tech-item p {
        margin-bottom:0
    }
    .intro {
        padding:45px 0 15px
    }
    .about-grid-content {
        padding:15px 5px 0
    }
    .section-about-images p {
        font-size:12px;
        line-height:1.3em
    }
    .section-dark,.section-world-wide-secondary {
        padding:45px 0
    }
    .section-dark .h3,.section-plan .section-content .h2 {
        margin:0 0 30px
    }
    .h3,.section-extend-portfolio p {
        font-size:22px
    }
    .not-btn,.section-select-plan p {
        font-size:18px
    }
    .popup-col-business,.popup-col-professionals,.projects-grid-width-1,.section-about-images div {
        float:none;
        width:auto
    }
    .catalogue li,.projects-grid-width-2,.vevs-fact {
        width:50%
    }
    .compare-col {
        float:none;
        width:auto!important;
        margin-bottom:30px
    }
    .compare-col:nth-child(odd) {
        background-color:#ecf2f6
    }
    .section-boost .section-content,.section-compare-plans .section-content,.section-partnership-welcome {
        padding-bottom:15px
    }
    .section-faq .faq-item {
        padding:0 0 30px
    }
    .intro-pricing .btn {
        margin-top:30px
    }
    .on-demand-service,.row-flex .col-md-6,.section-solution .on-demand-service {
        width:100%
    }
    .btn-group.btn-spinner {
        width:197px;
        margin:0 auto;
        display:block;
        float:none!important
    }
    .box-yearly .plan-radio .plan .plan-price-info p,.box-yearly .plan-radio .plan .plan-price-info p strong,.kb-version-menu,.payment-body,.row-tool-actions .col-sm-6:last-child,.row-tool-actions p,.row-tool-main-actions,.row-tool-main-actions .text-right,.section-checkout,.section-content.w-auto.f-none.p-0,.section-faq .h2.mb-2,.section-faq .h2.mb-2+p,.section-hosting-add-ons,.section-launch .swiper-container-horizontal>.swiper-pagination-bullets,.section-launch-item,.section-plan .text-left,.section-plan-extras,.section-select-plan,.section-world-wide-secondary .world-wide-col:last-child,.statistic,.window-holder-sm {
        text-align:center
    }
    .onoffswitch,.select {
        margin:0 auto
    }
    .intro-business-content .h1 span,.section-launch .section-content .h2 span,.section-select-plan p strong {
        font-size:20px
    }
    .section-plan-extras .form-group {
        padding-top:0;
        margin-bottom:45px
    }
    .plan-extra,.section-compare-plans {
        padding-bottom:0
    }
    .select:after,.widget-form-select:after {
        top:9px
    }
    .box-primary p,.captcha-img,.intro-actions .btn,.intro-background .btn,.popup-subtitle,.report-swiper {
        margin-bottom:15px
    }
    .check,.check .check-label,.radio,.radio .radio-label,.section-hosting-add-ons p,.section-launch-item {
        padding-left:0
    }
    .radio .radio-label {
        width:100%;
        text-align:center
    }
    .radio-label:before {
        position:relative;
        top:auto;
        left:auto;
        display:block;
        margin:0 auto
    }
    #selector-domain-owner-client .monthly-price,#selector-domain-owner-client .yearly-price {
        text-align:center;
        margin-left:0;
        margin-bottom:15px
    }
    .section-works li {
        padding:0 0 30px;
        float:none;
        width:auto
    }
    .blog-post .h3 {
        font-size:28px
    }
    .comment-form img {
        margin:0 0 10px
    }
    .payments a {
        width:290px
    }
    .dialogue-message-image {
        height:60px;
        width:60px
    }
    .dialogue-message-content,.dialogue-message:nth-child(2n) .dialogue-message-content {
        margin:0 0 0 70px
    }
    .dialogue-message:nth-child(2n) .dialogue-message-image {
        float:left
    }
    .dialogue-message-content:after {
        top:25px;
        margin-top:0
    }
    .dialogue-message:nth-child(2n) .dialogue-message-content:after {
        border-right:12px solid #1e3d65;
        border-left:0;
        right:auto;
        left:-12px
    }
    .blog-post-latest,.section-checkout .h2,.section-hosting-add-ons .h2,.section-move-on p,.section-switchover p,.section-technology p,.section-vevs-better .h2 {
        margin-bottom:45px
    }
    .upload-file-text p {
        margin-bottom:0;
        margin-top:10px;
        text-align:center
    }
    .btn-contact-widget {
        width:58px;
        height:58px;
        bottom:10px;
        right:10px
    }
    .world-wide-col,.world-wide-col+.world-wide-col {
        float:none;
        width:auto;
        padding:0;
        text-align:center
    }
    .statistics-col {
        width:45%;
        padding-bottom:30px
    }
    .contact-form-nav p,.dashboard-filter {
        padding-top:30px
    }
    .intro-features .h1 span,.intro-main h1 span {
        font-size:80%
    }
    .blog-post-head .btn-arrow,.box-secondary br,.btn-contact-widget .circles,.dashboard-table table th,.industry-popup:after,.kb-version-menu li+li:after,.not-btn .not-btn-off,.not-btn span,.not-btn.active .not-btn-off,.not-btn.active .not-btn-on,.process-wrapper.line>div:after,.section-dashboard .h5 br,.section-works li:after,.section-works li:before,.section-world-wide:after,.table-compare-col-sec-empty {
        display:none
    }
    .intro-background {
        padding:80px 0 45px
    }
    .intro .h1 {
        font-size:38px
    }
    .intro .h1x {
        font-size:36px
    }
    .comment-form,.fe-be-swiper,.industry-popup .lead,.intro p,.intro-main .h2,.process-wrapper.line>div,.section-grow .h2,.section-grow p,.section-plan .section-content,.section-technology .h2,.section-templates p {
        margin-bottom:30px
    }
    .contact-sidebar,.section-generate-logo .section-content,.section-statistics .h3,.table-compare-col-sec .h5 {
        padding:0
    }
    .contact-form .form-actions {
        text-align:left
    }
    .contact-form-nav {
        padding-top:20px
    }
    .select-lg:after {
        top:17px
    }
    .bar-pricing p .btn {
        float:none;
        margin-top:15px
    }
    .bar-pricing p span {
        display:block;
        margin:0 0 5px
    }
    .section-hosting-add-ons .ico {
        position:relative;
        margin:0 auto;
        top:auto;
        left:auto;
        display:block
    }
    .not-btn-holder,.ticket-page .sr-form {
        position:absolute;
        top:14px;
        z-index:11
    }
    .intro-business-content .btn-lg {
        min-width:50%
    }
    .intro-business-content .btn-lg+.btn-lg {
        margin-top:20px
    }
    .section-suitable .h2 {
        font-size:26px
    }
    .box-suitable-offer-head {
        padding:40px 30px
    }
    .industry-popup.active {
        overflow-y:auto
    }
    .popup-col-business ul,.popup-col-professionals ul {
        column-count:2
    }
    .nav-title {
        margin-left:0;
        margin-top:45px;
        padding-left:15px
    }
    .navbar .navbar-collapse-secondary,.navbar .navbar-collapse-tertiary {
        height:calc(100vh - 85px)!important;
        padding:15px 20px
    }
    .dashboard-table table,.dashboard-table table tbody,.dashboard-table table td,.dashboard-table table tr {
        display:block;
        width:100%;
        text-align:center
    }
    .dashboard-table table tr:nth-child(2n) td {
        background-color:rgba(0,0,0,.05)
    }
    .dashboard-table table td:before {
        content:attr(data-title) ":";
        display:block;
        font-weight:700;
        color:#363b3e;
        line-height:1.3em;
        padding:8px 0 5px;
        font-size:14px
    }
    .dashboard-filter .btn-primary {
        display:block;
        margin-bottom:45px
    }
    .acount-row,.kb-version-menu li,.mobile-row {
        display:block
    }
    .kb-version-menu li+li {
        padding:5px 0;
        margin:0
    }
    .account-content,.table-compare-col-sec:nth-child(2) {
        text-align:center;
        width:auto
    }
    .table-compare-col-sec,.table-compare-row-sec,.table-compare-sec {
        display:block;
        text-align:center;
        width:auto;
        height:auto
    }
    .section-bg .cell-bg {
        background-color:#fff
    }
    .ticket-page .navbar {
        padding:10px 0
    }
    .ticket-page .navbar-ticket .nav-title {
        top:13px;
        left:45px
    }
    .ticket-page .sr-form {
        float:none!important;
        right:15px
    }
    .ticket-page .navbar-brand {
        width:35px;
        margin-left:15px!important
    }
    .ticket-page .navbar-header {
        width:100%;
        padding-top:7px
    }
    .ticket-form-row {
        margin-left:-8px;
        margin-right:-8px
    }
    .process-number,.ticket-page .ticket-form .btn-upload {
        margin-left:auto
    }
    .ticket-form-col-actions .img-responsive { display: none; }
    .ticket-form-col-actions .cell-2 {
        float:right
    }
    .ticket-form-col-actions .row>.btn-files-holder {
        padding-right:0;
        float:right
    }
    .ticket-form .btn {
        padding-left:5px;
        padding-right:5px;
        font-size:12px;
        margin-bottom:0!important
    }
    .ticket-form-col-actions .row>div {
        padding-left:8px;
        padding-right:8px
    }
    .ticket-form-col-actions .form-group,.ticket-form-col-textarea .form-group {
        margin-bottom:5px
    }
    .ticket-page .ticket-form {
        padding-top:5px
    }
    .ticket-page .b-replies {
        max-height:calc(100vh - 200px)
    }
    .not-btn {
        border-radius:39px;
        height:39px;
        padding-left:0;
        padding-right:0;
        width:39px;
        border-width:2px
    }
    .not-btn .glyphicon {
        font-size:16px;
        margin-right:0;
        color:#1e81c7
    }
    .not-btn.active .glyphicon,.not-btn:focus .glyphicon,.not-btn:hover .glyphicon {
        color:#fff
    }
    .not-btn-holder {
        right:235px
    }
    .account-actions {
        display:block;
        text-align:center;
        width:auto;
        padding:0;
        border:0
    }
    .not-btn-tooltip:after {
        left:13px
    }
    .ticket-page .ticket-form textarea.form-control {
        height:62px
    }
    .modal-md #img-wrap {
        max-height:none;
        overflow:visible;
        max-width:300px;
        margin:0 auto 30px
    }
    .plan-radio .plan {
        height:110px
    }
    .plan-radio-price .plan {
        height:140px
    }
    .intro-business-content .h2 {
        font-size:21px;
        margin-top:15px
    }
    .window-holder-sm .window-caption {
        position:relative;
        top:auto;
        right:auto;
        bottom:auto;
        width:auto
    }
    .section-plan .col-sm-1 .h3 {
        margin-bottom:45px;
        margin-top:45px!important
    }
    .box-yearly .plan-radio .plan,.section-benefits .boxes-holder .box.h-100 {
        height:auto
    }
    .home-video,.kb-video {
        min-width:100%
    }
    .report-contact-form {
        padding:15px
    }
    .section-world-wide-secondary .world-wide-col {
        padding-top:10px;
        padding-bottom:10px
    }
    .section-world-wide-secondary .world-wide-col-mid {
        background:0 0;
        position:relative;
        margin:0;
        display:block;
        text-align:center;
        width:auto;
        height:auto;
        left:auto;
        top:auto;
        padding:30px 0
    }
    .section-dashboard .h5 {
        line-height:1.6
    }
    .section-dashboard .d-flex.gap-2.align-items-center {
        flex-flow:column;
        gap:0!important;
        margin-bottom:15px
    }
    .ticket-page .ticket-form {
        padding-bottom:5px
    }
    .ticket-form-col-actions .socials ul {
        display:flex;
        gap:5px;
        justify-content:space-around
    }
    .ticket-form-col-actions .socials a {
        width:24px;
        height:24px;
        padding:0;
        margin:0
    }
    .ticket-form-col-actions {
        display:block;
        padding:0
    }
    .ticket-form-col-actions .socials {
        display:block;
        width:100%;
        margin-top:5px;
        margin-bottom:5px
    }
    .ticket-form-col+.ticket-form-col {
        display:block;
        text-align:center;
        background:#fafafa;
        margin:5px -15px -10px;
        padding:5px 10px 10px;
        border-top:1px solid rgba(0,0,0,.05)
    }
    .ticket-form-col small {
        font-size:12px;
        display:block
    }
    .started-row-reverse .started-content {
        padding-right:15px;
        padding-left:15px
    }
    .started-row-reverse .started-aside {
        border-left:0;
        border-right:0;
        padding:0
    }
    .started-aside-price {
        margin-bottom:0!important;
        padding-bottom:0!important
    }
    .section-secondary {
        padding-top:30px;
        padding-bottom:30px
    }
    .process-number {
        margin-right:auto
    }
    .process-wrapper {
        text-align:center;
        margin-top:30px;
        padding-bottom:0
    }
    .section-blog-head {
        padding-bottom:30px
    }
    .section-questions-image {
        order:2
    }
    .section-questions-image .img-responsive {
        max-width:70%;
        margin:0 auto
    }
    .section-questions-content {
        order:1
    }
    .check.check-purchase .check-label {
        padding-left:30px;
        padding-top:4px
    }



.container-fluid>.navbar-header { margin: 0; }
.navbar-header .nav-title { padding: 5px; }


    .col-sm-6.order-2 { order: unset; }

}

@media (max-width:480px) {
    .section-reasons .h2 em,.testimonial i {
        position:relative;
        top:auto;
        left:auto;
        display:inline-block
    }
    .ico-close,.ico-search,.industry-icon .ico {
        transform-origin:50% 0
    }
    .started-row-reverse .started-content {
        padding-right:0;
        padding-left:0
    }
    .intro {
        padding-top:60px
    }
    .intro-background {
        padding-top:75px
    }
    .h1 {
        font-size:34px
    }
    .h2,.h3x,.modal-title-secondary,.personalized-logo-content .h3,.section-wont-leave .h2 {
        font-size:28px
    }
    .h4 {
        font-size:21px
    }
    .bar-pricing .text-small,.footer-creds p,.search-field {
        font-size:14px
    }
    .intro-main {
        padding:110px 0 60px
    }
    .intro-main h1 {
        margin-bottom:40px
    }
    .intro-main h1 span {
        font-size:26px
    }
    .intro-main p,.section-matters .section-content p {
        margin-bottom:45px
    }
    .section-grow {
        height:auto
    }
    .templates-grid {
        border:0
    }
    .grid-width-3,.grid-width-4,.grid-width-5,.grid-width-6,.grid-width-7 {
        float:none;
        width:auto;
        margin:0 15px 15px;
        border:5px solid #fff
    }
    .bar-pricing,.row-marketing,.section-reasons-head,.websites-list ul li,.widget-contact-actions {
        text-align:center
    }
    .section-reasons .h2 {
        padding:0;
        margin-bottom:45px
    }
    .section-reasons .h2 em {
        font-size:36px;
        margin-bottom:10px
    }
    .reason,.section-bg .solution {
        padding:0 0 30px
    }
    .section-blog-head {
        padding-bottom:35px
    }
    .swiper-steps,.testimonial {
        padding:0
    }
    .section-actions .btn {
        min-width:240px
    }
    .section-actions .btn+.btn {
        margin-left:0
    }
    .intro-business-content p strong {
        font-size:20px;
        padding-bottom:30px
    }
    .section-key-functionalities-image,.section-language img,.section-migrate img,.section-no-fees img {
        max-width:100%
    }
    .faq-item,.section-features .section-content {
        padding-left:0;
        padding-right:0
    }
    .section-features .section-actions {
        margin-top:45px
    }
    .bar-pricing h3,.bar-pricing h4,.bar-pricing p,.payments {
        margin:0
    }
    .catalogue li,.payments a {
        margin:0 auto
    }
    .bar-pricing p span {
        margin:0;
        display:block
    }
    .bar-pricing p .btn {
        float:none;
        margin-top:15px
    }
    .section-cms-content .h2 {
        padding-left:15px;
        padding-right:15px
    }
    .industry-icon {
        height:40px
    }
    .ico-search {
        zoom:.6;
        -moz-transform:scale(.6)
    }
    .ico-close {
        zoom:.3;
        -moz-transform:scale(.3);
        top:20px;
        right:20px
    }
    .industry-icon .ico {
        zoom:.4;
        -moz-transform:scale(.4)
    }
    .industry-popup .lead {
        font-size:24px;
        margin-bottom:30px
    }
    .industry-search {
        width:240px;
        padding-right:45px
    }
    .search-field {
        height:42px
    }
    .about-grid-content {
        padding:30px 15px 20px
    }
    .section-about-images p {
        font-size:16px;
        line-height:1.4em
    }
    .section-about-images p strong {
        font-size:18px
    }
    .section-design-touches .section-image {
        width:auto
    }
    .intro-business,.row-migrate {
        padding-bottom:45px
    }
    .section-get-social img {
        max-width:330px
    }
    .box,.modal-form .modal-body {
        padding:15px
    }
    .catalogue li,.section-get-social .section-head {
        padding-bottom:30px
    }
    .section-matters .h3 {
        margin-bottom:30px
    }
    .radio .radio-label,.section-checkout p {
        font-size:16px
    }
    .catalogue li {
        width:360px;
        display:block
    }
    .section-demo-benefits .section-actions {
        margin-top:15px
    }
    .section-catalogue .lead {
        font-size:20px
    }
    .online-business li,.section-affiliate li,.section-design-touches .h2 {
        width:50%
    }
    .blog-post .h3 {
        font-size:24px
    }
    .newsletter {
        padding:35px 0 45px
    }
    .payments li {
        float:none;
        padding:0 0 35px
    }
    .section-actions .btn,.ticket-form .btn {
        margin-bottom:15px;
        font-weight:300
    }
    .contact-widget {
        width:330px
    }
    .widget-contact-actions .btn {
        float:none;
        display:block;
        margin:0 auto 15px
    }
    .widget-contact-actions .btn+a {
        margin-left:0;
        float:none
    }
    .section-cms-content,.section-grow .section-content,.section-key-functionalities-content {
        padding:0 15px
    }
    .section-box-benefits .boxes-holder {
        padding-left:30px;
        padding-right:30px
    }
    .websites-list ul {
        column-count:1;
        padding:0
    }
    .row-marketing .img-responsive {
        display:inline-block
    }
    .section-features .home-video {
        min-height:251px
    }
    .ready-templates a {
        width:calc(50% - 1px)
    }
    .popup-row ul .col-xs-6 {
        width:100%!important;
        text-align:right
    }
    .popup-subtitle.text-center {
        text-align:right;
        padding-right:15px
    }
    .catalogue-overlay .btn-holder .btn {
        min-width:205px
    }
    .testimonial .ico {
        display:none
    }
    .vevs-fact {
        width:100%
    }
    .intro .blog-title {
        font-size:32px
    }


    .navbar-brand { float: none!important; margin-bottom: 10px!important; }
    .navbar-header .nav-title { width: 252px; text-align: center; 
        margin: 0 !important; font-size: 16px; }

    .wrapper-product .pt-laptop-2 { padding-top: 30px!important; }

    .wrapper-product .intro { min-height: 96px; }
}
@media (max-width: 575.9px) {
    .navbar-header .nav-title { width: 252px; text-align: center; 
        margin: 0 !important; font-size: 16px; clear: both; display: block;
    }
}
@media (max-width:479px) {
    .popup-col-business ul {
        column-count:1
    }
    .modal-actions .btn,.section-actions .btn {
        margin-bottom:15px
    }
    .footer-nav {
        padding-left:0;
        padding-right:0
    }
    .advantage-body p,.bar-pricing-entry p,.faq-content p,.faq-nav a,.footer-nav li,.h6,.manage-box-body p,.nav-secondary a,.nav-secondary a:first-child,.nav>li>a,.reason p,.section-features .section-content p,.section-vevs-better .box p,.section-works p {
        font-size:15px
    }
    .catalogue-tertiary,.section-box-benefits .boxes-holder,.section-language-content {
        padding-left:15px;
        padding-right:15px
    }
    .modal-title-secondary {
        font-size:21px
    }
    .modal-form h5,.payment-head-row {
        font-size:16px
    }
    .tea-box {
        padding:30px 15px 45px
    }
    .section-how-it-works li {
        padding:0 0 30px;
        text-align:center
    }
    .section-how-it-works li:before {
        position:relative;
        left:auto;
        top:auto;
        display:block;
        margin:0 auto 15px
    }
    .box-suitable-offer-head {
        padding:30px 15px
    }
    .section-earn .box span,.section-earn .box strong {
        text-align:center
    }
    .popup-col-business ul,.popup-col-professionals ul {
        column-count:1;
        column-gap:0
    }
    .nav-title,.payment-head .h4,.payment-head-row strong {
        font-size:18px
    }
    .ticket-page .sr-input.active {
        margin-top:-10px;
        float:none;
        display:block
    }
    .ticket-page .sr-input.active .form-control {
        height:32px;
        border-radius:32px;
        padding-top:3px;
        padding-bottom:3px
    }
    .ticket-page .sr-input.active+.sr-control {
        height:24px;
        border-radius:24px;
        border:0;
        font-size:0;
        vertical-align:top;
        width:100%;
        float:none;
        margin-top:5px
    }
    .ticket-page .sr-input.active+.sr-control .sr-display {
        font-size:14px;
        margin-top:5px;
        line-height:1.2;
        float:left
    }
    .ticket-page .sr-input.active+.sr-control .btn {
        font-size:14px;
        background:0 0;
        float:left
    }
    .ticket-page .sr-input.active+.sr-control .btn-search-close {
        float:right
    }
    .ticket-page .sr-form {
        width:190px
    }
    .ticket-page .ticket-form label.error {
        margin-bottom:0;
        font-size:13px;
        margin-top:5px;
        font-weight:300
    }
    .ticket-page .b-replies {
        max-height:calc(100vh - 210px)
    }
    .ticket-page .ticket-form textarea.form-control {
        height:70px
    }
    .ticket-page .cell-2 {
        text-align:right
    }
    .row-marketing {
        margin-top:30px
    }
    .not-btn-holder {
        top:75px;
        right:5px;
        margin-right:0
    }
    .not-btn-tooltip-holder {
        left:auto;
        right:0
    }
    .not-btn.active:hover {
        background-color:#1e81c7
    }
    .not-btn-tooltip:after {
        right:13px;
        left:auto
    }
    .not-btn {
        width:36px;
        height:36px;
        font-size:20px
    }
    .not-btn-holder:hover .not-btn-tooltip-holder {
        padding-top:10px
    }
    .section-features .col-lg-6.col-md-4.col-xs-6 {
        width:100%!important
    }
    .section-features .home-video {
        min-height:193px
    }
}
.no-img h1 {
    font-family:Arial,sans-serif
}
@media (max-width:249px) {
    .box-steps-sm {
        min-height:598px
    }
    .box-steps-md {
        min-height:1314px
    }
}
@media (min-width:250px) and (max-width:464px) {
    .box-steps-sm {
        min-height:598px
    }
    .box-steps-md {
        min-height:1286px
    }
}
@media (min-width:465px) and (max-width:767px) {
    .box-steps-sm {
        min-height:598px
    }
    .box-steps-md {
        min-height:1258px
    }
}
@media (min-width:768px) and (max-width:991px) {
    .box-steps-sm {
        min-height:475px
    }
    .box-steps-md {
        min-height:927px
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .box-steps-sm {
        min-height:509px
    }
    .box-steps-md {
        min-height:800px
    }
}
@media (min-width:1200px) and (max-width:1366px) {
    .box-steps-sm {
        min-height:514px
    }
    .box-steps-md {
        min-height:810px
    }
}
@media (min-width:1367px) {
    .box-steps-md {
        min-height:840px
    }
}
@media (min-width:1367px) and (max-width:1600px) {
    .box-steps-sm {
        min-height:544px
    }
}
@media (min-width:1601px) {
    .box-steps-sm {
        min-height:528px
    }
}
@media (min-width: 1200px) {
    .wrapper-product .navbar-main .container-fluid {
        display: flex;
        justify-content: space-between;
    }
    .wrapper-product .navbar-main:before,
    .wrapper-product .navbar-main:after,
    .wrapper-product .navbar-main .container-fluid:before,
    .wrapper-product .navbar-main .container-fluid:after,
    .wrapper-product .navbar-main .navbar-header:before,
    .wrapper-product .navbar-main .navbar-header:after,
    .wrapper-product .navbar-main .navbar-collapse-secondary .navbar-nav-secondary:before,
    .wrapper-product .navbar-main .navbar-collapse-secondary .navbar-nav-secondary:after {
        display: none;
    }
    .wrapper-product .navbar-main .navbar-header .navbar-brand {
        float: none;
        margin: 0 !important;
    }
    .wrapper-product .navbar-main .navbar-header .nav-title {
        margin: 0 0 10px !important;
    }
    .wrapper-product .navbar-main .navbar-header,
    .wrapper-product .navbar-main .navbar-collapse-secondary .navbar-nav-secondary {
        float: none;
    }
    .wrapper-product .navbar-main .navbar-header {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .wrapper-product .navbar-main .navbar-collapse-secondary .navbar-nav-secondary {
        display: flex !important;
        justify-content: end;
        flex-wrap: wrap;
        gap: 15px 20px;
    }
    .wrapper-product .navbar-main .navbar-collapse-secondary .nav > li + li {
        padding-left: 0;
    }
}
@media (min-width: 1440px) {
    .wrapper-product .navbar-main .navbar-collapse-secondary .navbar-nav-secondary {
        gap: 15px 35px;
    }
}
.form-secondary p {
    line-height:1.4;
    padding-bottom:10px;
    padding-top:5px;
    font-weight:300;
    font-size:16px
}
.border-radius-1 {
    border-radius:15px
}
.logo-icon,.logo-icons a {
    display:flex;
    border:2px solid rgba(0,0,0,.1)
}
.logo-icons {
    display:flex;
    justify-content:start;
    align-items:center;
    gap:15px;
    flex-wrap:wrap
}
.logo-icons a {
    justify-content:center;
    align-items:center;
    width:180px;
    height:100px;
    padding:30px
}
.logo-icon {
    justify-content:center;
    align-items:center;
    width:110px;
    height:70px;
    padding:10px
}
.section-safe-hands a.box {
    display:block;
    color:#717476;
    min-height:315px
}
.section-safe-hands a.box:focus,.section-safe-hands a.box:hover {
    color:#0f5f98;
    border-color:#1e81c7;
    text-decoration:none
}
.box-learn-more:before {
    content:'';
    position:absolute;
    top:-15px;
    left:50%;
    margin-left:-67px;
    width:134px;
    text-transform:uppercase;
    color:#fff;
    font-size:14px;
    font-weight:600;
    padding:6px 0 5px;
    background-color:#1e81c7;
    line-height:1.2;
    opacity:0;
    visibility:hidden;
    text-align:center
}
.box-learn-more:hover:before {
    content:"Learn More";
    opacity:1;
    visibility:visible
}
.list-unstyled li:before {
    top:5px
}
.started-content .list-unstyled li:before {
    top: 10px
}