.h1,.h2,.h3,.h4,.h5,.h6,address,blockquote,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,table,ul {
    margin:0 0 20px
}
body,sub,sup {
    position:relative
}
.btn__zero,.mobile-menu-main nav ul li.has-droupdown ul,.p--0,html,legend {
    padding:0
}
pre,textarea {
    overflow:auto
}
blockquote,cite,dfn,em {
    font-style:italic
}
.wp-block-calendar tfoot td,button,fieldset,input,select,td,textarea {
    border:1px solid var(--color-border)
}
[data-sal],[data-sal][data-sal-duration="200"] {
    transition-duration:.2s
}
#scrollUp::after,#scrollUp::before {
    z-index:-1;
    transform-style:preserve-3d;
    width:100%;
    height:100%;
    left:0;
    bottom:0
}
.rts-hero__content p a:hover,.start-tour {
    text-decoration-color:var(--color-third)
}
.rts-pricing-plan .price__content .yearly .single-plan.active .single-plan__content .plan-icon svg path,.rts-pricing-plan .price__content .yearly .single-plan:hover .single-plan__content .plan-icon svg path,.rts-pricing-plan .tab__content .yearly .single-plan.active .single-plan__content .plan-icon svg path,.rts-pricing-plan .tab__content .yearly .single-plan:hover .single-plan__content .plan-icon svg path {
    fill:url(#paint0_linear_195_838)
}
.progress-wrap,.rts-switcher.rts-theme-mode {
    --ease-in-out-4:cubic-bezier(0.7,0,0.3,1)
}
:root {
    --font-primary:"Plus Jakarta Sans",sans-serif;
    --font-secondary:Inter,sans-serif;
    --fontawesome:"Font Awesome 6 Pro";
    --body-bg:linear-gradient(180deg,#11151a 0%,#303743 100%);
    --color-white:#fff;
    --color-primary:#7ba330;
    --color-secondary:#2D3C58;
    --color-third:#fff;
    --btc:#4C5671;
    --color-secondary-dark:#313149;
    --placeholder:#8D9097;
    --primary-gradient:linear-gradient(180deg,#308BFF 0%,#1262FF 100%);
    --secondary-gradient:linear-gradient(180deg,#F3F5FF 0%,rgba(231,235,255,0.00) 100%);
    --header-top-gradient:linear-gradient(90deg,rgba(255,255,255,0.10) 8.51%,rgba(255,255,255,0.10) 77.02%);
    --icon-bg-1:linear-gradient(147deg,#E8ECFF 14.12%,#D1FFEF 80.26%);
    --icon-bg-2:linear-gradient(147deg,#E8ECFF 14.12%,#E3D1FF 80.26%);
    --border-gradient:linear-gradient(180deg,rgba(212,220,255,0.00) 0%,#D4DCFF 51.04%,rgba(212,220,255,0.00) 100%);
    --single-sell:linear-gradient(112deg,rgba(255,255,255,0.40) 0%,rgba(255,255,255,0.00) 101.12%);
    --single-sell-primary:linear-gradient(113deg,rgba(255,255,255,0.10) 0%,rgba(255,255,255,0.10) 110.84%);
    --banner-one-bg:linear-gradient(180deg,#11151a 0%,#303743 100%);
    --pricing-single-bg:linear-gradient(180deg,#2987FF 0%,#0755F0 100%);
    --cta-two-bg:linear-gradient(92deg,#3990FF 3.85%,#2C73FE 101.14%);
    --banner-four-gradient:linear-gradient(90deg,#1b2540 26.56%,rgba(18,24,51,0.00) 83.83%);
    --banner-most-used-bg:linear-gradient(180deg,#11151a 0%,#303743 100%);
    --data-center-bg:linear-gradient(180deg,#F6F9FF 0%,rgba(246,249,255,0.00) 100%);
    --data-center-shape-1:linear-gradient(180deg,#FCFDFF 0.14%,#E9EFFF 76.88%);
    --data-center-shape-2:linear-gradient(179deg,#F9FBFF 0.57%,#E9EFFF 59.7%);
    --data-center-shape-small:linear-gradient(192deg,#F6F9FF 8.69%,#ECF7FF 43%,#E9EFFF 43%);
    --accordion-active:linear-gradient(180deg,rgba(241,246,255,0.00) 0%,#F1F6FF 100%);
    --accordion-box-shadow:0 4px 30px 0 rgba(224,231,253,0.20);
    --accordion-section:linear-gradient(180deg,#F6F9FF 0%,rgba(246,249,255,0.00) 100%);
    --footer-style-one:linear-gradient(0deg,#DFEAFF 0%,rgba(246,249,255,0.00) 82.55%);
    --testimonial-two-bg:linear-gradient(180deg,#0653EC 0%,#0774FF 100%);
    --feedback-card:linear-gradient(180deg,#D8EAFF 0%,#F6F6F6 100%);
    --border-color:#E9EDFF;
    --light-border:#D4DCFF;
    --white-border:#fff;
    --box-shadow:0 4px 16px 0 rgba(0,0,0,0.06);
    --plan-bg:#F6F9FF;
    --transition:none;
    --color-success:#26CF4B;
    --color-danger:#FF0003;
    --color-warning:#FF8F3C;
    --color-info:#1BA2DB;
    --color-facebook:#3B5997;
    --color-twitter:#1BA1F2;
    --color-youtube:#ED4141;
    --color-linkedin:#0077B5;
    --color-pinterest:#E60022;
    --color-instagram:#C231A1;
    --color-vimeo:#00ADEF;
    --color-twitch:#6441A3;
    --color-discord:#7289da;
    --light:300;
    --regular:400;
    --medium:500;
    --semibold:600;
    --bold:700;
    --extrabold:800;
    --black:900;
    --size-default:16px;
    --size-small:14px;
    --lh-default:26px;
    --lh-h1:76px;
    --lh-h2:58px;
    --lh-h3:46px;
    --lh-h4:32px;
    --size-h1:66px;
    --size-h2:48px;
    --size-h3:36px;
    --size-h4:24px;
    --size-h5:20px;
    --size-h6:18px
}
* {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html {
    margin:0;
    font-size:10px;
    overflow:hidden;
    overflow-y:auto;
    scroll-behavior:auto!important
}
body {
    font-size:var(--size-default);
    line-height:var(--lh-default);
    font-family:var(--font-primary);
    color:var(--btc);
    font-weight:var(--regular);
    background-color:var(--body-bg);
    scroll-behavior:smooth;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    overflow-x:hidden
}
.mt--0,dl {
    margin-top:0
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    word-break:break-word;
    font-family:var(--font-primary)
}
.payment__method h5,.rts-about-reseller .single-about-info .single .content p,.rts-contact-form .form,.rts-footer__widget,.rts-header__menu ul li a,.rts-ht__wrapper,.rts-section__description,.rts-section__two .description,.rts-section__two .description p,.social__media h5 {
    font-family:var(--font-secondary)
}
.h1,h1 {
    font-size:var(--size-h1)
}
.h2,h2 {
    font-size:var(--size-h2)
}
.h3,h3 {
    font-size:var(--size-h3)
}
.h4,h4 {
    font-size:var(--size-h4)
}
.h5,h5 {
    font-size:var(--size-h5)
}
.h6,h6 {
    font-size:var(--size-h6)
}
code,kbd,pre,samp {
    font-size:var(--font-size-b3)
}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color:inherit
}
table {
    border-collapse:collapse;
    border-spacing:0;
    width:100%
}
.wp-block-pullquote cite,.wp-block-pullquote.is-style-solid-color blockquote cite,.wp-block-quote cite,cite {
    color:var(--primary-color)
}
.font-40,.rts-contact-form .single-contact-method .icon i,.rts-pricing-plan .card-plan.style-with-bg .card-plan__price {
    font-size:40px
}
@media screen and (max-width:575px) {
    .h2,h2 {
        font-size:30px
    }
    .font-40 {
        font-size:30px;
        line-height:1.3!important
    }
}
.font-small {
    font-size:var(--size-small)
}
.slick-dotted.slick-slider {
    margin-bottom:0
}
.mb_dec--25 {
    margin-bottom:-25px
}
.mb_dec--30 {
    margin-bottom:-30px
}
.m--0,figure,form,li>ol,li>ul {
    margin:0
}
address,hr {
    margin:0 0 24px
}
.rts-section-gap {
    padding:80px 0
}
.rts-section-gapBottom {
    padding-bottom:80px
}
.rts-section-gapTop {
    padding-top:80px
}
.rts-section-gap2 {
    padding:130px 0
}
.rts-section-gap2Bottom {
    padding-bottom:130px
}
.rts-section-gap2Top {
    padding-top:130px
}
.rts-section-gap3 {
    padding:150px 0
}
.rts-section-gap3Bottom {
    padding-bottom:150px
}
.rts-section-gap3Top {
    padding-top:150px
}
.pl--0 {
    padding-left:0
}
.pr--0 {
    padding-right:0
}
.pt--0 {
    padding-top:0
}
.pb--0 {
    padding-bottom:0
}
.mr--0,blockquote blockquote {
    margin-right:0
}
.ml--0 {
    margin-left:0
}
.customer-review-area p.desc,.mb--0,.rts-ht__promo p,ol ul {
    margin-bottom:0
}
.ptb--5 {
    padding:5px 0
}
.plr--5 {
    padding:0 5px
}
.pt--5 {
    padding-top:5px
}
.pb--5 {
    padding-bottom:5px
}
.pl--5 {
    padding-left:5px
}
.pr--5 {
    padding-right:5px
}
.mt--5 {
    margin-top:5px
}
.login-submenu form .form-inner .form-btn,.mb--5 {
    margin-bottom:5px
}
.mb--10,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-meta p,dl,dt {
    margin-bottom:10px
}
.mr--5,.rts-ht__email img {
    margin-right:5px
}
.mr--10,.rts-pricing-plan .single-plan__content .plan-feature__list li span {
    margin-right:10px
}
.ml--5 {
    margin-left:5px
}
.mobile-menu-main nav ul li.has-droupdown ul a,.ptb--10 {
    padding:10px 0
}
.plr--10 {
    padding:0 10px
}
.pt--10 {
    padding-top:10px
}
.pb--10 {
    padding-bottom:10px
}
.pl--10 {
    padding-left:10px
}
.pr--10 {
    padding-right:10px
}
.mt--10,.rts-payment-option .section-inner .payment-method-wrapper.method-3 {
    margin-top:10px
}
.mr--15,.rts-hosting-banner__content.support__banner .hosting-action .btn__white img {
    margin-right:15px
}
.ml--10,.rts-section-button a i {
    margin-left:10px
}
.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page,.ptb--15 {
    padding:15px 0
}
.plr--15 {
    padding:0 15px
}
.pt--15 {
    padding-top:15px
}
.pb--15 {
    padding-bottom:15px
}
.pl--15 {
    padding-left:15px
}
.pr--15 {
    padding-right:15px
}
.mt--15 {
    margin-top:15px
}
.mb--15 {
    margin-bottom:15px
}
.ml--15 {
    margin-left:15px
}
.ptb--20 {
    padding:20px 0
}
.mobile-menu-main nav ul li.has-droupdown.third-lvl ul,.plr--20 {
    padding:0 20px
}
.pt--20 {
    padding-top:20px
}
.pb--20 {
    padding-bottom:20px
}
.pl--20 {
    padding-left:20px
}
.pr--20 {
    padding-right:20px
}
.mt--20 {
    margin-top:20px
}
.form-group,.mb--20 {
    margin-bottom:20px
}
.mr--20 {
    margin-right:20px
}
.ml--20 {
    margin-left:20px
}
.ptb--25 {
    padding:25px 0
}
.plr--25 {
    padding:0 25px
}
.pt--25 {
    padding-top:25px
}
.pb--25 {
    padding-bottom:25px
}
.pl--25 {
    padding-left:25px
}
.pr--25 {
    padding-right:25px
}
.mt--25 {
    margin-top:25px
}
.mb--25 {
    margin-bottom:25px
}
.mr--25 {
    margin-right:25px
}
.ml--25 {
    margin-left:25px
}
.ptb--30 {
    padding:30px 0
}
.plr--30 {
    padding:0 30px
}
.pt--30 {
    padding-top:30px
}
.pb--30 {
    padding-bottom:30px
}
.pl--30 {
    padding-left:30px
}
.pr--30 {
    padding-right:30px
}
.game__single__box__meta,.mt--30,.rts-blog-area.area-5 .section-inner .blog-inner .content,.rts-domain-finder__content .compare {
    margin-top:30px
}
.mb--30 {
    margin-bottom:30px
}
.mr--30 {
    margin-right:30px
}
.ml--30 {
    margin-left:30px
}
.ptb--35 {
    padding:35px 0
}
.plr--35 {
    padding:0 35px
}
.pt--35 {
    padding-top:35px
}
.pb--35 {
    padding-bottom:35px
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item:hover a.nav-link,.pl--35 {
    padding-left:35px
}
.pr--35 {
    padding-right:35px
}
.mt--35 {
    margin-top:35px
}
.mb--35,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-left li:not(:last-child) {
    margin-bottom:35px
}
.mr--35 {
    margin-right:35px
}
.ml--35 {
    margin-left:35px
}
.ptb--40 {
    padding:40px 0
}
.plr--40 {
    padding:0 40px
}
.pt--40 {
    padding-top:40px
}
.pb--40 {
    padding-bottom:40px
}
.pl--40 {
    padding-left:40px
}
.pr--40 {
    padding-right:40px
}
.mt--40 {
    margin-top:40px
}
.mb--40 {
    margin-bottom:40px
}
.mr--40 {
    margin-right:40px
}
.ml--40 {
    margin-left:40px
}
.ptb--45 {
    padding:45px 0
}
.plr--45 {
    padding:0 45px
}
.pt--45 {
    padding-top:45px
}
.pb--45 {
    padding-bottom:45px
}
.pl--45 {
    padding-left:45px
}
.pr--45 {
    padding-right:45px
}
.mt--45 {
    margin-top:45px
}
.mb--45 {
    margin-bottom:45px
}
.mr--45 {
    margin-right:45px
}
.mr--50,.rts-header__menu ul li:not(:last-child) {
    margin-right:50px
}
.ml--45 {
    margin-left:45px
}
.ptb--50 {
    padding:50px 0
}
.plr--50 {
    padding:0 50px
}
.pt--50 {
    padding-top:50px
}
.pb--50 {
    padding-bottom:50px
}
.pl--50 {
    padding-left:50px
}
.pr--50 {
    padding-right:50px
}
.mt--50,.rts-about-reseller .hosting-about-image .img-one,.rts-hosting-feature__content .hosting-feature,.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar {
    margin-top:50px
}
.mb--50,.rts-section,.single__server--content__icon {
    margin-bottom:50px
}
.ml--50,.rts-about__content,.rts-affiliate-feature .affiliate-feature-content,.rts-feature-area.partner .section-inner .right-side-image,.rts-hosting-feature-area .section-inner .right-side-content {
    margin-left:50px
}
.ptb--55 {
    padding:55px 0
}
.plr--55 {
    padding:0 55px
}
.pt--55 {
    padding-top:55px
}
.pb--55 {
    padding-bottom:55px
}
.pl--55 {
    padding-left:55px
}
.pr--55 {
    padding-right:55px
}
.mt--55 {
    margin-top:55px
}
.mb--55 {
    margin-bottom:55px
}
.mr--55 {
    margin-right:55px
}
.ml--55 {
    margin-left:55px
}
.ptb--60 {
    padding:60px 0
}
.plr--60 {
    padding:0 60px
}
.pt--60 {
    padding-top:60px
}
.pb--60 {
    padding-bottom:60px
}
.pl--60 {
    padding-left:60px
}
.pr--60 {
    padding-right:60px
}
.blog-pagination-area,.mt--60 {
    margin-top:60px
}
.mb--60,.rts-blog-area .section-title-area,.rts-blog-area.inner .blog-wrapper,.rts-domain-pricing-area .section-title-area,.rts-services-area.area-3 .section-title-area,.rts-team-area .rts-section-title-area,.rts-testimonial.area-3 .section-title-area {
    margin-bottom:60px
}
.contact__form,.mr--60 {
    margin-right:60px
}
.ml--60,.rts-about-reseller .hosting-info,.rts-blog-area.area-5 .section-inner .blog-right-side {
    margin-left:60px
}
.ptb--65 {
    padding:65px 0
}
.plr--65 {
    padding:0 65px
}
.pt--65 {
    padding-top:65px
}
.pb--65 {
    padding-bottom:65px
}
.pl--65 {
    padding-left:65px
}
.pr--65 {
    padding-right:65px
}
.mt--65 {
    margin-top:65px
}
.mb--65 {
    margin-bottom:65px
}
.mr--65 {
    margin-right:65px
}
.ml--65 {
    margin-left:65px
}
.ptb--70 {
    padding:70px 0
}
.plr--70 {
    padding:0 70px
}
.pt--70 {
    padding-top:70px
}
.pb--70 {
    padding-bottom:70px
}
.pl--70 {
    padding-left:70px
}
.pr--70 {
    padding-right:70px
}
.mt--70 {
    margin-top:70px
}
.mb--70 {
    margin-bottom:70px
}
.mr--70 {
    margin-right:70px
}
.ml--70 {
    margin-left:70px
}
.ptb--75 {
    padding:75px 0
}
.plr--75 {
    padding:0 75px
}
.pt--75 {
    padding-top:75px
}
.padding-bottom-75,.pb--75 {
    padding-bottom:75px
}
.pl--75 {
    padding-left:75px
}
.pr--75 {
    padding-right:75px
}
.mt--75 {
    margin-top:75px
}
.mb--75 {
    margin-bottom:75px
}
.mr--75 {
    margin-right:75px
}
.ml--75 {
    margin-left:75px
}
.ptb--80 {
    padding:80px 0
}
.plr--80 {
    padding:0 80px
}
.pt--80 {
    padding-top:80px
}
.pb--80 {
    padding-bottom:80px
}
.pl--80 {
    padding-left:80px
}
.pr--80 {
    padding-right:80px
}
.mt--80 {
    margin-top:80px
}
.mb--80,.rts-testimonial.area-4 .section-title-area {
    margin-bottom:80px
}
.mr--80,.rts-whois-result .result-content__right {
    margin-right:80px
}
.ml--80 {
    margin-left:80px
}
.ptb--85 {
    padding:85px 0
}
.plr--85 {
    padding:0 85px
}
.pt--85 {
    padding-top:85px
}
.pb--85 {
    padding-bottom:85px
}
.pl--85 {
    padding-left:85px
}
.pr--85 {
    padding-right:85px
}
.mt--85 {
    margin-top:85px
}
.mb--85 {
    margin-bottom:85px
}
.mr--85 {
    margin-right:85px
}
.ml--85 {
    margin-left:85px
}
.ptb--90 {
    padding:90px 0
}
.plr--90 {
    padding:0 90px
}
.pt--90 {
    padding-top:90px
}
.pb--90 {
    padding-bottom:90px
}
.pl--90 {
    padding-left:90px
}
.pr--90 {
    padding-right:90px
}
.mt--90 {
    margin-top:90px
}
.mb--90 {
    margin-bottom:90px
}
.mr--90 {
    margin-right:90px
}
.ml--90 {
    margin-left:90px
}
.ptb--95 {
    padding:95px 0
}
.plr--95 {
    padding:0 95px
}
.pt--95 {
    padding-top:95px
}
.pb--95 {
    padding-bottom:95px
}
.pl--95 {
    padding-left:95px
}
.pr--95 {
    padding-right:95px
}
.mt--95 {
    margin-top:95px
}
.mb--95 {
    margin-bottom:95px
}
.mr--95 {
    margin-right:95px
}
.ml--95 {
    margin-left:95px
}
.ptb--100 {
    padding:100px 0
}
.plr--100 {
    padding:0 100px
}
.pt--100 {
    padding-top:100px
}
.pb--100 {
    padding-bottom:100px
}
.pl--100 {
    padding-left:100px
}
.pr--100 {
    padding-right:100px
}
.mt--100 {
    margin-top:100px
}
.mb--100 {
    margin-bottom:100px
}
.mr--100 {
    margin-right:100px
}
.ml--100 {
    margin-left:100px
}
.ptb--105 {
    padding:105px 0
}
.plr--105 {
    padding:0 105px
}
.pt--105 {
    padding-top:105px
}
.pb--105 {
    padding-bottom:105px
}
.pl--105 {
    padding-left:105px
}
.pr--105 {
    padding-right:105px
}
.mt--105 {
    margin-top:105px
}
.mb--105 {
    margin-bottom:105px
}
.mr--105 {
    margin-right:105px
}
.ml--105 {
    margin-left:105px
}
.ptb--110 {
    padding:110px 0
}
.plr--110 {
    padding:0 110px
}
.pt--110 {
    padding-top:110px
}
.pb--110 {
    padding-bottom:110px
}
.pl--110 {
    padding-left:110px
}
.pr--110 {
    padding-right:110px
}
.mt--110 {
    margin-top:110px
}
.mb--110 {
    margin-bottom:110px
}
.mr--110 {
    margin-right:110px
}
.ml--110 {
    margin-left:110px
}
.ptb--115 {
    padding:115px 0
}
.plr--115 {
    padding:0 115px
}
.pt--115 {
    padding-top:115px
}
.pb--115 {
    padding-bottom:115px
}
.pl--115 {
    padding-left:115px
}
.pr--115 {
    padding-right:115px
}
.mt--115 {
    margin-top:115px
}
.mb--115 {
    margin-bottom:115px
}
.mr--115 {
    margin-right:115px
}
.ml--115 {
    margin-left:115px
}
.ptb--120,.section__padding {
    padding:120px 0
}
.plr--120 {
    padding:0 120px
}
.pt--120 {
    padding-top:120px
}
.pb--120 {
    padding-bottom:120px
}
.pl--120 {
    padding-left:120px
}
.pr--120 {
    padding-right:120px
}
.mt--120 {
    margin-top:120px
}
.mb--120 {
    margin-bottom:120px
}
.mr--120 {
    margin-right:120px
}
.ml--120 {
    margin-left:120px
}
.ptb--125 {
    padding:125px 0
}
.plr--125 {
    padding:0 125px
}
.pt--125 {
    padding-top:125px
}
.pb--125 {
    padding-bottom:125px
}
.pl--125 {
    padding-left:125px
}
.pr--125 {
    padding-right:125px
}
.mt--125 {
    margin-top:125px
}
.mb--125 {
    margin-bottom:125px
}
.mr--125 {
    margin-right:125px
}
.ml--125 {
    margin-left:125px
}
.ptb--130 {
    padding:130px 0
}
.plr--130 {
    padding:0 130px
}
.pt--130 {
    padding-top:130px
}
.pb--130 {
    padding-bottom:130px
}
.pl--130 {
    padding-left:130px
}
.pr--130 {
    padding-right:130px
}
.mt--130 {
    margin-top:130px
}
.mb--130 {
    margin-bottom:130px
}
.mr--130 {
    margin-right:130px
}
.ml--130 {
    margin-left:130px
}
.ptb--135 {
    padding:135px 0
}
.plr--135 {
    padding:0 135px
}
.pt--135 {
    padding-top:135px
}
.pb--135 {
    padding-bottom:135px
}
.pl--135 {
    padding-left:135px
}
.pr--135 {
    padding-right:135px
}
.mt--135 {
    margin-top:135px
}
.mb--135 {
    margin-bottom:135px
}
.mr--135 {
    margin-right:135px
}
.ml--135 {
    margin-left:135px
}
.ptb--140 {
    padding:140px 0
}
.plr--140 {
    padding:0 140px
}
.pt--140 {
    padding-top:140px
}
.pb--140 {
    padding-bottom:140px
}
.pl--140 {
    padding-left:140px
}
.pr--140 {
    padding-right:140px
}
.mt--140 {
    margin-top:140px
}
.mb--140 {
    margin-bottom:140px
}
.mr--140 {
    margin-right:140px
}
.ml--140 {
    margin-left:140px
}
.ptb--145 {
    padding:145px 0
}
.plr--145 {
    padding:0 145px
}
.pt--145 {
    padding-top:145px
}
.pb--145 {
    padding-bottom:145px
}
.pl--145 {
    padding-left:145px
}
.pr--145 {
    padding-right:145px
}
.mt--145 {
    margin-top:145px
}
.mb--145 {
    margin-bottom:145px
}
.mr--145 {
    margin-right:145px
}
.ml--145 {
    margin-left:145px
}
.ptb--150 {
    padding:150px 0
}
.plr--150 {
    padding:0 150px
}
.pt--150 {
    padding-top:150px
}
.pb--150 {
    padding-bottom:150px
}
.pl--150 {
    padding-left:150px
}
.pr--150 {
    padding-right:150px
}
.mt--150 {
    margin-top:150px
}
.mb--150 {
    margin-bottom:150px
}
.mr--150 {
    margin-right:150px
}
.ml--150 {
    margin-left:150px
}
.ptb--155 {
    padding:155px 0
}
.plr--155 {
    padding:0 155px
}
.pt--155 {
    padding-top:155px
}
.pb--155 {
    padding-bottom:155px
}
.pl--155 {
    padding-left:155px
}
.pr--155 {
    padding-right:155px
}
.mt--155 {
    margin-top:155px
}
.mb--155 {
    margin-bottom:155px
}
.mr--155 {
    margin-right:155px
}
.ml--155 {
    margin-left:155px
}
.ptb--160 {
    padding:160px 0
}
.plr--160 {
    padding:0 160px
}
.pt--160 {
    padding-top:160px
}
.pb--160 {
    padding-bottom:160px
}
.pl--160 {
    padding-left:160px
}
.pr--160 {
    padding-right:160px
}
.mt--160 {
    margin-top:160px
}
.mb--160 {
    margin-bottom:160px
}
.mr--160 {
    margin-right:160px
}
.ml--160 {
    margin-left:160px
}
.ptb--165 {
    padding:165px 0
}
.plr--165 {
    padding:0 165px
}
.pt--165 {
    padding-top:165px
}
.pb--165 {
    padding-bottom:165px
}
.pl--165 {
    padding-left:165px
}
.pr--165 {
    padding-right:165px
}
.mt--165 {
    margin-top:165px
}
.mb--165 {
    margin-bottom:165px
}
.mr--165 {
    margin-right:165px
}
.ml--165 {
    margin-left:165px
}
.ptb--170 {
    padding:170px 0
}
.plr--170 {
    padding:0 170px
}
.pt--170 {
    padding-top:170px
}
.pb--170 {
    padding-bottom:170px
}
.pl--170 {
    padding-left:170px
}
.pr--170 {
    padding-right:170px
}
.mt--170 {
    margin-top:170px
}
.mb--170 {
    margin-bottom:170px
}
.mr--170 {
    margin-right:170px
}
.ml--170 {
    margin-left:170px
}
.ptb--175 {
    padding:175px 0
}
.plr--175 {
    padding:0 175px
}
.pt--175 {
    padding-top:175px
}
.pb--175 {
    padding-bottom:175px
}
.pl--175 {
    padding-left:175px
}
.pr--175 {
    padding-right:175px
}
.mt--175 {
    margin-top:175px
}
.mb--175 {
    margin-bottom:175px
}
.mr--175 {
    margin-right:175px
}
.ml--175 {
    margin-left:175px
}
.ptb--180 {
    padding:180px 0
}
.plr--180 {
    padding:0 180px
}
.pt--180 {
    padding-top:180px
}
.pb--180 {
    padding-bottom:180px
}
.pl--180 {
    padding-left:180px
}
.pr--180 {
    padding-right:180px
}
.mt--180 {
    margin-top:180px
}
.mb--180 {
    margin-bottom:180px
}
.mr--180 {
    margin-right:180px
}
.ml--180 {
    margin-left:180px
}
.ptb--185 {
    padding:185px 0
}
.plr--185 {
    padding:0 185px
}
.pt--185 {
    padding-top:185px
}
.pb--185 {
    padding-bottom:185px
}
.pl--185 {
    padding-left:185px
}
.pr--185 {
    padding-right:185px
}
.mt--185 {
    margin-top:185px
}
.mb--185 {
    margin-bottom:185px
}
.mr--185 {
    margin-right:185px
}
.ml--185 {
    margin-left:185px
}
.ptb--190 {
    padding:190px 0
}
.plr--190 {
    padding:0 190px
}
.pt--190 {
    padding-top:190px
}
.pb--190 {
    padding-bottom:190px
}
.pl--190 {
    padding-left:190px
}
.pr--190 {
    padding-right:190px
}
.mt--190 {
    margin-top:190px
}
.mb--190 {
    margin-bottom:190px
}
.mr--190 {
    margin-right:190px
}
.ml--190 {
    margin-left:190px
}
.ptb--195 {
    padding:195px 0
}
.plr--195 {
    padding:0 195px
}
.pt--195 {
    padding-top:195px
}
.pb--195 {
    padding-bottom:195px
}
.pl--195 {
    padding-left:195px
}
.pr--195 {
    padding-right:195px
}
.mt--195 {
    margin-top:195px
}
.mb--195 {
    margin-bottom:195px
}
.mr--195 {
    margin-right:195px
}
.ml--195 {
    margin-left:195px
}
.ptb--200 {
    padding:200px 0
}
.plr--200 {
    padding:0 200px
}
.pt--200 {
    padding-top:200px
}
.pb--200 {
    padding-bottom:200px
}
.pl--200 {
    padding-left:200px
}
.padding-contorler-am-slide-right,.pr--200 {
    padding-right:200px
}
.mt--200 {
    margin-top:200px
}
.mb--200 {
    margin-bottom:200px
}
.mr--200 {
    margin-right:200px
}
.ml--200 {
    margin-left:200px
}
.slick-gutter-5 {
    margin-left:-5px;
    margin-right:-5px
}
.slick-gutter-5 .slick-slide {
    padding-left:5px;
    padding-right:5px
}
.slick-gutter-10 {
    margin-left:-10px;
    margin-right:-10px
}
.slick-gutter-10 .slick-slide {
    padding-left:10px;
    padding-right:10px
}
.slick-gutter-20 {
    margin-left:-20px;
    margin-right:-20px
}
.slick-gutter-20 .slick-slide {
    padding-left:20px;
    padding-right:20px
}
.slick-gutter-25 {
    margin-left:-25px;
    margin-right:-25px
}
.slick-gutter-25 .slick-slide {
    padding-left:25px;
    padding-right:25px
}
.slick-gutter-30 {
    margin-left:-30px;
    margin-right:-30px
}
.slick-gutter-30 .slick-slide {
    padding-left:30px;
    padding-right:30px
}
.slick-gutter-35 {
    margin-left:-35px;
    margin-right:-35px
}
.slick-gutter-35 .slick-slide {
    padding-left:35px;
    padding-right:35px
}
.slick-gutter-40 {
    margin-left:-40px;
    margin-right:-40px
}
.slick-gutter-40 .slick-slide {
    padding-left:40px;
    padding-right:40px
}
.slick-gutter-45 {
    margin-left:-45px;
    margin-right:-45px
}
.slick-gutter-45 .slick-slide {
    padding-left:45px;
    padding-right:45px
}
.slick-gutter-50 {
    margin-left:-50px;
    margin-right:-50px
}
.slick-gutter-50 .slick-slide {
    padding-left:50px;
    padding-right:50px
}
.slick-gutter-55 {
    margin-left:-55px;
    margin-right:-55px
}
.slick-gutter-55 .slick-slide {
    padding-left:55px;
    padding-right:55px
}
.slick-gutter-60 {
    margin-left:-60px;
    margin-right:-60px
}
.slick-gutter-60 .slick-slide {
    padding-left:60px;
    padding-right:60px
}
.slick-gutter-65 {
    margin-left:-65px;
    margin-right:-65px
}
.slick-gutter-65 .slick-slide {
    padding-left:65px;
    padding-right:65px
}
.slick-gutter-70 {
    margin-left:-70px;
    margin-right:-70px
}
.slick-gutter-70 .slick-slide {
    padding-left:70px;
    padding-right:70px
}
.slick-gutter-75 {
    margin-left:-75px;
    margin-right:-75px
}
.slick-gutter-75 .slick-slide {
    padding-left:75px;
    padding-right:75px
}
.slick-gutter-80 {
    margin-left:-80px;
    margin-right:-80px
}
.slick-gutter-80 .slick-slide {
    padding-left:80px;
    padding-right:80px
}
.slick-gutter-85 {
    margin-left:-85px;
    margin-right:-85px
}
.slick-gutter-85 .slick-slide {
    padding-left:85px;
    padding-right:85px
}
.slick-gutter-90 {
    margin-left:-90px;
    margin-right:-90px
}
.slick-gutter-90 .slick-slide {
    padding-left:90px;
    padding-right:90px
}
.slick-gutter-95 {
    margin-left:-95px;
    margin-right:-95px
}
.slick-gutter-95 .slick-slide {
    padding-left:95px;
    padding-right:95px
}
.slick-gutter-100 {
    margin-left:-100px;
    margin-right:-100px
}
.slick-gutter-100 .slick-slide {
    padding-left:100px;
    padding-right:100px
}
.mt-dec-30,.mt_dec--30 {
    margin-top:-30px
}
.mt-dec-100 {
    margin-top:-100px
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .rts-section-gap,.rts-section-gap2,.rts-section-gap3 {
        padding:80px 0
    }
    .rts-section-gap2Bottom,.rts-section-gap3Bottom,.rts-section-gapBottom {
        padding-bottom:80px
    }
    .rts-section-gap2Top,.rts-section-gap3Top,.rts-section-gapTop {
        padding-top:70px
    }
    .ptb_md--0 {
        padding:0
    }
    .pl_md--0 {
        padding-left:0
    }
    .pr_md--0 {
        padding-right:0
    }
    .pt_md--0 {
        padding-top:0
    }
    .pb_md--0 {
        padding-bottom:0
    }
    .mr_md--0 {
        margin-right:0
    }
    .ml_md--0 {
        margin-left:0
    }
    .mt_md--0 {
        margin-top:0
    }
    .mb_md--0 {
        margin-bottom:0
    }
    .ptb_md--250 {
        padding:250px 0
    }
    .ptb_md--5 {
        padding:5px 0
    }
    .plr_md--5 {
        padding:0 5px
    }
    .pt_md--5 {
        padding-top:5px
    }
    .pb_md--5 {
        padding-bottom:5px
    }
    .pl_md--5 {
        padding-left:5px
    }
    .pr_md--5 {
        padding-right:5px
    }
    .mt_md--5 {
        margin-top:5px
    }
    .mb_md--5 {
        margin-bottom:5px
    }
    .ptb_md--10 {
        padding:10px 0
    }
    .plr_md--10 {
        padding:0 10px
    }
    .pt_md--10 {
        padding-top:10px
    }
    .pb_md--10 {
        padding-bottom:10px
    }
    .pl_md--10 {
        padding-left:10px
    }
    .pr_md--10 {
        padding-right:10px
    }
    .mt_md--10 {
        margin-top:10px
    }
    .mb_md--10 {
        margin-bottom:10px
    }
    .ptb_md--15 {
        padding:15px 0
    }
    .plr_md--15 {
        padding:0 15px
    }
    .pt_md--15 {
        padding-top:15px
    }
    .pb_md--15 {
        padding-bottom:15px
    }
    .pl_md--15 {
        padding-left:15px
    }
    .pr_md--15 {
        padding-right:15px
    }
    .mt_md--15 {
        margin-top:15px
    }
    .mb_md--15 {
        margin-bottom:15px
    }
    .ptb_md--20 {
        padding:20px 0
    }
    .plr_md--20 {
        padding:0 20px
    }
    .pt_md--20 {
        padding-top:20px
    }
    .pb_md--20 {
        padding-bottom:20px
    }
    .pl_md--20 {
        padding-left:20px
    }
    .pr_md--20 {
        padding-right:20px
    }
    .mt_md--20 {
        margin-top:20px
    }
    .mb_md--20 {
        margin-bottom:20px
    }
    .ptb_md--25 {
        padding:25px 0
    }
    .plr_md--25 {
        padding:0 25px
    }
    .pt_md--25 {
        padding-top:25px
    }
    .pb_md--25 {
        padding-bottom:25px
    }
    .pl_md--25 {
        padding-left:25px
    }
    .pr_md--25 {
        padding-right:25px
    }
    .mt_md--25 {
        margin-top:25px
    }
    .mb_md--25 {
        margin-bottom:25px
    }
    .ptb_md--30 {
        padding:30px 0
    }
    .plr_md--30 {
        padding:0 30px
    }
    .pt_md--30 {
        padding-top:30px
    }
    .contact-input,.pb_md--30 {
        padding-bottom:30px
    }
    .pl_md--30 {
        padding-left:30px
    }
    .pr_md--30 {
        padding-right:30px
    }
    .mt_md--30 {
        margin-top:30px
    }
    .mb_md--30 {
        margin-bottom:30px
    }
    .ptb_md--35 {
        padding:35px 0
    }
    .plr_md--35 {
        padding:0 35px
    }
    .pt_md--35 {
        padding-top:35px
    }
    .pb_md--35 {
        padding-bottom:35px
    }
    .pl_md--35 {
        padding-left:35px
    }
    .pr_md--35 {
        padding-right:35px
    }
    .mt_md--35 {
        margin-top:35px
    }
    .mb_md--35 {
        margin-bottom:35px
    }
    .ptb_md--40 {
        padding:40px 0
    }
    .plr_md--40 {
        padding:0 40px
    }
    .pt_md--40 {
        padding-top:40px
    }
    .pb_md--40 {
        padding-bottom:40px
    }
    .pl_md--40 {
        padding-left:40px
    }
    .pr_md--40 {
        padding-right:40px
    }
    .mt_md--40 {
        margin-top:40px
    }
    .mb_md--40 {
        margin-bottom:40px
    }
    .ptb_md--45 {
        padding:45px 0
    }
    .plr_md--45 {
        padding:0 45px
    }
    .pt_md--45 {
        padding-top:45px
    }
    .pb_md--45 {
        padding-bottom:45px
    }
    .pl_md--45 {
        padding-left:45px
    }
    .pr_md--45 {
        padding-right:45px
    }
    .mt_md--45 {
        margin-top:45px
    }
    .mb_md--45 {
        margin-bottom:45px
    }
    .ptb_md--50 {
        padding:50px 0
    }
    .plr_md--50 {
        padding:0 50px
    }
    .pt_md--50 {
        padding-top:50px
    }
    .pb_md--50 {
        padding-bottom:50px
    }
    .pl_md--50 {
        padding-left:50px
    }
    .pr_md--50 {
        padding-right:50px
    }
    .mt_md--50 {
        margin-top:50px
    }
    .mb_md--50 {
        margin-bottom:50px
    }
    .ptb_md--55 {
        padding:55px 0
    }
    .plr_md--55 {
        padding:0 55px
    }
    .pt_md--55 {
        padding-top:55px
    }
    .pb_md--55 {
        padding-bottom:55px
    }
    .pl_md--55 {
        padding-left:55px
    }
    .pr_md--55 {
        padding-right:55px
    }
    .mt_md--55 {
        margin-top:55px
    }
    .mb_md--55 {
        margin-bottom:55px
    }
    .ptb_md--60 {
        padding:60px 0
    }
    .plr_md--60 {
        padding:0 60px
    }
    .pt_md--60 {
        padding-top:60px
    }
    .pb_md--60 {
        padding-bottom:60px
    }
    .pl_md--60 {
        padding-left:60px
    }
    .pr_md--60 {
        padding-right:60px
    }
    .mt_md--60 {
        margin-top:60px
    }
    .mb_md--60 {
        margin-bottom:60px
    }
    .ptb_md--65 {
        padding:65px 0
    }
    .plr_md--65 {
        padding:0 65px
    }
    .pt_md--65 {
        padding-top:65px
    }
    .pb_md--65 {
        padding-bottom:65px
    }
    .pl_md--65 {
        padding-left:65px
    }
    .pr_md--65 {
        padding-right:65px
    }
    .mt_md--65 {
        margin-top:65px
    }
    .mb_md--65 {
        margin-bottom:65px
    }
    .ptb_md--70 {
        padding:70px 0
    }
    .plr_md--70 {
        padding:0 70px
    }
    .pt_md--70 {
        padding-top:70px
    }
    .pb_md--70 {
        padding-bottom:70px
    }
    .pl_md--70 {
        padding-left:70px
    }
    .pr_md--70 {
        padding-right:70px
    }
    .mt_md--70 {
        margin-top:70px
    }
    .mb_md--70 {
        margin-bottom:70px
    }
    .ptb_md--75 {
        padding:75px 0
    }
    .plr_md--75 {
        padding:0 75px
    }
    .pt_md--75 {
        padding-top:75px
    }
    .pb_md--75 {
        padding-bottom:75px
    }
    .pl_md--75 {
        padding-left:75px
    }
    .pr_md--75 {
        padding-right:75px
    }
    .mt_md--75 {
        margin-top:75px
    }
    .mb_md--75 {
        margin-bottom:75px
    }
    .ptb_md--80 {
        padding:80px 0
    }
    .plr_md--80 {
        padding:0 80px
    }
    .pt_md--80 {
        padding-top:80px
    }
    .pb_md--80 {
        padding-bottom:80px
    }
    .pl_md--80 {
        padding-left:80px
    }
    .pr_md--80 {
        padding-right:80px
    }
    .mt_md--80 {
        margin-top:80px
    }
    .mb_md--80 {
        margin-bottom:80px
    }
    .ptb_md--85 {
        padding:85px 0
    }
    .plr_md--85 {
        padding:0 85px
    }
    .pt_md--85 {
        padding-top:85px
    }
    .pb_md--85 {
        padding-bottom:85px
    }
    .pl_md--85 {
        padding-left:85px
    }
    .pr_md--85 {
        padding-right:85px
    }
    .mt_md--85 {
        margin-top:85px
    }
    .mb_md--85 {
        margin-bottom:85px
    }
    .ptb_md--90 {
        padding:90px 0
    }
    .plr_md--90 {
        padding:0 90px
    }
    .pt_md--90 {
        padding-top:90px
    }
    .pb_md--90 {
        padding-bottom:90px
    }
    .pl_md--90 {
        padding-left:90px
    }
    .pr_md--90 {
        padding-right:90px
    }
    .mt_md--90 {
        margin-top:90px
    }
    .mb_md--90 {
        margin-bottom:90px
    }
    .ptb_md--95 {
        padding:95px 0
    }
    .plr_md--95 {
        padding:0 95px
    }
    .pt_md--95 {
        padding-top:95px
    }
    .pb_md--95 {
        padding-bottom:95px
    }
    .pl_md--95 {
        padding-left:95px
    }
    .pr_md--95 {
        padding-right:95px
    }
    .mt_md--95 {
        margin-top:95px
    }
    .mb_md--95 {
        margin-bottom:95px
    }
    .ptb_md--100 {
        padding:100px 0
    }
    .plr_md--100 {
        padding:0 100px
    }
    .pt_md--100 {
        padding-top:100px
    }
    .pb_md--100 {
        padding-bottom:100px
    }
    .pl_md--100 {
        padding-left:100px
    }
    .pr_md--100 {
        padding-right:100px
    }
    .mt_md--100 {
        margin-top:100px
    }
    .mb_md--100 {
        margin-bottom:100px
    }
    .ptb_md--105 {
        padding:105px 0
    }
    .plr_md--105 {
        padding:0 105px
    }
    .pt_md--105 {
        padding-top:105px
    }
    .pb_md--105 {
        padding-bottom:105px
    }
    .pl_md--105 {
        padding-left:105px
    }
    .pr_md--105 {
        padding-right:105px
    }
    .mt_md--105 {
        margin-top:105px
    }
    .mb_md--105 {
        margin-bottom:105px
    }
    .ptb_md--110 {
        padding:110px 0
    }
    .plr_md--110 {
        padding:0 110px
    }
    .pt_md--110 {
        padding-top:110px
    }
    .pb_md--110 {
        padding-bottom:110px
    }
    .pl_md--110 {
        padding-left:110px
    }
    .pr_md--110 {
        padding-right:110px
    }
    .mt_md--110 {
        margin-top:110px
    }
    .mb_md--110 {
        margin-bottom:110px
    }
    .ptb_md--115 {
        padding:115px 0
    }
    .plr_md--115 {
        padding:0 115px
    }
    .pt_md--115 {
        padding-top:115px
    }
    .pb_md--115 {
        padding-bottom:115px
    }
    .pl_md--115 {
        padding-left:115px
    }
    .pr_md--115 {
        padding-right:115px
    }
    .mt_md--115 {
        margin-top:115px
    }
    .mb_md--115 {
        margin-bottom:115px
    }
    .ptb_md--120 {
        padding:120px 0
    }
    .plr_md--120 {
        padding:0 120px
    }
    .pt_md--120 {
        padding-top:120px
    }
    .pb_md--120 {
        padding-bottom:120px
    }
    .pl_md--120 {
        padding-left:120px
    }
    .pr_md--120 {
        padding-right:120px
    }
    .mt_md--120 {
        margin-top:120px
    }
    .mb_md--120 {
        margin-bottom:120px
    }
    .ptb_md--125 {
        padding:125px 0
    }
    .plr_md--125 {
        padding:0 125px
    }
    .pt_md--125 {
        padding-top:125px
    }
    .pb_md--125 {
        padding-bottom:125px
    }
    .pl_md--125 {
        padding-left:125px
    }
    .pr_md--125 {
        padding-right:125px
    }
    .mt_md--125 {
        margin-top:125px
    }
    .mb_md--125 {
        margin-bottom:125px
    }
    .ptb_md--130 {
        padding:130px 0
    }
    .plr_md--130 {
        padding:0 130px
    }
    .pt_md--130 {
        padding-top:130px
    }
    .pb_md--130 {
        padding-bottom:130px
    }
    .pl_md--130 {
        padding-left:130px
    }
    .pr_md--130 {
        padding-right:130px
    }
    .mt_md--130 {
        margin-top:130px
    }
    .mb_md--130 {
        margin-bottom:130px
    }
    .ptb_md--135 {
        padding:135px 0
    }
    .plr_md--135 {
        padding:0 135px
    }
    .pt_md--135 {
        padding-top:135px
    }
    .pb_md--135 {
        padding-bottom:135px
    }
    .pl_md--135 {
        padding-left:135px
    }
    .pr_md--135 {
        padding-right:135px
    }
    .mt_md--135 {
        margin-top:135px
    }
    .mb_md--135 {
        margin-bottom:135px
    }
    .ptb_md--140 {
        padding:140px 0
    }
    .plr_md--140 {
        padding:0 140px
    }
    .pt_md--140 {
        padding-top:140px
    }
    .pb_md--140 {
        padding-bottom:140px
    }
    .pl_md--140 {
        padding-left:140px
    }
    .pr_md--140 {
        padding-right:140px
    }
    .mt_md--140 {
        margin-top:140px
    }
    .mb_md--140 {
        margin-bottom:140px
    }
    .ptb_md--145 {
        padding:145px 0
    }
    .plr_md--145 {
        padding:0 145px
    }
    .pt_md--145 {
        padding-top:145px
    }
    .pb_md--145 {
        padding-bottom:145px
    }
    .pl_md--145 {
        padding-left:145px
    }
    .pr_md--145 {
        padding-right:145px
    }
    .mt_md--145 {
        margin-top:145px
    }
    .mb_md--145 {
        margin-bottom:145px
    }
    .ptb_md--150 {
        padding:150px 0
    }
    .plr_md--150 {
        padding:0 150px
    }
    .pt_md--150 {
        padding-top:150px
    }
    .pb_md--150 {
        padding-bottom:150px
    }
    .pl_md--150 {
        padding-left:150px
    }
    .pr_md--150 {
        padding-right:150px
    }
    .mt_md--150 {
        margin-top:150px
    }
    .mb_md--150 {
        margin-bottom:150px
    }
    .ptb_md--155 {
        padding:155px 0
    }
    .plr_md--155 {
        padding:0 155px
    }
    .pt_md--155 {
        padding-top:155px
    }
    .pb_md--155 {
        padding-bottom:155px
    }
    .pl_md--155 {
        padding-left:155px
    }
    .pr_md--155 {
        padding-right:155px
    }
    .mt_md--155 {
        margin-top:155px
    }
    .mb_md--155 {
        margin-bottom:155px
    }
    .ptb_md--160 {
        padding:160px 0
    }
    .plr_md--160 {
        padding:0 160px
    }
    .pt_md--160 {
        padding-top:160px
    }
    .pb_md--160 {
        padding-bottom:160px
    }
    .pl_md--160 {
        padding-left:160px
    }
    .pr_md--160 {
        padding-right:160px
    }
    .mt_md--160 {
        margin-top:160px
    }
    .mb_md--160 {
        margin-bottom:160px
    }
    .ptb_md--165 {
        padding:165px 0
    }
    .plr_md--165 {
        padding:0 165px
    }
    .pt_md--165 {
        padding-top:165px
    }
    .pb_md--165 {
        padding-bottom:165px
    }
    .pl_md--165 {
        padding-left:165px
    }
    .pr_md--165 {
        padding-right:165px
    }
    .mt_md--165 {
        margin-top:165px
    }
    .mb_md--165 {
        margin-bottom:165px
    }
    .ptb_md--170 {
        padding:170px 0
    }
    .plr_md--170 {
        padding:0 170px
    }
    .pt_md--170 {
        padding-top:170px
    }
    .pb_md--170 {
        padding-bottom:170px
    }
    .pl_md--170 {
        padding-left:170px
    }
    .pr_md--170 {
        padding-right:170px
    }
    .mt_md--170 {
        margin-top:170px
    }
    .mb_md--170 {
        margin-bottom:170px
    }
    .ptb_md--175 {
        padding:175px 0
    }
    .plr_md--175 {
        padding:0 175px
    }
    .pt_md--175 {
        padding-top:175px
    }
    .pb_md--175 {
        padding-bottom:175px
    }
    .pl_md--175 {
        padding-left:175px
    }
    .pr_md--175 {
        padding-right:175px
    }
    .mt_md--175 {
        margin-top:175px
    }
    .mb_md--175 {
        margin-bottom:175px
    }
    .ptb_md--180 {
        padding:180px 0
    }
    .plr_md--180 {
        padding:0 180px
    }
    .pt_md--180 {
        padding-top:180px
    }
    .pb_md--180 {
        padding-bottom:180px
    }
    .pl_md--180 {
        padding-left:180px
    }
    .pr_md--180 {
        padding-right:180px
    }
    .mt_md--180 {
        margin-top:180px
    }
    .mb_md--180 {
        margin-bottom:180px
    }
    .ptb_md--185 {
        padding:185px 0
    }
    .plr_md--185 {
        padding:0 185px
    }
    .pt_md--185 {
        padding-top:185px
    }
    .pb_md--185 {
        padding-bottom:185px
    }
    .pl_md--185 {
        padding-left:185px
    }
    .pr_md--185 {
        padding-right:185px
    }
    .mt_md--185 {
        margin-top:185px
    }
    .mb_md--185 {
        margin-bottom:185px
    }
    .ptb_md--190 {
        padding:190px 0
    }
    .plr_md--190 {
        padding:0 190px
    }
    .pt_md--190 {
        padding-top:190px
    }
    .pb_md--190 {
        padding-bottom:190px
    }
    .pl_md--190 {
        padding-left:190px
    }
    .pr_md--190 {
        padding-right:190px
    }
    .mt_md--190 {
        margin-top:190px
    }
    .mb_md--190 {
        margin-bottom:190px
    }
    .ptb_md--195 {
        padding:195px 0
    }
    .plr_md--195 {
        padding:0 195px
    }
    .pt_md--195 {
        padding-top:195px
    }
    .pb_md--195 {
        padding-bottom:195px
    }
    .pl_md--195 {
        padding-left:195px
    }
    .pr_md--195 {
        padding-right:195px
    }
    .mt_md--195 {
        margin-top:195px
    }
    .mb_md--195 {
        margin-bottom:195px
    }
    .ptb_md--200 {
        padding:200px 0
    }
    .plr_md--200 {
        padding:0 200px
    }
    .pt_md--200 {
        padding-top:200px
    }
    .pb_md--200 {
        padding-bottom:200px
    }
    .pl_md--200 {
        padding-left:200px
    }
    .pr_md--200 {
        padding-right:200px
    }
    .mt_md--200 {
        margin-top:200px
    }
    .mb_md--200 {
        margin-bottom:200px
    }
    .mb_dec--35 {
        margin-bottom:-50px
    }
}
@media only screen and (max-width:767px) {
    .rts-section-gap,.rts-section-gap2,.rts-section-gap3 {
        padding:60px 0
    }
    .rts-section-gap2Bottom,.rts-section-gap3Bottom,.rts-section-gapBottom {
        padding-bottom:60px
    }
    .rts-section-gap2Top,.rts-section-gap3Top,.rts-section-gapTop {
        padding-top:60px
    }
    .ptb_sm--250 {
        padding:250px 0
    }
    .ptb_sm--0 {
        padding:0
    }
    .ptb_sm--5 {
        padding:5px 0
    }
    .plr_sm--5 {
        padding:0 5px
    }
    .pt_sm--5 {
        padding-top:5px
    }
    .pb_sm--5 {
        padding-bottom:5px
    }
    .pl_sm--5 {
        padding-left:5px
    }
    .pr_sm--5 {
        padding-right:5px
    }
    .mt_sm--5 {
        margin-top:5px
    }
    .ml_sm--5 {
        margin-left:5px
    }
    .mr_sm--5 {
        margin-right:5px
    }
    .mb_sm--5 {
        margin-bottom:5px
    }
    .ptb_sm--10 {
        padding:10px 0
    }
    .plr_sm--10 {
        padding:0 10px
    }
    .pt_sm--10 {
        padding-top:10px
    }
    .pb_sm--10 {
        padding-bottom:10px
    }
    .pl_sm--10 {
        padding-left:10px
    }
    .pr_sm--10 {
        padding-right:10px
    }
    .mt_sm--10 {
        margin-top:10px
    }
    .ml_sm--10 {
        margin-left:10px
    }
    .mr_sm--10 {
        margin-right:10px
    }
    .mb_sm--10 {
        margin-bottom:10px
    }
    .ptb_sm--15 {
        padding:15px 0
    }
    .plr_sm--15 {
        padding:0 15px
    }
    .pt_sm--15 {
        padding-top:15px
    }
    .pb_sm--15 {
        padding-bottom:15px
    }
    .pl_sm--15 {
        padding-left:15px
    }
    .pr_sm--15 {
        padding-right:15px
    }
    .mt_sm--15 {
        margin-top:15px
    }
    .ml_sm--15 {
        margin-left:15px
    }
    .mr_sm--15 {
        margin-right:15px
    }
    .mb_sm--15 {
        margin-bottom:15px
    }
    .ptb_sm--20 {
        padding:20px 0
    }
    .plr_sm--20 {
        padding:0 20px
    }
    .pt_sm--20 {
        padding-top:20px
    }
    .pb_sm--20 {
        padding-bottom:20px
    }
    .pl_sm--20 {
        padding-left:20px
    }
    .pr_sm--20 {
        padding-right:20px
    }
    .mt_sm--20 {
        margin-top:20px
    }
    .ml_sm--20 {
        margin-left:20px
    }
    .mr_sm--20 {
        margin-right:20px
    }
    .mb_sm--20 {
        margin-bottom:20px
    }
    .ptb_sm--25 {
        padding:25px 0
    }
    .plr_sm--25 {
        padding:0 25px
    }
    .pt_sm--25 {
        padding-top:25px
    }
    .pb_sm--25 {
        padding-bottom:25px
    }
    .pl_sm--25 {
        padding-left:25px
    }
    .pr_sm--25 {
        padding-right:25px
    }
    .mt_sm--25 {
        margin-top:25px
    }
    .ml_sm--25 {
        margin-left:25px
    }
    .mr_sm--25 {
        margin-right:25px
    }
    .mb_sm--25 {
        margin-bottom:25px
    }
    .ptb_sm--30 {
        padding:30px 0
    }
    .plr_sm--30 {
        padding:0 30px
    }
    .pt_sm--30 {
        padding-top:30px
    }
    .contact-input,.pb_sm--30 {
        padding-bottom:30px
    }
    .pl_sm--30 {
        padding-left:30px
    }
    .pr_sm--30 {
        padding-right:30px
    }
    .mt_sm--30 {
        margin-top:30px
    }
    .ml_sm--30 {
        margin-left:30px
    }
    .mr_sm--30 {
        margin-right:30px
    }
    .mb_sm--30 {
        margin-bottom:30px
    }
    .ptb_sm--35 {
        padding:35px 0
    }
    .plr_sm--35 {
        padding:0 35px
    }
    .pt_sm--35 {
        padding-top:35px
    }
    .pb_sm--35 {
        padding-bottom:35px
    }
    .pl_sm--35 {
        padding-left:35px
    }
    .pr_sm--35 {
        padding-right:35px
    }
    .mt_sm--35 {
        margin-top:35px
    }
    .ml_sm--35 {
        margin-left:35px
    }
    .mr_sm--35 {
        margin-right:35px
    }
    .mb_sm--35 {
        margin-bottom:35px
    }
    .ptb_sm--40 {
        padding:40px 0
    }
    .plr_sm--40 {
        padding:0 40px
    }
    .pt_sm--40 {
        padding-top:40px
    }
    .pb_sm--40 {
        padding-bottom:40px
    }
    .pl_sm--40 {
        padding-left:40px
    }
    .pr_sm--40 {
        padding-right:40px
    }
    .mt_sm--40 {
        margin-top:40px
    }
    .ml_sm--40 {
        margin-left:40px
    }
    .mr_sm--40 {
        margin-right:40px
    }
    .mb_sm--40 {
        margin-bottom:40px
    }
    .ptb_sm--45 {
        padding:45px 0
    }
    .plr_sm--45 {
        padding:0 45px
    }
    .pt_sm--45 {
        padding-top:45px
    }
    .pb_sm--45 {
        padding-bottom:45px
    }
    .pl_sm--45 {
        padding-left:45px
    }
    .pr_sm--45 {
        padding-right:45px
    }
    .mt_sm--45 {
        margin-top:45px
    }
    .ml_sm--45 {
        margin-left:45px
    }
    .mr_sm--45 {
        margin-right:45px
    }
    .mb_sm--45 {
        margin-bottom:45px
    }
    .ptb_sm--50 {
        padding:50px 0
    }
    .plr_sm--50 {
        padding:0 50px
    }
    .pt_sm--50 {
        padding-top:50px
    }
    .pb_sm--50 {
        padding-bottom:50px
    }
    .pl_sm--50 {
        padding-left:50px
    }
    .pr_sm--50 {
        padding-right:50px
    }
    .mt_sm--50 {
        margin-top:50px
    }
    .ml_sm--50 {
        margin-left:50px
    }
    .mr_sm--50 {
        margin-right:50px
    }
    .mb_sm--50 {
        margin-bottom:50px
    }
    .ptb_sm--55 {
        padding:55px 0
    }
    .plr_sm--55 {
        padding:0 55px
    }
    .pt_sm--55 {
        padding-top:55px
    }
    .pb_sm--55 {
        padding-bottom:55px
    }
    .pl_sm--55 {
        padding-left:55px
    }
    .pr_sm--55 {
        padding-right:55px
    }
    .mt_sm--55 {
        margin-top:55px
    }
    .ml_sm--55 {
        margin-left:55px
    }
    .mr_sm--55 {
        margin-right:55px
    }
    .mb_sm--55 {
        margin-bottom:55px
    }
    .ptb_sm--60 {
        padding:60px 0
    }
    .plr_sm--60 {
        padding:0 60px
    }
    .pt_sm--60 {
        padding-top:60px
    }
    .pb_sm--60 {
        padding-bottom:60px
    }
    .pl_sm--60 {
        padding-left:60px
    }
    .pr_sm--60 {
        padding-right:60px
    }
    .mt_sm--60 {
        margin-top:60px
    }
    .ml_sm--60 {
        margin-left:60px
    }
    .mr_sm--60 {
        margin-right:60px
    }
    .mb_sm--60 {
        margin-bottom:60px
    }
    .ptb_sm--65 {
        padding:65px 0
    }
    .plr_sm--65 {
        padding:0 65px
    }
    .pt_sm--65 {
        padding-top:65px
    }
    .pb_sm--65 {
        padding-bottom:65px
    }
    .pl_sm--65 {
        padding-left:65px
    }
    .pr_sm--65 {
        padding-right:65px
    }
    .mt_sm--65 {
        margin-top:65px
    }
    .ml_sm--65 {
        margin-left:65px
    }
    .mr_sm--65 {
        margin-right:65px
    }
    .mb_sm--65 {
        margin-bottom:65px
    }
    .ptb_sm--70 {
        padding:70px 0
    }
    .plr_sm--70 {
        padding:0 70px
    }
    .pt_sm--70 {
        padding-top:70px
    }
    .pb_sm--70 {
        padding-bottom:70px
    }
    .pl_sm--70 {
        padding-left:70px
    }
    .pr_sm--70 {
        padding-right:70px
    }
    .mt_sm--70 {
        margin-top:70px
    }
    .ml_sm--70 {
        margin-left:70px
    }
    .mr_sm--70 {
        margin-right:70px
    }
    .mb_sm--70 {
        margin-bottom:70px
    }
    .ptb_sm--75 {
        padding:75px 0
    }
    .plr_sm--75 {
        padding:0 75px
    }
    .pt_sm--75 {
        padding-top:75px
    }
    .pb_sm--75 {
        padding-bottom:75px
    }
    .pl_sm--75 {
        padding-left:75px
    }
    .pr_sm--75 {
        padding-right:75px
    }
    .mt_sm--75 {
        margin-top:75px
    }
    .ml_sm--75 {
        margin-left:75px
    }
    .mr_sm--75 {
        margin-right:75px
    }
    .mb_sm--75 {
        margin-bottom:75px
    }
    .ptb_sm--80 {
        padding:80px 0
    }
    .plr_sm--80 {
        padding:0 80px
    }
    .pt_sm--80 {
        padding-top:80px
    }
    .pb_sm--80 {
        padding-bottom:80px
    }
    .pl_sm--80 {
        padding-left:80px
    }
    .pr_sm--80 {
        padding-right:80px
    }
    .mt_sm--80 {
        margin-top:80px
    }
    .ml_sm--80 {
        margin-left:80px
    }
    .mr_sm--80 {
        margin-right:80px
    }
    .mb_sm--80 {
        margin-bottom:80px
    }
    .ptb_sm--85 {
        padding:85px 0
    }
    .plr_sm--85 {
        padding:0 85px
    }
    .pt_sm--85 {
        padding-top:85px
    }
    .pb_sm--85 {
        padding-bottom:85px
    }
    .pl_sm--85 {
        padding-left:85px
    }
    .pr_sm--85 {
        padding-right:85px
    }
    .mt_sm--85 {
        margin-top:85px
    }
    .ml_sm--85 {
        margin-left:85px
    }
    .mr_sm--85 {
        margin-right:85px
    }
    .mb_sm--85 {
        margin-bottom:85px
    }
    .ptb_sm--90 {
        padding:90px 0
    }
    .plr_sm--90 {
        padding:0 90px
    }
    .pt_sm--90 {
        padding-top:90px
    }
    .pb_sm--90 {
        padding-bottom:90px
    }
    .pl_sm--90 {
        padding-left:90px
    }
    .pr_sm--90 {
        padding-right:90px
    }
    .mt_sm--90 {
        margin-top:90px
    }
    .ml_sm--90 {
        margin-left:90px
    }
    .mr_sm--90 {
        margin-right:90px
    }
    .mb_sm--90 {
        margin-bottom:90px
    }
    .ptb_sm--95 {
        padding:95px 0
    }
    .plr_sm--95 {
        padding:0 95px
    }
    .pt_sm--95 {
        padding-top:95px
    }
    .pb_sm--95 {
        padding-bottom:95px
    }
    .pl_sm--95 {
        padding-left:95px
    }
    .pr_sm--95 {
        padding-right:95px
    }
    .mt_sm--95 {
        margin-top:95px
    }
    .ml_sm--95 {
        margin-left:95px
    }
    .mr_sm--95 {
        margin-right:95px
    }
    .mb_sm--95 {
        margin-bottom:95px
    }
    .ptb_sm--100 {
        padding:100px 0
    }
    .plr_sm--100 {
        padding:0 100px
    }
    .pt_sm--100 {
        padding-top:100px
    }
    .pb_sm--100 {
        padding-bottom:100px
    }
    .pl_sm--100 {
        padding-left:100px
    }
    .pr_sm--100 {
        padding-right:100px
    }
    .mt_sm--100 {
        margin-top:100px
    }
    .ml_sm--100 {
        margin-left:100px
    }
    .mr_sm--100 {
        margin-right:100px
    }
    .mb_sm--100 {
        margin-bottom:100px
    }
    .ptb_sm--105 {
        padding:105px 0
    }
    .plr_sm--105 {
        padding:0 105px
    }
    .pt_sm--105 {
        padding-top:105px
    }
    .pb_sm--105 {
        padding-bottom:105px
    }
    .pl_sm--105 {
        padding-left:105px
    }
    .pr_sm--105 {
        padding-right:105px
    }
    .mt_sm--105 {
        margin-top:105px
    }
    .ml_sm--105 {
        margin-left:105px
    }
    .mr_sm--105 {
        margin-right:105px
    }
    .mb_sm--105 {
        margin-bottom:105px
    }
    .ptb_sm--110 {
        padding:110px 0
    }
    .plr_sm--110 {
        padding:0 110px
    }
    .pt_sm--110 {
        padding-top:110px
    }
    .pb_sm--110 {
        padding-bottom:110px
    }
    .pl_sm--110 {
        padding-left:110px
    }
    .pr_sm--110 {
        padding-right:110px
    }
    .mt_sm--110 {
        margin-top:110px
    }
    .ml_sm--110 {
        margin-left:110px
    }
    .mr_sm--110 {
        margin-right:110px
    }
    .mb_sm--110 {
        margin-bottom:110px
    }
    .ptb_sm--115 {
        padding:115px 0
    }
    .plr_sm--115 {
        padding:0 115px
    }
    .pt_sm--115 {
        padding-top:115px
    }
    .pb_sm--115 {
        padding-bottom:115px
    }
    .pl_sm--115 {
        padding-left:115px
    }
    .pr_sm--115 {
        padding-right:115px
    }
    .mt_sm--115 {
        margin-top:115px
    }
    .ml_sm--115 {
        margin-left:115px
    }
    .mr_sm--115 {
        margin-right:115px
    }
    .mb_sm--115 {
        margin-bottom:115px
    }
    .ptb_sm--120 {
        padding:120px 0
    }
    .plr_sm--120 {
        padding:0 120px
    }
    .pt_sm--120 {
        padding-top:120px
    }
    .pb_sm--120 {
        padding-bottom:120px
    }
    .pl_sm--120 {
        padding-left:120px
    }
    .pr_sm--120 {
        padding-right:120px
    }
    .mt_sm--120 {
        margin-top:120px
    }
    .ml_sm--120 {
        margin-left:120px
    }
    .mr_sm--120 {
        margin-right:120px
    }
    .mb_sm--120 {
        margin-bottom:120px
    }
    .ptb_sm--125 {
        padding:125px 0
    }
    .plr_sm--125 {
        padding:0 125px
    }
    .pt_sm--125 {
        padding-top:125px
    }
    .pb_sm--125 {
        padding-bottom:125px
    }
    .pl_sm--125 {
        padding-left:125px
    }
    .pr_sm--125 {
        padding-right:125px
    }
    .mt_sm--125 {
        margin-top:125px
    }
    .ml_sm--125 {
        margin-left:125px
    }
    .mr_sm--125 {
        margin-right:125px
    }
    .mb_sm--125 {
        margin-bottom:125px
    }
    .ptb_sm--130 {
        padding:130px 0
    }
    .plr_sm--130 {
        padding:0 130px
    }
    .pt_sm--130 {
        padding-top:130px
    }
    .pb_sm--130 {
        padding-bottom:130px
    }
    .pl_sm--130 {
        padding-left:130px
    }
    .pr_sm--130 {
        padding-right:130px
    }
    .mt_sm--130 {
        margin-top:130px
    }
    .ml_sm--130 {
        margin-left:130px
    }
    .mr_sm--130 {
        margin-right:130px
    }
    .mb_sm--130 {
        margin-bottom:130px
    }
    .ptb_sm--135 {
        padding:135px 0
    }
    .plr_sm--135 {
        padding:0 135px
    }
    .pt_sm--135 {
        padding-top:135px
    }
    .pb_sm--135 {
        padding-bottom:135px
    }
    .pl_sm--135 {
        padding-left:135px
    }
    .pr_sm--135 {
        padding-right:135px
    }
    .mt_sm--135 {
        margin-top:135px
    }
    .ml_sm--135 {
        margin-left:135px
    }
    .mr_sm--135 {
        margin-right:135px
    }
    .mb_sm--135 {
        margin-bottom:135px
    }
    .ptb_sm--140 {
        padding:140px 0
    }
    .plr_sm--140 {
        padding:0 140px
    }
    .pt_sm--140 {
        padding-top:140px
    }
    .pb_sm--140 {
        padding-bottom:140px
    }
    .pl_sm--140 {
        padding-left:140px
    }
    .pr_sm--140 {
        padding-right:140px
    }
    .mt_sm--140 {
        margin-top:140px
    }
    .ml_sm--140 {
        margin-left:140px
    }
    .mr_sm--140 {
        margin-right:140px
    }
    .mb_sm--140 {
        margin-bottom:140px
    }
    .ptb_sm--145 {
        padding:145px 0
    }
    .plr_sm--145 {
        padding:0 145px
    }
    .pt_sm--145 {
        padding-top:145px
    }
    .pb_sm--145 {
        padding-bottom:145px
    }
    .pl_sm--145 {
        padding-left:145px
    }
    .pr_sm--145 {
        padding-right:145px
    }
    .mt_sm--145 {
        margin-top:145px
    }
    .ml_sm--145 {
        margin-left:145px
    }
    .mr_sm--145 {
        margin-right:145px
    }
    .mb_sm--145 {
        margin-bottom:145px
    }
    .ptb_sm--150 {
        padding:150px 0
    }
    .plr_sm--150 {
        padding:0 150px
    }
    .pt_sm--150 {
        padding-top:150px
    }
    .pb_sm--150 {
        padding-bottom:150px
    }
    .pl_sm--150 {
        padding-left:150px
    }
    .pr_sm--150 {
        padding-right:150px
    }
    .mt_sm--150 {
        margin-top:150px
    }
    .ml_sm--150 {
        margin-left:150px
    }
    .mr_sm--150 {
        margin-right:150px
    }
    .mb_sm--150 {
        margin-bottom:150px
    }
    .ptb_sm--155 {
        padding:155px 0
    }
    .plr_sm--155 {
        padding:0 155px
    }
    .pt_sm--155 {
        padding-top:155px
    }
    .pb_sm--155 {
        padding-bottom:155px
    }
    .pl_sm--155 {
        padding-left:155px
    }
    .pr_sm--155 {
        padding-right:155px
    }
    .mt_sm--155 {
        margin-top:155px
    }
    .ml_sm--155 {
        margin-left:155px
    }
    .mr_sm--155 {
        margin-right:155px
    }
    .mb_sm--155 {
        margin-bottom:155px
    }
    .ptb_sm--160 {
        padding:160px 0
    }
    .plr_sm--160 {
        padding:0 160px
    }
    .pt_sm--160 {
        padding-top:160px
    }
    .pb_sm--160 {
        padding-bottom:160px
    }
    .pl_sm--160 {
        padding-left:160px
    }
    .pr_sm--160 {
        padding-right:160px
    }
    .mt_sm--160 {
        margin-top:160px
    }
    .ml_sm--160 {
        margin-left:160px
    }
    .mr_sm--160 {
        margin-right:160px
    }
    .mb_sm--160 {
        margin-bottom:160px
    }
    .ptb_sm--165 {
        padding:165px 0
    }
    .plr_sm--165 {
        padding:0 165px
    }
    .pt_sm--165 {
        padding-top:165px
    }
    .pb_sm--165 {
        padding-bottom:165px
    }
    .pl_sm--165 {
        padding-left:165px
    }
    .pr_sm--165 {
        padding-right:165px
    }
    .mt_sm--165 {
        margin-top:165px
    }
    .ml_sm--165 {
        margin-left:165px
    }
    .mr_sm--165 {
        margin-right:165px
    }
    .mb_sm--165 {
        margin-bottom:165px
    }
    .ptb_sm--170 {
        padding:170px 0
    }
    .plr_sm--170 {
        padding:0 170px
    }
    .pt_sm--170 {
        padding-top:170px
    }
    .pb_sm--170 {
        padding-bottom:170px
    }
    .pl_sm--170 {
        padding-left:170px
    }
    .pr_sm--170 {
        padding-right:170px
    }
    .mt_sm--170 {
        margin-top:170px
    }
    .ml_sm--170 {
        margin-left:170px
    }
    .mr_sm--170 {
        margin-right:170px
    }
    .mb_sm--170 {
        margin-bottom:170px
    }
    .ptb_sm--175 {
        padding:175px 0
    }
    .plr_sm--175 {
        padding:0 175px
    }
    .pt_sm--175 {
        padding-top:175px
    }
    .pb_sm--175 {
        padding-bottom:175px
    }
    .pl_sm--175 {
        padding-left:175px
    }
    .pr_sm--175 {
        padding-right:175px
    }
    .mt_sm--175 {
        margin-top:175px
    }
    .ml_sm--175 {
        margin-left:175px
    }
    .mr_sm--175 {
        margin-right:175px
    }
    .mb_sm--175 {
        margin-bottom:175px
    }
    .ptb_sm--180 {
        padding:180px 0
    }
    .plr_sm--180 {
        padding:0 180px
    }
    .pt_sm--180 {
        padding-top:180px
    }
    .pb_sm--180 {
        padding-bottom:180px
    }
    .pl_sm--180 {
        padding-left:180px
    }
    .pr_sm--180 {
        padding-right:180px
    }
    .mt_sm--180 {
        margin-top:180px
    }
    .ml_sm--180 {
        margin-left:180px
    }
    .mr_sm--180 {
        margin-right:180px
    }
    .mb_sm--180 {
        margin-bottom:180px
    }
    .ptb_sm--185 {
        padding:185px 0
    }
    .plr_sm--185 {
        padding:0 185px
    }
    .pt_sm--185 {
        padding-top:185px
    }
    .pb_sm--185 {
        padding-bottom:185px
    }
    .pl_sm--185 {
        padding-left:185px
    }
    .pr_sm--185 {
        padding-right:185px
    }
    .mt_sm--185 {
        margin-top:185px
    }
    .ml_sm--185 {
        margin-left:185px
    }
    .mr_sm--185 {
        margin-right:185px
    }
    .mb_sm--185 {
        margin-bottom:185px
    }
    .ptb_sm--190 {
        padding:190px 0
    }
    .plr_sm--190 {
        padding:0 190px
    }
    .pt_sm--190 {
        padding-top:190px
    }
    .pb_sm--190 {
        padding-bottom:190px
    }
    .pl_sm--190 {
        padding-left:190px
    }
    .pr_sm--190 {
        padding-right:190px
    }
    .mt_sm--190 {
        margin-top:190px
    }
    .ml_sm--190 {
        margin-left:190px
    }
    .mr_sm--190 {
        margin-right:190px
    }
    .mb_sm--190 {
        margin-bottom:190px
    }
    .ptb_sm--195 {
        padding:195px 0
    }
    .plr_sm--195 {
        padding:0 195px
    }
    .pt_sm--195 {
        padding-top:195px
    }
    .pb_sm--195 {
        padding-bottom:195px
    }
    .pl_sm--195 {
        padding-left:195px
    }
    .pr_sm--195 {
        padding-right:195px
    }
    .mt_sm--195 {
        margin-top:195px
    }
    .ml_sm--195 {
        margin-left:195px
    }
    .mr_sm--195 {
        margin-right:195px
    }
    .mb_sm--195 {
        margin-bottom:195px
    }
    .ptb_sm--200 {
        padding:200px 0
    }
    .plr_sm--200 {
        padding:0 200px
    }
    .pt_sm--200 {
        padding-top:200px
    }
    .pb_sm--200 {
        padding-bottom:200px
    }
    .pl_sm--200 {
        padding-left:200px
    }
    .pr_sm--200 {
        padding-right:200px
    }
    .mt_sm--200 {
        margin-top:200px
    }
    .ml_sm--200 {
        margin-left:200px
    }
    .mr_sm--200 {
        margin-right:200px
    }
    .mb_sm--200 {
        margin-bottom:200px
    }
    .pl_sm--0 {
        padding-left:0
    }
    .pr_sm--0 {
        padding-right:0
    }
    .pt_sm--0 {
        padding-top:0
    }
    .pb_sm--0 {
        padding-bottom:0
    }
    .mr_sm--0 {
        margin-right:0
    }
    .ml_sm--0 {
        margin-left:0
    }
    .mt_sm--0 {
        margin-top:0
    }
    .mb_sm--0 {
        margin-bottom:0
    }
    .mb_dec--35 {
        margin-bottom:-75px
    }
}
.pb_xl--130 {
    padding-bottom:130px
}
.mt_dec--120 {
    margin-top:-120px
}
.padding-contorler-am-slide,.padding-contorler-am-slide-11 {
    padding-left:246px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .ptb_lp--5 {
        padding:5px 0
    }
    .plr_lp--5 {
        padding:0 5px
    }
    .pt_lp--5 {
        padding-top:5px
    }
    .pb_lp--5 {
        padding-bottom:5px
    }
    .pl_lp--5 {
        padding-left:5px
    }
    .pr_lp--5 {
        padding-right:5px
    }
    .mt_lp--5 {
        margin-top:5px
    }
    .mb_lp--5 {
        margin-bottom:5px
    }
    .ptb_lp--10 {
        padding:10px 0
    }
    .plr_lp--10 {
        padding:0 10px
    }
    .pt_lp--10 {
        padding-top:10px
    }
    .pb_lp--10 {
        padding-bottom:10px
    }
    .pl_lp--10 {
        padding-left:10px
    }
    .pr_lp--10 {
        padding-right:10px
    }
    .mt_lp--10 {
        margin-top:10px
    }
    .mb_lp--10 {
        margin-bottom:10px
    }
    .ptb_lp--15 {
        padding:15px 0
    }
    .plr_lp--15 {
        padding:0 15px
    }
    .pt_lp--15 {
        padding-top:15px
    }
    .pb_lp--15 {
        padding-bottom:15px
    }
    .pl_lp--15 {
        padding-left:15px
    }
    .pr_lp--15 {
        padding-right:15px
    }
    .mt_lp--15 {
        margin-top:15px
    }
    .mb_lp--15 {
        margin-bottom:15px
    }
    .ptb_lp--20 {
        padding:20px 0
    }
    .plr_lp--20 {
        padding:0 20px
    }
    .pt_lp--20 {
        padding-top:20px
    }
    .pb_lp--20 {
        padding-bottom:20px
    }
    .pl_lp--20 {
        padding-left:20px
    }
    .pr_lp--20 {
        padding-right:20px
    }
    .mt_lp--20 {
        margin-top:20px
    }
    .mb_lp--20 {
        margin-bottom:20px
    }
    .ptb_lp--25 {
        padding:25px 0
    }
    .plr_lp--25 {
        padding:0 25px
    }
    .pt_lp--25 {
        padding-top:25px
    }
    .pb_lp--25 {
        padding-bottom:25px
    }
    .pl_lp--25 {
        padding-left:25px
    }
    .pr_lp--25 {
        padding-right:25px
    }
    .mt_lp--25 {
        margin-top:25px
    }
    .mb_lp--25 {
        margin-bottom:25px
    }
    .ptb_lp--30 {
        padding:30px 0
    }
    .plr_lp--30 {
        padding:0 30px
    }
    .pt_lp--30 {
        padding-top:30px
    }
    .pb_lp--30 {
        padding-bottom:30px
    }
    .pl_lp--30 {
        padding-left:30px
    }
    .padding-contorler-am-slide-right,.pr_lp--30 {
        padding-right:30px
    }
    .mt_lp--30 {
        margin-top:30px
    }
    .mb_lp--30 {
        margin-bottom:30px
    }
    .ptb_lp--35 {
        padding:35px 0
    }
    .plr_lp--35 {
        padding:0 35px
    }
    .pt_lp--35 {
        padding-top:35px
    }
    .pb_lp--35 {
        padding-bottom:35px
    }
    .pl_lp--35 {
        padding-left:35px
    }
    .pr_lp--35 {
        padding-right:35px
    }
    .mt_lp--35 {
        margin-top:35px
    }
    .mb_lp--35 {
        margin-bottom:35px
    }
    .ptb_lp--40 {
        padding:40px 0
    }
    .plr_lp--40 {
        padding:0 40px
    }
    .pt_lp--40 {
        padding-top:40px
    }
    .pb_lp--40 {
        padding-bottom:40px
    }
    .pl_lp--40 {
        padding-left:40px
    }
    .pr_lp--40 {
        padding-right:40px
    }
    .mt_lp--40 {
        margin-top:40px
    }
    .mb_lp--40 {
        margin-bottom:40px
    }
    .ptb_lp--45 {
        padding:45px 0
    }
    .plr_lp--45 {
        padding:0 45px
    }
    .pt_lp--45 {
        padding-top:45px
    }
    .pb_lp--45 {
        padding-bottom:45px
    }
    .pl_lp--45 {
        padding-left:45px
    }
    .pr_lp--45 {
        padding-right:45px
    }
    .mt_lp--45 {
        margin-top:45px
    }
    .mb_lp--45 {
        margin-bottom:45px
    }
    .ptb_lp--50 {
        padding:50px 0
    }
    .plr_lp--50 {
        padding:0 50px
    }
    .pt_lp--50 {
        padding-top:50px
    }
    .pb_lp--50 {
        padding-bottom:50px
    }
    .pl_lp--50 {
        padding-left:50px
    }
    .pr_lp--50 {
        padding-right:50px
    }
    .mt_lp--50 {
        margin-top:50px
    }
    .mb_lp--50 {
        margin-bottom:50px
    }
    .ptb_lp--55 {
        padding:55px 0
    }
    .plr_lp--55 {
        padding:0 55px
    }
    .pt_lp--55 {
        padding-top:55px
    }
    .pb_lp--55 {
        padding-bottom:55px
    }
    .pl_lp--55 {
        padding-left:55px
    }
    .pr_lp--55 {
        padding-right:55px
    }
    .mt_lp--55 {
        margin-top:55px
    }
    .mb_lp--55 {
        margin-bottom:55px
    }
    .ptb_lp--60 {
        padding:60px 0
    }
    .plr_lp--60 {
        padding:0 60px
    }
    .pt_lp--60 {
        padding-top:60px
    }
    .pb_lp--60 {
        padding-bottom:60px
    }
    .pl_lp--60 {
        padding-left:60px
    }
    .pr_lp--60 {
        padding-right:60px
    }
    .mt_lp--60 {
        margin-top:60px
    }
    .mb_lp--60 {
        margin-bottom:60px
    }
    .ptb_lp--65 {
        padding:65px 0
    }
    .plr_lp--65 {
        padding:0 65px
    }
    .pt_lp--65 {
        padding-top:65px
    }
    .pb_lp--65 {
        padding-bottom:65px
    }
    .pl_lp--65 {
        padding-left:65px
    }
    .pr_lp--65 {
        padding-right:65px
    }
    .mt_lp--65 {
        margin-top:65px
    }
    .mb_lp--65 {
        margin-bottom:65px
    }
    .ptb_lp--70 {
        padding:70px 0
    }
    .plr_lp--70 {
        padding:0 70px
    }
    .pt_lp--70 {
        padding-top:70px
    }
    .pb_lp--70 {
        padding-bottom:70px
    }
    .pl_lp--70 {
        padding-left:70px
    }
    .pr_lp--70 {
        padding-right:70px
    }
    .mt_lp--70 {
        margin-top:70px
    }
    .mb_lp--70 {
        margin-bottom:70px
    }
    .ptb_lp--75 {
        padding:75px 0
    }
    .plr_lp--75 {
        padding:0 75px
    }
    .pt_lp--75 {
        padding-top:75px
    }
    .pb_lp--75 {
        padding-bottom:75px
    }
    .pl_lp--75 {
        padding-left:75px
    }
    .pr_lp--75 {
        padding-right:75px
    }
    .mt_lp--75 {
        margin-top:75px
    }
    .mb_lp--75 {
        margin-bottom:75px
    }
    .ptb_lp--80 {
        padding:80px 0
    }
    .plr_lp--80 {
        padding:0 80px
    }
    .pt_lp--80 {
        padding-top:80px
    }
    .pb_lp--80 {
        padding-bottom:80px
    }
    .pl_lp--80 {
        padding-left:80px
    }
    .pr_lp--80 {
        padding-right:80px
    }
    .mt_lp--80 {
        margin-top:80px
    }
    .mb_lp--80 {
        margin-bottom:80px
    }
    .ptb_lp--85 {
        padding:85px 0
    }
    .plr_lp--85 {
        padding:0 85px
    }
    .pt_lp--85 {
        padding-top:85px
    }
    .pb_lp--85 {
        padding-bottom:85px
    }
    .pl_lp--85 {
        padding-left:85px
    }
    .pr_lp--85 {
        padding-right:85px
    }
    .mt_lp--85 {
        margin-top:85px
    }
    .mb_lp--85 {
        margin-bottom:85px
    }
    .ptb_lp--90 {
        padding:90px 0
    }
    .plr_lp--90 {
        padding:0 90px
    }
    .pt_lp--90 {
        padding-top:90px
    }
    .pb_lp--90 {
        padding-bottom:90px
    }
    .pl_lp--90 {
        padding-left:90px
    }
    .pr_lp--90 {
        padding-right:90px
    }
    .mt_lp--90 {
        margin-top:90px
    }
    .mb_lp--90 {
        margin-bottom:90px
    }
    .ptb_lp--95 {
        padding:95px 0
    }
    .plr_lp--95 {
        padding:0 95px
    }
    .pt_lp--95 {
        padding-top:95px
    }
    .pb_lp--95 {
        padding-bottom:95px
    }
    .pl_lp--95 {
        padding-left:95px
    }
    .pr_lp--95 {
        padding-right:95px
    }
    .mt_lp--95 {
        margin-top:95px
    }
    .mb_lp--95 {
        margin-bottom:95px
    }
    .ptb_lp--100 {
        padding:100px 0
    }
    .plr_lp--100 {
        padding:0 100px
    }
    .pt_lp--100 {
        padding-top:100px
    }
    .pb_lp--100 {
        padding-bottom:100px
    }
    .padding-contorler-am-slide,.padding-contorler-am-slide-11,.pl_lp--100 {
        padding-left:100px
    }
    .pr_lp--100 {
        padding-right:100px
    }
    .mt_lp--100 {
        margin-top:100px
    }
    .mb_lp--100 {
        margin-bottom:100px
    }
    .ptb_lp--105 {
        padding:105px 0
    }
    .plr_lp--105 {
        padding:0 105px
    }
    .pt_lp--105 {
        padding-top:105px
    }
    .pb_lp--105 {
        padding-bottom:105px
    }
    .pl_lp--105 {
        padding-left:105px
    }
    .pr_lp--105 {
        padding-right:105px
    }
    .mt_lp--105 {
        margin-top:105px
    }
    .mb_lp--105 {
        margin-bottom:105px
    }
    .ptb_lp--110 {
        padding:110px 0
    }
    .plr_lp--110 {
        padding:0 110px
    }
    .pt_lp--110 {
        padding-top:110px
    }
    .pb_lp--110 {
        padding-bottom:110px
    }
    .pl_lp--110 {
        padding-left:110px
    }
    .pr_lp--110 {
        padding-right:110px
    }
    .mt_lp--110 {
        margin-top:110px
    }
    .mb_lp--110 {
        margin-bottom:110px
    }
    .ptb_lp--115 {
        padding:115px 0
    }
    .plr_lp--115 {
        padding:0 115px
    }
    .pt_lp--115 {
        padding-top:115px
    }
    .pb_lp--115 {
        padding-bottom:115px
    }
    .pl_lp--115 {
        padding-left:115px
    }
    .pr_lp--115 {
        padding-right:115px
    }
    .mt_lp--115 {
        margin-top:115px
    }
    .mb_lp--115 {
        margin-bottom:115px
    }
    .ptb_lp--120 {
        padding:120px 0
    }
    .plr_lp--120 {
        padding:0 120px
    }
    .pt_lp--120 {
        padding-top:120px
    }
    .pb_lp--120 {
        padding-bottom:120px
    }
    .pl_lp--120 {
        padding-left:120px
    }
    .pr_lp--120 {
        padding-right:120px
    }
    .mt_lp--120 {
        margin-top:120px
    }
    .mb_lp--120 {
        margin-bottom:120px
    }
    .ptb_lp--125 {
        padding:125px 0
    }
    .plr_lp--125 {
        padding:0 125px
    }
    .pt_lp--125 {
        padding-top:125px
    }
    .pb_lp--125 {
        padding-bottom:125px
    }
    .pl_lp--125 {
        padding-left:125px
    }
    .pr_lp--125 {
        padding-right:125px
    }
    .mt_lp--125 {
        margin-top:125px
    }
    .mb_lp--125 {
        margin-bottom:125px
    }
    .ptb_lp--130 {
        padding:130px 0
    }
    .plr_lp--130 {
        padding:0 130px
    }
    .pt_lp--130 {
        padding-top:130px
    }
    .pb_lp--130 {
        padding-bottom:130px
    }
    .pl_lp--130 {
        padding-left:130px
    }
    .pr_lp--130 {
        padding-right:130px
    }
    .mt_lp--130 {
        margin-top:130px
    }
    .mb_lp--130 {
        margin-bottom:130px
    }
    .ptb_lp--135 {
        padding:135px 0
    }
    .plr_lp--135 {
        padding:0 135px
    }
    .pt_lp--135 {
        padding-top:135px
    }
    .pb_lp--135 {
        padding-bottom:135px
    }
    .pl_lp--135 {
        padding-left:135px
    }
    .pr_lp--135 {
        padding-right:135px
    }
    .mt_lp--135 {
        margin-top:135px
    }
    .mb_lp--135 {
        margin-bottom:135px
    }
    .ptb_lp--140 {
        padding:140px 0
    }
    .plr_lp--140 {
        padding:0 140px
    }
    .pt_lp--140 {
        padding-top:140px
    }
    .pb_lp--140 {
        padding-bottom:140px
    }
    .pl_lp--140 {
        padding-left:140px
    }
    .pr_lp--140 {
        padding-right:140px
    }
    .mt_lp--140 {
        margin-top:140px
    }
    .mb_lp--140 {
        margin-bottom:140px
    }
    .ptb_lp--145 {
        padding:145px 0
    }
    .plr_lp--145 {
        padding:0 145px
    }
    .pt_lp--145 {
        padding-top:145px
    }
    .pb_lp--145 {
        padding-bottom:145px
    }
    .pl_lp--145 {
        padding-left:145px
    }
    .pr_lp--145 {
        padding-right:145px
    }
    .mt_lp--145 {
        margin-top:145px
    }
    .mb_lp--145 {
        margin-bottom:145px
    }
    .ptb_lp--150 {
        padding:150px 0
    }
    .plr_lp--150 {
        padding:0 150px
    }
    .pt_lp--150 {
        padding-top:150px
    }
    .pb_lp--150 {
        padding-bottom:150px
    }
    .pl_lp--150 {
        padding-left:150px
    }
    .pr_lp--150 {
        padding-right:150px
    }
    .mt_lp--150 {
        margin-top:150px
    }
    .mb_lp--150 {
        margin-bottom:150px
    }
    .ptb_lp--155 {
        padding:155px 0
    }
    .plr_lp--155 {
        padding:0 155px
    }
    .pt_lp--155 {
        padding-top:155px
    }
    .pb_lp--155 {
        padding-bottom:155px
    }
    .pl_lp--155 {
        padding-left:155px
    }
    .pr_lp--155 {
        padding-right:155px
    }
    .mt_lp--155 {
        margin-top:155px
    }
    .mb_lp--155 {
        margin-bottom:155px
    }
    .ptb_lp--160 {
        padding:160px 0
    }
    .plr_lp--160 {
        padding:0 160px
    }
    .pt_lp--160 {
        padding-top:160px
    }
    .pb_lp--160 {
        padding-bottom:160px
    }
    .pl_lp--160 {
        padding-left:160px
    }
    .pr_lp--160 {
        padding-right:160px
    }
    .mt_lp--160 {
        margin-top:160px
    }
    .mb_lp--160 {
        margin-bottom:160px
    }
    .ptb_lp--165 {
        padding:165px 0
    }
    .plr_lp--165 {
        padding:0 165px
    }
    .pt_lp--165 {
        padding-top:165px
    }
    .pb_lp--165 {
        padding-bottom:165px
    }
    .pl_lp--165 {
        padding-left:165px
    }
    .pr_lp--165 {
        padding-right:165px
    }
    .mt_lp--165 {
        margin-top:165px
    }
    .mb_lp--165 {
        margin-bottom:165px
    }
    .ptb_lp--170 {
        padding:170px 0
    }
    .plr_lp--170 {
        padding:0 170px
    }
    .pt_lp--170 {
        padding-top:170px
    }
    .pb_lp--170 {
        padding-bottom:170px
    }
    .pl_lp--170 {
        padding-left:170px
    }
    .pr_lp--170 {
        padding-right:170px
    }
    .mt_lp--170 {
        margin-top:170px
    }
    .mb_lp--170 {
        margin-bottom:170px
    }
    .ptb_lp--175 {
        padding:175px 0
    }
    .plr_lp--175 {
        padding:0 175px
    }
    .pt_lp--175 {
        padding-top:175px
    }
    .pb_lp--175 {
        padding-bottom:175px
    }
    .pl_lp--175 {
        padding-left:175px
    }
    .pr_lp--175 {
        padding-right:175px
    }
    .mt_lp--175 {
        margin-top:175px
    }
    .mb_lp--175 {
        margin-bottom:175px
    }
    .ptb_lp--180 {
        padding:180px 0
    }
    .plr_lp--180 {
        padding:0 180px
    }
    .pt_lp--180 {
        padding-top:180px
    }
    .pb_lp--180 {
        padding-bottom:180px
    }
    .pl_lp--180 {
        padding-left:180px
    }
    .pr_lp--180 {
        padding-right:180px
    }
    .mt_lp--180 {
        margin-top:180px
    }
    .mb_lp--180 {
        margin-bottom:180px
    }
    .ptb_lp--185 {
        padding:185px 0
    }
    .plr_lp--185 {
        padding:0 185px
    }
    .pt_lp--185 {
        padding-top:185px
    }
    .pb_lp--185 {
        padding-bottom:185px
    }
    .pl_lp--185 {
        padding-left:185px
    }
    .pr_lp--185 {
        padding-right:185px
    }
    .mt_lp--185 {
        margin-top:185px
    }
    .mb_lp--185 {
        margin-bottom:185px
    }
    .ptb_lp--190 {
        padding:190px 0
    }
    .plr_lp--190 {
        padding:0 190px
    }
    .pt_lp--190 {
        padding-top:190px
    }
    .pb_lp--190 {
        padding-bottom:190px
    }
    .pl_lp--190 {
        padding-left:190px
    }
    .pr_lp--190 {
        padding-right:190px
    }
    .mt_lp--190 {
        margin-top:190px
    }
    .mb_lp--190 {
        margin-bottom:190px
    }
    .ptb_lp--195 {
        padding:195px 0
    }
    .plr_lp--195 {
        padding:0 195px
    }
    .pt_lp--195 {
        padding-top:195px
    }
    .pb_lp--195 {
        padding-bottom:195px
    }
    .pl_lp--195 {
        padding-left:195px
    }
    .pr_lp--195 {
        padding-right:195px
    }
    .mt_lp--195 {
        margin-top:195px
    }
    .mb_lp--195 {
        margin-bottom:195px
    }
    .ptb_lp--200 {
        padding:200px 0
    }
    .plr_lp--200 {
        padding:0 200px
    }
    .pt_lp--200 {
        padding-top:200px
    }
    .pb_lp--200 {
        padding-bottom:200px
    }
    .pl_lp--200 {
        padding-left:200px
    }
    .pr_lp--200 {
        padding-right:200px
    }
    .mt_lp--200 {
        margin-top:200px
    }
    .mb_lp--200 {
        margin-bottom:200px
    }
}
@media only screen and (max-width:1199px) {
    .pb_xl--130 {
        padding-bottom:110px
    }
    .mt_experience {
        margin-top:-10px
    }
    .padding-contorler-am-slide {
        padding-left:100px
    }
    .padding-contorler-am-slide-11 {
        padding-left:0
    }
    .padding-contorler-am-slide-right {
        padding-right:30px;
        padding-top:50px
    }
}
.g-24 {
    --bs-gutter-x:24px;
    --bs-gutter-y:24px
}
.g-40 {
    --bs-gutter-x:40px;
    --bs-gutter-y:40px
}
.g-30,.gy-30 {
    --bs-gutter-y:30px
}
.g-30 {
    --bs-gutter-x:30px
}
.gy-40 {
    --bs-gutter-y:40px
}
.gx-40 {
    --bs-gutter-x:40px
}
.gx-30 {
    --bs-gutter-x:30px
}
@media screen and (max-width:767px) {
    .section__padding {
        padding:60px 0
    }
}
.pt-120 {
    padding-top:120px
}
.pb-120,.rts-hosting-feature-four.feature-five {
    padding-bottom:120px
}
.pt-100 {
    padding-top:100px
}
.pb-100 {
    padding-bottom:100px
}
@media screen and (max-width:991px) {
    .padding-bottom-75 {
        padding:0
    }
}
.mx-40 {
    margin:40px 0
}
.w-420 {
    max-width:420px
}
.w-450 {
    max-width:450px
}
.w-460 {
    max-width:460px!important
}
.rts-cta__left,.w-470 {
    max-width:470px
}
.rts-hosting-feature .hosting-feature.wordpress .hosting-feature__title,.w-500 {
    max-width:500px
}
.w-550 {
    max-width:550px!important
}
.w-560 {
    max-width:560px!important
}
.w-570 {
    max-width:570px
}
.rts-section__two,.w-510 {
    max-width:510px
}
.w-520 {
    max-width:520px
}
.w-530 {
    max-width:530px!important
}
.black__friday-width,.rts-feature-area.partner .section-inner .right-side-content,.rts-feature-section.rts-section-content,.rts-section-content.rts-section-content,.w-480 {
    max-width:480px
}
.rts-whois-result .result-content__left,.w-490 {
    max-width:490px
}
.w-350 {
    max-width:350px!important
}
.rts-about-reseller.support .hosting-info .hosting-info__title,.rts-feature-section .description.description,.rts-feature-section p.description,.rts-section-content .description.description,.rts-section-content p.description,.w-400 {
    max-width:400px
}
.rts-feature-section,.rts-section-content,.w-430 {
    max-width:430px
}
.w-440 {
    max-width:440px
}
.w-220 {
    max-width:220px!important
}
.w-230 {
    max-width:230px
}
.w-280 {
    max-width:280px
}
.w-340 {
    max-width:340px
}
.w-640 {
    max-width:640px
}
.w-650 {
    max-width:650px
}
.pricing__banner,.w-660 {
    max-width:660px
}
.cloud__banner,.w-670 {
    max-width:670px
}
.w-790 {
    max-width:780px
}
article,aside,details,figcaption,figure,footer,header,nav,section,summary {
    display:block
}
.rts-blog-list .single-post a,audio,canvas,video {
    display:inline-block
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden] {
    display:none
}
a {
    color:var(--color-heading);
    text-decoration:none;
    outline:0
}
a:active,a:focus,a:hover {
    text-decoration:none;
    outline:0;
    color:none
}
a:focus {
    outline:0
}
abbr[title] {
    border-bottom:1px dotted
}
.cd-headline.clip .cd-words-wrapper b,b,blockquote b,blockquote strong,strong {
    font-weight:700
}
mark {
    background:var(--color-primary);
    color:#fff
}
code,kbd,pre,samp {
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    color:var(--color-primary)
}
.rts-pricing-plan .single-plan.active .single-plan__content .plan-feature ul li span i.fa-check,.rts-pricing-plan .single-plan.active .single-plan__content .plan-feature ul li span i.fa-xmark,.rts-pricing-plan .single-plan:hover .single-plan__content .plan-feature ul li span i.fa-check,.rts-pricing-plan .single-plan:hover .single-plan__content .plan-feature ul li span i.fa-xmark,.sub-dropdown.active::after,.sub-dropdown:hover::after,ins,kbd {
    color:#fff
}
pre {
    font-family:Raleway,sans-serif;
    margin:10px 0;
    padding:20px;
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word;
    color:var(--color-body);
    background:var(--color-lighter)
}
small {
    font-size:smaller
}
sub,sup {
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup {
    top:-1.5em
}
sub {
    bottom:0
}
menu,ol,ul {
    margin:16px 0;
    padding:0 0 0 40px
}
.mobile-menu-main .social-area-one li,.rts-counter-up-area .counter-up-area-inner .counter-up-list,nav ol,nav ul {
    list-style:none
}
img {
    -ms-interpolation-mode:bicubic;
    border:0;
    vertical-align:middle;
    max-width:100%;
    height:auto
}
svg:not(:root) {
    overflow:hidden
}
fieldset {
    margin:0 2px;
    min-width:inherit;
    padding:.35em .625em .75em
}
legend {
    border:0;
    white-space:normal
}
button,input,select,textarea {
    font-size:100%;
    margin:0;
    max-width:100%;
    vertical-align:baseline
}
button,input {
    line-height:normal
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    -moz-appearance:button;
    appearance:button;
    cursor:pointer
}
button[disabled],input[disabled] {
    cursor:default
}
input[type=checkbox],input[type=radio] {
    padding:0;
    opacity:0;
    position:absolute
}
input[type=search] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield;
    appearance:textfield;
    padding-right:2px;
    width:270px
}
input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none;
    appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    vertical-align:top
}
caption,td,th {
    font-weight:400
}
th {
    font-weight:500;
    text-transform:uppercase
}
.wp-block-calendar tfoot td,td {
    padding:7px 10px
}
del {
    color:#333
}
ins {
    background:rgba(255,47,47,.4);
    text-decoration:none
}
hr {
    background-size:4px 4px;
    border:0;
    height:1px
}
table a,table a:link,table a:visited {
    text-decoration:underline
}
dt {
    color:var(--color-heading);
    font-weight:700
}
dd {
    margin:0 15px 15px
}
caption {
    caption-side:top
}
kbd {
    background:var(--heading-color)
}
blockquote,q {
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
    content:"";
    content:none
}
blockquote {
    font-size:var(--font-size-b1);
    font-weight:var(--p-light);
    margin:24px 40px
}
blockquote cite,blockquote small {
    font-size:var(--font-size-b3);
    font-weight:400
}
button,input,select,textarea {
    background:0 0;
    transition:.4s ease-out;
    color:var(--color-body);
    width:100%;
    border-radius:12px
}
button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus {
    outline:0;
    border-color:var(--color-primary)
}
[type=button],[type=reset],[type=submit],button {
    -webkit-appearance:button
}
input {
    height:40px;
    padding:0 15px
}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea {
    font-size:var(--font-size-b2);
    font-weight:400;
    height:auto;
    line-height:28px;
    background:0 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0 15px;
    outline:0
}
.form-group input,.form-group textarea {
    background-color:var(--color-lightest);
    transition:var(--transition)
}
input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder {
    color:var(--placeholder);
    opacity:1
}
input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color:var(--placeholder)
}
input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder {
    color:var(--placeholder)
}
.form-group textarea:focus,.input-active input[type=email],.input-active input[type=number],.input-active input[type=password],.input-active input[type=tel],.input-active input[type=text],.input-active input[type=url],.rts-pricing-plan .card-plan.active,.rts-pricing-plan .card-plan:hover,input[type=email].input-active,input[type=email].p-holder__active,input[type=email]:focus,input[type=number].input-active,input[type=number].p-holder__active,input[type=number]:focus,input[type=password].input-active,input[type=password].p-holder__active,input[type=password]:focus,input[type=tel].input-active,input[type=tel].p-holder__active,input[type=tel]:focus,input[type=text].input-active,input[type=text].p-holder__active,input[type=text]:focus,input[type=url].input-active,input[type=url].p-holder__active,input[type=url]:focus,textarea.input-active,textarea.p-holder__active,textarea:focus {
    border-color:var(--color-primary)
}
.input-active input[type=email]::placeholder,.input-active input[type=number]::placeholder,.input-active input[type=password]::placeholder,.input-active input[type=tel]::placeholder,.input-active input[type=text]::placeholder,.input-active input[type=url]::placeholder,input[type=email].input-active::placeholder,input[type=email].p-holder__active::placeholder,input[type=number].input-active::placeholder,input[type=number].p-holder__active::placeholder,input[type=password].input-active::placeholder,input[type=password].p-holder__active::placeholder,input[type=tel].input-active::placeholder,input[type=tel].p-holder__active::placeholder,input[type=text].input-active::placeholder,input[type=text].p-holder__active::placeholder,input[type=url].input-active::placeholder,input[type=url].p-holder__active::placeholder,textarea.input-active::placeholder,textarea.p-holder__active::placeholder {
    color:var(--color-primary);
    opacity:1
}
.input-active input[type=email]:-ms-input-placeholder,.input-active input[type=number]:-ms-input-placeholder,.input-active input[type=password]:-ms-input-placeholder,.input-active input[type=tel]:-ms-input-placeholder,.input-active input[type=text]:-ms-input-placeholder,.input-active input[type=url]:-ms-input-placeholder,input[type=email].input-active:-ms-input-placeholder,input[type=email].p-holder__active:-ms-input-placeholder,input[type=number].input-active:-ms-input-placeholder,input[type=number].p-holder__active:-ms-input-placeholder,input[type=password].input-active:-ms-input-placeholder,input[type=password].p-holder__active:-ms-input-placeholder,input[type=tel].input-active:-ms-input-placeholder,input[type=tel].p-holder__active:-ms-input-placeholder,input[type=text].input-active:-ms-input-placeholder,input[type=text].p-holder__active:-ms-input-placeholder,input[type=url].input-active:-ms-input-placeholder,input[type=url].p-holder__active:-ms-input-placeholder,textarea.input-active:-ms-input-placeholder,textarea.p-holder__active:-ms-input-placeholder {
    color:var(--color-primary)
}
.input-active input[type=email]::-ms-input-placeholder,.input-active input[type=number]::-ms-input-placeholder,.input-active input[type=password]::-ms-input-placeholder,.input-active input[type=tel]::-ms-input-placeholder,.input-active input[type=text]::-ms-input-placeholder,.input-active input[type=url]::-ms-input-placeholder,input[type=email].input-active::-ms-input-placeholder,input[type=email].p-holder__active::-ms-input-placeholder,input[type=number].input-active::-ms-input-placeholder,input[type=number].p-holder__active::-ms-input-placeholder,input[type=password].input-active::-ms-input-placeholder,input[type=password].p-holder__active::-ms-input-placeholder,input[type=tel].input-active::-ms-input-placeholder,input[type=tel].p-holder__active::-ms-input-placeholder,input[type=text].input-active::-ms-input-placeholder,input[type=text].p-holder__active::-ms-input-placeholder,input[type=url].input-active::-ms-input-placeholder,input[type=url].p-holder__active::-ms-input-placeholder,textarea.input-active::-ms-input-placeholder,textarea.p-holder__active::-ms-input-placeholder {
    color:var(--color-primary)
}
.input-error input[type=email],.input-error input[type=email]:focus,.input-error input[type=number],.input-error input[type=number]:focus,.input-error input[type=password],.input-error input[type=password]:focus,.input-error input[type=tel],.input-error input[type=tel]:focus,.input-error input[type=text],.input-error input[type=text]:focus,.input-error input[type=url],.input-error input[type=url]:focus,input[type=email].input-error,input[type=email].input-error:focus,input[type=email].p-holder__error,input[type=email].p-holder__error:focus,input[type=number].input-error,input[type=number].input-error:focus,input[type=number].p-holder__error,input[type=number].p-holder__error:focus,input[type=password].input-error,input[type=password].input-error:focus,input[type=password].p-holder__error,input[type=password].p-holder__error:focus,input[type=tel].input-error,input[type=tel].input-error:focus,input[type=tel].p-holder__error,input[type=tel].p-holder__error:focus,input[type=text].input-error,input[type=text].input-error:focus,input[type=text].p-holder__error,input[type=text].p-holder__error:focus,input[type=url].input-error,input[type=url].input-error:focus,input[type=url].p-holder__error,input[type=url].p-holder__error:focus,textarea.input-error,textarea.input-error:focus,textarea.p-holder__error,textarea.p-holder__error:focus {
    border-color:#f4282d
}
.input-error input[type=email]::placeholder,.input-error input[type=number]::placeholder,.input-error input[type=password]::placeholder,.input-error input[type=tel]::placeholder,.input-error input[type=text]::placeholder,.input-error input[type=url]::placeholder,input[type=email].input-error::placeholder,input[type=email].p-holder__error::placeholder,input[type=number].input-error::placeholder,input[type=number].p-holder__error::placeholder,input[type=password].input-error::placeholder,input[type=password].p-holder__error::placeholder,input[type=tel].input-error::placeholder,input[type=tel].p-holder__error::placeholder,input[type=text].input-error::placeholder,input[type=text].p-holder__error::placeholder,input[type=url].input-error::placeholder,input[type=url].p-holder__error::placeholder,textarea.input-error::placeholder,textarea.p-holder__error::placeholder {
    color:#f4282d;
    opacity:1
}
.input-error input[type=email]:-ms-input-placeholder,.input-error input[type=number]:-ms-input-placeholder,.input-error input[type=password]:-ms-input-placeholder,.input-error input[type=tel]:-ms-input-placeholder,.input-error input[type=text]:-ms-input-placeholder,.input-error input[type=url]:-ms-input-placeholder,input[type=email].input-error:-ms-input-placeholder,input[type=email].p-holder__error:-ms-input-placeholder,input[type=number].input-error:-ms-input-placeholder,input[type=number].p-holder__error:-ms-input-placeholder,input[type=password].input-error:-ms-input-placeholder,input[type=password].p-holder__error:-ms-input-placeholder,input[type=tel].input-error:-ms-input-placeholder,input[type=tel].p-holder__error:-ms-input-placeholder,input[type=text].input-error:-ms-input-placeholder,input[type=text].p-holder__error:-ms-input-placeholder,input[type=url].input-error:-ms-input-placeholder,input[type=url].p-holder__error:-ms-input-placeholder,textarea.input-error:-ms-input-placeholder,textarea.p-holder__error:-ms-input-placeholder {
    color:#f4282d
}
.input-error input[type=email]::-ms-input-placeholder,.input-error input[type=number]::-ms-input-placeholder,.input-error input[type=password]::-ms-input-placeholder,.input-error input[type=tel]::-ms-input-placeholder,.input-error input[type=text]::-ms-input-placeholder,.input-error input[type=url]::-ms-input-placeholder,input[type=email].input-error::-ms-input-placeholder,input[type=email].p-holder__error::-ms-input-placeholder,input[type=number].input-error::-ms-input-placeholder,input[type=number].p-holder__error::-ms-input-placeholder,input[type=password].input-error::-ms-input-placeholder,input[type=password].p-holder__error::-ms-input-placeholder,input[type=tel].input-error::-ms-input-placeholder,input[type=tel].p-holder__error::-ms-input-placeholder,input[type=text].input-error::-ms-input-placeholder,input[type=text].p-holder__error::-ms-input-placeholder,input[type=url].input-error::-ms-input-placeholder,input[type=url].p-holder__error::-ms-input-placeholder,textarea.input-error::-ms-input-placeholder,textarea.p-holder__error::-ms-input-placeholder {
    color:#f4282d
}
#scrollUp:hover span.text,input[type=submit]:hover {
    color:var(--color-primary)
}
input[type=checkbox]~label,input[type=radio]~label {
    position:relative;
    font-size:12px;
    line-height:17px;
    color:var(--color-body);
    font-weight:400;
    padding-left:25px;
    cursor:pointer
}
input[type=checkbox]~label::before,input[type=radio]~label::before {
    content:" ";
    position:absolute;
    top:5px;
    left:0;
    width:15px;
    height:15px;
    background-color:#5d5d7e;
    border-radius:2px;
    transition:.3s
}
input[type=checkbox]~label::after,input[type=radio]~label::after {
    content:" ";
    position:absolute;
    top:16%;
    left:2px;
    width:10px;
    height:6px;
    background-color:transparent;
    border-bottom:2px solid #fff;
    border-left:2px solid #fff;
    border-radius:2px;
    transform:rotate(-45deg);
    opacity:0;
    transition:.3s
}
[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade],input[type=checkbox]:checked~label::after,input[type=radio]:checked~label::after {
    opacity:1
}
input:checked~.rn-check-box-label::before {
    background:var(--color-primary)!important
}
input[type=radio]~label::before {
    border-radius:50%
}
input[type=radio]~label::after {
    width:8px;
    height:8px;
    left:3px;
    background:#fff;
    border-radius:50%
}
.form-group label {
    margin-bottom:6px;
    font-size:14px;
    line-height:22px;
    font-weight:500
}
.form-group input,.form-group textarea,input[type=submit] {
    font-size:var(--font-size-b2)
}
.form-group input {
    border:1px solid transparent;
    border-radius:4px;
    height:50px;
    padding:0 20px
}
.form-group input:focus {
    border-color:var(--color-primary);
    box-shadow:none
}
.form-group textarea {
    min-height:160px;
    border:1px solid transparent;
    border-radius:4px;
    resize:none;
    padding:15px
}
.bg-color-primary,[data-overlay]:before,input[type=submit] {
    background:var(--color-primary)
}
input[type=submit] {
    width:auto;
    padding:0 30px;
    border-radius:500px;
    display:inline-block;
    font-weight:500;
    transition:.3s;
    color:var(--color-white);
    font-weight:var(--p-medium);
    line-height:var(--line-height-b3);
    height:50px;
    border:2px solid var(--color-primary);
    transition:var(--transition)
}
input[type=submit]:hover {
    background:0 0;
    transform:translateY(-5px)
}
[data-sal] {
    transition-delay:0;
    transition-duration:var(--sal-duration,.2s);
    transition-delay:var(--sal-delay,0s);
    transition-timing-function:var(--sal-easing,ease)
}
[data-sal][data-sal-duration="250"] {
    transition-duration:.25s
}
[data-sal][data-sal-duration="300"] {
    transition-duration:.3s
}
[data-sal][data-sal-duration="350"] {
    transition-duration:.35s
}
[data-sal][data-sal-duration="400"] {
    transition-duration:.4s
}
[data-sal][data-sal-duration="450"] {
    transition-duration:.45s
}
[data-sal][data-sal-duration="500"] {
    transition-duration:.5s
}
[data-sal][data-sal-duration="550"] {
    transition-duration:.55s
}
[data-sal][data-sal-duration="600"] {
    transition-duration:.6s
}
[data-sal][data-sal-duration="650"] {
    transition-duration:.65s
}
[data-sal][data-sal-duration="700"] {
    transition-duration:.7s
}
[data-sal][data-sal-duration="750"] {
    transition-duration:.75s
}
[data-sal][data-sal-duration="800"] {
    transition-duration:.8s
}
[data-sal][data-sal-duration="850"] {
    transition-duration:.85s
}
[data-sal][data-sal-duration="900"] {
    transition-duration:.9s
}
[data-sal][data-sal-duration="950"] {
    transition-duration:.95s
}
[data-sal][data-sal-duration="1000"] {
    transition-duration:1s
}
[data-sal][data-sal-duration="1050"] {
    transition-duration:1.05s
}
[data-sal][data-sal-duration="1100"] {
    transition-duration:1.1s
}
[data-sal][data-sal-duration="1150"] {
    transition-duration:1.15s
}
[data-sal][data-sal-duration="1200"] {
    transition-duration:1.2s
}
[data-sal][data-sal-duration="1250"] {
    transition-duration:1.25s
}
[data-sal][data-sal-duration="1300"] {
    transition-duration:1.3s
}
[data-sal][data-sal-duration="1350"] {
    transition-duration:1.35s
}
[data-sal][data-sal-duration="1400"] {
    transition-duration:1.4s
}
[data-sal][data-sal-duration="1450"] {
    transition-duration:1.45s
}
[data-sal][data-sal-duration="1500"] {
    transition-duration:1.5s
}
[data-sal][data-sal-duration="1550"] {
    transition-duration:1.55s
}
[data-sal][data-sal-duration="1600"] {
    transition-duration:1.6s
}
[data-sal][data-sal-duration="1650"] {
    transition-duration:1.65s
}
[data-sal][data-sal-duration="1700"] {
    transition-duration:1.7s
}
[data-sal][data-sal-duration="1750"] {
    transition-duration:1.75s
}
[data-sal][data-sal-duration="1800"] {
    transition-duration:1.8s
}
[data-sal][data-sal-duration="1850"] {
    transition-duration:1.85s
}
[data-sal][data-sal-duration="1900"] {
    transition-duration:1.9s
}
[data-sal][data-sal-duration="1950"] {
    transition-duration:1.95s
}
[data-sal][data-sal-duration="2000"] {
    transition-duration:2s
}
[data-sal][data-sal-delay="50"] {
    transition-delay:50ms
}
[data-sal][data-sal-delay="100"] {
    transition-delay:.1s
}
[data-sal][data-sal-delay="150"] {
    transition-delay:.15s
}
[data-sal][data-sal-delay="200"] {
    transition-delay:.2s
}
[data-sal][data-sal-delay="250"] {
    transition-delay:.25s
}
[data-sal][data-sal-delay="300"] {
    transition-delay:.3s
}
[data-sal][data-sal-delay="350"] {
    transition-delay:.35s
}
[data-sal][data-sal-delay="400"] {
    transition-delay:.4s
}
[data-sal][data-sal-delay="450"] {
    transition-delay:.45s
}
[data-sal][data-sal-delay="500"] {
    transition-delay:.5s
}
[data-sal][data-sal-delay="550"] {
    transition-delay:.55s
}
[data-sal][data-sal-delay="600"] {
    transition-delay:.6s
}
[data-sal][data-sal-delay="650"] {
    transition-delay:.65s
}
[data-sal][data-sal-delay="700"] {
    transition-delay:.7s
}
[data-sal][data-sal-delay="750"] {
    transition-delay:.75s
}
[data-sal][data-sal-delay="800"] {
    transition-delay:.8s
}
[data-sal][data-sal-delay="850"] {
    transition-delay:.85s
}
[data-sal][data-sal-delay="900"] {
    transition-delay:.9s
}
[data-sal][data-sal-delay="950"] {
    transition-delay:.95s
}
[data-sal][data-sal-delay="1000"] {
    transition-delay:1s
}
[data-sal][data-sal-easing=linear] {
    transition-timing-function:linear
}
[data-sal][data-sal-easing=ease] {
    transition-timing-function:ease
}
[data-sal][data-sal-easing=ease-in] {
    transition-timing-function:ease-in
}
[data-sal][data-sal-easing=ease-out] {
    transition-timing-function:ease-out
}
[data-sal][data-sal-easing=ease-in-out] {
    transition-timing-function:ease-in-out
}
[data-sal][data-sal-easing=ease-in-cubic] {
    transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
}
[data-sal][data-sal-easing=ease-out-cubic] {
    transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)
}
[data-sal][data-sal-easing=ease-in-out-cubic] {
    transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)
}
[data-sal][data-sal-easing=ease-in-circ] {
    transition-timing-function:cubic-bezier(0.6,0.04,0.98,0.335)
}
[data-sal][data-sal-easing=ease-out-circ] {
    transition-timing-function:cubic-bezier(0.075,0.82,0.165,1)
}
[data-sal][data-sal-easing=ease-in-out-circ] {
    transition-timing-function:cubic-bezier(0.785,0.135,0.15,0.86)
}
[data-sal][data-sal-easing=ease-in-expo] {
    transition-timing-function:cubic-bezier(0.95,0.05,0.795,0.035)
}
[data-sal][data-sal-easing=ease-out-expo] {
    transition-timing-function:cubic-bezier(0.19,1,0.22,1)
}
[data-sal][data-sal-easing=ease-in-out-expo] {
    transition-timing-function:cubic-bezier(1,0,0,1)
}
[data-sal][data-sal-easing=ease-in-quad] {
    transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)
}
[data-sal][data-sal-easing=ease-out-quad] {
    transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)
}
[data-sal][data-sal-easing=ease-in-out-quad] {
    transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)
}
[data-sal][data-sal-easing=ease-in-quart] {
    transition-timing-function:cubic-bezier(0.895,0.03,0.685,0.22)
}
[data-sal][data-sal-easing=ease-out-quart] {
    transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)
}
[data-sal][data-sal-easing=ease-in-out-quart] {
    transition-timing-function:cubic-bezier(0.77,0,0.175,1)
}
[data-sal][data-sal-easing=ease-in-quint] {
    transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06)
}
[data-sal][data-sal-easing=ease-out-quint] {
    transition-timing-function:cubic-bezier(0.23,1,0.32,1)
}
[data-sal][data-sal-easing=ease-in-out-quint] {
    transition-timing-function:cubic-bezier(0.86,0,0.07,1)
}
[data-sal][data-sal-easing=ease-in-sine] {
    transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)
}
[data-sal][data-sal-easing=ease-out-sine] {
    transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)
}
[data-sal][data-sal-easing=ease-in-out-sine] {
    transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)
}
[data-sal][data-sal-easing=ease-in-back] {
    transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)
}
[data-sal][data-sal-easing=ease-out-back] {
    transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)
}
[data-sal][data-sal-easing=ease-in-out-back] {
    transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)
}
[data-sal|=fade] {
    opacity:0;
    transition-property:opacity
}
[data-sal|=slide],[data-sal|=zoom] {
    opacity:0;
    transition-property:opacity,transform
}
[data-sal=slide-up] {
    transform:translateY(20%)
}
[data-sal=slide-down] {
    transform:translateY(-20%)
}
[data-sal=slide-left] {
    transform:translateX(20%)
}
[data-sal=slide-right] {
    transform:translateX(-20%)
}
[data-sal|=slide].sal-animate,[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=slide],body.sal-disabled [data-sal|=zoom] {
    opacity:1;
    transform:none
}
[data-sal=zoom-in] {
    transform:scale(.5)
}
[data-sal=zoom-out] {
    transform:scale(1.3)
}
[data-sal|=flip] {
    backface-visibility:hidden;
    transition-property:transform
}
[data-sal=flip-left] {
    transform:perspective(2000px) rotateY(-91deg)
}
[data-sal=flip-right] {
    transform:perspective(2000px) rotateY(91deg)
}
[data-sal=flip-up] {
    transform:perspective(2000px) rotateX(-91deg)
}
[data-sal=flip-down] {
    transform:perspective(2000px) rotateX(91deg)
}
[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip] {
    transform:none
}
.clearfix:after,.clearfix:before {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.slick-initialized .slick-slide {
    margin-bottom:-10px
}
.slick-gutter-15 {
    margin:-30px -15px
}
.slick-gutter-15 .slick-slide {
    padding:30px 15px
}
iframe {
    width:100%
}
.bg-color-secondary,.rts-footer.site-footer-three {
    background:var(--color-secondary)
}
.bg-color-tertiary {
    background:var(--color-tertiary)
}
.bg-color-gray {
    background:var(--color-gray)
}
#scrollUp,.bg-color-white,.vps-hosting .rts-hosting-feature {
    background:#fff
}
.bg-color-black {
    background:#1a1a1a
}
.bg-color-extra03 {
    background:var(--color-extra03)
}
.bg_image {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center
}
.fullscreen {
    min-height:980px;
    width:100%
}
.row--0 {
    margin-left:0;
    margin-right:0
}
.row--0>[class*=col] {
    padding-left:0;
    padding-right:0
}
.row--5 {
    margin-left:-5px;
    margin-right:-5px
}
.row--5>[class*=col] {
    padding-left:5px;
    padding-right:5px
}
.row--10 {
    margin-left:-10px;
    margin-right:-10px
}
.row--10>[class*=col] {
    padding-left:10px;
    padding-right:10px
}
.row--20 {
    margin-left:-20px;
    margin-right:-20px
}
.row--20>[class*=col-],.row--20>[class*=col] {
    padding-left:20px;
    padding-right:20px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--20 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--20>[class*=col-],.row--20>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .ptb_lg--5 {
        padding:5px 0
    }
    .plr_lg--5 {
        padding:0 5px
    }
    .pt_lg--5 {
        padding-top:5px
    }
    .pb_lg--5 {
        padding-bottom:5px
    }
    .pl_lg--5 {
        padding-left:5px
    }
    .pr_lg--5 {
        padding-right:5px
    }
    .mt_lg--5 {
        margin-top:5px
    }
    .mb_lg--5 {
        margin-bottom:5px
    }
    .ml_lg--5 {
        margin-left:5px
    }
    .ptb_lg--10 {
        padding:10px 0
    }
    .plr_lg--10 {
        padding:0 10px
    }
    .pt_lg--10 {
        padding-top:10px
    }
    .pb_lg--10 {
        padding-bottom:10px
    }
    .pl_lg--10 {
        padding-left:10px
    }
    .pr_lg--10 {
        padding-right:10px
    }
    .mt_lg--10 {
        margin-top:10px
    }
    .mb_lg--10 {
        margin-bottom:10px
    }
    .ml_lg--10 {
        margin-left:10px
    }
    .ptb_lg--15 {
        padding:15px 0
    }
    .plr_lg--15 {
        padding:0 15px
    }
    .pt_lg--15 {
        padding-top:15px
    }
    .pb_lg--15 {
        padding-bottom:15px
    }
    .pl_lg--15 {
        padding-left:15px
    }
    .pr_lg--15 {
        padding-right:15px
    }
    .mt_lg--15 {
        margin-top:15px
    }
    .mb_lg--15 {
        margin-bottom:15px
    }
    .ml_lg--15 {
        margin-left:15px
    }
    .ptb_lg--20 {
        padding:20px 0
    }
    .plr_lg--20 {
        padding:0 20px
    }
    .pt_lg--20 {
        padding-top:20px
    }
    .pb_lg--20 {
        padding-bottom:20px
    }
    .pl_lg--20 {
        padding-left:20px
    }
    .pr_lg--20 {
        padding-right:20px
    }
    .mt_lg--20 {
        margin-top:20px
    }
    .mb_lg--20 {
        margin-bottom:20px
    }
    .ml_lg--20 {
        margin-left:20px
    }
    .ptb_lg--25 {
        padding:25px 0
    }
    .plr_lg--25 {
        padding:0 25px
    }
    .pt_lg--25 {
        padding-top:25px
    }
    .pb_lg--25 {
        padding-bottom:25px
    }
    .pl_lg--25 {
        padding-left:25px
    }
    .pr_lg--25 {
        padding-right:25px
    }
    .mt_lg--25 {
        margin-top:25px
    }
    .mb_lg--25 {
        margin-bottom:25px
    }
    .ml_lg--25 {
        margin-left:25px
    }
    .ptb_lg--30 {
        padding:30px 0
    }
    .plr_lg--30 {
        padding:0 30px
    }
    .pt_lg--30 {
        padding-top:30px
    }
    .pb_lg--30 {
        padding-bottom:30px
    }
    .pl_lg--30 {
        padding-left:30px
    }
    .pr_lg--30 {
        padding-right:30px
    }
    .mt_lg--30 {
        margin-top:30px
    }
    .mb_lg--30 {
        margin-bottom:30px
    }
    .ml_lg--30 {
        margin-left:30px
    }
    .ptb_lg--35 {
        padding:35px 0
    }
    .plr_lg--35 {
        padding:0 35px
    }
    .pt_lg--35 {
        padding-top:35px
    }
    .pb_lg--35,.testimonial-pb {
        padding-bottom:35px
    }
    .pl_lg--35 {
        padding-left:35px
    }
    .pr_lg--35 {
        padding-right:35px
    }
    .mt_lg--35 {
        margin-top:35px
    }
    .mb_lg--35 {
        margin-bottom:35px
    }
    .ml_lg--35 {
        margin-left:35px
    }
    .ptb_lg--40 {
        padding:40px 0
    }
    .plr_lg--40 {
        padding:0 40px
    }
    .pt_lg--40 {
        padding-top:40px
    }
    .pb_lg--40 {
        padding-bottom:40px
    }
    .pl_lg--40 {
        padding-left:40px
    }
    .pr_lg--40 {
        padding-right:40px
    }
    .mt_lg--40 {
        margin-top:40px
    }
    .mb_lg--40 {
        margin-bottom:40px
    }
    .ml_lg--40 {
        margin-left:40px
    }
    .ptb_lg--45 {
        padding:45px 0
    }
    .plr_lg--45 {
        padding:0 45px
    }
    .pt_lg--45 {
        padding-top:45px
    }
    .pb_lg--45 {
        padding-bottom:45px
    }
    .pl_lg--45 {
        padding-left:45px
    }
    .pr_lg--45 {
        padding-right:45px
    }
    .mt_lg--45 {
        margin-top:45px
    }
    .mb_lg--45 {
        margin-bottom:45px
    }
    .ml_lg--45 {
        margin-left:45px
    }
    .ptb_lg--50 {
        padding:50px 0
    }
    .plr_lg--50 {
        padding:0 50px
    }
    .pt_lg--50 {
        padding-top:50px
    }
    .pb_lg--50 {
        padding-bottom:50px
    }
    .pl_lg--50 {
        padding-left:50px
    }
    .pr_lg--50 {
        padding-right:50px
    }
    .mt_lg--50 {
        margin-top:50px
    }
    .mb_lg--50 {
        margin-bottom:50px
    }
    .ml_lg--50 {
        margin-left:50px
    }
    .ptb_lg--55 {
        padding:55px 0
    }
    .plr_lg--55 {
        padding:0 55px
    }
    .pt_lg--55 {
        padding-top:55px
    }
    .pb_lg--55 {
        padding-bottom:55px
    }
    .pl_lg--55 {
        padding-left:55px
    }
    .pr_lg--55 {
        padding-right:55px
    }
    .mt_lg--55 {
        margin-top:55px
    }
    .mb_lg--55 {
        margin-bottom:55px
    }
    .ml_lg--55 {
        margin-left:55px
    }
    .ptb_lg--60 {
        padding:60px 0
    }
    .plr_lg--60 {
        padding:0 60px
    }
    .pt_lg--60 {
        padding-top:60px
    }
    .pb_lg--60 {
        padding-bottom:60px
    }
    .pl_lg--60 {
        padding-left:60px
    }
    .pr_lg--60 {
        padding-right:60px
    }
    .mt_lg--60 {
        margin-top:60px
    }
    .mb_lg--60 {
        margin-bottom:60px
    }
    .ml_lg--60 {
        margin-left:60px
    }
    .ptb_lg--65 {
        padding:65px 0
    }
    .plr_lg--65 {
        padding:0 65px
    }
    .pt_lg--65 {
        padding-top:65px
    }
    .pb_lg--65 {
        padding-bottom:65px
    }
    .pl_lg--65 {
        padding-left:65px
    }
    .pr_lg--65 {
        padding-right:65px
    }
    .mt_lg--65 {
        margin-top:65px
    }
    .mb_lg--65 {
        margin-bottom:65px
    }
    .ml_lg--65 {
        margin-left:65px
    }
    .ptb_lg--70 {
        padding:70px 0
    }
    .plr_lg--70 {
        padding:0 70px
    }
    .pt_lg--70 {
        padding-top:70px
    }
    .pb_lg--70 {
        padding-bottom:70px
    }
    .pl_lg--70 {
        padding-left:70px
    }
    .pr_lg--70 {
        padding-right:70px
    }
    .mt_lg--70 {
        margin-top:70px
    }
    .mb_lg--70 {
        margin-bottom:70px
    }
    .ml_lg--70 {
        margin-left:70px
    }
    .ptb_lg--75 {
        padding:75px 0
    }
    .plr_lg--75 {
        padding:0 75px
    }
    .pt_lg--75 {
        padding-top:75px
    }
    .pb_lg--75 {
        padding-bottom:75px
    }
    .pl_lg--75 {
        padding-left:75px
    }
    .pr_lg--75 {
        padding-right:75px
    }
    .mt_lg--75 {
        margin-top:75px
    }
    .mb_lg--75 {
        margin-bottom:75px
    }
    .ml_lg--75 {
        margin-left:75px
    }
    .ptb_lg--80 {
        padding:80px 0
    }
    .plr_lg--80 {
        padding:0 80px
    }
    .pt_lg--80 {
        padding-top:80px
    }
    .pb_lg--80 {
        padding-bottom:80px
    }
    .pl_lg--80 {
        padding-left:80px
    }
    .pr_lg--80 {
        padding-right:80px
    }
    .mt_lg--80 {
        margin-top:80px
    }
    .mb_lg--80 {
        margin-bottom:80px
    }
    .ml_lg--80 {
        margin-left:80px
    }
    .ptb_lg--85 {
        padding:85px 0
    }
    .plr_lg--85 {
        padding:0 85px
    }
    .pt_lg--85 {
        padding-top:85px
    }
    .pb_lg--85 {
        padding-bottom:85px
    }
    .pl_lg--85 {
        padding-left:85px
    }
    .pr_lg--85 {
        padding-right:85px
    }
    .mt_lg--85 {
        margin-top:85px
    }
    .mb_lg--85 {
        margin-bottom:85px
    }
    .ml_lg--85 {
        margin-left:85px
    }
    .ptb_lg--90 {
        padding:90px 0
    }
    .plr_lg--90 {
        padding:0 90px
    }
    .pt_lg--90 {
        padding-top:90px
    }
    .pb_lg--90 {
        padding-bottom:90px
    }
    .pl_lg--90 {
        padding-left:90px
    }
    .pr_lg--90 {
        padding-right:90px
    }
    .mt_lg--90 {
        margin-top:90px
    }
    .mb_lg--90 {
        margin-bottom:90px
    }
    .ml_lg--90 {
        margin-left:90px
    }
    .ptb_lg--95 {
        padding:95px 0
    }
    .plr_lg--95 {
        padding:0 95px
    }
    .pt_lg--95 {
        padding-top:95px
    }
    .pb_lg--95 {
        padding-bottom:95px
    }
    .pl_lg--95 {
        padding-left:95px
    }
    .pr_lg--95 {
        padding-right:95px
    }
    .mt_lg--95 {
        margin-top:95px
    }
    .mb_lg--95 {
        margin-bottom:95px
    }
    .ml_lg--95 {
        margin-left:95px
    }
    .ptb_lg--100 {
        padding:100px 0
    }
    .plr_lg--100 {
        padding:0 100px
    }
    .pt_lg--100 {
        padding-top:100px
    }
    .pb_lg--100 {
        padding-bottom:100px
    }
    .pl_lg--100 {
        padding-left:100px
    }
    .pr_lg--100 {
        padding-right:100px
    }
    .mt_lg--100 {
        margin-top:100px
    }
    .mb_lg--100 {
        margin-bottom:100px
    }
    .ml_lg--100 {
        margin-left:100px
    }
    .ptb_lg--105 {
        padding:105px 0
    }
    .plr_lg--105 {
        padding:0 105px
    }
    .pt_lg--105 {
        padding-top:105px
    }
    .pb_lg--105 {
        padding-bottom:105px
    }
    .pl_lg--105 {
        padding-left:105px
    }
    .pr_lg--105 {
        padding-right:105px
    }
    .mt_lg--105 {
        margin-top:105px
    }
    .mb_lg--105 {
        margin-bottom:105px
    }
    .ml_lg--105 {
        margin-left:105px
    }
    .ptb_lg--110 {
        padding:110px 0
    }
    .plr_lg--110 {
        padding:0 110px
    }
    .pt_lg--110 {
        padding-top:110px
    }
    .pb_lg--110 {
        padding-bottom:110px
    }
    .pl_lg--110 {
        padding-left:110px
    }
    .pr_lg--110 {
        padding-right:110px
    }
    .mt_lg--110 {
        margin-top:110px
    }
    .mb_lg--110 {
        margin-bottom:110px
    }
    .ml_lg--110 {
        margin-left:110px
    }
    .ptb_lg--115 {
        padding:115px 0
    }
    .plr_lg--115 {
        padding:0 115px
    }
    .pt_lg--115 {
        padding-top:115px
    }
    .pb_lg--115 {
        padding-bottom:115px
    }
    .pl_lg--115 {
        padding-left:115px
    }
    .pr_lg--115 {
        padding-right:115px
    }
    .mt_lg--115 {
        margin-top:115px
    }
    .mb_lg--115 {
        margin-bottom:115px
    }
    .ml_lg--115 {
        margin-left:115px
    }
    .ptb_lg--120 {
        padding:120px 0
    }
    .plr_lg--120 {
        padding:0 120px
    }
    .pt_lg--120 {
        padding-top:120px
    }
    .pb_lg--120 {
        padding-bottom:120px
    }
    .pl_lg--120 {
        padding-left:120px
    }
    .pr_lg--120 {
        padding-right:120px
    }
    .mt_lg--120 {
        margin-top:120px
    }
    .mb_lg--120 {
        margin-bottom:120px
    }
    .ml_lg--120 {
        margin-left:120px
    }
    .ptb_lg--125 {
        padding:125px 0
    }
    .plr_lg--125 {
        padding:0 125px
    }
    .pt_lg--125 {
        padding-top:125px
    }
    .pb_lg--125 {
        padding-bottom:125px
    }
    .pl_lg--125 {
        padding-left:125px
    }
    .pr_lg--125 {
        padding-right:125px
    }
    .mt_lg--125 {
        margin-top:125px
    }
    .mb_lg--125 {
        margin-bottom:125px
    }
    .ml_lg--125 {
        margin-left:125px
    }
    .ptb_lg--130 {
        padding:130px 0
    }
    .plr_lg--130 {
        padding:0 130px
    }
    .pt_lg--130 {
        padding-top:130px
    }
    .pb_lg--130 {
        padding-bottom:130px
    }
    .pl_lg--130 {
        padding-left:130px
    }
    .pr_lg--130 {
        padding-right:130px
    }
    .mt_lg--130 {
        margin-top:130px
    }
    .mb_lg--130 {
        margin-bottom:130px
    }
    .ml_lg--130 {
        margin-left:130px
    }
    .ptb_lg--135 {
        padding:135px 0
    }
    .plr_lg--135 {
        padding:0 135px
    }
    .pt_lg--135 {
        padding-top:135px
    }
    .pb_lg--135 {
        padding-bottom:135px
    }
    .pl_lg--135 {
        padding-left:135px
    }
    .pr_lg--135 {
        padding-right:135px
    }
    .mt_lg--135 {
        margin-top:135px
    }
    .mb_lg--135 {
        margin-bottom:135px
    }
    .ml_lg--135 {
        margin-left:135px
    }
    .ptb_lg--140 {
        padding:140px 0
    }
    .plr_lg--140 {
        padding:0 140px
    }
    .pt_lg--140 {
        padding-top:140px
    }
    .pb_lg--140 {
        padding-bottom:140px
    }
    .pl_lg--140 {
        padding-left:140px
    }
    .pr_lg--140 {
        padding-right:140px
    }
    .mt_lg--140 {
        margin-top:140px
    }
    .mb_lg--140 {
        margin-bottom:140px
    }
    .ml_lg--140 {
        margin-left:140px
    }
    .ptb_lg--145 {
        padding:145px 0
    }
    .plr_lg--145 {
        padding:0 145px
    }
    .pt_lg--145 {
        padding-top:145px
    }
    .pb_lg--145 {
        padding-bottom:145px
    }
    .pl_lg--145 {
        padding-left:145px
    }
    .pr_lg--145 {
        padding-right:145px
    }
    .mt_lg--145 {
        margin-top:145px
    }
    .mb_lg--145 {
        margin-bottom:145px
    }
    .ml_lg--145 {
        margin-left:145px
    }
    .ptb_lg--150 {
        padding:150px 0
    }
    .plr_lg--150 {
        padding:0 150px
    }
    .pt_lg--150 {
        padding-top:150px
    }
    .pb_lg--150 {
        padding-bottom:150px
    }
    .pl_lg--150 {
        padding-left:150px
    }
    .pr_lg--150 {
        padding-right:150px
    }
    .mt_lg--150 {
        margin-top:150px
    }
    .mb_lg--150 {
        margin-bottom:150px
    }
    .ml_lg--150 {
        margin-left:150px
    }
    .ptb_lg--155 {
        padding:155px 0
    }
    .plr_lg--155 {
        padding:0 155px
    }
    .pt_lg--155 {
        padding-top:155px
    }
    .pb_lg--155 {
        padding-bottom:155px
    }
    .pl_lg--155 {
        padding-left:155px
    }
    .pr_lg--155 {
        padding-right:155px
    }
    .mt_lg--155 {
        margin-top:155px
    }
    .mb_lg--155 {
        margin-bottom:155px
    }
    .ml_lg--155 {
        margin-left:155px
    }
    .ptb_lg--160 {
        padding:160px 0
    }
    .plr_lg--160 {
        padding:0 160px
    }
    .pt_lg--160 {
        padding-top:160px
    }
    .pb_lg--160 {
        padding-bottom:160px
    }
    .pl_lg--160 {
        padding-left:160px
    }
    .pr_lg--160 {
        padding-right:160px
    }
    .mt_lg--160 {
        margin-top:160px
    }
    .mb_lg--160 {
        margin-bottom:160px
    }
    .ml_lg--160 {
        margin-left:160px
    }
    .ptb_lg--165 {
        padding:165px 0
    }
    .plr_lg--165 {
        padding:0 165px
    }
    .pt_lg--165 {
        padding-top:165px
    }
    .pb_lg--165 {
        padding-bottom:165px
    }
    .pl_lg--165 {
        padding-left:165px
    }
    .pr_lg--165 {
        padding-right:165px
    }
    .mt_lg--165 {
        margin-top:165px
    }
    .mb_lg--165 {
        margin-bottom:165px
    }
    .ml_lg--165 {
        margin-left:165px
    }
    .ptb_lg--170 {
        padding:170px 0
    }
    .plr_lg--170 {
        padding:0 170px
    }
    .pt_lg--170 {
        padding-top:170px
    }
    .pb_lg--170 {
        padding-bottom:170px
    }
    .pl_lg--170 {
        padding-left:170px
    }
    .pr_lg--170 {
        padding-right:170px
    }
    .mt_lg--170 {
        margin-top:170px
    }
    .mb_lg--170 {
        margin-bottom:170px
    }
    .ml_lg--170 {
        margin-left:170px
    }
    .ptb_lg--175 {
        padding:175px 0
    }
    .plr_lg--175 {
        padding:0 175px
    }
    .pt_lg--175 {
        padding-top:175px
    }
    .pb_lg--175 {
        padding-bottom:175px
    }
    .pl_lg--175 {
        padding-left:175px
    }
    .pr_lg--175 {
        padding-right:175px
    }
    .mt_lg--175 {
        margin-top:175px
    }
    .mb_lg--175 {
        margin-bottom:175px
    }
    .ml_lg--175 {
        margin-left:175px
    }
    .ptb_lg--180 {
        padding:180px 0
    }
    .plr_lg--180 {
        padding:0 180px
    }
    .pt_lg--180 {
        padding-top:180px
    }
    .pb_lg--180 {
        padding-bottom:180px
    }
    .pl_lg--180 {
        padding-left:180px
    }
    .pr_lg--180 {
        padding-right:180px
    }
    .mt_lg--180 {
        margin-top:180px
    }
    .mb_lg--180 {
        margin-bottom:180px
    }
    .ml_lg--180 {
        margin-left:180px
    }
    .ptb_lg--185 {
        padding:185px 0
    }
    .plr_lg--185 {
        padding:0 185px
    }
    .pt_lg--185 {
        padding-top:185px
    }
    .pb_lg--185 {
        padding-bottom:185px
    }
    .pl_lg--185 {
        padding-left:185px
    }
    .pr_lg--185 {
        padding-right:185px
    }
    .mt_lg--185 {
        margin-top:185px
    }
    .mb_lg--185 {
        margin-bottom:185px
    }
    .ml_lg--185 {
        margin-left:185px
    }
    .ptb_lg--190 {
        padding:190px 0
    }
    .plr_lg--190 {
        padding:0 190px
    }
    .pt_lg--190 {
        padding-top:190px
    }
    .pb_lg--190 {
        padding-bottom:190px
    }
    .pl_lg--190 {
        padding-left:190px
    }
    .pr_lg--190 {
        padding-right:190px
    }
    .mt_lg--190 {
        margin-top:190px
    }
    .mb_lg--190 {
        margin-bottom:190px
    }
    .ml_lg--190 {
        margin-left:190px
    }
    .ptb_lg--195 {
        padding:195px 0
    }
    .plr_lg--195 {
        padding:0 195px
    }
    .pt_lg--195 {
        padding-top:195px
    }
    .pb_lg--195 {
        padding-bottom:195px
    }
    .pl_lg--195 {
        padding-left:195px
    }
    .pr_lg--195 {
        padding-right:195px
    }
    .mt_lg--195 {
        margin-top:195px
    }
    .mb_lg--195 {
        margin-bottom:195px
    }
    .ml_lg--195 {
        margin-left:195px
    }
    .ptb_lg--200 {
        padding:200px 0
    }
    .plr_lg--200 {
        padding:0 200px
    }
    .pt_lg--200 {
        padding-top:200px
    }
    .pb_lg--200 {
        padding-bottom:200px
    }
    .pl_lg--200 {
        padding-left:200px
    }
    .pr_lg--200 {
        padding-right:200px
    }
    .mt_lg--200 {
        margin-top:200px
    }
    .mb_lg--200 {
        margin-bottom:200px
    }
    .ml_lg--200 {
        margin-left:200px
    }
    .row--20 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--20>[class*=col-],.row--20>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .plr_md--0 {
        padding-left:0;
        padding-right:0
    }
    .padding-contorler-am-slide {
        padding-left:50px
    }
    .row--20 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--20>[class*=col-],.row--20>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media only screen and (max-width:767px) {
    .padding-contorler-am-slide {
        padding-left:15px
    }
    .padding-contorler-am-slide-right {
        padding-right:30px;
        padding-top:50px
    }
    .row--20 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--20>[class*=col-],.row--20>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.row--25 {
    margin-left:-25px;
    margin-right:-25px
}
.row--25>[class*=col-],.row--25>[class*=col] {
    padding-left:25px;
    padding-right:25px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--25 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--25>[class*=col-],.row--25>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .row--25 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--25>[class*=col-],.row--25>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .row--25 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--25>[class*=col-],.row--25>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media only screen and (max-width:767px) {
    .row--25 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--25>[class*=col-],.row--25>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.row--30 {
    margin-left:-30px;
    margin-right:-30px
}
.row--30>[class*=col-],.row--30>[class*=col] {
    padding-left:30px;
    padding-right:30px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--30 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--30>[class*=col-],.row--30>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .row--30 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--30>[class*=col-],.row--30>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .row--30 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--30>[class*=col-],.row--30>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media only screen and (max-width:767px) {
    .row--30 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--30>[class*=col-],.row--30>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.row--45 {
    margin-left:-45px;
    margin-right:-45px
}
.row--45>[class*=col-],.row--45>[class*=col] {
    padding-left:45px;
    padding-right:45px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--45 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--45>[class*=col-],.row--45>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .row--45 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--45>[class*=col-],.row--45>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .row--45 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--45>[class*=col-],.row--45>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media only screen and (max-width:767px) {
    .row--45 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--45>[class*=col-],.row--45>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.row--40 {
    margin-left:-40px;
    margin-right:-40px
}
.row--40>[class*=col-],.row--40>[class*=col] {
    padding-left:40px;
    padding-right:40px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--40 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--40>[class*=col-],.row--40>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .row--40 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--40>[class*=col-],.row--40>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .row--40 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--40>[class*=col-],.row--40>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media only screen and (max-width:767px) {
    .row--40 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--40>[class*=col-],.row--40>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.row--60 {
    margin-left:-60px;
    margin-right:-60px
}
.row--60>[class*=col-],.row--60>[class*=col] {
    padding-left:60px;
    padding-right:60px
}
@media only screen and (min-width:992px) and (max-width:1199px) {
    .row--60 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--60>[class*=col-],.row--60>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
input:-moz-placeholder,textarea:-moz-placeholder {
    opacity:1
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    opacity:1
}
input::-moz-placeholder,textarea::-moz-placeholder {
    opacity:1
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    opacity:1
}
[data-black-overlay],[data-black-overlay]>*,[data-black-overlay]>div,[data-overlay],[data-overlay]>*,[data-overlay]>div,[data-white-overlay],[data-white-overlay]>*,[data-white-overlay]>div {
    position:relative;
    z-index:2
}
[data-black-overlay]:before,[data-overlay]:before,[data-white-overlay]:before {
    content:"";
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    z-index:-1
}
[data-black-overlay]:before {
    background-color:#000
}
[data-white-overlay]:before {
    background-color:#fff
}
[data-black-overlay="1"]:before,[data-overlay="1"]:before,[data-white-overlay="1"]:before {
    opacity:.1
}
[data-black-overlay="2"]:before,[data-overlay="2"]:before,[data-white-overlay="2"]:before {
    opacity:.2
}
[data-black-overlay="3"]:before,[data-overlay="3"]:before,[data-white-overlay="3"]:before {
    opacity:.3
}
[data-black-overlay="4"]:before,[data-overlay="4"]:before,[data-white-overlay="4"]:before {
    opacity:.4
}
.sub-dropdown .fluxi-submenu.third-lvl:hover li a,[data-black-overlay="5"]:before,[data-overlay="5"]:before,[data-white-overlay="5"]:before {
    opacity:.5
}
[data-black-overlay="6"]:before,[data-overlay="6"]:before,[data-white-overlay="6"]:before {
    opacity:.6
}
[data-black-overlay="7"]:before,[data-overlay="7"]:before,[data-white-overlay="7"]:before {
    opacity:.7
}
[data-black-overlay="8"]:before,[data-overlay="8"]:before,[data-white-overlay="8"]:before {
    opacity:.8
}
[data-black-overlay="9"]:before,[data-overlay="9"]:before,[data-white-overlay="9"]:before {
    opacity:.9
}
.cd-headline.clip b.is-visible,.game__single__box:hover .game__single__box__image__meta,.hero-banner-slide:hover .slider-arrow,.no-js .cd-words-wrapper b.is-visible,.rts-pricing-plan .card-plan.style-with-bg.active::after,.rts-pricing-plan .card-plan.style-with-bg.active::before,.rts-pricing-plan .card-plan.style-with-bg:hover::after,.rts-pricing-plan .card-plan.style-with-bg:hover::before,.rts-pricing-plan .single-plan.active::after,.rts-pricing-plan .single-plan.active::before,.rts-pricing-plan .single-plan:hover::after,.rts-pricing-plan .single-plan:hover::before,.rts-service-two .service-two-small.style-two:hover::before,.rts-services-area.area-3 .section-inner .service-wrapper:hover::after,.swiper-slide-active .banner-content,[data-aos=slideInUp2].aos-animate,[data-black-overlay="10"]:before,[data-overlay="10"]:before,[data-white-overlay="10"]:before {
    opacity:1
}
#scrollUp {
    width:70px;
    height:80px;
    right:100px;
    bottom:60px;
    text-align:center;
    z-index:9811!important;
    text-decoration:none;
    line-height:80px;
    color:#757589;
    font-size:15px;
    font-weight:400;
    transition:var(--transition);
    display:inline-block
}
#scrollUp::before {
    background:rgba(0,2,72,.1);
    content:"";
    position:absolute;
    transform:rotateY(-10deg);
    filter:blur(50px)
}
#scrollUp::after {
    background:#fff;
    position:absolute;
    content:"";
    top:0;
    right:0;
    transform:rotateY(-10deg)
}
#scrollUp span.text {
    position:relative;
    display:inline-block;
    margin-top:7px
}
#scrollUp span.text::after {
    width:0;
    height:0;
    border-style:solid;
    border-width:0 5px 7px;
    border-color:transparent transparent var(--color-primary);
    position:absolute;
    content:"";
    left:50%;
    top:21%;
    transform:translateX(-50%)
}
.animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge {
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43% {
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70% {
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90% {
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43% {
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70% {
        -webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90% {
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
.bounce {
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@keyframes jump-3 {
    0%,100% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40% {
        -webkit-transform:translate3d(0,50px,0) scale(.7);
        transform:translate3d(0,50px,0) scale(.7)
    }
}
@keyframes jump-4 {
    0%,100% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40% {
        -webkit-transform:translate3d(0,20px,0) scale(.8);
        transform:translate3d(0,20px,0) scale(.8)
    }
}
@keyframes jump-5 {
    0%,100% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40% {
        transform:translate3d(0,10px,0)
    }
}
@-webkit-keyframes flash {
    50%,from,to {
        opacity:1
    }
    25%,75% {
        opacity:0
    }
}
@keyframes flash {
    50%,from,to {
        opacity:1
    }
    25%,75% {
        opacity:0
    }
}
.flash {
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50% {
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@keyframes pulse {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50% {
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@keyframes pulse-border {
    0% {
        -webkit-transform:scale(100%);
        transform:scale(100%);
        opacity:1
    }
    100% {
        -webkit-transform:scale(350%);
        transform:scale(350%);
        opacity:0
    }
}
.pulse {
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30% {
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40% {
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50% {
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65% {
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75% {
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30% {
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40% {
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50% {
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65% {
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75% {
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
.rubberBand {
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake {
    from,to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90% {
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80% {
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shake {
    from,to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90% {
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80% {
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
.shake {
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40% {
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60% {
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80% {
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to {
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing {
    20% {
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40% {
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60% {
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80% {
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to {
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing {
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20% {
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90% {
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80% {
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
@keyframes tada {
    from,to {
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20% {
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90% {
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80% {
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
.tada {
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble {
    from,to {
        -webkit-transform:none;
        transform:none
    }
    15% {
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30% {
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45% {
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60% {
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75% {
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
@keyframes wobble {
    from,to {
        -webkit-transform:none;
        transform:none
    }
    15% {
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30% {
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45% {
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60% {
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75% {
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
.wobble {
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes jello {
    11.1%,from,to {
        -webkit-transform:none;
        transform:none
    }
    22.2% {
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@keyframes jello {
    11.1%,from,to {
        -webkit-transform:none;
        transform:none
    }
    22.2% {
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform:skewX(.390625deg) skewY(.390625deg);
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
.jello {
    -webkit-animation-name:jello;
    animation-name:jello;
    -webkit-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20% {
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40% {
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80% {
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to {
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20% {
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40% {
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80% {
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to {
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.bounceIn {
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75% {
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90% {
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75% {
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90% {
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown {
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75% {
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90% {
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75% {
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90% {
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft {
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75% {
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90% {
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75% {
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90% {
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to {
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight {
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75% {
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90% {
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75% {
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90% {
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.bounceInUp {
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55% {
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55% {
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut {
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45% {
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45% {
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.bounceOutDown {
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.bounceOutLeft {
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes bounceOutRight {
    20% {
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.bounceOutRight {
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45% {
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45% {
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp {
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
.fadeIn {
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig {
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig {
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
    from {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight {
    from {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig {
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp2 {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,40%,0);
        transform:translate3d(0,40%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig {
    from {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig {
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
@keyframes fadeOut {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
.fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown {
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig {
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft {
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig {
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight {
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig {
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp {
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig {
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
    from {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip {
    from {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip {
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX {
    from {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX {
    from {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX {
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
.flipInY,.flipOutX {
    -webkit-backface-visibility:visible!important
}
@-webkit-keyframes flipInY {
    from {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY {
    from {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY {
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX {
    from {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
@keyframes flipOutX {
    from {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to {
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
.flipOutX {
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
    from {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
@keyframes flipOutY {
    from {
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
.flipOutY {
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60% {
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80% {
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn {
    from {
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60% {
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80% {
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to {
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn {
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
    from {
        opacity:1
    }
    to {
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut {
    from {
        opacity:1
    }
    to {
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut {
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn {
    from {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn {
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft {
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight {
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft {
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight {
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
@keyframes rotateOut {
    from {
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to {
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
.rotateOut {
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
.rotateOutDownLeft {
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutDownRight {
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutUpLeft {
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to {
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
.rotateOutUpRight {
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60% {
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80% {
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to {
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@keyframes hinge {
    0% {
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60% {
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80% {
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to {
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
.hinge {
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn {
    from {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn {
    from {
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn {
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
@keyframes rollOut {
    from {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
.rollOut {
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn {
    from {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50% {
        opacity:1
    }
}
@keyframes zoomIn {
    from {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50% {
        opacity:1
    }
}
.zoomIn {
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInDown {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInDown {
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInLeft {
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInRight {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInRight {
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomInUp {
    from {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInUp {
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
    from {
        opacity:1
    }
    50% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to {
        opacity:0
    }
}
@keyframes zoomOut {
    from {
        opacity:1
    }
    50% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to {
        opacity:0
    }
}
.zoomOut {
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomOutDown {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomOutDown {
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft {
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to {
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight {
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
@keyframes zoomOutUp {
    40% {
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    to {
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomOutUp {
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
    from {
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInDown {
    from {
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInDown {
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInLeft {
    from {
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInLeft2 {
    from {
        -webkit-transform:translate3d(-10%,0,0);
        transform:translate3d(-10%,0,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInLeft {
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
    from {
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInRight {
    from {
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInRight {
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
    from {
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp {
    from {
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp2 {
    from {
        -webkit-transform:translate3d(0,20%,0);
        transform:translate3d(0,20%,0);
        visibility:hidden
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        visibility:visible
    }
}
@keyframes slideInUp3 {
    from {
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0);
        visibility:hidden
    }
    to {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        visibility:visible
    }
}
[data-aos=slideInUp2] {
    opacity:0;
    transition-property:transform,opacity
}
@media screen and (min-width:768px) {
    [data-aos=slideInUp2] {
        transform:translateY(30px)
    }
    [data-aos=slideInUp2].aos-animate {
        transform:translateY(0)
    }
}
.slideInUp {
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown {
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft {
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight {
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp {
    from {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to {
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp {
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@keyframes jump-1 {
    0%,100% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40% {
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
}
@keyframes jump-2 {
    0%,100% {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    50% {
        -webkit-transform:translate3d(0,30px,0);
        transform:translate3d(0,30px,0)
    }
}
@keyframes rotateIt {
    to {
        transform:rotate(-360deg)
    }
}
@keyframes rotateIt2 {
    to {
        transform:rotate(360deg)
    }
}
@keyframes shape-service-1 {
    0% {
        right:-40%;
        top:30%
    }
    100% {
        right:-23%;
        top:0
    }
}
@keyframes animate-floting {
    0% {
        transform:translateX(50%)
    }
    50% {
        transform:translateX(-40%)
    }
    100% {
        transform:translateX(40%)
    }
}
@keyframes animate-floting-2 {
    0% {
        transform:translateX(-50%)
    }
    50% {
        transform:translateX(40%)
    }
    100% {
        transform:translateX(-40%)
    }
}
@keyframes animate-floting-3 {
    0%,100% {
        transform:translateX(-20%)
    }
    50% {
        transform:translateX(0)
    }
}
.floting-line {
    animation:15s linear infinite animate-floting
}
.floting-line-2:hover,.floting-line:hover {
    animation-play-state:paused
}
.floting-line-2 {
    animation:15s linear infinite animate-floting-2
}
@keyframes waves {
    0% {
        -webkit-transform:scale(.2,.2);
        transform:scale(.2,.2);
        opacity:0
    }
    50% {
        opacity:.9
    }
    100% {
        -webkit-transform:scale(.9,.9);
        transform:scale(.9,.9);
        opacity:0
    }
}
@keyframes stickyanimations {
    0% {
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px)
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes vsmorph {
    0% {
        border-radius:var(--morp-value)
    }
    50% {
        border-radius:var(--morp-md-value)
    }
    100% {
        border-radius:40% 60%
    }
}
@keyframes morpspin {
    to {
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-webkit-keyframes shake-br {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%
    }
    10%,90% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
    80% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
}
@keyframes shake-br {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:100% 100%;
        transform-origin:100% 100%
    }
    10%,90% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
    80% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
}
@-webkit-keyframes shake-tl {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:0 0;
        transform-origin:0 0
    }
    10%,90% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
    80% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
}
@keyframes shake-tl {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:0 0;
        transform-origin:0 0
    }
    10%,90% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-4deg);
        transform:rotate(-4deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(4deg);
        transform:rotate(4deg)
    }
    80% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
}
@-webkit-keyframes shake-lr {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%
    }
    10%,90% {
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(10deg);
        transform:rotate(10deg)
    }
    80% {
        -webkit-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}
@keyframes shake-lr {
    0%,100% {
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%
    }
    10%,90% {
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    20%,40%,60% {
        -webkit-transform:rotate(-10deg);
        transform:rotate(-10deg)
    }
    30%,50%,70% {
        -webkit-transform:rotate(10deg);
        transform:rotate(10deg)
    }
    80% {
        -webkit-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}
.reveal-item {
    position:relative;
    display:block;
    overflow:hidden
}
.reveal-item .reveal-animation {
    position:absolute;
    top:0;
    width:100%;
    height:101%;
    background:var(--color-primary)
}
.reveal-item .reveal-animation::before {
    position:absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:var(--bs-gray-400);
    -webkit-transition-property:-webkit-transform;
    transition-property:transform,-webkit-transform;
    -webkit-transition-duration:1s;
    transition-duration:1s
}
.reveal-animation.reveal-primary::before {
    background:#0c0c0a
}
.reveal-animation.reveal-dark::before,.reveal-animation.reveal-white::before {
    background:#000
}
@keyframes moveLeftToRight {
    from,to {
        transform:translateX(-50px)
    }
    50% {
        transform:translateX(50px)
    }
}
@keyframes moveLeftToRight2 {
    from,to {
        transform:translateX(-20px)
    }
    50% {
        transform:translateX(20px)
    }
}
@keyframes moveTopToBottom {
    from,to {
        transform:translateY(-20%)
    }
    50% {
        transform:translateY(20%)
    }
}
@keyframes moveTopToBottom2 {
    from,to {
        transform:translateY(-2%)
    }
    50% {
        transform:translateY(2%)
    }
}
@keyframes moveBottomToTop {
    from,to {
        transform:translateY(20%)
    }
    50% {
        transform:translateY(-20%)
    }
}
@keyframes moveRightToLeft {
    from,to {
        transform:translateX(0)
    }
    50% {
        transform:translateX(-40px)
    }
}
@keyframes moveRightTopToLeftBottom {
    0%,100%,75% {
        transform:translate(0,0)
    }
    25% {
        transform:translate(-30px,-10px)
    }
    50% {
        transform:translate(-15px,0)
    }
}
@keyframes showHideAnimation {
    0%,100% {
        opacity:1
    }
    50% {
        opacity:.5
    }
}
@keyframes zoom-shake {
    0%,100% {
        transform:scale(100%) rotate(0)
    }
    20%,60% {
        transform:scale(105%) rotate(0)
    }
    40% {
        transform:scale(105%) rotate(20deg)
    }
    80% {
        transform:scale(105%) rotate(-20deg)
    }
}
@keyframes pulsing {
    0%,100% {
        transform:scale(1)
    }
    50% {
        transform:scale(.8)
    }
}
@keyframes rotateAnimation {
    0% {
        transform:rotate(0)
    }
    100% {
        transform:rotate(360deg)
    }
}
@keyframes earth-move {
    0% {
        background-position:0 0
    }
    100% {
        background-position:355px 0
    }
}
@keyframes bottom-top2 {
    0% {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    30%,75% {
        -webkit-transform:translateY(3px);
        transform:translateY(3px)
    }
    40%,65% {
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    50% {
        -webkit-transform:translateY(7px);
        transform:translateY(7px)
    }
    100% {
        -webkit-transform:ranslateY(0);
        transform:ranslateY(0)
    }
}
@keyframes ping-pong {
    0% {
        -webkit-transform:scale(1,1,1);
        transform:scale(1,1,1)
    }
    30%,75% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    100%,40%,65% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50% {
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
}
.show-hide {
    animation:4s linear infinite showHideAnimation
}
.top-bottom {
    animation:15s linear infinite moveTopToBottom
}
.right-left {
    animation:10s linear infinite moveRightToLeft
}
.top-bottom2 {
    animation:8s linear infinite moveTopToBottom2
}
.bottom-top {
    animation:15s linear infinite moveBottomToTop
}
.left-right {
    animation:15s linear infinite moveLeftToRight
}
.left-right-top-bottom {
    animation:15s linear infinite moveRightTopToLeftBottom
}
.left-right2 {
    animation:15s linear infinite moveLeftToRight2
}
.pulsing {
    animation:3s linear infinite pulsing
}
.earth-move {
    animation:5s linear infinite earth-move
}
@keyframes customOne {
    0% {
        -webkit-transform:translateY(-50%) scale(0);
        transform:translateY(-50%) scale(0);
        opacity:1
    }
    100% {
        -webkit-transform:translateY(-50%) scale(1.3);
        transform:translateY(-50%) scale(1.3);
        opacity:0
    }
}
@keyframes liveAuction {
    0% {
        background:var(--color-white)
    }
    100% {
        background:var(--color-danger)
    }
}
.cd-intro {
    margin:4em auto
}
.cd-headline {
    font-size:3rem;
    line-height:1.2
}
@media only screen and (min-width:768px) {
    .cd-intro {
        margin:5em auto
    }
    .cd-headline {
        font-size:4.4rem;
        font-weight:300
    }
}
@media only screen and (min-width:1170px) {
    .cd-intro {
        margin:6em auto
    }
    .cd-headline {
        font-size:48px
    }
}
@media only screen and (max-width:768px) {
    .cd-headline {
        font-size:40px
    }
}
@media only screen and (max-width:479px) {
    .small-margin-pricing {
        margin-bottom:25px
    }
    .contact-input {
        margin-bottom:35px
    }
    .cd-headline {
        font-size:26px
    }
}
.cd-words-wrapper {
    display:inline-block;
    position:relative;
    text-align:left
}
.cd-words-wrapper b {
    display:inline-block;
    position:absolute;
    white-space:nowrap;
    left:0;
    top:0
}
.cd-words-wrapper b.is-visible,.header-one .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown,.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown,.mobile-menu-main nav ul li.has-droupdown,.position-bg,.round__section,.rts-header.header__with__bg,.rts-hero,.rts-hero-five .rts-hero-image,.rts-hero.banner-style-home-one,.rts-newsletter {
    position:relative
}
.cd-headline.clip b,.no-js .cd-words-wrapper b,.swiper-slide .banner-content {
    opacity:0
}
.cd-headline.clip span {
    display:inline-block;
    padding:0
}
.cd-headline.clip .cd-words-wrapper {
    overflow:hidden;
    vertical-align:middle;
    position:relative;
    margin-top:-20px
}
.cd-headline.clip .cd-words-wrapper::after {
    content:"";
    position:absolute;
    top:50%;
    right:0;
    width:4px;
    height:100%;
    background-color:var(--color-primary-3);
    transform:translateY(-50%)
}
.rts-slider__btn {
    display:flex;
    gap:10px
}
.rts-slider__btn .slide__btn {
    transition:.3s ease-in;
    height:40px;
    width:40px;
    border-radius:10px;
    border:1px solid var(--border-color);
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer
}
.rts-slider__btn .slide__btn:hover {
    background:var(--color-primary);
    border-color:var(--color-primary);
    color:var(--body-bg)
}
.blog-info .blog-share,.blog-info .blog-tags,.blog-info .blog-tags__list,.rts-slider__btn__two,.social__media--list {
    display:flex;
    gap:10px
}
.rts-slider__btn__two .slide__btn {
    transition:.3s ease-in;
    height:50px;
    width:50px;
    border-radius:6px;
    border:1px solid #147bff;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    position:relative;
    z-index:2;
    color:var(--color-white)
}
.border__bottom,.rts-header {
    transition:.3s
}
.rts-slider__btn__two .slide__btn:hover {
    background:var(--color-third);
    border-color:#147bff;
    color:var(--color-secondary)
}
.rts-dot__button {
    display:flex;
    gap:10px;
    margin-top:50px
}
.rts-dot__button .swiper-pagination-bullet {
    height:10px;
    width:10px;
    border-radius:50%;
    border:1px solid var(--border-color);
    background:0 0;
    opacity:1;
    margin:0;
    transition:.3s
}
.rts-dot__button .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:var(--color-secondary);
    border-color:var(--color-secondary)
}
.rts-dot__button.slider-center {
    justify-content:center
}
.slider-arrow .rts-slider-btn {
    position:absolute;
    top:50%;
    background:0 0;
    height:80px;
    width:80px;
    border:1px solid #6d6d6d;
    border-radius:50%;
    color:var(--color-white);
    left:60px;
    z-index:9;
    transform:translateY(-50%);
    font-size:24px;
    transition:var(--transition)
}
.slider-arrow .rts-slider-btn.swiper-btn-prev {
    left:auto;
    right:60px
}
.slider-arrow .rts-slider-btn:hover {
    background:var(--color-third);
    border-color:var(--color-third);
    color:var(--color-secondary)
}
.slider-dots {
    text-align:center;
    position:absolute;
    transform:translate(0);
    z-index:1;
    display:none
}
.slider-dots .swiper-pagination-bullet {
    height:15px;
    width:15px;
    border-radius:50%;
    background:var(--color-white);
    opacity:.8;
    position:relative;
    bottom:30px
}
.slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:var(--color-third);
    border-color:var(--color-secondary)
}
.rts-header.style-five .rts-header__wrapper .rts-header__right .login__btn,.side-bar button i,.social__media--list .media:hover {
    background:var(--color-primary);
    background:var(--color-primary)
}
.rts-section__title {
    font-weight:var(--bold);
    color:var(--color-secondary);
    display:inline-block;
    margin-bottom:20px;
    letter-spacing:-.5px;
    margin-top:-10px
}
.rts-section__description {
    font-weight:var(--regular);
    color:var(--btc);
    margin:0 auto
}
.primary__btn,.side-bar .inner-main-wrapper-desk .inner-content .title {
    font-weight:600
}
.rts-section.section-style-two {
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:50px
}
@media screen and (max-width:992px) {
    .slider-arrow .rts-slider-btn {
        height:60px;
        width:60px;
        font-size:20px
    }
    .rts-section.section-style-two {
        align-items:center;
        flex-wrap:wrap;
        gap:30px
    }
    .rts-section__two {
        width:100%
    }
}
.rts-section__two .sub__title {
    padding:8px 14px;
    border-radius:3px;
    background:var(--body-bg);
    color:var(--color-secondary);
    line-height:100%;
    display:inline-block;
    margin-bottom:10px;
    text-transform:capitalize;
    font-size:15px;
    font-weight:var(--medium)
}
.rts-section__two .title {
    font-weight:var(--bold);
    color:var(--color-secondary);
    display:block;
    line-height:1.3;
    margin-bottom:25px;
    margin-top:-10px
}
.rts-section__two .description {
    width:95%
}
.rts-section .rts-section-description p {
    margin-bottom:0;
    font-family:var(--font-secondary)
}
.payment__method h5,.social__media h5 {
    color:var(--color-secondary);
    font-weight:var(--semibold);
    margin-bottom:20px;
    text-transform:capitalize
}
.payment__method ul,.social__media ul {
    padding:0;
    margin:0;
    list-style:none;
    display:flex;
    gap:5px
}
.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .login__btn i,.rts-ht__links img {
    margin-right:5px
}
.payment__method ul li img,.social__media ul li img {
    height:30px;
    width:50px;
    object-fit:cover;
    overflow:hidden;
    border-radius:4px
}
.social__media--list .media {
    height:34px;
    width:34px;
    border-radius:4px;
    border:1px solid #d4dcff;
    display:inline-flex!important;
    justify-content:center;
    align-items:center;
    background:0 0;
    transition:.3s ease-in;
    font-size:14px!important
}
.social__media--list .media:hover {
    border-color:var(--color-primary);
    color:var(--body-bg)
}
.rts-footer.site-footer-six .newsletter-style-six form,.separator {
    margin:25px 0
}
.site-default-border {
    border-top:1px solid var(--border-color)
}
.border__bottom:hover {
    text-decoration:underline
}
.home-three .rts-section__description,.hostie-menu .hostie-desktop-menu .hostie-has-dropdown:hover .hostie-dropdown-main-element::after,.hostie-menu .hostie-desktop-menu .menu-item.active .hostie-dropdown-main-element::after,.hostie-menu .hostie-desktop-menu .menu-item:hover .hostie-dropdown-main-element::after,.hostie-menu .hostie-desktop-menu .menu-item:hover .main-element::after {
    width:100%
}
.no-bg,.rts-faq.bg-white {
    background:#fff!important
}
.game-pricing .single-plan::before,.transparent {
    background:0 0!important
}
.rts-footer.footer-style-default {
    padding-top:120px;
    padding-bottom:80px
}
.rts-ht__wrapper {
    display:flex;
    justify-content:space-between;
    padding:0 10px;
    align-items:center;
    color:var(--body-bg);
    font-size:14px;
    line-height:1;
    margin-top:5px
}
.rts-ht__email a:hover {
    color:var(--body-bg)
}
@media (max-width:650px) {
    .rts-ht__wrapper {
        justify-content:center
    }
    .rts-ht__promo {
        display:none
    }
}
.rts-ht__promo p strong {
    color:var(--color-third)
}
.rts-ht__links {
    display:flex;
    gap:40px
}
.rts-ht__links a:hover,.white__color {
    color:var(--body-bg)
}
.rts-header {
    position:absolute;
    top:0;
    width:100%;
    z-index:99
}
.rts-header__wrapper,.rts-whois-result .result-content {
    display:flex;
    justify-content:space-between;
    align-items:center
}
.rts-header__wrapper .rts-header__logo .site-logo .logo-white {
    display:block
}
#menu-btn,#side-bar .mobile-menu-main,.rts-header.header-sticky .rts-header__wrapper .rts-header__logo .site-logo .logo-white,.rts-header.header-sticky .rts-ht,.rts-header__wrapper .rts-header__logo .site-logo .logo-dark {
    display:none
}
.rts-header__menu ul {
    padding:0;
    margin:0;
    list-style:none
}
.rts-header__menu ul li {
    display:inline-block;
    position:relative
}
@media (max-width:1366px) {
    .rts-header__menu ul li:not(:last-child) {
        margin-right:35px
    }
}
.rts-header__menu ul li a {
    font-size:16px;
    color:var(--body-bg)
}
.rts-header__right {
    text-align:right
}
.rts-header__right .login__btn {
    border:1px solid var(--body-bg);
    padding:11px 38px;
    border-radius:50px;
    color:var(--body-bg);
    transition:var(--transition)
}
.rts-header__right .login__btn:hover {
    background:var(--color-third);
    color:var(--color-secondary);
    border:1px solid var(--color-third)
}
.rts-header__right .mobile__active {
    height:40px;
    width:40px;
    border:1px solid var(--body-bg);
    border-radius:4px;
    color:var(--body-bg);
    display:none
}
.rts-header.style-three {
    top:0
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area,.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area {
    display:flex;
    align-items:center;
    gap:30px
}
.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .login__btn {
    border:none;
    padding:0
}
.hostie-menu .hostie-desktop-menu .hostie-has-dropdown:hover .hostie-dropdown-main-element,.hostie-menu .hostie-desktop-menu .menu-item.active .hostie-dropdown-main-element,.hostie-menu .hostie-desktop-menu .menu-item:hover .hostie-dropdown-main-element,.hostie-menu .hostie-desktop-menu .menu-item:hover .main-element,.rts-header.header-sticky.style-five .rts-header__wrapper .rts-header__right .login__btn,.rts-header.header-sticky.style-six .rts-header__right .login__btn,.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .login__btn:hover,.sub-dropdown.active::after,.sub-dropdown:hover::after {
    color:var(--color-white)
}
.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .get-started__btn {
    padding:14px 25px;
    border:1px solid var(--color-white);
    border-radius:4px;
    color:var(--color-white);
    line-height:1;
    transition:var(--transition)
}
.rts-header.style-five .rts-header__wrapper .rts-header__right .login__btn:hover,.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .get-started__btn:hover {
    background:var(--color-third);
    color:var(--color-secondary);
    border-color:var(--color-third)
}
.rts-header.style-five {
    top:0;
    margin:0;
    background:var(--color-white);
    box-shadow:0 7px 18px #1810100d;
    position:relative
}
.rts-header.style-five .rts-ht__bg {
    position:unset;
    background:#f6f6f6
}
.rts-header.style-five .rts-ht__bg .rts-ht__wrapper .rts-ht__email a,.rts-header.style-five .rts-ht__bg .rts-ht__wrapper .rts-ht__links a,.rts-header.style-five .rts-ht__bg .rts-ht__wrapper .rts-ht__promo p {
    color:var(--btc);
    font-weight:500
}
.rts-header.style-five .rts-ht__bg .rts-ht__wrapper .rts-ht__email a .icon {
    margin-right:8px
}
.rts-header.style-five .rts-ht__bg .rts-ht__wrapper .rts-ht__promo p strong {
    color:var(--color-primary)
}
.rts-header.style-five .rts-header__wrapper .rts-header__menu .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element {
    color:var(--btc);
    display:block
}
.rts-header.style-five .rts-header__wrapper .rts-header__menu .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element:after {
    background:var(--btc)
}
.rts-header.style-five .rts-header__wrapper .rts-header__right .login__btn {
    border-radius:4px;
    border:1px solid var(--color-primary);
    transition:var(--transition)
}
.rts-header.style-five .rts-header__wrapper .rts-header__right .mobile__active {
    color:var(--color-primary);
    border:1px solid var(--color-primary)
}
.rts-header.style-six {
    top:0;
    backdrop-filter:blur(2.5px)
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .login__btn {
    border:none;
    padding:0
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .login__btn:hover {
    color:var(--color-white)!important;
    background:0 0
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .login__btn i {
    margin-right:5px
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .get-started__btn {
    padding:12px 25px;
    border:1px solid var(--color-white);
    border-radius:4px;
    color:var(--color-white);
    line-height:1;
    transition:var(--transition)
}
.rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .get-started__btn:hover {
    background:var(--color-third);
    border-color:var(--color-third);
    color:var(--color-secondary)
}
.rts-header.header-sticky {
    position:fixed;
    animation:.8s cubic-bezier(.25,.46,.45,.94) both stickyanimations;
    transition:padding 1s;
    box-shadow:var(--box-shadow);
    background:var(--color-white)
}
.mobile-menu-main nav ul li a,.rts-header.header-sticky .rts-header__wrapper .rts-header__logo .site-logo .logo-dark,.sub-dropdown:hover .submenu.third-lvl.base li,header.heder-two .sub-dropdown .submenu.third-lvl.base {
    display:block
}
.rts-header.header-sticky .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element {
    color:var(--btc);
    padding:28px 0
}
.rts-header.header-sticky .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element::after {
    bottom:28px;
    background:var(--btc)
}
.rts-header.header-sticky .rts-header__right .login__btn,.rts-header.header-sticky.style-three .rts-header__wrapper .rts-header__right .button-area .get-started__btn {
    border:1px solid var(--btc);
    color:var(--btc)
}
.rts-header.header-sticky .rts-header__right .login__btn:hover {
    background:var(--color-third);
    color:var(--color-secondary)!important;
    border:1px solid var(--color-third)
}
.rts-header.header-sticky.style-three .rts-header__wrapper .rts-header__right .button-area .get-started__btn:hover {
    background:var(--color-third);
    color:var(--color-secondary);
    border:1px solid var(--color-third)
}
.rts-header.header-sticky.style-six {
    background:#000;
    backdrop-filter:blur(0)
}
.rts-header.header-sticky.style-six .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element {
    color:var(--color-white);
    padding:28px 0
}
.rts-header.header-sticky.style-six .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element::after {
    bottom:28px;
    background:var(--color-white)
}
.rts-header.header-sticky.style-six.header-sticky .rts-header__right .mobile__active {
    border:1px solid var(--color-white);
    color:var(--color-white)
}
.rts-header.header-sticky .rts-header__right .mobile__active {
    color:var(--btc);
    border:1px solid var(--btc)
}
.rts-header.header__with__bg.header-sticky {
    position:fixed
}
.rts-header.header__with__bg.header-sticky .rts-menu {
    background:0 0
}
.rts-header.header__with__bg .rts-ht__bg {
    background:#06f
}
.rts-header.header__with__bg .rts-menu {
    background:#033aa7
}
.hostie-menu .hostie-desktop-menu {
    display:flex;
    justify-content:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    max-height:100%;
    overflow:visible;
    margin:0
}
.hostie-menu .hostie-desktop-menu .menu-item {
    margin:0;
    color:var(--color-white);
    font-size:16px;
    font-weight:500;
    line-height:26px;
    text-transform:capitalize;
    padding:0 30px;
    cursor:pointer
}
.hostie-menu .hostie-desktop-menu .menu-item.mega-menu.big {
    position:static!important
}
.hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element,.hostie-menu .hostie-desktop-menu .menu-item .main-element {
    padding:28px 0;
    position:relative;
    display:block
}
.hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element::after,.hostie-menu .hostie-desktop-menu .menu-item .main-element::after {
    content:"";
    position:absolute;
    width:0;
    height:2px;
    left:0;
    bottom:28px;
    background:var(--color-white);
    transition:.3s ease-in-out
}
.hostie-menu .hostie-desktop-menu .hostie-has-dropdown:hover .hostie-submenu {
    visibility:visible;
    opacity:1;
    transform:translateY(0)
}
.hostie-menu .hostie-desktop-menu .hostie-has-dropdown .hostie-dropdown-main-element::before {
    content:"\f078";
    position:absolute;
    color:var(--color-white);
    right:-20px;
    top:50%;
    font-size:12px;
    transform:translateY(-50%);
    font-family:"Font Awesome 6 Pro"
}
.hostie-menu .hostie-desktop-menu .hostie-submenu {
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:absolute;
    opacity:0;
    width:200px;
    visibility:hidden;
    overflow:visible;
    transform:translateY(15px);
    transition:.3s ease-in-out;
    padding:15px 0;
    background:var(--color-white);
    -webkit-box-shadow:9px 9px 22px -1px rgba(0,0,0,.12);
    box-shadow:9px 9px 22px -1px rgba(0,0,0,.12);
    z-index:10;
    border-radius:10px
}
.sub-dropdown .fluxi-submenu.third-lvl,.sub-dropdown .hostie-submenu.third-lvl {
    opacity:0!important;
    left:100%!important;
    top:-13%!important;
    transform:translateY(25px)!important;
    pointer-events:none
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item {
    margin:0;
    transition:.3s ease-in-out;
    position:relative
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item a.nav-link.active::after,.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item:hover a.nav-link::after,.sub-dropdown .fluxi-submenu.third-lvl li:hover a::after,.sub-dropdown .hostie-submenu.third-lvl li a.active::after,.sub-dropdown .hostie-submenu.third-lvl li:hover a::after {
    width:12px
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item a.nav-link {
    display:block;
    text-transform:capitalize;
    color:var(--btc);
    text-decoration:none;
    padding:10px 15px 10px 20px;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    position:relative;
    font-weight:400;
    font-size:15px
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item a.nav-link::after {
    content:"";
    position:absolute;
    width:0;
    height:2px;
    top:50%;
    left:20px;
    transform:translateY(-50%);
    background:var(--btc);
    transition:.3s ease-in-out
}
.hostie-menu .hostie-desktop-menu .hostie-submenu .nav-item a.nav-link.active,.sub-dropdown .hostie-submenu.third-lvl li a.active {
    padding-left:40px;
    color:var(--color-white)
}
.game-faq .accordion .accordion-item .accordion-header .accordion-button,.game-faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed),.game-pricing .single-plan__content .plan-title,.sub-dropdown.active .sub-menu-link {
    color:var(--color-white)!important
}
.sub-dropdown::after {
    content:"\f105";
    position:absolute;
    top:50%;
    right:15px;
    font-family:"Font Awesome 6 Pro";
    transform:translateY(-50%);
    color:#fff9;
    transition:.3s ease-in-out
}
.sub-dropdown .hostie-submenu.third-lvl {
    min-width:185px!important;
    margin:0;
    border-radius:0!important;
    transition:.3s ease-in-out
}
.sub-dropdown .fluxi-submenu.third-lvl.base,.sub-dropdown .hostie-submenu.third-lvl.base {
    visibility:hidden;
    transition:.3s ease-in-out
}
.sub-dropdown .hostie-submenu.third-lvl li {
    display:block;
    margin:0;
    position:relative
}
.sub-dropdown .hostie-submenu.third-lvl li:hover a {
    padding-left:40px;
    color:var(--btc)
}
.sub-dropdown .hostie-submenu.third-lvl li a {
    display:block!important;
    padding:10px 20px;
    position:relative;
    color:var(--btc)
}
.sub-dropdown .hostie-submenu.third-lvl li a::after {
    content:"";
    position:absolute;
    width:0;
    height:2px;
    top:50%;
    left:20px;
    transform:translateY(-50%);
    background:var(--color-white);
    transition:.3s ease-in-out
}
.sub-dropdown:hover .hostie-submenu.third-lvl.base {
    visibility:visible;
    opacity:1!important;
    min-width:185px!important;
    top:0!important;
    right:3px;
    transform:translateY(5px)!important;
    pointer-events:all
}
.header-two-content-main .main-nav-area {
    margin-left:-150px
}
@media only screen and (max-width:575px) {
    .ptb_mobile--5 {
        padding:5px 0
    }
    .plr_mobile--5 {
        padding:0 5px
    }
    .pt_mobile--5 {
        padding-top:5px
    }
    .pb_mobile--5 {
        padding-bottom:5px
    }
    .pl_mobile--5 {
        padding-left:5px
    }
    .pr_mobile--5 {
        padding-right:5px
    }
    .mt_mobile--5 {
        margin-top:5px
    }
    .mb_mobile--5 {
        margin-bottom:5px
    }
    .ptb_mobile--10 {
        padding:10px 0
    }
    .plr_mobile--10 {
        padding:0 10px
    }
    .pt_mobile--10 {
        padding-top:10px
    }
    .pb_mobile--10 {
        padding-bottom:10px
    }
    .pl_mobile--10 {
        padding-left:10px
    }
    .pr_mobile--10 {
        padding-right:10px
    }
    .mt_mobile--10 {
        margin-top:10px
    }
    .mb_mobile--10 {
        margin-bottom:10px
    }
    .ptb_mobile--15 {
        padding:15px 0
    }
    .plr_mobile--15 {
        padding:0 15px
    }
    .pt_mobile--15 {
        padding-top:15px
    }
    .pb_mobile--15 {
        padding-bottom:15px
    }
    .pl_mobile--15 {
        padding-left:15px
    }
    .pr_mobile--15 {
        padding-right:15px
    }
    .mt_mobile--15 {
        margin-top:15px
    }
    .mb_mobile--15 {
        margin-bottom:15px
    }
    .ptb_mobile--20 {
        padding:20px 0
    }
    .plr_mobile--20 {
        padding:0 20px
    }
    .pt_mobile--20 {
        padding-top:20px
    }
    .pb_mobile--20 {
        padding-bottom:20px
    }
    .pl_mobile--20 {
        padding-left:20px
    }
    .pr_mobile--20 {
        padding-right:20px
    }
    .mt_mobile--20 {
        margin-top:20px
    }
    .mb_mobile--20 {
        margin-bottom:20px
    }
    .ptb_mobile--25 {
        padding:25px 0
    }
    .plr_mobile--25 {
        padding:0 25px
    }
    .pt_mobile--25 {
        padding-top:25px
    }
    .pb_mobile--25 {
        padding-bottom:25px
    }
    .pl_mobile--25 {
        padding-left:25px
    }
    .pr_mobile--25 {
        padding-right:25px
    }
    .mt_mobile--25 {
        margin-top:25px
    }
    .mb_mobile--25 {
        margin-bottom:25px
    }
    .ptb_mobile--30 {
        padding:30px 0
    }
    .plr_mobile--30 {
        padding:0 30px
    }
    .pt_mobile--30 {
        padding-top:30px
    }
    .pb_mobile--30 {
        padding-bottom:30px
    }
    .pl_mobile--30 {
        padding-left:30px
    }
    .pr_mobile--30 {
        padding-right:30px
    }
    .mt-contact-sm,.mt_mobile--30 {
        margin-top:30px
    }
    .mb_mobile--30 {
        margin-bottom:30px
    }
    .ptb_mobile--35 {
        padding:35px 0
    }
    .plr_mobile--35 {
        padding:0 35px
    }
    .pt_mobile--35 {
        padding-top:35px
    }
    .pb_mobile--35 {
        padding-bottom:35px
    }
    .pl_mobile--35 {
        padding-left:35px
    }
    .pr_mobile--35 {
        padding-right:35px
    }
    .mt_mobile--35 {
        margin-top:35px
    }
    .mb_mobile--35 {
        margin-bottom:35px
    }
    .ptb_mobile--40 {
        padding:40px 0
    }
    .plr_mobile--40 {
        padding:0 40px
    }
    .pt_mobile--40 {
        padding-top:40px
    }
    .pb_mobile--40 {
        padding-bottom:40px
    }
    .pl_mobile--40 {
        padding-left:40px
    }
    .pr_mobile--40 {
        padding-right:40px
    }
    .mt_mobile--40 {
        margin-top:40px
    }
    .mb_mobile--40 {
        margin-bottom:40px
    }
    .ptb_mobile--45 {
        padding:45px 0
    }
    .plr_mobile--45 {
        padding:0 45px
    }
    .pt_mobile--45 {
        padding-top:45px
    }
    .pb_mobile--45 {
        padding-bottom:45px
    }
    .pl_mobile--45 {
        padding-left:45px
    }
    .pr_mobile--45 {
        padding-right:45px
    }
    .mt_mobile--45 {
        margin-top:45px
    }
    .mb_mobile--45 {
        margin-bottom:45px
    }
    .ptb_mobile--50 {
        padding:50px 0
    }
    .plr_mobile--50 {
        padding:0 50px
    }
    .pt_mobile--50 {
        padding-top:50px
    }
    .pb_mobile--50 {
        padding-bottom:50px
    }
    .pl_mobile--50 {
        padding-left:50px
    }
    .pr_mobile--50 {
        padding-right:50px
    }
    .mt_mobile--50 {
        margin-top:50px
    }
    .mb_mobile--50 {
        margin-bottom:50px
    }
    .ptb_mobile--55 {
        padding:55px 0
    }
    .plr_mobile--55 {
        padding:0 55px
    }
    .pt_mobile--55 {
        padding-top:55px
    }
    .pb_mobile--55 {
        padding-bottom:55px
    }
    .pl_mobile--55 {
        padding-left:55px
    }
    .pr_mobile--55 {
        padding-right:55px
    }
    .mt_mobile--55 {
        margin-top:55px
    }
    .mb_mobile--55 {
        margin-bottom:55px
    }
    .ptb_mobile--60 {
        padding:60px 0
    }
    .plr_mobile--60 {
        padding:0 60px
    }
    .pt_mobile--60 {
        padding-top:60px
    }
    .pb_mobile--60 {
        padding-bottom:60px
    }
    .pl_mobile--60 {
        padding-left:60px
    }
    .pr_mobile--60 {
        padding-right:60px
    }
    .mt_mobile--60 {
        margin-top:60px
    }
    .mb_mobile--60 {
        margin-bottom:60px
    }
    .ptb_mobile--65 {
        padding:65px 0
    }
    .plr_mobile--65 {
        padding:0 65px
    }
    .pt_mobile--65 {
        padding-top:65px
    }
    .pb_mobile--65 {
        padding-bottom:65px
    }
    .pl_mobile--65 {
        padding-left:65px
    }
    .pr_mobile--65 {
        padding-right:65px
    }
    .mt_mobile--65 {
        margin-top:65px
    }
    .mb_mobile--65 {
        margin-bottom:65px
    }
    .ptb_mobile--70 {
        padding:70px 0
    }
    .plr_mobile--70 {
        padding:0 70px
    }
    .pt_mobile--70 {
        padding-top:70px
    }
    .pb_mobile--70 {
        padding-bottom:70px
    }
    .pl_mobile--70 {
        padding-left:70px
    }
    .pr_mobile--70 {
        padding-right:70px
    }
    .mt_mobile--70 {
        margin-top:70px
    }
    .mb_mobile--70 {
        margin-bottom:70px
    }
    .ptb_mobile--75 {
        padding:75px 0
    }
    .plr_mobile--75 {
        padding:0 75px
    }
    .pt_mobile--75 {
        padding-top:75px
    }
    .pb_mobile--75 {
        padding-bottom:75px
    }
    .pl_mobile--75 {
        padding-left:75px
    }
    .pr_mobile--75 {
        padding-right:75px
    }
    .mt_mobile--75 {
        margin-top:75px
    }
    .mb_mobile--75 {
        margin-bottom:75px
    }
    .ptb_mobile--80 {
        padding:80px 0
    }
    .plr_mobile--80 {
        padding:0 80px
    }
    .pt_mobile--80 {
        padding-top:80px
    }
    .pb_mobile--80 {
        padding-bottom:80px
    }
    .pl_mobile--80 {
        padding-left:80px
    }
    .pr_mobile--80 {
        padding-right:80px
    }
    .mt_mobile--80 {
        margin-top:80px
    }
    .mb_mobile--80 {
        margin-bottom:80px
    }
    .ptb_mobile--85 {
        padding:85px 0
    }
    .plr_mobile--85 {
        padding:0 85px
    }
    .pt_mobile--85 {
        padding-top:85px
    }
    .pb_mobile--85 {
        padding-bottom:85px
    }
    .pl_mobile--85 {
        padding-left:85px
    }
    .pr_mobile--85 {
        padding-right:85px
    }
    .mt_mobile--85 {
        margin-top:85px
    }
    .mb_mobile--85 {
        margin-bottom:85px
    }
    .ptb_mobile--90 {
        padding:90px 0
    }
    .plr_mobile--90 {
        padding:0 90px
    }
    .pt_mobile--90 {
        padding-top:90px
    }
    .pb_mobile--90 {
        padding-bottom:90px
    }
    .pl_mobile--90 {
        padding-left:90px
    }
    .pr_mobile--90 {
        padding-right:90px
    }
    .mt_mobile--90 {
        margin-top:90px
    }
    .mb_mobile--90 {
        margin-bottom:90px
    }
    .ptb_mobile--95 {
        padding:95px 0
    }
    .plr_mobile--95 {
        padding:0 95px
    }
    .pt_mobile--95 {
        padding-top:95px
    }
    .pb_mobile--95 {
        padding-bottom:95px
    }
    .pl_mobile--95 {
        padding-left:95px
    }
    .pr_mobile--95 {
        padding-right:95px
    }
    .mt_mobile--95 {
        margin-top:95px
    }
    .mb_mobile--95 {
        margin-bottom:95px
    }
    .ptb_mobile--100 {
        padding:100px 0
    }
    .plr_mobile--100 {
        padding:0 100px
    }
    .pt_mobile--100 {
        padding-top:100px
    }
    .pb_mobile--100 {
        padding-bottom:100px
    }
    .pl_mobile--100 {
        padding-left:100px
    }
    .pr_mobile--100 {
        padding-right:100px
    }
    .mt_mobile--100 {
        margin-top:100px
    }
    .mb_mobile--100 {
        margin-bottom:100px
    }
    .mb_dec--35 {
        margin-bottom:0
    }
    .side-bar {
        width:315px
    }
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .title {
    margin-bottom:20px;
    font-size:24px
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info {
    margin:15px 0
}
.header-one .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown:hover::after,.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown:hover::after,.mobile-menu-main nav ul li.has-droupdown.third-lvl ul li:hover,.primary__color,.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info a:hover,.sub-dropdown:hover .sub-menu-link {
    color:var(--color-primary)
}
.blog-comment,.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .rts-social-style-one {
    margin-top:40px
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .rts-social-style-one ul {
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:15px;
    list-style:none
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .rts-social-style-one ul li {
    margin:0
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .rts-social-style-one ul li a {
    height:45px;
    width:45px;
    border-radius:50%;
    border:1px solid #dfdfdf;
    display:flex;
    align-items:center;
    justify-content:center
}
.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .rts-social-style-one ul li a:hover {
    background:var(--color-primary);
    border:1px solid transparent;
    color:#fff
}
.side-bar button i {
    display:flex;
    align-items:center;
    justify-content:center
}
.header-style-one.case-studies .main-nav-area ul li>a.fluxi-dropdown-main-element {
    color:#fff!important
}
.header-style-one.case-studies.header--sticky.sticky {
    background:linear-gradient(258deg,#373551 8.48%,#212026 94.83%)
}
.rts-mega-menu {
    position:absolute;
    width:max-content;
    height:auto;
    top:100%;
    transform:translateY(15px) translateX(-30%);
    left:30%;
    z-index:90;
    opacity:0;
    visibility:hidden;
    text-align:left;
    transition:.3s;
    background-color:#fff;
    display:inline-block;
    box-shadow:0 36px 35px rgba(61,60,60,.08);
    transform-origin:0 0 0;
    padding:30px;
    border-radius:10px
}
.mega-menu-item {
    padding:0;
    margin:0;
    flex-direction:column;
    display:flex;
    align-items:flex-start!important
}
.container,.container-2 {
    margin-left:auto;
    margin-right:auto
}
.mega-menu-item li {
    margin:0 0 19px;
    width:100%
}
.mega-menu-item li:hover a {
    border:1px solid #e6e5ff;
    border-radius:4px
}
.mega-menu-item li a {
    display:flex!important;
    align-items:center;
    padding:10px!important;
    border:1px solid transparent;
    width:90%
}
.mega-menu-item li a img {
    margin-right:16px;
    padding:10px;
    max-width:max-content;
    background:#f0f0ff;
    border-radius:4px
}
.mega-menu-item li a .info p {
    margin-bottom:2px;
    font-weight:500;
    font-size:16px;
    line-height:26px;
    color:#083a5e
}
.mega-menu-item li a .info span {
    font-weight:400;
    font-size:14px;
    line-height:24px;
    color:#497696
}
.hostie-has-dropdown.mega-menu:hover .rts-mega-menu {
    opacity:1;
    visibility:visible;
    top:100%;
    transform:translateY(5px) translateX(-30%)
}
.big .rts-mega-menu {
    transform:translateY(15px) translateX(-50%);
    left:50%
}
@media (max-width:1200px) {
    .rts-header__menu ul li a {
        font-size:14px
    }
    .rts-header.style-six .rts-header__wrapper .rts-header__right .button-area {
        gap:15px
    }
    .hostie-menu .hostie-desktop-menu .menu-item {
        padding:0 15px
    }
    .hostie-menu .hostie-desktop-menu .hostie-has-dropdown .hostie-dropdown-main-element::before {
        right:-15px
    }
    .mega-menu-item li {
        margin-bottom:10px
    }
    .mega-menu-item li a {
        width:100%
    }
    .mega-menu-item li a img {
        margin-right:8px
    }
    .mega-menu-item li a .info p {
        font-size:15px
    }
    .mega-menu-item li a .info span {
        font-size:13px
    }
    .big .rts-mega-menu {
        width:98%;
        padding:25px
    }
}
.hostie-has-dropdown.mega-menu.big:hover .rts-mega-menu {
    transform:translateY(5px) translateX(-50%);
    visibility:visible
}
.rts-header__menu .hostie-menu ul li:hover .has-homemenu {
    opacity:1;
    visibility:visible
}
.rts-header__menu .hostie-menu ul li .has-homemenu {
    position:absolute;
    width:800px;
    padding:30px 30px 10px;
    box-shadow:rgba(149,157,165,.2) 0 8px 24px;
    background:var(--color-white);
    border-radius:10px;
    opacity:0;
    transition:var(--transition);
    visibility:hidden
}
.fix,.rts-brand__slider,.rts-client-feedback .feedback-slider,.rts-header__menu .hostie-menu ul li .has-homemenu .homemenu-thumb,.rts-hosting-type__slider,.rts-testimonial__slider {
    overflow:hidden
}
.rts-header__menu .hostie-menu ul li .has-homemenu .homemenu-thumb img {
    transition:var(--transition);
    height:150px;
    width:100%;
    object-fit:cover;
    transform:scale(1);
    border:1px solid #d9d9D93D
}
.rts-header__menu .hostie-menu ul li .has-homemenu .homemenu-thumb img:hover {
    transform:scale(1.1)
}
.rts-header__menu .hostie-menu ul li .has-homemenu .homemenu-title a {
    color:var(--color-secondary);
    display:block;
    margin-top:15px
}
.blog-details .rts-blockquote span,.login-submenu form .form-inner .forgot-password:hover,.login-submenu form .sign-in-option a,.rts-blog-area .section-inner .blog-wrapper .content .blog-title:hover,.rts-blog-area.area-5 .section-title-area .newsletter-btn .title,.rts-header__menu .hostie-menu ul li .has-homemenu .homemenu-title a:hover,.rts-sign-up-section .section-inner form .form-inner .check label a,.rts-sign-up-section .section-inner form .sign-in-option a {
    text-decoration:underline
}
.side-bar {
    position:fixed;
    top:0;
    right:-100%;
    width:465px;
    padding:50px 30px 40px;
    height:100%;
    display:block;
    background-color:#fff;
    backdrop-filter:blur(7px);
    z-index:1900;
    transition:.6s;
    display:flex;
    flex-direction:column;
    overflow-y:auto;
    overflow:visible
}
@media only screen and (max-width:575px) {
    .side-bar {
        width:300px
    }
}
.side-bar .inner-main-wrapper-desk .thumbnail {
    display:flex;
    justify-content:center
}
.side-bar .inner-main-wrapper-desk .thumbnail img {
    width:85%;
    margin:auto
}
.side-bar .inner-main-wrapper-desk .inner-content {
    text-align:center;
    margin-top:30px
}
.side-bar .inner-main-wrapper-desk .inner-content p {
    max-width:95%;
    text-align:center;
    margin:auto
}
.side-bar .inner-main-wrapper-desk .inner-content .footer {
    padding-top:50px;
    margin-top:80px;
    border-top:1px solid #c2c2c2
}
.side-bar .inner-main-wrapper-desk .inner-content .footer .title {
    font-weight:500
}
.rts-blog-area .section-title-area .desc,.rts-hosting-feature-four.feature-five .rts-section.section-style-two .rts-section-description,.rts-testimonial.area-3 .section-title-area .desc,.side-bar .inner-main-wrapper-desk .inner-content .footer a.rts-btn {
    margin:auto
}
.side-bar.show {
    right:0;
    overflow-y:auto
}
.side-bar button {
    max-width:max-content;
    margin-right:auto;
    margin-left:-53px;
    margin-top:0;
    position:absolute;
    border:none
}
.side-bar button i {
    color:#fff;
    height:50px;
    width:50px;
    border-radius:0;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:14px;
    margin-top:-53px;
    font-size:27px;
    background:var(--color-primary);
    font-weight:300
}
#anywhere-home {
    cursor:url(../images/close.png),auto;
    background:#0e1013;
    position:fixed;
    width:100%;
    height:100%;
    opacity:0;
    visibility:hidden;
    transition:opacity .5s ease-in-out;
    pointer-events:none;
    z-index:50
}
#anywhere-home.bgshow {
    background:#0e1013;
    opacity:70%;
    visibility:visible;
    pointer-events:visible;
    z-index:999;
    top:0
}
#menu-btn {
    cursor:pointer;
    padding:10px;
    color:#fff
}
.mobile-menu-main nav ul {
    padding:0 20px;
    display:block
}
.mobile-menu-main nav ul li {
    margin:0;
    padding:0
}
.mobile-menu-main nav ul li a.main {
    padding:12px 0 17px;
    border-bottom:1px solid #f3f3f3;
    cursor:pointer
}
.mobile-menu-main nav ul li.has-droupdown ul a.tag {
    font-weight:700;
    margin-top:15px;
    font-size:18px;
    border-bottom:2px solid var(--color-primary);
    padding:10px 0
}
.mobile-menu-main nav ul li.has-droupdown ul li {
    margin:7px 0!important;
    border-bottom:1px solid #f3f3f3
}
.mobile-menu-main nav ul li.has-droupdown::after {
    position:absolute;
    content:"\f054";
    font-family:"Font Awesome 6 pro"!important;
    font-size:16px;
    right:0;
    font-weight:400;
    top:5px;
    padding:8px 13px;
    color:var(--color-title);
    color:rgba(38,38,44,.5);
    pointer-events:none;
    cursor:pointer
}
.mobile-menu-main nav ul li.has-droupdown.mm-active::after {
    content:"\f077"
}
.mobile-menu-main nav ul li.has-droupdown.third-lvl::after {
    font-size:10px;
    padding:3px 10px
}
.mobile-menu-main nav ul li.has-droupdown.third-lvl ul li {
    margin:10px 0!important;
    position:relative;
    z-index:1;
    transition:.3s
}
.mobile-menu-main nav ul li.has-droupdown.third-lvl ul li a {
    position:absolute;
    width:100%;
    height:100%;
    transition:.3s
}
.mobile-menu-main .social-area-one {
    display:flex;
    align-items:center;
    padding:0 20px;
    margin:40px 0 0;
    gap:30px
}
@media screen and (max-width:1024px) {
    .side-bar.header-three .inner-main-wrapper-desk,.side-bar.header-two .inner-main-wrapper-desk {
        display:none
    }
}
@media screen and (min-width:1024px) {
    .side-bar.header-three .mobile-menu,.side-bar.header-two .mobile-menu {
        display:none!important
    }
}
.header-one .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown::after,.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown::after {
    position:absolute;
    content:"\f105";
    font-family:"Font Awesome 6 Pro"!important;
    font-size:16px;
    right:25px;
    top:50%;
    transform:translateY(-50%);
    color:#fff
}
.header-one .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown .third-lvl,.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page .sub-dropdown .third-lvl {
    margin-left:-4px
}
.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page li {
    margin:0;
    width:100%
}
.header-three .main-nav-desk nav ul li.has-droupdown .submenu.inner-page li a {
    display:block;
    width:100%;
    padding:0 15px
}
.sub-dropdown .submenu.third-lvl {
    opacity:0!important;
    min-width:185px!important;
    left:100%!important;
    top:-13%!important;
    margin:0;
    border-radius:0!important
}
.sub-dropdown .submenu.third-lvl.base,.sub-dropdown:hover .submenu.third-lvl.base li a {
    display:block!important
}
.sub-dropdown:hover .submenu.third-lvl.base {
    opacity:1!important;
    min-width:185px!important;
    top:0!important;
    right:3px;
    display:block!important
}
.header-three .sub-dropdown:hover .submenu.third-lvl.base {
    margin-left:-14px!important
}
.header-two .header-main-wrapper .sub-dropdown:hover .submenu.third-lvl.base {
    margin-left:90px!important
}
header.heder-two .sub-dropdown:hover .submenu.third-lvl.base {
    opacity:1!important;
    min-width:185px!important;
    top:0!important;
    right:3px;
    display:block;
    margin-left:0!important
}
header.heder-two .sub-dropdown::after {
    position:absolute;
    content:"\f105";
    font-family:"Font Awesome 6 Pro"!important;
    font-size:16px;
    right:20px;
    top:8px;
    color:#fff
}
header.heder-two .sub-dropdown:hover a.sub-menu-link,header.heder-two .sub-dropdown:hover::after {
    color:var(--color-primary)!important
}
.sub-dropdown {
    position:relative!important;
    display:block!important;
    transition:.3s ease-in-out
}
.sub-dropdown.active .sub-menu-link {
    color:#fff!important;
    padding-left:40px!important
}
.banner-six .banner-content .banner-title span,.rts-hero-four__content .offer .off,.rts-hero__content p a,.rts-hero__content p span {
    color:var(--color-third)
}
.sub-dropdown.active .sub-menu-link::after {
    width:12px!important
}
.sub-dropdown .fluxi-submenu.third-lvl {
    min-width:200px!important;
    margin:0;
    transition:.3s ease-in-out;
    display:block
}
.sub-dropdown .fluxi-submenu.third-lvl li {
    display:block;
    margin:0;
    position:relative;
    width:100%
}
.sub-dropdown .fluxi-submenu.third-lvl li:hover a {
    background:#f2f2f8;
    opacity:1
}
.sub-dropdown .fluxi-submenu.third-lvl li a {
    display:block!important;
    padding:12px 0 12px 15px;
    position:relative;
    font-size:14px;
    color:#26262c!important;
    font-weight:600;
    text-align:left;
    border-radius:10px
}
.sub-dropdown:hover .fluxi-submenu.third-lvl.base {
    visibility:visible;
    opacity:1!important;
    min-width:200px!important;
    top:0!important;
    right:3px;
    transform:translateY(5px)!important;
    pointer-events:all
}
.container {
    max-width:1350px
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
    .row--60 {
        margin-left:-15px;
        margin-right:-15px
    }
    .container,.row--60>[class*=col-],.row--60>[class*=col] {
        padding-left:15px;
        padding-right:15px
    }
}
.container-2 {
    max-width:1064px
}
@media only screen and (max-width:1199px) {
    .header-two-content-main .main-nav-area {
        margin-left:0
    }
    .container {
        padding-left:15px;
        padding-right:15px
    }
    .container-2 {
        padding:0 15px
    }
}
.primary__btn,.secondary__btn {
    padding:15px 35px;
    font-size:var(--size-default);
    line-height:100%;
    cursor:pointer
}
.section-bg {
    background:var(--section-bg-gray)
}
.bg_white,.white__bg {
    background:var(--body-bg)
}
.g-48 {
    --bs-gutter-x:48px;
    --bs-gutter-y:48px
}
@media (max-width:1200px) and (min-width:992px) {
    .g-lg-0 {
        --bs-gutter-x:0;
        --bs-gutter-y:0
    }
}
.bg-gray {
    background:#f8f9fb
}
.bg-gray-2 {
    background:var(--bg-gray-2)
}
.overflow-right-div {
    width:125%
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .row--60 {
        margin-left:-15px;
        margin-right:-15px
    }
    .row--60>[class*=col-],.row--60>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
    #scrollUp {
        right:20px;
        bottom:40px
    }
    .header-two-content-main .main-nav-area {
        display:none
    }
    #menu-btn,#side-bar .mobile-menu-main {
        display:block
    }
    .overflow-right-div {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    .row--60 {
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .row--60>[class*=col-],.row--60>[class*=col] {
        padding-left:15px!important;
        padding-right:15px!important
    }
    #scrollUp {
        right:20px;
        bottom:30px;
        width:50px;
        height:60px;
        line-height:60px
    }
    #scrollUp span.text {
        margin-top:3px
    }
    .header-two-content-main .main-nav-area {
        display:none
    }
    #menu-btn,#side-bar .mobile-menu-main {
        display:block
    }
    .overflow-right-div {
        width:100%
    }
}
.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start {
    display:none!important
}
.bg-dark-p {
    background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%),#bcbfdb
}
.bg-dark-color {
    background:var(--footer-bg-2)
}
.border-radious-top-section {
    border-radius:32px 32px 0 0
}
.customer-review-area {
    display:flex;
    gap:13px;
    align-items:center
}
.customer-review-area .client-img {
    display:flex;
    align-items:center;
    position:relative;
    width:170px;
    transition:.3s
}
.customer-review-area .client-img img {
    position:absolute;
    left:0;
    cursor:pointer;
    transition:.3s;
    transform:scale(1)
}
.customer-review-area .client-img img:hover {
    z-index:2;
    transform:scale(1.1)
}
.customer-review-area .client-img img.two {
    left:38px
}
.customer-review-area .client-img img.three {
    left:73px
}
.customer-review-area .client-img img.four {
    left:108px
}
.br-none {
    border-radius:0!important
}
.color-secondary-2 {
    color:var(--color-secondary-2);
    -webkit-text-fill-color:var(--color-secondary-2)!important
}
.loader-wrapper {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000
}
.loader-wrapper .loader-section {
    position:fixed;
    top:0;
    background:var(--color-white);
    width:50%;
    height:100%;
    z-index:1000
}
.loader-wrapper .loader-section.section-left {
    left:0
}
.loader-wrapper .loader-section.section-right {
    right:0
}
.loaded .loader-wrapper .loader-section.section-left,.loaded .loader-wrapper .loader-section.section-right {
    transition:.7s cubic-bezier(.645,.045,.355,1) .3s;
    opacity:0
}
.loaded .loader {
    opacity:0;
    transition:.3s ease-out
}
.loaded .loader-wrapper {
    visibility:hidden;
    transform:translateY(-100%);
    transition:.3s ease-out 1s
}
.loader:after {
    content:"";
    position:absolute;
    top:14px;
    left:14px;
    right:14px;
    bottom:14px;
    border:4px solid transparent;
    border-top-color:var(--color-primary);
    border-right-color:var(--color-primary);
    border-bottom-color:var(--color-primary);
    border-radius:100%;
    -webkit-animation:1.5s linear infinite spin;
    animation:1.5s linear infinite spin
}
.add__banner .slider-arrow .rts-slider-btn:hover,.template-game .rts-header.header-sticky .rts-header__right .login__btn:hover {
    border-color:var(--color-third)
}
.loader {
    display:block;
    position:relative;
    top:50%;
    left:50%;
    width:70px;
    height:70px;
    z-index:1001;
    transform:translate(-50%,-50%)
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    100% {
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spin {
    0% {
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    100% {
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.section-title-area .section-title {
    font-weight:700;
    line-height:58px
}
.section-title-area .desc {
    font-size:16px;
    font-weight:400;
    line-height:26px
}
.rts-hero__content .description,.rts-hero__content h6,.rts-hero__content p a {
    font-size:18px;
    font-family:var(--font-secondary)
}
.cultured__white,.faq__bg,.home-three,.rts-brand.area-3,.rts-pricing-plan table.table .table__content tr:nth-child(odd),.rts-pricing-plan.card-plan-bg.page-bg,.rts-services-area.area-3,.shared-page,.template-three,.template-two {
    background:#f6f6f6
}
.page-template,.page-template .rts-footer,.rts-blog-area .rts-faq,.rts-data-center.about,.rts-error-section.maintenance .wrapper-para .rts-btn:hover,.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__cartbtn a,.rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__cartbtn a,.template-cloud .rts-hosting-faq,.template-resell .rts-hosting-faq,.vps-hosting .rts-hosting-faq {
    background:var(--color-white)
}
.page-template .rts-footer {
    padding-bottom:80px
}
.alice__blue,.cloud__pricing__bg,.dedicated-feature-area,.dedicated-feedback-bg,.rts-about-reseller.area-2,.rts-blog-area.area-5,.rts-domain-pricing-area.area-2,.rts-hosting-feature-four.wordpress,.rts-pricing-five,.template-affiliate .rts-pricing-five,.template-cloud .rts-client-feedback,.template-resell .rts-client-feedback,.vps-hosting .rts-client-feedback {
    background:#f4f9ff
}
.ghost__white {
    background:#f8fbff
}
.section__rounded {
    margin-left:60px;
    margin-right:60px;
    border-radius:20px
}
@media screen and (max-width:1200px) {
    .section__rounded {
        margin-left:15px;
        margin-right:15px
    }
}
.pricing__bg {
    background:linear-gradient(180deg,#e2efff 0,rgba(239,246,255,0) 100%);
    background-image:linear-gradient(180deg,#e2efff 0,rgba(239,246,255,0) 100%);
    position:relative
}
.round__section::before {
    content:"";
    height:100%;
    width:110%;
    background:#f6f6f6;
    z-index:-1;
    position:absolute;
    top:0;
    left:-5%
}
.has-box-shadow {
    box-shadow:0 4px 30px 0 rgba(159,159,159,.25)
}
.primary__bg {
    background:var(--color-primary);
    color:var(--btc)
}
.secondary__bg {
    background:var(--color-third);
    color:var(--body-bg)
}
.rts-btn-secondary:hover,.secondary__bg:hover {
    background:#2d3c58!important;
    color:var(--color-white)!important
}
.primary__btn:hover,.rts-btn-secondary {
    background:var(--color-third)
}
.primary__btn:hover,.rts-btn-secondary,.secondary__color {
    color:var(--color-secondary)
}
.border__btn {
    border-color:var(--border-color)!important
}
.border__white {
    border-color:var(--body-bg)!important
}
.btn__zero i {
    margin-left:10px
}
.btn__two i,.primary__btn i,.rts-btn i,.rts-pricing-plan .card-plan__feature--list-trigered .text i,.secondary__btn i {
    margin-left:5px
}
.primary__btn {
    border-radius:30px;
    display:block;
    font-family:var(--font-secondary);
    border:1px solid transparent;
    transition:var(--transition);
    text-transform:capitalize;
    max-width:max-content
}
.btn__two,.rts-btn,.secondary__btn {
    display:inline-block;
    transition:var(--transition);
    text-transform:capitalize
}
.hover-white:hover,.rts-btn:hover {
    color:var(--color-secondary)!important
}
.secondary__btn {
    border-radius:6px;
    font-weight:var(--medium);
    font-family:var(--font-secondary);
    border:1px solid transparent
}
.rts-btn {
    border-radius:4px;
    line-height:100%;
    font-size:var(--size-default);
    font-weight:600;
    font-family:var(--font-secondary);
    cursor:pointer;
    border:1px solid transparent
}
.rts-btn:hover {
    background:var(--color-third)!important;
    border-color:transparent!important
}
.btn__two {
    padding:12px 18px;
    border-radius:6px
}
.btn__long {
    padding:18px 33px;
    border-radius:6px
}
.rts-btn-primary,.rts-btn-secondary {
    padding:16px 35px;
    font-family:var(--font-primary)
}
.rts-btn-secondary {
    transition:var(--transition)
}
.rts-btn-primary {
    background:var(--color-primary);
    color:var(--color-white)
}
.round__btn {
    height:40px;
    width:40px;
    border-radius:50%;
    background:#eaf1ff;
    color:var(--color-secondary);
    display:inline-flex;
    justify-content:center;
    align-items:center;
    transition:var(--transition)
}
.hover-white,.rts-hero-five .banner-content .banner-btn .btn__two,.rts-hero__content h1:before,.rts-service-two .service-two-small:hover .service-btn,.wp__hosting__option .primary__bg:hover {
    background:var(--color-third)
}
.hover-white:hover {
    background:var(--color-white)!important
}
.rts-hero-two::after,.rts-hero-two::before {
    position:absolute;
    background-position:center;
    background-size:cover;
    height:100%;
    content:""
}
.rts-hero__one {
    background:var(--banner-one-bg);
    padding-bottom:200px;
    padding-top:300px;
    transition:1s
}
.rts-hero.banner-style-home-one::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/banner/banner_home_one_dotted.svg);
    background-position:center;
    opacity:.4;
    background-repeat:repeat
}
.rts-hero__blur-area {
    width:348px;
    height:458px;
    background:var(--color-primary);
    border-radius:458px;
    filter:blur(200px);
    position:absolute;
    left:5%;
    top:50%;
    transform:translateY(-50%);
    z-index:-1
}
.rts-hero-three,.rts-hero-two__bg {
    background:linear-gradient(259deg,#006cf5 7.09%,#0559d9 71.14%)
}
.rts-hero__content h6 {
    border:1px solid var(--body-bg);
    border-radius:20px;
    padding:8px 12px;
    display:inline-flex;
    align-items:center;
    gap:10px;
    color:var(--body-bg);
    margin-bottom:25px;
    line-height:100%
}
.rts-hero__content h1 {
    font-size:66px;
    font-weight:var(--bold);
    color:var(--body-bg);
    display:inline-block;
    text-transform:capitalize;
    line-height:var(--lh-h1);
    margin-bottom:25px;
    position:relative;
    z-index:1
}
@media (max-width:1200px) and (min-width:991px) {
    .rts-hero__content h1 {
        font-size:54px
    }
}
@media (max-width:576px) {
    .rts-header__right .login__btn {
        padding:10px 30px
    }
    .rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .login__btn,.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .login__btn {
        display:none
    }
    .container {
        padding-left:10px;
        padding-right:10px
    }
    .btn__long {
        padding:18px 24px
    }
    .rts-hero__content h1 {
        font-size:50px;
        line-height:1.12
    }
}
.rts-hero__content h1:before {
    content:"";
    position:absolute;
    bottom:0;
    right:35%;
    height:16px;
    width:200px;
    z-index:-1
}
.rts-hero__content .description {
    color:var(--body-bg);
    border:none;
    line-height:28px;
    margin-bottom:45px;
    display:block;
    font-weight:500
}
.rts-hero__content--group {
    display:flex;
    gap:40px;
    flex-wrap:wrap;
    align-items:center;
    margin-bottom:30px
}
.rts-hero__content--group .primary__btn {
    padding:18px 30px;
    font-family:var(--font-secondary);
    font-weight:600;
    color:var(--color-secondary)
}
.rts-hero__content--group .plan__btn {
    color:var(--body-bg);
    font-weight:var(--semibold)
}
.rts-hero__content p {
    color:var(--body-bg);
    margin-bottom:0;
    display:flex;
    align-items:center;
    gap:10px;
    font-weight:var(--medium)
}
.rts-hero__content p span {
    font-weight:var(--semibold)
}
.rts-hero__content p a {
    transition:var(--transition);
    text-decoration:underline;
    text-decoration-color:transparent;
    font-weight:600
}
.rts-hero__images {
    margin-bottom:-10%;
    z-index:1
}
.rts-brand__wrapper,.rts-hero-three .rts-hero__content,.rts-hero__images .rts-hero-main {
    text-align:center
}
.rts-hero__images .rts-hero-main .hero-shape {
    position:absolute
}
.rts-hero__images .rts-hero-main .hero-shape.one {
    bottom:-7%;
    left:0;
    z-index:-1
}
.rts-hero__images--shape .one {
    top:0;
    position:absolute;
    left:0
}
.rts-hero__images--shape .two {
    position:absolute;
    bottom:10%;
    left:10%
}
.rts-hero__images--shape .three {
    position:absolute;
    right:8%;
    top:0
}
@media (max-width:576px) {
    .rts-hero__images--shape .two {
        left:5%
    }
    .rts-hero__images--shape .three {
        right:5%
    }
}
.rts-hero__images--shape .four {
    position:absolute;
    right:-2%;
    bottom:25%
}
.rts-hero-two {
    overflow:hidden;
    position:relative;
    padding:270px 0 250px
}
.rts-hero-two .shape__one {
    position:absolute;
    top:10px;
    left:0
}
.rts-hero-two::before {
    left:0;
    top:0;
    width:100%;
    background-repeat:no-repeat;
    background-image:url(../images/banner/two/shape__one.png)
}
.rts-hero-two::after {
    left:0;
    width:100%;
    bottom:0;
    background-repeat:no-repeat;
    background-image:url(../images/banner/two/shape__two.svg)
}
.rts-hero-two__content,.rts-hosting-banner__image {
    position:relative;
    z-index:1
}
.rts-hero-two__content .title {
    position:relative;
    font-size:66px;
    font-weight:var(--bold);
    color:var(--body-bg);
    line-height:76px
}
.rts-hero-two__content .title span {
    font-weight:var(--semibold);
    color:var(--color-third)
}
.rts-hero-two__content .title .stroke__line {
    position:absolute;
    bottom:-15%;
    right:38%
}
.rts-hero-two__content--btn {
    margin-top:60px;
    display:flex;
    gap:20px;
    flex-wrap:wrap
}
.rts-hero-two__content .terms {
    margin-top:25px
}
.blog-details .check-area-details .single-check i,.rts-hero-two__content .terms svg,.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .meta .published i {
    margin-right:5px
}
.rts-hero-two__content .terms span {
    color:var(--body-bg)
}
.rts-hero-two__images {
    position:relative;
    z-index:3
}
.rts-hero-two__images .shape-image {
    position:absolute
}
.rts-hero-two__images .shape-image.one {
    top:-15%;
    right:35%
}
.rts-hero-two__images .shape-image.two {
    top:44.5%;
    left:1px;
    animation:8s linear infinite ping-pong
}
.rts-hero-two__images .shape-image.three {
    bottom:0;
    right:33.2%;
    animation:8s linear infinite ping-pong
}
.rts-hero-two__images .shape-image.four {
    bottom:10.4%;
    right:11.6%;
    animation:3s linear infinite bottom-top2
}
.rts-hero-two__images .shape-image.five {
    bottom:30%;
    right:1%;
    animation:8s linear infinite ping-pong
}
.rts-hero-three {
    padding:275px 0 250px;
    position:relative;
    overflow:hidden;
    z-index:1
}
.banner-six,.rts-hero-four.rts-hero__four::after {
    background-position:center;
    background-size:cover
}
.rts-hero-three.domain-checker-padding {
    padding:255px 0 170px
}
.rts-hero-three .rts-hero__content h1 {
    font-size:55px;
    line-height:1.15;
    margin-bottom:25px
}
.rts-hero-three .rts-hero__content h1::before {
    display:none
}
.rts-hero-three .rts-hero__content .description {
    display:block;
    margin-bottom:40px;
    max-width:100%
}
.rts-hero-three .rts-hero__content form {
    width:830px;
    margin:auto;
    position:relative
}
@media screen and (max-width:992px) {
    .rts-footer.footer-style-default {
        padding-bottom:30px!important
    }
    .rts-hero-three .rts-hero__content form {
        width:600px
    }
}
.rts-hero-three .rts-hero__content form input {
    background:var(--color-white);
    height:56px;
    border-radius:6px
}
.rts-hero-three .rts-hero__content form input::placeholder {
    color:#787878;
    font-size:14px;
    font-weight:400;
    line-height:46px
}
.rts-hero-three .rts-hero__content form .select-button-area {
    display:flex;
    align-items:center;
    width:max-content;
    position:absolute;
    top:0;
    right:0
}
.rts-hero-three .rts-hero__content form .select-button-area .nice-select {
    background:#f4f4f4;
    height:56px;
    line-height:53px;
    border-radius:0;
    border:none
}
.rts-hero-three .rts-hero__content form .select-button-area .nice-select:focus {
    border:none
}
.rts-hero-three .rts-hero__content form .select-button-area button {
    background:#ffc107;
    height:56px;
    line-height:56px;
    padding:0 40px;
    border-radius:0 6px 6px 0
}
.rts-hero-three .rts-hero__content .banner-content-tag {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-top:30px;
    flex-wrap:wrap
}
.rts-hero-three .rts-hero__content .banner-content-tag .tag-list {
    display:flex;
    padding:0;
    margin:0;
    gap:10px;
    flex-wrap:wrap
}
.rts-hero-three .rts-hero__content .banner-content-tag .tag-list li {
    list-style:none;
    border-radius:3px;
    background:rgba(255,255,255,.1);
    padding:4px 9px;
    display:flex;
    align-items:center;
    gap:7px
}
.rts-hero-four__content,.rts-hero-three .rts-hero__content .banner-content-tag .tag-list li span {
    color:var(--color-white)
}
.rts-hero-three .rts-hero__content.domain .description {
    margin:auto auto 40px
}
.rts-hero-three .hero-image-big {
    position:absolute;
    bottom:-50%;
    right:80px;
    z-index:-1
}
.rts-hero-three .banner-shape-area img {
    position:absolute;
    z-index:-2
}
.rts-hero-three .banner-shape-area img.one {
    top:20%;
    left:6%
}
.rts-hero-three .banner-shape-area img.two {
    bottom:20%;
    left:6%
}
.rts-hero-three .banner-shape-area img.three {
    top:0;
    left:0
}
.rts-hero-four {
    padding:220px 0
}
.rts-hero-banner.banner-six,.rts-hero-four.rts-hero__four {
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:2
}
.rts-hero-four.rts-hero__four::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/banner/banner-hero-four-bg.webp);
    background-repeat:no-repeat;
    z-index:-1
}
.rts-hero-four.rts-hero__four::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:var(--banner-four-gradient);
    z-index:-1
}
.rts-hero-four__content .offer {
    text-transform:capitalize;
    font-size:18px;
    font-family:var(--font-secondary);
    font-weight:var(--semibold);
    margin-bottom:10px
}
.rts-hero-four__content .banner__title {
    font-size:60px;
    font-weight:var(--bold);
    line-height:70px;
    font-family:var(--font-primary);
    display:inline-block;
    margin-bottom:25px
}
.feature,.rts-hero-four__content .feature {
    margin-top:30px;
    margin-bottom:40px
}
.rts-about-reseller.support .hosting-info .description,.rts-hero-four__content .description,.rts-hosting-feature .hosting-feature.wordpress .hosting-feature__desc {
    max-width:460px
}
.rts-hero-four__content .banner-buttons {
    display:flex;
    gap:15px;
    flex-wrap:wrap
}
.rts-hero-four__content .feature__list {
    display:flex;
    flex-direction:column;
    gap:15px;
    padding:0;
    margin:0;
    list-style:none
}
.feature__list .feature__item,.rts-hero-four__content .feature__list .feature__item {
    margin-left:25px;
    color:#fff;
    font-weight:var(--medium);
    position:relative;
    font-family:var(--font-secondary)
}
.feature__list .feature__item::before,.rts-hero-four__content .feature__list .feature__item::before {
    left:-25px;
    content:"\f00c";
    font-family:var(--fontawesome);
    height:16px;
    width:16px;
    font-size:10px;
    font-weight:800;
    display:inline-flex;
    border-radius:50%;
    background:var(--color-third);
    color:var(--color-primary);
    position:absolute
}
.rts-hero-four__content .feature__list .feature__item::before {
    top:50%;
    transform:translateY(-50%);
    justify-content:center;
    align-items:center
}
.feature.style-two li {
    color:var(--btc);
    font-weight:400
}
.feature.style-two li::before {
    background:0 0;
    font-size:16px
}
.feature__list {
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:0;
    margin:0;
    list-style:none
}
.feature__list .feature__item::before {
    top:6px;
    line-height:16px;
    justify-content:center;
    align-items:center
}
.rts-hero-banner.banner-six::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:linear-gradient(270deg,rgba(1,10,29,0) 22.92%,rgba(1,5,13,.8) 63.62%);
    z-index:-1
}
.rts-hero-banner.banner-six::after {
    background-image:url(../images/banner/banner__six__bg.svg);
    content:"";
    position:absolute;
    left:0;
    height:100%;
    top:0;
    width:100%;
    background-repeat:no-repeat;
    z-index:-1
}
.hero-banner-slide .slider-arrow {
    opacity:0;
    transition:var(--transition)
}
.swiper-slide .banner-top {
    opacity:0;
    animation:none;
    transition-delay:1s
}
.swiper-slide .banner-title {
    opacity:0;
    animation:none;
    transition-delay:1.5s
}
.swiper-slide .description {
    opacity:0;
    animation:none;
    transition-delay:2s
}
.swiper-slide .banner-btn {
    opacity:0;
    animation:none;
    transition-delay:2.2s
}
.swiper-slide-active .banner-top {
    animation:1s 1s fadeInUp;
    opacity:1
}
.swiper-slide-active .banner-title {
    animation:1s 1.5s fadeInUp;
    opacity:1
}
.swiper-slide-active .description {
    animation:1s 2s fadeInUp;
    opacity:1
}
.swiper-slide-active .banner-btn {
    animation:1s 2.2s fadeInUp;
    opacity:1
}
.banner-six {
    position:relative;
    padding-top:315px;
    padding-bottom:220px;
    z-index:2;
    background-repeat:no-repeat
}
@media (max-width:768px) {
    .rts-hero__images .rts-hero-main .image-main {
        width:70%;
        margin:auto
    }
    .rts-hero-three .banner-shape-area img.one,.rts-hero-three .banner-shape-area img.two,.rts-hero-three .hero-image-big {
        display:none
    }
    .banner-six {
        padding-top:250px;
        padding-bottom:150px
    }
}
@media (max-width:576px) {
    .rts-hero__images--shape .four {
        bottom:10%
    }
    .rts-hero__images--shape .four,.rts-hero__images--shape .one,.rts-hero__images--shape .three,.rts-hero__images--shape .two {
        animation:none
    }
    .banner-six {
        padding-top:200px;
        padding-bottom:120px
    }
}
.banner-six .banner-content {
    max-width:560px
}
.banner-six .banner-content .banner-top,.rts-footer.site-footer-six .newsletter-style-six h5,.rts-hero-five .banner-content .banner-top {
    color:var(--color-white);
    display:flex;
    gap:10px;
    align-items:center;
    margin-bottom:20px
}
.banner-six .banner-content .banner-title {
    font-size:80px;
    font-weight:var(--bold);
    line-height:90px;
    color:var(--color-white)
}
@media (max-width:768px) {
    .banner-six .banner-content .banner-title {
        font-size:75px;
        line-height:85px
    }
    .rts-flash-sell .single__sell {
        margin-bottom:10px
    }
}
@media (max-width:576px) {
    .banner-six .banner-content .banner-title {
        font-size:58px;
        line-height:70px
    }
    .rts-brand {
        padding-top:60px;
        padding-bottom:60px
    }
}
.banner-six .banner-content p {
    font-size:20px;
    font-family:var(--font-secondary);
    color:#cacaca;
    line-height:30px;
    margin-bottom:0
}
.banner-six .banner-content .banner-btn {
    padding-top:40px;
    display:flex;
    gap:20px;
    flex-wrap:wrap
}
.banner-six .banner-content .banner-btn .btn__long {
    max-width:max-content;
    padding:16px 0;
    min-width:160px;
    text-align:center;
    font-family:var(--font-primary);
    font-weight:400
}
.rts-hosting-banner.banner-default-height {
    max-height:700px;
    min-height:700px;
    display:flex;
    align-items:center
}
.rts-hosting-banner.rts-hosting-banner-bg {
    padding:225px 0 130px;
    position:relative;
    z-index:1
}
.rts-hosting-banner.rts-hosting-banner-bg:before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:var(--banner-most-used-bg)
}
.rts-hosting-banner.rts-hosting-banner-bg::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    background-image:url(../images/banner/shared/banner__bg.svg)
}
.rts-hosting-banner .banner-area {
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:30px
}
.rts-hosting-banner__content {
    position:relative;
    z-index:1;
    color:var(--color-white);
    max-width:450px
}
.rts-hosting-banner__content .starting__price {
    background:rgba(255,255,255,.1);
    border-radius:4px;
    padding:8px 10px;
    font-size:14px;
    font-family:var(--font-secondary);
    color:var(--color-white);
    font-weight:500;
    text-transform:capitalize

}
.tituloprincipal{
    display: inline-block;
}
.rts-hosting-banner__content .banner-title {
    font-size:55px;
    font-weight:700;
    margin:20px 0 25px
}
.classe-personalizada1{
	font-size: 55px;
}
@media screen and (max-width:992px) {
    .rts-hero-three .banner-shape-area img.one {
        left:50%;
        transform:translate(-50%)
    }
    .rts-hosting-banner.banner-default-height {
        max-height:100%;
        min-height:100%
    }
    .rts-hosting-banner__content .banner-title {
        max-width:575px;
        font-size:45px
    }
}
.rts-hosting-banner__content .slogan,.start-tour {
    font-size:18px;
    font-family:var(--font-secondary)
}
.rts-hosting-banner__content .slogan {
    font-weight:500;
    line-height:28px;
    margin-bottom:0
}
@media screen and (min-width:767px) and (max-width:900px) {
    .rts-hosting-banner__content .banner-title {
        font-size:40px
    }
    .rts-hosting-banner__content .slogan {
        font-size:18px
    }
}
.rts-hosting-banner__content .hosting-feature {
    display:flex;
    gap:40px;
    flex-wrap:wrap;
    margin-top:30px
}
.rts-hosting-banner__content .hosting-feature__single {
    display:flex;
    gap:15px;
    max-width:200px;
    align-items:center
}
@media screen and (max-width:992px) {
    .rts-hosting-banner__content .hosting-feature {
        gap:20px
    }
    .rts-hosting-banner__content .hosting-feature__single {
        max-width:250px
    }
    .rts-hosting-banner__image.contact {
        display:none
    }
}
.rts-hosting-banner__content .hosting-feature__single .icon-image {
    height:40px;
    min-width:40px
}
.rts-hosting-banner__content .hosting-feature__single .feature-text {
    font-size:14px;
    font-family:var(--font-secondary);
    margin-bottom:0
}
.rts-hosting-banner__content .hosting-action {
    margin-top:35px;
    display:flex;
    gap:20px;
    align-items:center;
    flex-wrap:wrap
}
.rts-hosting-banner__content .hosting-action .btn__two {
    text-align:center;
    font-weight:600;
    font-family:var(--font-secondary);
    padding:17px 32px;
    line-height:1;
    min-width:160px;
    max-width:max-content
}
.rts-hosting-banner__content .hosting-action .btn__white {
    color:#fff;
    font-family:var(--font-secondary);
    font-weight:500;
    position:relative;
    overflow:hidden
}
.rts-hosting-banner__content .hosting-action .btn__white::after {
    position:absolute;
    content:"";
    bottom:0;
    width:100%;
    height:1px;
    background:var(--color-white);
    left:0;
    transition:var(--transition)
}
.rts-hosting-banner__content .hosting-action .btn__white::before {
    position:absolute;
    left:-50%;
    width:100%;
    content:"";
    height:1px;
    background:var(--color-third);
    transition:4s;
    opacity:0;
    bottom:0
}
.rts-hosting-banner__content .hosting-action .btn__white:hover::before {
    opacity:1;
    width:100%;
    left:105%;
    z-index:1
}
.rts-about-reseller.area-2 .hosting-info .description,.rts-hosting-banner__content.business-mail-banner {
    max-width:520px
}
.rts-hero-shape-area img,.rts-hosting-banner__image .shape-image,.rts-services-area.area-3 .service-shape-area img,.rts-testimonial.area-3 .testimonial-shape-area img {
    position:absolute;
    z-index:-1
}
.rts-hero-shape-area .shape-four,.rts-hosting-banner__image .shape-image.one {
    top:0;
    left:0
}
.rts-hosting-banner__image .shape-image.two {
    top:46%;
    left:60px
}
.rts-hosting-banner__image.business-mail__image .shape-image {
    position:absolute;
    right:22.6%;
    top:9.7%;
    left:unset;
    z-index:1;
    animation:3s linear infinite zoom-shake
}
.rts-hosting-banner__image.partner .shape__image .shape__image--one {
    top:0;
    left:10%;
    animation:20s linear infinite rotateIt2
}
.rts-hosting-banner__image.partner .shape__image .shape__image--two {
    top:12%;
    left:0;
    animation:20s linear infinite rotateIt
}
.rts-hosting-banner__image.partner .shape__image .shape__image--three {
    top:4%;
    left:37%
}
.rts-hosting-banner__image.partner .shape__image .shape__image--four {
    top:3%;
    right:28%
}
.rts-hosting-banner__image.partner .shape__image .shape__image--five {
    top:4%;
    right:0
}
.rts-hosting-banner .shape__image img,.rts-hosting-banner__image.support .shape,.rts-hosting-banner__image.vps .shape-image {
    position:absolute
}
.rts-hosting-banner .shape__image--one {
    position:absolute;
    bottom:0
}
.rts-hosting-banner .shape__image--two {
    right:0;
    top:0
}
.rts-hosting-banner .shape__image--three {
    right:0;
    bottom:0
}
.rts-hosting-banner__image.vps .shape-image.one {
    left:20px;
    top:-30px
}
.rts-hosting-banner__content.about__banner,.rts-hosting-banner__content.contact__banner {
    max-width:600px
}
.rts-hosting-banner__content.about__banner .slogan {
    width:500px
}
.rts-hosting-banner__content.support__banner {
    max-width:525px
}
.rts-hosting-banner__content.blog__banner {
    max-width:620px
}
.rts-hosting-banner__image.about {
    z-index:1;
    border-radius:10px
}
.rts-hosting-banner__image.about img,.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content img,.rts-performance .performance__image img {
    border-radius:10px
}
.rts-hosting-banner__image.about::after {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    border-radius:10px;
    border:1px solid rgba(255,255,255,.2);
    top:-30px;
    right:-30px;
    z-index:-1
}
@media screen and (max-width:768px) {
    .slider-arrow .rts-slider-btn {
        display:none
    }
    .slider-dots {
        display:block
    }
    .rts-section__title,.rts-section__two .title {
        margin-top:0
    }
    .rts-hero-three .rts-hero__content form,.rts-section__description {
        width:100%
    }
    .rts-section__two .title br {
        display:none;
        line-height:1
    }
    .section__rounded {
        margin-left:0;
        margin-right:0;
        border-radius:0
    }
    .rts-hero-two__images.mobile-margin-top-100 {
        margin-top:130px
    }
    .rts-hero-three {
        padding:150px 0
    }
    .rts-hero-four {
        padding:100px 0
    }
    .rts-hosting-banner .banner-area {
        flex-direction:column;
        gap:50px
    }
    .rts-hosting-banner__content .hosting-feature__single {
        max-width:200px
    }
    .rts-hosting-banner__image {
        margin-top:50px
    }
    .rts-hosting-banner__image .shape-image.two {
        top:25%
    }
    .rts-hosting-banner__image.vps .shape-image.one {
        display:block
    }
    .rts-hosting-banner__image.support {
        display:none
    }
}
.rts-hosting-banner__image.support .shape.one {
    top:-70px;
    left:-50px
}
.rts-hosting-banner__image.support .shape.two {
    bottom:-70px;
    right:-50px
}
.rts-hosting-banner__image.support .shape.three {
    bottom:-5px;
    left:-60px
}
.rts-hosting-banner__image.support .shape.four {
    bottom:-80px;
    left:-15px
}
.rts-hosting-banner__image.support .shape.five {
    top:-75px;
    right:40px
}
.rts-hosting-banner__image.support .shape.six {
    top:-30px;
    right:-30px
}
.rts-hosting-banner__image.support .shape.seven {
    top:45px;
    right:-60px
}
.rts-hosting-banner__image.blog {
    right:100px
}
.rts-hosting-banner__image.blog .shape {
    position:absolute
}
.rts-hosting-banner__image.blog .shape.one {
    top:-50px;
    right:-150px
}
.rts-hosting-banner__image.blog .shape.two {
    bottom:70px;
    right:-70px
}
.rts-hosting-banner__image.contact {
    right:0;
    top:15%
}
.rts-hosting-banner__image.contact .shape {
    position:absolute
}
.rts-hosting-banner__image.contact .shape.one {
    top:-55px;
    left:-50px;
    z-index:-1
}
.rts-hosting-banner__image.contact .shape.two {
    top:-90px;
    left:50px;
    z-index:-1
}
.rts-hosting-banner__image.contact .shape.three {
    top:-105px;
    left:-50px;
    z-index:-1;
    animation:8s linear infinite shake-br
}
.rts-hosting-banner__image.contact .shape.four {
    top:-120px;
    right:10px;
    z-index:-2
}
.rts-hosting-banner__image.faq {
    right:50px
}
.rts-hosting-banner__image.faq .shape {
    position:absolute
}
.rts-hosting-banner__image.faq .shape.one {
    top:-15px;
    right:85px;
    z-index:1
}
.rts-hosting-banner__image.faq .shape.two {
    top:-35px;
    right:145px;
    z-index:1
}
.rts-hosting-banner__image.faq .shape.three {
    top:-59px;
    right:0
}
.rts-hosting-banner__image.faq .shape.four {
    top:-45px;
    left:20px;
    z-index:-1
}
.rotate-one {
    animation:20s linear infinite rotateIt
}
.rotate-two {
    animation:20s linear infinite rotateIt2
}
.shake-br {
    animation:20s linear infinite shake-br
}
.shake-tl {
    animation:20s linear infinite shake-tl
}
.shake-lr {
    animation:5s linear 4s infinite shake-lr
}
.rts-hero-five {
    background:linear-gradient(258deg,#0774ff .95%,#033aa7 100%);
    padding:140px 0 190px;
    position:relative;
    z-index:1
}
.rts-hero-five .banner-content .banner-title {
    font-size:96px;
    font-weight:var(--bold);
    line-height:1.15;
    color:var(--color-white)
}
@media screen and (max-width:576px) {
    .rts-hero-five .banner-content .banner-title span img,.rts-hosting-banner__image.vps .shape-image.one,.rts-section__title br {
        display:none
    }
    .rts-section.section-style-two {
        gap:20px
    }
    .rts-section .rts-section-description p,.rts-section__two .title {
        text-align:left
    }
    .section__rounded {
        margin-left:0;
        margin-right:0;
        border-radius:0
    }
    .rts-hero__content p {
        flex-wrap:wrap;
        justify-content:center
    }
    .rts-hero-two {
        padding:210px 0 215px
    }
    .rts-hero-two__content .title {
        font-size:45px;
        line-height:1.12
    }
    .rts-hero-three .rts-hero__content h1 {
        font-size:35px
    }
    .rts-hero-three .rts-hero__content form .select-button-area button {
        padding:0 25px
    }
    .rts-hero-three .rts-hero__content .banner-content-tag .tag-list {
        justify-content:center
    }
    .rts-hero-four__content .banner__title {
        font-size:35px;
        line-height:50px
    }
    .banner-six .banner-content,.rts-hero-five .banner-content,.rts-hosting-banner__content .hosting-feature__single {
        max-width:100%
    }
    .rts-hosting-banner__content .banner-title {
        font-size:30px
    }
    .rts-hosting-banner__image.faq {
        right:0
    }
    .rts-hero-five {
        padding:150px 0
    }
    .rts-hero-five .banner-content .banner-title {
        font-size:45px
    }
}
.rts-hero-five .banner-content .banner-title span {
    color:var(--color-third);
    position:relative
}
.rts-brand__wrapper--text h5 span,.rts-hosting-banner.hosting__offer__bg .banner-area__content__title span,.rts-pricing-plan .color-primary .tab__button__item button {
    color:var(--color-primary)
}
.rts-hero-five .banner-content .banner-title span img {
    position:absolute;
    bottom:0;
    right:60px
}
.rts-hero-five .banner-content p {
    font-size:20px;
    font-family:var(--font-secondary);
    color:var(--color-white);
    line-height:30px;
    margin-bottom:0
}
@media screen and (max-width:1400px) {
    .rts-hero-five .banner-content .banner-title {
        font-size:80px
    }
    .rts-hero-five .banner-content p {
        max-width:550px
    }
}
.rts-hero-five .banner-content .banner-btn {
    padding-top:45px;
    display:flex;
    gap:40px;
    flex-wrap:wrap;
    align-items:center
}
.rts-hero-five .banner-content .banner-btn .btn__long {
    padding:16px 0;
    min-width:160px;
    border-radius:4px;
    text-align:center;
    max-width:max-content
}
.rts-hero-five .banner-content .banner-btn .video-btn {
    display:flex;
    align-items:center;
    gap:15px
}
.rts-hero-five .banner-content .banner-btn .video-btn .icon {
    display:block;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    border-radius:50%;
    border:1px solid var(--color-white);
    color:var(--color-white)
}
.rts-hero-five .banner-content .banner-btn .video-btn .icon i,.rts-hosting-feature-area .section-inner .right-side-content .feature-list li i {
    font-size:20px
}
.rts-hero-five .banner-content .banner-btn .video-btn .disc {
    color:var(--color-white);
    font-weight:500
}
.rts-hero-five .shape {
    position:absolute;
    animation:10s infinite tada
}
.rts-hero-five .shape.one {
    top:-45px;
    left:10px
}
.rts-hero-five .shape.two {
    top:-40px;
    right:-5px
}
.rts-hero-five .shape.three {
    bottom:-75px;
    right:160px
}
.rts-hero-shape-area .shape-one,.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .pricing-shape-area img.one {
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.rts-hero-shape-area .shape-two,.rts-pricing-five .section-inner .pricing-list .pricing-wrapper:hover .pricing-shape-area img.three,.rts-pricing-five .section-inner .pricing-list .pricing-wrapper:hover .pricing-shape-area img.two {
    top:0;
    right:0
}
.rts-hero-shape-area .shape-three {
    bottom:0;
    right:0
}
.rts-hero-shape-area .shape-five,.rts-services-area.area-3 .service-shape-area img.shape-two {
    bottom:0;
    left:0
}
.rts-feature-section.dedicated,.rts-section-content.dedicated {
    max-width:550px
}
.rts-feature-section h2.title,.rts-section-content h2.title {
    font-size:48px;
    color:var(--color-secondary);
    font-weight:700;
    margin-bottom:30px;
    line-height:58px
}
@media screen and (max-width:1200px) {
    .rts-hero-three .banner-shape-area img.two {
        bottom:10%
    }
    .rts-hero-five {
        padding:150px 0
    }
    .rts-hero-five .shape.three {
        right:100px
    }
    .rts-feature-section h2.title,.rts-section-content h2.title {
        line-height:1.2;
        font-size:30px
    }
    .rts-hero.cloud-banner::after {
        display:none
    }
}
@media screen and (max-width:992px) {
    .rts-hero-five .rts-hero-image {
        margin-top:50px
    }
    .rts-hero-five .shape.two {
        top:-44px;
        right:185px
    }
    .rts-hero-five .shape.three {
        right:350px
    }
    .rts-feature-section h2.title,.rts-section-content h2.title {
        font-size:48px
    }
    .rts-hosting-banner.hosting__offer__bg .banner-area__content {
        margin:0 auto
    }
}
.rts-feature-section .description,.rts-feature-section p,.rts-section-content .description,.rts-section-content p {
    font-family:var(--font-secondary);
    font-weight:400;
    margin-bottom:0;
    max-width:390px
}
.dedicated__banner {
    max-width:690px
}
.dedicated-banner__image .shape-image.one {
    top:10px;
    right:15px;
    left:unset;
    animation:12s linear infinite rotateIt
}
.dedicated-banner__image .shape-image.two {
    bottom:15px;
    right:unset;
    left:10px;
    top:unset;
    z-index:1;
    animation:12s linear infinite rotateIt2
}
.wordpress-banner__image .shape-image.one {
    top:-25px;
    right:32%;
    left:unset;
    z-index:1
}
.wordpress-banner__image .shape-image.two {
    top:35%;
    right:unset;
    left:15px;
    bottom:unset;
    z-index:1
}
.wordpress-banner__image .shape-image.three {
    bottom:12%;
    right:10px;
    left:unset;
    top:unset;
    z-index:1
}
.reseller-banner__image .shape-image.one {
    top:0;
    left:-30px;
    right:unset;
    z-index:1;
    animation:12s linear infinite shake-br
}
.reseller-banner__image .shape-image.two {
    top:50px;
    right:unset;
    left:45px;
    bottom:unset;
    z-index:1;
    animation:12s linear infinite shake-tl
}
.reseller-banner__image .shape-image.three {
    bottom:12%;
    right:36%;
    left:unset;
    top:unset;
    z-index:-1
}
.resell__banner {
    max-width:435px
}
.affiliate__banner {
    max-width:530px
}
.affiliate__banner-image {
    border-radius:6px;
    margin-right:30px
}
.affiliate__banner-image img {
    border-radius:6px
}
.affiliate__banner-image:before {
    position:absolute;
    left:30px;
    top:-30px;
    height:100%;
    width:100%;
    content:"";
    border:1px solid rgba(255,255,255,.2);
    border-radius:inherit;
    z-index:-1
}
.start-tour {
    color:var(--color-third);
    text-decoration:underline;
    font-weight:600;
    margin-top:20px;
    display:inline-block;
    transition:var(--transition)
}
.start-tour:hover {
    text-decoration-color:var(--color-white);
    text-decoration:underline;
    color:inherit
}
.rts-hosting-banner.hosting__offer__bg {
    position:relative;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
.rts-hosting-banner.hosting__offer__bg *,.rts-pricing-plan .card-plan.style-with-bg .card-plan__content,.rts-service-two .service-two-small.style-two .service-two-small__content,.rts-services-area {
    position:relative;
    z-index:1
}
.rts-hosting-banner.hosting__offer__bg::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:""
}
.rts-hosting-banner.hosting__offer__bg .banner-area {
    padding:170px 0
}
.rts-hosting-banner.hosting__offer__bg .banner-area__content {
    display:inline-flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    height:468px;
    min-width:468px;
    border-radius:50%;
    background:var(--color-white);
    border:10px solid var(--color-third)
}
.rts-hosting-banner.hosting__offer__bg .banner-area__content img {
    margin-bottom:20px
}
.rts-hosting-banner.hosting__offer__bg .banner-area__content__title {
    font-size:40px;
    color:#121833;
    font-weight:800;
    max-width:390px;
    margin:0 auto;
    text-align:center
}
.rts-hosting-banner.hosting__offer__bg .banner-area__content__link {
    padding:16px 32px;
    border-radius:50px;
    color:var(--color-white);
    background:var(--color-primary);
    font-weight:600;
    line-height:1;
    margin-top:30px;
    transition:var(--transition)
}
.rts-brand__bg--section,.rts-domain-checker-two .rts-hero__content::before,.rts-ds-two__wrapper::after {
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
.rts-hosting-banner.hosting__offer__bg .banner-area__content__link:hover,.rts-pricing-plan .card-plan.active .card-plan__cartbtn a,.rts-pricing-plan .card-plan:hover .card-plan__cartbtn a {
    background:var(--color-third);
    color:var(--color-secondary)
}
.rts-hosting-banner.hosting__offer__bg .banner-area.style__two {
    padding:170px 0 120px
}
@media screen and (max-width:992px) {
    .rts-hosting-banner.hosting__offer__bg .banner-area.style__two {
        padding:140px 0 110px
    }
}
.rts-hosting-banner.hosting__offer__bg .banner-area.style__two .banner-area__content {
    position:relative;
    background:0 0;
    border:none;
    height:100%;
    width:100%
}
.rts-hosting-banner.hosting__offer__bg .banner-area.style__two .banner-area__content__link {
    position:absolute;
    top:260px;
    background:var(--color-third);
    color:var(--color-secondary);
    transform:rotate(-5deg)
}
.add__banner .slider-arrow .rts-slider-btn {
    border-color:var(--color-white)
}
.rts-hero-four.mern__hosting {
    position:relative;
    padding:180px 0
}
.rts-hero-four.mern__hosting::after {
    background-image:none
}
.rts-brand__bg--section {
    background-image:url(../images/brand/brand-section.png);
    background-color:linear-gradient(180deg,#a7a7a7 42.08%,rgba(243,243,243,.2) 103.37%)
}
.rts-brand__wrapper--text h5 {
    font-size:24px;
    font-weight:var(--semibold);
    font-family:var(--font-secondary);
    margin-bottom:30px;
    color:var(--color-secondary-dark)
}
@media screen and (max-width:768px) {
    .rts-hero-five .banner-content .banner-title {
        font-size:50px
    }
    .wordpress-banner__image .shape-image.one,.wordpress-banner__image .shape-image.three,.wordpress-banner__image .shape-image.two {
        display:none
    }
    .rts-hosting-banner.hosting__offer__bg .banner-area__content {
        min-width:100%;
        height:100%;
        background:0 0;
        border-color:transparent
    }
    .rts-hosting-banner.hosting__offer__bg .banner-area__content__title {
        color:var(--color-white)
    }
    .rts-hosting-banner.hosting__offer__bg .banner-area.style__two {
        padding:120px 0 100px
    }
    .rts-brand__wrapper--text h5 {
        line-height:34px
    }
}
.rts-brand__wrapper--text-review {
    margin-bottom:50px;
    display:flex;
    align-items:center;
    gap:25px;
    justify-content:center;
    flex-wrap:wrap
}
.rts-brand__wrapper--text-review .review .star {
    font-size:22px;
    color:var(--color-secondary-dark);
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    font-weight:var(--medium)
}
.rts-brand__wrapper--text-review .review__company {
    display:flex;
    align-items:center;
    gap:10px;
    font-weight:var(--regular)
}
.rts-brand__slider--single img {
    filter:saturate(.15);
    transition:.3s ease-in
}
.rts-brand__slider--single:hover img {
    filter:saturate(1)
}
.rts-ds-two__wrapper {
    margin-top:-165px;
    background:var(--primary-gradient);
    position:relative;
    padding:75px;
    border-radius:10px;
    z-index:21;
    color:var(--body-bg)
}
.rts-ds-two__wrapper::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/domain/domain__finder__bg.svg);
    z-index:-1
}
.rts-ds-two__wrapper .domain-search {
    display:flex;
    justify-content:center;
    gap:10px
}
.rts-ds-two__wrapper .domain-search input {
    background:var(--body-bg);
    color:var(--color-secondary);
    padding:17px 24px;
    border-radius:6px;
    min-width:600px;
    max-width:max-content;
    line-height:1
}
.rts-ds-two__wrapper .domain-search .domain-btn {
    padding:17px 35px;
    border-radius:6px;
    min-width:190px;
    max-width:max-content
}
.rts-ds-two__domainlist {
    display:flex;
    gap:20px;
    justify-content:center;
    margin-top:30px;
    flex-wrap:wrap
}
.rts-ds-two__domainlist .single-list {
    background:rgba(255,255,255,.05);
    padding:10px 20px;
    display:inline-block;
    border:1px solid rgba(255,255,255,.1);
    border-radius:6px
}
.rts-ds-two__domainlist .single-list .name {
    text-decoration:underline;
    font-size:20px;
    font-weight:var(--bold);
    margin-bottom:5px
}
.domain-form button[type=submit] {
    min-width:160px;
    max-width:max-content;
    height:56px;
    border-radius:4px;
    background:var(--color-third);
    font-family:var(--font-secondary);
    font-weight:600;
    color:var(--color-secondary)
}
.domain-form button[type=submit]:hover {
    background:var(--color-secondary);
    color:var(--color-white)
}
.rts-domain-checker-two .rts-hero__content {
    background:#0755f0;
    border-radius:20px;
    text-align:center;
    position:relative;
    padding:100px;
    z-index:1
}
.rts-domain-checker-two .rts-hero__content::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/domain/domain__finder__bg__four.svg)
}
.rts-domain-checker-two .rts-hero__content::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:linear-gradient(93deg,#0774ff .49%,#2181fc .5%,#2770ff 98.97%);
    z-index:-1;
    border-radius:inherit
}
.rts-domain-checker-two .rts-hero__content h1 {
    font-size:55px;
    line-height:1.15;
    margin-bottom:25px
}
.rts-domain-checker-two .rts-hero__content h1::before,.rts-pricing-plan .price__content,.rts-pricing-plan .tab__content,.rts-pricing-plan.pricing-comparison .tab__content {
    display:none
}
.rts-domain-checker-two .rts-hero__content.home-five .description {
    display:block;
    font-size:16px;
    font-weight:400;
    margin-bottom:0;
    max-width:420px
}
.rts-domain-checker-two .rts-hero__content form {
    width:830px;
    margin:auto;
    position:relative
}
.rts-domain-checker-two .rts-hero__content form input {
    background:var(--color-white);
    height:56px;
    border-radius:6px
}
.rts-domain-checker-two .rts-hero__content form input::placeholder {
    color:#787878;
    font-size:14px;
    font-weight:400;
    line-height:46px
}
.rts-domain-checker-two .rts-hero__content form .select-button-area {
    display:flex;
    align-items:center;
    width:max-content;
    position:absolute;
    top:0;
    right:0
}
.rts-domain-checker-two .rts-hero__content form .select-button-area .nice-select {
    background:#f4f4f4;
    height:56px;
    line-height:53px;
    border-radius:0;
    border:none
}
.pricing-comparison table.table.table-bottom tbody tr,.rts-domain-checker-two .rts-hero__content form .select-button-area .nice-select:focus,.rts-plan__table .table-bordered>:not(caption)>* {
    border:none
}
.rts-domain-checker-two .rts-hero__content form .select-button-area button {
    background:#ffc107;
    height:56px;
    line-height:56px;
    padding:0 40px;
    border-radius:0 6px 6px 0
}
.rts-domain-checker-two .rts-hero__content .banner-content-tag {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-top:30px;
    flex-wrap:wrap
}
.rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list {
    display:flex;
    padding:0;
    margin:0;
    gap:10px;
    flex-wrap:wrap
}
.rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li {
    list-style:none;
    border-radius:3px;
    background:rgba(255,255,255,.1);
    padding:8px 9px;
    display:flex;
    align-items:center;
    gap:7px
}
.game-pricing .rts-section__title,.game-testimonial .rts-section__description,.game-testimonial .rts-section__title,.rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li span,.template-game .rts-header.header-sticky .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element,.template-game .rts-section__title {
    color:var(--color-white)
}
.rts-domain-checker-two .abosolute-shape {
    position:absolute;
    left:-2%;
    bottom:0
}
.blog-details .check-area-details,.rts-hosting-feature-four .rts-section-description,.rts-service-four__tab,.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts {
    display:flex;
    flex-direction:column;
    gap:20px
}
.rts-hosting-feature-four .rts-section-description a {
    color:var(--color-primary);
    font-weight:var(--semibold)
}
.rts-hosting-feature-four .feature__single {
    background:#f4f9ff;
    padding:35px 25px 35px 35px;
    border-radius:10px;
    transition:var(--transition)
}
.rts-hosting-feature-four .feature__single--icon {
    height:80px;
    width:80px;
    border-radius:50%;
    background:#eaf1ff;
    display:grid;
    justify-content:center;
    align-items:center;
    margin-bottom:30px;
    transition:var(--transition)
}
.rts-hosting-feature-four .feature__single--title {
    display:inline-block;
    font-size:20px;
    font-weight:var(--bold);
    color:var(--color-secondary);
    margin-bottom:15px;
    text-transform:capitalize
}
.rts-hosting-feature-four .feature__single--description {
    font-weight:var(--regular);
    font-family:var(--font-secondary);
    margin-bottom:30px
}
.rts-hosting-feature-four .feature__single--btn .round__btn {
    background:#eaf1ff
}
.rts-hosting-feature-four .feature__single:hover .feature__single--icon {
    background:var(--color-primary)
}
.rts-hosting-feature-four .feature__single:hover .feature__single--icon svg path {
    fill:var(--color-white)
}
.rts-hosting-feature-four .feature__single:hover .feature__single--btn .round__btn {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-support.black__friday--support {
    background:#f4f9ff;
    padding:90px 0
}
.rts-support__wrapper.bg-white:before,.rts-support__wrapper:before {
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/support/support__bg.svg);
    background-repeat:no-repeat;
    background-position:54% 60%;
    z-index:-1;
    position:absolute
}
.rts-support.black__friday--support .rts-support__wrapper {
    padding:0 80px
}
.rts-support__wrapper {
    background:#f4f9ff;
    border-radius:10px;
    padding:60px 80px;
    position:relative;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:50px
}
@media screen and (max-width:768px) {
    .rts-ds-two__wrapper .domain-search {
        flex-wrap:wrap;
        gap:15px
    }
    .rts-ds-two__wrapper .domain-search input {
        padding:15px
    }
    .rts-ds-two__wrapper .domain-search .domain-btn {
        padding:15px;
        min-width:150px;
        max-width:max-content
    }
    .rts-domain-checker-two .rts-hero__content {
        padding:30px
    }
    .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list {
        justify-content:center
    }
    .rts-support__wrapper {
        padding:60px;
        display:flex;
        flex-direction:column-reverse;
        gap:40px
    }
    .rts-support__wrapper--image {
        position:unset;
        transform:none
    }
}
.rts-support__wrapper.bg-white:before {
    opacity:.5
}
.rts-support__wrapper--content h3 {
    font-weight:var(--bold);
    color:var(--color-secondary);
    margin-bottom:20px
}
.rts-feature-area.partner .section-inner .right-side-content .feature,.rts-support__wrapper--content p {
    max-width:440px
}
.rts-support__wrapper--content .feature {
    margin-top:25px;
    margin-bottom:30px
}
.rts-support__wrapper--content .feature__list {
    padding:0;
    margin:0;
    list-style:none;
    column-count:2;
    width:80%
}
@media screen and (max-width:992px) {
    .rts-hosting-banner.hosting__offer__bg .banner-area.style__two .banner-area__content__link {
        top:280px
    }
    .rts-hero-four.mern__hosting {
        padding:150px 0
    }
    .rts-ds-two__domainlist {
        gap:10px
    }
    .rts-domain-checker-two .rts-hero__content.home-five .description {
        margin-bottom:50px
    }
    .rts-domain-checker-two .rts-hero__content form {
        width:100%
    }
    .rts-domain-checker-two .abosolute-shape {
        display:none
    }
    .rts-support.black__friday--support .rts-support__wrapper {
        padding:0 40px
    }
    .rts-support__wrapper--content .feature__list {
        width:90%
    }
}
.rts-support__wrapper--content .feature__list .feature__item {
    position:relative;
    margin-left:25px;
    color:var(--btc);
    font-family:var(--font-secondary);
    font-weight:var(--medium);
    display:inline-block;
    margin-bottom:0;
    text-transform:capitalize
}
.rts-support__wrapper--content .feature__list .feature__item::before {
    position:absolute;
    left:-25px;
    top:50%;
    transform:translateY(-50%);
    content:"\f00c";
    font-family:var(--fontawesome);
    height:16px;
    width:16px;
    font-size:10px;
    font-weight:800;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-support__wrapper--content .support-btn {
    padding:14px 24px
}
.rts-support__wrapper--content .btn__two {
    color:var(--color-white);
    font-weight:var(--semibold)
}
.rts-newsletter::before {
    position:absolute;
    height:30%;
    content:"";
    background:#121833;
    width:100%;
    bottom:0
}
.rts-newsletter__box::after,.rts-newsletter__box::before {
    position:absolute;
    left:0;
    height:100%;
    width:100%;
    content:"";
    border-radius:inherit;
    top:0
}
.rts-newsletter__box {
    padding:70px;
    position:relative;
    text-align:center;
    color:var(--color-white);
    border-radius:10px
}
.rts-newsletter__box::before {
    background-image:url(../images/newsletter__bg.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:1
}
.rts-newsletter__box::after {
    background:var(--color-primary);
    z-index:-1
}
.rts-client-feedback .feedback-card__single,.rts-newsletter__box--content {
    position:relative;
    z-index:2
}
.game__banner__content::after,.rts-hero.game-banner::after,.rts-hero.game-banner::before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    left:0
}
.rts-newsletter__box--content .title {
    margin-bottom:40px;
    font-weight:var(--bold)
}
.rts-newsletter__box--content .newsletter__form {
    display:flex;
    gap:10px;
    max-width:610px;
    margin:0 auto
}
.rts-newsletter__box--content .newsletter__form input {
    padding:18px;
    border-radius:4px;
    border:0;
    background:var(--color-white);
    color:var(--btc);
    max-width:460px;
    height:45px
}
.rts-newsletter__box--content .newsletter__form button {
    display:inline-block;
    max-width:140px;
    padding:13px;
    font-weight:var(--semibold);
    font-family:var(--font-secondary);
    border-radius:4px
}
.template-game {
    background:#0b0f21;
    color:var(--color-white)
}
.rts-hero.game-banner .rts-hero-two__content--btn .secondary__color,.template-game .mobile-menu-main nav ul li a {
    color:#121833
}
.game-pricing .single-plan .active .single-plan__content .buy__plan,.game-pricing .single-plan:hover .single-plan__content .buy__plan,.template-game .progress-wrap::before {
    background:var(--color-third)!important
}
.template-game .rts-header.header-sticky {
    background:linear-gradient(90deg,#121833 17.75%,#121833 103.04%)!important
}
.game__banner__content,.popular-game,.rts-hero.game-banner::before {
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
.template-game .rts-header.header-sticky .rts-header__right .login__btn {
    color:var(--color-white);
    border-color:var(--color-white)
}
.rts-hero.game-banner {
    display:flex;
    align-items:center;
    padding:300px 0 220px
}
@media screen and (max-width:992px) {
    .rts-hero.game-banner {
        padding:200px 0 150px
    }
    .rts-hero.game-banner .rts-hero__content h1 {
        max-width:100%
    }
}
.rts-hero.game-banner::before {
    background-image:url(../images/banner/banner__bg__game.jpg);
    top:0;
    z-index:-1
}
.rts-hero.game-banner::after {
    top:0;
    background:linear-gradient(90deg,#121833 17.75%,rgba(18,24,51,.6) 103.04%);
    z-index:-1
}
.rts-hero.game-banner .rts-hero__content h1 {
    font-size:64px;
    margin-bottom:-10px
}
.rts-hero.game-banner .rts-hero__content h1::before {
    background:0 0;
    position:unset
}
.rts-hero.game-banner .rts-hero-two__content--btn .rts-btn:hover {
    color:#121833!important
}
.popular-game {
    background-image:url(../images/game/game__server__bg.svg)
}
.popular-game .rts-section__two {
    margin:0 auto
}
.popular-game .rts-section__two h2,.rts-services-area.area-3 .section-title-area .section-title {
    color:var(--color-white);
    text-align:center
}
.popular-game .rts-section-description {
    max-width:450px;
    margin:0 auto
}
.single__server--content__link a {
    font-family:var(--font-primary);
    font-weight:700;
    color:var(--color-white)
}
.single__server--content__description {
    max-width:330px;
    color:#d4dcff
}
.game__banner__content {
    border-radius:10px;
    position:relative;
    z-index:1;
    display:flex;
    justify-content:space-between
}
.game__banner__content::after {
    bottom:0;
    background:linear-gradient(90deg,#121833 18.11%,rgba(18,24,51,.2) 53.33%);
    border-radius:inherit;
    z-index:-1
}
.game__banner__content__box {
    max-width:610px;
    padding-left:80px;
    padding-top:85px;
    padding-bottom:90px
}
@media screen and (max-width:768px) {
    .rts-hero.game-banner {
        padding:150px 0 100px
    }
    .rts-hero.game-banner .rts-hero__content h1 {
        font-size:50px;
        line-height:1.2
    }
    .game__banner__content__box {
        padding:50px
    }
}
.game__banner__content__box--purchase {
    border:1px solid var(--color-white);
    border-radius:25px;
    display:inline-flex;
    gap:10px;
    align-items:center;
    padding:8px 12px;
    margin-bottom:20px
}
.game__banner__content__box--title {
    font-weight:700;
    margin-bottom:20px
}
.blog-details,.game__banner__content__box--description,.game__tab nav {
    margin-bottom:50px
}
.game__banner__content__box--button .primary__btn {
    background:var(--color-third);
    color:#121833;
    font-weight:500;
    padding:16px 24px
}
.game__single__box__image__meta .cart__btn,.game__single__box__image__meta .off {
    font-weight:600;
    background:var(--color-third);
    position:absolute;
    border-radius:4px
}
.game__banner__content__image,.map__area,.rts-contact,.rts-pricing-plan,.rts-service__column {
    position:relative
}
.game__banner__content__image img {
    position:relative;
    top:-50px;
    height:108%
}
.feature__content__box--title {
    font-size:40px;
    font-weight:700;
    margin-bottom:60px
}
@media screen and (max-width:992px) {
    .game__banner__content__box {
        max-width:630px
    }
    .game__banner__content__image {
        display:none
    }
    .feature__content__box--title {
        max-width:90%
    }
}
.feature__content__box__list__single {
    max-width:330px;
    display:flex;
    align-items:center;
    gap:50px
}
.feature__content__box__list__single:not(:last-child) {
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #121833
}
.feature__content__box__list__single .icon {
    height:56px;
    width:56px
}
.feature__content__box__list__single .content {
    margin-bottom:0;
    max-width:220px;
    line-height:34px
}
.game-pricing .rts-pricing-plan__tab .tab__button {
    background:#121833;
    box-shadow:none;
    color:var(--color-third)
}
.game-pricing .rts-pricing-plan__tab .tab__button__item button.active {
    background:var(--color-third);
    color:#121833
}
.game-pricing .single-plan {
    background:0 0!important;
    border:1px solid #121833;
    border-radius:20px
}
.game-pricing .single-plan__content .border-separator {
    border-color:#121833!important
}
.game-pricing .single-plan__content .buy__plan {
    background:var(--color-white)!important;
    color:#121833!important
}
.game-pricing .single-plan .active,.game-pricing .single-plan .active .single-plan__content .border-separator,.game-pricing .single-plan:hover,.game-pricing .single-plan:hover .single-plan__content .border-separator {
    border-color:var(--color-third)!important
}
.game__tab nav {
    display:flex;
    gap:10px;
    justify-content:center;
    border-color:transparent
}
.game__tab nav .nav-tabs {
    border:none;
    gap:10px
}
.game__tab nav button.nav-link {
    padding:12px 14px;
    border:1px solid #121833!important;
    border-radius:4px;
    max-width:max-content;
    display:inline-block;
    line-height:1;
    font-weight:600;
    color:var(--color-white);
    margin-bottom:0;
    font-size:14px
}
.game__tab nav button.nav-link.active,.game__tab nav button.nav-link:hover {
    background:var(--color-third)!important;
    color:#121833!important
}
.game__single__box__image {
    position:relative;
    overflow:hidden;
    border-radius:10px;
    transition:var(--transition);
    border:2px solid transparent
}
.game__single__box__image:hover,.rts-sidebar .rts-single-widget.search-widget form input:focus {
    border-color:var(--color-third)
}
.game__single__box__image img {
    width:100%
}
.game__single__box__image__meta {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    transition:var(--transition);
    opacity:0
}
.game__single__box__image__meta .cart__btn {
    color:#121833;
    padding:10px 35px;
    left:50%;
    transform:translateX(-50%);
    bottom:35px;
    display:inline-flex;
    gap:15px;
    min-width:190px;
    align-items:center
}
.game__single__box__image__meta .off {
    left:20px;
    top:20px;
    color:var(--color-secondary);
    padding:8px 12px;
    font-size:14px;
    font-family:var(--font-secondary);
    line-height:1;
    text-transform:uppercase
}
.cloud__feedback .feadback-card__single__rating,.game__details--content__cat,.game__single__box__meta--title,.rts-counter-up-area .counter-up-area-inner .counter-up-list .icon,.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .icon {
    margin-bottom:20px
}
.game__single__box__meta--title a {
    font-weight:700;
    color:var(--color-white);
    transition:var(--transition)
}
.game__single__box__meta--title a:hover,.game__single__box__meta__rating i {
    color:var(--color-third)
}
.game__single__box__meta--pricing {
    display:flex;
    gap:25px;
    align-items:center;
    flex-wrap:wrap
}
.game__single__box__meta--pricing .old__pricing {
    text-decoration:line-through
}
.game__single__box__meta--pricing .current__pricing {
    background:var(--color-third);
    color:#121833;
    padding:6px 9px;
    border-radius:4px;
    font-weight:500;
    font-size:15px;
    line-height:1
}
.game__single__box__meta__flex {
    display:flex;
    gap:25px;
    align-items:center;
    flex-wrap:wrap
}
.game-testimonial .rts-testimonial__single {
    background:linear-gradient(115.78deg,#141b39 3.37%,#050712 100.15%);
    border:none
}
.game-testimonial .rts-testimonial__single::before,.rts-hosting-faq.wordpress {
    background:0 0
}
.rts-hero.cloud-banner::after,.rts-hero.cloud-banner::before {
    position:absolute;
    height:100%;
    background-repeat:no-repeat;
    background-size:contain;
    top:0;
    content:"";
    width:100%
}
.game-testimonial .rts-testimonial__single .author__meta--details a,.game-testimonial .rts-testimonial__single .content p,.rts-pricing-plan .single-plan.active,.rts-pricing-plan .single-plan.active .single-plan__content .plan-title,.rts-pricing-plan .single-plan:hover,.rts-pricing-plan .single-plan:hover .single-plan__content .plan-title {
    color:var(--color-white)
}
.game-faq .accordion .accordion-item {
    border-bottom-color:#121833!important
}
.game-faq .accordion .accordion-item.active {
    background:linear-gradient(180deg,#111833 0,#0b0f21 100%)!important
}
.template-game-details .popular-game {
    background-image:unset
}
.game__details--img img {
    width:100%;
    border-radius:10px
}
.game__details--content__cat a {
    padding:4px 15px;
    border:1px solid #fff;
    border-radius:25px;
    color:var(--color-white)
}
.blog-details .blog-title,.game__details--content__title {
    font-weight:600
}
.game__details--content__details {
    max-width:80%
}
.game__details--content__rating i,.rts-hero.cloud-banner .rts-hero__content .heading span {
    color:var(--color-third)
}
.cloud__hosting .rts-footer {
    background:var(--color-white)!important
}
.rts-hero.cloud-banner {
    background:#0045cd;
    padding:280px 0 220px
}
@media screen and (max-width:992px) {
    .feature__content__box__list__single,.feature__content__box__list__single .content,.rts-hero.cloud-banner .rts-hero__content h1 {
        max-width:100%
    }
    .rts-hero.cloud-banner {
        padding:200px 0 150px
    }
}
.rts-hero.cloud-banner .rts-hero__content h6 {
    border-color:var(--color-third)!important;
    color:var(--color-third)!important
}
.rts-hero.cloud-banner .rts-hero__content .heading::before {
    position:unset!important
}
.rts-hero.cloud-banner .rts-hero__content--description {
    color:#d4dcff
}
.rts-hero.cloud-banner .rts-hero__content .hosting-feature {
    display:flex;
    gap:80px;
    align-items:center;
    margin-top:40px
}
.rts-footer.site-footer-six .newsletter-style-six .social__media,.rts-hero.cloud-banner .rts-hero__content .hosting-feature__single {
    display:flex;
    gap:15px;
    align-items:center
}
.rts-hero.cloud-banner .rts-hero__content .hosting-feature__single:not(:last-child) {
    border-right:1px solid var(--color-white)
}
.rts-hero.cloud-banner .rts-hero__content .hosting-feature__single .feature-text {
    font-size:20px;
    font-family:var(--font-primary);
    font-weight:600
}
.rts-hero.cloud-banner::before {
    background-image:url(../images/banner/banner__eight__shape.svg);
    left:0;
    background-position:left;
    opacity:.6
}
.rts-hero.cloud-banner::after {
    background-image:url(../images/banner/banner__eight__image.png);
    left:-130px;
    background-position:right
}
.cloud__pricing__bg .card-plan.active .card-plan__cartbtn a,.cloud__pricing__bg .card-plan:hover .card-plan__cartbtn a {
    background:var(--color-primary)!important;
    color:var(--color-white)!important
}
.cloud__pricing__bg .card-plan.active .card-plan__feature--list-trigered,.cloud__pricing__bg .card-plan:hover .card-plan__feature--list-trigered,.cloud__pricing__bg .card-plan__feature--list-trigered.active {
    color:var(--color-primary)!important
}
.cloud__pricing__bg .plan__tab .tab__button {
    border-radius:6px!important;
    height:50px!important;
    background:var(--color-white)!important
}
.cloud__pricing__bg .tab__button .tab__button__item button {
    padding:12px 18px!important;
    border-radius:4px!important;
    color:#0774ff
}
.cloud__feedback .feedback-card {
    background:#fafbff!important;
    border:1px solid #eaefff!important
}
.cloud__feedback .feedback-card::before,.cloud__feedback .feedback-card__border {
    border-bottom:none!important
}
.cloud__feedback .feedback-card::after {
    position:unset!important
}
.cloud__feedback .feadback-card__single__rating i,.rts-pricing-plan .card-plan.active .card-plan__feature--list-trigered,.rts-pricing-plan .card-plan:hover .card-plan__feature--list-trigered {
    color:var(--color-third)
}
.cloud__feature .support-feature-image img {
    min-height:490px;
    width:430px;
    position:unset!important
}
.rts-hero.wp__banner {
    padding:250px 0 180px
}
.rts-hero.wp__banner .rts-hero__content {
    text-align:center
}
.rts-hero.wp__banner .rts-hero__content h1::before {
    position:unset
}
.rts-hero.wp__banner .rts-hero__content--group {
    justify-content:center
}
.rts-hero.wp__banner .rts-hero__video {
    position:absolute;
    overflow:hidden;
    width:100%;
    height:100%;
    top:0
}
.rts-hero.wp__banner .rts-hero__video::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:var(--banner-one-bg);
    opacity:.3
}
.rts-hero.wp__banner .rts-hero__video video {
    min-width:100%;
    min-height:100vh;
    z-index:1
}
.wp__hosting__option .primary__bg,.wp__hosting__option .rts-hosting-type__single::before,.wp__hosting__option .rts-testimonial__single::before {
    background:#2d3c58
}
.wp__hosting__option .domain-finder-bg,.wp__hosting__option .rts-about__image {
    background:#2d3c58!important
}
.map__area iframe {
    height:600px;
    width:100%;
    filter:grayscale(1);
    border-radius:4px
}
.contact__form__label {
    color:var(--color-secondary);
    display:inline-block;
    margin-bottom:15px
}
.contact__form__input,.contact__form__textarea {
    border-bottom:1px solid #eaefff;
    padding:10px 0!important;
    border-radius:0;
    font-size:14px!important
}
.contact__form__textarea {
    height:200px;
    resize:none
}
.contact__form__submit {
    display:inline-block;
    background:#2d3c58;
    color:var(--color-white);
    max-width:max-content;
    padding:15px 25px;
    border-radius:25px;
    font-weight:600;
    transition:var(--transition)
}
.contact__form__submit:hover {
    background:var(--color-third);
    color:var(--color-white)
}
.rts-plan {
    background:var(--plan-bg)
}
.rts-plan__table table {
    margin:0;
    white-space:nowrap
}
.rts-plan__table table thead .package__left {
    width:450px;
    max-width:450px
}
.rts-plan__table table thead .package__left:first-child {
    border-left:0;
    border-top:0
}
.rts-plan__table table thead th {
    text-transform:capitalize;
    border-style:none
}
.rts-plan__table table thead .package__item {
    width:290px;
    max-width:290px;
    padding:30px;
    border:1px solid var(--border-color)
}
.rts-plan__table table thead .package__item__info {
    max-width:180px;
    margin:0 auto
}
.rts-plan__table table thead .package__item__info .package__type {
    font-weight:var(--bold);
    font-size:24px;
    color:var(--color-secondary);
    margin-bottom:15px;
    display:block
}
.rts-plan__table table thead .package__item__info span {
    font-family:var(--font-secondary);
    margin-bottom:25px;
    display:inline-block;
    text-transform:capitalize;
    font-weight:var(--regular);
    line-height:100%
}
.rts-plan__table table thead .package__item__info select {
    border:1px solid #4c5671;
    padding:12px;
    border-radius:50px;
    margin-bottom:10px
}
.rts-plan__table table thead .package__item__info .buy__now {
    font-weight:var(--bold);
    color:var(--body-bg);
    display:block;
    max-width:100%;
    padding:13px 0
}
.rts-plan__table table thead .package__item__info .buy__now:hover {
    color:var(--color-secondary)
}
.rts-plan__table table thead .package__item__info .nice-select.price__select {
    min-width:180px;
    border-radius:50px;
    margin-bottom:15px;
    height:35px;
    text-align:center!important
}
.rts-plan__table table thead .package__item__info .nice-select.price__select span.current {
    position:relative;
    top:-5px;
    text-transform:lowercase
}
.rts-plan__table table thead .package__item__info .nice-select.price__select::after {
    right:25%;
    width:8px;
    height:8px
}
.rts-blog-area.area-5 .section-inner .blog-inner .image-area img,.rts-plan__table table thead .package__item__info .nice-select.price__select ul.list {
    width:100%
}
.rts-domain-pricing-area.area-2 .tab__content .table thead tr th:last-child,.rts-domain-pricing-area.area-2 .tab__content .table tr td:last-child {
    width:15%
}
.rts-plan__table table td.package__left {
    padding:10px 30px;
    border:1px solid var(--border-color)
}
.rts-plan__table table td.package__item {
    text-align:center;
    border:1px solid var(--border-color)
}
.rts-plan__table table td.package__item i {
    color:#ff7d7d
}
.rts-pricing-plan .single-plan {
    background:var(--color-white);
    padding:60px;
    border-radius:20px;
    position:relative;
    transition:.3s;
    z-index:1
}
.rts-pricing-plan .single-plan::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/pricing/plan__hover__bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:-1;
    transition:.3s;
    opacity:0
}
.rts-pricing-plan .single-plan::before {
    background:var(--pricing-single-bg);
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    opacity:0;
    transition:.3s;
    border-radius:inherit;
    z-index:-1
}
.rts-pricing-plan .single-plan.active .single-plan__content .plan-icon svg path,.rts-pricing-plan .single-plan:hover .single-plan__content .plan-icon svg path {
    fill:url(#paint0_linear_195_837)
}
.rts-client-feedback .feedback-card:hover .feedback-card__single .quote-icon svg path,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__single .quote-icon svg path,.rts-contact-form .single-contact-method:hover .icon svg path,.rts-service-four__tab .single__tab.active .tab__icon svg path,.rts-testimonial.area-3 .section-inner .rts-testimonial__single:hover .quote-icon svg path,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single .quote-icon svg path {
    fill:var(--color-white)
}
.rts-pricing-plan .single-plan.active .single-plan__content .buy__plan,.rts-pricing-plan .single-plan:hover .single-plan__content .buy__plan {
    background:var(--color-white);
    color:var(--color-secondary)
}
.rts-pricing-plan .single-plan__content .plan-icon {
    margin-bottom:40px;
    transition:.3s
}
.rts-pricing-plan .single-plan__content .plan-title {
    font-size:24px;
    font-weight:var(--bold);
    color:var(--color-secondary);
    margin-bottom:15px;
    display:inline-block;
    transition:.3s;
    line-height:1
}
.rts-pricing-plan .plan__tab .tab__button__item,.rts-pricing-plan .price__content .yearly .single-plan.active,.rts-pricing-plan .price__content .yearly .single-plan:hover,.rts-pricing-plan .single-plan__content .buy__plan,.rts-pricing-plan .tab__content .yearly .single-plan.active,.rts-pricing-plan .tab__content .yearly .single-plan:hover {
    color:var(--color-white)
}
.rts-pricing-plan .single-plan__content .description {
    font-size:15px;
    font-family:var(--font-secondary);
    margin-bottom:0
}
.rts-pricing-plan .single-plan__content .border-separator {
    margin:40px 0;
    border-top:1px solid #d9d9d9;
    transition:.3s
}
.rts-pricing-plan .single-plan__content .plan-feature__list {
    padding:0;
    margin:0;
    list-style:none;
    display:flex;
    flex-direction:column;
    gap:30px
}
.rts-pricing-plan .single-plan__content .plan-feature__list li {
    line-height:1.2;
    font-weight:600;
    font-family:var(--font-secondary);
    display:inline-flex
}
.rts-pricing-plan .single-plan__content .plan-feature__list li span i,.rts-services-area.area-3 .section-inner .service-wrapper .content .desc {
    transition:var(--transition)
}
.rts-pricing-plan .single-plan__content .plan-feature__list li span i.fa-check {
    color:#00b67a
}
.rts-pricing-plan .single-plan__content .plan-feature__list li span i.fa-xmark {
    color:#eb4242
}
.rts-pricing-plan .single-plan__content .buy__plan {
    background:var(--color-primary);
    font-weight:var(--semibold);
    margin-top:50px;
    transition:var(--transition)
}
.rts-pricing-plan .single-plan__content .buy__plan:hover {
    background:var(--color-third)!important
}
.rts-pricing-plan .single-plan__content .buy__plan.btn__two {
    padding:15px 0;
    border-radius:4px;
    max-width:260px;
    position:relative;
    left:50%;
    transform:translateX(-50%)
}
.rts-pricing-plan__tab {
    display:flex;
    gap:40px;
    align-items:center;
    position:relative;
    z-index:1;
    margin-bottom:50px;
    justify-content:center
}
.rts-pricing-plan__tab .tab__button {
    background:var(--color-white);
    box-shadow:0 4px 30px 0 #edf5ff;
    padding:5px;
    border-radius:6px
}
.rts-pricing-plan__tab .tab__button__item {
    display:flex;
    gap:5px
}
.rts-pricing-plan__tab .tab__button__item button {
    border-radius:6px;
    padding:10px 20px;
    text-transform:capitalize
}
.rts-pricing-plan__tab .tab__button__item button.active {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-pricing-plan__tab .discount span.line {
    position:absolute;
    top:-15px;
    right:25%
}
.rts-pricing-plan__tab .discount p,.rts-sign-up-section .copyright-area p {
    margin:0
}
.rts-pricing-plan .price__content.open {
    display:block
}
.rts-pricing-plan.pricing-comparison .tab__content.open {
    display:block;
    overflow-x:scroll
}
.pricing-comparison table.table.table-bottom tbody tr td span,.rts-pricing-plan .tab__content.open {
    display:block
}
.rts-pricing-plan .plan__tab .tab__button {
    min-width:190px;
    background:var(--color-secondary);
    border-radius:40px;
    height:40px
}
.rts-pricing-plan .plan__tab .tab__button__item button {
    padding:7px 15px;
    border-radius:40px;
    line-height:100%
}
.rts-pricing-plan .plan__tab--shadow .tab__button {
    background:var(--color-white);
    box-shadow:0 4px 30px 0 rgba(159,159,159,.25);
    border-radius:40px
}
.rts-pricing-plan .plan__tab--shadow .tab__button__item,.rts-testimonial.area-3 .section-title-area .section-title {
    color:var(--color-secondary)
}
.rts-pricing-plan .plan__tab--shadow .tab__button__item button {
    border-radius:20px;
    padding:11px 19px
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .content .title a,.rts-pricing-plan .card-plan.style-with-bg.active,.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__feature--list-item .text i,.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__package h4,.rts-pricing-plan .card-plan.style-with-bg.active .card-plan__price,.rts-pricing-plan .card-plan.style-with-bg:hover,.rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__feature--list-item .text i,.rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__package h4,.rts-pricing-plan .card-plan.style-with-bg:hover .card-plan__price,.rts-pricing-plan .color-primary .tab__button__item button.active {
    color:var(--color-white)
}
.rts-pricing-plan.card-plan-bg {
    background:#f4f9ff;
    margin:0
}
.rts-pricing-plan .card-plan {
    padding:40px 30px;
    border-radius:10px;
    background:var(--color-white);
    text-align:center;
    transition:var(--transition);
    border:1px solid #7ba330;
    position:relative
}
.rts-pricing-plan .card-plan.active .card-plan__offer .offer-given,.rts-pricing-plan .card-plan:hover .card-plan__offer .offer-given {
    background:#fff2cc
}
.rts-pricing-plan .card-plan .popular-tag {
    position:absolute;
    top:-18px;
    left:50%;
    transform:translate(-50%);
    padding:10px 30px;
    background:var(--color-third);
    font-size:14px;
    line-height:100%;
    border-radius:30px;
    color:var(--color-secondary);
    text-transform:capitalize
}
@media screen and (max-width:768px) {
    .feature__content__box--title,.game__details--content__details {
        max-width:100%
    }
    .rts-hero.cloud-banner {
        padding:160px 0 130px
    }
    .rts-hero.cloud-banner::before {
        display:none
    }
    .rts-pricing-plan .single-plan {
        padding:30px
    }
    .rts-pricing-plan__tab .discount span.line {
        position:relative;
        top:-15px;
        left:-50px;
        z-index:-1
    }
    .rts-pricing-plan .card-plan .popular-tag {
        padding:10px 20px
    }
    .rts-services-area.area-3 .section-inner .service-wrapper {
        flex-wrap:wrap
    }
}
@media screen and (min-width:992px) and (max-width:1200px) {
    .rts-pricing-plan .card-plan {
        padding:40px 15px
    }
    .rts-pricing-plan .card-plan .popular-tag {
        padding:10px
    }
}
.rts-pricing-plan .card-plan__package {
    display:flex;
    gap:10px;
    align-items:center;
    margin-bottom:20px;
    justify-content:center
}
.rts-pricing-plan .card-plan__package .icon {
    height:30px;
    width:30px
}
.rts-pricing-plan .card-plan__package .package__name {
    font-size:20px;
    font-weight:700;
    color:var(--color-secondary);
    margin:0
}
.rts-pricing-plan .card-plan__desc {
    font-size:15px;
    font-weight:400;
    font-family:var(--font-secondary)
}
.rts-pricing-plan .card-plan__offer {
    display:flex;
    gap:10px;
    margin-bottom:20px;
    align-items:center;
    justify-content:center
}
.rts-pricing-plan .card-plan__offer .past-price {
    font-size:16px;
    font-weight:600;
    text-decoration:line-through
}
.rts-pricing-plan .card-plan__offer .offer-given {
    padding:8px 15px;
    border-radius:30px;
    background:#e7f1ff;
    font-size:14px;
    font-weight:var(--semibold);
    line-height:100%;
    transition:var(--transition)
}
.rts-pricing-plan .card-plan__price {
    font-size:32px;
    font-weight:700;
    margin-bottom:25px;
    color:var(--color-secondary)
}
.rts-pricing-plan .card-plan__price sub,.rts-pricing-plan .card-plan__price sup {
    font-size:16px;
    font-weight:500
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .desc,.rts-pricing-plan .card-plan__cartbtn {
    margin-bottom:15px
}
.rts-pricing-plan .card-plan__cartbtn a {
    padding:12px 18px;
    background:var(--color-primary);
    border-radius:4px;
    color:var(--color-white);
    display:block;
    max-width:200px;
    line-height:100%;
    transition:var(--transition);
    font-size:16px;
    font-family:var(--font-secondary);
    font-weight:600;
    text-transform:capitalize;
    text-align:center;
    position:relative;
    left:50%;
    transform:translateX(-50%)
}
.rts-pricing-plan .card-plan__renew-price {
    font-size:13px;
    font-weight:400;
    font-family:var(--font-secondary)
}
.rts-pricing-plan .card-plan__feature--list {
    padding:0;
    margin:0;
    list-style:none;
    text-align:left;
    display:flex;
    flex-direction:column;
    gap:15px
}
.rts-pricing-plan .card-plan__feature--list-item {
    display:flex;
    justify-content:space-between
}
.rts-pricing-plan .card-plan__feature--list-item .text {
    display:flex;
    align-items:self-start;
    gap:10px;
    line-height:1.3;
    font-size:14px;
    font-weight:500
}
.rts-domain-pricing-area.area-2 .tab__content,.rts-pricing-five .rts-domain-checker-two .rts-hero__content::after,.rts-pricing-five .rts-domain-checker-two .rts-hero__content::before,.rts-pricing-plan .card-plan__feature--list.more__feature,.tooltip>.tooltip-arrow {
    display:none
}
.rts-pricing-plan .card-plan__feature--list-item .text i {
    margin-top:4px;
    transition:var(--transition)
}
.rts-pricing-plan .card-plan__feature--list-item .text i.fa-check {
    color:#00b67a
}
.rts-pricing-plan .card-plan__feature--list-item .text i.fa-xmark {
    color:#eb4242
}
.rts-pricing-plan .card-plan__feature--list-item .tolltip {
    font-size:16px;
    cursor:pointer
}
.rts-pricing-plan .card-plan__feature--list-trigered {
    text-align:center;
    font-size:16px;
    font-weight:600;
    cursor:pointer
}
.rts-pricing-plan .card-plan__feature--list-trigered-less {
    text-align:center;
    font-size:16px;
    font-weight:600;
    cursor:pointer
}
.rts-pricing-plan .card-plan__feature--list-trigered.active {
    margin-bottom:25px;
    color:var(--color-third)
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content h3,.rts-pricing-five.inner .rts-section-title {
    color:var(--color-secondary);
    font-weight:700;
    line-height:50px
}
.rts-pricing-plan .card-plan__feature--list.more__feature .card-plan__feature--list-trigered.active {
    margin-bottom:0
}
.rts-pricing-plan .card-plan.style-with-bg {
    background:#f5faff
}
.rts-pricing-plan .card-plan.style-with-bg .card-plan__renew-price {
    font-size:14px
}
.rts-pricing-plan .card-plan.style-with-bg .card-plan__cartbtn a {
    max-width:100%;
    padding:15px 18px
}
.rts-pricing-plan .card-plan.style-with-bg::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/pricing/plan__hover__bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:1;
    transition:var(--transition);
    opacity:0
}
.rts-pricing-plan .card-plan.style-with-bg:after {
    background:var(--pricing-single-bg);
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    opacity:0;
    transition:var(--transition);
    border-radius:inherit
}
.tooltip-inner {
    background:var(--color-primary);
    color:var(--color-white);
    font-size:14px;
    padding:15px;
    opacity:1!important;
    right:0;
    min-width:220px;
    position:absolute;
    margin:0 auto;
    text-align:left;
    border-radius:4px
}
.color-hostie>.tooltip-inner {
    max-width:max-content;
    min-width:max-content;
    left:unset;
    padding:5px 10px
}
.rts-pricing-five .section-inner .pricing-list {
    margin-top:-95px
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper {
    background:#7ba330;
    padding:30px 30px 40px;
    border-radius:15px;
    position:relative;
    z-index:1;
    overflow:hidden;
    transition:.5s
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper::after {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    border-radius:15px;
    z-index:-1;
    top:0;
    left:0;
    border-bottom:7px solid #7ba330
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .content .title {
    font-size:20px;
    font-weight:700;
    line-height:30px;
    margin-bottom:10px;
    color:var(--color-white)
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .content .desc {
    color:var(--color-white);
    font-size:16px;
    font-weight:600;
    line-height:26px;
    text-decoration-line:underline;
    margin-bottom:0
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .content .description {
    font-weight:600;
    color:var(--color-white);
    margin-bottom:0
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .pricing-shape-area img {
    position:absolute;
    z-index:-1;
    transition:.5s
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .pricing-shape-area img.two {
    top:-60px;
    right:-60px
}
.rts-pricing-five .section-inner .pricing-list .pricing-wrapper .pricing-shape-area img.three {
    top:-40px;
    right:-40px
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content {
    background:0 0;
    text-align:left;
    padding:0
}
.rts-footer.site-footer-six .newsletter-style-six .icon,.rts-hosting-feature-area .section-inner .right-side-content .section-title-area .desc,.rts-pricing-five .rts-domain-checker-two .rts-hero__content p {
    color:var(--btc)
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content form {
    width:700px;
    margin-left:auto;
    margin-right:unset
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content form .select-button-area button {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag {
    justify-content:flex-end
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list {
    gap:15px
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li {
    display:block;
    text-align:left;
    border-radius:6px;
    background:#dcecff;
    padding:12px 14px;
    transition:.4s
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li:hover {
    background:var(--color-primary)
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li:hover span {
    color:var(--color-white)
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li span {
    color:var(--btc);
    display:block;
    transition:.4s
}
.rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li span.exc {
    font-size:20px;
    font-weight:600;
    text-decoration:underline
}
.rts-pricing-five.inner {
    background:var(--color-white);
    padding:120px 0
}
.rts-pricing-five.inner .rts-section-title {
    text-align:center;
    margin-bottom:50px;
    font-size:40px
}
.rts-pricing-five.inner .section-inner .pricing-list {
    margin-top:0
}
.vps-hosting .rts-pricing-plan {
    background:#f4f9ff!important;
    border-radius:0;
    margin:0
}
.template-cloud .rts-pricing-plan,.template-resell .rts-pricing-plan,.wordpress-hosting .rts-pricing-plan {
    background:#f4f9ff;
    border-radius:0;
    margin:0
}
.view-plan-btn {
    text-align:center;
    margin-top:60px
}
.rts-promote-hostie .card-feature,.transfer-domain .table__content,.view-plan-btn .btn__two {
    border:1px solid var(--light-border)
}
.blog-area-six,.rts-pricing-plan.table-pricing {
    background:#fff;
    margin:0
}
.rts-pricing-plan.table-pricing .tab__content {
    overflow-y:scroll
}
.rts-pricing-plan .pricing__tab .tab__button {
    border-radius:6px;
    border:1px solid var(--color-primary)
}
.rts-pricing-plan .pricing__tab .tab__button .tab__btn {
    color:var(--color-primary);
    font-weight:600
}
.rts-pricing-plan .pricing__tab .tab__button .tab__btn.active {
    color:var(--color-white)
}
.rts-pricing-plan table.table .heading__bg {
    background:var(--color-primary);
    color:var(--color-white);
    vertical-align:middle
}
.rts-pricing-plan table.table .heading__bg tr .cell {
    padding:24px 30px
}
.rts-pricing-plan table.table .table__content tr {
    vertical-align:middle;
    transition:var(--transition)
}
.rts-pricing-plan table.table .table__content tr .package,.rts-pricing-plan table.table .table__content tr .price,.rts-pricing-plan table.table .table__content tr .process,.rts-pricing-plan table.table .table__content tr .ram,.rts-pricing-plan table.table .table__content tr .storage {
    padding:24px 30px;
    min-width:200px;
    max-width:100%;
    line-height:1
}
.rts-pricing-plan table.table .table__content tr .process {
    min-width:300px
}
.rts-pricing-plan table.table .table__content tr .btn__two {
    padding:10px 20px;
    border-radius:4px;
    border:1px solid #d4dcff;
    background:var(--color-white);
    transition:var(--transition);
    min-width:105px
}
.rts-pricing-plan table.table .table__content tr .btn__two:hover {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-pricing-plan.wordpress .rts-section {
    margin:0 auto 50px
}
.rts-hosting-flash-sale .section-inner .shape-discount-area.two .title,.rts-testimonial.area-4 .section-title-area .section-title,.template-cloud .rts-pricing-plan .rts-section__title {
    font-size:48px
}
.template-cloud .rts-pricing-plan .rts-pricing-plan__tab .tab__button {
    background:var(--color-white);
    height:50px;
    border-radius:6px
}
.template-cloud .rts-pricing-plan .rts-pricing-plan__tab .tab__button .tab__button__item button {
    padding:12px 18px;
    border-radius:6px;
    line-height:100%;
    color:#0774ff
}
.rts-services-area.area-3 .section-inner .service-wrapper:hover .content .desc,.rts-services-area.area-3 .section-inner .service-wrapper:hover .content .title,.rts-services-area.area-3 .section-inner .service-wrapper:hover .content .view-more-btn,.template-cloud .rts-pricing-plan .rts-pricing-plan__tab .tab__button .tab__button__item button.active {
    color:var(--color-white)
}
.pricing-comparison .rts-pricing-plan__tab {
    justify-content:space-between
}
.pricing-comparison .rts-pricing-plan__tab .tab__button__item button {
    padding:11px 19px
}
.pricing-comparison .rts-pricing-plan__tab .discount {
    padding:10px 18px;
    border-radius:4px;
    background:var(--color-primary);
    color:var(--color-white);
    font-family:var(--font-secondary);
    font-weight:500;
    font-size:14px
}
.pricing-comparison table.table {
    border:1px solid var(--light-border);
    margin-bottom:0;
    white-space:nowrap
}
.pricing-comparison table.table .table__content tr {
    background:var(--color-white)!important;
    border-bottom:1px solid var(--light-border)
}
.pricing-comparison table.table.table-bottom {
    min-width:1220px;
    background:var(--color-white)
}
.pricing-comparison table.table.table-bottom tbody tr td {
    min-width:max-content;
    justify-content:space-between
}
.pricing-comparison table.table.table-bottom tbody tr td span.content,.rts-blog-area.area-5 .section-title-area,.rts-feature-area .section-title-btn-area {
    display:flex;
    align-items:center;
    justify-content:space-between
}
.pricing-comparison table.table.table-bottom tbody tr td span i {
    margin-right:5px;
    color:var(--color-primary)
}
.pricing-comparison .additional-content {
    width:100%;
    min-width:1220px
}
.pricing-comparison .additional-content .plan-extra {
    padding:25px 0;
    background:#f6f6f6;
    border:1px solid var(--light-border);
    border-top:none;
    border-bottom:none
}
.pricing-comparison .additional-content .plan-extra p {
    margin-bottom:0;
    color:var(--color-secondary);
    font-weight:600
}
.pricing-comparison .additional-content .additional-feature {
    border:1px solid var(--light-border);
    display:flex;
    flex-direction:column;
    gap:30px;
    padding:40px;
    background:var(--color-white)
}
.pricing-comparison .additional-content .additional-feature ul {
    display:flex;
    justify-content:space-between;
    margin:0;
    padding:0
}
.blog-details__article-meta a span i,.blog-details__article-meta span i,.knowledge__content .single-content p.icon-text span {
    margin-right:10px
}
.pricing-comparison .additional-content .additional-feature ul li {
    flex-basis:220px;
    min-width:270px
}
.pricing-comparison .additional-content .additional-feature ul li span.new {
    padding:6px 10px;
    background:var(--color-primary);
    border-radius:4px;
    color:var(--color-white);
    text-transform:capitalize;
    font-weight:600;
    font-size:14px;
    line-height:1;
    margin-left:10px
}
.rts-domain-pricing-area .section-title-area .section-title {
    text-align:center;
    color:var(--color-secondary)
}
.rts-domain-pricing-area .section-title-area .desc {
    max-width:240px;
    margin:auto
}
.rts-domain-pricing-area .section-inner .pricing-wrapper {
    border-radius:10px;
    border:1px solid #d4dcff;
    padding:40px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .logo,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li:not(:last-child) {
    margin-bottom:25px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .price-area {
    margin-bottom:20px;
    color:var(--color-secondary);
    font-family:var(--font-secondary);
    display:flex;
    align-items:center;
    gap:14px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .price-area .pre {
    font-size:16px;
    font-weight:500;
    line-height:26px;
    text-decoration:line-through
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .price-area .now {
    font-size:20px;
    font-weight:600;
    line-height:30px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .button-area {
    display:flex;
    align-items:center;
    gap:8px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .button-area .pricing-btn {
    border-radius:2px;
    background:var(--color-primary);
    color:var(--color-white);
    padding:7px 18px;
    font-size:14px
}
.rts-domain-pricing-area .section-inner .pricing-wrapper .button-area .pricing-btn.border {
    background:var(--color-white);
    border:1px solid #d4dcff;
    color:var(--color-secondary)
}
.rts-domain-pricing-area.area-2 .section-title-area .section-title {
    width:auto
}
.rts-domain-pricing-area.area-2 .section-title-area .desc {
    text-align:center;
    max-width:500px
}
.rts-domain-pricing-area.area-2 .section-inner .pricing-table-area .rts-pricing-plan__tab {
    justify-content:center
}
.rts-domain-pricing-area.area-2 .section-inner .pricing-table-area .rts-pricing-plan__tab .tab__button {
    max-width:100%;
    background:0 0;
    box-shadow:none
}
.rts-domain-pricing-area.area-2 .section-inner .pricing-table-area .rts-pricing-plan__tab .tab__button .tab__button__item button {
    border-radius:30px;
    font-size:16px;
    padding:9px 20px;
    max-width:max-content
}
.rts-domain-pricing-area.area-2 .tab__content.open {
    display:block
}
.rts-domain-pricing-area.area-2 .tab__content .table {
    width:1095px;
    margin:auto
}
.rts-domain-pricing-area.area-2 .tab__content .table thead {
    border:1px solid var(--color-primary);
    background:var(--color-primary)
}
.header__style__eleven.header-sticky .rts-header__right .login__btn,.rts-domain-pricing-area.area-2 .tab__content .table thead tr {
    border:none
}
.rts-domain-pricing-area.area-2 .tab__content .table thead tr th {
    border:none;
    padding:24px 40px 20px;
    width:28%;
    color:var(--color-white);
    font-size:16px;
    font-weight:600;
    line-height:26px
}
.rts-domain-pricing-area.area-2 .tab__content .table tbody {
    border-width:0 1px 1px;
    border-color:#d4dcff;
    border-style:solid
}
.rts-domain-pricing-area.area-2 .tab__content .table tbody tr {
    border-bottom:1px solid #d4dcff
}
.rts-domain-pricing-area.area-2 .tab__content .table tr td,.rts-domain-pricing-area.area-2 .tab__content .table tr th,.rts-hosting-feature-two__content .rts-section__two .title {
    text-align:left
}
.rts-domain-pricing-area.area-2 .tab__content .table tr td {
    padding:24px 40px 20px;
    width:28%
}
.view-plan-btn .long-btn {
    padding:12px 18px;
    text-transform:capitalize;
    border:1px solid var(--light-border);
    min-width:160px;
    text-align:center;
    font-size:14px;
    font-weight:600;
    font-family:var(--font-secondary);
    color:var(--color-secondary);
    transition:var(--transition);
    line-height:100%
}
.view-plan-btn .long-btn:hover {
    background:var(--color-third);
    border-color:var(--color-third)
}
.rts-service__column:nth-child(-n+3):before,.rts-service__single:first-child:after {
    background:var(--border-gradient);
    position:absolute;
    transition:var(--transition);
    content:""
}
.rts-payment-option .section-inner .payment-method-wrapper {
    text-align:center;
    border:1px solid #d4dcff;
    border-radius:10px;
    padding:45px
}
.rts-payment-option .section-inner .payment-method-wrapper .heading-title {
    color:var(--color-secondary);
    font-weight:700;
    text-transform:capitalize;
    margin-bottom:40px
}
.rts-payment-option .section-inner .payment-method-wrapper .brand-area {
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:16px;
    flex-wrap:wrap
}
.rts-payment-option .section-inner .payment-method-wrapper .brand-area li {
    list-style:none;
    padding:0;
    margin:0
}
.rts-payment-option .section-inner .payment-method-wrapper.method-2 {
    padding:45px 120px
}
.rts-service {
    --service-box-shadow:0 4px 30px 0 rgba(212,230,255,0.40)
}
.rts-service__wrapper {
    display:grid;
    grid-template-columns:repeat(4,1fr)
}
@media (max-width:991px) {
    table {
        overflow-y:scroll
    }
    .rts-header__menu,.rts-ht__email,.rts-service__column:nth-child(-n+3):before {
        display:none
    }
    .rts-ht__links {
        gap:20px
    }
    .rts-header__wrapper {
        padding-top:20px;
        margin-top:-30px
    }
    .rts-header__right {
        display:flex;
        align-items:center;
        gap:20px
    }
    .rts-header__right .mobile__active {
        display:block
    }
    .order-change {
        order:2
    }
    .rts-hero__content h6 {
        display:flex;
        max-width:max-content
    }
    .rts-hero__content h1 {
        max-width:550px
    }
    .rts-hero__images {
        margin-bottom:0;
        margin-top:100px
    }
    .rts-hero__images .rts-hero-main .hero-shape.one {
        left:50%;
        transform:translateX(-50%)
    }
    .rts-hero__images--shape .four {
        right:0
    }
    .rts-plan__table {
        overflow-x:scroll
    }
    .rts-service__wrapper {
        grid-template-columns:repeat(2,1fr)
    }
}
@media (max-width:500px) {
    .rts-hero__content h1:before {
        display:none
    }
    .rts-hero__content--group {
        gap:30px
    }
    .rts-hero__content--group .primary__btn {
        padding:14px 20px
    }
    .rts-service__wrapper {
        grid-template-columns:repeat(1,1fr)
    }
}
.rts-service__column:nth-child(-n+3):before {
    right:0;
    height:100%;
    width:1px
}
.rts-service__single {
    padding:40px 32px;
    transition:var(--transition);
    position:relative
}
.rts-service__single--icon {
    height:60px;
    width:60px;
    border-radius:10px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:30px
}
.rts-service-two .service-two-small.style-two .service-icon img,.rts-service__single--icon img {
    height:40px;
    width:40px
}
.rts-service__single--icon.eccomerce__hosting,.rts-service__single--icon.email__hosting,.rts-service__single--icon.shared__hosting,.rts-service__single--icon.vps__hosting {
    background:var(--icon-bg-1)
}
.rts-service__single--icon.cloud__hosting,.rts-service__single--icon.dedicated__hosting,.rts-service__single--icon.reseller__hosting,.rts-service__single--icon.wordpress__hosting {
    background:var(--icon-bg-2)
}
.rts-service__single--title {
    font-size:22px;
    font-weight:var(--semibold);
    display:inline-block;
    margin-bottom:30px;
    text-transform:capitalize;
    transition:var(--transition)
}
@media (max-width:1200px) and (min-width:991px) {
    .rts-service__single--title {
        font-size:18px;
        margin-bottom:20px
    }
}
@media (max-width:991px) {
    .rts-service__single--title {
        font-size:18px
    }
    .rts-about__content {
        margin-left:0;
        margin-top:30px
    }
}
.rts-service__single--excerpt {
    font-family:var(--font-secondary);
    font-size:var(--size-small);
    line-height:24px;
    margin-bottom:30px
}
.rts-service__single--btn {
    color:var(--color-secondary);
    font-weight:var(--semibold);
    transition:var(--transition)
}
.rts-hosting-feature-area .section-inner .right-side-content .get-started-btn i,.rts-service__single--btn i {
    margin-left:10px
}
.rts-service__single:hover {
    box-shadow:var(--service-box-shadow)
}
.rts-service__single:hover .rts-service__single--btn,.rts-service__single:hover .rts-service__single--title {
    color:var(--color-primary)
}
.rts-service__single:hover:nth-child(n+1)::after,.rts-service__single:hover:nth-child(n+1)::before,.rts-services-area.area-3 .section-inner .service-wrapper:hover::before {
    opacity:0
}
.rts-service__single:first-child:after {
    bottom:0;
    width:100%;
    height:1px;
    left:0
}
.rts-service-two .service-two {
    display:flex;
    justify-content:space-between;
    gap:40px;
    padding:85px 40px 40px;
    background:linear-gradient(103deg,#1564ff 4.18%,#549fff 88.13%);
    border-radius:10px;
    position:relative;
    z-index:1
}
.rts-service-two .service-two::after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/service/two/bg__snap.svg);
    background-position:0 -6px;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:-1;
    border-radius:inherit
}
.rts-service-two .service-two.style-two {
    background:linear-gradient(180deg,#187eff 0,#0445c5 100%,#044ddf 100%);
    position:relative;
    z-index:1
}
.rts-service-two .service-two.style-two::before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    border-radius:15px;
    top:0;
    left:0;
    border-bottom:6px solid #013396;
    z-index:-1
}
.rts-service-two .service-two.style-two::after {
    background-image:url(../images/service/service-5-bg-shape.svg);
    z-index:-1
}
.rts-service-two .service-two__content {
    max-width:370px;
    position:relative;
    z-index:1
}
.rts-service-two .service-two__content .sub__title {
    font-size:15px;
    font-weight:var(--medium);
    border:1px solid #2783f9;
    border-radius:3px;
    padding:8px 12px;
    display:inline-block;
    color:var(--body-bg);
    margin-bottom:20px
}
.rts-service-two .service-two__content .title {
    font-size:24px;
    font-weight:var(--semibold);
    color:var(--body-bg);
    line-height:34px;
    text-transform:capitalize;
    margin-bottom:30px
}
.rts-service-two .service-two__content a {
    background:rgba(255,255,255,.2);
    border:1px solid #66a9ff;
    color:var(--body-bg);
    transition:var(--transition);
    font-size:14px;
    font-weight:600
}
.rts-service-two .service-two__content a:hover {
    background:var(--color-third);
    color:var(--color-secondary);
    border-color:var(--color-third)
}
.rts-service-two .service-two__image {
    position:absolute;
    top:40px;
    right:40px
}
.rts-service-two .service-two-small {
    background:var(--color-white);
    border-radius:10px;
    padding:30px 40px 30px 30px;
    border:1px solid var(--light-border);
    transition:var(--transition)
}
.rts-service-two .service-two-small__content .service-icon {
    margin-bottom:25px;
    height:56px
}
.rts-service-two .service-two-small__content .service-title {
    font-weight:var(--bold);
    font-size:22px;
    color:var(--color-secondary);
    margin-bottom:20px;
    display:block
}
.rts-service-two .service-two-small__content .description {
    font-size:14px;
    font-family:var(--font-secondary)
}
.rts-service-two .service-two-small__content .service-btn {
    margin-top:10px;
    height:40px;
    width:40px;
    border-radius:50%;
    background:#ecefff;
    color:var(--color-secondary);
    display:inline-flex;
    justify-content:center;
    align-items:center;
    transition:var(--transition)
}
.rts-service-two .service-two-small:hover {
    border-color:transparent;
    box-shadow:0 0 10px 5px rgba(0,0,0,.04)
}
.rts-service-two .service-two-small.style-two {
    background:#f4f9ff;
    border:none;
    position:relative
}
.rts-service-two .service-two-small.style-two .service-icon {
    background:#dcecff;
    height:60px;
    width:60px;
    border-radius:6px;
    display:grid;
    place-items:center
}
.rts-service-two .service-two-small.style-two::before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    border-radius:15px;
    top:0;
    left:0;
    border-bottom:6px solid #cce4ff;
    opacity:0;
    transition:var(--transition)
}
.rts-service-two .service-two-small.style-two:hover {
    box-shadow:none
}
.rts-services-area.area-3 .section-inner .service-wrapper {
    display:flex;
    gap:30px;
    padding:46px 50px 36px 40px;
    position:relative;
    border-radius:10px;
    transition:var(--transition);
    z-index:1
}
.rts-services-area.area-3 .section-inner .service-wrapper::before {
    position:absolute;
    content:"";
    background:linear-gradient(180deg,#d8eaff 0,#f6f6f6 100%);
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:10px;
    z-index:-2;
    transition:var(--transition);
    opacity:1;
    border-bottom:5px solid #cce4ff
}
.rts-services-area.area-3 .section-inner .service-wrapper::after {
    position:absolute;
    content:"";
    background:linear-gradient(180deg,#187eff 0,#0445c5 100%,#044ddf 100%);
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:10px;
    z-index:-2;
    opacity:0;
    transition:var(--transition);
    border-bottom:5px solid #013396
}
.rts-services-area.area-3 .section-inner .service-wrapper .icon {
    height:50px;
    min-width:50px
}
.rts-services-area.area-3 .section-inner .service-wrapper .content .title {
    color:#2d3c58;
    font-size:22px;
    font-weight:700;
    line-height:32px;
    transition:var(--transition);
    text-transform:capitalize;
    margin-bottom:15px
}
.rts-services-area.area-3 .section-inner .service-wrapper .content .view-more-btn {
    font-size:16px;
    font-weight:500;
    line-height:26px;
    color:#2d3c58;
    transition:var(--transition)
}
.rts-services-area.area-3 .section-inner .service-wrapper .content .view-more-btn i {
    margin-left:8px
}
.rts-services-area.area-3 .section-inner .service-wrapper .wrapper-shape {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:-1
}
.rts-services-area.area-3 .section-title-area .desc {
    color:var(--color-white);
    max-width:390px;
    margin:auto
}
.rts-services-area.area-3.service-bg {
    background:#0245ca
}
.rts-services-area.area-3 .service-shape-area img.shape-one {
    top:40px;
    right:0
}
.rts-services-area.area-3 .section-bottom-area {
    text-align:center;
    border-radius:3px;
    background:rgba(255,255,255,.1);
    max-width:max-content;
    margin:60px auto 0;
    padding:12px 16px
}
.rts-services-area.area-3 .section-bottom-area .bottom-title {
    color:var(--color-white);
    font-size:14px;
    font-weight:500;
    line-height:24px;
    margin-bottom:0
}
.rts-services-area.area-3 .section-bottom-area .bottom-title a {
    margin-left:10px;
    text-decoration:underline;
    text-underline-offset:3px;
    color:var(--color-white)
}
.rts-service-four__tab .single__tab {
    padding:18px 20px;
    border-radius:10px;
    box-shadow:0 4px 16px 0 rgba(0,0,0,.06);
    background:var(--color-white);
    display:flex;
    gap:20px;
    align-items:center;
    cursor:pointer;
    transition:var(--transition)
}
.rts-service-four__tab .single__tab .tab__icon svg path {
    transition:var(--transition);
    fill:var(--color-secondary)
}
.rts-service-four__tab .single__tab .tab__title {
    font-size:24px;
    font-weight:var(--semibold);
    color:var(--color-secondary);
    margin-bottom:0;
    transition:var(--transition);
    text-transform:capitalize
}
.maintenance-home,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li:hover,.rts-service-four__tab .single__tab.active,.rts-sidebar .rts-single-widget.category-widget .single-cat:hover {
    background:var(--color-primary)
}
.rts-service-four__tab .single__tab.active .tab__title {
    color:var(--color-white)
}
.dedicated-feature-area .dedicated-feature-image,.live-chat-has-dropdown,.login-btn-has-dropdown,.rts-contact-form .contact-form,.rts-data-center__location,.rts-faq__first,.rts-hosting-feature-five .section-inner .right-side-image,.rts-hosting-type,.rts-service-four__tab--content,.rts-sidebar .rts-single-widget.search-widget form,.rts-testimonial.area-3 .section-inner,.rts-whychoose {
    position:relative
}
.rts-service-four__tab--content.tab__content {
    display:none;
    transition:var(--transition)
}
.rts-service-four__tab--content.tab__content.open {
    display:block
}
.rts-service-four__tab--content .tab__image img {
    max-height:max-content;
    border-radius:10px;
    object-fit:cover
}
.rts-service-four__tab--content .tab__content--details {
    padding:30px 40px;
    background:var(--color-primary);
    color:var(--color-white);
    width:80%;
    margin:-125px auto 0;
    border-radius:10px;
    position:relative;
    z-index:1
}
.rts-service-four__tab--content .tab__content--details::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/service/service__tab__content__bg.svg);
    background-position:85% 50%;
    background-repeat:no-repeat;
    opacity:.2;
    z-index:-1
}
.rts-service-four__tab--content .tab__content--details h5 {
    font-size:24px;
    font-weight:var(--bold);
    margin-bottom:0;
    line-height:34px
}
.rts-service-four__tab--content .tab__content--details .feature {
    margin-top:20px;
    margin-bottom:15px
}
.rts-service-four__tab--content .tab__content--details .feature__list {
    padding:0;
    margin:0;
    list-style:none;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:0
}
.rts-service-four__tab--content .tab__content--details .feature__list .feature__item {
    position:relative;
    margin-left:25px;
    color:#fff;
    font-family:var(--font-secondary);
    font-weight:var(--medium);
    display:inline-block;
    margin-bottom:10px;
    text-transform:capitalize
}
.rts-service-four__tab--content .tab__content--details .feature__list .feature__item::before {
    position:absolute;
    left:-25px;
    top:50%;
    transform:translateY(-50%);
    content:"\f00c";
    font-family:var(--fontawesome);
    height:16px;
    width:16px;
    font-size:10px;
    font-weight:800;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background:var(--color-white);
    color:var(--color-primary)
}
.rts-service-four__tab--content .tab__content--details a.all-feature {
    text-align:right;
    color:var(--color-third);
    font-weight:var(--semibold);
    font-family:var(--font-secondary);
    text-transform:capitalize;
    display:block
}
.sevice-tab-section-bg {
    position:relative;
    background:#f8fbff;
    z-index:1
}
.sevice-tab-section-bg::before {
    position:absolute;
    left:0;
    top:40%;
    content:"";
    background-image:url(../images/service/service__tab__section.svg);
    height:100%;
    width:100%;
    background-repeat:no-repeat;
    z-index:-1;
    background-position-y:0;
    opacity:.7
}
.rts-about {
    --about-content:linear-gradient(189deg,#F5F8FF 6.76%,#FFF 59.6%);
    overflow:hidden
}
.rts-about__image {
    background:var(--primary-gradient);
    text-align:center;
    border-radius:20px;
    min-height:445px;
    display:flex;
    justify-content:center;
    align-items:end;
    position:relative
}
.rts-about__image .shape,.rts-hosting-feature-area .feature-shape-area img {
    position:absolute
}
.rts-about__image .shape.one {
    left:45%;
    top:20%
}
.rts-about__image .shape.two {
    left:19%;
    top:39%;
    animation:12s linear infinite rotateIt2
}
@media (min-width:992px) and (max-width:1200px) {
    .rts-about__image .shape.two {
        left:7.5%
    }
}
.rts-about__content h3 {
    font-size:36px;
    font-weight:var(--bold);
    color:var(--color-secondary);
    display:inline-block;
    margin-bottom:40px;
    max-width:386px
}
.rts-about__content p.description {
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    display:inline-block;
    margin-bottom:50px
}
.rts-about__content--single {
    display:flex;
    gap:30px;
    align-items:start
}
.rts-about__content--single:not(:last-child) {
    margin-bottom:40px
}
.rts-about__content--single .image {
    display:inline-flex;
    height:60px;
    min-width:60px;
    border-radius:10px;
    background:var(--icon-bg-1);
    justify-content:center;
    align-items:center;
    box-shadow:0 4px 20px 0 rgba(87,147,251,.1)
}
.rts-about__content--single .image.bg-2 {
    background:var(--icon-bg-2)
}
.rts-about__content--single .image img {
    height:40px;
    width:40px
}
.rts-about__content--single .description h6 {
    font-weight:var(--semibold);
    color:var(--color-secondary);
    line-height:1;
    margin-bottom:10px
}
.rts-footer.game-footer .rts-footer__widget--menu ul li a:hover,.rts-footer.site-footer-four .rts-footer__widget--menu ul li a:hover,.rts-testimonial__single .rating i {
    color:var(--color-third)
}
.rts-about__content--single .description p {
    margin-bottom:0;
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    max-width:99%
}
.rts-about .rts-about-shape {
    position:absolute;
    right:-5%;
    top:35%;
    height:280px;
    background:var(--about-content);
    width:1000px;
    z-index:-1;
    transform:rotate(-20deg)
}
.rts-about-reseller .image-height {
    min-height:580px
}
.rts-about-reseller .hosting-about-image-bg {
    position:absolute;
    height:600px;
    width:25%
}
.rts-about-reseller .hosting-about-image-bg::after {
    background-image:url(../images/about/resell/resell-img-bg.svg);
    height:100%;
    width:100%;
    position:absolute;
    content:"";
    background-repeat:no-repeat;
    left:40%;
    top:-3%
}
.rts-about-reseller .hosting-about-image {
    position:relative;
    display:flex;
    gap:20px
}
.rts-about-reseller .hosting-about-image img,.rts-footer.site-footer-six .newsletter-style-six button,.rts-vps-performance .performance-tab-content img {
    border-radius:4px
}
.rts-about-reseller .hosting-about-image .img-two {
    display:flex;
    justify-content:end;
    margin-top:150px
}
.rts-about-reseller .hosting-info__title {
    font-weight:700;
    color:var(--color-secondary)
}
.rts-about-reseller .hosting-info .description {
    font-family:var(--font-secondary);
    line-height:26px;
    max-width:445px;
    margin-bottom:30px
}
.rts-about-reseller .hosting-info .btn__long {
    line-height:1;
    padding:18px 36px
}
.rts-about-reseller .single-about-info {
    display:grid;
    row-gap:30px;
    width:360px;
    margin-bottom:40px
}
.rts-about-reseller .single-about-info .single {
    display:flex;
    align-items:start;
    gap:30px
}
.rts-about-reseller .single-about-info .single .icon {
    height:60px;
    min-width:60px;
    border-radius:4px;
    background:#eaf1ff;
    display:grid;
    place-items:center
}
.rts-about-reseller .single-about-info .single .content h6 {
    font-weight:700;
    color:var(--color-secondary);
    margin-bottom:10px
}
.rts-about-reseller.area-2 .hosting-info .hosting-info__title {
    font-style:normal;
    font-weight:700;
    line-height:58px
}
.rts-about-reseller.area-2 .hosting-info .feature .feature__list {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row
}
.rts-about-reseller.area-2 .hosting-info .feature .feature__list .feature__item {
    width:40%;
    color:var(--color-secondary)
}
.blog-pagination-area ul li a:hover,.rts-about-reseller.area-2 .hosting-info .feature .feature__list .feature__item::before,.rts-sidebar .rts-single-widget.tags-widget .popular-tags .tags a:hover {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-about-reseller.support .hosting-info .single-about-info {
    margin-bottom:0;
    margin-top:40px
}
.rts-counter-up-area .counter-up-area-inner {
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:45px 80px 40px;
    margin:0;
    border-radius:10px;
    background:linear-gradient(180deg,#033aa7 0,#0051f0 100%);
    position:relative
}
.rts-counter-up-area .counter-up-area-inner::before {
    position:absolute;
    height:100%;
    width:100%;
    background-image:url(../images/counter__bg.svg);
    content:"";
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.rts-counter-up-area .counter-up-area-inner .counter-up-list .counter-wrapper .title-main {
    margin-bottom:10px;
    color:var(--color-white);
    font-size:32px;
    font-weight:700;
    line-height:34px
}
.rts-counter-up-area .counter-up-area-inner .counter-up-list .counter-wrapper p {
    margin-bottom:0;
    color:var(--color-white);
    font-size:15px;
    font-weight:500;
    line-height:25px
}
.rts-team-area .rts-section-title-area .section-title {
    color:var(--color-secondary);
    text-align:center;
    font-weight:700;
    line-height:46px;
    text-transform:capitalize
}
.rts-team-area .rts-section-title-area p {
    margin:0 auto;
    text-align:center
}
.rts-team-area .section-inner .team-wrapper .content {
    background:var(--color-white);
    text-align:center;
    padding:30px 0;
    border-radius:10px;
    box-shadow:0 4px 30px 0 rgba(0,0,0,.05)
}
.rts-blog-list .single-post,.rts-blog__single,.rts-sidebar .rts-single-widget {
    box-shadow:0 4px 30px 0 rgba(0,0,0,.1)
}
.rts-team-area .section-inner .team-wrapper .content .title {
    font-size:24px;
    font-weight:700;
    line-height:34px;
    margin-bottom:0
}
.rts-team-area .section-inner .team-wrapper .content .desc {
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:28px;
    margin-bottom:0
}
.rts-testimonial__single {
    background:var(--testimonial-single-bg);
    border:1px solid #eaefff;
    padding:40px 50px 40px 40px;
    border-radius:10px;
    transition:.3s ease-in;
    position:relative;
    z-index:1
}
.rts-testimonial__single::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    border-radius:inherit;
    content:"";
    background:var(--primary-gradient);
    transition:.3s ease-in;
    z-index:-1;
    opacity:0
}
.rts-testimonial__single:hover::before {
    opacity:1
}
.rts-testimonial__single:hover,.rts-testimonial__single:hover .author__meta a,.rts-testimonial__single:hover .content p {
    color:var(--body-bg)
}
.rts-testimonial__single .content,.rts-testimonial__single .rating {
    margin-bottom:30px
}
.rts-testimonial__single .content p {
    font-size:20px;
    font-weight:var(--medium);
    font-family:var(--font-secondary);
    color:var(--color-secondary);
    transition:.3s ease-in
}
.rts-testimonial__single .author__meta {
    display:flex;
    align-items:center;
    gap:15px
}
.rts-testimonial__single .author__meta--image {
    height:50px;
    min-width:50px;
    border-radius:50%;
    overflow:hidden;
    display:inline-block
}
.rts-testimonial-two::after,.rts-testimonial-two::before {
    height:100%;
    background-position:top;
    background-size:cover;
    background-repeat:no-repeat;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    content:""
}
.rts-testimonial__single .author__meta--details a {
    font-size:20px;
    font-weight:var(--semibold);
    color:var(--color-secondary);
    display:inline-block;
    margin-bottom:0;
    transition:.3s ease-in
}
.rts-testimonial-two__single .quote,.rts-testimonial-two__single .rating,.rts-testimonial.area-3 .section-inner .rts-testimonial__single .quote-icon {
    margin-bottom:30px
}
.rts-testimonial__single .author__meta--details span {
    display:block
}
.rts-testimonial-two {
    background:var(--testimonial-two-bg);
    position:relative;
    z-index:1
}
.rts-testimonial-two::before {
    z-index:1
}
.rts-testimonial-two::after {
    background-image:url(../images/testimonials/bg__shape.svg);
    z-index:-1
}
.rts-testimonial-two .testimonial-slider-two .rts-swiper-scrollbar {
    bottom:-60px;
    z-index:50;
    height:5px;
    max-width:1000px;
    margin:0 auto;
    border-radius:2px;
    position:relative;
    -ms-touch-action:none;
    background:#147bff
}
.rts-testimonial-two .testimonial-slider-two .rts-swiper-scrollbar .swiper-scrollbar-drag {
    height:100%;
    width:25%;
    background:#d6d6d6;
    border-radius:inherit
}
.rts-testimonial-two .rts-section__two {
    max-width:550px;
    color:var(--color-white)
}
.rts-testimonial-two .rts-section__two .sub__title {
    background:rgba(245,245,245,.1);
    color:var(--color-white)
}
.rts-client-feedback .feedback-card:hover .feedback-card__single--author,.rts-client-feedback .feedback-card:hover .feedback-card__single--author .author__meta,.rts-client-feedback .feedback-card:hover .feedback-card__single--text,.rts-client-feedback .feedback-card:hover .feedback-card__single--text .author__meta,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__single--author,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__single--author .author__meta,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__single--text,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__single--text .author__meta,.rts-sidebar .rts-single-widget.category-widget .single-cat:hover .button-tab,.rts-sidebar .rts-single-widget.category-widget .single-cat:hover a,.rts-sidebar .rts-single-widget.category-widget .single-cat:hover::before,.rts-testimonial-two .rts-section__two .title,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single .author__meta .author__meta--details a,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single .author__meta .author__meta--details span,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single .content p {
    color:var(--color-white)
}
.rts-testimonial-two__single {
    border-radius:20px;
    position:relative;
    z-index:2;
    padding:60px 90px;
    text-align:center;
    background:linear-gradient(113deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 110.84%);
    backdrop-filter:blur(21px);
    border:1px solid #c2daf9
}
.rts-hosting-feature-area .section-inner,.rts-hosting-feature-four.feature-five .feature__single,.rts-testimonial,.rts-testimonial.area-3 .section-inner .rts-testimonial__single,.rts-testimonial.area-4 .section-inner {
    z-index:1;
    position:relative
}
@media screen and (max-width:992px) {
    .rts-pricing-five .rts-domain-checker-two .rts-hero__content.max-width-md {
        max-width:485px;
        margin:auto
    }
    .rts-pricing-five .rts-domain-checker-two .rts-hero__content {
        text-align:center
    }
    .rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag {
        justify-content:center
    }
    .rts-domain-pricing-area .section-inner .pricing-wrapper {
        padding:25px
    }
    .rts-domain-pricing-area.area-2 .tab__content.open {
        overflow-x:scroll
    }
    .rts-service-two .service-two-small {
        padding:30px
    }
    .rts-service-four__tab .single__tab .tab__title {
        font-size:20px
    }
    .rts-service-four__tab--content .tab__content--details .feature__list {
        grid-template-columns:auto
    }
    .rts-about-reseller .image-height {
        margin-bottom:50px
    }
    .rts-about-reseller .hosting-about-image .img-one {
        margin-top:0
    }
    .rts-about-reseller .hosting-info {
        margin-left:0;
        margin-top:50px
    }
    .rts-counter-up-area .counter-up-area-inner {
        flex-wrap:wrap;
        gap:40px
    }
    .rts-testimonial-two__single {
        padding:40px
    }
}
.rts-testimonial-two__single::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/testimonials/testimonial__two__bg.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:1
}
.rts-testimonial-two__single .testimonial-text h5 {
    font-size:24px;
    font-family:var(--font-secondary);
    font-weight:var(--medium);
    line-height:34px;
    color:var(--color-white);
    margin-bottom:30px
}
.rts-testimonial-two__single .rating {
    color:var(--color-white)
}
.rts-testimonial-two__single .author img {
    height:80px;
    width:80px;
    border-radius:50%
}
.rts-testimonial {
    --testimonial-single-bg:#FAFBFF
}
.rts-testimonial.area-3 {
    background:#f6f6f6;
    padding-bottom:180px
}
.progress-wrap:hover::before,.rts-client-feedback .feedback-card:hover .feedback-card__border,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card .feedback-card__border,.rts-testimonial.area-3 .section-inner .rts-testimonial__single:hover::before,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single::before {
    opacity:0
}
.rts-client-feedback .feedback-card:hover::before,.rts-client-feedback .feedback-slider .swiper-slide-active .feedback-card::before,.rts-testimonial.area-3 .section-inner .rts-testimonial__single:hover::after,.rts-testimonial.area-3 .section-inner .swiper-slide-active .rts-testimonial__single::after {
    opacity:1
}
.rts-testimonial.area-3 .section-inner .rts-testimonial__single .shape {
    position:absolute;
    bottom:0;
    right:-70px;
    height:100%;
    width:100%;
    z-index:-1
}
.rts-testimonial.area-3 .section-inner .rts-testimonial__single::before {
    position:absolute;
    content:"";
    background:linear-gradient(180deg,#d8eaff 0,#f6f6f6 100%);
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:10px;
    z-index:-2;
    transition:.3s;
    opacity:1;
    border-bottom:5px solid #cce4ff
}
.rts-testimonial.area-3 .section-inner .rts-testimonial__single::after {
    position:absolute;
    content:"";
    background:linear-gradient(180deg,#187eff 0,#0445c5 100%,#044ddf 100%);
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:10px;
    z-index:-2;
    opacity:0;
    transition:.3s;
    border-bottom:5px solid #013396
}
.rts-client-feedback .feedback-card__single .quote-icon,.rts-testimonial.area-4 .section-inner .rts-testimonial__single .quote-icon {
    margin-bottom:40px
}
.rts-testimonial.area-3 .section-inner .rts-testimonial__single .quote-icon svg path {
    fill:#4C5671;
    transition:.4s
}
.rts-testimonial.area-3 .section-inner .rts-testimonial__single .content p {
    font-size:18px;
    line-height:28px
}
.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .meta .title,.rts-testimonial.area-3 .section-inner .rts-testimonial__single .author__meta .author__meta--details a {
    margin-bottom:0
}
.rts-testimonial.area-3 .section-inner .swiper-pagination {
    bottom:-60px
}
.rts-testimonial.area-3 .section-inner .swiper-pagination .swiper-pagination-bullet {
    width:20px;
    height:6px;
    border-radius:0
}
.rts-testimonial.area-3 .testimonial-shape-area img.one {
    left:0;
    top:50%;
    transform:translateY(-50%)
}
.rts-testimonial.area-3 .testimonial-shape-area img.two {
    right:0;
    bottom:80px
}
.rts-testimonial.area-4 .section-inner .rts-testimonial__slider {
    position:relative;
    max-width:650px;
    margin:auto
}
.rts-testimonial.area-4 .section-inner .rts-testimonial__single {
    text-align:center;
    max-width:580px;
    margin:auto;
    padding:0;
    background:0 0;
    border:none
}
.commision-calculation .tab__content,.rts-affiliate-earn .affiliate__content,.rts-testimonial.area-4 .section-inner .rts-testimonial__single::before,.rts-vps-performance .performance-tab-content.tab__content,[data-theme=dark] .rts-dark-light i.fa-moon,[data-theme=light] .rts-dark-light i.fa-sun-bright {
    display:none
}
.rts-testimonial.area-4 .section-inner .rts-testimonial__single .content p {
    color:var(--color-secondary);
    font-size:24px;
    font-weight:500;
    line-height:34px
}
.rts-testimonial.area-4 .section-inner .rts-testimonial__single .star-rating {
    padding:0;
    margin:0 0 40px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px
}
.blog-pagination-area ul li,.rts-hosting-feature .hosting-feature .feature.wordpress ul li,.rts-testimonial.area-4 .section-inner .rts-testimonial__single .star-rating li {
    list-style:none
}
.rts-blog-area .rts-faq .rts-faq__first .title,.rts-blog-area .section-inner .blog-wrapper .content .blog-title a,.rts-blog-area .section-title-area .section-title,.rts-testimonial.area-4 .section-inner .rts-testimonial__single .star-rating li a i {
    color:var(--color-secondary)
}
.rts-hosting-feature-five .section-inner .rts-section,.rts-hosting-feature-four.feature-five .rts-section.section-style-two,.rts-testimonial.area-4 .section-inner .rts-testimonial__single .author__meta {
    display:block
}
.rts-testimonial.area-4 .section-inner .swiper-btn-area .swiper-btn {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    display:block;
    z-index:1
}
.rts-testimonial.area-4 .section-inner .swiper-btn-area .swiper-btn.swiper-btn-prev {
    left:50px;
    border-radius:4px;
    background:#f3f8ff
}
.rts-testimonial.area-4 .section-inner .swiper-btn-area .swiper-btn.swiper-btn-next {
    right:50px;
    border-radius:4px;
    background:#f4f9ff
}
.rts-testimonial.area-4 .section-inner .bg-shape-image {
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%);
    z-index:-1;
    filter:blur(220px);
    opacity:.4
}
.rts-hosting-feature-five .feature-shape-img,.rts-testimonial.area-4 .bg-shape-image2 {
    position:absolute;
    bottom:0;
    right:0;
    z-index:-1
}
.rts-client-feedback .feedback-card {
    padding:50px 40px 50px 50px;
    border-radius:10px;
    background:var(--feedback-card);
    transition:var(--transition);
    position:relative;
    z-index:1
}
.rts-client-feedback .feedback-card::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    border-radius:inherit;
    background:var(--banner-most-used-bg);
    opacity:0;
    z-index:1;
    transition:var(--transition);
    border-bottom:6px solid #02256b
}
.rts-client-feedback .feedback-card:after {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/testimonials/feedback__testimonial__single.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:1;
    transition:var(--transition)
}
.rts-client-feedback .feedback-card__border {
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    bottom:0;
    border-radius:10px;
    border-bottom:6px solid #cce4ff;
    transition:var(--transition);
    z-index:-1
}
.rts-client-feedback .feedback-card__single .quote-icon svg path {
    fill:var(--btc);
    transition:var(--transition)
}
.rts-client-feedback .feedback-card__single--text {
    font-size:18px;
    font-weight:500;
    font-family:var(--font-secondary);
    line-height:28px;
    margin-bottom:40px
}
.rts-client-feedback .feedback-card__single--author,.rts-support-feature .priority-content .single-priority {
    display:flex;
    gap:15px
}
.rts-client-feedback .feedback-card__single--author .author img {
    height:50px;
    width:50px;
    border-radius:50%;
    object-fit:cover
}
.rts-client-feedback .feedback-card__single--author .author__meta,.rts-sidebar .rts-single-widget.tags-widget .popular-tags .tags {
    transition:var(--transition)
}
.rts-client-feedback .feedback-card__single--author .author__meta h6 {
    font-weight:600;
    font-family:var(--font-secondary);
    font-size:18px;
    margin-bottom:0
}
.rts-client-feedback .feedback-card__single--author .author__meta span {
    font-size:14px;
    font-weight:400
}
.rts-flash-sell__bg {
    background-image:url(../images/dotted__element.png);
    background-color:var(--color-primary);
    padding:50px;
    border-radius:10px
}
.rts-flash-sell__title {
    max-width:320px
}
.rts-flash-sell__title h3 {
    font-size:36px;
    font-weight:var(--bold);
    color:var(--body-bg);
    margin-bottom:15px;
    text-transform:capitalize
}
.rts-flash-sell__title p {
    color:var(--body-bg);
    font-family:var(--font-secondary);
    margin-bottom:20px
}
.rts-flash-sell__title .primary__btn {
    padding:14px 15px;
    min-width:180px;
    text-align:center;
    max-width:max-content
}
.rts-flash-sell .single__sell {
    background:linear-gradient(112deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 101.12%);
    border-radius:10px;
    padding:30px 35px;
    background-position:center;
    background-repeat:no-repeat;
    display:flex;
    justify-content:space-between;
    align-items:center;
    backdrop-filter:blur(21px);
    border:1px solid #69abff;
    position:relative;
    z-index:1
}
.rts-flash-sell .single__sell::after {
    content:"";
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:var(--single-sell-primary);
    border-radius:inherit;
    z-index:-1
}
.rts-flash-sell .single__sell::before {
    content:"";
    background-image:url(../images/service/flash-sale.svg);
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    z-index:-1
}
.rts-flash-sell .single__sell--content {
    color:var(--body-bg)
}
@media (max-width:1200px) and (min-width:991px) {
    .rts-flash-sell__title h3 {
        font-size:30px
    }
    .rts-flash-sell .single__sell {
        flex-direction:column
    }
    .rts-flash-sell .single__sell--content {
        order:2;
        margin-top:30px
    }
}
@media (max-width:450px) {
    .rts-header.style-six .rts-header__wrapper .rts-header__right .button-area .get-started__btn,.rts-header.style-three .rts-header__wrapper .rts-header__right .button-area .get-started__btn,.rts-header__right .login__btn {
        display:none
    }
    .rts-hero__one {
        padding-top:210px;
        padding-bottom:120px
    }
    .rts-hero__content h6 {
        font-size:14px;
        margin-bottom:25px
    }
    .rts-hero__content h1 {
        font-size:34px;
        line-height:1.2;
        margin-bottom:25px
    }
    .rts-hero__content .description {
        margin-bottom:30px
    }
    .banner-six {
        padding-top:150px;
        padding-bottom:100px
    }
    .banner-six .banner-content .banner-title {
        font-size:42px;
        line-height:54px
    }
    .banner-six .banner-content .banner-btn {
        padding-top:30px
    }
    .rts-brand__wrapper--text h5 {
        font-size:18px;
        line-height:28px;
        margin-bottom:15px
    }
    .rts-brand__wrapper--text-review {
        gap:15px
    }
    .rts-brand__wrapper--text-review .review .star {
        font-size:18px;
        line-height:28px
    }
    .rts-plan .rts-section__title {
        font-size:24px
    }
    .rts-about__content h3 {
        font-size:28px;
        line-height:1.2
    }
    .rts-flash-sell__bg {
        padding:50px 15px
    }
    .rts-flash-sell__title h3 {
        font-size:30px
    }
    .rts-flash-sell .single__sell {
        flex-direction:column
    }
    .rts-flash-sell .single__sell--content {
        order:2;
        margin-top:30px
    }
}
.rts-flash-sell .single__sell--content .offer {
    padding:5px 10px;
    border-radius:25px;
    background:var(--body-bg);
    color:var(--color-secondary);
    font-weight:var(--medium);
    font-size:14px;
    font-family:var(--font-secondary);
    display:inline-block;
    text-transform:capitalize;
    margin-bottom:20px;
    line-height:1
}
.rts-flash-sell .single__sell--content .discount {
    font-size:36px;
    font-weight:var(--bold);
    margin-bottom:15px;
    line-height:100%
}
.cta__button p,.rts-blog__single--meta .cat__date .cat,.rts-blog__single--meta .cat__date .date {
    font-weight:var(--medium);
    font-family:var(--font-secondary)
}
.rts-flash-sell .single__sell--content span {
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
    line-height:100%
}
.rts-flash-sell .single__sell--image {
    height:100px;
    width:100px;
    border-radius:50%;
    background:var(--body-bg);
    display:flex;
    justify-content:center;
    align-items:center
}
.rts-blog__single--author .author__content a,.rts-blog__single--meta .title {
    font-weight:var(--bold);
    display:inline-block;
    transition:var(--transition);
    color:var(--color-secondary)
}
.rts-flash-sell .single__sell--image img {
    max-height:60px;
    min-width:60px;
    max-width:max-content
}
.rts-blog .rts-section__two .sub__title {
    border:1px solid #e2e2e2
}
.rts-blog__single {
    background:var(--color-white);
    border-radius:6px;
    overflow:hidden
}
.rts-blog__single .blog__thumb {
    width:100%;
    height:260px;
    object-fit:cover
}
.rts-blog__single--meta {
    padding:25px 45px 30px 30px
}
.rts-blog__single--meta .cat__date .cat {
    font-size:14px;
    color:var(--color-secondary);
    transition:var(--transition)
}
.rts-blog__single--meta .cat__date .cat:hover {
    color:var(--color-primary)
}
.rts-blog__single--meta .cat__date .date {
    color:#a9a9a9;
    position:relative;
    margin-left:20px;
    font-size:14px
}
.rts-blog-list .single-post__meta .author__date__cat a:hover,.rts-blog-list .single-post__meta .title:hover,.rts-blog__single--author .author__content a:hover,.rts-blog__single--meta .title:hover,.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.one i,.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .meta .title a:hover {
    color:var(--color-primary)
}
.rts-blog__single--meta .cat__date .date::after {
    position:absolute;
    content:"";
    height:6px;
    width:6px;
    background:#a9a9a9;
    border-radius:50%;
    left:-15px;
    top:50%;
    transform:translateY(-50%)
}
.rts-blog__single--meta .title {
    font-size:20px;
    margin-top:10px;
    line-height:30px
}
.rts-blog__single--author {
    display:flex;
    gap:15px;
    align-items:center;
    border-top:1px solid #ededed;
    padding-top:20px;
    margin-top:20px
}
.rts-blog__single--author .author img {
    height:40px;
    width:40px;
    border-radius:50%;
    object-fit:cover
}
.rts-blog__single--author .author__content span {
    display:block;
    font-size:14px;
    color:#858585
}
.cta__button {
    display:flex;
    justify-content:center;
    gap:30px;
    align-items:center;
    flex-wrap:wrap
}
.cta__button p {
    margin:0;
    color:var(--color-secondary)
}
.cta__button .light__cta {
    border:1px solid var(--light-border);
    padding:10px 15px;
    border-radius:3px;
    font-size:16px;
    font-family:var(--font-secondary);
    font-weight:var(--semibold);
    color:var(--color-secondary);
    transition:var(--transition);
    line-height:100%
}
.cta__button .light__cta:hover {
    background:var(--color-third)
}
.rts-blog-area {
    background:var(--color-white);
    margin:0 60px;
    border-radius:20px;
    position:relative
}
.rts-blog-area.section-style-radius-blog {
    padding-top:120px;
    padding-bottom:220px
}
.rts-blog-area .blog-shape-area .one {
    position:absolute;
    left:0;
    top:35%
}
.rts-blog-area .section-inner .blog-wrapper {
    display:flex;
    gap:30px;
    position:relative;
    z-index:1;
    align-items:center
}
.rts-blog-area .section-inner .blog-wrapper.wrapper-z-index {
    z-index:11
}
.rts-blog-area .section-inner .blog-wrapper .image {
    background:#abcdff;
    border-radius:6px;
    min-height:272px;
    width:100%;
    position:relative;
    flex-basis:38%
}
.rts-blog-area .section-inner .blog-wrapper .image img {
    width:100%;
    position:absolute;
    height:100%;
    object-fit:contain;
    border-radius:inherit
}
.rts-blog-area .section-inner .blog-wrapper .content {
    flex-basis:65%
}
@media screen and (max-width:992px) {
    .rts-blog-area .section-inner .blog-wrapper .content {
        flex-basis:50%
    }
    .rts-blog-area .blog-shape-area {
        display:none
    }
}
.rts-blog-area .section-inner .blog-wrapper .content .blog-meta {
    border-radius:3px;
    background:var(--color-white);
    box-shadow:0 4px 10px 3px rgba(0,0,0,.06);
    display:flex;
    align-items:center;
    gap:12px;
    max-width:max-content;
    padding:8px 14px
}
.rts-blog-area .section-inner .blog-wrapper .content .blog-meta span {
    font-size:14px;
    font-weight:500;
    line-height:100%;
    color:#787878;
    font-family:var(--font-secondary)
}
.rts-blog-area .section-inner .blog-wrapper .content .blog-meta span.category {
    color:var(--color-secondary);
    font-weight:700
}
.rts-blog-area .section-inner .blog-wrapper .content .blog-meta span.round {
    width:6px;
    height:6px;
    line-height:6px;
    border-radius:50%;
    background:#d9d9d9
}
.rts-blog-area .section-inner .blog-wrapper .content .blog-title {
    font-size:20px;
    font-weight:700;
    line-height:32px;
    transition:.4s
}
.rts-blog-area .section-inner .blog-wrapper .content .desc {
    max-width:355px
}
.rts-blog-area .section-inner .blog-wrapper .content .read-more-btn {
    color:var(--color-secondary);
    font-size:16px;
    font-weight:600;
    line-height:26px;
    display:flex;
    align-items:center;
    gap:10px
}
.rts-blog-area .section-inner .blog-wrapper .blog-shape {
    position:absolute;
    top:50%;
    left:-45px;
    transform:translateY(-50%);
    z-index:-1;
    filter:blur(200px);
    opacity:.5
}
.rts-blog-area.area-5 .section-title-area .newsletter-btn {
    display:flex;
    gap:12px
}
.rts-blog-area.area-5 .section-title-area .newsletter-btn .icon {
    width:30px;
    height:30px;
    text-align:center;
    display:block;
    line-height:28px;
    background:#cfdefc;
    border-radius:50%
}
.rts-blog-area.area-5 .section-inner .blog-inner .image-area {
    border-radius:10px;
    overflow:hidden
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .blog-meta {
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:20px
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .blog-meta .tag,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-meta .tag {
    color:var(--color-secondary);
    font-size:14px;
    font-weight:500;
    line-height:24px
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .blog-meta .round,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-meta .round {
    width:6px;
    height:6px;
    border-radius:50%;
    background:#969696;
    display:block
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .blog-meta .date,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-meta .date {
    color:#969696;
    font-size:14px;
    font-weight:500;
    line-height:24px
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .blog-title {
    color:var(--color-secondary);
    font-size:24px;
    font-weight:700;
    line-height:30px
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .desc {
    color:var(--color-secondary);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    margin-bottom:0
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .author__meta {
    display:flex;
    gap:15px;
    margin-top:30px;
    align-items:center
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .author__meta .author-image img {
    height:36px;
    width:36px;
    border-radius:50%
}
.rts-blog-area.area-5 .section-inner .blog-inner .content .author__meta .author-name {
    color:var(--color-secondary);
    font-size:14px;
    font-weight:700
}
.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper {
    padding:30px 0;
    border-top:1px solid #e3f0ff
}
.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper:first-child {
    border:none;
    padding-top:0
}
.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .image-area {
    border-radius:5px;
    overflow:hidden
}
.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-meta {
    background:0 0;
    box-shadow:none;
    padding:0;
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:10px
}
.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .content .blog-title {
    margin-bottom:0;
    text-decoration:none
}
.blog-pagination-area ul {
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px
}
.blog-pagination-area ul li a {
    display:block;
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    border-radius:50%;
    background:0 0;
    color:#6b7280;
    transition:.4s
}
.blog-pagination-area ul li a.active {
    color:var(--color-white);
    background:var(--color-primary)
}
.rts-blog-list .single-post {
    border-radius:10px;
    overflow:hidden;
    background:var(--color-white);
    margin-bottom:60px
}
.rts-blog-list .single-post a img {
    width:100%;
    object-fit:cover
}
.rts-blog-list .single-post__meta {
    padding:40px 50px 50px
}
.rts-blog-list .single-post__meta .author__date__cat {
    margin-bottom:30px;
    display:flex;
    gap:30px;
    color:#74787c;
    line-height:100%;
    flex-wrap:wrap
}
.rts-blog-list .single-post__meta .author__date__cat a {
    color:#74787c;
    transition:var(--transition);
    text-transform:capitalize
}
.rts-blog-list .single-post__meta .author__date__cat i {
    color:var(--color-secondary);
    margin-right:10px
}
.rts-blog-list .single-post__meta .title {
    font-size:34px;
    color:var(--color-secondary);
    line-height:var(--lh-h3);
    transition:var(--transition);
    width:95%;
    position:relative;
    margin-bottom:25px
}
.rts-blog-list .single-post__meta .excerpt {
    font-family:var(--font-secondary);
    margin-bottom:40px;
    line-height:26px
}
.rts-blog-list .single-post__meta .readmore__btn {
    max-width:180px;
    text-align:center
}
.rts-sidebar {
    display:flex;
    flex-direction:column;
    gap:40px;
    position:sticky;
    top:120px
}
.rts-sidebar .rts-single-widget {
    padding:35px 30px;
    border-radius:6px
}
.rts-sidebar .rts-single-widget .widget-title {
    color:var(--color-secondary);
    font-weight:700;
    margin-bottom:30px;
    text-transform:capitalize
}
.rts-sidebar .rts-single-widget.search-widget form input {
    padding:15px 20px;
    border-radius:4px;
    background:#f6f6f6;
    position:relative;
    transition:var(--transition);
    line-height:100%
}
.rts-sidebar .rts-single-widget.search-widget form button {
    position:absolute;
    width:auto;
    right:20px;
    top:50%;
    transform:translateY(-50%)
}
.rts-sidebar .rts-single-widget.category-widget .cat__counter {
    counter-reset:cat-counter;
    display:flex;
    flex-direction:column;
    gap:10px
}
.rts-sidebar .rts-single-widget.category-widget .single-cat {
    padding:16px 20px;
    border-radius:4px;
    border:1px solid var(--light-border);
    counter-increment:cat-counter;
    display:flex;
    gap:10px;
    background:var(--color-white);
    transition:var(--transition);
    line-height:100%
}
.rts-sidebar .rts-single-widget.category-widget .single-cat:before {
    content:counter(cat-counter) ".";
    font-family:var(--font-secondary);
    font-weight:600;
    font-size:16px;
    transition:var(--transition)
}
.rts-sidebar .rts-single-widget.category-widget .single-cat a {
    display:flex;
    justify-content:space-between;
    width:100%;
    font-family:var(--font-secondary);
    font-weight:600;
    color:var(--color-secondary);
    transition:var(--transition)
}
.rts-sidebar .rts-single-widget.category-widget .single-cat .button-tab {
    display:flex;
    justify-content:space-between;
    width:100%;
    font-family:var(--font-secondary);
    font-weight:600;
    color:var(--color-secondary);
    transition:var(--transition);
    line-height:1
}
.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .single-post {
    display:flex;
    gap:20px;
    align-items:start
}
.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .thumb img {
    min-height:85px;
    min-width:85px;
    max-width:85px;
    border-radius:4px
}
.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .meta .published {
    color:#74787c;
    font-size:14px;
    margin-bottom:16px;
    display:inline-block;
    line-height:1
}
.rts-sidebar .rts-single-widget.recentpost-widget .recent-posts .meta .title a {
    color:var(--color-secondary);
    font-weight:600;
    transition:var(--transition)
}
.rts-sidebar .rts-single-widget.gallery-widget .gallery-posts {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    gap:15px
}
.rts-sidebar .rts-single-widget.gallery-widget .gallery-posts .thumb img {
    min-width:95px;
    max-width:95px;
    min-height:95px;
    border-radius:4px
}
.rts-sidebar .rts-single-widget.tags-widget .popular-tags .tags-style {
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin:0;
    padding:0
}
.rts-sidebar .rts-single-widget.tags-widget .popular-tags .tags a {
    border:1px solid var(--light-border);
    padding:10px 20px;
    border-radius:3px;
    display:inline-block;
    background:var(--color-white);
    transition:var(--transition);
    text-transform:capitalize;
    line-height:100%;
    font-size:14px
}
.blog-details__article-meta {
    margin-bottom:20px;
    display:flex;
    flex-wrap:wrap;
    gap:20px
}
.blog-details .rts-blockquote {
    border-radius:3px;
    background:#f6f6f6;
    padding:30px;
    text-align:center
}
.blog-details .rts-blockquote h4 {
    margin-bottom:10px;
    font-weight:600
}
.blog-details .post-image {
    height:270px;
    object-fit:cover;
    overflow:hidden;
    border-radius:4px;
    margin-top:30px
}
.blog-info {
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:30px
}
.blog-info .blog-share .share,.blog-info .blog-tags .tags-title {
    text-transform:capitalize;
    font-size:18px;
    font-weight:600
}
.blog-info .blog-tags__list a {
    border:1px solid var(--light-border);
    padding:10px 15px;
    border-radius:3px;
    display:inline-block;
    background:var(--color-white);
    transition:var(--transition);
    text-transform:capitalize;
    line-height:100%;
    font-size:14px
}
.blog-info .blog-tags__list a:hover {
    background:var(--color-primary);
    color:var(--color-white)
}
.blog-author {
    margin-top:40px;
    border-top:1px solid var(--light-border);
    border-bottom:1px solid var(--light-border)
}
.blog-author__info {
    display:flex;
    align-items:center;
    gap:20px;
    margin:40px 0
}
.blog-author__info .author-image {
    height:170px;
    width:170px;
    overflow:hidden;
    border-radius:4px
}
.blog-author__info .author-content a {
    font-size:20px;
    font-weight:600;
    color:var(--color-secondary);
    font-family:var(--font-secondary);
    margin-bottom:10px;
    display:block
}
.blog-author__info .author-content p {
    max-width:350px
}
.blog-comment__template h4 {
    font-weight:600;
    color:var(--color-secondary);
    margin-bottom:30px
}
.blog-comment__template .comment-template input,.blog-comment__template .comment-template textarea {
    border:1px solid var(--light-border);
    border-radius:3px;
    padding:10px 15px
}
.blog-comment__template .comment-template .input-area {
    display:flex;
    gap:15px;
    margin-bottom:20px
}
.blog-comment__template .comment-template .input-area-full,.dedicated-feature-area .single-feature:not(:last-child),.rts-contact-form .single-contact-method .icon,.rts-feature-area .section-inner .inner-separator .feature-wrapper .icon,.rts-hosting-feature-five .section-inner .rts-section .rts-section__two {
    margin-bottom:20px
}
.blog-comment__template .comment-template textarea {
    min-height:200px;
    resize:none
}
.rts-footer {
    padding-top:120px;
    padding-bottom:180px;
    background:var(--footer-style-one)
}
.rts-footer__widget.extra-padding {
    margin-left:30px
}
.rts-footer__widget a.footer__logo {
    margin-bottom:40px;
    display:inline-block
}
.rts-footer__widget .brand-desc {
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    margin-bottom:0
}
.rts-footer__widget .contact-method {
    display:flex;
    flex-direction:column;
    gap:15px
}
.rts-footer__widget .contact-method a span {
    height:34px;
    width:34px;
    border-radius:3px;
    background:var(--color-primary);
    color:var(--color-white);
    display:inline-flex;
    justify-content:center;
    align-items:center;
    margin-right:15px
}
.rts-footer__widget h5.widget-title {
    color:var(--color-secondary);
    font-weight:var(--semibold);
    font-family:var(--font-secondary);
    display:inline-block;
    text-transform:capitalize;
    margin-bottom:35px
}
.rts-footer__widget--menu ul {
    padding:0;
    margin:0;
    list-style:none
}
.rts-footer__widget--menu ul li:not(:last-child) {
    margin-bottom:16px
}
.rts-footer__widget--menu ul li a {
    display:block;
    transition:var(--transition);
    text-transform:capitalize
}
.rts-footer__widget form.newsletter {
    margin-bottom:30px;
    position:relative
}
.rts-footer__widget form.newsletter input {
    width:100%;
    padding:10px 50px;
    border-radius:50px;
    background:var(--body-bg);
    box-shadow:0 4px 20px 0 rgba(229,238,255,.6);
    position:relative;
    border:1px solid #eaf1ff
}
.rts-footer__widget form.newsletter input.home-one {
    padding:15px 50px
}
.rts-footer__widget form.newsletter span {
    position:absolute;
    left:25px;
    top:50%;
    transform:translateY(-50%)
}
.rts-footer__widget form.newsletter button {
    height:40px;
    width:40px;
    border-radius:50%;
    background:var(--color-primary);
    color:var(--body-bg);
    position:absolute;
    right:5px;
    top:50%;
    transform:translateY(-50%);
    transition:var(--transition)
}
.rts-footer__widget form.newsletter button i {
    transform:rotate(-30deg)
}
.rts-footer__widget form.newsletter button:hover {
    background:var(--color-third);
    color:var(--color-secondary)
}
.rts-footer__copyright {
    margin-top:120px;
    padding:30px 0;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translate(-50%);
    border-top:1px solid #d4dcff
}
.rts-footer__copyright p {
    margin:0;
    line-height:1.2
}
.rts-footer.site-footer-two {
    padding:120px 0;
    background:0 0!important
}
.rts-footer__copyright-two {
    border-top:1px solid #eaeaea
}
.rts-footer__copyright-two__wrapper {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:25px 0;
    line-height:100%
}
.rts-footer__copyright-two__wrapper p {
    margin-bottom:0
}
.rts-footer.site-footer-four {
    background:#121833;
    position:relative;
    padding:100px 0
}
.rts-footer.site-footer-four::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/footer/footer__four__bg.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:1
}
.rts-footer.site-footer-four .z-1 {
    z-index:1
}
.rts-footer.site-footer-four .rts-footer__widget .brand-desc,.rts-footer.site-footer-four .rts-footer__widget .social__media h5,.rts-footer.site-footer-four .rts-footer__widget h5.widget-title,.rts-footer.site-footer-four .rts-footer__widget p {
    color:var(--color-white)
}
.rts-footer.site-footer-four .rts-footer__widget .site-default-border {
    border-color:#182040
}
.rts-footer.site-footer-four .rts-footer__widget .contact-method {
    display:flex;
    flex-direction:column;
    gap:15px
}
.rts-footer.site-footer-four .rts-footer__widget .contact-method a {
    color:#fff
}
.rts-footer.site-footer-four .rts-footer__widget .contact-method a span {
    height:34px;
    width:34px;
    border-radius:3px;
    background:var(--color-primary);
    color:var(--color-white);
    display:inline-flex;
    justify-content:center;
    align-items:center;
    margin-right:15px
}
.rts-footer.site-footer-four .rts-footer__widget--menu ul li a {
    color:var(--color-white);
    transition:.3s
}
.rts-footer.site-footer-four .rts-footer__widget form.newsletter input {
    box-shadow:none
}
.rts-footer.site-footer-four .rts-footer__widget .social__media .media {
    border-color:#182040;
    color:var(--color-white)
}
.rts-footer__copyright-two.style-four {
    border-color:#182040;
    background:#121833
}
.rts-contact-form .single-contact-method:hover .content .info,.rts-contact-form .single-contact-method:hover .content .info a,.rts-contact-form .single-contact-method:hover .icon i,.rts-footer.game-footer .payment__method h5,.rts-footer.game-footer .rts-footer__widget .social__media h5,.rts-footer.game-footer .rts-footer__widget h5.widget-title,.rts-footer.site-footer-six .newsletter-style-six p,.rts-footer.site-footer-six .rts-footer__widget,.rts-footer.site-footer-six .rts-footer__widget h5,.rts-footer__copyright-two.style-four p {
    color:var(--color-white)
}
.rts-footer.site-footer-six {
    background:#121833;
    padding:100px 0 80px
}
.rts-footer.site-footer-six .newsletter-style-six {
    padding:30px 40px;
    border-radius:10px;
    border:1px solid #1e2751
}
.rts-footer.site-footer-six .newsletter-style-six h5 span {
    height:30px;
    width:30px;
    background:#4c5671;
    border-radius:50%;
    display:grid;
    place-items:center;
    font-size:12px;
    color:var(--color-white)
}
.rts-footer.site-footer-six .newsletter-style-six input {
    border-radius:4px;
    box-shadow:none;
    color:var(--btc)
}
.rts-footer.site-footer-six .newsletter-style-six .social__media h5 {
    font-size:16px;
    margin-bottom:0
}
.rts-footer.site-footer-six .newsletter-style-six .social__media .media {
    border-color:#1e2751;
    color:var(--color-white)
}
.rts-footer.game-footer {
    background:linear-gradient(360deg,#0f1329 0,#0b0f21 82.55%);
    background-image:url(../images/game/footer__game__bg.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
.rts-footer.game-footer .rts-footer__copyright {
    border-top:1px solid #121833
}
.rts-footer.game-footer .rts-footer__widget .social__media--list .media,.rts-footer.game-footer .site-default-border {
    border-color:#121833
}
.rts-footer.game-footer .rts-footer__copyright p,.rts-footer.game-footer .rts-footer__widget .brand-desc,.rts-footer.game-footer .rts-footer__widget--menu ul li a {
    color:#d4dcff
}
.login-submenu form .form-inner .form-btn button:hover,.rts-footer.game-footer .rts-footer__widget .social__media--list .media:hover,.rts-sign-up-section .section-inner form .form-inner .form-btn button:hover {
    background:var(--color-third);
    color:var(--color-secondary)
}
.rts-cta__wrapper,.rts-footer.game-footer .rts-footer__widget form.newsletter button {
    background:#121833
}
.rts-footer.game-footer .rts-footer__widget form.newsletter input {
    box-shadow:none;
    color:#121833
}
.rts-footer.game-footer .rts-footer__widget form.newsletter span {
    color:#6f7a98
}
.rts-footer.game-footer .rts-footer__widget form.newsletter button:hover {
    background:var(--color-third)
}
.rts-footer__widget--column.no-margin {
    margin-bottom:0
}
.template-cloud .rts-footer,.template-dedicated .rts-footer {
    padding-bottom:80px;
    background:var(--color-white)
}
.template-cloud .rts-footer .rts-footer__widget form.newsletter input,.template-dedicated .rts-footer .rts-footer__widget form.newsletter input {
    border:1px solid #eaf1ff
}
.progress-wrap {
    position:fixed;
    right:30px;
    bottom:30px;
    height:46px;
    width:46px;
    cursor:pointer;
    display:block;
    border-radius:50px;
    z-index:8;
    opacity:1;
    opacity:0!important;
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:opacity .3s var(--ease-in-out-4),-webkit-transform .3s var(--ease-in-out-4);
    transition:opacity .3s var(--ease-in-out-4),-webkit-transform .3s var(--ease-in-out-4);
    transition:transform .3s var(--ease-in-out-4),opacity .3s var(--ease-in-out-4);
    transition:transform .3s var(--ease-in-out-4),opacity .3s var(--ease-in-out-4),-webkit-transform .3s var(--ease-in-out-4)
}
.progress-wrap::after,.progress-wrap::before {
    position:absolute;
    font-family:var(--fontawesome);
    content:"\f062";
    line-height:46px;
    font-size:18px;
    left:0;
    top:0;
    height:46px;
    width:46px;
    -webkit-transition:.2s linear;
    display:block;
    text-align:center;
    cursor:pointer
}
.progress-wrap.active-progress {
    opacity:1!important;
    visibility:visible;
    transform:translateY(0)
}
.progress-wrap::after {
    color:var(--color-primary);
    z-index:1;
    transition:.2s linear;
    border:2px solid var(--color-primary);
    box-shadow:none;
    border-radius:50%!important
}
.progress-wrap:hover::after {
    opacity:1;
    content:"\f062";
    border:2px solid var(--color-primary)
}
.progress-wrap::before {
    opacity:0;
    background:var(--color-primary);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    z-index:2;
    transition:.2s linear
}
.rts-cta-two__wrapper .cta__shape,.rts-cta-two__wrapper::before {
    left:0;
    width:100%;
    top:0;
    position:absolute;
    height:100%;
    content:""
}
.progress-wrap svg path {
    fill:none
}
.progress-wrap svg {
    color:var(--color-primary);
    border-radius:50%;
    background:#fff
}
.progress-wrap svg.progress-circle path {
    stroke:var(--color-primary);
    stroke-width:34px;
    box-sizing:border-box;
    -webkit-transition:.2s linear;
    transition:.2s linear
}
.home-blue .progress-wrap svg.progress-circle path {
    stroke:var(--color-primary-2)
}
.home-blue .progress-wrap::after {
    border-color:var(--color-primary-2);
    box-shadow:0 3px 20px 6px #0742e952;
    color:var(--color-primary-2)
}
.rts-contact-form .form__content .input-form:focus,.rts-contact-form .form__content .nice-select.input-form:focus,.rts-contact-form .form__content textarea:focus {
    border-bottom:1px solid var(--color-primary)
}
.rts-cta__wrapper {
    padding:50px 60px 50px 50px;
    display:flex;
    justify-content:space-between;
    color:var(--body-bg);
    border-radius:10px;
    align-items:center
}
.rts-cta__left .cta__title {
    font-size:32px;
    font-weight:var(--bold);
    line-height:44px;
    margin-bottom:15px
}
.rts-cta__left p {
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    margin-bottom:0
}
.rts-cta__left .primary__btn {
    margin-top:35px;
    padding:16px 25px;
    color:var(--color-secondary);
    text-transform:capitalize;
    font-family:var(--font-secondary);
    transition:var(--transition)
}
.rts-cta__left .primary__btn:hover {
    background:var(--body-bg)
}
.rts-cta__right .cta-image {
    display:flex;
    gap:45px
}
.rts-cta-two__wrapper {
    background:var(--cta-two-bg);
    padding:58px 80px;
    border-radius:10px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:relative;
    z-index:1
}
.rts-cta-two__wrapper::before {
    background-image:url(../images/cta/cta__two__bg.png);
    background-position:115%;
    background-repeat:no-repeat;
    background-size:80%;
    z-index:-1
}
.rts-cta-two__wrapper .cta-content {
    max-width:360px
}
.rts-cta-two__wrapper .cta-content span {
    background:rgba(255,255,255,.1);
    display:inline-block;
    padding:10px 14px;
    border-radius:3px;
    color:var(--color-white);
    font-weight:var(--semibold);
    margin-bottom:15px;
    line-height:100%
}
.rts-cta-two__wrapper .cta-content h4 {
    font-size:32px;
    font-weight:var(--bold);
    color:var(--color-white);
    margin-bottom:0
}
.rts-cta-two__wrapper .cta-btn .contact__us {
    padding:16px 20px;
    min-width:180px;
    text-align:center
}
.rts-cta-two__wrapper .cta__shape {
    z-index:-1
}
.rts-cta-two__wrapper .cta__shape::before {
    width:50px;
    height:160px;
    background:linear-gradient(180deg,#358eff 0,rgba(7,116,255,.4) 100%);
    content:"";
    position:absolute;
    top:0;
    left:10%;
    z-index:1
}
.rts-cta-two__wrapper .cta__shape::after {
    width:50px;
    height:170px;
    background:linear-gradient(180deg,#378aff 0,rgba(7,116,255,.4) 100%);
    content:"";
    position:absolute;
    bottom:0;
    left:20%;
    z-index:1
}
.rts-cta.home-three .rts-cta__wrapper {
    margin-top:-130px;
    padding:65px 80px;
    position:relative;
    z-index:1
}
.rts-cta.home-three .rts-cta__wrapper .rts-cta__left {
    max-width:370px
}
.rts-cta.home-three .rts-cta__wrapper .rts-cta__left .cta__title {
    margin-bottom:0
}
.rts-cta.home-three .rts-cta__wrapper .rts-cta__right .rts-btn {
    border-radius:4px;
    background:var(--color-white);
    color:var(--color-secondary);
    padding:14px 30px
}
.rts-cta.home-three .rts-cta__wrapper .cta-shape-area {
    position:absolute;
    top:50%;
    left:60%;
    transform:translate(-60%,-50%);
    z-index:-1
}
@media screen and (max-width:768px) {
    .rts-testimonial-two__single {
        padding:30px
    }
    .rts-testimonial-two__single .testimonial-text h5 {
        font-size:20px;
        line-height:30px
    }
    .rts-blog-area .section-inner .blog-wrapper .blog-shape,.rts-testimonial.area-4 .section-inner .swiper-btn-area {
        display:none
    }
    .rts-cta__left {
        max-width:350px
    }
    .rts-cta-two__wrapper {
        justify-content:center;
        flex-wrap:wrap;
        gap:30px
    }
    .rts-cta-two__wrapper .cta-content {
        text-align:center
    }
    .rts-cta.home-three .rts-cta__wrapper {
        padding:50px
    }
    .rts-cta.home-three .rts-cta__wrapper .rts-cta__left {
        max-width:300px
    }
    .rts-cta.home-three .rts-cta__wrapper .cta-shape-area {
        display:none
    }
}
.rts-contact-form {
    background:linear-gradient(180deg,#f4f9ff 0,rgba(244,249,255,0) 100%);
    position:relative
}
.rts-contact-form::before {
    position:absolute;
    left:0;
    top:50%;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/contact/contact__shape__bg.svg);
    background-repeat:no-repeat;
    z-index:-1;
    opacity:.8
}
.rts-affiliate-earn .earning__tab,.rts-contact-form .contact-form__content--image {
    text-align:center;
    margin-bottom:50px
}
.rts-contact-form .contact-form__content--title {
    font-size:96px;
    font-weight:var(--bold);
    color:var(--color-secondary);
    line-height:106px;
    margin-bottom:30px
}
@media screen and (max-width:1400px) {
    .rts-hero.cloud-banner::after {
        left:0
    }
    .rts-contact-form .contact-form__content--title {
        font-size:85px
    }
}
@media screen and (max-width:1200px) {
    .rts-payment-option .section-inner .payment-method-wrapper.method-2,.rts-pricing-plan .single-plan {
        padding:45px
    }
    .rts-domain-pricing-area.area-2 .tab__content .table,.rts-pricing-five .rts-domain-checker-two .rts-hero__content form {
        width:100%
    }
    .rts-domain-pricing-area .section-inner .pricing-wrapper .button-area {
        flex-wrap:wrap
    }
    .rts-services-area.area-3 .section-inner .service-wrapper {
        padding:25px
    }
    .rts-service-four__tab--content .tab__content--details {
        width:90%
    }
    .rts-about-reseller .image-height {
        min-height:100%
    }
    .rts-about-reseller .hosting-about-image-bg::after {
        display:none
    }
    .rts-testimonial__single {
        padding:30px
    }
    .rts-blog-area {
        margin:0;
        border-radius:0
    }
    .rts-blog-area .section-inner .blog-wrapper {
        gap:20px
    }
    .rts-blog-area .section-inner .blog-wrapper .image {
        flex-basis:50%
    }
    .rts-blog-area .section-inner .blog-wrapper .image img {
        object-fit:cover
    }
    .rts-blog-area.area-5 .section-inner .blog-right-side,.rts-footer__widget.extra-padding {
        margin-left:0
    }
    .rts-sidebar .rts-single-widget.gallery-widget .gallery-posts .thumb img {
        min-width:130px
    }
    .rts-contact-form .contact-form__content--title {
        font-size:70px;
        line-height:1.2
    }
}
@media screen and (max-width:576px) {
    .rts-cta__left,.rts-feature-section,.rts-section-content {
        max-width:100%
    }
    .rts-feature-section h2.title,.rts-section-content h2.title {
        font-size:35px
    }
    .rts-hosting-banner.hosting__offer__bg .banner-area {
        padding:100px 0
    }
    .rts-ds-two__wrapper {
        padding:25px
    }
    .rts-ds-two__domainlist .single-list {
        padding:10px 15px
    }
    .domain-form {
        flex-wrap:wrap;
        justify-content:center;
        gap:15px!important
    }
    .feature__content__box--title,.rts-domain-checker-two .rts-hero__content h1 {
        font-size:30px
    }
    .rts-domain-checker-two .rts-hero__content form .select-button-area button {
        padding:0 10px
    }
    .rts-support__wrapper {
        padding:20px
    }
    .rts-pricing-plan__tab .discount,.rts-service-two .service-two__image,.rts-support__wrapper.bg-white:before,.rts-support__wrapper:before,.rts-testimonial.area-4 .bg-shape-image2 {
        display:none
    }
    .rts-support__wrapper--content h3 {
        font-size:30px;
        line-height:45px
    }
    .rts-about-reseller .hosting-about-image .img-one,.rts-about-reseller .hosting-about-image img,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .image-area,.rts-blog-area.area-5 .section-inner .blog-right-side .blog-wrapper .image-area img,.rts-blog-list .single-post__meta .title,.rts-support__wrapper--content .feature__list {
        width:100%
    }
    .rts-newsletter__box {
        padding:35px
    }
    .rts-newsletter__box--content .title {
        font-size:25px;
        line-height:35px
    }
    .rts-newsletter__box--content .newsletter__form {
        flex-wrap:wrap;
        gap:20px;
        justify-content:center
    }
    .rts-hero.game-banner .rts-hero__content h1 {
        font-size:40px;
        line-height:1.2
    }
    .popular-game .rts-section-description {
        margin:0
    }
    .feature__content__box__list__single {
        flex-wrap:wrap;
        justify-content:center;
        text-align:center;
        gap:30px
    }
    .rts-hero.cloud-banner .rts-hero__content .hosting-feature {
        flex-wrap:wrap;
        gap:30px
    }
    .rts-hero.cloud-banner .rts-hero__content .hosting-feature__single:not(:last-child) {
        border-right:none
    }
    .rts-pricing-plan .single-plan__content .description {
        line-height:1.4
    }
    .rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list {
        gap:10px
    }
    .rts-pricing-five .rts-domain-checker-two .rts-hero__content .banner-content-tag .tag-list li {
        padding:10px 8px
    }
    .rts-service-four__tab--content .tab__content--details {
        padding:20px;
        width:85%
    }
    .rts-service-four__tab--content .tab__content--details a.all-feature {
        text-align:center
    }
    .blog-comment__template .comment-template .input-area,.rts-about-reseller .hosting-about-image,.rts-blog-area .section-inner .blog-wrapper {
        flex-wrap:wrap
    }
    .rts-about-reseller .hosting-about-image .img-two {
        margin-top:0;
        width:100%
    }
    .rts-counter-up-area .counter-up-area-inner {
        padding:80px
    }
    .rts-blog-area .section-inner .blog-wrapper .image {
        flex-basis:auto;
        height:350px
    }
    .rts-blog-area .section-inner .blog-wrapper .image img {
        object-fit:contain
    }
    .rts-blog-area .section-inner .blog-wrapper .content {
        flex-basis:auto
    }
    .rts-blog-area.area-5 .section-title-area {
        flex-direction:column
    }
    .rts-footer__widget--column.xs-margin {
        margin-bottom:50px
    }
    .rts-cta__wrapper {
        flex-wrap:wrap;
        gap:40px;
        padding:50px 20px
    }
    .rts-cta-two__wrapper {
        padding:50px
    }
    .rts-cta.home-three .rts-cta__wrapper {
        justify-content:center
    }
    .rts-cta.home-three .rts-cta__wrapper .rts-cta__left .cta__title {
        text-align:center
    }
    .rts-contact-form .contact-form__content--title {
        font-size:40px
    }
    .rts-contact-form .contact-form__content .contact__shape {
        display:none
    }
}
.rts-contact-form .contact-form__content--description {
    max-width:426px;
    font-size:20px;
    font-family:var(--font-secondary);
    font-weight:var(--medium);
    line-height:30px;
    margin-bottom:0
}
.rts-contact-form .contact-form__content .contact__shape {
    position:absolute;
    right:5%;
    top:35%
}
@media screen and (max-width:1400px) {
    .rts-contact-form .contact-form__content .contact__shape {
        right:0
    }
}
@media screen and (max-width:992px) {
    .rts-footer.site-footer-one {
        padding-bottom:130px
    }
    .rts-cta.home-three .rts-cta__wrapper .cta-shape-area {
        left:70%
    }
    .rts-contact-form .contact-form__content .contact__shape {
        right:250px
    }
}
.rts-contact-form .contact-form__content .contact__shape.support-page {
    right:30%
}
.rts-contact-form .form h5 {
    font-size:24px;
    margin-bottom:40px;
    color:var(--color-secondary);
    font-family:var(--font-primary);
    font-weight:var(--bold)
}
.rts-contact-form .form__content {
    background:var(--color-white);
    border:1px solid #d4dcff;
    padding:40px 50px;
    border-radius:10px;
    box-shadow:0 4px 30px 0 rgba(0,0,0,.03)
}
.rts-contact-form .form__content .input-form {
    padding:15px 0;
    border-bottom:1px solid #ebebeb;
    border-radius:0;
    flex:1;
    font-size:14px;
    font-family:var(--font-secondary);
    line-height:1;
    text-transform:capitalize
}
.rts-contact-form .form__content .nice-select.input-form {
    height:auto;
    border-top:0;
    border-right:0;
    border-left:0;
    text-transform:capitalize;
    border-bottom:1px solid #ebebeb
}
.rts-contact-form .form__content .nice-select.input-form .list {
    width:100%
}
.rts-contact-form .form__content textarea {
    border-bottom:1px solid #ebebeb;
    height:100px;
    resize:none;
    font-size:14px;
    border-radius:0;
    color:var(--btc)
}
.rts-contact-form .form__content input[type=checkbox]~label::before {
    background:0 0;
    border:1px solid #ebebeb
}
.rts-contact-form .form__content input[type=checkbox]~label::after {
    content:" ";
    position:absolute;
    top:20%;
    left:2px;
    width:10px;
    height:6px;
    background-color:transparent;
    border-bottom:2px solid #2d3c58;
    border-left:2px solid #2d3c58;
    border-radius:2px;
    transform:rotate(-45deg);
    opacity:0;
    transition:.3s
}
.rts-contact-form .form__content input[type=checkbox]:checked~label::after,.rts-contact-form .single-contact-method:hover::after {
    opacity:1
}
.rts-contact-form .form__content label {
    margin-top:30px;
    font-size:14px;
    margin-bottom:30px;
    color:var(--color-secondary);
    line-height:24px
}
.rts-contact-form .form__content .submit__btn {
    padding:17px 35px;
    width:100%;
    background-color:var(--color-primary);
    font-size:14px;
    font-weight:600;
    font-family:var(--font-secondary);
    border-radius:4px;
    color:var(--color-white);
    transition:var(--transition)
}
.rts-contact-form .form__content .submit__btn:hover {
    background-color:var(--color-third);
    color:var(--color-secondary)
}
.rts-contact-form .form__control {
    display:flex;
    gap:25px;
    margin-bottom:30px
}
.rts-contact-form .single-contact-method {
    list-style:none;
    border-radius:10px;
    background:#f4f9ff;
    padding:40px;
    position:relative;
    z-index:1;
    transition:.4s
}
.rts-contact-form .single-contact-method::after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border-radius:10px;
    background:linear-gradient(180deg,#0774ff 0,#033aa7 100%);
    z-index:-1;
    transition:var(--transition);
    opacity:0
}
.rts-feature-six .single__feature--box.hover-enabled:hover::after,.rts-feature-six .single__feature--box:hover::before,.rts-hosting-type__single:hover::before {
    opacity:1
}
.rts-contact-form .single-contact-method .icon svg path,.rts-dark-light i,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li .icon svg path {
    transition:.4s
}
.rts-contact-form .single-contact-method .content .info {
    line-height:30px;
    font-weight:500;
    color:var(--color-secondary);
    font-family:var(--font-secondary);
    transition:var(--transition)
}
.rts-contact-form .single-contact-method .content .info a {
    color:var(--color-secondary);
    transition:var(--transition)
}
.rts-contact-map-area .section-inner .contact-map-area-fluid .contact-map {
    width:100%;
    height:400px;
    filter:grayscale(1)
}
.rts-sign-up-section {
    height:100vh;
    max-width:650px;
    margin:auto;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center
}
.rts-sign-up-section .section-inner {
    width:100%;
    background:#f6f6f6;
    border-radius:10px;
    padding:60px 0
}
.rts-sign-up-section .section-inner .logo-area {
    text-align:center;
    margin-bottom:40px
}
.rts-sign-up-section .section-inner form {
    text-align:center;
    position:relative;
    max-width:300px;
    margin:auto
}
.rts-sign-up-section .section-inner form .form-title {
    text-align:center;
    color:var(--color-secondary);
    font-size:40px;
    font-weight:700;
    line-height:120%;
    letter-spacing:-1.6px;
    margin-bottom:30px
}
.rts-sign-up-section .section-inner form .form-inner .single-wrapper {
    height:48px;
    margin-bottom:16px
}
.rts-sign-up-section .section-inner form .form-inner .single-wrapper input {
    height:100%;
    border-radius:4px;
    border:1px solid #d4dcff;
    background:var(--color-whit)
}
.rts-sign-up-section .section-inner form .form-inner .single-wrapper input::placeholder {
    color:#6b7280;
    font-size:14px
}
.login-submenu form .form-inner .single-wrapper input:focus,.rts-sign-up-section .section-inner form .form-inner .single-wrapper input:focus {
    border:1px solid var(--color-primary);
    box-shadow:none
}
.rts-sign-up-section .section-inner form .form-inner .check {
    text-align:left;
    position:relative;
    display:flex;
    justify-content:space-between
}
.rts-sign-up-section .section-inner form .form-inner .check input {
    max-width:max-content
}
.rts-sign-up-section .section-inner form .form-inner .check label {
    color:#4c5671;
    font-size:14px;
    font-weight:400;
    line-height:150%;
    margin-bottom:30px
}
.rts-sign-up-section .section-inner form .form-inner .check label::before {
    top:50%;
    transform:translateY(-50%);
    border:1px solid #6b7280;
    border-radius:0;
    background:0 0
}
.rts-sign-up-section .section-inner form .form-inner .check label::after {
    top:7px;
    left:2px;
    border-bottom:2px solid #000;
    border-left:2px solid #000
}
.rts-sign-up-section .section-inner form .form-inner .check .forgot-password {
    font-size:14px;
    font-weight:400;
    line-height:150%;
    text-decoration-line:underline
}
.rts-sign-up-section .section-inner form .form-inner .form-btn button {
    border-radius:4px;
    background:var(--color-primary);
    color:var(--color-white);
    text-align:center;
    font-size:16px;
    font-weight:600;
    line-height:150%;
    padding:14px 16px;
    max-width:100%
}
.login-submenu form .sign-in-option,.rts-sign-up-section .section-inner form .sign-in-option {
    font-size:16px;
    font-weight:400;
    line-height:150%;
    color:#4c5671;
    margin:25px 0 0
}
.rts-sign-up-section .copyright-area {
    text-align:center;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    color:#4c5671;
    margin:60px 0 0
}
.rts-faq__first .title,.rts-hosting-type__section h3 {
    font-size:36px;
    font-weight:var(--bold)
}
.border-bottom-light {
    border-bottom:1px solid #eaeaea
}
.live-chat-has-dropdown a,.login-btn-has-dropdown a {
    padding:10px 0;
    display:block
}
.live-chat-has-dropdown:hover .login-submenu,.login-btn-has-dropdown:hover .login-submenu {
    visibility:visible;
    transform:translateY(4px);
    opacity:1
}
.login-submenu {
    visibility:hidden;
    transform:translateY(25px);
    opacity:0;
    position:absolute;
    right:0;
    transition:.4s;
    z-index:1
}
.login-submenu form {
    text-align:center;
    position:relative;
    min-width:210px;
    margin:auto;
    background:var(--color-white);
    padding:20px 16px;
    border-radius:10px
}
.login-submenu form .form-inner .single-wrapper {
    height:38px;
    margin-bottom:16px
}
.login-submenu form .form-inner .single-wrapper input {
    height:100%;
    border-radius:4px;
    border:1px solid #d4dcff;
    color:var(--color-secondary);
    background:var(--color-white)
}
.login-submenu form .form-inner .single-wrapper input::placeholder {
    color:#6b7280;
    font-size:14px
}
.login-submenu form .form-inner .form-btn button {
    border-radius:4px;
    background:var(--color-primary);
    color:var(--color-white);
    text-align:center;
    font-size:16px;
    font-weight:600;
    line-height:150%;
    padding:10px 16px;
    max-width:100%
}
.login-submenu form .form-inner .forgot-password {
    color:#4c5671
}
.rts-faq {
    background:var(--accordion-section)
}
.rts-faq__first .title {
    margin-bottom:30px;
    max-width:380px;
    color:var(--color-secondary)
}
.rts-faq__first p {
    font-family:var(--font-secondary);
    max-width:420px;
    margin-bottom:30px
}
.rts-faq__first img,.rts-support-feature .support-feature__content {
    margin-left:30px
}
.rts-faq__first--shape .shape-one,.rts-faq__first--shape .shape-two {
    padding:8px 13px;
    background:rgba(128,0,255,.1);
    border-radius:30px;
    color:var(--color-secondary);
    display:inline-block;
    line-height:100%;
    text-transform:capitalize
}
.rts-faq__first--shape .shape-one {
    position:absolute;
    top:48%;
    left:35%
}
.rts-faq__first--shape .shape-two {
    position:absolute;
    right:25%;
    bottom:10%
}
.rts-faq__first--shape .img {
    position:absolute;
    left:-5%;
    bottom:15%
}
.rts-faq__accordion .accordion {
    max-width:925px;
    margin:auto
}
.rts-faq__accordion .accordion .accordion-item {
    padding:0 25px 30px;
    border-bottom:1px solid var(--light-border);
    background:0 0;
    transition:var(--transition)
}
.cloud-feature .icon,.rts-dedicated-feature .dedicated-feature .icon,.rts-faq__accordion .accordion .accordion-item:not(:last-child) {
    margin-bottom:30px
}
.rts-hosting-type__single .hosting-icon,.rts-whychoose__content .single:not(:last-child) {
    margin-bottom:40px
}
.rts-faq__accordion .accordion .accordion-item .accordion-header .accordion-button {
    cursor:pointer;
    font-size:20px;
    padding:0;
    font-weight:var(--semibold);
    background:0 0;
    margin-bottom:0
}
.rts-faq__accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
    background:0 0;
    color:var(--color-secondary);
    box-shadow:none
}
.rts-faq__accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
    content:"\f068";
    font-family:var(--fontawesome)
}
.rts-faq__accordion .accordion .accordion-item .accordion-header .accordion-button::after {
    content:"+";
    font-family:var(--fontawesome);
    background-image:none;
    height:26px;
    width:26px;
    border-radius:50%;
    border:1px solid var(--border-color);
    font-size:14px;
    display:flex;
    justify-content:center;
    align-items:center
}
.rts-faq__accordion .accordion .accordion-item .accordion-body {
    padding:15px 0 0
}
.rts-faq__accordion .accordion .accordion-item.active {
    background:var(--accordion-active);
    border-radius:10px;
    border-top:none;
    padding-top:30px
}
.rts-hosting-faq {
    --faq-accordion:linear-gradient(180deg,rgba(255,255,255,0.00) 0%,#F4F9FF 100%)
}
.rts-hosting-faq .rts-faq__accordion .accordion .accordion-item.active {
    background:var(--faq-accordion)
}
.rts-hosting-type__section {
    position:relative;
    margin-bottom:60px
}
.rts-hosting-type__section p {
    font-weight:var(--regular);
    margin-bottom:0;
    font-family:var(--font-secondary)
}
.rts-hosting-type__section .rts-slider__btn.hosting-slider {
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%)
}
.rts-hosting-type__single {
    text-align:center;
    background:var(--secondary-gradient);
    padding:50px 40px;
    border-radius:10px;
    border:1px solid var(--border-color);
    position:relative;
    z-index:1
}
@media (max-width:1200px) and (min-width:991px) {
    .rts-hosting-type__single {
        padding:50px 35px
    }
}
.rts-hosting-type__single:before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    border-radius:inherit;
    background:var(--primary-gradient);
    opacity:0;
    z-index:-1;
    transition:var(--transition)
}
.rts-hosting-type__single .hosting-icon img {
    filter:invert(.75);
    transition:var(--transition);
    height:60px;
    width:60px
}
.rts-hosting-type__single .title {
    color:var(--color-secondary);
    font-size:22px;
    font-weight:var(--bold);
    text-transform:capitalize;
    margin-bottom:20px;
    display:inline-block
}
.rts-domain-finder .domain-finder-bg,.rts-hosting-type__single:hover,.rts-hosting-type__single:hover .title,.rts-hosting-type__single:hover p.excerpt {
    color:var(--body-bg)
}
.rts-hosting-type__single p.excerpt {
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    color:var(--btc)
}
.rts-hosting-type__single h6.price__start {
    font-weight:var(--bold);
    font-size:16px;
    display:inline-block;
    margin-bottom:40px
}
.rts-hosting-type__single .primary__btn {
    margin:auto;
    padding:11px 30px
}
.rts-hosting-type__single:hover .hosting-icon img {
    filter:invert(0)
}
.rts-hosting-type__single:hover .primary__btn {
    background:var(--color-white);
    color:var(--color-secondary);
    border-color:transparent!important
}
.rts-domain-finder .domain-finder-bg {
    background:var(--primary-gradient);
    border-radius:20px;
    padding:80px;
    text-align:center
}
.rts-domain-finder__content h3 {
    font-size:36px;
    font-weight:var(--bold);
    display:inline-block;
    margin-bottom:50px;
    text-transform:capitalize
}
@media (max-width:991px) {
    .rts-flash-sell__title,.rts-footer__widget--column {
        margin-bottom:50px
    }
    .rts-flash-sell .single__sell {
        padding:25px
    }
    .rts-faq__first,.rts-whychoose__image {
        margin-bottom:30px
    }
    .rts-domain-finder__content h3 {
        font-size:32px;
        margin-bottom:30px
    }
}
.rts-domain-finder__content form.domain-checker {
    position:relative;
    max-width:max-content;
    margin:auto
}
.rts-domain-finder__content form.domain-checker input {
    background:var(--body-bg);
    color:var(--btc);
    padding:25px 200px 25px 30px;
    border-radius:50px;
    height:60px;
    width:870px;
    margin:0 auto;
    position:relative
}
.rts-domain-finder__content form.domain-checker button[type=submit] {
    height:45px;
    min-width:180px;
    max-width:max-content;
    border-radius:50px;
    background:var(--color-secondary);
    color:var(--body-bg);
    font-weight:var(--bold);
    text-transform:capitalize;
    position:absolute;
    right:7px;
    top:50%;
    transform:translateY(-50%);
    transition:var(--transition)
}
.rts-feature-six .plan__btn a:hover i,.rts-hosting-feature-four.feature-five .feature-btn-area .plan__btn:hover i {
    transform:rotate(0)
}
.rts-domain-finder__content form.domain-checker button[type=submit]:hover,.rts-hosting-feature-area .section-inner .right-side-content .get-started-btn:hover {
    background:var(--color-third);
    color:var(--color-secondary)
}
.rts-domain-finder__content .compare__list ul {
    padding:0;
    margin:0;
    list-style:none;
    display:flex;
    justify-content:center;
    gap:35px;
    flex-wrap:wrap
}
@media (max-width:768px) {
    .rts-footer {
        padding-bottom:120px
    }
    .rts-footer__copyright-two__wrapper {
        display:block;
        text-align:center
    }
    .rts-footer__copyright-two__wrapper p {
        margin-bottom:20px
    }
    .rts-footer__copyright-two__wrapper .payment__method ul {
        justify-content:center
    }
    .rts-hosting-type__section .rts-slider__btn.hosting-slider {
        display:none
    }
    .rts-hosting-type__single {
        padding:50px 20px
    }
    .rts-hosting-type__single .primary__btn {
        display:block;
        max-width:max-content;
        margin:auto
    }
    .rts-domain-finder .domain-finder-bg {
        padding:40px 20px
    }
    .rts-domain-finder__content h3 {
        font-size:24px
    }
    .rts-domain-finder__content form.domain-checker button[type=submit] {
        min-width:150px;
        max-width:max-content
    }
    .rts-domain-finder__content .compare__list ul {
        gap:20px
    }
    .rts-data-center .rts-section__title {
        font-size:30px
    }
}
.rts-domain-finder__content .compare__list ul li {
    font-weight:var(--bold)
}
.rts-domain-finder__content .compare__list ul li:first-child {
    font-weight:var(--medium)
}
.rts-domain-finder__content .compare__list ul li .ext {
    text-transform:uppercase;
    color:var(--color-third);
    text-decoration:underline
}
.rts-data-center {
    position:relative;
    background:var(--data-center-bg)
}
.rts-data-center__location img {
    width:100%;
    object-fit:cover
}
.rts-data-center__location .round-shape,.rts-hosting-feature .hosting-feature .feature.wordpress ul {
    padding:0;
    margin:0
}
.rts-data-center__location .round-shape li {
    position:absolute;
    text-align:center;
    list-style:none
}
.rts-data-center__location .round-shape li span {
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.rts-data-center__location .round-shape li .tolltip {
    font-size:16px;
    cursor:pointer
}
.rts-data-center__location .round-shape li .tooltip-inner {
    background:0 0!important;
    color:var(--color-secondary);
    font-size:14px;
    padding:15px;
    opacity:1!important;
    left:-100px;
    min-width:max-content;
    position:relative;
    margin:0 auto;
    text-align:left;
    border-radius:4px
}
.rts-data-center__location .round-shape li.one {
    top:15.5%;
    left:17%
}
.rts-data-center__location .round-shape li.two {
    top:25.5%;
    left:47.5%
}
.rts-data-center__location .round-shape li.three {
    top:19%;
    right:20%
}
.rts-data-center__location .round-shape li.four {
    top:36.4%;
    left:17.6%
}
.rts-data-center__location .round-shape li.five {
    top:44%;
    left:52.2%
}
.rts-data-center__location .round-shape li.six {
    top:47.5%;
    right:31.2%
}
.rts-data-center__location .round-shape li.seven {
    top:34%;
    right:24%
}
.rts-data-center__location .round-shape li.eight {
    bottom:48.3%;
    left:59.9%
}
.rts-data-center__location .round-shape li.nine {
    bottom:16.3%;
    left:51%
}
.rts-data-center__location .round-shape li.ten {
    bottom:18.7%;
    right:16.5%
}
.rts-data-center__location .round-shape span {
    width:8px;
    height:8px;
    border-radius:50%;
    background:#00b67a;
    display:block;
    position:relative;
    margin:auto
}
.rts-data-center__location .round-shape span::after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    border:1px solid #00b67a;
    top:0;
    left:0;
    animation:2s ease-out infinite pulse-border
}
.rts-data-center__location .round-shape img {
    margin-top:15px
}
@media (max-width:768px) {
    .rts-data-center__location .round-shape li.one {
        left:16%
    }
    .rts-data-center__location .round-shape li.two {
        left:46.5%
    }
    .rts-data-center__location .round-shape li.three {
        right:19%
    }
    .rts-data-center__location .round-shape li.four {
        left:16.6%
    }
    .rts-data-center__location .round-shape li.five {
        left:51.2%
    }
    .rts-data-center__location .round-shape li.six {
        right:30.2%
    }
    .rts-data-center__location .round-shape li.seven {
        right:23%
    }
    .rts-data-center__location .round-shape li.eight {
        bottom:27.3%;
        left:27.9%
    }
    .rts-data-center__location .round-shape li.nine {
        bottom:12.3%;
        left:50%
    }
    .rts-data-center__location .round-shape li.ten {
        bottom:14.7%;
        right:15.5%
    }
    .rts-data-center__location .round-shape img {
        margin-top:5px
    }
}
.rts-data-center .rts-shape__one {
    height:330px;
    width:65px;
    background:var(--data-center-shape-small);
    position:absolute;
    bottom:45%;
    left:-4%;
    transform:rotate(60deg);
    z-index:-1
}
.rts-data-center .rts-shape__three,.rts-data-center .rts-shape__two {
    width:356px;
    height:575px;
    background:var(--data-center-shape-1);
    z-index:-1;
    position:absolute
}
.rts-data-center .rts-shape__two {
    top:30%;
    left:-10%;
    transform:rotate(60deg)
}
.rts-data-center .rts-shape__three {
    top:10%;
    right:-10%;
    transform:rotate(-120deg)
}
.rts-data-center .rts-shape__four {
    height:330px;
    width:65px;
    background:var(--data-center-shape-small);
    position:absolute;
    bottom:20%;
    right:-4%;
    transform:rotate(-120deg);
    z-index:-1
}
.rts-whychoose__content--title {
    font-size:36px;
    font-weight:var(--semibold);
    color:var(--color-secondary);
    margin-bottom:60px;
    text-transform:capitalize;
    min-width:490px;
    max-width:max-content
}
@media (max-width:1200px) and (min-width:991px) {
    .rts-whychoose__content--title {
        font-size:28px
    }
}
@media (max-width:576px) {
    .rts-data-center .rts-section__title {
        font-size:24px
    }
    .rts-data-center__location .round-shape img {
        margin-top:0;
        width:15px
    }
    .rts-whychoose__content--title {
        font-size:30px
    }
    .rts-feature-six .rts-section__title {
        font-size:36px
    }
}
.rts-whychoose__content .single {
    display:flex;
    gap:30px;
    align-items:safe
}
.rts-whychoose__content .single__image {
    height:60px;
    min-width:60px;
    border-radius:10px;
    background:var(--icon-bg-2);
    display:flex;
    justify-content:center;
    align-items:center
}
.rts-whychoose__content .single__image img {
    height:40px;
    width:40px
}
.rts-whychoose__content .single__image.bg1 {
    background:var(--icon-bg-1)
}
.rts-whychoose__content .single__content h6 {
    font-weight:var(--bold);
    color:var(--color-secondary);
    margin-bottom:10px
}
.rts-whychoose__content .single__content p {
    font-family:var(--font-secondary);
    font-weight:var(--regular);
    margin-bottom:0;
    max-width:85%
}
.rts-whychoose__image {
    background:var(--primary-gradient);
    border-radius:20px;
    min-height:500px;
    max-height:500px;
    padding:50px 60px;
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative;
    z-index:1
}
.rts-whychoose__image .shape {
    position:absolute;
    z-index:-1
}
.rts-whychoose__image .shape.one {
    top:16%;
    right:8%
}
.rts-whychoose__image .shape.two {
    top:13%;
    left:15%
}
.rts-whychoose .rts-shape__one {
    width:260px;
    height:375px;
    background:linear-gradient(180deg,#fff .01%,#f3f7ff 50.39%,rgba(245,248,255,0) 109.92%);
    transform:rotate(60deg);
    position:absolute;
    top:30%;
    z-index:-1;
    left:10%
}
.rts-hosting-feature__content .rts-section__two {
    min-width:440px;
    max-width:max-content
}
.rts-hosting-feature__content .rts-section__two .title {
    font-size:40px
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper .desc,.rts-hosting-feature__content .rts-section__two .description {
    margin-bottom:0
}
.rts-hosting-feature__content .hosting-feature ul {
    padding:0;
    margin:0;
    list-style:none;
    display:flex;
    flex-direction:column;
    gap:20px
}
.rts-hosting-feature__content .hosting-feature ul li .hosting-feature__single {
    display:inline-flex;
    gap:15px;
    padding:10px 20px;
    border-radius:30px
}
.rts-hosting-feature__content .hosting-feature ul li .hosting-feature__single.feature__one {
    background:linear-gradient(90deg,#ffe4fd -15.91%,rgba(217,217,217,0) 82.63%);
    border:1px solid #e8dcff
}
.rts-hosting-feature__content .hosting-feature ul li .hosting-feature__single.feature__two {
    background:linear-gradient(90deg,#d4e7ff -15.91%,rgba(217,217,217,0) 82.63%);
    border:1px solid #d6e8ff
}
.rts-hosting-feature__content .hosting-feature ul li .hosting-feature__single.feature__three {
    background:linear-gradient(90deg,#bfffe8 -15.91%,rgba(217,217,217,0) 82.63%);
    border:1px solid #a7f0cd
}
.rts-hosting-feature__content .hosting-feature ul li .hosting-feature__single .feature-text {
    margin:0;
    font-weight:var(--semibold);
    color:#2d3c58
}
.rts-hosting-feature-two__content .feature {
    margin-top:30px;
    margin-bottom:50px
}
.rts-hosting-feature-two__content .feature__list {
    display:flex;
    flex-direction:column;
    gap:20px;
    padding:0;
    margin:0;
    list-style:none
}
.rts-hosting-feature-two__content .feature__list .feature__item {
    position:relative;
    margin-left:30px;
    color:#2d3c58;
    font-family:var(--font-secondary);
    font-weight:var(--medium)
}
.rts-hosting-feature-two__content .feature__list .feature__item::before {
    position:absolute;
    left:-30px;
    top:50%;
    transform:translateY(-50%);
    content:"\f00c";
    font-family:var(--fontawesome);
    height:20px;
    width:20px;
    font-size:10px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-feature-area .section-title-btn-area .section-title-area .section-title {
    font-size:36px;
    line-height:1.15;
    margin-bottom:30px;
    color:var(--color-secondary)
}
.rts-feature-area .section-title-btn-area .section-title-area .desc {
    margin-bottom:0;
    max-width:350px;
    color:var(--btc)
}
.rts-feature-area .section-title-btn-area .title-btn {
    border-radius:4px;
    border:1px solid #e3e3e3;
    display:block;
    padding:16px 45px;
    line-height:1;
    color:var(--btc)
}
.rts-feature-area .section-inner .inner-separator {
    position:relative;
    margin-top:50px
}
.rts-feature-area .section-inner .inner-separator::after {
    content:"";
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:98%;
    height:2px;
    border-radius:6px;
    background:#d0e0ff
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper {
    position:relative;
    border-radius:15px;
    z-index:1;
    padding:40px 27px;
    transition:.4s
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper .overlay {
    content:"";
    position:absolute;
    border-radius:15px;
    background:linear-gradient(180deg,#d8eaff 0,#f6f6f6 100%);
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-bottom:7px solid #f6f6f6;
    transition:.4s
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper .text-clip {
    background:linear-gradient(180deg,#0774ff 0,#033aa7 100%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-size:64px;
    font-weight:800
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper::after {
    position:absolute;
    content:"";
    left:50%;
    transform:translateX(-50%);
    top:-53px;
    width:8px;
    height:8px;
    background:var(--color-white);
    border-radius:50%;
    transition:.4s;
    z-index:2
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper::before {
    position:absolute;
    content:"";
    left:50%;
    transform:translateX(-50%);
    top:-57px;
    width:16px;
    height:16px;
    border-radius:50%;
    background:linear-gradient(180deg,#0774ff 0,#033aa7 100%);
    transition:.4s;
    z-index:2
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper .title {
    color:var(--color-secondary);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    margin-bottom:10px
}
.rts-feature-area .section-inner .inner-separator .feature-wrapper:hover .overlay {
    border-bottom:7px solid #cce4ff
}
.rts-hosting-feature-area {
    position:relative;
    overflow:hidden;
    background:var(--color-white)
}
.rts-hosting-feature-area .section-inner .right-side-content .section-title-area {
    max-width:475px
}
.rts-hosting-feature-area .section-inner .right-side-content .section-title-area .section-title {
    font-size:40px;
    font-weight:700;
    line-height:55px;
    color:var(--color-secondary);
    max-width:370px
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list {
    padding:0;
    margin:40px 0 0
}
.rts-feature-six .single__feature--box.hover-enabled .single__feature--box-description,.rts-feature-six.business .single__feature--box-description {
    margin-bottom:0
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li {
    list-style:none;
    max-width:max-content;
    padding:12px 40px 11px 12px;
    color:var(--color-secondary);
    border-radius:30px;
    margin-bottom:20px;
    display:flex;
    align-items:center;
    gap:12px
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.one {
    background:linear-gradient(180deg,#e4edff 0,rgba(228,237,255,0) 125%)
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.two {
    background:linear-gradient(180deg,#efe4ff 0,rgba(228,237,255,0) 125%)
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.two i {
    color:#912ff9
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.three {
    background:linear-gradient(180deg,#e5eeff 0,rgba(228,237,255,0) 125%);
    margin-bottom:0
}
.rts-hosting-feature-area .section-inner .right-side-content .feature-list li.three i {
    color:#5fbd99
}
.rts-hosting-feature-area .section-inner .right-side-content .get-started-btn {
    display:inline-block;
    margin-top:60px;
    background:var(--color-primary);
    color:var(--color-white);
    padding:14px;
    min-width:180px;
    border-radius:4px;
    text-align:center;
    transition:var(--transition)
}
.rts-feature-six .single__feature--box.hover-enabled::after,.rts-feature-six .single__feature--box:before {
    border-radius:inherit;
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    z-index:-1;
    left:0;
    transition:var(--transition);
    content:""
}
.rts-hosting-feature-area .feature-shape-area img.one {
    bottom:-200px;
    right:-110px
}
.rts-feature-six.business .single__feature--box {
    background:linear-gradient(180deg,#d8eaff 0,#f6f6f6 100%)
}
.rts-feature-six.business .single__feature--box-icon,.rts-feature-six.business .single__feature--box:before {
    background:0 0
}
.rts-feature-six .single__feature--box {
    background:#f4f9ff;
    border-radius:10px;
    position:relative;
    padding:35px;
    z-index:2;
    transition:var(--transition)
}
.rts-feature-six .single__feature--box:before {
    background:#f4f9ff;
    border-bottom:6px solid #cce4ff;
    opacity:0
}
.rts-feature-six .single__feature--box.hover-enabled {
    padding:40px
}
.rts-feature-six .single__feature--box.hover-enabled::after {
    background:linear-gradient(180deg,#2b88ff 0,#0755f0 100%);
    opacity:0
}
.rts-feature-six .single__feature--box.hover-enabled::before {
    z-index:1;
    border-color:#013396
}
.card-feature:hover,.rts-feature-six .single__feature--box.hover-enabled:hover,.rts-feature-six .single__feature--box.hover-enabled:hover .single__feature--box-title {
    color:var(--color-white)
}
.rts-feature-six .single__feature--box.hover-enabled:hover .single__feature--box-icon img {
    filter:brightness(10)
}
.rts-feature-six .single__feature--box-icon {
    height:80px;
    width:80px;
    border-radius:50%;
    background:#eaf1ff;
    display:grid;
    place-items:center;
    margin-bottom:20px!important
}
.rts-feature-six .single__feature--box-icon img {
    transition:var(--transition)
}
.rts-feature-six .single__feature--box-title {
    font-weight:var(--bold);
    font-size:20px;
    color:var(--color-secondary);
    transition:var(--transition);
    margin-bottom:15px
}
.rts-feature-six .single__feature--box-description {
    margin-bottom:0;
    transition:var(--transition)
}
.rts-feature-six .plan__btn {
    display:inline-block;
    text-align:center;
    margin-top:45px
}
.rts-feature-six .plan__btn a {
    padding:9px 14px;
    border-radius:3px;
    line-height:100%;
    font-family:var(--font-secondary);
    color:var(--color-secondary);
    border:1px solid #ededed;
    background:0 0;
    transition:var(--transition)
}
.rts-feature-six .plan__btn a i {
    transform:rotate(-30deg);
    margin-left:5px;
    transition:var(--transition)
}
.rts-feature-six .plan__btn a:hover {
    background:var(--color-third);
    color:var(--color-secondary);
    border-color:var(--color-third)
}
.without-icon-bg {
    height:min-content!important;
    width:max-content!important
}
.rts-hosting-feature-four.feature-five .rts-section.section-style-two .rts-section__two {
    max-width:max-content;
    margin:0 auto 20px
}
.rts-hosting-feature-four.feature-five .feature__single::before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    border-radius:15px;
    top:0;
    left:0;
    border-bottom:7px solid #cce4ff;
    opacity:0;
    transition:var(--transition)
}
.card-feature:hover::before,.domain__listing .pricing-wrapper:hover::after,.rts-hosting-feature-four.feature-five .feature__single:hover::before {
    opacity:1
}
.rts-hosting-feature .hosting-feature .feature,.rts-hosting-feature-four.feature-five .feature__single--description,.rts-hosting-flash-sale .section-inner .shape-discount-area .desc {
    margin-bottom:0
}
.rts-hosting-feature-four.feature-five .feature-btn-area {
    margin:50px auto 0;
    max-width:max-content
}
.rts-hosting-feature-four.feature-five .feature-btn-area .plan__btn {
    padding:8px 14px;
    border-radius:3px;
    line-height:100%;
    font-family:var(--font-secondary);
    color:var(--color-secondary);
    border:1px solid #ededed;
    background:0 0;
    transition:var(--transition);
    font-weight:500
}
.rts-hosting-feature-four.feature-five .feature-btn-area .plan__btn i {
    transform:rotate(-30deg);
    margin-left:5px;
    transition:var(--transition)
}
.rts-error-section.maintenance .wrapper-para .rts-btn,.rts-hosting-feature-four.feature-five .feature-btn-area .plan__btn:hover {
    background:var(--color-third);
    color:var(--color-secondary)
}
.rts-hosting-flash-sale .section-inner {
    background:linear-gradient(180deg,#033aa7 0,#0051f0 100%);
    padding:60px 55px;
    border-radius:10px;
    position:relative;
    z-index:1
}
.rts-hosting-flash-sale .section-inner::before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background-image:url(../images/flash__sell__banner__bg.svg);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:-1
}
.rts-hosting-flash-sale .section-inner .content .title {
    color:var(--color-white);
    font-size:40px;
    font-weight:700;
    line-height:58px;
    margin-bottom:15px
}
@media (max-width:450px) {
    .rts-footer.site-footer-six .newsletter-style-six {
        padding:30px 10px
    }
    .rts-cta__left .cta__title {
        font-size:28px;
        line-height:40px
    }
    .rts-faq__first .title {
        font-size:28px
    }
    .rts-faq__accordion .accordion .accordion-item {
        padding:23px 15px
    }
    .rts-hosting-type__section h3 {
        font-size:24px;
        line-height:1.2
    }
    .rts-domain-finder__content form.domain-checker button[type=submit] {
        width:130px;
        font-size:14px
    }
    .rts-domain-finder__content .compare__list ul {
        gap:15px
    }
    .rts-whychoose__content--title {
        font-size:22px
    }
    .rts-feature-six .rts-section__title {
        font-size:24px
    }
    .rts-hosting-flash-sale .section-inner {
        padding:60px 15px
    }
    .rts-hosting-flash-sale .section-inner .content .title {
        font-size:30px;
        line-height:40px
    }
}
.rts-hosting-flash-sale .section-inner .content .desc {
    color:var(--color-white);
    font-size:16px;
    font-weight:400;
    line-height:28px;
    max-width:350px;
    margin-bottom:25px
}
.rts-hosting-flash-sale .section-inner .content .button-area .primary__btn {
    background:var(--color-third);
    color:var(--color-secondary);
    padding:14px;
    min-width:160px;
    text-align:center;
    border-radius:4px;
    transition:var(--transition)
}
.rts-hosting-flash-sale .section-inner .content .button-area .primary__btn:hover {
    background:#2d3c58!important;
    color:var(--color-white)!important
}
.rts-hosting-flash-sale .section-inner .flash-sale-shape-area img {
    position:absolute;
    z-index:-1;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.rts-hosting-flash-sale .section-inner .shape-discount-area {
    width:280px;
    height:280px;
    line-height:280px;
    border-radius:50%;
    border:1px dashed rgba(255,255,255,.2);
    background:rgba(255,255,255,.1);
    text-align:center;
    display:block;
    position:absolute;
    top:-30px;
    right:30%;
    z-index:1
}
.rts-hosting-flash-sale .section-inner .shape-discount-area .content {
    position:absolute;
    bottom:25px;
    left:50%;
    transform:translateX(-50%);
    width:100%;
    height:max-content
}
.rts-hosting-flash-sale .section-inner .shape-discount-area .desc,.rts-hosting-flash-sale .section-inner .shape-discount-area .tag {
    color:var(--color-white);
    text-align:center;
    font-size:14px;
    font-weight:500;
    line-height:1;
    background:rgba(255,255,255,.1);
    width:max-content;
    padding:5px 10px 7px;
    margin:auto auto 10px;
    border-radius:10px
}
.rts-hosting-flash-sale .section-inner .shape-discount-area .title {
    text-align:center;
    font-size:64px;
    font-weight:800;
    line-height:1;
    color:var(--color-third)
}
@media screen and (max-width:1200px) {
    .rts-hosting-flash-sale .section-inner .shape-discount-area {
        width:250px;
        height:250px
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area .title {
        font-size:50px
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area.one {
        top:0
    }
}
@media (max-width:991px) {
    .rts-hosting-flash-sale .section-inner {
        min-height:560px
    }
    .rts-hosting-flash-sale .section-inner .shape-with-content {
        position:relative;
        width:100%;
        display:block;
        height:100%
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area.one {
        top:20px
    }
}
@media (max-width:576px) {
    .rts-hosting-flash-sale .section-inner .shape-discount-area.one {
        top:40px;
        right:unset;
        left:0
    }
}
.rts-hosting-flash-sale .section-inner .shape-discount-area.two {
    bottom:-40px;
    top:unset;
    right:5%
}
@media (max-width:768px) {
    .rts-whychoose__image {
        min-height:auto;
        max-height:auto
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area.two {
        display:none
    }
}
.rts-hosting-flash-sale .section-inner .shape-discount-area.two .content {
    bottom:unset;
    top:45px
}
.card-feature {
    background:#f4f9ff;
    border-radius:10px;
    padding:35px;
    transition:var(--transition);
    position:relative;
    z-index:1
}
.card-feature:before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    content:"";
    background:var(--banner-most-used-bg);
    opacity:0;
    transition:var(--transition);
    border-radius:inherit;
    z-index:-1
}
.card-feature:hover .card-feature__single--icon {
    background:#0755f0
}
.card-feature:hover .card-feature__single--icon svg path,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li:hover .icon svg path {
    fill:var(--color-white)
}
.card-feature:hover .card-feature__single--description,.card-feature:hover .card-feature__single--title,.dedicated-feature-area .dedicated-feature-image .featured-item .content,.rts-dark-light:hover,.rts-error-section.maintenance .wrapper-para .disc,.rts-error-section.maintenance .wrapper-para .title,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li:hover .content h4,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li:hover .content p,.rts-performance .performance__text {
    color:var(--color-white)
}
.card-feature__single--icon {
    height:80px;
    width:80px;
    background:#eaf1ff;
    border-radius:50%;
    display:grid;
    place-items:center;
    margin-bottom:30px;
    transition:var(--transition)
}
.card-feature__single--icon svg path {
    fill:var(--color-secondary);
    transition:var(--transition)
}
.card-feature__single--title {
    font-size:19px;
    font-weight:700;
    color:var(--color-secondary);
    transition:var(--transition);
    margin-bottom:15px
}
@media screen and (min-width:992px) and (max-width:1140px) {
    .card-feature {
        padding:35px 15px
    }
    .card-feature__single--title {
        font-size:18px
    }
}
@media screen and (min-width:768px) and (max-width:855px) {
    .card-feature {
        padding:35px 20px
    }
    .card-feature__single--title {
        font-size:18px
    }
}
.card-feature__single--description {
    font-family:var(--font-secondary);
    font-weight:400;
    color:var(--btc);
    margin-bottom:0;
    transition:var(--transition)
}
.rts-hosting-feature {
    background:#f6f6f6
}
.rts-hosting-feature .hosting-feature-image__image,.rts-vps-performance .performance-tab-content {
    display:flex;
    gap:30px
}
.rts-hosting-feature .hosting-feature-image__image .img-two img {
    height:100%;
    position:relative
}
.rts-hosting-feature .hosting-feature-image__image img {
    border-radius:10px;
    max-width:100%;
    min-height:400px;
    max-height:400px
}
.rts-hosting-feature .hosting-feature-image__image2.wordpress .img-two {
    position:relative;
    z-index:1;
    border-radius:10px;
    overflow:hidden;
    height:100%
}
.rts-hosting-feature .hosting-feature-image__image2.wordpress .img-two::before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:10px;
    background:rgba(4,9,18,.8);
    z-index:0
}
.rts-hosting-feature .hosting-feature-image__image2.wordpress .img-two img {
    width:100%
}
.rts-hosting-feature .hosting-feature-image__image2.wordpress .img-two .feature-shape-image2 {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:auto
}
.rts-hosting-feature .hosting-feature {
    max-width:500px;
    margin-left:50px
}
@media screen and (max-width:1200px) {
    .rts-hosting-flash-sale .section-inner .shape-discount-area.two {
        bottom:-20px
    }
    .rts-hosting-feature .hosting-feature-image__image2.wordpress .img-two img {
        height:100%
    }
    .rts-hosting-feature .hosting-feature {
        margin-left:15px
    }
}
.rts-hosting-feature .hosting-feature__title {
    font-weight:700;
    color:var(--color-secondary);
    margin-bottom:20px;
    line-height:60px
}
.rts-hosting-feature .hosting-feature__desc {
    margin-bottom:30px;
    font-family:var(--font-secondary);
    font-weight:400
}
.rts-hosting-feature .hosting-feature .feature__list {
    display:inline-block;
    column-count:2;
    gap:25px
}
.rts-hosting-feature .hosting-feature .feature__list .feature__item {
    margin-bottom:20px;
    color:#2d3c58;
    font-size:15px
}
.rts-hosting-feature .hosting-feature .feature__list .feature__item:before {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-hosting-feature .hosting-feature .feature.wordpress {
    display:flex;
    align-items:center
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-left {
    width:45%
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-left li h4 {
    color:var(--color-secondary);
    -webkit-text-fill-color:transparent;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:var(--color-secondary);
    font-size:64px;
    font-weight:800;
    line-height:60px;
    margin-bottom:10px
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-left li p {
    margin-bottom:0;
    color:#4c5671
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right {
    width:55%
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li {
    display:flex;
    gap:20px;
    padding:20px;
    border:1px solid #d4dcff;
    align-items:center;
    border-radius:6px;
    transition:.4s
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li .content h4 {
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    margin-bottom:5px;
    transition:.4s
}
.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right li .content p {
    margin-bottom:0;
    transition:.4s
}
.rts-hosting-feature .hosting-feature.wordpress {
    max-width:100%;
    margin:0
}
.rts-hosting-feature-four.wordpress .rts-section__two {
    max-width:100%;
    text-align:center;
    margin-bottom:20px
}
.rts-hosting-feature-four.wordpress .rts-section .rts-section-description {
    margin:auto;
    text-align:center
}
.rts-hosting-feature-four.wordpress .feature__single {
    text-align:center;
    border:1px solid #d4dcff
}
.rts-hosting-feature-four.wordpress .feature__single:hover .feature__single--icon {
    transform:translateY(-10%)
}
.rts-hosting-feature-four.wordpress .feature__single .feature__single--icon {
    margin:auto auto 20px;
    background:0 0;
    height:auto;
    width:auto;
    transform:translate(0);
    transition:var(--transition)
}
.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper .content .desc,.rts-hosting-feature-four.wordpress .feature__single .feature__single--description {
    margin-bottom:0
}
.rts-hosting-feature-five {
    background:#f8fbff;
    position:relative;
    z-index:1
}
.rts-hosting-feature-five .section-inner .feature-list-area {
    padding:0;
    margin:0;
    display:flex;
    flex-direction:column;
    gap:40px
}
.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper {
    display:flex;
    gap:20px
}
.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper .icon {
    background:#cce4ff;
    width:80px;
    height:80px;
    line-height:80px;
    border-radius:4px;
    text-align:center;
    display:block
}
.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper .content {
    flex-basis:75%
}
.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper .content .title {
    color:var(--color-secondary);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:30px;
    margin-bottom:5px
}
@media screen and (max-width:992px) {
    .rts-contact-form .contact-form__content .contact__shape.support-page {
        right:10%!important;
        top:25%!important
    }
    .rts-feature-area .section-inner .inner-separator {
        margin-top:0
    }
    .rts-feature-area .section-inner .inner-separator .feature-wrapper::after,.rts-feature-area .section-inner .inner-separator .feature-wrapper::before,.rts-feature-area .section-inner .inner-separator::after {
        display:none
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area {
        width:230px;
        height:230px
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area .title,.rts-hosting-flash-sale .section-inner .shape-discount-area.two .title {
        font-size:40px
    }
    .rts-hosting-flash-sale .section-inner .shape-discount-area.two {
        bottom:-10px
    }
    .rts-hosting-feature .row {
        flex-direction:column-reverse;
        gap:40px
    }
    .rts-hosting-feature .hosting-feature-image__image img {
        width:100%;
        object-fit:cover
    }
    .rts-hosting-feature-five .section-inner .right-side-image {
        margin-bottom:160px
    }
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content {
    position:absolute;
    bottom:-100px;
    left:-100px;
    overflow:hidden;
    border-radius:10px;
    padding:10px;
    background:var(--color-white);
    z-index:1
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content::before {
    content:"";
    position:absolute;
    width:95%;
    height:93%;
    border-radius:10px;
    background:rgba(4,10,22,.8);
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:0
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content .img-content {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    border-radius:6px;
    border:1px solid #162941;
    background:linear-gradient(113deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 110.84%);
    backdrop-filter:blur(21px);
    width:380px;
    height:185px;
    padding:55px
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content .img-content h3 {
    color:var(--color-white);
    font-size:64px;
    font-weight:800;
    line-height:30px
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content .img-content p {
    color:var(--color-white);
    font-size:16px;
    font-weight:500;
    line-height:30px
}
.rts-hosting-feature-five .section-inner .right-side-image .image-shape-content .img-content .shape-img {
    position:absolute;
    bottom:15px;
    right:15px
}
.rts-hosting-feature-five .section-inner .right-side-image .shape-img2 {
    position:absolute;
    bottom:-165px;
    right:90px
}
.rts-hosting-feature-five .feature-shape-img2 {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:0;
    z-index:-1;
    opacity:.5
}
.rts-dedicated-feature .dedicated-feature {
    padding:40px 50px 40px 40px;
    border-radius:10px;
    border:1px solid var(--light-border);
    transition:var(--transition)
}
.rts-dedicated-feature .dedicated-feature:hover {
    box-shadow:0 0 10px 1px #828BA226
}
.rts-dedicated-feature .dedicated-feature .title {
    font-size:20px;
    font-weight:700;
    color:var(--color-secondary);
    margin-bottom:15px
}
.rts-dedicated-feature .dedicated-feature .description {
    font-size:16px;
    font-weight:400;
    font-family:var(--font-secondary);
    margin-bottom:0
}
.dedicated-feature-area .dedicated-feature-section h3 {
    font-size:36px;
    font-weight:700;
    color:var(--color-secondary)
}
.dedicated-feature-area .dedicated-feature-section p {
    margin-bottom:30px;
    line-height:24px
}
.dedicated-feature-area .single-feature {
    padding:18px 20px;
    border:1px solid var(--light-border);
    border-radius:6px;
    display:flex;
    gap:15px;
    font-weight:500;
    font-family:var(--font-secondary);
    align-items:center
}
.dedicated-feature-area .single-feature p {
    margin-bottom:0;
    line-height:21px
}
.dedicated-feature-area .dedicated-feature-image img {
    border-radius:6px;
    width:100%
}
@media screen and (max-width:1200px) {
    .rts-hosting-feature-five .section-inner .right-side-image .image-shape-content {
        left:-50px
    }
    .rts-hosting-feature-five .section-inner .right-side-image .shape-img2 {
        bottom:-260px
    }
    .rts-dedicated-feature .dedicated-feature .title {
        font-size:18px
    }
    .dedicated-feature-area .dedicated-feature-image img {
        height:450px;
        object-fit:cover
    }
}
.dedicated-feature-area .dedicated-feature-image .feature-text {
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.dedicated-feature-area .dedicated-feature-image .feature-text .performance,.dedicated-feature-area .dedicated-feature-image .feature-text .seo {
    gap:20px;
    align-items:center;
    background:var(--color-primary);
    border-radius:6px;
    box-shadow:0 4px 30px 0 rgba(0,0,0,.1);
    color:var(--color-white);
    display:inline-flex;
    padding:10px 25px
}
.dedicated-feature-area .dedicated-feature-image .feature-text .performance p,.dedicated-feature-area .dedicated-feature-image .feature-text .seo p {
    margin-bottom:0;
    font-size:14px;
    text-transform:capitalize
}
.dedicated-feature-area .dedicated-feature-image .feature-text .performance .score,.dedicated-feature-area .dedicated-feature-image .feature-text .seo .score {
    height:50px;
    width:50px;
    border-radius:50%;
    border:1px solid #fff;
    display:grid;
    place-items:center;
    font-weight:600
}
.dedicated-feature-area .dedicated-feature-image .feature-text .performance .score {
    border-color:var(--color-third);
    color:var(--color-third)
}
.dedicated-feature-area .dedicated-feature-image .feature-text .seo {
    position:absolute;
    bottom:30%;
    left:-18%
}
.dedicated-feature-area .dedicated-feature-image .feature-text .performance {
    position:absolute;
    bottom:10%;
    left:-10%
}
.dedicated-feature-area .dedicated-feature-image .featured-item {
    background:#0755f0;
    border-radius:6px;
    padding:28px 30px 29px 35px;
    width:420px;
    display:inline-flex;
    gap:25px;
    position:absolute;
    bottom:-6%;
    right:-10%
}
.dedicated-feature-area .dedicated-feature-image .featured-item .icon {
    height:50px;
    min-width:50px;
    border-radius:50%;
    background:#d5d5d5;
    display:grid;
    place-items:center
}
.dedicated-feature-area .dedicated-feature-image .featured-item .icon img {
    height:24px;
    width:24px
}
.dedicated-feature-area .dedicated-feature-image .featured-item .content h6 {
    font-size:18px;
    font-weight:600;
    margin-bottom:10px;
    font-family:var(--font-secondary)
}
.dedicated-feature-area .dedicated-feature-image .featured-item .content p {
    margin:0;
    color:#e7e7e7;
    font-size:15px
}
.rts-vps-performance .rts-performance-tab {
    display:flex;
    flex-direction:column;
    gap:10px
}
.rts-vps-performance .rts-performance-tab .tab__button {
    text-align:left;
    max-width:300px;
    line-height:100%;
    padding:16px 20px;
    font-weight:600;
    border-radius:4px;
    border:1px solid var(--light-border)
}
.rts-vps-performance .rts-performance-tab .tab__button i {
    margin-left:10px
}
.rts-vps-performance .rts-performance-tab .tab__button.active {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-vps-performance .performance-tab-content.tab__content.open {
    display:inline-flex
}
.rts-cloud-feature .rts-section .title {
    font-weight:700;
    color:var(--color-secondary);
    line-height:1.2;
    text-align:center
}
.cloud-feature {
    padding:45px 40px;
    background:#f4f9ff;
    border-radius:10px
}
.cloud-feature .icon img {
    height:60px
}
.cloud-feature .title {
    font-size:20px;
    font-weight:700;
    color:var(--color-secondary);
    margin-bottom:20px;
    text-transform:capitalize
}
.cloud-feature .description {
    margin-bottom:0;
    font-weight:400;
    font-family:var(--font-secondary);
    line-height:26px
}
.rts-support-feature .support-feature-image {
    position:relative;
    height:100%
}
.rts-support-feature .support-feature-image img {
    border-radius:10px;
    position:absolute;
    object-fit:cover;
    height:100%
}
.rts-support-feature .support-feature__content .title {
    font-weight:700;
    color:var(--color-secondary);
    margin-bottom:20px;
    line-height:50px;
    max-width:420px
}
.rts-support-feature .support-feature__content .description {
    margin-bottom:40px;
    font-family:var(--font-secondary);
    font-weight:400;
    max-width:480px
}
.rts-support-feature .priority-content {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    row-gap:40px
}
.rts-support-feature .priority-content .single-priority .content h5 {
    font-weight:700;
    font-size:20px;
    color:var(--color-secondary);
    line-height:100%;
    margin-bottom:10px
}
.commision__text .title {
    font-size:36px;
    color:var(--color-secondary);
    font-weight:700;
    line-height:46px;
    max-width:480px
}
.commision__text p {
    max-width:426px;
    font-family:var(--font-secondary);
    margin-bottom:40px;
    display:block
}
.commision-calculation {
    --calculation-bg:linear-gradient(180deg,#0755F0 0%,#033AA7 100%);
    background:var(--calculation-bg);
    padding:40px 50px 55px 40px;
    color:var(--color-white);
    border-radius:6px
}
.commision-calculation .commision-tab {
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
.commision-calculation .commision-tab .tab__button {
    padding:10px 14px;
    line-height:100%;
    border-radius:4px;
    font-size:14px;
    font-weight:600;
    border:1px solid #0d5eff;
    cursor:pointer
}
.commision-calculation .commision-tab .tab__button.active {
    background:var(--color-white);
    color:var(--btc)
}
.commision-calculation .tab__content.open {
    display:block
}
.commision-calculation .commision-content .commision-type {
    display:flex;
    flex-wrap:wrap;
    gap:10px
}
.commision-calculation .commision-content .commision-type .item {
    padding:12px 14px;
    border-radius:4px;
    border:1px solid #0d5eff;
    display:inline-block;
    line-height:100%
}
.rts-affiliate-earn .earning__tab__width {
    padding:5px;
    border:1px solid #d4dcff;
    border-radius:4px;
    display:inline-flex;
    background:#f4f9ff;
    align-items:center
}
.rts-affiliate-earn .earning__tab__width .tab__button {
    font-weight:600;
    font-family:var(--font-secondary);
    padding:5px 28px;
    border-radius:4px;
    color:var(--color-primary);
    cursor:pointer;
    transition:var(--transition)
}
.rts-affiliate-earn .earning__tab__width .tab__button.active {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-affiliate-earn .affiliate__content.open,[data-theme=dark] .rts-dark-light i.fa-sun-bright,[data-theme=light] .rts-dark-light i.fa-moon {
    display:block
}
.rts-affiliate .become__affiliate {
    display:flex;
    gap:70px;
    align-items:center
}
.rts-affiliate .become__affiliate__text .title {
    font-size:36px;
    color:var(--color-secondary);
    font-weight:700;
    line-height:46px;
    max-width:480px
}
.rts-affiliate .become__affiliate__text p {
    max-width:426px;
    font-family:var(--font-secondary);
    margin-bottom:40px;
    display:block
}
.rts-affiliate .become__affiliate__content {
    display:flex;
    flex-direction:column;
    gap:50px;
    position:relative;
    z-index:1
}
.rts-affiliate .become__affiliate__content::before {
    position:absolute;
    height:90%;
    width:2px;
    border:1px dashed #d4dcff;
    content:"";
    left:8%;
    z-index:-1
}
.rts-affiliate .become__affiliate__content .single {
    display:flex;
    gap:30px;
    width:370px
}
.rts-affiliate .become__affiliate__content .single .icon {
    height:60px;
    min-width:60px;
    border-radius:50%;
    background:var(--color-primary);
    display:grid;
    place-items:center
}
.rts-affiliate .become__affiliate__content .single .content h4 {
    font-size:24px;
    font-weight:700;
    color:var(--color-secondary);
    text-transform:capitalize;
    margin-bottom:10px
}
.rts-affiliate .become__affiliate__content .single .content p {
    font-family:var(--font-secondary);
    line-height:26px
}
.rts-affiliate .become__affiliate__image img,.rts-cdn-feature .cdn-images img {
    border-radius:6px;
    width:100%
}
.rts-affiliate-feature .affiliate-feature-img img {
    border-radius:10px;
    width:100%
}
.rts-affiliate-feature .affiliate-feature-content .title {
    font-size:40px;
    font-weight:700;
    color:var(--color-secondary)
}
.rts-affiliate-feature .affiliate-feature-content .description {
    font-family:var(--font-secondary);
    line-height:26px;
    margin-bottom:40px
}
.rts-affiliate-feature .affiliate-feature-content .single-feature {
    display:flex;
    gap:20px;
    flex-direction:column;
    width:380px
}
.rts-affiliate-feature .affiliate-feature-content .single-feature .single-item {
    display:flex;
    align-items:center;
    gap:24px;
    padding:12px 16px;
    border-radius:6px;
    border:1px solid var(--light-border)
}
.rts-affiliate-feature .affiliate-feature-content .single-feature .single-item h5 {
    margin-bottom:0;
    font-weight:600;
    font-size:20px;
    color:var(--color-secondary)
}
.rts-promote-hostie .card-feature__single {
    text-align:center
}
.rts-promote-hostie .card-feature__single--icon {
    background:0 0!important;
    margin:0 auto 30px;
    height:auto;
    width:auto;
    border-radius:0
}
.rts-promote-hostie .card-feature__single:hover .readmore,.transfer-domain .heading__bg {
    background:var(--color-primary);
    color:var(--color-white)
}
.rts-promote-hostie .card-feature__single .readmore {
    height:40px;
    width:40px;
    border-radius:50%;
    background:var(--light-border);
    color:var(--color-secondary);
    font-size:20px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    margin-top:30px;
    transition:var(--transition)
}
.rts-promote-hostie .card-feature__single:hover .card-feature__single--icon {
    background:inherit
}
.transfer-domain .heading__bg {
    line-height:100%;
    font-family:var(--font-secondary);
    border:1px solid var(--color-primary)
}
.transfer-domain .heading__bg th {
    padding:25px 40px
}
.transfer-domain .table__content tr {
    background:#f4f9ff;
    vertical-align:middle
}
.transfer-domain .table__content tr:hover {
    background:#fff
}
.transfer-domain .table__content tr td {
    padding:20px 40px;
    line-height:100%;
    border:1px solid var(--light-border)
}
.transfer-domain .table__content tr td.protection,.transfer-domain .table__content tr td.tld {
    width:300px
}
@media screen and (max-width:992px) {
    .rts-hosting-feature-five .section-inner .right-side-image .shape-img2 {
        bottom:-160px
    }
    .rts-hosting-feature-five .feature-shape-img2 {
        display:none
    }
    .dedicated-feature-area .dedicated-feature-image .feature-text .performance,.dedicated-feature-area .dedicated-feature-image .feature-text .seo {
        left:0
    }
    .dedicated-feature-area .dedicated-feature-image .featured-item {
        right:0;
        bottom:0
    }
    .rts-support-feature .support-feature-image img {
        position:unset;
        width:100%;
        margin-bottom:50px;
        height:auto
    }
    .rts-support-feature .support-feature__content .title {
        max-width:100%
    }
    .rts-support-feature .support-feature__content .description {
        max-width:720px
    }
    .rts-affiliate-feature .affiliate-feature-content {
        margin-left:0
    }
    .transfer-domain .table__content tr td.protection,.transfer-domain .table__content tr td.tld {
        width:150px
    }
    .rts-whois-result .result-content {
        gap:50px;
        flex-wrap:wrap
    }
}
.transfer-domain .table__content tr td.protection .fa-xmark {
    color:#e84444
}
.transfer-domain .table__content tr td.protection .fa-check {
    color:#00b67a
}
.transfer-domain .table__content tr td .transfer {
    font-weight:600;
    color:var(--color-secondary);
    font-size:20px;
    font-family:var(--font-secondary);
    margin-bottom:5px
}
.transfer-domain .table__content tr td .renew {
    margin-bottom:0;
    color:var(--btc);
    font-family:var(--font-secondary);
    font-size:15px
}
.rts-domain-service .card-feature {
    padding:35px
}
.rts-why-transfer .card-feature {
    padding:40px 70px 40px 40px
}
.feature__card {
    border:1px solid var(--light-border);
    padding:30px 25px 30px 40px;
    border-radius:10px
}
.feature__card--content .icon {
    height:60px;
    width:60px;
    margin-bottom:20px;
    display:block
}
.feature__card--content .title {
    color:var(--color-secondary);
    font-weight:700;
    margin-bottom:20px
}
.feature__card--content .description,.rts-cdn-feature .cdn-description p {
    margin-bottom:0
}
@media screen and (max-width:768px) {
    .rts-contact-form .contact-form__content .contact__shape {
        right:0
    }
    .rts-contact-form .form__content input[type=checkbox]~label::after {
        top:12%
    }
    .rts-feature-area .section-title-btn-area {
        flex-wrap:wrap;
        gap:40px
    }
    .dedicated-feature-area .dedicated-feature-image .featured-item {
        width:100%
    }
    .cloud-feature {
        padding:25px
    }
    .cloud-feature .title {
        font-size:18px
    }
    .rts-affiliate .become__affiliate__image {
        display:none
    }
    .transfer-domain-table {
        overflow-y:scroll
    }
    .transfer-domain .table__content tr td.protection,.transfer-domain .table__content tr td.tld {
        width:100px
    }
    .transfer-domain .table__content tr td.price {
        min-width:280px
    }
    .rts-whois-result .result-content {
        padding:0 40px
    }
}
.rts-whois-result .result-content__left .result-title {
    margin-bottom:25px;
    color:var(--color-secondary)
}
.rts-whois-result .result-content__left p {
    font-family:var(--font-secondary)
}
.rts-cdn-feature .cdn-description h2,.rts-whois-result .result-content__left .title {
    color:var(--color-secondary)
}
.rts-whois-result .result-content__right img {
    width:100%
}
.knowledge__tab__section {
    border-radius:6px;
    border:1px solid var(--light-border);
    box-shadow:0 4px 30px 0 rgba(0,0,0,.05)!important
}
.knowledge__content {
    padding:40px 100px 40px 40px;
    border-radius:6px;
    border:1px solid var(--light-border);
    box-shadow:0 4px 30px 0 rgba(0,0,0,.05)
}
.knowledge__content .single-content:not(:last-child) {
    border-bottom:1px solid var(--light-border)
}
.knowledge__content .single-content:not(:first-child) {
    margin-top:40px
}
.knowledge__content .single-content h5 {
    font-weight:600;
    color:var(--color-secondary);
    line-height:100%
}
.knowledge__content .single-content p.icon-text {
    color:var(--color-secondary);
    margin-bottom:10px
}
.knowledge__content .single-content p {
    max-width:600px
}
.rts-feature-area.partner .section-inner .feature .feature__list .feature__item {
    color:#4c5671;
    font-size:16px;
    font-weight:400;
    line-height:26px
}
.rts-feature-area.partner .section-inner .feature .feature__list .feature__item::before {
    background:0 0;
    top:2px;
    transform:translate(0);
    font-size:14px;
    height:unset;
    width:unset
}
.rts-cdn-feature .cdn-description {
    max-width:610px;
    margin-left:40px
}
@media screen and (max-width:1200px) {
    .rts-why-transfer .card-feature {
        padding:30px
    }
    .rts-whois-result .result-content__right {
        margin-right:0
    }
    .rts-cdn-feature .cdn-description {
        margin-left:0
    }
}
.rts-performance {
    background:var(--color-secondary)
}
.feature__bg,.hero__banner,.whychoose__eleven {
    background-color:#fff4ed
}
.rts-performance .performance__text h2 {
    margin-bottom:25px
}
.rts-performance .performance__text .description {
    font-family:var(--font-secondary);
    font-weight:400;
    margin-bottom:30px
}
.rts-error-section {
    height:100vh;
    width:100%
}
.rts-error-section .section-inner {
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center
}
.rts-error-section .section-inner img {
    max-width:100%
}
.rts-switcher.rts-theme-mode {
    -webkit-transform:translateY(calc(100% + 10px));
    transform:translateY(calc(100% + 10px));
    -webkit-transition:-webkit-transform .3s var(--ease-in-out-4);
    transition:-webkit-transform .3s var(--ease-in-out-4);
    transition:transform .3s var(--ease-in-out-4);
    transition:transform .3s var(--ease-in-out-4),-webkit-transform .3s var(--ease-in-out-4);
    position:fixed;
    bottom:90px;
    right:30px;
    z-index:999;
    display:flex;
    justify-content:center;
    align-items:center
}
.rts-switcher.rts-theme-mode.btt__visible {
    opacity:1!important;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.rts-switcher .rts-darkmode a {
    display:flex;
    align-items:center;
    height:46px;
    width:46px;
    justify-content:center;
    border-radius:50%;
    background-color:var(--color-primary);
    color:var(--color-white);
    cursor:pointer
}
.rts-dark-light {
    transition:.4s;
    cursor:pointer;
    font-size:20px
}
:root {
    --color-11:#FD5D07;
    --color-11-text:#2D3C58;
    --card-bg:linear-gradient(180deg,#FF9C5E 0%,#FD5D07 100%);
    --color-11-light:#FF7E2E;
    --choose-card:linear-gradient(180deg,#FF8C44 0%,#FD5D07 100%);
    --testimonial-card:linear-gradient(180deg,#FF8B43 -8.67%,#FD5D07 108%);
    --faq-bg:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFF4ED 100%);
    --faq-shadow:drop-shadow(0px 4px 30px rgba(224,231,253,0.2))
}
.header__style__eleven .hostie-menu .hostie-desktop-menu .hostie-has-dropdown .hostie-dropdown-main-element::before,.header__style__eleven .hostie-menu .hostie-desktop-menu .hostie-has-dropdown:hover .hostie-dropdown-main-element,.header__style__eleven .rts-header__menu ul li a {
    color:var(--color-11-text)
}
.header__style__eleven .hostie-menu .hostie-desktop-menu .menu-item .hostie-dropdown-main-element::after,.header__style__eleven .hostie-menu .hostie-desktop-menu .menu-item .main-element::after {
    background:var(--color-11-text)
}
.header__style__eleven .rts-header__right .login__btn {
    color:var(--color-11-text);
    border:none;
    padding:0;
    background:0 0
}
.domain__options .tab__selection .nav .nav-link.active,.header__style__eleven .get-started__btn:hover {
    background-color:var(--color-11);
    color:var(--color-white)
}
.header__style__eleven .rts-header__right .login__btn:hover,.style__eleven .progress-wrap svg {
    background:0 0
}
.header__style__eleven .get-started__btn {
    border:1px solid var(--color-11-text);
    padding:12px 20px;
    line-height:1;
    border-radius:4px;
    transition:var(--transition)
}
.header__style__eleven .get-started__btn:hover {
    border-color:var(--color-11)
}
.header__style__eleven .rts-header__right .mobile__active {
    color:var(--color-11-text);
    border-color:var(--color-11-text)
}
@media screen and (max-width:576px) {
    .rts-contact-form .form__control {
        flex-direction:column
    }
    .rts-whychoose__content .single__content p {
        max-width:100%
    }
    .rts-hosting-feature-area .section-inner .right-side-content {
        margin-left:15px
    }
    .rts-hosting-feature-area .section-inner .right-side-content .section-title-area .section-title {
        font-size:30px;
        line-height:45px
    }
    .rts-hosting-feature-area .feature-shape-area,.rts-hosting-feature-five .feature-shape-img,.rts-hosting-feature-five .section-inner .right-side-image .shape-img2 {
        display:none
    }
    .rts-hosting-feature .hosting-feature-image__image,.rts-vps-performance .performance-tab-content.tab__content.open {
        display:block
    }
    .rts-affiliate-feature .affiliate-feature-content .single-feature,.rts-cloud-feature .rts-section,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-left,.rts-hosting-feature .hosting-feature .feature.wordpress .feature-right,.rts-hosting-feature .hosting-feature-image__image .img-one img,.rts-hosting-feature .hosting-feature-image__image .img-two img,.rts-vps-performance .performance-tab-content.tab__content .image-one img,.rts-vps-performance .performance-tab-content.tab__content .image-two img,.rts-vps-performance .rts-performance-tab .tab__button {
        width:100%
    }
    .rts-hosting-feature .hosting-feature-image__image .img-one {
        margin-bottom:30px
    }
    .rts-hosting-feature .hosting-feature-image__image img {
        max-width:100%;
        min-height:100%
    }
    .rts-hosting-feature .hosting-feature .feature__list {
        column-count:1
    }
    .rts-hosting-feature .hosting-feature .feature.wordpress {
        flex-direction:column;
        gap:30px
    }
    .rts-affiliate .become__affiliate,.rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper {
        flex-wrap:wrap
    }
    .rts-hosting-feature-five .section-inner .feature-list-area .list-wrapper .content {
        flex-basis:auto
    }
    .rts-hosting-feature-five .section-inner .right-side-image {
        margin-bottom:90px
    }
    .rts-vps-performance .performance-tab-content.tab__content .image-one {
        margin-bottom:30px
    }
    .rts-support-feature .priority-content {
        grid-template-columns:1fr
    }
    .commision-calculation {
        padding:30px
    }
    .rts-affiliate .become__affiliate__content .single {
        flex-wrap:wrap;
        width:100%
    }
    .rts-whois-result .result-content {
        padding:0 15px
    }
    .header__style__eleven .button-area {
        display:none!important
    }
}
.hero__banner {
    background-size:cover;
    background-position:center top;
    background-repeat:no-repeat
}
.hero__banner.banner__background {
    background-image:url(../images/index-11/banner__background.svg)
}
.hero__banner__wrapper {
    padding:150px 0 90px
}
.hero__banner__wrapper .start-5 {
    left:5%
}
.hero__banner__content {
    max-width:610px
}
.hero__banner__content h6 {
    color:var(--color-11);
    border:1px solid var(--color-11);
    max-width:max-content;
    padding:8px 12px;
    border-radius:4px;
    display:flex;
    align-items:center;
    font-size:16px;
    font-weight:400;
    gap:10px;
    font-family:var(--font-secondary)
}
.hero__banner__content h1 {
    margin-top:20px;
    font-size:60px;
    font-weight:700;
    color:var(--color-11-text);
    font-family:var(--font-primary);
    line-height:68px
}
.hero__banner__content p.description {
    margin-bottom:40px;
    display:block;
    color:#4c5671;
    font-family:var(--font-secondary)
}
.domain__options .tab__selection .nav {
    border:1px solid var(--color-11);
    max-width:max-content;
    background-color:#ffede2;
    border-radius:4px
}
.domain__options .tab__selection .nav .nav-link {
    max-width:max-content;
    line-height:1;
    border-radius:4px 0 0 4px;
    font-weight:600;
    padding:14px 20px;
    color:var(--color-11);
    margin-bottom:0;
    border:none
}
.domain__options .tab__selection .nav .nav-link:nth-child(2) {
    border-radius:0 4px 4px 0
}
.domain__options .tab__selection .nav .nav-link:focus,.domain__options .tab__selection .nav .nav-link:hover {
    border:none
}
.domain__options .domain__search {
    background-color:var(--color-white);
    height:55px;
    border-radius:6px;
    margin-bottom:20px
}
.domain__options .domain__search input {
    font-size:14px;
    color:#787878;
    padding-left:20px
}
.domain__options .domain__search .nice-select {
    min-width:108px;
    max-width:108px;
    height:55px;
    background-color:#ffd8bf;
    border-radius:0;
    display:flex;
    align-items:center;
    color:var(--color-11);
    font-weight:600;
    border:0
}
.domain__options .domain__search .nice-select.open {
    border:none
}
.domain__options .domain__search .nice-select.open::after {
    content:"\f077";
    font-family:var(--fontawesome)
}
.domain__options .domain__search .nice-select::after {
    content:"\f078";
    font-family:var(--fontawesome);
    left:60%;
    font-size:12px;
    top:8px;
    height:5px;
    width:5px;
    border-bottom:unset;
    border-right:unset;
    display:block;
    margin-top:0;
    right:0;
    transform-origin:0;
    transform:rotate(0);
    transition:.15s ease-in-out
}
.domain__options .domain__search .nice-select .list {
    width:100%
}
.domain__options .domain__search .btn__primary {
    background-color:var(--color-11);
    color:var(--color-white);
    border-radius:0 6px 6px 0;
    max-width:140px
}
.domain__options .domain__list .single__domain {
    align-items:baseline;
    color:var(--color-11-text);
    font-size:14px;
    font-family:var(--font-primary)
}
.domain__options .domain__list .single__domain strong {
    font-size:20px;
    font-weight:700;
    text-decoration:underline
}
.domain__listing .section-title-area .desc {
    max-width:450px;
    text-align:center
}
.domain__listing .pricing-wrapper {
    border-color:var(--color-11)!important;
    background:0 0;
    transition:var(--transition);
    position:relative
}
.domain__listing .pricing-wrapper::after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:var(--color-11);
    opacity:0;
    z-index:-1;
    transition:var(--transition);
    border-radius:inherit
}
.domain__listing .pricing-wrapper:hover {
    color:var(--color-white);
    border-color:transparent!important
}
.domain__listing .pricing-wrapper:hover .price-area span {
    color:var(--color-white)
}
.domain__listing .pricing-wrapper:hover .button-area .pricing-btn {
    background:var(--color-white)!important;
    color:var(--color-secondary)!important
}
.domain__listing .pricing-wrapper:hover .button-area .pricing-btn:hover {
    color:var(--color-11-text)!important
}
.domain__listing .pricing-wrapper:hover .button-area .pricing-btn.border {
    border-color:var(--color-white)!important;
    color:var(--color-white)!important;
    background:var(--color-11)!important
}
.domain__listing .pricing-wrapper .button-area .pricing-btn {
    background:var(--color-11)!important
}
.domain__listing .pricing-wrapper .button-area .pricing-btn:hover {
    color:var(--color-white)!important
}
.domain__listing .pricing-wrapper .button-area .pricing-btn.border {
    background:var(--color-white)!important;
    border-color:var(--color-11)!important
}
.domain__listing .pricing-wrapper .button-area .pricing-btn.border:hover {
    background:var(--color-11)!important;
    color:var(--color-white)!important
}
.pricing__eleven,.testimonal__eleven .rts-testimonial__single {
    background:#fff4ed
}
.feature__content .rts-btn,.footer__eleven .rts-footer__widget .contact-method a span,.footer__eleven .rts-footer__widget form.newsletter button,.pricing__eleven .rts-pricing-plan__tab .tab__button,.whychoose__eleven .card-feature:hover .card-feature__single--icon {
    background:var(--color-11)
}
.pricing__eleven .card-plan.active .card-plan__cartbtn a,.pricing__eleven .card-plan:hover .card-plan__cartbtn a {
    background:var(--color-11);
    color:var(--color-white)
}
.faq__eleven .rts-section__title,.footer__eleven .rts-footer__widget .contact-method a:hover,.footer__eleven .rts-footer__widget--menu ul li a:hover,.pricing__eleven .card-plan.active .card-plan__feature--list-trigered,.pricing__eleven .card-plan:hover .card-plan__feature--list-trigered,.pricing__eleven .card-plan__feature--list-trigered.active {
    color:var(--color-11)
}
.feature__content .rts-btn,.pricing__eleven .rts-pricing-plan__tab .tab__button .tab__btn,.testimonal__eleven .rts-testimonial__single:hover .rating i {
    color:var(--color-white)
}
.pricing__eleven .card-plan.active,.pricing__eleven .card-plan:hover {
    border-color:var(--color-11)
}
.pricing__eleven .card-plan__cartbtn a {
    background:0 0;
    border:1px solid var(--color-11);
    color:var(--color-11)
}
.feature__content,.feature__content .feature__list h5,.feature__content__title {
    color:var(--color-11-text)
}
.pricing__eleven .rts-pricing-plan__tab .tab__button {
    min-width:215px
}
.pricing__eleven .rts-pricing-plan__tab .tab__button .tab__btn.active {
    background:var(--color-11-light)
}
.pricing__eleven .pricing__eleven>.tooltip-inner,.style__eleven .side-bar button i {
    background-color:var(--color-11)
}
.feature__image {
    background-color:#ffd8bf;
    border-radius:10px;
    max-width:600px
}
.feature__content {
    max-width:470px
}
@media screen and (max-width:992px) {
    .hero__banner__content,.rts-whois-result .result-content__left {
        max-width:100%
    }
    .rts-whois-result .result-content__right {
        width:100%
    }
    .rts-cdn-feature .cdn-description {
        margin-left:0
    }
    .feature__content,.feature__image {
        max-width:767px
    }
}
.feature__content__title {
    font-size:40px
}
.feature__content p {
    font-family:var(--font-secondary)
}
.feature__content .rts-btn:hover {
    color:var(--color-11);
    background:var(--color-white)
}
.whychoose__eleven .card-feature::before {
    background:var(--choose-card)
}
.testimonal__eleven .rts-testimonial__single::before {
    background:var(--testimonial-card)
}
.testimonal__eleven .rts-testimonial__single .rating i {
    transition:var(--transition)
}
.testimonal__eleven .rts-dot__button .swiper-pagination-bullet {
    background:0 0;
    border:1px solid #ffd0b2
}
.testimonal__eleven .rts-dot__button .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color:var(--color-11);
    border-color:var(--color-11)
}
.faq__eleven .accordion-item {
    border-bottom:1px solid #ffd8bf!important
}
.faq__eleven .accordion .accordion-item.active {
    background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff4ed 100%)!important;
    filter:drop-shadow(0px 4px 30px rgba(224,231,253,.2))
}
.faq__eleven .accordion .accordion-item .accordion-header .accordion-button::after {
    border:1px solid #ffd8bf;
    color:var(--color-11)
}
.faq__eleven .accordion .accordion-item .accordion-header .accordion-button {
    color:#2d3c58
}
.cta__eleven .rts-cta-two__wrapper {
    background:linear-gradient(91.95deg,#ff863d 3.85%,#fd5d07 101.14%)
}
.cta__eleven .rts-cta-two__wrapper .cta__shape::after {
    background:linear-gradient(180deg,#ff863c 0,#fd5d07 100%);
    transform:rotate(-180deg);
    left:16%
}
.cta__eleven .rts-cta-two__wrapper .cta__shape::before {
    background:linear-gradient(180deg,#fd5d07 0,rgba(253,93,7,0) 100%)
}
.cta__eleven .rts-cta-two__wrapper .cta-btn .contact__us {
    background-color:var(--color-white)
}
.footer__eleven .rts-footer__widget form.newsletter input {
    border:1px solid #ffd8bf
}
.footer__eleven .social__media--list .media {
    border-color:#ffd8bf;
    color:var(--color-11)
}
.footer__eleven .social__media--list .media:hover {
    background:var(--color-11);
    color:var(--color-white)
}
.style__eleven .progress-wrap::after {
    border-color:var(--color-11);
    color:var(--color-11)
}
.style__eleven .progress-wrap svg.progress-circle path {
    stroke:var(--color-11)
}