@import url("cloudicon.css");
@import url("all.min.css");
@import url("evafeat.css");
@import url("bootstrap.min.css");
html { overflow-x: hidden; }
body { height: auto; -webkit-font-smoothing: antialiased; background-color: rgb(246, 246, 246); letter-spacing: 0.3px; }
a { outline: 0px !important; text-decoration: none !important; }
.pb-80 { padding-bottom: 80px !important; }
.pb-100 { padding-bottom: 100px !important; }
.pb-300 { padding-bottom: 300px !important; }
.pt-35 { padding-top: 35px !important; }
.pt-80 { padding-top: 80px !important; }
.pt-150 { padding-top: 150px !important; }
.mt-50 { margin-top: 50px !important; }
.mt-80 { margin-top: 80px !important; }
.mt-120 { margin-top: 120px !important; }
.mb-80 { margin-bottom: 80px !important; }
.mb-100 { margin-bottom: 100px !important; }
.bg-yellow { background-color: rgb(21, 55, 95) !important; color: rgb(255, 255, 255) !important; }
.bg-pink { color: rgb(255, 255, 255) !important; }
.bg-rgba5 { background: rgba(0, 0, 0, 0.5) !important; }
.bg-rgba3 { background: rgba(0, 0, 0, 0.3) !important; }
.bg-grey { background-color: rgb(76, 74, 74) !important; color: rgb(255, 255, 255) !important; }
.bg-purple { color: rgb(255, 255, 255) !important; }
.c-yellow { color: rgb(21, 55, 95) !important; }
.c-grey-light { color: rgb(170, 170, 170) !important; }
.c-grey { color: rgb(76, 74, 74) !important; }
.c-black { color: rgb(0, 0, 0) !important; }
.ltgh { text-decoration: line-through; }
.golink { font-weight: 700; }
.db { display: block !important; }
.tooltip { z-index: 999; }
.overlay { position: relative; }
.overlay::before { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); }
.banner-video { position: absolute; height: 100%; background-size: cover; background-position: center center; z-index: -1; right: 0px; left: 0px; top: 0px; }
.overlay-video { position: relative; }
.overlay-video::before { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.8); }
.full { background-size: cover; background-position: center center; background-repeat: no-repeat; }
.exapath { background-image: url(""); background-repeat: repeat; }
.cpupath { background-image: url(""); background-repeat: repeat; }
.motpath { background-image: url(""); background-repeat: repeat; }
.promopath { background-image: url(""); background-repeat: repeat; }
.exapath-w { background-image: url(""); background-repeat: repeat; }
.cpupath-w { background-image: url(""); background-repeat: repeat; }
.motpath-w { background-image: url(""); background-repeat: repeat; }
.promo-w { background-image: url(""); background-repeat: repeat; }
.item1 { background-image: url("topbanner1.jpg"); background-repeat: no-repeat; background-position: center top; background-size: cover; }
.img-defaultbanner { min-height: 100%; min-width: 1024px; width: 100%; height: auto; top: 0px; left: 0px; position: absolute; }
.popover { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; border-radius: 10px !important; }
.popover .popover-header { padding: 15px; color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; }
.popover .popover-body { padding: 15px; line-height: 28px; border-radius: 0px; }
.mfp-content { z-index: 999999; }
.map { height: 383px; }
.opa-4 { opacity: 0.4; }
.opa-6 { opacity: 0.6; }
.opa-8 { opacity: 0.8; }
.sec-bx { box-shadow: none !important; }
::selection { color: rgb(255, 255, 255); text-shadow: none; }
.form-control { padding: 10px 15px; outline: 0px; border-radius: 10px; font-size: 15px; color: rgb(76, 74, 74); box-shadow: none; border: 1px solid grey; }
.form-control:focus { border: 0px; outline: 0px; box-shadow: none; }
select.form-contol { font-size: 15px !important; border: 0px !important; outline: rgb(239, 239, 239) solid 1px !important; }
input:-webkit-autofill { background-color: rgb(230, 255, 243) !important; background-image: none !important; color: rgb(0, 0, 0) !important; }
.f-15 { font-size: 15px !important; }
.f-16 { font-size: 16px !important; }
.f-17 { font-size: 17px !important; }
.f-18 { font-size: 18px !important; }
.f-19 { font-size: 19px !important; }
.f-20 { font-size: 20px !important; }
.blockquote { border-left: 2px solid rgb(170, 170, 170); padding-left: 40px; }
.upping:hover { transform: translateY(-5px); transition: 0.3s linear; }
.cursor-p { cursor: pointer; }
.initial-transform { transform: initial !important; }
.b-radius15 { border-radius: 12px; }
.border-end-0 { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.border-start-0 { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.sec-main { box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; padding: 80px; border-radius: 12px !important; position: relative !important; }
.sec-sec { box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; border-radius: 12px; position: relative; padding: 30px; }
.sec-uping { margin-top: -475px; z-index: 1; }
.sec-up { margin: -50px 0px 100px; position: relative; z-index: 1; }
.sec-up-slider { margin: -120px 0px 0px; padding-bottom: 135px; position: relative; z-index: 1; }
.sec-normal { padding: 43px 0px; position: relative; z-index: 0; }
.sec-bg1 { background-color: rgb(255, 255, 255); }
.sec-bg2 { background-color: rgb(239, 239, 239); }
.sec-bg3 { background-color: rgb(0, 0, 0); }
.sec-bg4 { background-color: rgb(21, 55, 95); }
.sec-bg6 { background-color: rgb(29, 38, 47); }
.sec-grad-yellow-to-grey-left { background: linear-gradient(90deg, rgb(21, 55, 95) 70%, rgb(217, 221, 228) 10%) !important; }
.sec-grad-yellow-to-grey-right { background: linear-gradient(90deg, rgb(217, 221, 228) 70%, rgb(21, 55, 95) 10%) !important; }
.sec-grad-yellow-to-white-right { background: linear-gradient(90deg, rgb(255, 255, 255) 70%, rgb(21, 55, 95) 10%) !important; }
.sec-grad-yellow-to-black-right { background: linear-gradient(90deg, rgb(0, 0, 0) 70%, rgb(21, 55, 95) 10%) !important; }
.sec-grad-black-to-yellow-left { background: linear-gradient(90deg, rgb(21, 55, 95) 30%, rgb(0, 0, 0) 0px) !important; }
.sec-grad-grey-to-grey { background: linear-gradient(-60deg, rgb(58, 97, 115) 0px, rgb(22, 34, 42) 100%) !important; }
.total-grad { position: absolute; display: block; z-index: -1; inset: 0px; }
.total-grad-inverse { position: absolute; display: block; z-index: -1; inset: 0px; }
.total-grad-grey { position: absolute; display: block; z-index: -1; inset: 0px; background: linear-gradient(-60deg, rgb(58, 97, 115) 0px, rgb(22, 34, 42) 100%) !important; }
.total-grad-grey-inverse { background: linear-gradient(240deg, rgb(22, 34, 42) 0px, rgb(58, 97, 115) 100%); position: absolute; display: block; z-index: -1; inset: 0px; }
.total-grad-pink-blue-intense { position: absolute; display: block; z-index: -1; inset: 0px; }
.section-heading { color: rgb(24, 27, 34); font-size: 52px !important; margin-top: 0px !important; margin-bottom: 20px !important; text-transform: capitalize !important; position: relative !important; display: inline-block !important; line-height: 52px !important; font-weight: 700 !important; }
.section-heading.light { color: rgb(255, 255, 255); }
.section-subheading { color: rgb(33, 33, 34); position: relative !important; font-size: 20px !important; line-height: 34px !important; }
.path-left { position: absolute; height: 100%; right: 30%; top: 0px; }
.path-right { position: absolute; height: 100%; left: 70%; top: 0px; }
.nav-menu { position: relative; width: 100%; z-index: 9; }
.nav-menu .navigation { display: flex; height: 47px; align-items: center; }
.nav-menu .main-menu { display: contents; zoom: 1; }
.nav-menu .main-menu li { list-style-type: none; }
.nav-menu .main-menu a:active, .nav-menu .main-menu a:focus, .nav-menu .main-menu a:hover { text-decoration: none; }
.menu-wrap .logo-menu { max-height: 47px; width: 140px; }
.menu-wrap.fixed .logo-menu { max-height: 42px; display: grid; width: 125px; }
.nav-menu .main-menu > .menu-item { float: left; list-style-type: none; padding: 30px 0px; }
.nav-menu .main-menu > .menu-item a:active, .nav-menu .main-menu > .menu-item a:hover { text-decoration: none; }
.nav-menu .main-menu > .menu-item > .sub-menu { opacity: 0; font-weight: 700; visibility: hidden; position: absolute; z-index: 9; padding: 20px 30px; border-radius: 12px; background-color: rgb(255, 255, 255); top: 100%; margin-top: 10px; transition: 0.2s; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service .svg { display: table; height: 44px; width: 44px; margin: 10px 15px 0px 0px; }
.nav-menu .main-menu .menu-item .menu-large .menu-item { padding: 10px 18px 10px 15px; }
.nav-menu .main-menu .menu-item .menu-large .menu-item a { color: rgb(232, 232, 232); font-size: 13px; white-space: nowrap; }
.nav-menu .main-menu .menu-item .menu-large .menu-item a:hover { color: rgb(21, 55, 95); }
.nav-menu .main-menu .menu-item .menu-large .media-body { display: table-cell; vertical-align: top; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service { margin: 10px 0px; display: flex; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media { padding: 0px 0px 10px; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media-left i { text-align: left; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a { padding: 0px; line-height: 34px; color: rgb(49, 49, 49); display: inline-block; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body p { color: rgb(82, 82, 82); font-size: 14px; font-weight: 400; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service.special i { color: rgb(21, 55, 95); }
.nav-menu .main-menu .menu-item .menu-large .service-list .service.special .media-body a { color: rgb(33, 33, 34); border: none; }
.nav-menu .main-menu .menu-item .menu-large .service-list .service.special .media-body a:hover { color: rgb(21, 55, 95); }
.nav-menu .main-menu .menu-item .menu-large .service-list .service.special .media-body p { color: rgb(33, 33, 34); }
.nav-menu .main-menu .menu-item .menu-large li.start-offer { display: block; margin-top: 20px; float: right; width: 245px; }
.nav-menu .main-menu .menu-item .menu-large li.start-offer .inner { border: 2px dashed rgb(21, 55, 95); padding: 20px; text-align: center; }
.nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .title { color: rgb(21, 55, 95); font-size: 22px; }
.nav-menu .main-menu .menu-item .menu-large li.start-offer .inner p { font-style: italic; color: rgb(76, 74, 74); font-size: 14px; }
.nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .val { font-size: 13px; text-decoration: line-through; }
.nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .dis { font-size: 20px; margin-bottom: 20px; }
.nav-menu .main-menu > .menu-item > .sub-menu > .menu-item { padding: 10px 0px; }
.nav-menu .main-menu > .menu-item > .sub-menu > .menu-item:last-child { padding-bottom: 20px; }
.nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a { color: rgb(49, 49, 49); font-size: 16px; white-space: nowrap; }
.nav-menu .main-menu > .menu-item > .sub-menu > .menu-item > .sub-menu { opacity: 0; transition: 0.1s; }
.menu.badge.feat { font-size: 12px; padding: 5px 10px; margin-top: 3px; position: absolute; right: -1px; border-bottom-left-radius: 15px; border-top-left-radius: 15px; }
.plans.badge.feat { color: rgb(255, 255, 255); font-size: 11px; position: absolute; right: 10px; top: 10px; z-index: 1; }
.plans.badge.feat.left { position: absolute; right: auto; left: 10px !important; }
a.plans.badge.feat { top: -40px; padding: 8px 15px; right: 10px; position: absolute; background-color: rgb(21, 55, 95); border: none; color: rgb(0, 0, 0); cursor: pointer; }
a.plans.badge.feat:hover { color: rgb(255, 255, 255); background-color: rgb(76, 74, 74); text-decoration: none; transition: 0.3s; }
.nav-menu .main-menu a { font-size: 16px; font-weight: 400; margin-right: 35px; color: rgb(255, 255, 255); position: relative; cursor: pointer; text-decoration: none; transition: 0.3s; }
.nav-menu .main-menu a.v-stroke:hover::after { height: 30px; transition: 0.2s ease-in-out; }
.nav-menu .main-menu a.v-stroke::before { content: ""; position: absolute; top: 25px; left: 50%; width: 2px; height: 0px; background: rgb(255, 255, 255); transition: 0.2s ease-in-out; }
.nav-menu .main-menu li:last-child a { margin-right: 0px !important; }
.menu-wrap.fixed .nav-menu .main-menu a.v-stroke::before { content: none; transition: none; }
.nav-menu .main-menu a.v-stroke:hover::before { height: 30px; transition: 0.2s ease-in-out; }
.nav-menu .main-menu a.h-stroke:hover::after { width: 100%; transition: 0.2s ease-in-out; }
.nav-menu .main-menu a.h-stroke::before { content: ""; position: absolute; top: 55px; bottom: 0px; right: 0px; height: 2px; width: 0%; background: rgb(255, 255, 255); transition: 0.2s ease-in-out; }
.nav-menu .main-menu a.h-stroke:hover::before { width: 100%; transition: 0.2s ease-in-out; }
.active { font-weight: 700 !important; }
.active2 { color: rgb(238, 84, 134) !important; font-weight: 700 !important; }
.nav-menu .menu-toggle { background-color: transparent; border: none; outline: 0px; display: none; float: right; }
.nav-menu .menu-toggle .icon { display: block; width: 24px; height: 4px; border-radius: 0px; background-color: rgb(24, 27, 34); margin-top: 0px; margin-bottom: 3px; }
.menu-wrap { position: absolute; padding: 15px 0px; left: 0px; right: 0px; top: 40px; background-color: transparent; z-index: 9; transition: 0.3s; }
.menu-wrap.line { background-color: transparent; border-bottom: 1px solid rgb(230, 231, 232); border-top: 0px; }
.menu-wrap.fixed { opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.3s; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; padding: 13px 0px; position: fixed; width: 100%; top: 0px; z-index: 1000; }
.menu-wrap.fixed .main-menu > .menu-item > a::before { bottom: -12px; }
.menu-wrap .main-menu .sub-menu { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
.menu-wrap .main-menu .sub-menu.megamenu { box-shadow: none; }
.menu-wrap .main-menu .sub-menu.megamenu-list { box-shadow: none; }
.start-offer { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
.sub-menu.megamenu .service-list { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
.menu-wrap.fixed .main-menu > .menu-item > .sub-menu { top: 55px !important; }
.menu-wrap.fixed .main-menu > .menu-item > .sub-menu.menu-large { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; top: 55px !important; }
.menu-wrap.light.fixed .logo-menu { top: -25px; }
.menu-wrap.active .menu-toggle { right: 0px; top: 0px !important; }
.menu-wrap.mobile .logo-responsive { display: none; }
#nav-toggle { position: relative; cursor: pointer; margin-top: 1px; padding: 20px 37px 20px 0px; right: 0px; top: 0px; z-index: 1000; }
#nav-toggle span::after, #nav-toggle span::before, .menu-wrap #nav-toggle span { cursor: pointer; height: 3px; width: 36px; background: rgb(255, 255, 255); position: absolute; display: block; content: ""; }
#nav-toggle span::before { top: -10px; }
#nav-toggle span::after { bottom: -10px; }
.active #nav-toggle span::before { background: rgb(21, 55, 95) !important; }
.active #nav-toggle span::after { background: rgb(21, 55, 95) !important; }
#nav-toggle span, #nav-toggle span::after, #nav-toggle span::before { transition: 250ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; }
#nav-toggle.active span::after, #nav-toggle.active span::before { top: 0px; }
#nav-toggle.active span::before { transform: rotate(45deg); }
#nav-toggle.active span::after { transform: rotate(-45deg); }
.toplang { position: absolute; z-index: 2; right: 51px; top: 150px; }
.toplang .btn { font-size: 12px !important; padding: 6px !important; border-radius: 8px !important; height: 30px !important; }
.toplang input { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
nav .tech-box { margin-right: 15px; cursor: pointer; }
nav .tech-box svg { width: 30px; vertical-align: text-top; opacity: 1; }
nav .tech-box svg:hover { opacity: 0.6; transition: 0.3s; }
.btn { text-transform: capitalize; border: 1px solid rgb(76, 74, 74); border-radius: 50px; color: rgb(76, 74, 74); font-size: 18px; margin: 0px; position: relative; background-color: transparent; letter-spacing: 0.2px; font-weight: 700; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; transition: 0.3s linear; cursor: pointer !important; padding: 11px 30px !important; }
.btn:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 10px 0px; transform: translateY(-5px); }
.btn-default-pink:hover { color: rgb(255, 255, 255) !important; }
.btn-default-purple:hover { color: rgb(255, 255, 255) !important; }
.btn-default-grad-purple-fill { color: rgb(255, 255, 255); border: none; background-size: 300% 100%; transition: 0.4s ease-in-out; }
.btn-default-grad-purple-fill:hover { color: rgb(255, 255, 255); background-position: 100% 0px; transition: 0.4s ease-in-out; }
.btn-default-pink-fill { border: none; color: rgb(255, 255, 255) !important; }
.btn-default-pink-fill:hover { border: none; background-color: rgb(76, 74, 74) !important; color: rgb(255, 255, 255) !important; }
.btn-default-yellow-fill { border: none; background-color: rgb(21, 55, 95) !important; color: rgb(0, 0, 0) !important; }
.btn-default-yellow-fill:hover { border: none; background-color: rgb(76, 74, 74) !important; color: rgb(255, 255, 255) !important; }
.btn-default-purple-fill { border: none; color: rgb(255, 255, 255) !important; }
.btn-default-purple-fill:hover { border: none; background-color: rgb(76, 74, 74) !important; color: rgb(255, 255, 255) !important; }
.btn-default-fill { border: none; background-color: rgb(76, 74, 74) !important; color: rgb(255, 255, 255) !important; }
.btn-default-fill:hover { border: none; background-color: rgb(21, 55, 95) !important; color: rgb(0, 0, 0) !important; }
.btn.question { margin-top: 3px !important; line-height: 12px !important; font-weight: 700 !important; transform: initial !important; letter-spacing: 1px !important; text-transform: uppercase !important; padding: 9px 12px !important; font-size: 10px !important; }
.btn.focus, .btn:focus { outline: 0px !important; box-shadow: none !important; }
.btn-secondary:not(:disabled):not(.disabled).active { opacity: 1; background-color: rgb(21, 55, 95); border: 1px solid rgb(21, 55, 95); border-radius: 18px; padding: 12px 14px; color: rgb(0, 0, 0) !important; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-radius: 18px; padding: 12px 14px; color: rgb(76, 74, 74); }
.btn-secondary:not(:disabled):not(.disabled) { opacity: 0.6; background-color: rgb(255, 255, 255); border-color: rgb(239, 239, 239); border-radius: 12px; padding: 13px 12px 12px; }
.btn-group > .btn:not(:first-child) { opacity: 0.6; background-color: rgb(239, 239, 239); border: 1px solid rgb(214, 214, 214); border-radius: 18px; padding: 12px 14px; color: rgb(76, 74, 74); }
.btn-group .btn + .btn { margin-left: 5px; }
.btn-group.toplang .btn + .btn { margin-left: 0px; }
.btn-secondary:hover { background-color: rgb(76, 74, 74); }
.btn-sm { padding: 0.5rem 2rem !important; font-size: 1rem !important; }
.btn-md { padding: 1rem 3rem !important; font-size: 1.2rem !important; }
.ms-container { width: 100%; }
.main-container { position: relative; margin: 0px auto; display: block; clear: both; float: unset; right: 0px; min-height: 80vh; transition: 0.2s ease-in-out; }
.main-container .content.main { position: relative; display: block; padding: 50px 60px 0px; }
.main-container.slider .silder-container .slider-content.full-width { width: 85%; text-align: center; right: 0px; margin: auto; }
.main-container.slider .silder-container .slider-content.full-width { width: 85%; text-align: center; right: 0px; margin: auto; padding-left: 0px; }
.main-container.slider .silder-container .slider-content.full-width h5 { text-align: center; margin: 0px auto 26px; }
.main-container.slider { min-height: auto; }
.main-container.slider .silder-container { min-height: 500px; width: 100%; background-color: rgb(33, 33, 34); position: relative; overflow: hidden; }
.main-container.slider .silder-container .slider-content { position: absolute; z-index: 1; width: 100%; top: 50%; transform: translateY(-50%); }
.main-container.slider .silder-container .slider-content h1 { position: relative; margin-bottom: 20px; color: rgb(255, 255, 255); display: inline-block; font-weight: 700; line-height: 78px; font-size: 72px; letter-spacing: 3px; }
.main-container.slider .silder-container .slider-content p { position: relative; color: rgb(255, 255, 255); line-height: 42px; font-size: 20px; margin-bottom: 50px; }
.main-container.slider .silder-container .img-right { position: absolute; width: 50%; right: 0px; top: 50%; transform: translateY(-50%); padding-right: 35px; text-align: center; z-index: 0; }
.main-container.slider .silder-container .img-right > img { width: 500px; }
.main-container.slider .silder-container .img-right .img-slider-elements.domains { position: absolute; height: 40px; top: 22%; left: 28%; }
.main-container.slider .silder-container .img-right .img-slider-elements.domains > img { height: 40px; display: block; position: relative; }
.main-container.slider .silder-container .img-right .img-slider-elements.domains > img:nth-child(1) { animation: 6s ease 0s infinite normal none running topono; z-index: 3; }
.main-container.slider .silder-container .img-right .img-slider-elements.domains > img:nth-child(2) { animation: 6s ease 2s infinite normal none running topono; margin-top: -40px; z-index: 2; }
.main-container.slider .silder-container .img-right .img-slider-elements.domains > img:nth-child(3) { animation: 6s ease 4s infinite normal none running topono; margin-top: -40px; z-index: 1; }
.header-main-nav .carousel-cell.is-nav-selected { background: rgb(255, 255, 255); }
.carousel-cell { width: 100%; height: 100vh; margin-right: 10px; }
.header-main-slider .carousel-cell { min-height: 500px; }
.header-main-slider .flickity-page-dots { position: absolute; top: initial; text-align: center; margin: 0px auto; width: 100%; display: block; bottom: 17%; }
.header-main-slider .flickity-page-dots .dot { display: inline-grid; margin: 0px 2px; background: rgb(76, 74, 74); width: 40px; height: 3px; border-radius: 1px; transition: 0.1s ease-in-out; }
.header-main-slider .flickity-page-dots li:first-child { margin-left: 0px; }
.our-sevices-box.homepage { position: relative; flex-direction: column; min-width: 0px; overflow-wrap: break-word; border: 0px solid rgba(0, 0, 0, 0.125); background-color: rgb(255, 255, 255); background-clip: border-box; width: 22%; box-shadow: rgba(8, 21, 66, 0.06) 0px 25px 50px; padding: 25px; border-radius: 10px; display: block; margin: 25px 20px 60px 0px; overflow: hidden; transition: 0.1s ease-in-out; }
.homepagewhmc-alert-fixed.alert-dismissible { position: fixed; top: 90px; z-index: 9999; right: 25px; padding: 25px 20px 15px; display: none; }
.homepagewhmc-alert-fixed.alert-dismissible.animated { display: block; }
.domains-search { position: relative; z-index: 5; display: block; background: 0px 0px; margin-top: 30px; }
.domains-search .special-input { position: relative; background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgb(65, 65, 66) !important; color: rgb(255, 255, 255) !important; }
.domains-search .inputdomainsearch { width: 100%; font-size: 16px; color: rgb(0, 0, 0); border: 1px solid rgb(239, 239, 239); border-radius: 50px; padding: 14px 20px 14px 30px; background-color: rgb(255, 255, 255); outline: 0px; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; transition: 0.3s; }
.domains-search .inputdomainsearch::placeholder { color: rgb(255, 255, 255); }
.domains-search .ds-content { position: absolute; display: flex; right: 0px; bottom: 0px; height: 100%; }
.domains-search .ds-content .btn-search { width: 60px; height: 31px; display: inline-block; border-radius: 15px; line-height: 33px; text-align: center; margin-left: 2px; border: 0px; color: rgb(255, 255, 255) !important; }
.domains-search .ds-content .btn-transfer { background: rgb(92, 101, 174); width: 31px; height: 31px; display: inline-block; border-radius: 50px; line-height: 33px; text-align: center; margin-left: 3px; border: 0px; color: rgb(255, 255, 255) !important; }
.homepagewhmc-alert-fixed.alert-dismissible .set-warning { position: unset; transform: inherit; margin-top: 13px; display: block; width: 100%; border-radius: 30px; outline: 0px !important; }
.our-sevices-box.homepage img { width: 50px; display: block; margin-left: -5px; position: relative; z-index: 1; }
.our-sevices-box.homepage h5 { font-weight: 600; font-size: 18px; display: block; line-height: 26px; margin-top: 20px; position: relative; }
.our-sevices-box.homepage .carousel-active-statu { position: absolute; right: -8px; width: 60px; height: 60px; background: rgb(139, 195, 74); top: -8px; z-index: 0; border-radius: 50px; opacity: 0; transition: 0.1s ease-in-out; }
.our-sevices-box.homepage .carousel-active-statu i { top: 50%; transform: translateY(-50%); position: absolute; left: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 21px; text-align: center; }
.our-sevices-box.homepage.is-selected .carousel-active-statu { opacity: 1; }
.our-sevices-box.homepage.is-selected { margin-top: 15px; }
.our-sevices-box.homepage p { color: rgb(165, 175, 179); font-size: 13px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; height: 75px; display: block; position: relative; }
.our-sevices-box.homepage a { display: inline-block; margin-top: 10px; float: right; background: rgb(247, 177, 110); color: rgb(255, 255, 255); padding: 6px 11px; border-radius: 8px; font-weight: 600; font-size: 11px; }
.our-sevices-box.homepage a:hover { background: rgb(247, 166, 88); color: rgb(255, 255, 255); text-decoration: none !important; }
.carousel.header-main-nav .flickity-slider { margin-left: 30px; }
.pricing-tables-homepage { padding: 20px 0px; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.container-fluid.main-fluid { max-width: 1540px; }
.main-title.center-text { text-align: center; margin-bottom: 50px; }
.main-title h6 { font-weight: 400; text-transform: uppercase; color: rgba(0, 0, 0, 0.35); letter-spacing: 1px; margin-bottom: 9px; }
.main-title h2 { font-size: 28px; line-height: 32px; margin-top: 0px; }
.main-title p { line-height: 30px; margin: 15px 0px 0px; color: rgb(165, 174, 178); font-size: 14px; font-weight: 400; }
.flickity-enabled.is-fade .flickity-slider > * { pointer-events: none; z-index: 0; }
.flickity-enabled.is-fade .flickity-slider > .is-selected { pointer-events: auto; z-index: 1; }
.full-slider { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; z-index: -1; }
.full-slider img { position: absolute; inset: 0px; margin: auto; min-width: 50%; min-height: 50%; }
.custom-element-right { position: absolute; width: 100%; max-height: 500px; right: -300px; overflow: auto; margin: auto; top: 0px; bottom: 0px; }
.chars { position: absolute; display: inline-grid; text-align: center; right: -400px; top: -200px; }
.chars div { padding-top: 20px; }
.chars p { color: rgb(255, 255, 255); font-size: 13px; }
.domain-checker-container .input-group-box { background-color: transparent !important; padding: 0px !important; }
.special-note { position: absolute; padding: 10px 6px; color: rgba(255, 255, 255, 0.6); font-weight: 100; font-size: 11px; }
.special-note .badge { margin-right: 12px; font-size: 9px; font-weight: 600; color: rgb(65, 65, 66); border: 0px; border-radius: 20px; margin-top: -2px; padding: 4px 7px; text-transform: uppercase; }
.pricing .wrapper { position: relative; background: rgb(255, 255, 255); border-radius: 15px; margin-top: 50px; }
.pricing.special .wrapper.active { padding-bottom: 52px; }
.pricing.special .wrapper { position: relative; background-color: rgb(255, 255, 255); box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
.pricing .wrapper .title { font-weight: 700; font-size: 26px; }
.pricing .wrapper.active i { font-size: 42px; color: rgb(18, 30, 37); margin-bottom: 20px; }
.pricing .table .title { font-size: 26px; font-weight: 700; }
.pricing .price { color: rgb(65, 65, 66); font-weight: 700; font-size: 32px; }
.pricing .price sup { top: -0.4em; font-size: 20px; }
.period { font-weight: 500; font-size: 20px; }
.fromer { font-style: italic; line-height: 32px; font-size: 16px; margin-bottom: 15px; color: rgb(76, 74, 74); }
.pricing .info { color: rgb(76, 74, 74); font-size: 13px; margin: 15px 0px; }
.pricing .heading { text-transform: capitalize; color: rgb(24, 27, 34); font-weight: 700; font-size: 48px; }
.pricing .subheading { color: rgb(24, 27, 34); margin-top: 10px; margin-bottom: 16px; }
.pricing .list-info { padding: 30px 60px 40px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; margin: 0px; list-style-type: none; }
.pricing .list-info i { float: left; padding: 5px 0px; color: rgb(255, 255, 255) !important; }
.pricing .list-info i span:first-child { font-size: 14px; }
.pricing .wrapper .top-content { padding: 40px 60px; }
.pricing .wrapper .top-content .svg { height: 60px; width: 60px; }
.pricing.special .wrapper a { margin-top: 20px; }
.pricing.special .list-info li { padding: 10px 0px; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.pricing.tablepage .list-info li { border-top: 1px solid rgb(239, 239, 239); padding: 12px 0px; font-size: 14px; color: rgb(18, 30, 37); }
.pricing.tablepage .active .list-info li { border-top: 1px solid rgb(52, 56, 58); }
.pricing.tablepage .active .list-info li { border-top: 1px solid rgb(99, 183, 144); }
.pricing .list-info li sub { bottom: -0.3px; }
.pricing .wrapper i { font-size: 42px; color: rgb(18, 30, 37); margin: 0px 15px 0px 0px; }
.pricing .wrapper.active i { font-size: 42px; color: rgb(18, 30, 37); margin-bottom: 20px; }
.pricing.table.tablepage { background-color: rgb(239, 239, 239); }
.pricing .wrapper.active { border: 1px solid rgb(21, 55, 95); background-color: rgb(21, 55, 95); }
.pricing.p-top { padding-top: 68px; }
.section-heading.light { color: rgb(255, 255, 255); }
.section-subheading.small-text { font-size: 18px; }
.pricing.slider { background-color: rgb(255, 255, 255); padding-top: 60px; padding-bottom: 30px; }
.pricing.slider .heading { font-size: 24px; text-align: left; color: rgb(24, 27, 34); margin-bottom: 3px; }
.pricing.slider .subheading { text-align: left; color: rgb(24, 27, 34); }
.pricing.slider .swiper-pagination-switch { display: none; }
.pricing.slider .desc { font-size: 16px; color: rgb(133, 143, 149); margin-top: 32px; line-height: 24px; }
.pricing.slider .section-subheading { margin-bottom: 72px; }
.pricing.slider .wrapper { padding-bottom: 0px; margin-top: 0px; border: 1px solid rgb(144, 164, 174); }
.pricing.slider .info { background-color: rgb(239, 239, 239); margin-right: 30px; margin-top: -15px; padding: 17px 0px 26px 25px; position: relative; }
.pricing.slider .soc-icons i { font-size: 22px; color: rgb(24, 27, 34); }
.pricing.slider .btn { border-radius: 0px; margin-top: 24px; width: 100%; left: 0px; text-align: center; padding: 27px 22px; }
.pricing.slider .btn:hover { background-color: rgb(24, 27, 34); color: rgb(21, 55, 95); border-color: rgb(24, 27, 34); }
.pricing.slider .slides-toggle .slide { width: 25px; height: 42px; position: absolute; top: 40%; transform: translate3d(0px, -50%, 0px); transition: 0.3s; }
.pricing.slider .slides-toggle .slide-prev { background-image: url(""); left: -83px; }
.pricing.slider .slides-toggle .slide-prev span { position: absolute; display: inline-block; text-align: right; left: -20px; margin-top: 50px; }
.pricing.slider .slides-toggle .slide-next { right: 0px; }
.pricing.slider .slides-toggle .slide-prev:hover { background-image: url(""); }
.pricing.slider .slides-toggle .slide-next { background-image: url(""); left: 0px; }
.pricing.slider .slides-toggle .slide-next span { display: inline-block; text-align: left; margin-top: 50px; }
.pricing.slider .soc-icons { display: inline-block; float: right; margin-top: -13px; margin-right: 8px; }
.pricing.slider .info { margin-right: 26px; }
.swiper-wrapper { padding-left: 99px; padding-right: 99px; width: 297px; transform: translate3d(-99px, 0px, 0px); transition-duration: 1.2s; height: 89px; }
.newproducts .pricing .wrapper .list-info i { padding-left: 5px; vertical-align: text-top; color: rgb(255, 255, 255); font-size: 20px; }
.newproducts .pricing .list-info { padding: 40px; margin: 0px; }
.best-plans.pricing .wrapper { margin-top: 58px; padding-top: 38px; padding-bottom: 33px; }
.best-plans.pricing .wrapper.act { background-color: rgb(36, 40, 48); }
.best-plans.pricing .wrapper.act .title { color: rgb(255, 255, 255); }
.best-plans.pricing .wrapper.act .period { color: rgb(255, 255, 255); }
.best-plans.pricing .wrapper.act .btn:hover { border-color: rgb(255, 255, 255); }
.best-plans.pricing .wrapper .title { font-size: 18px; }
.best-plans.pricing .wrapper .price { font-size: 45px; margin-top: 5px; }
.best-plans.pricing .wrapper .price sup { top: -16px; font-size: 24px; }
.best-plans.pricing .wrapper .period { margin-top: -4px; margin-bottom: 23px; font-size: 11px; }
.best-plans.pricing .wrapper .btn { padding: 11px 15px; font-size: 10px; }
.best-plans.pricing .wrapper.m-top { margin-top: 0px; }
.best-plans .table { margin: 0px; font-weight: initial !important; }
.best-plans .table div.title-table { font-weight: 700; font-size: 18px; color: rgb(36, 40, 48); display: inline-block; text-decoration: underline; }
.best-plans .table td i.fa-times { font-size: 22px; color: rgb(76, 74, 74); }
.best-plans .table td i.fa-check { font-size: 22px; color: rgb(76, 74, 74); }
.best-plans .table td { font-size: 18px; color: rgb(76, 74, 74); border-top: none; border-left: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); padding: 20px; }
.best-plans .table.sample td { text-align: left; border-left: none !important; }
.best-plans .compare td { border-left: none !important; }
.best-plans .compare.min td { min-width: 300px; }
.best-plans .compare.min .form-contact { padding: 0px !important; }
.best-plans .table tbody td.section-bar { color: rgb(24, 27, 34); font-size: 16px; padding-right: 65px; background-color: rgb(21, 55, 95); border: none; }
.best-plans .table tbody td.section-bar span { margin-right: 30px; font-size: 12px; }
.best-plans .table tr { vertical-align: middle; }
.best-plans .table td:first-child { padding-left: 0px; min-width: 200px; text-align: left; border-left: none; color: rgb(33, 33, 34); }
.best-plans .table td .fa-check { font-size: 29px; }
.best-plans .btn.left { margin-right: 35px; padding: 15px 33px; background-color: rgb(21, 55, 95); font-size: 18px; }
.best-plans .btn-x.w-btn { letter-spacing: -0.1px; padding: 15px 47px; }
.table > :not(:first-child) { border-top: 1px solid rgb(227, 227, 227); }
#clone thead { visibility: visible; }
#clone tbody tr td { border: none; }
#clone thead tr td { position: relative; border-left: 1px solid rgb(239, 239, 239); box-shadow: rgba(110, 110, 110, 0.1) 0px 10px 10px -3px; background-color: rgb(255, 255, 255); }
#clone thead tr td:first-child { border: none; background-color: transparent; box-shadow: none; }
#bottom_anchor { bottom: 300px; position: absolute; }
.section-plans .heading { font-size: 26px; margin-bottom: 15px; }
.section-plans .desc { font-size: 14px; color: rgb(76, 74, 74); line-height: 28px; }
.wrapper-h-plans { position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgb(239, 239, 239); }
.wrapper-h-plans .plans-detail { width: 100%; }
.wrapper-h-plans .plans-detail i { font-size: 28px; }
.wrapper-h-plans .plans-detail span { font-size: 14px; color: rgb(76, 74, 74); vertical-align: super; margin-left: 5px; }
.h-plans-info { color: rgb(255, 255, 255); padding: 40px 0px; height: 100%; }
.h-plans-info .price { font-size: 22px; margin-bottom: 2px; }
.h-plans-info .price .title { font-size: 37px; margin-left: 14px; font-weight: 700; }
.h-plans-info .price .title .line { font-size: 18px; display: inline-block; margin-left: -20px; }
.h-plans-info .price .title .title-price { margin-left: -5px; display: inline-block; text-transform: lowercase; }
.h-plans-info .price .symbol { font-size: 30px; display: inline-block; margin-right: 3px; position: relative; top: -8px; }
.h-plans-info .price .dec { font-size: 30px; display: inline-block; }
.h-plans-info .heading { padding: 10px; border: 1px dashed rgb(255, 255, 255); margin: 10px 0px 18px; font-size: 16px; }
.h-plans-info .title { margin-bottom: 2px; }
.h-plans-info .desc { text-transform: lowercase; line-height: 17px; }
.h-plans-info .header-wrap { text-align: left; }
.h-plans-info .header-wrap .price { font-size: 22px; }
.slick #slider .plan-container { outline: 0px; padding-left: 15px; padding-right: 15px; }
.slick #slider .plan-container .wrapper { position: relative; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; border-radius: 12px; margin-top: 50px; }
.slick #slider .plan-container .wrapper .top-content { border-top-right-radius: 12px; border-top-left-radius: 12px; background-color: rgb(255, 255, 255); padding: 40px 60px 20px; }
.slick #slider .plan-container .wrapper .list-info { padding: 20px 60px 40px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; background-color: rgb(238, 84, 134); margin: 0px; list-style-type: none; }
.slick #slider .plan-container .wrapper .list-info i { float: left; padding: 5px 0px; font-size: 38px; margin: 0px 15px 0px 0px; color: rgb(255, 255, 255) !important; }
.slick #slider .plan-container .title { font-size: 26px; }
.slick #slider .plan-container .price { color: rgb(24, 27, 34); font-weight: 700; font-size: 32px; }
.slick #slider .plan-container .price sup { top: -0.4em; font-size: 20px; }
.slick #slider .plan-container .info { font-weight: lighter; color: rgb(69, 90, 100); font-size: 14px; margin-bottom: 15px; }
.slick #slider .plan-container .wrapper a { margin: 20px 0px; }
.slick #slider .plan-container .list-info li { padding: 10px 0px; font-size: 16px; font-weight: 700; color: rgb(255, 255, 255); }
.slick-slide { opacity: 0.4; }
.slick-active { display: block; opacity: 1; max-width: 10% !important; max-height: 20% !important; }
.slick-slide img { display: inline-block !important; }
.slick #slider .plan-container .svg { height: 50px; width: 50px; }
.slick-center { opacity: 1; transition: transform 0.6s ease-in-out; }
.slick-next, .slick-prev { z-index: 1; position: absolute; top: 50%; display: inline-block; padding: 15px; transform: translate(0px, -50%); cursor: pointer; border: none; outline: 0px; text-align: right; border-radius: 50%; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; background-color: rgb(255, 255, 255); }
.slick-next { text-align: left !important; }
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { background-color: rgb(21, 55, 95); outline: 0px; color: rgb(33, 33, 34); opacity: 1; transition: 0.1s linear; }
.slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::before, .slick-prev:hover::before { opacity: 1; }
.slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { opacity: 0.25; }
.slick-next::before, .slick-prev::before { font-family: Cloudicon; font-size: 40px; line-height: 1; opacity: 0.5; color: rgb(33, 33, 34); -webkit-font-smoothing: antialiased; }
.slick-prev { left: 100px; }
[dir="rtl"] .slick-prev { right: 25px; left: auto; }
.slick-prev::before { content: ""; display: block; }
[dir="rtl"] .slick-prev::before { content: ""; display: block; }
.slick-next { right: 100px; }
[dir="rtl"] .slick-next { right: auto; left: 25px; }
.slick-next::before { content: ""; display: block; }
[dir="rtl"] .slick-next::before { content: ""; display: block; }
.tabs-item.active { display: block; }
.tabs-item { display: none; }
.tabs-header li { display: inline-block; list-style-type: none; }
.tabs-header ul { padding: 0px; }
.tabs.offers-tabs .tabs-header li { font-size: 18px; border-left: 2px solid rgb(76, 74, 74); padding: 0px 0px 0px 30px; cursor: pointer; color: rgb(24, 27, 34); text-align: left; transition: 0.3s; margin-top: 50px; }
.tabs.offers-tabs .tabs-header .active { padding: 0px 0px 0px 50px; }
.tabs.offers-tabs .tabs-header i { font-size: 48px; }
.tabs.offers-tabs .tabs-header div { margin-top: 15px; }
.tabs.offers-tabs .tabs-header li:hover { color: rgb(21, 55, 95); cursor: pointer; transition: 0.3s; }
.tabs.offers-tabs .tabs-content .heading { font-size: 18px; color: rgb(24, 27, 34); margin-bottom: 10px; }
.tabs.offers-tabs .tabs-content p { font-weight: 400; font-size: 16px; line-height: 32px !important; }
.tabs.offers-tabs .tabs-content .info { font-size: 13px; line-height: 26px; margin-bottom: 25px; }
.tabs.offers-tabs .tabs-content .tabs-item.active { position: relative; }
.tabs .btn-select-plan { position: absolute; margin-top: 50px; }
.tabs .btn-select-plan ul { z-index: 9; display: inline-grid; }
.tabs.offers-tabs .tabs-content .info-content p { color: rgb(170, 170, 170); }
.tabs-header .btn-secondary:not(:disabled):not(.disabled).active { opacity: 1; font-size: 14px; border: none; border-radius: 50px; padding: 15px 25px; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; color: rgb(255, 255, 255) !important; }
.tabs-header .btn-group > .btn:not(:first-child) { opacity: 0.6; background-color: rgb(76, 74, 74); color: rgb(255, 255, 255); border: none; border-radius: 50px; padding: 15px 25px; font-size: 14px; margin-bottom: 8px; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
.tabs-header .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { background-color: rgb(76, 74, 74); font-size: 14px; color: rgb(255, 255, 255); border: none; border-radius: 50px; padding: 15px 25px; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
.dropdown-menu.show { width: 100%; border: 0px none; padding-bottom: 30px; text-align: center; background-color: transparent; transition: 0.2s; transform: initial !important; position: static !important; }
.dropdown-menu.show a { color: rgb(170, 170, 170); font-size: 15px; margin: 0px; border: none; padding: 7px; background-color: transparent; }
.dropdown-menu.show a:hover { color: rgb(21, 55, 95) !important; }
.services .heading { font-size: 20px; color: rgb(70, 70, 70); text-transform: capitalize; }
.services .info { font-size: 16px; color: rgb(129, 134, 142); }
.services .service-wrap .line { height: 1px; width: 100%; background-color: rgb(234, 234, 235); position: relative; }
.services .service-wrap .line::before { content: ""; height: 2px; background-color: rgb(21, 55, 95); width: 50%; position: absolute; top: -1px; }
.services .service-wrap .info { padding-right: 80px; }
.services .service-wrap .service-section { border-radius: 12px; background-color: rgb(255, 255, 255); position: relative; padding: 50px; margin-top: 50px; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; transition: 0.3s; }
.services .service-wrap .service-section .title { font-weight: 700; font-size: 22px; color: rgb(33, 33, 34); margin-top: 20px; margin-bottom: 14px; transition: 0.3s; }
.services .service-wrap .service-section .subtitle { line-height: 34px; font-size: 16px; color: rgb(76, 74, 71); margin-bottom: 0px; }
.services .service-wrap .service-section a { margin-top: 30px; }
.services .service-wrap .service-section.service { border-right: 0px; }
.services .service-wrap .service-section i { font-size: 60px; }
.services .service-wrap .service-section .svg { height: 60px; width: 60px; }
.services.blog .service-wrap .service-section { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.services .service-wrap .service-section .svg.animal { width: 100%; height: 100%; }
.services.blog .service-wrap img { width: 100%; border-top-right-radius: 15px; border-top-left-radius: 15px; margin-top: 50px; }
.services .service-wrap { border-bottom: 0px; }
.services.padd { padding-top: 75px; }
.services.padd .service-wrap { margin-top: 64px; }
.history-section .history-separate.first { margin-bottom: 50px; }
.history-section .history-separate.last { margin-bottom: 0px; }
.history-section .wrappper.last { margin-bottom: 0px; }
.history-section .wrappper .title { font-size: 18px; line-height: 30px; }
.history-section .wrappper .desc { font-size: 14px; color: rgb(91, 97, 100); line-height: 26px; }
.history-section .wrappper .date { font-size: 12px; margin-top: 30px; color: rgb(76, 74, 74); }
.history-section .wrappper .date .year { font-weight: 700; font-size: 12px; }
.history-section .wrappper .read a { color: rgb(255, 255, 255); padding: 7px 10px; font-size: 13px; background-color: rgb(21, 55, 95); transition: 0.3s; }
.history-section .wrappper .read a:hover { text-decoration: none; background-color: rgb(33, 33, 34); color: rgb(255, 255, 255); }
.history-section .wrappper.right { text-align: left; margin-left: -9px; }
.history-section .link-pages { background-color: rgb(21, 55, 95); color: rgb(24, 27, 34); font-size: 24px; font-weight: 700; display: inline-block; text-align: center; padding: 51px 41px 43px; line-height: 34px; margin-top: 24px; transition: 0.3s; }
.history-section .link-pages:hover { text-decoration: none; background-color: rgb(24, 27, 34); color: rgb(21, 55, 95); }
.history-section .img-wrap { position: relative; }
.history-section .img { width: 100%; margin: 0px; }
.history-section .wrappper { text-align: left; margin-top: 50px; }
.history-section .row { height: auto; display: flex; padding-bottom: 80px; align-items: center; }
.history-section .row:last-child { padding-bottom: 0px; }
.history-section.feat01 .row .info-content { padding-bottom: 0px; }
.history-section .row .info-content h4 { margin-bottom: 20px; line-height: 34px; }
.history-section .row .info-content p { font-size: 18px; line-height: 38px; color: rgb(76, 74, 74); }
.history-section hr { display: none; }
.sync { position: relative; }
.sync .sync-container { position: relative; height: 145px; margin-top: 50px; border-radius: 12px; background-color: rgb(255, 255, 255); box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
.sync .sync-container:hover { transform: translateY(-5px); transition: 0.3s linear; }
.sync .sync-item { position: absolute; inset: 0px; display: block; border: 0px; font-size: 0px; padding: 0px; overflow: hidden; transition: 0.3s; }
.sync .sync-item::before { content: ""; position: absolute; top: 35px; bottom: 0px; left: 28%; width: 1px; height: 50%; background: grey; transition: 0.3s; }
.sync .sync-item.dark::before { background: rgb(65, 65, 66); }
.sync .sync-item .img { position: relative; width: 28%; height: 100%; }
.sync .sync-item .w-img { position: relative; width: 28%; height: 100%; }
.sync .sync-item .ico { position: absolute; top: 50%; left: 50%; width: 55px; height: 55px; transform: translate(-50%, -50%); }
.sync .sync-item .wimg { position: absolute; top: 50%; left: 50%; width: 65px; height: 65px; border-radius: 40%; transform: translate(-50%, -50%); }
.sync .sync-item .inform { width: 70%; padding: 0px 30px; }
.sync .sync-item .inform .title { font-size: 19px; font-weight: 700; color: rgb(33, 33, 34); }
.sync .sync-item .inform .description { font-size: 16px; line-height: 26px; color: rgb(129, 129, 130); margin-top: 5px; }
.sync .sync-item .img, .sync .sync-item .inform { display: inline-block; vertical-align: middle; }
.team { position: relative; z-index: 1; }
.team .heading { font-size: 24px; font-weight: 700; color: rgb(24, 27, 34); margin-top: 0px; margin-bottom: 3px; }
.team .subheading { font-size: 14px; color: rgb(90, 90, 90); font-style: italic; }
.team .desc { color: rgb(76, 74, 74); font-size: 17px; margin-top: 15px; line-height: 28px; }
.team .soc-icons-wrap { top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; position: absolute; transition: 0.3s; }
.team .soc-icons-wrap i { color: rgb(255, 255, 255); width: 35px; font-weight: 700; font-size: 14px; transition: 0.3s; }
.team .soc-icons-wrap i:hover { color: rgb(21, 55, 95); }
.team .soc-icons-wrap .icons { right: 0px; top: 20px; left: 0px; position: absolute; z-index: 2; text-align: center; display: inline-block; margin-top: 130px; padding: 10px; }
.team .soc-icons-wrap .icons i { border-radius: 12px; background-color: rgba(0, 0, 0, 0.5); padding: 10px; }
.team .soc-icons-wrap .icons i:hover { color: rgb(21, 55, 95); transition: 0.3s; }
.team .team-info { text-align: center; border-radius: 12px; padding: 50px; background-color: rgb(255, 255, 255); box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; transition: 0.3s; }
.team .team-info .svg { margin-bottom: 30px; width: 100%; }
.team .wrapper { position: relative; margin-top: 50px; }
.team .wrapper .img-section img { width: 100%; }
.team .wrapper:hover .team-info { position: relative; z-index: 1; }
.team .wrapper:hover .team-info .desc, .team .wrapper:hover .team-info .heading, .team .wrapper:hover .team-info .subheading { position: relative; z-index: 1; }
.team .wrapper:hover .team-info .desc { color: rgb(24, 27, 34); }
.team .wrapper:hover .soc-icons-wrap { opacity: 1; }
.services .service-wrap .pay img { padding: 30px; width: 200px; margin: 0px 20px 20px 0px; }
.form-contact { border-radius: 12px; width: 100%; position: relative; padding: 80px; display: inline-block; }
.form-contact .info a { color: rgb(34, 38, 47); }
.form-contact .info a:hover { text-decoration: underline; }
.form-contact #msgSubmit { display: none; }
.question .heading { font-size: 18px; color: rgb(24, 27, 34); line-height: 27px; }
.question .heading .large-text { font-size: 30px; }
.modal-content { border-radius: 12px; }
.modal-dialog { min-height: calc(-60px + 100vh); display: flex; flex-direction: column; justify-content: center; overflow: auto; }
.modal-content iframe.movie { width: 100%; height: 450px; }
.subcribe .heading { color: rgb(255, 255, 255); font-weight: 700; margin-left: 46px; }
.subcribe.news { margin: 40px 0px; }
.subcribe input::-webkit-input-placeholder { font-size: 13px; color: rgb(103, 104, 123); }
.general-input { position: relative; width: 100%; align-items: center; display: flex; }
.fill-input.special-input { position: relative; background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgb(65, 65, 66) !important; color: rgb(255, 255, 255) !important; }
.fill-input { width: 100%; height: 52px; font-size: 16px; color: rgb(0, 0, 0); border: 1px solid rgb(239, 239, 239); border-radius: 50px; padding: 0px 30px; background-color: rgb(255, 255, 255); outline: 0px; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; transition: 0.3s; }
.general-input input.btn { border: none; right: 0px; position: absolute; }
.subcribe .form { margin-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; width: 100%; }
.subcribe .form span { margin-top: 0px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block; margin-bottom: 5px; }
.subcribe .form p { color: rgb(76, 74, 74); font-size: 13px; }
.subcribe form p { font-size: 14px; color: rgb(170, 170, 170); }
.countdown .wrapper { width: 100%; position: relative; }
.countdown .wrapper .heading { font-size: 18px; color: rgb(24, 27, 34); text-align: center; }
.countdown .wrapper .clock { text-align: center; font-size: 52px; }
.countdown .wrapper .clock div { width: 150px; height: 150px; border-radius: 100px; margin: 10px 50px 15px 0px; display: inline-block; align-items: center; vertical-align: middle; padding: 20px; border: 1px solid rgb(216, 216, 216); text-align: center; }
.countdown .wrapper .clock div:first-child { color: rgb(255, 255, 255); }
.countdown .wrapper .clock span { border: none; padding: 0px; font-size: 16px; display: block; margin: 0px; }
.casestudy .wrapper { background-color: rgb(33, 33, 34); }
.casestudy img { opacity: 0.5; position: absolute; bottom: 0px; left: 0px; width: 100%; }
.casestudy .img { position: relative; }
.casestudy .content-info { font-size: 13px; margin-top: 9px; line-height: 30px; text-align: left; color: rgb(255, 255, 255); }
.casestudy .content-info em { margin-bottom: 20px; }
.casestudy .slider-container { height: 100%; }
.casestudy .casestudy { text-align: left; margin-left: 11px; }
.casestudy .social-icons i { color: rgb(145, 163, 173); border: 1px solid rgb(145, 163, 173); padding: 10px 12px; width: 40px; display: inline-block; transition: 0.3s; }
.casestudy .social-icons i:hover { color: rgb(21, 55, 95); }
.casestudy .swiper-pagination-switch { display: none; }
.casestudy .author { font-size: 32px; font-weight: 700; margin-bottom: 15px; text-align: left; text-transform: capitalize; color: rgb(255, 255, 255); }
.casestudy .content-info p { font-size: 18px; margin-bottom: 25px; }
.casestudy .icon-quote { margin-top: -18px; }
.casestudy.bg-info { background-color: rgb(242, 239, 232); }
.casestudy .swiper-slide { position: relative; left: -97px; }
.faq .accordion.faq .btn { margin-top: 83px; font-size: 18px; padding: 21px 86px; }
.faq.light { background-color: rgb(255, 255, 255); }
.tabs-item .accordion.faq { padding-top: 0px; }
.accordion.faq { padding-top: 0px; }
.accordion.faq .panel-wrap { margin-bottom: 5px; }
.accordion.faq .panel-title { border-bottom: 1px solid rgb(76, 74, 74); background-color: transparent; font-weight: 500; color: rgb(65, 65, 66); padding: 20px 10px 20px 0px; transition: 0.3s; }
.accordion.faq .panel-title .fa-minus { display: none; color: rgb(33, 33, 34); }
.accordion.faq .panel-title.active { font-weight: 500 !important; }
.accordion.faq .panel-title.active .fa-minus { display: inline-block; }
.accordion.faq .panel-title.active .fa-plus { display: none; }
.accordion.faq .panel-title.active .square { color: rgb(21, 55, 95); background-color: rgb(24, 27, 34); }
.accordion.faq .wrapper-collapse .list { background-color: transparent; padding: 0px; }
.accordion.faq .wrapper-collapse .list li { font-size: 16px; letter-spacing: 0.5px; list-style-type: none; padding: 20px 0px; }
.accordion.faq .btn { background-color: rgb(21, 55, 95); display: inline-block; margin-top: 71px; font-size: 20px; padding: 21px 72px; }
.accordion.faq .btn:hover { background-color: rgb(24, 27, 34); color: rgb(21, 55, 95); }
.accordion.faq.light .panel-title.active { font-weight: 700; background-color: rgb(242, 239, 232); }
.accordion.faq.light .wrapper-collapse .list { background-color: rgb(242, 239, 232); }
.accordion.faq.light .wrapper-collapse .list li { border-top: 1px solid rgb(224, 221, 215); }
.accordion .panel-title { margin: 0px; position: relative; background-color: rgb(248, 248, 248); padding: 9px 35px 10px; color: rgb(227, 37, 38); font-size: 20px; cursor: pointer; }
.accordion .panel-title i { font-size: 18px; }
.accordion .panel-collapse { display: none; }
.blog.padd { padding-bottom: 8px; }
.blog .sidebar .search-group { position: relative; }
.blog .sidebar .search-group::-webkit-input-placeholder { font-weight: 700; color: rgb(18, 30, 37); }
.blog .sidebar .search-group .search { background-color: rgb(239, 239, 239); color: rgb(18, 30, 37); border: 1px solid transparent; outline: 0px; transition: 0.3s; padding: 10px 15px; width: 100%; }
.blog .sidebar .search-group .search:focus { border-color: rgb(21, 55, 95); }
.blog .sidebar .search-group .input-search { position: absolute; top: 33px; right: 18px; }
.blog .sidebar .heading.active { font-size: 22px; letter-spacing: 0.5px; margin: 50px 0px 20px; }
.blog .sidebar .tabs .tabs-content { display: inline-block; width: 100%; }
.blog .sidebar .tabs .tabs-header li { font-size: 15px; border-bottom: 1px solid rgb(239, 239, 239); padding: 0px 0px 20px; margin: 0px 10px; cursor: pointer; }
.blog .sidebar .posts .tabs-header li.active { font-size: 15px; padding: 0px 0px 20px; }
.blog .sidebar .categories .line:not(.active) { background-color: rgb(239, 239, 239); }
.blog .shopping .sidebar .categories .line:not(.active)::before { content: none; }
.blog .sidebar .line { margin-bottom: 15px; height: 1px; width: 100%; position: relative; }
.blog .sidebar .line.active::before { content: ""; height: 1px; width: 50%; position: absolute; top: -1px; }
.blog .sidebar .tags { margin-top: 57px; }
.blog .sidebar .tags .tag a { background-color: rgb(239, 239, 239); color: rgb(24, 27, 34); padding: 8px 15px; font-size: 15px; margin-bottom: 12px; }
.blog .sidebar .tags .heading.active a { color: rgb(21, 55, 95); }
.blog .sidebar .tags .line { margin-bottom: 12px; }
.blog .sidebar .tags .line.active { margin-bottom: 24px; }
.blog .sidebar .tags .line:not(.active) { background-color: rgb(71, 76, 87); }
.blog .sidebar .tags .line:not(.active)::before { content: none; }
.blog .sidebar .tags .tag a:hover { background-color: rgb(21, 55, 95); color: rgb(24, 27, 34); }
.blog .sidebar .tags .line { margin-bottom: 50px; }
.blog .sidebar .posts .img { border-radius: 10px; width: 50%; float: left; margin: 0px 15px 0px 0px; }
.blog .social-icons { text-align: left; margin-right: 5px; }
.blog .share-txt { font-size: 13px; letter-spacing: 0.5px; margin-bottom: 15px; color: rgb(24, 27, 34); }
.blog .social-icons i { color: rgb(66, 66, 66); border: 1px solid rgb(234, 234, 235); padding: 12px 15px; margin-left: -4px; display: inline-block; transition: 0.3s; }
.blog .social-icons .fa:not(.fa-share-alt) { border-right: 0px; }
.blog .social-icons .fa:hover { color: rgb(21, 55, 95); }
.blog .social-icons .fa.fa-google-plus { padding: 12px; border-right: 1px solid rgb(234, 234, 235); }
.blog .social-icons .fa.fa-share-alt { color: rgb(21, 55, 95); background-color: rgb(24, 27, 34); margin-left: 1px; }
.blog .media { position: relative; display: inline-flex; text-align: left; margin-top: 50px; padding-bottom: 30px; }
.blog .media.answer { padding-left: 40px; }
.blog .media .media-heading { color: rgb(76, 74, 74); font-weight: 700; font-size: 18px; }
.blog .media .media-heading a { color: rgb(33, 33, 34); transition: 0.3s; }
.blog .media .media-heading a:hover { text-decoration: none; }
.blog .media .media-body { padding-left: 60px; }
.blog .media .date { color: rgb(117, 119, 125); }
.blog .media .date a { color: rgb(117, 119, 125); font-size: 12px; transition: 0.3s; }
.blog .media .date a:hover { text-decoration: none; color: rgb(21, 55, 95); }
.blog .media .date img { margin-right: 12px; }
.blog .media a.answer { float: right; display: inline-block; background-color: rgb(21, 55, 95); padding: 5px 12px; color: rgb(255, 255, 255); border: 1px solid rgb(21, 55, 95); transition: 0.3s; }
.blog .media a.answer:hover { text-decoration: none; color: rgb(24, 27, 34); background-color: transparent; border: 1px solid rgb(33, 33, 34); }
.blog .media .text-comments { font-size: 14px; line-height: 28px; color: rgb(76, 74, 74); }
.blog .media.right { padding-left: 73px; margin-top: 30px; }
.blog.blog .wrap-blog .comments { padding: 80px; border-radius: 12px; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
.blog.blog .wrap-blog .livecomment { padding: 80px; border-radius: 12px; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
.blog.blog .wrap-blog img { border-radius: 10px; width: 100%; }
.blog.blog .wrap-blog .media img { width: 170px; }
.blog.blog .wrap-blog .media-left { float: left; }
.blog.blog .wrap-blog.section-bg2 { padding: 30px; }
.blog .wrap-blog { width: 100%; display: inline-block; }
.blog .wrap-blog.section-bg1 { padding: 40px; }
.blog .wrap-blog.light.m-bottom.last { width: 100%; }
.blog .wrap-blog .heading { font-size: 18px; color: rgb(76, 74, 74); }
.blog .wrap-blog .heading.blog { font-size: 26px; margin-bottom: 15px; }
.blog .wrap-blog .heading.blog a { color: rgb(33, 33, 34); }
.blog .wrap-blog .heading.blog a:hover { text-decoration: none; }
.blog .wrap-blog .text-blog { margin: 20px 0px; font-size: 13px; color: rgb(76, 74, 74); }
.blog .wrap-blog .text-blog .timer { margin-top: 10px; vertical-align: middle; display: inline-block; }
.blog .wrap-blog .text-blog i { font-size: 22px; }
.blog .service-wrap .service-section .small b { font-size: 22px; }
.blog .wrap-blog .social-icon { width: 100%; text-align: right; }
.blog .wrap-blog .social-icon i { display: inline-block; height: 36px; line-height: 36px; width: 36px; text-align: center; border-radius: 12px; transition: 0.3s; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; text-decoration: none; font-size: 14px !important; }
.blog .wrap-blog .social-icon i:hover { text-decoration: none; transition: 0.3s; color: rgb(21, 55, 95) !important; }
.blog .wrap-blog .social { width: 100%; display: inline-block; }
.blog .wrap-blog .infos { display: none; }
.blog .wrap-blog .infos i { display: inline-block; color: rgb(21, 55, 95); font-size: 24px; }
.blog .wrap-blog .infos span { margin-right: 10px; font-size: 16px; color: rgb(21, 55, 95); }
.blog .wrap-blog .text-blog:last-child { border: none; margin-left: 10px; }
.blog .wrap-blog .text-blog .author { margin-right: 8px; color: rgb(33, 33, 34); text-decoration: underline; font-weight: 100; }
.blog .wrap-blog .text-blog .author:hover { text-decoration: none; }
.blog .wrap-blog .text-blog a { margin-right: 8px; margin-left: 8px; }
.blog .wrap-blog .text-blog a:hover { text-decoration: none; }
.blog .wrap-blog .blog-info { color: rgb(76, 74, 74); margin-top: 15px; line-height: 34px; font-size: 16px; }
.blog .wrap-blog .wrapper { border-radius: 12px; background-color: rgb(255, 255, 255); box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; padding: 80px; }
.blog .wrap-blog .wrapper h3 { font-size: 32px; }
.blog .wrap-blog .btn { color: rgb(24, 27, 34); border-color: rgb(24, 27, 34); background-color: transparent; padding: 15px 52px; border-width: 1px; display: block; text-align: center; font-size: 16px; margin-top: 30px; }
.blog .wrap-blog .btn:hover { background-color: rgb(24, 27, 34); color: rgb(21, 55, 95); }
.blog .sidebar { border-radius: 12px; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; padding: 40px; background-color: rgb(255, 255, 255); }
.blog .sidebar .search-group { position: relative; }
.blog .sidebar .heading { margin-bottom: 15px; cursor: pointer; }
.blog .sidebar .heading:last-child { margin-bottom: 0px !important; }
.blog .sidebar .categories .heading a { color: rgb(76, 74, 74); font-size: 18px; }
.blog .sidebar .categories .heading a.active { font-size: 18px; }
.blog .sidebar .categories .heading a::after { content: ""; }
.blog .sidebar .categories .heading span { float: right; }
.blog .sidebar .search-group a { top: 12px; right: 15px; position: absolute; font-size: 28px; }
.blog .sidebar .search-group a:hover { text-decoration: none; color: rgb(21, 55, 95); transition: 0.3s; }
.blog .sidebar .categories .line { margin-bottom: 12px; }
.blog .sidebar .posts .heading-article { margin-bottom: 5px; }
.blog .sidebar .posts .heading-article a { font-weight: 700; font-size: 15px; color: rgb(33, 33, 34); }
.blog .sidebar .posts .item-wrap { margin-top: 50px; }
.blog .sidebar .posts .item-wrap:first-child { margin-top: 0px; }
#sidebar { position: fixed; width: 420px; height: auto; }
.pagination > li > a { border: 1px solid rgb(239, 239, 239); background-color: rgb(255, 255, 255); margin-right: 5px; color: rgb(76, 74, 74); font-size: 18px; padding: 8px 15px; }
.pagination > li > a:hover { text-decoration: none; background-color: rgb(21, 55, 95); transition: 0.3s; color: rgb(33, 33, 34) !important; }
.pagination > li.active > a { background-color: rgb(21, 55, 95); color: rgb(255, 255, 255); transition: 0.3s; }
.pagination > li:last-child > a { border-radius: 0px; }
.pagination .next, .pagination .prev { font-size: 18px; color: rgb(33, 33, 34); padding: 8px 15px; }
.pagination .prev { display: none; }
.page-item.active .page-link { z-index: 1; color: rgb(255, 255, 255); }
.pagination > li.active > a:hover { color: rgb(255, 255, 255); }
.pagination .next { padding: 15px 33px; margin-left: 30px; font-weight: 700; border-radius: 0px; }
.footer { position: relative; z-index: 0; background-color: rgb(0, 0, 0); background-position: center center; border: none; }
.footer .tag { float: none; margin-right: 0px; margin-left: 0px; }
.footer .footer-top { padding: 80px 0px 20px; }
.footer .footer-top .col-md-3.col-sm-6 { margin-bottom: 10px; }
.footer .logo-footer { width: 160px; }
.footer .heading { font-size: 24px; color: rgb(255, 255, 255); margin-bottom: 10px; display: inline-block; font-weight: 500; }
.footer .soc-icons { padding-top: 0px; padding-left: 0px; }
.footer .soc-icons i::before { font-size: 24px; }
.footer .soc-icons a { display: inline-block; margin: 0px 10px 20px 0px; }
.footer .soc-icons a:hover { color: rgb(21, 55, 95); text-decoration: none; }
.footer .soc-icons a:hover i { color: rgb(21, 55, 95); }
.footer .contact { font-size: 16px; color: rgb(185, 186, 200); }
.footer .contact a { color: rgb(185, 186, 200); }
.footer .contact a:hover { text-decoration: none; color: rgb(21, 55, 95); }
.footer .contact a:hover i { color: rgb(21, 55, 95); }
.footer .contact i { color: rgb(133, 133, 133); }
.footer .contact i::before { margin-left: 0px; margin-right: 12px; font-size: 18px; }
.footer .payment-list { float: right; color: rgb(144, 164, 174); list-style-type: none; margin: 0px; display: flex; align-items: center; }
.footer .payment-list li { display: inline-block; margin-right: 3px; font-size: 42px; }
.footer .payment-list li:last-child { margin-right: 0px; }
.footer .payment-list li p { margin-bottom: 0px; color: rgb(170, 170, 170); font-weight: 500; font-size: 14px; margin-right: 20px; display: table; }
.footer .payment-list li i { color: rgb(170, 170, 170); }
.footer .payment-list li i:hover { color: rgb(21, 55, 95); transition: 0.3s; }
.footer .copyright { font-weight: 500; font-size: 14px; color: rgb(170, 170, 170); padding-top: 10px; padding-bottom: 30px; }
.footer h6 { margin-top: 15px; color: rgb(176, 190, 197); line-height: 24px; }
.footer .footer-menu { float: left; padding: 0px; margin: 0px; }
.footer .footer-menu .menu-item { font-size: 18px; display: block; list-style-type: none; margin-top: 15px; margin-left: 0px; text-align: left; }
.footer .footer-menu .menu-item a { color: rgb(170, 170, 170); transition: 0.3s; }
.footer .footer-menu .menu-item a:hover { text-decoration: none; color: rgb(21, 55, 95); }
.footer .footer-menu { padding: 0px; float: none; }
.footer .footer-menu .menu-item.by { font-size: 14px; color: rgb(170, 170, 170); }
.footer .footer-bottom { padding: 20px 0px; }
.footer .footer-bottom .footer-menu { position: relative; top: 3px; }
.footer .footer-bottom .footer-menu .menu-item { font-weight: 500; display: inline; margin-left: 20px; vertical-align: sub; }
.footer .soc-icons i { background-color: rgb(255, 255, 255); display: grid; align-items: center; height: 48px; line-height: 48px; text-align: center; border-radius: 18px; width: 48px; transition: 0.3s; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; }
.footer .soc-icons i:hover { color: rgb(21, 55, 95); }
.footer .soc-icons.top-icons i { margin-right: 11px; margin-left: 11px; }
.footer .logo-bg { margin: 40px 0px 0px; top: 50%; left: 50%; transform: translate(-50%, -50%); bottom: 0px; width: 600px; position: absolute; opacity: 0.3; z-index: -1; }
.footer .footer-menu #drop-lng input { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
[type="email"], [type="number"], [type="tel"], [type="url"] { direction: ltr; }
.wpc-cloud-range .noUi-target { height: 7px; background: rgb(76, 74, 74); border-radius: 12px; border: none; box-shadow: none; }
.wpc-cloud-range .noUi-connect { border-radius: 12px; border: none; box-shadow: none; }
.wpc-cloud-range .noUi-background { background-color: rgb(242, 239, 232); border-left: 1px solid rgb(181, 180, 179); border-top-right-radius: 11px; border-bottom-right-radius: 11px; }
.noUi-marker-horizontal.noUi-marker { position: absolute; background: rgb(76, 74, 74); border-radius: 50%; margin-left: -1px; width: 4px; height: 4px; }
.wpc-cloud-range .noUi-tooltip::before { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 9px 9px 0px; position: absolute; bottom: -6px; left: 41px; }
.wpc-cloud-range .noUi-tooltip { font-weight: 900; position: absolute; width: 100px; margin-bottom: 12px; padding: 8px 0px; color: rgb(255, 255, 255); font-style: normal; font-size: 18px; text-align: center; cursor: pointer; border-radius: 8px; border: none; line-height: 16px; }
.wpc-cloud-range .noUi-handle.noUi-handle-lower::after, .wpc-cloud-range .noUi-handle.noUi-handle-lower::before { content: none; }
.wpc-cloud-range .noUi-horizontal .noUi-handle { box-shadow: none; top: -11px; width: 25px; height: 25px; margin-left: -10px; border: transparent; border-radius: 50%; cursor: pointer; outline: 0px; }
.wpc-cloud-range .info-range { font-size: 16px; color: rgb(65, 65, 66); letter-spacing: 0.5px; margin-top: 30px; }
.wpc-cloud-range .info-range .number { font-weight: 700; }
.wpc-cloud-range .slider-ui { padding: 80px 0px 0px; }
.noUi-pips-horizontal { padding: 15px 0px; left: 3px; }
.wpc-vps-info .price-wrap .title { color: rgb(31, 37, 50); text-transform: uppercase; font-size: 18px; padding: 25px; display: inline-block; position: absolute; top: 0px; transition: 1s; }
.wpc-vps-info .price-wrap .title:hover { background-color: rgb(31, 37, 50); color: rgb(244, 67, 54); text-decoration: none; }
.wpc-vps-info { padding-top: 30px; }
.wpc-vps-info .title i { position: absolute; right: 30px; bottom: 20px; font-size: 42px; }
.wpc-vps-info .title { position: relative; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; border-radius: 12px; margin-top: 40px; background-color: rgb(255, 255, 255); font-weight: 700; font-size: 22px; color: rgb(33, 33, 34); padding: 40px; }
.wpc-vps-info .title .info { border-top: 1px solid rgb(239, 239, 239); margin-top: 15px; padding-top: 15px; display: inline-block; width: 100%; font-weight: 700; font-size: 26px; }
.wpc-vps-info .price-wrap .price { font-size: 30px; color: rgb(255, 255, 255); background-color: rgb(31, 37, 50); padding: 15px 35px; display: inline-block; font-weight: 900 !important; }
.wpc-vps-info .h-plans-info .price { font-weight: 700; display: -webkit-inline-box; color: rgb(65, 65, 66); font-size: 46px !important; }
.wpc-vps-info .h-plans-info .infos { padding-bottom: 25px; line-height: 32px; font-size: 16px; color: rgb(65, 65, 66); }
.wpc-vps-info .content-price { position: relative; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; background-color: rgb(255, 255, 255); border-radius: 12px; padding: 50px; }
.range-disabled { display: none; }
.search-disabled { display: none; }
.run-switch { position: relative; cursor: pointer; margin-bottom: 10px; z-index: 3; user-select: none; }
.run-switch .an.active, .run-switch .mo.active { color: rgb(255, 255, 255); }
.run-switch .an, .run-switch .mo { font-size: 12px; color: grey; transition: 0.3s; font-weight: 700 !important; }
.run-switch div { display: inline-block; }
.run-switch .switch.on::after { left: 5px; }
.run-switch .switch { position: relative; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; vertical-align: middle; width: 65px; height: 30px; margin-left: 15px; margin-right: 15px; border-radius: 15px; background-color: rgb(21, 55, 95); z-index: 3; }
.run-switch .switch::after { position: absolute; margin-top: -11px; left: 37.5px; background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; width: 22px; height: 22px; top: 50%; transition: 0.3s; }
#priceon-val { display: none; }
.circle-section .circliful { position: relative; display: inline-block; }
.circle-section .circle-wrapper { text-align: center; }
.circle-section .circliful::before { content: ""; border: 1px solid rgb(216, 216, 216); display: inline-block; border-radius: 100%; position: absolute; top: 30px; right: 30px; padding: 59px; z-index: 0; }
.circle-info, .circle-info-half, .circle-text, .circle-text-half { width: 100%; position: absolute; text-align: center; display: inline-block; }
.circle-section { text-align: center; }
.circle-section .circle-text { padding-top: 75px; line-height: 1 !important; }
.circle-section .title-round { font-size: 22px; font-weight: 700; text-transform: capitalize; margin-top: 85px; }
.circle-section .circle-wrapper p { margin-top: 50px; line-height: 34px; font-size: 16px; color: rgb(76, 74, 74); }
.circle-section .number { color: rgb(33, 33, 34); font-size: 27px; }
.circle-section canvas { z-index: 2; position: relative; }
.megamenu { left: 0px; right: 0px; padding: 0px !important; background: 0px 0px !important; }
.megamenu .menu-item a { color: rgb(232, 232, 232); font-size: 13px; white-space: nowrap; }
.nav-menu .main-menu .menu-item .megamenu .menu-item a:hover { color: rgb(105, 195, 153); }
.megamenu .media-body { display: table-cell; vertical-align: top; }
.megamenu .service-list { padding: 30px; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12px; border-top-left-radius: 12px; }
.megamenu .service-list .service { display: inline-table; padding: 12px; }
.megamenu .service-list .service .media { padding: 0px 0px 10px; }
.megamenu .service-list .service .media-left { padding: 10px 15px 15px 0px; color: rgb(158, 158, 158); }
.megamenu .service-list .service .media-left .svg { height: 44px; width: 44px; }
.megamenu .service-list .service .media-body { display: table-cell; vertical-align: middle; }
.megamenu .service-list .service .media-body a { font-weight: 500; font-size: 16px; padding: 0px; line-height: 34px; color: rgb(49, 49, 49); margin-right: 0px; }
.megamenu .service-list .service .media-body p { color: rgb(82, 82, 82); line-height: 26px; margin: 0px; font-weight: 400; }
.megamenu .service-list .service.special .media-body a { color: rgb(33, 37, 46); border: none; }
.megamenu .service-list .service.special .media-body p { color: rgb(33, 37, 46); }
.megamenu .start-offer { padding: 0px; }
.megamenu .start-offer .inner { height: 100%; border-bottom-right-radius: 12px; border-top-right-radius: 12px; padding: 30px; text-align: left; }
.megamenu .start-offer .inner .inner-content { font-size: 14px; line-height: 28px; color: rgb(255, 255, 255); }
.megamenu .start-offer .inner .title { color: rgb(255, 255, 255); font-weight: 700; }
.megamenu .start-offer .inner a { font-weight: 700; display: inline-block; line-height: 1; font-size: 16px; padding: 17px 26px !important; }
.megamenu-list { left: 0px; right: 0px; padding: 0px !important; background-color: transparent !important; }
.megamenu-list .menu-item a { color: rgb(232, 232, 232); font-size: 13px; white-space: nowrap; }
.megamenu-list .menu-item a:hover { color: rgb(105, 195, 153); }
.megamenu-list .media-body { display: table-cell; vertical-align: top; }
.megamenu-list .service-list { padding: 30px; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12px; border-top-left-radius: 12px; box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
.megamenu-list .service-list .service { display: inline-table; padding: 12px; }
.megamenu-list .service-list .service .media { padding: 0px 0px 10px; }
.megamenu-list .service-list .service .media-left { padding: 10px 15px 15px 0px; color: rgb(158, 158, 158); }
.megamenu-list .service-list .service .media-left .svg { height: 44px; width: 44px; }
.megamenu-list .service-list .service ul { padding: 10px 0px 0px; }
.megamenu-list .service-list .service .media-body a { font-size: 16px; padding: 0px; line-height: 38px; color: rgb(49, 49, 49); margin-right: 0px; }
.megamenu-list .service-list .service .media-body a:hover { color: rgb(21, 55, 95); }
.megamenu-list .service-list .service .media-body p { font-size: 12px; color: rgb(76, 74, 74); line-height: 22px; margin: 0px; }
.megamenu-list .service-list .service.special .media-body a { color: rgb(33, 37, 46); border: none; }
.megamenu-list .service-list .service.special .media-body p { color: rgb(33, 37, 46); }
.megamenu-list .start-offer { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; padding: 0px; }
.megamenu-list .start-offer .inner { height: 100%; border-bottom-right-radius: 12px; border-top-right-radius: 12px; padding: 30px; text-align: left; background-color: rgb(21, 55, 95); }
.megamenu-list .start-offer .inner .inner-content { font-size: 14px; line-height: 28px; color: rgb(33, 33, 34); }
.megamenu-list .start-offer .inner .title { color: rgb(24, 27, 34); font-weight: 700; }
.megamenu-list .start-offer .inner a { font-weight: 700; display: inline-block; line-height: 1; font-size: 16px; padding: 17px 26px !important; }
.megamenu-list .service .top-head { align-items: center; position: relative; padding-bottom: 10px; display: flex; }
.megamenu-list .service .top-head .svg { height: 32px; width: 32px; }
.megamenu-list .service .top-head div { padding: 0px 0px 0px 15px; font-size: 16px; font-weight: 700; }
.section-404 { text-align: center; }
.section-404 .img-responsive { display: inline-block; }
.section-404 .input { vertical-align: middle; border: 1px solid rgb(21, 55, 95); padding: 15px; width: 50%; }
.section-404 .title { font-size: 38px; color: rgb(33, 33, 34); line-height: 40px; }
.section-404 i { font-size: 32px; color: rgb(21, 55, 95); }
.section-404 .subtitle { font-style: italic; font-size: 15px; color: rgb(76, 74, 74); }
.section-404 .input-group { width: 100%; display: inline-block; line-height: 19px; margin-top: 40px; }
.top-header { z-index: 0; overflow: hidden; position: relative; background-size: cover; background-repeat: no-repeat; padding-top: 86px; padding-bottom: 100px; }
.top-header .wrapper { position: relative; }
.top-header .wrapper .heading { font-weight: 700; font-size: 72px; text-transform: capitalize; color: rgb(255, 255, 255); }
.top-header .wrapper .subheading { color: rgb(234, 234, 234); line-height: 32px; font-weight: 500 !important; }
.top-header .golink { margin-right: 15px; text-transform: capitalize; letter-spacing: 0.5px; border-bottom: 3px solid grey; padding-bottom: 5px; font-size: 14px; font-weight: 600; cursor: pointer !important; }
.top-header .golink:hover { padding-bottom: 0px; border-bottom: 3px solid rgb(255, 255, 255); transition: 0.3s; cursor: pointer !important; text-decoration: none !important; }
.getready { position: relative; padding: 80px 0px; }
.getready .column-support-txt { position: relative; display: inline-block; }
.getready .column-support-title { font-weight: 700; font-size: 46px; color: rgb(255, 255, 255); line-height: 1; margin-bottom: 12px; }
.getready .column-support-subtitle { font-size: 18px; line-height: 30px; color: rgb(255, 255, 255); }
.getready .btn-floats { text-align: right; }
#spinner-area { background-color: rgb(0, 0, 0); z-index: 9999; position: fixed; inset: 0px; margin: auto; opacity: 0.9; }
.spinner { position: fixed; height: 3em; width: 3em; overflow: visible; margin: auto; inset: 0px; }
.spinner-txt { color: rgb(65, 65, 66); left: -9px; margin-top: 50px; position: absolute; }
.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: rgb(73, 49, 57); opacity: 0.8; position: absolute; top: 0px; left: 0px; animation: 2s ease-in-out 0s infinite normal none running sk-bounce; }
.double-bounce2 { animation-delay: -1s; }
.onScreen .line { animation: 2s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal forwards running dash; }
@-webkit-keyframes sk-bounce { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}
@keyframes sk-bounce { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}
.cd-top { display: inline-block; height: 42px; width: 42px; position: fixed; bottom: 100px; right: 30px; overflow: hidden; text-indent: 100%; white-space: nowrap; border-radius: 12px; background: rgb(21, 55, 95); visibility: hidden; opacity: 0; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; transition: opacity 0.3s, visibility 0.3s; }
.cd-top.cd-fade-out, .cd-top.cd-is-visible, .no-touch .cd-top:hover { transition: opacity 0.3s, visibility; }
.cd-top i { top: 7px; color: rgb(255, 255, 255); font-size: 31px; display: inline-flex; position: absolute; right: 33px; }
.cd-top.cd-is-visible { visibility: visible; opacity: 1; z-index: 99; }
.cd-top.cd-fade-out { opacity: 0.5; }
.no-touch .cd-top:hover { background-color: rgb(232, 98, 86); opacity: 1; }
.domain-prices { margin-top: 10px; }
.domain-prices ul { margin: 0px; padding: 0px; list-style: none; }
.domain-prices li { display: inline-flex; padding: 10px 20px; position: relative; font-size: 18px; font-weight: 600; }
.domain-prices li sup { font-size: 14px; top: -4px; }
.domain-prices li .price { margin-left: 10px; color: rgb(255, 255, 255) !important; }
.fullrock { height: 100%; width: 100%; padding: 100px 0px; display: block; position: fixed; z-index: 1200; top: 0px; left: 0px; overflow: auto; }
.fullrock-content { position: relative; }
.fullrock a { line-height: 28px; text-decoration: none; color: rgb(34, 38, 47); transition: 0.3s; }
.fullrock a:focus, .fullrock a:hover { color: rgb(241, 241, 241); }
.fullrock .svg.closer { height: 50px; width: 50px; background-color: rgb(255, 255, 255); cursor: pointer; position: absolute; top: 25px; right: 25px; opacity: 0.6; }
.fullrock .svg.closer:hover { opacity: 1; transition: 0.3s; }
.fullrock .svg.logo-menu { position: absolute; width: 110px; top: -70px; }
#myNav { display: none; }
#typed-cursor { opacity: 1; animation: 0.9s ease 0s infinite normal none running blink; }
.maping .datacenters { border: 3px solid rgb(255, 255, 255); width: 22px; height: 22px; border-radius: 24px; cursor: pointer; position: absolute; }
.maping .datacenters.montreal { top: 38%; left: 28%; }
.maping .datacenters.newyork { top: 44%; left: 26%; }
.maping .datacenters.portugal { top: 46%; left: 44%; }
.maping .datacenters.london { top: 38%; left: 46.5%; }
.maping .datacenters.moskow { top: 35%; left: 56%; }
.maping .datacenters.hongkong { top: 54%; left: 79%; }
.maping .datacenters.singapure { top: 64%; left: 77%; }
@keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.balancing .load b { font-size: 22px; margin-bottom: 12px; display: inline-block; font-weight: 500; }
.balancing .load .info { font-size: 16px; line-height: 34px; color: rgb(76, 74, 71); }
.included { margin-top: 25px; color: rgb(255, 255, 255); line-height: 26px; font-size: 16px; font-weight: 500; }
.sidebar .included h4 { margin-bottom: 20px; }
.included i { padding-right: 12px; font-size: 20px; vertical-align: middle; }
.sidebar .ordersummary h4 { margin-bottom: 20px; }
.included ul { padding-left: 0px; }
.included ul li { list-style: none; }
.godown { border: none; position: absolute; display: inline-table; margin-top: 200px; z-index: 2; animation: 1s ease 0s infinite alternate none running moverdown; left: calc(-518px + 55vw) !important; }
.godown span { position: absolute; letter-spacing: 1px; top: -10px; font-size: 16px; left: 0px; font-weight: 700; transform: rotate(-90deg) !important; }
@-webkit-keyframes moverdown { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-10px); }
}
@keyframes moverdown { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-10px); }
}
.soc-icons-apply a { display: inline-block; margin: 0px 10px 20px 0px; }
.soc-icons-apply a:hover { color: rgb(21, 55, 95); text-decoration: none; }
.soc-icons-apply span { background-color: rgb(255, 255, 255); display: grid; align-items: center; height: 48px; line-height: 48px; text-align: center; border-radius: 18px; width: 48px; transition: 0.3s; font-size: 24px; box-shadow: rgba(62, 62, 79, 0.15) 0px 2px 8px 0px; }
.soc-icons-apply span:hover { color: rgb(21, 55, 95) !important; }
.randomline { position: absolute; right: 0px; bottom: 0px; margin-bottom: 50px; }
.bigline { width: 50px; margin-bottom: 8px; }
.smallline { position: absolute; right: 0px; width: 15px; }
.mfp-fade.mfp-bg { opacity: 0; transition: 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.popup-gallery img { width: 100%; padding: 0px; }
.zoo-content { position: absolute; right: 0px; height: 100%; width: 100%; top: 0px; }
.zoo-content:hover { opacity: 0; transition: 0.3s; }
.zoo-content .icoo { text-align: center; margin: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.zoo-content .icoo i { font-size: 34px; color: rgb(255, 255, 255); border-radius: 50px; padding: 10px; border: none; opacity: 0.8; }
.config.cd-main-content { position: initial !important; }
.config.cd-main-content .cd-filter-content { padding-left: 0px; }
.config.cd-main-content input.form-control { width: 65px; }
.config.cd-main-content .table td { vertical-align: middle; border-color: grey; }
.config.cd-main-content .table thead td { font-weight: 700; }
.config.cd-main-content .table tbody { padding-top: 20px; }
.config.cd-main-content .cd-filter-block ul { padding: 0px; }
.cd-filter-block input.range-slider-input { height: 4px; border: none !important; }
.range-slider-input::-webkit-slider-thumb { cursor: pointer; height: 16px; width: 16px; border-radius: 50px; border: none; }
.ordersummary { margin-top: 30px; font-size: 14px; }
.ordersummary td { padding: 10px 0px !important; }
.notfound p { line-height: 30px; }
.knowledge a.category { color: rgb(33, 33, 34); }
svg.blackfriday { min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0px; left: 0px; }
#games .gametitle { position: absolute; z-index: 9; bottom: 0px; left: 0px; right: 0px; line-height: 32px; background: rgba(0, 0, 0, 0.7); padding: 25px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
#games .gametitle strong { font-size: 18px; display: block; color: rgb(255, 255, 255); }
#games .gametitle .button { position: absolute; display: none; left: 18px; right: 18px; bottom: -56px; }
#games .hoverbg { height: inherit; width: 100%; inset: 0px 0px -100%; z-index: 8; position: absolute; content: " "; border-radius: 12px; opacity: 0; transition: 0.25s; background: rgba(0, 0, 0, 0.5); }
#games .refing { height: 350px; overflow: hidden; width: 100%; position: relative; border-radius: 12px; text-align: center; margin-top: 50px; }
#games .col:hover { position: absolute; left: 0px; top: 0px; transform: translate3d(0px, 0px, 0px); }
#games .col:hover .hoverbg { opacity: 1; border-radius: 12px; height: inherit; }
#games .col:hover .gametitle { background: 0px 0px; bottom: 80px; transition: bottom 0.25s ease-in-out; }
#games .col:hover .gametitle .button { display: block; text-align: center; }
#games .col:hover .button { bottom: -46px; }
.agpanel { position: relative; padding-left: 75px; }
.agpanel svg { position: absolute; top: 0px; width: 60px; height: auto; left: 0px; }
.agpanel p { line-height: 32px; }
.btn-settings { z-index: 99; right: 50px; position: fixed; top: 200px; width: 70px; height: 70px; border: none; font-weight: 700; color: rgb(33, 33, 34); text-align: center; vertical-align: middle; align-items: center; border-radius: 17px; background-color: rgb(239, 239, 239); list-style: none; display: grid; zoom: 1; box-shadow: rgba(62, 62, 79, 0.35) 0px 2px 8px 0px; line-height: 26px !important; padding: 11px !important; transition: 0.3s linear !important; }
.btn-settings:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 10px 0px; transform: translateY(-5px); color: rgb(255, 255, 255) !important; background-color: rgb(76, 74, 74) !important; }
.btn-settings span { font-size: 30px; }
.btn-settings span:nth-child(2) { font-size: 13px; }
.btn-demos { z-index: 99; right: 50px; position: fixed; top: 285px; width: 70px; height: 70px; border: none; font-weight: 700; color: rgb(33, 33, 34); text-align: center; vertical-align: middle; align-items: center; border-radius: 17px; background-color: rgb(239, 239, 239); list-style: none; display: grid; zoom: 1; box-shadow: rgba(62, 62, 79, 0.35) 0px 2px 8px 0px; line-height: 26px !important; padding: 11px !important; transition: 0.3s linear !important; }
.btn-demos:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 10px 0px; transform: translateY(-5px); color: rgb(255, 255, 255) !important; background-color: rgb(76, 74, 74) !important; }
.btn-demos span { font-size: 30px; }
.btn-demos span:nth-child(2) { font-size: 12px; }
.offcanvas.offcanvas-box { width: 640px; margin: 25px; border-radius: 12px; background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 20px 0px; backdrop-filter: blur(5px); }
.offcanvas.offcanvas-box .card svg { position: relative; top: 50%; left: 60%; width: 48px; height: 48px; transform: translate(-50%, -50%); }
.offcanvas.offcanvas-box .card { box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
.offcanvas.offcanvas-box .card img { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.offcanvas.offcanvas-box .os { float: left; text-align: center; display: flex; align-items: center; justify-content: center; box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; width: calc(20% - 20px); min-height: 115px; background-color: rgb(255, 255, 255); margin: 10px; }
.offcanvas.offcanvas-box .os svg { width: 44px; height: 44px; margin-bottom: 2px; }
.offcanvas.offcanvas-box .os p { color: rgb(33, 33, 34); }
.offcanvas-header .btn-close { border-radius: 50%; background-color: rgb(239, 239, 239); padding: 12px !important; }
.offcanvas-header .btn-close:hover { background-color: rgb(225, 225, 225); transition: 0.35s; }
.offcanvas-header { padding: 1.4rem 2rem; box-shadow: rgba(62, 62, 79, 0.1) 0px 2px 8px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.offcanvas-body { padding: 1.5rem 2rem; }
.btn-check:checked + .btn-outline-pink { background-color: rgb(21, 55, 95) !important; color: rgb(255, 255, 255) !important; }
.btn-check:checked + .btn-outline-blue { background-color: rgb(22, 151, 191) !important; color: rgb(255, 255, 255) !important; }
.btn-check:checked + .btn-outline-green { background-color: rgb(132, 168, 65) !important; color: rgb(255, 255, 255) !important; }
.btn-check:checked + .btn-outline-dark { background-color: rgb(108, 118, 126) !important; color: rgb(255, 255, 255) !important; }
.content-btn-demos { line-height: 48px; margin-right: 5px; z-index: 99; right: 10px; position: fixed; top: 350px; }
.pink a { background: rgb(21, 55, 95); }
.blue a { background: rgb(85, 189, 229); }
.green a { background: rgb(191, 216, 77); }
.dark a { background: rgb(81, 81, 82); }
svg { vertical-align: middle; border-style: none; }
.svg.pattern { position: absolute; bottom: 0px; top: 0px; }
.infonews { top: 0px; width: 100%; z-index: 12; position: absolute; }
.infonews .news { padding: 10px 20px; font-size: 14px; color: grey; }
.infonews small { vertical-align: middle; color: rgb(188, 188, 188) !important; }
.infonews-nav { display: flex; align-items: center; }
.infonews-nav li { position: relative; display: inline-block; }
.infonews-nav a.iconews { display: flex; padding: 10px 0px; align-items: center; font-size: 13px; margin-left: 30px; cursor: pointer; font-weight: 400; vertical-align: text-top; color: rgb(188, 188, 188) !important; }
.infonews-nav a.iconews:last-child { font-weight: 700; font-size: 14px; }
.infonews-nav a.iconews:hover { text-decoration: none; transition: 0.2s ease-in-out; color: rgb(255, 255, 255) !important; }
#my-popover-content p { font-size: 40px; }
#my-popover-content { display: none; }
.styleswitch:hover { cursor: pointer !important; transition: 0.5s !important; }
.activelayout { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.activebackground { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.activeheader { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.activecolor { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.activefont { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.activetextDirection { background-color: rgb(239, 239, 239) !important; color: rgb(33, 33, 34) !important; }
.stylelayout { cursor: pointer; }
.stylelayout.activelayout { cursor: default; }
.stylecolor { cursor: pointer; }
.stylecolor.activecolor { cursor: default; }
.styleheader { cursor: pointer; }
.styleheader.activeheader { cursor: default; }
.stylebackground { cursor: pointer; }
.stylebackground.activefont { cursor: default; }
.styletextDirection { cursor: pointer; }
.styletextDirection.activetextDirection { cursor: default; }
.stylefont { cursor: pointer; }
.stylefont.activefont { cursor: default; }
.offcanvas-content { padding: 20px 0px; }
[data-color="black"] svg #svg-ico { fill: rgb(76, 85, 93); }
[data-color="black"] svg #svg-concept { stroke: rgb(76, 85, 93); }
[data-color="black"] .golink { color: rgb(76, 85, 93) !important; }
[data-color="black"] .golink:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .bg-pink { background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .c-pink { color: rgb(76, 85, 93) !important; }
[data-color="black"] .bb-pink { border-bottom: 1px solid rgb(76, 85, 93) !important; }
[data-color="black"] .popover-body { border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .popover .arrow::before { border-top-color: rgb(76, 85, 93); }
[data-color="black"] .popover .popover-header { background-color: rgb(76, 85, 93); }
[data-color="black"] ::selection { background: rgb(76, 85, 93); }
[data-color="black"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .megamenu .start-offer .inner { background-color: rgb(76, 85, 93); }
[data-color="black"] .megamenu .service-list .service.special .media-body a:hover { color: rgb(76, 85, 93); }
[data-color="black"] .megamenu .service-list .service .media-body a:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .megamenu-list .service-list .service .media-body a:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .team .wrapper:hover .team-info .desc { color: rgb(76, 85, 93); }
[data-color="black"] .wpc-cloud-range .noUi-connect { background-color: rgb(76, 85, 93); }
[data-color="black"] .wpc-cloud-range .noUi-tooltip::before { border-color: rgb(76, 85, 93) transparent transparent; }
[data-color="black"] .wpc-cloud-range .noUi-tooltip { background-color: rgb(76, 85, 93); }
[data-color="black"] .wpc-cloud-range .noUi-horizontal .noUi-handle { background-color: rgb(76, 85, 93); }
[data-color="black"] .wpc-vps-info .title .info { color: rgb(76, 85, 93); }
[data-color="black"] .fullrock .closer { color: rgb(76, 85, 93) !important; }
[data-color="black"] .form-control:focus { border: 1px solid rgb(76, 85, 93) !important; }
[data-color="black"] .sec-bg5 { background-color: rgb(76, 85, 93); }
[data-color="black"] .total-grad { background: linear-gradient(-60deg, rgb(76, 85, 93) 0px, rgb(108, 118, 126) 100%) !important; }
[data-color="black"] .total-grad-inverse { background: linear-gradient(240deg, rgb(108, 118, 126) 0px, rgb(76, 85, 93) 100%); }
[data-color="black"] .total-grad-pink-blue-intense { background: linear-gradient(240deg, rgb(17, 17, 17) 50%, rgb(0, 0, 0) 100%); }
[data-color="black"] .menu-wrap.fixed { background: linear-gradient(89deg, rgb(108, 118, 126) 3%, rgb(76, 85, 93) 98%); }
[data-color="black"] .btn-default-pink { color: rgb(76, 85, 93); border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .btn-default-pink:hover { background-color: rgb(76, 85, 93); }
[data-color="black"] .btn-default-grad-purple-fill { background-image: linear-gradient(to right, rgb(108, 118, 126), rgb(76, 85, 93) 40%, rgb(76, 85, 93) 40%, rgb(108, 118, 126)); }
[data-color="black"] .btn-default-grad-purple-fill:hover { background-image: linear-gradient(to right, rgb(108, 118, 126), rgb(76, 85, 93) 40%, rgb(76, 85, 93) 40%, rgb(108, 118, 126)); }
[data-color="black"] .btn-default-pink-fill { background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .pricing .list-info { background-color: rgb(76, 85, 93); }
[data-color="black"] .slick #slider .plan-container .title { color: rgb(76, 85, 93); }
[data-color="black"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active { background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .tabs.offers-tabs .tabs-header .active { border-left: 3px solid rgb(76, 85, 93) !important; color: rgb(76, 85, 93) !important; }
[data-color="black"] .tabs.offers-tabs .tabs-header .active:hover { color: rgb(76, 85, 93) !important; }
[data-color="black"] .fill-input:focus { border-color: rgb(76, 85, 93) !important; }
[data-color="black"] .countdown .wrapper .clock div:first-child { border: 1px solid rgb(76, 85, 93); background-color: rgb(76, 85, 93); }
[data-color="black"] .accordion.faq .panel-title.active { border-bottom: 1px solid rgb(76, 85, 93); }
[data-color="black"] .blog .sidebar .heading.active { color: rgb(76, 85, 93) !important; }
[data-color="black"] .blog .sidebar .posts .tabs-header li.active { color: rgb(76, 85, 93) !important; border-bottom-color: rgb(76, 85, 93) !important; }
[data-color="black"] .blog .sidebar .line.active::before { background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .blog .media .media-heading a:hover { color: rgb(76, 85, 93); }
[data-color="black"] .blog .wrap-blog .social-icon i { color: rgb(76, 85, 93); }
[data-color="black"] .blog .sidebar .categories .heading a.active { color: rgb(76, 85, 93) !important; }
[data-color="black"] .blog .sidebar .categories .heading a::after { color: rgb(76, 85, 93); }
[data-color="black"] .blog .sidebar .categories .heading span { color: rgb(76, 85, 93); }
[data-color="black"] .circle-section .title-round { color: rgb(76, 85, 93); }
[data-color="black"] .domain-prices li { color: rgb(76, 85, 93); }
[data-color="black"] .maping .datacenters { background: rgb(76, 85, 93); }
[data-color="black"] .footer .soc-icons i { color: rgb(76, 85, 93); }
[data-color="black"] .included i { color: rgb(76, 85, 93); }
[data-color="black"] .soc-icons-apply span { color: rgb(76, 85, 93); }
[data-color="black"] .bigline { border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .smallline { border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .knowledge a { color: rgb(76, 85, 93); }
[data-color="black"] .godown span { color: rgb(76, 85, 93); }
[data-color="black"] .cd-filter-block input[type="radio"]:checked + label::before { border: 1px solid rgb(76, 85, 93) !important; background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .cd-filter-block input[type="checkbox"]:checked + label::before { border: 1px solid rgb(76, 85, 93) !important; background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .cd-filter-block select:hover { border: 1px solid rgb(76, 85, 93) !important; }
[data-color="black"] .cd-filter-block input:focus, [data-color="black"] .cd-filter-block select:focus { border-color: rgb(76, 85, 93) !important; }
[data-color="black"] .range-slider-input::-webkit-slider-runnable-track { background: rgb(76, 85, 93); }
[data-color="black"] .range-slider-input::-webkit-slider-thumb { background: rgb(76, 85, 93); }
[data-color="black"] .zoo-content .icoo i { background-color: rgb(76, 85, 93); }
[data-color="black"] .services .service-wrap .pay img { border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .page-item.active .page-link { background-color: rgb(76, 85, 93) !important; border-color: rgb(76, 85, 93) !important; }
[data-color="black"] .cd-filter-block input.range-slider-input { background-color: rgb(76, 85, 93) !important; }
[data-color="black"] .range-slider-input::-webkit-slider-thumb { background-color: rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activelayout { border-bottom: 1px solid rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activebackground { border-bottom: 1px solid rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activecolor { border-bottom: 1px solid rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activeheader { border-bottom: 1px solid rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activefont { border-bottom: 1px solid rgb(76, 85, 93) !important; }
.styleswitch:hover, [data-color="black"] .activetextDirection { border-bottom: 1px solid rgb(76, 85, 93) !important; }
[data-color="black"] .bs-popover-start > .popover-arrow::after { border-right-color: rgb(76, 85, 93) !important; border-left-color: rgb(76, 85, 93) !important; }
[data-color="black"] .bs-popover-end > .popover-arrow::after { border-left-color: rgb(76, 85, 93) !important; border-right-color: rgb(76, 85, 93) !important; }
[data-color="black"] .bs-popover-bottom > .popover-arrow::after { border-bottom-color: rgb(76, 85, 93) !important; }
[data-color="black"] .bs-popover-top > .popover-arrow::after { border-top-color: rgb(76, 85, 93) !important; }
[data-color="black"] .gdprcookie-types ul li input:checked ~ label { background-color: rgb(76, 85, 93); border: 1px solid rgb(76, 85, 93); }
[data-color="black"] .pricing .wrapper .title { color: rgb(108, 118, 126); }
[data-color="black"] .bg-purple { background-color: rgb(108, 118, 126) !important; }
[data-color="black"] .c-purple { color: rgb(108, 118, 126) !important; }
[data-color="black"] .sec-grad-white-to-purple { background: linear-gradient(90deg, rgb(255, 255, 255) 70%, rgb(108, 118, 126) 0px) !important; }
[data-color="black"] .btn-default-purple { color: rgb(108, 118, 126); border: 1px solid rgb(108, 118, 126); }
[data-color="black"] .btn-default-purple:hover { background-color: rgb(108, 118, 126); }
[data-color="black"] .btn-default-purple-fill { background-color: rgb(108, 118, 126) !important; }
[data-color="black"] .pricing .table .title { color: rgb(108, 118, 126); }
[data-color="black"] .accordion.faq .panel-title.active { color: rgb(108, 118, 126) !important; }
[data-color="black"] .wpc-vps-info .price-wrap .title { background-color: rgb(108, 118, 126); }
[data-color="black"] .megamenu .start-offer .inner .inner-content { color: rgb(239, 239, 239); }
[data-color="blue"] svg #svg-ico { fill: rgb(85, 189, 229); }
[data-color="blue"] svg #svg-concept { stroke: rgb(85, 189, 229); }
[data-color="blue"] .golink { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .golink:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .bg-pink { background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .c-pink { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .bb-pink { border-bottom: 1px solid rgb(85, 189, 229) !important; }
[data-color="blue"] .popover-body { border: 2px solid rgb(85, 189, 229); }
[data-color="blue"] .popover .arrow::before { border-top-color: rgb(85, 189, 229); }
[data-color="blue"] .popover .popover-header { background-color: rgb(85, 189, 229); }
[data-color="blue"] ::selection { background: rgb(85, 189, 229); }
[data-color="blue"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .megamenu .start-offer .inner { background-color: rgb(85, 189, 229); }
[data-color="blue"] .megamenu .service-list .service.special .media-body a:hover { color: rgb(85, 189, 229); }
[data-color="blue"] .megamenu .service-list .service .media-body a:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .megamenu-list .service-list .service .media-body a:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .team .wrapper:hover .team-info .desc { color: rgb(85, 189, 229); }
[data-color="blue"] .wpc-cloud-range .noUi-connect { background-color: rgb(85, 189, 229); }
[data-color="blue"] .wpc-cloud-range .noUi-tooltip::before { border-color: rgb(85, 189, 229) transparent transparent; }
[data-color="blue"] .wpc-cloud-range .noUi-tooltip { background-color: rgb(85, 189, 229); }
[data-color="blue"] .wpc-cloud-range .noUi-horizontal .noUi-handle { background-color: rgb(85, 189, 229); }
[data-color="blue"] .wpc-vps-info .title .info { color: rgb(85, 189, 229); }
[data-color="blue"] .fullrock .closer { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .form-control:focus { border: 1px solid rgb(85, 189, 229) !important; }
[data-color="blue"] .sec-bg5 { background-color: rgb(85, 189, 229); }
[data-color="blue"] .total-grad { background: linear-gradient(-60deg, rgb(85, 189, 229) 0px, rgb(22, 151, 191) 100%) !important; }
[data-color="blue"] .total-grad-inverse { background: linear-gradient(240deg, rgb(22, 151, 191) 0px, rgb(85, 189, 229) 100%); }
[data-color="blue"] .total-grad-pink-blue-intense { background: linear-gradient(240deg, rgb(0, 0, 0) 50%, rgb(0, 61, 74) 100%); }
[data-color="blue"] .menu-wrap.fixed { background: linear-gradient(89deg, rgb(22, 151, 191) 3%, rgb(85, 189, 229) 98%); }
[data-color="blue"] .btn-default-pink { color: rgb(85, 189, 229); border: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .btn-default-pink:hover { background-color: rgb(85, 189, 229); }
[data-color="blue"] .btn-default-grad-purple-fill { background-image: linear-gradient(to right, rgb(22, 151, 191), rgb(85, 189, 229) 40%, rgb(85, 189, 229) 40%, rgb(22, 151, 191)); }
[data-color="blue"] .btn-default-grad-purple-fill:hover { background-image: linear-gradient(to right, rgb(22, 151, 191), rgb(85, 189, 229) 40%, rgb(85, 189, 229) 40%, rgb(22, 151, 191)); }
[data-color="blue"] .btn-default-pink-fill { background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .pricing .wrapper .title { color: rgb(85, 189, 229); }
[data-color="blue"] .pricing .list-info { background-color: rgb(85, 189, 229); }
[data-color="blue"] .slick #slider .plan-container .title { color: rgb(85, 189, 229); }
[data-color="blue"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active { background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .tabs.offers-tabs .tabs-header .active { border-left: 3px solid rgb(85, 189, 229) !important; color: rgb(85, 189, 229) !important; }
[data-color="blue"] .tabs.offers-tabs .tabs-header .active:hover { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .fill-input:focus { border-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .countdown .wrapper .clock div:first-child { border: 1px solid rgb(85, 189, 229); background-color: rgb(85, 189, 229); }
[data-color="blue"] .accordion.faq .panel-title.active { border-bottom: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .blog .sidebar .heading.active { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .blog .sidebar .posts .tabs-header li.active { color: rgb(85, 189, 229) !important; border-bottom-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .blog .sidebar .line.active::before { background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .blog .media .media-heading a:hover { color: rgb(85, 189, 229); }
[data-color="blue"] .blog .wrap-blog .social-icon i { color: rgb(85, 189, 229); }
[data-color="blue"] .blog .sidebar .categories .heading a.active { color: rgb(85, 189, 229) !important; }
[data-color="blue"] .blog .sidebar .categories .heading a::after { color: rgb(85, 189, 229); }
[data-color="blue"] .blog .sidebar .categories .heading span { color: rgb(85, 189, 229); }
[data-color="blue"] .circle-section .title-round { color: rgb(85, 189, 229); }
[data-color="blue"] .domain-prices li { color: rgb(85, 189, 229); }
[data-color="blue"] .maping .datacenters { background: rgb(85, 189, 229); }
[data-color="blue"] .footer .soc-icons i { color: rgb(85, 189, 229); }
[data-color="blue"] .included i { color: rgb(85, 189, 229); }
[data-color="blue"] .soc-icons-apply span { color: rgb(85, 189, 229); }
[data-color="blue"] .bigline { border: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .smallline { border: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .knowledge a { color: rgb(85, 189, 229); }
[data-color="blue"] .godown span { color: rgb(85, 189, 229); }
[data-color="blue"] .cd-filter-block input[type="radio"]:checked + label::before { border: 1px solid rgb(85, 189, 229) !important; background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .cd-filter-block input[type="checkbox"]:checked + label::before { border: 1px solid rgb(85, 189, 229) !important; background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .cd-filter-block select:hover { border: 1px solid rgb(85, 189, 229) !important; }
[data-color="blue"] .cd-filter-block input:focus, [data-color="blue"] .cd-filter-block select:focus { border-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .range-slider-input::-webkit-slider-runnable-track { background: rgb(85, 189, 229); }
[data-color="blue"] .range-slider-input::-webkit-slider-thumb { background: rgb(85, 189, 229); }
[data-color="blue"] .zoo-content .icoo i { background-color: rgb(85, 189, 229); }
[data-color="blue"] .services .service-wrap .pay img { border: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .page-item.active .page-link { background-color: rgb(85, 189, 229) !important; border-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .cd-filter-block input.range-slider-input { background-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .range-slider-input::-webkit-slider-thumb { background-color: rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activelayout { border-bottom: 1px solid rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activebackground { border-bottom: 1px solid rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activecolor { border-bottom: 1px solid rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activeheader { border-bottom: 1px solid rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activefont { border-bottom: 1px solid rgb(85, 189, 229) !important; }
.styleswitch:hover, [data-color="blue"] .activetextDirection { border-bottom: 1px solid rgb(85, 189, 229) !important; }
[data-color="blue"] .bs-popover-start > .popover-arrow::after { border-right-color: rgb(85, 189, 229) !important; border-left-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .bs-popover-end > .popover-arrow::after { border-left-color: rgb(85, 189, 229) !important; border-right-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .bs-popover-bottom > .popover-arrow::after { border-bottom-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .bs-popover-top > .popover-arrow::after { border-top-color: rgb(85, 189, 229) !important; }
[data-color="blue"] .gdprcookie-types ul li input:checked ~ label { background-color: rgb(85, 189, 229); border: 1px solid rgb(85, 189, 229); }
[data-color="blue"] .bg-purple { background-color: rgb(22, 151, 191) !important; }
[data-color="blue"] .c-purple { color: rgb(22, 151, 191) !important; }
[data-color="blue"] .sec-grad-white-to-purple { background: linear-gradient(90deg, rgb(255, 255, 255) 70%, rgb(22, 151, 191) 0px) !important; }
[data-color="blue"] .btn-default-purple { color: rgb(22, 151, 191); border: 1px solid rgb(22, 151, 191); }
[data-color="blue"] .btn-default-purple:hover { background-color: rgb(22, 151, 191); }
[data-color="blue"] .btn-default-purple-fill { background-color: rgb(22, 151, 191) !important; }
[data-color="blue"] .pricing .table .title { color: rgb(22, 151, 191); }
[data-color="blue"] .accordion.faq .panel-title.active { color: rgb(22, 151, 191) !important; }
[data-color="blue"] .wpc-vps-info .price-wrap .title { background-color: rgb(22, 151, 191); }
[data-color="green"] svg #svg-ico { fill: rgb(151, 203, 59); }
[data-color="green"] svg #svg-concept { stroke: rgb(151, 203, 59); }
[data-color="green"] .golink { color: rgb(151, 203, 59) !important; }
[data-color="green"] .golink:hover { color: rgb(151, 203, 59) !important; }
[data-color="green"] .bg-pink { background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .c-pink { color: rgb(151, 203, 59) !important; }
[data-color="green"] .bb-pink { border-bottom: 1px solid rgb(151, 203, 59) !important; }
[data-color="green"] .popover-body { border: 2px solid rgb(151, 203, 59); }
[data-color="green"] .popover .arrow::before { border-top-color: rgb(151, 203, 59); }
[data-color="green"] .popover .popover-header { background-color: rgb(151, 203, 59); }
[data-color="green"] ::selection { background: rgb(151, 203, 59); }
[data-color="green"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover { color: rgb(151, 203, 59) !important; }
[data-color="green"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover { color: rgb(151, 203, 59) !important; }
[data-color="green"] .megamenu .start-offer .inner { background-color: rgb(151, 203, 59); }
[data-color="green"] .megamenu .service-list .service.special .media-body a:hover { color: rgb(151, 203, 59); }
[data-color="green"] .megamenu .service-list .service .media-body a:hover { color: rgb(151, 203, 59) !important; }
[data-color="green"] .megamenu-list .service-list .service .media-body a:hover { color: rgb(151, 203, 59) !important; }
[data-color="green"] .team .wrapper:hover .team-info .desc { color: rgb(151, 203, 59); }
[data-color="green"] .wpc-cloud-range .noUi-connect { background-color: rgb(151, 203, 59); }
[data-color="green"] .wpc-cloud-range .noUi-tooltip::before { border-color: rgb(151, 203, 59) transparent transparent; }
[data-color="green"] .wpc-cloud-range .noUi-tooltip { background-color: rgb(151, 203, 59); }
[data-color="green"] .wpc-cloud-range .noUi-horizontal .noUi-handle { background-color: rgb(151, 203, 59); }
[data-color="green"] .wpc-vps-info .title .info { color: rgb(151, 203, 59); }
[data-color="green"] .fullrock .closer { color: rgb(151, 203, 59) !important; }
[data-color="green"] .form-control:focus { border: 1px solid rgb(151, 203, 59) !important; }
[data-color="green"] .sec-bg5 { background-color: rgb(151, 203, 59); }
[data-color="green"] .total-grad { background: linear-gradient(-60deg, rgb(151, 203, 59) 0px, rgb(132, 168, 65) 100%) !important; }
[data-color="green"] .total-grad-inverse { background: linear-gradient(240deg, rgb(132, 168, 65) 0px, rgb(151, 203, 59) 100%); }
[data-color="green"] .total-grad-pink-blue-intense { background: linear-gradient(240deg, rgb(0, 0, 0) 50%, rgb(0, 58, 1) 100%); }
[data-color="green"] .menu-wrap.fixed { background: linear-gradient(89deg, rgb(132, 168, 65) 3%, rgb(151, 203, 59) 98%); }
[data-color="green"] .btn-default-pink { color: rgb(151, 203, 59); border: 1px solid rgb(151, 203, 59); }
[data-color="green"] .btn-default-pink:hover { background-color: rgb(151, 203, 59); }
[data-color="green"] .btn-default-grad-purple-fill { background-image: linear-gradient(to right, rgb(132, 168, 65), rgb(151, 203, 59) 40%, rgb(151, 203, 59) 40%, rgb(132, 168, 65)); }
[data-color="green"] .btn-default-grad-purple-fill:hover { background-image: linear-gradient(to right, rgb(132, 168, 65), rgb(151, 203, 59) 40%, rgb(151, 203, 59) 40%, rgb(132, 168, 65)); }
[data-color="green"] .btn-default-pink-fill { background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .pricing .wrapper .title { color: rgb(151, 203, 59); }
[data-color="green"] .pricing .list-info { background-color: rgb(151, 203, 59); }
[data-color="green"] .slick #slider .plan-container .title { color: rgb(151, 203, 59); }
[data-color="green"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active { background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .tabs.offers-tabs .tabs-header .active { border-left: 3px solid rgb(151, 203, 59) !important; color: rgb(151, 203, 59) !important; }
[data-color="green"] .tabs.offers-tabs .tabs-header .active:hover { color: rgb(85, 189, 229); }
[data-color="green"] .fill-input:focus { border-color: rgb(151, 203, 59) !important; }
[data-color="green"] .countdown .wrapper .clock div:first-child { border: 1px solid rgb(151, 203, 59); background-color: rgb(151, 203, 59); }
[data-color="green"] .accordion.faq .panel-title.active { border-bottom: 1px solid rgb(151, 203, 59) !important; }
[data-color="green"] .blog .sidebar .heading.active { color: rgb(151, 203, 59) !important; }
[data-color="green"] .blog .sidebar .posts .tabs-header li.active { color: rgb(151, 203, 59) !important; border-bottom-color: rgb(151, 203, 59) !important; }
[data-color="green"] .blog .sidebar .line.active::before { background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .blog .media .media-heading a:hover { color: rgb(151, 203, 59); }
[data-color="green"] .blog .wrap-blog .social-icon i { color: rgb(151, 203, 59); }
[data-color="green"] .blog .sidebar .categories .heading a.active { color: rgb(151, 203, 59) !important; }
[data-color="green"] .blog .sidebar .categories .heading a::after { color: rgb(151, 203, 59); }
[data-color="green"] .blog .sidebar .categories .heading span { color: rgb(151, 203, 59); }
[data-color="green"] .circle-section .title-round { color: rgb(151, 203, 59); }
[data-color="green"] .domain-prices li { color: rgb(151, 203, 59); }
[data-color="green"] .maping .datacenters { background: rgb(151, 203, 59); }
[data-color="green"] .footer .soc-icons i { color: rgb(151, 203, 59); }
[data-color="green"] .included i { color: rgb(151, 203, 59); }
[data-color="green"] .soc-icons-apply span { color: rgb(151, 203, 59); }
[data-color="green"] .bigline { border: 1px solid rgb(151, 203, 59); }
[data-color="green"] .smallline { border: 1px solid rgb(151, 203, 59); }
[data-color="green"] .knowledge a { color: rgb(151, 203, 59); }
[data-color="green"] .godown span { color: rgb(151, 203, 59); }
[data-color="green"] .cd-filter-block input[type="radio"]:checked + label::before { border: 1px solid rgb(151, 203, 59) !important; background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .cd-filter-block input[type="checkbox"]:checked + label::before { border: 1px solid rgb(151, 203, 59) !important; background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .cd-filter-block select:hover { border: 1px solid rgb(151, 203, 59) !important; }
[data-color="green"] .cd-filter-block input:focus, [data-color="green"] .cd-filter-block select:focus { border-color: rgb(151, 203, 59) !important; }
[data-color="green"] .range-slider-input::-webkit-slider-runnable-track { background: rgb(151, 203, 59); }
[data-color="green"] .range-slider-input::-webkit-slider-thumb { background: rgb(151, 203, 59); }
[data-color="green"] .zoo-content .icoo i { background-color: rgb(151, 203, 59); }
[data-color="green"] .services .service-wrap .pay img { border: 1px solid rgb(151, 203, 59); }
[data-color="green"] .page-item.active .page-link { background-color: rgb(151, 203, 59) !important; border-color: rgb(151, 203, 59) !important; }
[data-color="green"] .cd-filter-block input.range-slider-input { background-color: rgb(151, 203, 59) !important; }
[data-color="green"] .range-slider-input::-webkit-slider-thumb { background-color: rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activelayout { border-bottom: 1px solid rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activebackground { border-bottom: 1px solid rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activecolor { border-bottom: 1px solid rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activeheader { border-bottom: 1px solid rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activefont { border-bottom: 1px solid rgb(151, 203, 59) !important; }
.styleswitch:hover, [data-color="green"] .activetextDirection { border-bottom: 1px solid rgb(151, 203, 59) !important; }
[data-color="green"] .bs-popover-start > .popover-arrow::after { border-right-color: rgb(151, 203, 59) !important; border-left-color: rgb(151, 203, 59) !important; }
[data-color="green"] .bs-popover-end > .popover-arrow::after { border-left-color: rgb(151, 203, 59) !important; border-right-color: rgb(151, 203, 59) !important; }
[data-color="green"] .bs-popover-bottom > .popover-arrow::after { border-bottom-color: rgb(151, 203, 59) !important; }
[data-color="green"] .bs-popover-top > .popover-arrow::after { border-top-color: rgb(151, 203, 59) !important; }
[data-color="green"] .gdprcookie-types ul li input:checked ~ label { background-color: rgb(151, 203, 59); border: 1px solid rgb(151, 203, 59); }
[data-color="green"] .bg-purple { background-color: rgb(132, 168, 65) !important; }
[data-color="green"] .c-purple { color: rgb(132, 168, 65) !important; }
[data-color="green"] .sec-grad-white-to-purple { background: linear-gradient(90deg, rgb(255, 255, 255) 70%, rgb(132, 168, 65) 0px) !important; }
[data-color="green"] .btn-default-purple { color: rgb(132, 168, 65); border: 1px solid rgb(132, 168, 65); }
[data-color="green"] .btn-default-purple:hover { background-color: rgb(132, 168, 65); }
[data-color="green"] .btn-default-purple-fill { background-color: rgb(132, 168, 65) !important; }
[data-color="green"] .pricing .table .title { color: rgb(132, 168, 65); }
[data-color="green"] .accordion.faq .panel-title.active { color: rgb(132, 168, 65) !important; }
[data-color="green"] .wpc-vps-info .price-wrap .title { background-color: rgb(132, 168, 65); }
[data-color="pink"] svg #svg-ico { fill: rgb(21, 55, 95); }
[data-color="pink"] svg #svg-concept { stroke: rgb(21, 55, 95); }
[data-color="pink"] .golink { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .golink:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .bg-pink { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .c-pink { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .bb-pink { border-bottom: 1px solid rgb(21, 55, 95) !important; }
[data-color="pink"] .popover-body { border: 2px solid rgb(21, 55, 95); }
[data-color="pink"] .popover .arrow::before { border-top-color: rgb(21, 55, 95); }
[data-color="pink"] .popover .popover-header { background-color: rgb(21, 55, 95); }
[data-color="pink"] ::selection { background: rgb(21, 55, 95); }
[data-color="pink"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .megamenu .start-offer .inner { background-color: rgb(21, 55, 95); }
[data-color="pink"] .megamenu .service-list .service.special .media-body a:hover { color: rgb(21, 55, 95); }
[data-color="pink"] .megamenu .service-list .service .media-body a:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .megamenu-list .service-list .service .media-body a:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .team .wrapper:hover .team-info .desc { color: rgb(21, 55, 95); }
[data-color="pink"] .wpc-cloud-range .noUi-connect { background-color: rgb(21, 55, 95); }
[data-color="pink"] .wpc-cloud-range .noUi-tooltip::before { border-color: rgb(21, 55, 95) transparent transparent; }
[data-color="pink"] .wpc-cloud-range .noUi-tooltip { background-color: rgb(21, 55, 95); }
[data-color="pink"] .wpc-cloud-range .noUi-horizontal .noUi-handle { background-color: rgb(21, 55, 95); }
[data-color="pink"] .wpc-vps-info .title .info { color: rgb(21, 55, 95); }
[data-color="pink"] .fullrock .closer { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .form-control:focus { border: 1px solid rgb(21, 55, 95) !important; }
[data-color="pink"] .sec-bg5 { background-color: rgb(21, 55, 95); }
[data-color="pink"] .total-grad { background: linear-gradient(-60deg, rgb(21, 55, 95) 0px, rgb(21, 55, 95) 100%) !important; }
[data-color="pink"] .total-grad-inverse { background: linear-gradient(240deg, rgb(21, 55, 95) 0px, rgb(21, 55, 95) 100%); }
[data-color="pink"] .total-grad-pink-blue-intense { background: linear-gradient(240deg, rgb(0, 0, 0) 50%, rgb(63, 0, 74) 100%); }
[data-color="pink"] .menu-wrap.fixed { background: linear-gradient(89deg, rgb(21, 55, 95) 3%, rgb(21, 55, 95) 98%); }
[data-color="pink"] .btn-default-pink { color: rgb(21, 55, 95); border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .btn-default-pink:hover { background-color: rgb(21, 55, 95); }
[data-color="pink"] .btn-default-grad-purple-fill { background-image: linear-gradient(to right, rgb(21, 55, 95), rgb(21, 55, 95) 40%, rgb(21, 55, 95) 40%, rgb(21, 55, 95)); }
[data-color="pink"] .btn-default-grad-purple-fill:hover { background-image: linear-gradient(to right, rgb(21, 55, 95), rgb(21, 55, 95) 40%, rgb(21, 55, 95) 40%, rgb(21, 55, 95)); }
[data-color="pink"] .btn-default-pink-fill { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .pricing .wrapper .title { color: rgb(21, 55, 95); }
[data-color="pink"] .pricing .list-info { background-color: rgb(21, 55, 95); }
[data-color="pink"] .slick #slider .plan-container .title { color: rgb(21, 55, 95); }
[data-color="pink"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .tabs.offers-tabs .tabs-header .active { border-left: 3px solid rgb(21, 55, 95) !important; color: rgb(21, 55, 95) !important; }
[data-color="pink"] .tabs.offers-tabs .tabs-header .active:hover { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .fill-input:focus { border-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .countdown .wrapper .clock div:first-child { border: 1px solid rgb(21, 55, 95); background-color: rgb(21, 55, 95); }
[data-color="pink"] .accordion.faq .panel-title.active { border-bottom: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .blog .sidebar .heading.active { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .blog .sidebar .posts .tabs-header li.active { color: rgb(21, 55, 95) !important; border-bottom-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .blog .sidebar .line.active::before { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .blog .media .media-heading a:hover { color: rgb(21, 55, 95); }
[data-color="pink"] .blog .wrap-blog .social-icon i { color: rgb(21, 55, 95); }
[data-color="pink"] .blog .sidebar .categories .heading a.active { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .blog .sidebar .categories .heading a::after { color: rgb(21, 55, 95); }
[data-color="pink"] .blog .sidebar .categories .heading span { color: rgb(21, 55, 95); }
[data-color="pink"] .circle-section .title-round { color: rgb(21, 55, 95); }
[data-color="pink"] .domain-prices li { color: rgb(21, 55, 95); }
[data-color="pink"] .maping .datacenters { background: rgb(21, 55, 95); }
[data-color="pink"] .footer .soc-icons i { color: rgb(21, 55, 95); }
[data-color="pink"] .included i { color: rgb(21, 55, 95); }
[data-color="pink"] .soc-icons-apply span { color: rgb(21, 55, 95); }
[data-color="pink"] .bigline { border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .smallline { border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .knowledge a { color: rgb(21, 55, 95); }
[data-color="pink"] .godown span { color: rgb(21, 55, 95); }
[data-color="pink"] .cd-filter-block input[type="radio"]:checked + label::before { border: 1px solid rgb(21, 55, 95) !important; background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .cd-filter-block input[type="checkbox"]:checked + label::before { border: 1px solid rgb(21, 55, 95) !important; background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .cd-filter-block select:hover { border: 1px solid rgb(21, 55, 95) !important; }
[data-color="pink"] .cd-filter-block input:focus, [data-color="pink"] .cd-filter-block select:focus { border-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .range-slider-input::-webkit-slider-runnable-track { background: rgb(21, 55, 95); }
[data-color="pink"] .range-slider-input::-webkit-slider-thumb { background: rgb(21, 55, 95); }
[data-color="pink"] .zoo-content .icoo i { background-color: rgb(21, 55, 95); }
[data-color="pink"] .services .service-wrap .pay img { border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .page-item.active .page-link { background-color: rgb(21, 55, 95) !important; border-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .cd-filter-block input.range-slider-input { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .range-slider-input::-webkit-slider-thumb { background-color: rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activelayout { border-bottom: 1px solid rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activebackground { border-bottom: 1px solid rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activecolor { border-bottom: 1px solid rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activeheader { border-bottom: 1px solid rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activefont { border-bottom: 1px solid rgb(21, 55, 95) !important; }
.styleswitch:hover, [data-color="pink"] .activetextDirection { border-bottom: 1px solid rgb(21, 55, 95) !important; }
[data-color="pink"] .bs-popover-start > .popover-arrow::after { border-right-color: rgb(21, 55, 95) !important; border-left-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .bs-popover-end > .popover-arrow::after { border-left-color: rgb(21, 55, 95) !important; border-right-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .bs-popover-bottom > .popover-arrow::after { border-bottom-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .bs-popover-top > .popover-arrow::after { border-top-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .gdprcookie-types ul li input:checked ~ label { background-color: rgb(21, 55, 95); border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .bg-purple { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .c-purple { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .sec-grad-white-to-purple { background: linear-gradient(90deg, rgb(255, 255, 255) 70%, rgb(21, 55, 95) 0px) !important; }
[data-color="pink"] .btn-default-purple { color: rgb(21, 55, 95); border: 1px solid rgb(21, 55, 95); }
[data-color="pink"] .btn-default-purple:hover { background-color: rgb(21, 55, 95); }
[data-color="pink"] .btn-default-purple-fill { background-color: rgb(21, 55, 95) !important; }
[data-color="pink"] .pricing .table .title { color: rgb(21, 55, 95); }
[data-color="pink"] .accordion.faq .panel-title.active { color: rgb(21, 55, 95) !important; }
[data-color="pink"] .wpc-vps-info .price-wrap .title { background-color: rgb(21, 55, 95); }
[data-background="light"] .box-container .division-01 { display: block !important; }
[data-background="light"] .box-container .division-ontop { display: block !important; }
[data-background="light"] .box-container .menu-wrap { background-color: rgb(255, 255, 255); padding: 15px 0px; }
[data-background="light"] .box-container .nav-menu .main-menu a { color: rgb(33, 33, 34); }
[data-background="light"] .box-container .menu-wrap.fixed { background: rgb(235, 239, 245) !important; }
[data-background="light"] .box-container .nav-menu .main-menu a.v-stroke:hover::before { height: initial; }
[data-background="light"] .menu-wrap .main-menu .sub-menu.megamenu-list { box-shadow: none; }
[data-background="light"] .menu-wrap .main-menu .sub-menu.megamenu { box-shadow: none; }
[data-background="light"] .menu-wrap .main-menu .sub-menu { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
[data-background="light"] .sub-menu.menu-large { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
[data-background="light"] .sub-menu.menu-large .service-list { box-shadow: none; }
[data-background="light"] .sub-menu.megamenu-list { box-shadow: none; }
[data-background="dark"] .menu-wrap.fixed .sub-menu.menu-large { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px !important; }
[data-background="light"] .sub-menu.megamenu-list .service-list { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
[data-background="light"] .sub-menu.megamenu-list .service-list .sub-menu { box-shadow: none; }
[data-background="light"] .start-offer { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
[data-background="light"] .sub-menu.megamenu .service-list { box-shadow: rgba(62, 62, 79, 0.23) 0px 2px 8px 0px; }
[data-background="light"] .sub-menu.megamenu { box-shadow: none; }
[data-background="light"] .box-container .sec-bg4 { background-image: none !important; background-color: rgb(21, 55, 95) !important; padding: 80px 0px 135px !important; }
[data-background="light"] .box-container .top-header .servicessync { background-color: transparent; display: block; }
[data-background="light"] .box-container .services.maping.sec-normal.sec-grad-grey-to-grey { padding-bottom: 0px; background: rgb(255, 255, 255) !important; }
[data-background="light"] .box-container .footer { background-color: rgb(235, 239, 245) !important; }
[data-background="light"] .box-container .footer .heading { color: rgb(33, 33, 34); }
[data-background="light"] .box-container .footer .footer-menu .menu-item a { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .footer .footer-menu .menu-item a:hover { color: grey; }
[data-background="light"] .box-container .footer .copyright { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .subcribe form p { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .footer .footer-menu .menu-item.by { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .footer .payment-list li p { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .footer .payment-list li i { color: rgb(65, 65, 66); }
[data-background="light"] .box-container .footer .payment-list li i:hover { color: grey; }
[data-background="light"] .box-container .footer .logo-bg { opacity: 0.05; }
[data-background="light"] .box-container #header .logo-menu.d-block { display: none !important; }
[data-background="light"] .box-container #header .logo-menu.d-none { display: inline-block !important; }
[data-background="light"] .box-container #header .logo-menu { display: none !important; }
[data-background="light"] .box-container .footer .logo-footer.d-block { display: none !important; }
[data-background="light"] .box-container .footer .logo-footer.d-none { display: inline-block !important; }
[data-background="light"] .box-container .accordion.faq .panel-title { border-bottom: 1px solid rgb(209, 209, 209); }
[data-background="light"] .box-container #features .sec-main { padding: 0px; }
[data-background="light"] .box-container #clientstats.pricing.special { padding-bottom: 0px !important; }
[data-background="light"] .box-container #clientstats .top-content { border: none !important; }
[data-background="light"] .box-container .blobleft.d-none { position: absolute; width: 115px; left: -2px; z-index: 2; display: block !important; }
[data-background="light"] .box-container .blobright.d-none { position: absolute; transform: rotate(180deg); width: 115px; right: -2px; z-index: 2; display: block !important; }
[data-background="light"] .box-container .cd-main-content { margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 80px 0px; margin-bottom: 0px !important; }
[data-background="light"] .box-container .history-section .sec-main .col-md-10.offset-md-1 { width: 100%; margin-left: 0px; }
[data-background="light"] .box-container .history-section .tabs .tabs-header .text-white { color: rgb(33, 33, 34) !important; }
[data-background="light"] .box-container .history-section .info-content h4 { color: rgb(33, 33, 34); }
[data-background="light"] .box-container .history-section .tabs-content .info-content p { color: rgb(65, 65, 66); }
[data-background="light"] .box-container #scroll.motpath { background-image: none; }
[data-background="light"] .box-container .sync .sec-main { padding: 0px; box-shadow: none; }
[data-background="light"] .box-container .best-plans .sec-main { padding: 0px; box-shadow: none; background-color: transparent; }
[data-background="light"] .box-container .getready .column-support-title { color: rgb(33, 33, 34); }
[data-background="light"] .box-container .getready .column-support-subtitle { color: rgb(33, 33, 34); }
[data-background="light"] .box-container .cpupath { background-image: url("") !important; background-color: rgb(255, 255, 255) !important; }
[data-background="light"] .box-container .motpath { background-image: url(""); }
[data-background="light"] .box-container .tabs.motpath { background-image: none !important; }
[data-background="light"] .box-container .exapath { background-image: url(""); }
[data-background="light"] .box-container #features.exapath { background-image: none; }
[data-background="light"] .box-container .motpath.sec-bg4 { background-image: none; padding-top: 50px; }
[data-background="light"] .box-container .sec-grad-yellow-to-black-right { background: rgb(255, 255, 255) !important; }
[data-background="light"] .box-container .best-plans.pricing .bagde { top: 200px; right: initial; left: 0px; }
[data-background="light"] .box-container .best-plans.pricing.cpupath { padding: 80px 0px !important; }
[data-background="light"] .box-container #games .col:hover .gametitle { background: 0px 0px; }
[data-background="light"] .box-container .opa-6 { opacity: 0.3; }
[data-background="light"] .box-container .c-grey-light { color: rgb(65, 65, 66); }
[data-background="light"] .box-container #nav-toggle span::after { background-color: rgb(33, 33, 34); }
[data-background="light"] .box-container #nav-toggle span::before { background-color: rgb(33, 33, 34); }
[data-background="light"] .box-container .menu-wrap #nav-toggle span { background-color: rgb(33, 33, 34); }
[data-background="light"] .box-container .menu-wrap #nav-toggle.active span { background-color: transparent; }
[data-background="light"] .box-container .sec-bg3.infonews { background-color: rgb(235, 239, 245) !important; }
[data-background="light"] .box-container .infonews .c-yellow { color: rgb(0, 0, 0) !important; }
[data-background="light"] .box-container .infonews .c-yellow:hover { transition: 0.3s; color: grey !important; }
[data-background="light"] .box-container .infonews-nav a { color: rgb(33, 33, 33) !important; }
[data-background="light"] .box-container .infonews-nav a:hover { transition: 0.3s; color: grey !important; }
[data-background="light"] .box-container .nopadding .sec-main { padding: 0px !important; }
[data-background="light"] .box-container .nomargin .sec-main { margin: 0px !important; }
[data-background="light"] .box-container .sec-bg3 .section-subheading { color: rgb(33, 33, 34) !important; }
[data-background="light"] .box-container .custom-flip .popup-gallery img { border: 2px solid rgb(222, 226, 230); border-radius: 12px; }
[data-background="light"] .box-container .bg-colorstyle { background-color: rgb(255, 255, 255) !important; }
[data-background="light"] .box-container .bg-seccolorstyle { background-color: rgb(235, 239, 245) !important; }
[data-background="light"] .box-container .bg-noimage { background-image: none; }
[data-background="light"] .box-container .globalpadding { padding: 135px !important; }
[data-background="light"] .box-container .toppadding { padding-top: 135px !important; }
[data-background="light"] .box-container .bottompadding { padding-bottom: 135px !important; }
[data-background="light"] .box-container .notoppadding { padding-top: 0px !important; }
[data-background="light"] .box-container .nobottompadding { padding-bottom: 0px !important; }
[data-background="light"] .box-container .nopadding { padding: 0px !important; }
[data-background="light"] .box-container .tophalfpadding { padding-top: 85px !important; }
[data-background="light"] .box-container .bottomhalfpadding { padding-bottom: 85px !important; }
[data-background="light"] .box-container .nomargin { margin: 0px !important; }
[data-background="light"] .box-container .noimage { background-image: none !important; }
[data-background="light"] .box-container .mergecolor { color: rgb(33, 33, 34) !important; }
[data-background="light"] .box-container .seccolor { color: rgb(40, 40, 43) !important; }
[data-background="light"] .box-container .noshadow { box-shadow: none !important; }
[data-background="light"] .box-container .withshadow { box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
[data-background="light"] .box-container .noborder { border: none; }
[data-background="light"] .box-container .withborder { border: 2px solid rgb(222, 226, 230); }
[data-background="light"] .box-container .fullradius { border-radius: 12px; }
[data-background="light"] .box-container .initialradius { border-radius: initial; }
[data-background="light"] .box-container .topradius { border-top-left-radius: 12px; border-top-right-radius: 12px; }
[data-background="light"] .box-container .bottomradius { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
[data-background="light"] .box-container .hideelement { display: none; }
[data-background="light"] .box-container .specialposition { position: initial; z-index: 0; }
[data-background="light"] .box-container hr { opacity: 0.15; }
[data-background="light"] .box-container hr.fullline.d-none { margin: 0px; opacity: 0.2; display: block !important; }
[data-background="light"] .box-container .fullrock-content .logo-menu.d-block { display: none !important; }
[data-background="light"] .box-container .fullrock-content .logo-menu.d-none { display: block !important; }
[data-background="light"] .box-container .range-slider::after { color: rgb(40, 40, 43) !important; }
[data-background="light"] .box-container .range-slider::before { color: rgb(40, 40, 43) !important; }
[data-background="light"] .box-container .wpc-vps-info .title .info { border-top: 1px solid rgb(255, 255, 255); }
[data-background="light"] .box-container .cd-filter-block select { background-color: rgb(255, 255, 255); border: 1px solid grey; color: rgba(0, 143, 255, 0.13); }
[data-background="light"] .box-container #clone thead tr td { background-color: rgb(235, 239, 245); }
[data-background="light"] .box-container #clone thead tr td:first-child { background-color: transparent; }
[data-background="light"] .box-container .pagination > li > a { color: rgba(0, 143, 255, 0.13); border: none; background-color: rgb(235, 239, 245); }
[data-background="light"] .box-container .pagination > li > a:hover { background-color: rgb(21, 55, 95); color: rgb(33, 33, 34) !important; }
[data-background="light"] .box-container #radioplans .run-switch .an.active { color: rgba(0, 143, 255, 0.13) !important; }
[data-background="light"] .box-container #radioplans .run-switch .mo.active { color: rgba(0, 143, 255, 0.13) !important; }
[data-background="light"] .box-container .entrychange.border-end { border-right: 1px solid rgb(222, 226, 230); }
[data-background="dark"] .box-container .division-01 { display: block !important; }
[data-background="dark"] .box-container .division-ontop { display: block !important; background-color: rgb(0, 0, 0) !important; }
[data-background="dark"] .box-container .menu-wrap { }
[data-background="dark"] .box-container .menu-wrap.fixed { background: rgba(0, 143, 255, 0.13); box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 8px 0px; }
[data-background="dark"] .box-container .nav-menu .main-menu a.v-stroke:hover::before { height: initial; }
[data-background="dark"] .menu-wrap .main-menu .sub-menu { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px; }
[data-background="dark"] .menu-wrap .main-menu .sub-menu.megamenu-list { box-shadow: none; }
[data-background="dark"] .menu-wrap .main-menu .sub-menu.megamenu { box-shadow: none; }
[data-background="dark"] .sub-menu.menu-large { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px; }
[data-background="dark"] .sub-menu.menu-large .service-list { box-shadow: none; }
[data-background="dark"] .sub-menu.megamenu-list { box-shadow: none; }
[data-background="dark"] .menu-wrap.fixed .sub-menu.menu-large { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px !important; }
[data-background="dark"] .sub-menu.megamenu-list .service-list { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px; }
[data-background="dark"] .sub-menu.megamenu-list .service-list .sub-menu { box-shadow: none; }
[data-background="dark"] .start-offer { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
[data-background="dark"] .sub-menu.megamenu .service-list { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px; }
[data-background="dark"] .sub-menu.megamenu { box-shadow: none; }
[data-background="dark"] .box-container .sec-bg4 { background-image: none !important; background-color: rgb(21, 55, 95) !important; padding: 80px 0px 135px !important; }
[data-background="dark"] .box-container .top-header .servicessync { background-color: transparent; display: block; }
[data-background="dark"] .box-container .services.maping.sec-normal.sec-grad-grey-to-grey { padding-bottom: 0px; background: rgb(0, 0, 0) !important; }
[data-background="dark"] .box-container .footer { background-color: rgba(0, 143, 255, 0.13) !important; }
[data-background="dark"] .box-container .accordion.faq .panel-title { border-bottom: 1px solid rgb(0, 0, 0); }
[data-background="dark"] .box-container #features .sec-main { padding: 0px; }
[data-background="dark"] .box-container #clientstats.pricing.special { padding-bottom: 0px !important; }
[data-background="dark"] .box-container #clientstats .top-content { border: none !important; }
[data-background="dark"] .box-container .blobleft.d-none { position: absolute; width: 115px; left: -2px; z-index: 2; opacity: 0.3; display: block !important; }
[data-background="dark"] .box-container .blobright.d-none { position: absolute; transform: rotate(180deg); width: 115px; right: -2px; z-index: 2; opacity: 0.3; display: block !important; }
[data-background="dark"] .box-container .cd-main-content { margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 80px 0px; margin-bottom: 0px !important; }
[data-background="dark"] .box-container .history-section .sec-main .col-md-10.offset-md-1 { width: 100%; margin-left: 0px; }
[data-background="dark"] .box-container .history-section .info-content h4 { color: rgb(33, 33, 34); }
[data-background="dark"] .box-container .history-section .tabs-content .info-content p { color: rgb(65, 65, 66); }
[data-background="dark"] .box-container #scroll.motpath { background-image: none; }
[data-background="dark"] .box-container .sync .sec-main { padding: 0px; box-shadow: none; }
[data-background="dark"] .box-container .best-plans .sec-main { padding: 0px; box-shadow: none; background-color: transparent; }
[data-background="dark"] .box-container .getready .column-support-title { color: rgb(33, 33, 34); }
[data-background="dark"] .box-container .getready .column-support-subtitle { color: rgb(33, 33, 34); }
[data-background="dark"] .box-container .cpupath { background-image: url("") !important; background-color: rgb(255, 255, 255) !important; }
[data-background="dark"] .box-container .motpath { background-image: url(""); }
[data-background="dark"] .box-container .tabs.motpath { background-image: none !important; }
[data-background="dark"] .box-container .exapath { background-image: url(""); }
[data-background="dark"] .box-container #features.exapath { background-image: none; }
[data-background="dark"] .box-container .motpath.sec-bg4 { background-image: none; padding-top: 50px; }
[data-background="dark"] .box-container .sec-grad-yellow-to-black-right { background: rgb(0, 0, 0) !important; }
[data-background="dark"] .box-container .best-plans.pricing .bagde { top: 200px; right: initial; left: 0px; }
[data-background="dark"] .box-container .best-plans.pricing.cpupath { padding: 80px 0px !important; }
[data-background="dark"] .box-container #games .col:hover .gametitle { background: 0px 0px; }
[data-background="dark"] .box-container .opa-6 { opacity: 0.3; }
[data-background="dark"] .box-container .c-grey-light { color: rgb(65, 65, 66); }
[data-background="dark"] .box-container #nav-toggle span::after { background-color: rgb(255, 255, 255); }
[data-background="dark"] .box-container #nav-toggle span::before { background-color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .menu-wrap #nav-toggle span { background-color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .menu-wrap #nav-toggle.active span { background-color: transparent; }
[data-background="dark"] .box-container .sec-bg3.infonews { background-color: rgba(0, 143, 255, 0.13); }
[data-background="dark"] .box-container .infonews .c-yellow:hover { transition: 0.3s; color: grey !important; }
[data-background="dark"] .box-container .infonews-nav a { color: rgb(255, 255, 255) !important; }
[data-background="dark"] .box-container .infonews-nav a:hover { transition: 0.3s; color: grey !important; }
[data-background="dark"] .box-container .nopadding .sec-main { padding: 0px !important; }
[data-background="dark"] .box-container .nomargin .sec-main { margin: 0px !important; }
[data-background="dark"] .box-container .bg-colorstyle { background-color: rgb(0, 0, 0) !important; }
[data-background="dark"] .box-container .bg-seccolorstyle { background-color: rgba(0, 143, 255, 0.13) !important; }
[data-background="dark"] .box-container .bg-noimage { background-image: none; }
[data-background="dark"] .box-container .globalpadding { padding: 135px !important; }
[data-background="dark"] .box-container .toppadding { padding-top: 135px !important; }
[data-background="dark"] .box-container .bottompadding { padding-bottom: 135px !important; }
[data-background="dark"] .box-container .notoppadding { padding-top: 0px !important; }
[data-background="dark"] .box-container .nobottompadding { padding-bottom: 0px !important; }
[data-background="dark"] .box-container .nopadding { padding: 0px !important; }
[data-background="dark"] .box-container .tophalfpadding { padding-top: 85px !important; }
[data-background="dark"] .box-container .bottomhalfpadding { padding-bottom: 32px !important; }
[data-background="dark"] .box-container .nomargin { margin: 0px !important; }
[data-background="dark"] .box-container .noimage { background-image: none !important; }
[data-background="dark"] .box-container .mergecolor { color: rgb(255, 255, 255) !important; }
[data-background="dark"] .box-container .seccolor { color: rgb(212, 222, 231) !important; }
[data-background="dark"] .box-container .noshadow { box-shadow: none !important; }
[data-background="dark"] .box-container .withshadow { box-shadow: rgba(110, 110, 110, 0.1) 0px 5px 15px 0px; }
[data-background="dark"] .box-container .noborder { border: none; }
[data-background="dark"] .box-container .withborder { border: 2px solid rgba(0, 143, 255, 0.13); }
[data-background="dark"] .box-container .fullradius { border-radius: 12px; }
[data-background="dark"] .box-container .initialradius { border-radius: initial; }
[data-background="dark"] .box-container .topradius { border-top-left-radius: 12px; border-top-right-radius: 12px; }
[data-background="dark"] .box-container .bottomradius { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
[data-background="dark"] .box-container .hideelement { display: none; }
[data-background="dark"] .box-container .specialposition { position: initial; z-index: 0; }
[data-background="dark"] .box-container hr.fullline { margin: 0px; opacity: 0.9; }
[data-background="dark"] .box-container hr { border-top: 1px solid rgb(65, 65, 66); background-color: rgb(65, 65, 66); }
[data-background="dark"] .box-container hr.fullline.d-none { background-color: rgb(0, 0, 0); margin: 0px; opacity: 1; display: block !important; }
[data-background="ldark"] .box-container .fullrock-content .logo-menu.d-block { display: none !important; }
[data-background="dark"] .box-container .fullrock-content .logo-menu.d-none { display: none !important; }
[data-background="dark"] .popover { background-color: rgba(0, 143, 255, 0.13); }
[data-background="dark"] .popover .popover-body { background-color: rgba(0, 143, 255, 0.13); color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .best-plans .table div.title-table { color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .best-plans .table td:first-child { border-left: none; color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .path-left { right: 0px; }
[data-background="dark"] .box-container .range-slider::after { color: rgb(212, 222, 231) !important; }
[data-background="dark"] .box-container .range-slider::before { color: rgb(212, 222, 231) !important; }
[data-background="dark"] .box-container .wpc-vps-info .title .info { border-top: 1px solid rgb(0, 0, 0); }
[data-background="dark"] .box-container .cd-filter-block select { color: rgb(255, 255, 255); background-color: rgba(0, 143, 255, 0.13) !important; }
[data-background="dark"] .box-container .form-control { background-color: rgba(0, 143, 255, 0.13) !important; border: 1px solid grey !important; color: rgb(255, 255, 255) !important; }
[data-background="dark"] .box-container .fill-input { background-color: rgba(0, 143, 255, 0.13); border: 1px solid grey; color: rgb(255, 255, 255); }
[data-background="dark"] .box-container .cd-filter-block input { background-color: rgba(0, 143, 255, 0.13) !important; color: rgb(255, 255, 255) !important; }
[data-background="dark"] .box-container .best-plans .table td { border-left: 2px solid rgba(0, 143, 255, 0.13); border-bottom: 2px solid rgba(0, 143, 255, 0.13); color: rgb(255, 255, 255); }
[data-background="dark"] .box-container #clone thead tr td { background-color: rgba(0, 143, 255, 0.13); }
[data-background="dark"] .box-container #clone thead tr td:first-child { background-color: transparent; }
[data-background="dark"] .box-container .pagination > li > a { color: rgb(255, 255, 255); border: none; background-color: rgba(0, 143, 255, 0.13); }
[data-background="dark"] .box-container .pagination > li > a:hover { background-color: rgb(21, 55, 95); color: rgba(0, 143, 255, 0.13) !important; }
[data-background="dark"] .box-container .entrychange.border-end { border-right: 1px solid rgb(0, 0, 0) !important; }
[data-textdirection="rtl"] .box-container .ltr-img.d-block { display: none !important; }
[data-textdirection="rtl"] .box-container .rtl-img.d-none { display: block !important; }
[data-layout="boxed"] .box-container { display: table; width: 100%; height: 100%; table-layout: fixed; position: relative; }
[data-layout="boxed"] .box-container .menu-wrap.fixed { width: 1400px; right: auto; left: auto; }
[data-layout="boxed"] .box-container .godown { display: none; }
[data-layout="boxed"] .box-container .randomline { display: none; }
[data-layout="boxed"] .box-container .blobleft.d-none { display: none !important; }
[data-layout="boxed"] .box-container .blobright.d-none { display: none !important; }
[data-layout="frame"] .body-borders .bottom-border, [data-layout="frame"] .body-borders .top-border { height: 20px; }
[data-layout="frame"] .body-borders .left-border, [data-layout="frame"] .body-borders .right-border { width: 20px; }
[data-layout="frame"] .body-borders > * { position: fixed; z-index: 1030; }
[data-layout="frame"] .body-borders .top-border { top: 0px; left: 0px; width: 100%; }
[data-layout="frame"] .body-borders .right-border { top: 0px; right: 0px; height: 100%; }
[data-layout="frame"] .body-borders .left-border { top: 0px; left: 0px; height: 100%; }
[data-layout="frame"] .body-borders .bottom-border { bottom: 0px; left: 0px; width: 100%; }
[data-layout="frame"] .box-container { padding: 0px 20px; }
[data-layout="frame"] .box-container .menu-wrap.fixed { margin-top: 20px; }
[data-layout="frame"] .infonews { top: 20px; width: calc(100% - 40px); }
[data-layout="frame"] .menu-wrap { top: 60px; }
[data-layout="frame"] .menu-wrap.fixed { top: 0px; }
@media (min-width: 960px) {
  [data-layout="boxed"] .box-container.limit-width { max-width: 1400px; margin: auto; }
  [data-layout="wideboxed"] .box-container.limit-width { max-width: 1700px; margin: auto; }
}
@media (max-width: 992px) {
  [data-background="dark"] .box-container .sec-neutral { background-color: rgba(0, 143, 255, 0.13) !important; }
}
@media (max-width: 960px) {
  [data-layout="wideboxed"] .box-container.limit-width { max-width: 1700px; margin: auto; }
  [data-layout="frame"] .body-borders .bottom-border, [data-layout="frame"] .body-borders .top-border { height: 10px; }
  [data-layout="frame"] .body-borders .left-border, [data-layout="frame"] .body-borders .right-border { width: 10px; }
  [data-layout="frame"] .box-container .menu-wrap.fixed { margin-top: 10px; }
  [data-layout="frame"] .box-container { padding: 0px 10px; }
  .box-container .menu-wrap.mobile { padding: 10px; }
  [data-layout="frame"] .infonews { top: 10px; width: calc(100% - 20px); }
  [data-layout="frame"] .menu-wrap { top: 50px; }
}
@media (max-width: 767px) {
  [data-background="light"] .box-container .blobright.d-none { display: none !important; }
  [data-background="dark"] .box-container .blobright.d-none { display: none !important; }
  [data-background="light"] .box-container .blobleft.d-none { display: none !important; }
  [data-background="dark"] .box-container .blobleft.d-none { display: none !important; }
}
body[data-font="opensans"] { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h1 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h1 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h1 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h1 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h2 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h2 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h2 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h2 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h3 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h3 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h3 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h3 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h4 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h4 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h4 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h4 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h5 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h5 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h5 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h5 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] h6 { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] h6 { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] h6 { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] h6 { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] input { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] input { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] input { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] input { font-family: Raleway, sans-serif !important; }
body[data-font="poppins"] select { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] select { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] select { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] textarea { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] textarea { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] textarea { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] textarea { font-family: Raleway, sans-serif !important; }
body[data-font="opensans"] button { font-family: "Open Sans", sans-serif !important; }
body[data-font="poppins"] button { font-family: Poppins, sans-serif !important; }
body[data-font="nunito"] button { font-family: Nunito, sans-serif !important; }
body[data-font="raleway"] button { font-family: Raleway, sans-serif !important; }
[data-layout="wideboxed"] .box-container { display: table; width: 100%; height: 100%; table-layout: fixed; position: relative; }
[data-layout="wideboxed"] .box-container .menu-wrap.fixed { width: 1700px; right: auto; left: auto; }
[data-header="static"] .box-container .menu-wrap.fixed { position: absolute; }
[data-header="fixed"] .box-container .menu-wrap.fixed { position: fixed; }
[data-background="origin"] .menu-wrap.fixed .tech-box svg #svg-ico { fill: rgb(255, 255, 255) !important; }
@media (min-width: 1200px) and (max-width: 5000px) {
  .pricing.slider .slides-toggle .slide-prev { left: -10px; }
  .pricing.slider .plan-container { margin-right: 26px; }
  .pricing.slider .slider-wrap { margin-left: 15px; }
}
@media (max-width: 1024px) {
  svg.blackfriday { left: 50%; margin-left: -512px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog .sidebar .posts .tabs-header li { padding: 0px 5px 18px; }
  .blog .sidebar .archives .img { float: none; margin-bottom: 5px; }
}
@media (max-width: 1199px) {
  .top-header .wrapper .round::before { top: 12px; }
  .pricing.slider .info { margin-right: 0px; }
  .pricing.slider .slides-toggle .slide-prev { left: -15px; }
  .pricing.slider .slides-toggle .slide-next { right: -15px !important; }
  .pricing.slider .slides-toggle .slide-prev span { display: none !important; }
  .pricing.slider .slides-toggle .slide-next span { display: none !important; }
  .pricing.slider .wrapper { width: 300px; display: inline-block; }
  .tabs.offers-tabs .tabs-content .tabs-item.active::before { content: none; }
  .history-section .wrappper h3 { font-size: 20px; }
  .history-section .wrappper .desc { display: table; }
  .product-title h3 { font-size: 12px; padding: 14px; }
  .product-meta { padding: 0px 15px; margin-top: 35%; }
  #sidebar { width: auto !important; }
  .team .soc-icons-wrap .icons { display: inline-block; margin-top: 140px; padding: 10px; }
  .countdown .wrapper .heading { font-size: 40px; }
  .countdown .wrapper .heading { font-size: 20px; }
  .btn-order .continue { padding: 15px 30px; font-size: 16px; }
  .casestudy .icon-quote { margin-left: 10px; }
  .casestudy .content-info p:last-child { display: none; }
  .casestudy .content-info hr { display: none; }
  .blog .sidebar .heading { font-size: 14px; }
  .blog .sidebar .archives .item-wrap { padding-bottom: 0px; }
  .wrap-blog .infos i { font-size: 22px; }
  .footer .footer-menu .menu-item { margin-left: 0px; }
  .footer .soc-icons.m-left { padding-left: 90px; }
  .footer .logo-bg { margin-top: 56px; width: 380px; }
  .wpc-vps-info .content-price { padding: 50px 40px; }
  .wpc-vps-info .h-plans-info .price { font-size: 35px !important; }
  .h-plans-info .price .symbol { font-size: 24px !important; }
  .blog .sidebar .tabs .tabs-header li { margin: 0px 0px 30px; width: 100%; }
  .blog .sidebar .posts .img { width: 100%; margin-bottom: 15px; }
  .megamenu .start-offer .inner span { display: none; }
  .megamenu-list .start-offer .inner span { display: none; }
}
@media (min-width: 1199px) {
  .product-title h3 { font-size: 13px; padding: 13px; }
}
@media (min-width: 1170px) {
  .cd-gallery.filter-is-visible { width: 100% !important; }
  .cd-filter { width: 100% !important; }
  .cd-filter form { width: 100% !important; padding: 0px !important; }
  .cd-gallery li { width: 31% !important; }
  .cd-filter-trigger.filter-is-visible, .cd-filter-trigger.filter-is-visible:hover { color: rgb(76, 74, 74); }
  .no-touch .cd-filter-trigger:hover { text-decoration: none; }
}
@media (min-width: 767px) and (max-width: 991px) {
  .team .soc-icons-wrap .icons { padding-top: 80px; }
  .nav-menu .main-menu a { margin-right: 20px !important; }
  .menu-item div.badge { display: none; }
  .megamenu-list .service-list { border-radius: 12px; }
  .menu-item.menu-item-has-children.me-2 { margin-right: 0px !important; }
  .nav-menu .main-menu a.v-stroke { padding-right: 0px !important; }
  .megamenu .service-list .service .media-body a { font-size: 13px; font-weight: 500; }
  .megamenu .service-list { border-bottom-right-radius: 12px; border-top-right-radius: 12px; }
}
@media (max-width: 991px) {
  .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body p { font-size: 11px; color: rgb(82, 82, 82); }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer { width: 205px; }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner { padding: 20px; }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .title { font-size: 18px; }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner p { font-size: 14px; }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .val { font-size: 13px; }
  .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .dis { font-size: 18px; }
  .slider-content p { line-height: 32px !important; font-size: 15px !important; margin-top: 0px !important; }
  .slider-content h1 { font-size: 38px !important; line-height: 45px !important; }
  .flickity-slider .animatype { font-size: 32px; }
  .chars { position: relative; display: inline-flex; right: 0px; top: 0px; }
  .chars div { padding-top: 30px; }
  .chars p { color: rgb(255, 255, 255); font-size: 13px; margin-top: 8px; line-height: 26px; }
  .pricing .heading { font-size: 38px; }
  .plan-container .title { font-size: 20px; }
  .pricing.slider .wrapper { width: 230px; display: inline-block; }
  .section-heading.small-text { font-size: 28px; }
  .section-subheading.small-text { font-size: 16px; }
  .pricing .list-info li { font-size: 13px !important; }
  .tabs.offers-tabs .tabs-content .heading { font-size: 18px; margin-bottom: 6px; }
  .tabs.offers-tabs .tabs-content .info { font-size: 14px; }
  .tabs.offers-tabs .d-flex { display: inline-block; }
  .btn-x { padding: 10px 50px; border: 2px solid rgb(21, 55, 95); }
  .services.circle-section .heading { text-align: center; margin-top: 100px; }
  .services.circle-section .info { text-align: center; }
  .services.circle-section .skill-section { margin-bottom: 10px; }
  .services.circle-section .circle-wrapper { margin-top: 52px; }
  .services .service-wrap .info { padding-bottom: 30px; padding-right: 0px; }
  .services .service-wrap .service-section.service { border-top: 1px solid rgb(231, 234, 237); border-right: 1px solid rgb(231, 234, 237); }
  .history-section .img { margin: 0px auto; display: block; }
  .history-section .img-wrap::after { content: none; }
  .history-section .wrappper .title::before { display: none; }
  .history-section .wrappper img { width: 15%; }
  .product-title h3 { font-size: 14px; padding: 14px; }
  .product-meta { padding: 0px 80px; margin-top: 35%; }
  #sidebar { width: auto !important; position: relative !important; margin-top: 50px !important; top: 0px !important; }
  .shop .select.fisrt { margin: 0px; }
  .shop .select.second { margin: 0px; }
  .shop .select { padding-left: 0px; padding-right: 0px; margin-bottom: 30px; }
  .shop .select i { right: 10px; }
  .products .wrapper .img-wrap > img { width: 100%; }
  .products .wrapper { width: 30%; }
  .product-detail .form-addcart .number-wrap { margin-left: 0px; margin-bottom: 30px; }
  .product-detail .form-addcart .color-wrap { margin-left: 0px; }
  .product-detail .form-addcart .btn { margin-top: 30px; }
  .team .soc-icons-wrap .icons { display: inline-block; margin-top: 30px; }
  .center.slider .plan-container .period { font-size: 14px !important; }
  .search-input input.btn { padding: 16px 35px !important; font-size: 14px !important; }
  .countdown .wrapper { width: 100%; }
  .cart .payment-form { padding: 0px; }
  .cart .table tbody .section-bar .check { width: 100%; text-align: center; margin-right: 0px; }
  .casestudy .sec-bg1 { padding: 50px; text-align: center; }
  .casestudy .content-info div { display: none; }
  .casestudy .slide-next, .casestudy .slide-prev { bottom: 20px; }
  .casestudy .slide-prev { bottom: 20px; }
  .casestudy .casestudy { text-align: center; }
  .casestudy .study-img { text-align: center; }
  .casestudy .social-icons { text-align: center; margin-left: 0px; }
  .blog .media.right { padding-left: 0px; }
  .blog .media.answer { padding-left: 30px; }
  .wrap-blog .heading { font-size: 18px; }
  .blog.blog .wrap-blog .media img { display: none; }
  .blog .text-blog .social-icon { text-align: left; }
  .blog .text-blog .social-icon a:first-child { margin-left: 0px; }
  .wrap-blog .social-icon { width: 100%; margin-top: 15px; text-align: left; }
  .wrap-blog .text-blog a { margin-left: 0px; }
  .footer .footer-menu .menu-item { width: 100%; font-size: 13px; }
  .footer .heading { font-size: 22px; }
  .footer h6 { font-size: 12px; }
  .footer .logo-footer { margin: 0px auto; width: 130px; }
  .footer .soc-icons i { line-height: initial; height: 36px !important; width: 36px !important; }
  .footer .soc-icons i::before { font-size: 16px; }
  .cd-filter-content a { display: none; }
  label.checkbox-label a { display: inline-block !important; }
  .section-404 { background-size: 90%; }
  .section-404 .title span:first-child { display: block; }
  .section-404 .subtitle { font-size: 16px; }
  .getready .column-support-txt { width: 100%; margin-bottom: 30px; }
  .opa-pink { display: none; }
  .getready .btn-floats { text-align: left; }
  .overview .overview-info { padding: 30px 0px; }
  .blog .media .media-body { padding-left: 0px !important; }
  .wpc-vps-info .price-wrap { margin-top: 30px; }
  .wpc-vps-info .title .info { font-size: 20px; }
  .wpc-vps-info .price-wrap .price { margin-bottom: 10px; padding: 14px 40px; }
  .wpc-vps-info .price-wrap .title { padding: 20.5px 41px; }
  .wpc-vps-info .price-wrap .title { position: static; }
  .footer .logo-bg { margin-top: 35px; width: 360px; }
  .circle-wrapper { margin-top: 50px; }
  .sec-uping { margin: initial; }
  .godown { display: none; }
  .history-section.feat01 hr { margin-bottom: 80px; display: block !important; }
  .history-section.feat01 .row .first { padding-bottom: 50px; }
  .history-section.feat01 .row .second { padding-top: 50px; }
  .history-section.feat01 .row .third { padding-bottom: 50px; }
  .history-section .row img.first { padding-top: 0px; }
  #clone { display: none; }
  .tabs .btn-select-plan { position: initial; margin-top: 0px; }
  .tabs .btn-select-plan ul { z-index: 9; display: block; margin-bottom: 50px; }
  .tabs .btn-select-plan ul li.mb-2 { margin-bottom: 0px !important; }
  .top-header .wrapper .subheading { font-size: 14px; }
  .top-header .wrapper .included { display: none; }
  .top-header .wrapper .aboutus { margin-bottom: 0px; }
  .cd-filter-content .dflex { display: initial !important; }
  .tabs.offers-tabs .info-content { margin-top: 30px; }
  .fullrock .fullrock-content .svg.soon { margin-top: 30px; }
  .megamenu .service-list { padding: 20px 40px; }
  .megamenu .start-offer .inner .title { font-size: 16px; }
  .megamenu .start-offer .inner b { display: none; }
  .megamenu .service-list { flex: 0 0 100%; max-width: 100%; padding: 20px 40px; }
  .megamenu .start-offer { display: none; }
  .megamenu-list .service-list { flex: 0 0 100%; max-width: 100%; padding: 20px 40px; }
  .megamenu-list .start-offer { display: none; }
  .btn-settings { right: 23px; }
  .btn-demos { right: 23px; }
  .toplang { right: 23px; }
  [data-background="light"] .box-container .blobleft.d-none { display: none !important; }
  [data-background="light"] .box-container .blobright.d-none { display: none !important; }
  [data-background="light"] .box-container .best-plans.pricing .badge { display: none; }
  [data-background="light"] .box-container .entrychange.border-end { border-right: 0px !important; }
  [data-background="dark"] .box-container .entrychange.border-end { border-right: 0px !important; }
  [data-background="light"] .box-container .entrychange.border-end { border-bottom: 1px solid rgb(222, 226, 230) !important; }
  [data-background="dark"] .box-container .entrychange.border-end { border-bottom: 1px solid rgb(0, 0, 0) !important; }
  .entrychange.border-end { border-right: 0px !important; padding-bottom: 50px !important; margin-bottom: 50px !important; }
  .infonews .news span:first-child { display: none; }
  .infonews .news span:nth-child(2) { display: none; }
  .infonews .link .tabphone { display: none; }
  .menu-wrap.line { border-color: transparent; }
  .menu-wrap .col-sm-9.col-lg-7.col-lg-offset-2.p-0 { height: 0px; }
  .menu-wrap.fixed .nav-menu { padding: 0px 0px 10px; }
  .menu-wrap.fixed .menu-toggle.top { top: 5px; }
  .menu-wrap.light .main-menu > .menu-item > .sub-menu { background-color: rgb(174, 176, 181); }
  .menu-wrap.light.fixed .menu-toggle { top: -49px; }
  .menu-wrap.light.fixed .logo-menu { position: relative; top: 0px; }
  .menu-wrap.light .menu-toggle { top: -50px; }
  .menu-wrap.active .nav-menu .main-menu { transform: translateX(0px); padding: 80px 20px; list-style-type: none; }
  .menu-wrap.mobile { display: block; }
  .menu-wrap.mobile.active .logo-menu { z-index: 10; position: relative; }
  .menu-wrap.mobile.active .logo-responsive { position: relative; z-index: 99; display: block !important; }
  .nav-menu .main-menu > .menu-item .fa-caret-right::before { content: ""; }
  .nav-menu .main-menu > .menu-item > .sub-menu a { color: rgb(114, 117, 123); }
  .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item:last-child { padding-bottom: 0px; }
  .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a { color: rgb(114, 117, 123); font-size: 15px; margin: 0px; }
  .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item > .sub-menu { position: static; display: none; opacity: 1; padding: 0px; }
  .nav-menu .main-menu > .menu-item > .sub-menu { position: static; display: none; opacity: 1; visibility: visible; }
  .nav-menu .main-menu > .menu-item:hover > a { color: rgb(21, 55, 95); background-color: transparent; }
  .nav-menu .main-menu a { margin-right: 0px !important; }
  .nav-menu .menu-toggle { display: inline-block !important; }
  .menu-item.active.menu-item-has-children { background-color: rgb(21, 55, 95); }
  .nav-menu .main-menu { display: block; text-align: center; position: fixed; height: 100%; width: 100%; background: rgb(0, 0, 0); top: 0px; left: 0px; z-index: 999; overflow-y: auto; padding: 0px 0px 30px; margin: 0px; transform: translate3d(0px, 200%, 0px); transition: 0.3s; }
  .nav-menu .main-menu .menu-item.active > a { font-weight: 700; font-size: 13px; color: rgb(18, 30, 37) !important; }
  .nav-menu .main-menu .menu-item > a { color: rgb(175, 175, 175); font-size: 24px; }
  .nav-menu .main-menu .menu-item > a .badge { font-size: 12px; margin: 7px 10px; position: absolute; }
  .nav-menu .main-menu > .menu-item.menu-item-has-children > a::after { display: none; content: ""; font: 14px / 1 FontAwesome; position: absolute; right: -15px; top: 2px; }
  .nav-menu .main-menu > .menu-item > .sub-menu { z-index: 9; padding-top: 20px; border: none; background-color: transparent; box-shadow: none !important; }
  .nav-menu .main-menu > .menu-item.active > .sub-menu { padding: 20px; background-color: rgb(21, 55, 95); }
  .nav-menu .main-menu > .menu-item.active > .sub-menu > .menu-item { border-color: transparent; padding: 10px 0px; }
  .nav-menu .main-menu > .menu-item { width: 100%; float: none; margin-left: 0px; padding: 15px 0px; cursor: pointer; }
  .nav-menu .main-menu > .menu-item:last-child { border-bottom: none; }
  .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item { border: none; padding: 5px; }
  .menu-wrap { display: none; }
  nav .tech-box { margin-top: 7px; margin-right: 10px; }
  .nav-menu { width: initial; }
}
@media (min-width: 991px) {
  .domain-prices li:first-child { padding-left: 0px; }
  .nav-menu .main-menu > .menu-item > .sub-menu { margin-left: -65px; display: block !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.menu-large { margin-left: -120px !important; display: block !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.megamenu-list { margin-left: initial !important; display: initial !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.megamenu { margin-left: initial !important; display: initial !important; }
  .menu-wrap.mobile { display: none; }
}
@media (max-width: 767px) {
  .cd-main-content { z-index: 1; position: absolute !important; height: 100% !important; }
  .cd-main-content .cd-filter form { padding: 60px 20px; }
  .cd-main-content.is-fixed .cd-filter form { height: 100vh; overflow: auto; }
  .cd-main-content.sec-up { margin: 0px !important; z-index: 3 !important; }
  .cd-main-content.sec-up .badge { display: none; }
  .cd-main-content .cd-filter .sec-main { border: none; padding: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
  .cd-filter .row { margin: 0px !important; display: block !important; }
  .cd-filter .container { margin: 0px !important; padding: 0px !important; }
  .btn.cd-filter-trigger { line-height: initial; padding: 10px 15px; margin-top: 20px; display: inline-block !important; width: auto !important; text-indent: initial !important; }
  .cd-main-content.animated { animation-fill-mode: initial !important; }
  .nav-menu { padding: 0px; }
  .menu-item .sub-menu .menu-item a:hover { color: rgb(21, 55, 95) !important; }
  .menu-item.active .sub-menu .menu-item a { color: rgb(18, 30, 37) !important; }
  .menu-item.active .sub-menu .menu-item a:hover { color: rgb(255, 255, 255) !important; }
  .slider-content h1 { font-size: 52px !important; font-weight: 700 !important; line-height: 58px !important; }
  .slider-content p { margin-bottom: 20px !important; margin-left: 0px !important; }
  .hidden-xs { display: inline-block !important; }
  .pricing .subheading { margin-bottom: 50px; }
  h2.section-heading { line-height: 38px; font-size: 32px !important; }
  .section-heading.small-text { font-size: 28px !important; }
  .section-heading.small-text { font-size: 28px !important; }
  .section-subheading.small-text { font-size: 16px !important; }
  .section-offer.services .tabs.offers-tabs img { margin: 0px auto; max-width: 100%; }
  .pricing.slider .info { margin-top: 0px; }
  .pricing.slider .soc-icons { display: block; float: none; margin-top: 10px; margin-right: 0px; text-align: left; padding: 0px; }
  .pricing.slider .slides-toggle { display: none; }
  .pricing.slider .swiper-wrapper .price { font-size: 38px; }
  .pricing.slider .swiper-wrapper sup { font-size: 26px; }
  .pricing.slider .slides-toggle .slide-next { right: -15px; }
  .pricing.slider .slides-toggle .slide-prev { left: -15px; }
  .pricing.slider .slides-toggle .slide-prev { left: -80px; }
  .pricing.slider .slides-toggle .slide-next { right: -80px; }
  .pricing.slider .wrapper { display: inline-block; width: 100% !important; }
  .pricing .table .title { font-size: 18px; }
  .best-plans.pricing .wrapper { margin-top: 0px; }
  .best-plans.pricing .wrapper.first { margin-top: 50px; }
  .best-plans .table-responsive { border: none; margin-bottom: 0px; }
  .section-plans .heading { font-size: 22px; }
  .h-plans-info .header-wrap { text-align: center; }
  .tabs.offers-tabs .img { display: block; margin: 0px auto; }
  .tabs.offers-tabs .tabs-content .info { padding-right: 0px; }
  .tabs.offers-tabs .tabs-content .heading { margin-top: 30px; }
  .tabs.offers-tabs .tabs-header li { margin-top: 50px; margin-right: 20px; }
  .circle-section .title-round { font-size: 18px; font-weight: 700; }
  .services.circle-section .heading { margin-top: 34px; }
  .services.circle-section .info { font-size: 14px; }
  .history-section .wrappper.right { text-align: center; padding: 0px 15px; }
  .history-section .wrappper { text-align: center; }
  .service-skills .skills-wrap { text-align: center; }
  .history-section .history-separate { margin-bottom: 0px; }
  .history-section .history-separate img { padding: 0px 120px 30px; }
  .history-section .wrappper img { width: 25%; margin: 0px 0px 20px; float: none; }
  .filter-menu ul li { font-size: 13px; }
  .product-meta { padding: 0px 70px; margin-top: 35%; }
  .details .wrappper .value { text-align: center; float: none; margin: 0px; }
  .details .wrappper .quantity { display: inline-grid; }
  .shop .select { margin: 0px 0px 30px; }
  .shop .select.second { margin: 30px 0px 0px; }
  .products .wrapper { width: 49%; padding-right: 18px; padding-left: 18px; float: none; display: inline-block; }
  .products .btn { padding: 25px 38px; font-size: 14px; }
  .team .soc-icons-wrap .icons { margin-top: 250px; }
  .modal-dialog { min-height: calc(-20px + 100vh); }
  .fill-input { font-size: 16px !important; padding: 16px 20px !important; }
  .general-input input.btn { padding: 17px; }
  .domain-prices li { padding: 10px 12px !important; font-size: 14px !important; }
  .subcribe { display: none; }
  .cart .table-responsive { border: none; }
  .cart .data-cart .btn.order { margin-left: 0px; margin-top: 20px; }
  .cart.end { padding-top: 50px; }
  .casestudy .author { padding-left: 0px !important; }
  .casestudy .content-info { padding-left: 0px !important; }
  .casestudy .ml-4 { margin-left: 0px !important; }
  .casestudy .slide-prev { display: none; }
  .casestudy .slide-next { display: none; }
  .casestudy .casestudy { text-align: center; margin-left: 0px; }
  .accordion.faq .panel-title { font-size: 15px; }
  .accordion.faq .panel-title { font-size: 14px; line-height: 26px; }
  .accordion.faq .wrapper-collapse .list li { font-size: 14px; }
  .best-plans .table div.title-table { font-size: 15px; }
  .best-plans .table td { font-size: 15px; }
  .wrap-blog { padding: 0px; }
  .wrap-blog > img { width: 100%; }
  .blog .media.answer { padding-left: 30px; }
  .blog .sidebar { margin-top: 80px; }
  .footer { text-align: center; }
  .footer .footer-top img { width: 160px; }
  .footer .soc-icons a { margin: 0px 8px 0px 5px !important; }
  .footer .payment-list li { font-size: 18px !important; }
  .footer .payment-list li p { font-size: 12px !important; }
  .footer .footer-bottom .copyright { margin-bottom: 10px; font-size: 14px; }
  .footer .footer-menu { padding: 0px; margin-left: 0px; }
  .footer .footer-menu { float: none; text-align: center; padding: 0px; margin-left: 0px; }
  .footer .payment-list { float: none; display: block; text-align: center; padding: 0px; margin-left: 0px; }
  .footer .footer-menu .menu-item { text-align: center; font-size: 16px; }
  .footer .footer-top .col-md-3.col-sm-6 { margin-bottom: 50px; }
  .footer .footer-top .col-md-3.col-sm-6:last-child { margin-bottom: 30px; }
  .footer .col-md-3.col-sm-6 { margin-bottom: 50px; }
  .footer .col-md-3.col-sm-6:last-child { margin-bottom: 10px; }
  .footer .footer-bottom .footer-menu { margin-bottom: 10px; top: 0px !important; }
  .footer .soc-icons { text-align: center; padding-left: 0px; }
  .footer .soc-icons i { font-size: 18px; }
  .footer .logo-bg { display: none; }
  .cd-tab-filter ul { display: none; }
  .cd-tab-filter.is-open ul { display: none; }
  .cd-tab-filter::after { display: none; }
  .cd-filter-content a { display: block; }
  .table td { padding: 0.75rem; }
  .section-404 .input-group { margin-top: 35px; }
  .section-404 .img { visibility: hidden; }
  .getready .column-support-subtitle { font-size: 16px; line-height: 26px; }
  .sec-main { padding: 80px; }
  .general-input { width: 100% !important; }
  .custom-element-right { display: none !important; }
  .blackfriday { display: none !important; }
  .cd-gallery li { width: 100%; margin-bottom: 2em; }
  .overview .overview-info { text-align: center; }
  .overview .img-over { text-align: center; }
  .overview .overview-info { padding: 60px 0px; }
  .form-contact i { display: none; }
  .wpc-cloud-range .info-range { font-size: 14px; }
  .flickity-slider .animatype { font-size: 28px; }
  .maping .datacenters { width: 14px; height: 14px; }
  .path-left { display: none; }
  .path-right { display: none; }
  .top-header .wrapper .heading { font-size: 42px; }
  .top-header .wrapper .subheading small { display: none; }
  .soc-icons-apply { display: none; }
  .notfound p { font-size: 14px; }
  .notfound br { display: none; }
  .megamenu .service-list .service .media-body a { font-size: 14px !important; }
  .megamenu-list .service-list .service .media-body a { font-size: 14px !important; }
  .count-txt { text-align: left; font-size: 13px; }
  .count-content .clock#specialclock { text-align: left; font-size: 18px; }
  .svg.pattern { display: none; }
  .footer .footer-bottom .footer-menu .menu-item { display: block; margin-left: 0px; }
  [data-background="light"] .box-container .nav-menu .main-menu > .menu-item:hover > a { color: grey !important; }
  [data-background="light"] .box-container .dropdown-menu.show a:hover { color: grey !important; }
  [data-background="light"] .active #nav-toggle span::after { background: grey !important; }
  [data-background="light"] .active #nav-toggle span::before { background: grey !important; }
  .btn { font-size: 12px; padding: 10px 34px; }
  #slect-main .select .select-styled { padding: 6px 40px 6px 16px !important; }
  #slect-main .select .select-styled::after { top: 24px !important; }
  #slect-main .select .select-styled:active::after, #slect-main .select .select-styled.active::after { top: 24px !important; }
  .sec-normal { padding: 44px 0px !important; }
  .tabs-header .btn-group > .btn:not(:first-child) { font-size: 12px !important; padding: 10px 20px !important; }
  .tabs-header .btn-group > .btn:not(:last-child) { font-size: 12px !important; padding: 10px 20px !important; }
  .tabs-header .btn-secondary:not(:disabled):not(.disabled).active { font-size: 12px !important; padding: 10px 20px !important; }
  .countdown .wrapper .clock div { margin: 10px 20px; }
  .offcanvas.offcanvas-box { margin: 0px; border-radius: 0px; }
  .offcanvas.offcanvas-box .card svg { position: initial; margin: 20px 0px 0px 20px; transform: none; }
  .offcanvas.offcanvas-box .os { flex: 0 0 calc(20% + 5px); }
}
@media (min-width: 768px) {
  .cd-filter { position: relative; width: 100% !important; height: auto !important; background: 0px 0px !important; transform: none !important; }
  .cd-filter .cd-close { opacity: 0 !important; top: -50px !important; }
  .cd-filter.filter-is-visible { display: inline-block !important; width: 100% !important; box-shadow: none !important; }
  .cd-main-content.is-fixed .cd-filter { position: relative !important; height: auto !important; overflow: initial !important; }
  .cd-filter::before { display: none !important; }
  .cd-gallery.filter-is-visible { margin-top: 28% !important; }
  .cd-main-content.is-fixed .cd-gallery { padding-top: 600px !important; }
  .btn.cd-filter-trigger { display: none !important; }
  .cd-filter-block .list li { margin: 0px 15px 15px 0px; display: inline-block !important; }
  .cd-filter-block ul { padding: 0px !important; }
  .menu-wrap .nav-menu { float: left; }
  .nav-menu .main-menu > .menu-item > .sub-menu { margin-left: -90px; display: block !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.menu-large { margin-left: -140px !important; display: block !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.megamenu-list { margin-left: initial !important; display: initial !important; }
  .nav-menu .main-menu > .menu-item > .sub-menu.megamenu { margin-left: initial !important; display: initial !important; }
  .nav-menu .main-menu > .menu-item:hover > .sub-menu { top: 55px; opacity: 1; visibility: visible; }
}
@media (max-width: 576px) {
  .secfeat { display: none; }
  .chars { display: none; }
  .domain-prices { display: none; }
  .slider-content h1 { font-weight: 700 !important; font-size: 28px !important; line-height: 38px !important; }
  .top-header .wrapper .round::before { top: 10px; }
  .tabs.offers-tabs .tabs-header ul { padding: 0px; }
  .tabs.offers-tabs .tabs-header li { flex: 0 0 100%; max-width: 100%; }
  .tabs.offers-tabs .tabs-header { padding: 0px; }
  .filter-menu ul { padding: 0px; }
  .filter-menu ul li { font-size: 12px; padding: 10px; }
  .featured.isotope .col-xs-6 { width: 100% !important; }
  .best-seller .col-xs-6 { width: 100% !important; }
  .product-meta { padding: 0px 70px; margin-top: 35%; }
  .products .wrapper { width: 100%; }
  .team .soc-icons-wrap .icons { display: inline-block; margin-top: 250px; }
  .cart .data-cart .order-suma { margin-left: 0px; padding: 26px 46px; }
  .casestudy img { width: 100%; }
  .pagination > li > a { margin-bottom: 20px; }
  .special-footer { margin-bottom: -150px; }
  .sec-main { padding: 80px 30px; }
  .wrap-blog .wrapper { padding: 60px 15px !important; }
  .blog.blog .wrap-blog .comments { padding: 60px 30px !important; }
  .blog.blog .wrap-blog .livecomment { padding: 60px 30px !important; }
  .blog .sidebar { padding: 50px 15px !important; }
  .circle-section .text-start:first-child { text-align: left !important; }
  .circle-section .text-start { text-align: center !important; }
  .btn-demos { display: none; }
  .casestudy .content-info p { font-size: 16px; }
  .casestudy .author { font-size: 28px; }
}
@media (max-width: 420px) {
  .top-header .wrapper .heading { font-size: 26px; }
  .top-header .wrapper .subheading { font-size: 14px; }
  .section-heading.small-text { font-size: 24px !important; }
  .section-heading.small-text { font-size: 24px !important; }
  .team .soc-icons-wrap .icons { display: inline-block; margin-top: 185px; }
  .team .col-md-3.col-sm-6.col-xs-6 { width: 100%; }
  .table-responsive { border: none; }
  .payment-form .btn-check { margin: 5px 5px 0px; }
  .accordion.faq .wrapper-collapse .list { margin-left: 0px; }
  .wrap-blog .social { width: 100%; text-align: center; }
  .blog .social-icons { text-align: center; padding: 0px; }
  .blog .media .text-comments { width: 100%; }
  .pagination > li > a { font-size: 16px; padding: 5px 12px; }
  .pagination .next, .pagination .prev { font-size: 16px; padding: 5px 12px; }
  .blog.blog .wrap-blog .media-left { display: none; }
  .blog .media .media-body { padding-left: 0px; }
  .blog .media a.answer { float: none; }
  .section-404 .title { font-size: 38px; }
  .section-404 .input { width: 100%; }
  .section-404 .input-group .btn { width: 100%; margin-top: 15px; }
  .top-header .wrapper .subheading { font-size: 16px; }
  .wpc-cloud-range .noUi-tooltip { display: none; }
}
.action { display: flex; align-items: center; justify-content: center; margin-top: 10px; }
.select2-container { box-sizing: border-box; margin: 0px; position: relative; vertical-align: middle; font-family: Rajdhani; font-weight: 700; font-size: 18px; letter-spacing: 0.4px; color: rgb(255, 255, 255); background: rgb(44, 217, 162); display: inline-block; line-height: 20px; border-radius: 11px; text-transform: uppercase; transition: 0.3s; outline: none !important; }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }
.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline; list-style: none; padding: 0px; }
.select2-container .select2-selection--multiple .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; }
.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; margin-left: 5px; padding: 0px; max-width: 100%; resize: none; height: 18px; vertical-align: bottom; font-family: sans-serif; overflow: hidden; word-break: keep-all; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-dropdown { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-results { display: block; }
.select2-results__options { list-style: none; margin: 0px; padding: 0px; }
.select2-results__option { padding: 6px; user-select: none; }
.select2-results__option--selectable { cursor: pointer; }
.select2-container--open .select2-dropdown { left: 0px; }
.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-search--dropdown { display: block; padding: 4px; }
.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-search--dropdown.select2-search--hide { display: none; }
.select2-close-mask { border: 0px; margin: 0px; padding: 0px; display: block; position: fixed; left: 0px; top: 0px; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: rgb(255, 255, 255); }
.select2-hidden-accessible { border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }
.select2-container--default .select2-selection--single { background-color: rgb(255, 255, 255); border-radius: 4px; }
.select2-container--open { border-radius: 10px !important; margin-top: 4px !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; padding-right: 0px; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; padding-bottom: 5px; padding-right: 5px; position: relative; }
.select2-container--default .select2-selection--multiple.select2-selection--clearable { padding-right: 25px; }
.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; font-weight: bold; height: 20px; margin-right: 10px; margin-top: 5px; position: absolute; right: 0px; padding: 1px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; box-sizing: border-box; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0px 0px 0px 20px; position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(170, 170, 170); border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: rgb(153, 153, 153); cursor: pointer; font-size: 1em; font-weight: bold; padding: 0px 4px; position: absolute; left: 0px; top: 0px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { background-color: rgb(241, 241, 241); color: rgb(51, 51, 51); outline: none; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-left: 1px solid rgb(170, 170, 170); border-right: none; border-radius: 0px 4px 4px 0px; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { float: left; margin-left: 10px; margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid black; outline: 0px; }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); }
.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0px; box-shadow: none; appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }
.select2-container--default .select2-results__option--group { padding: 0px; }
.select2-container--default .select2-results__option--disabled { color: rgb(153, 153, 153); }
.select2-container--default .select2-results__option--selected { background-color: rgb(221, 221, 221); }
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: rgb(88, 151, 251); color: white; }
.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic .select2-selection--single { background-color: rgb(247, 247, 247); border: 1px solid rgb(170, 170, 170); border-radius: 4px; outline: 0px; background-image: linear-gradient(rgb(255, 255, 255) 50%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: rgb(221, 221, 221); border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgb(170, 170, 170); border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(204, 204, 204) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(170, 170, 170); border-radius: 4px 0px 0px 4px; left: 1px; right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0px; border-top-right-radius: 0px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 238, 238) 50%); background-repeat: repeat-x; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(255, 255, 255) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; outline: 0px; padding-bottom: 5px; padding-right: 5px; }
.select2-container--classic .select2-selection--multiple:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: rgb(136, 136, 136); cursor: pointer; font-size: 1em; font-weight: bold; padding: 0px 4px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(85, 85, 85); outline: none; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-radius: 0px 4px 4px 0px; }
.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); outline: 0px; }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0px; box-shadow: none; }
.select2-container--classic .select2-dropdown { background-color: rgb(255, 255, 255); border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above { border-bottom: none; }
.select2-container--classic .select2-dropdown--below { border-top: none; }
.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--classic .select2-results__option--group { padding: 0px; }
.select2-container--classic .select2-results__option--disabled { color: grey; }
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { background-color: rgb(56, 117, 215); color: rgb(255, 255, 255); }
.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown { border-color: rgb(88, 151, 251); }
.select-styled { background-color: rgba(255, 255, 255, 0.05); color: rgb(255, 255, 255); padding: 6px 40px 6px 16px; border-radius: 12px; font-size: 16px; line-height: 28px; font-family: Poppins-Medium; }
.select-styled::after, #slect-main .select .select-styled::after { content: ""; width: 12px; height: 10px; position: absolute; background-image: url(""); background-repeat: no-repeat; background-position: center center; top: 16px; right: 16px; }
.select-styled:active::after, .select-styled.active::after, .slect-main .select .select-styled:active::after, .slect-main .select .select-styled.active::after { top: 16px; border-color: transparent transparent rgb(255, 255, 255); }
.select-options, #slect-main .select .select-options { display: none; position: absolute; top: 130%; right: 0px; width: 200px; z-index: 999; background-color: rgb(34, 47, 69); border-radius: 12px; padding: 16px 0px; box-shadow: none; }
@media (max-width: 575px) {
  .select-options, #slect-main .select .select-options { right: inherit; left: 0px; }
}
.select-options li { font-size: 16px; line-height: 28px; font-family: Poppins-Medium; color: rgb(255, 255, 255); border-radius: 12px; padding: 0px 24px; transition: 0.3s; }
.select-options li:not(:last-child) { margin: 0px 0px 8px; }
.select-options li:hover { color: rgb(1, 157, 234); background: transparent; border-radius: 0px; }
.select-options li[rel="hide"] { display: none; }
.explore-creator-main .container-fluid .wrapper .slect-main .select, #slect-main .select { cursor: pointer; display: inline-block; position: relative; }
@media (max-width: 420px) {
  .explore-creator-main .container-fluid .wrapper .slect-main .select, #slect-main .select { width: 100%; }
}
.explore-creator-main .container-fluid .wrapper .slect-main .select:not(:last-child), #slect-main .select:not(:last-child) { margin-right: 24px; }
.explore-creator-main .container-fluid .wrapper .slect-main .select .select-hidden, #slect-main .select .select-hidden { display: none; visibility: hidden; padding-right: 10px; }
#slect-main .select .select-styled { color: rgb(255, 255, 255); padding: 15px 55px 15px 32px; border-radius: 100px; line-height: 28px; font-size: 1rem; font-weight: 700; font-family: Poppins-Medium; margin-top: 15px; background-color: rgb(21, 55, 95) !important; }
#slect-main .select .select-styled::after { content: ""; width: 12px; height: 25px; position: absolute; background-image: url(""); background-repeat: no-repeat; background-position: center center; top: 31px; right: 22px; }
#slect-main .select .select-styled:active::after, #slect-main .select .select-styled.active::after { top: 31px; border-color: transparent transparent rgb(255, 255, 255); }
#slect-main .select .select-options { display: none; position: absolute; top: 110%; right: 0px; width: 100%; z-index: 999; background-color: rgb(34, 47, 69); border-radius: 12px; padding: 16px 0px; box-shadow: none; }
@media (max-width: 575px) {
  .explore-creator-main .container-fluid .wrapper .slect-main .select .select-options, #slect-main .select .select-options { right: inherit; left: 0px; }
}
.explore-creator-main .container-fluid .wrapper .slect-main .select .select-options li, #slect-main .select .select-options li { font-size: 16px; line-height: 28px; font-family: Poppins-Medium; color: rgb(255, 255, 255); border-radius: 12px; padding: 0px 24px; transition: 0.3s; }
#slect-main .select .select-options li:not(:last-child) { margin: 0px 0px 8px; }
#slect-main .select .select-options li:hover { color: rgb(1, 157, 234); background: transparent; border-radius: 0px; }
#slect-main .select .select-options li[rel="hide"] { display: none; }
ul { list-style: outside none none; margin: 0px; padding: 0px; }
.terms { text-align: right; }
header { background-color: rgb(0, 0, 0); padding: 10px; box-shadow: rgb(0, 0, 0) 0px 0px 3px; }
header li { display: inline; padding-left: 20px; align-content: center; }
header li a { color: rgb(255, 255, 255); text-decoration: none; padding: 10px; float: right; margin-top: -5px; transition: 0.3s; }
header li a:hover { color: rgb(21, 55, 95); }
header li img { width: 50px; float: left; margin-top: -5px; }