/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.mb-3 {
    height: 50px;
    width: 50px;
}

@media (max-width: 960px) {
[data-background="dark"] .box-container .menu-wrap {
    border-radius: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}    
}


.overlay:before {
    background-color: rgb(0 21 93 / 55%)!important
}

div.col-6.col-md-6.link {
    padding: 12px !important;
}

@media (max-width: 767px) {
.mt-3 {
    margin-top: 3px!important;
}
}

img.si {
    width: 30px !important;
}

img#sii.si {
    width: 30px !important;
}

.slick #slider .plan-container .price {
    font-size: 20px !important;
}    

.top-header {
    padding-top: 150px !important;
    padding-bottom: 50px !important;
}

.footer .payment-list li i {
    font-size: 25px !important;
}

.footer .payment-list li p {
    font-size: 10px !important;
}

.footer .footer-bottom .footer-menu .menu-item {
    font-size: 9px !important;
    color: #ffffff !important;
}

.help .help-item .inform .title {
    font-size: 14px !important;
}    

.help .help-item .inform .description {
    font-size: 12px !important;
}

.footer .footer-bottom {
    padding: 10px 0 10px 0 !important;
}

.infonews .news {
    padding: 10px 20px;
    font-size: 14px;
    color: white !important;
}

.main-container.slider .silder-container .slider-content h1 {
    position: relative;
    margin-bottom: 20px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 65px !important;
    font-size: 56px !important;
}    
    
.nav-menu .main-menu a {
    color: #101920 !important;
    font-weight: 700 !important;
}

.menu-wrap .logo-menu {
    max-height: 52.91px !important;
    width: 200px !important;
}

.footer .footer-bottom .footer-menu {
    position: relative;
    top: 15px;
}

.footer .footer-bottom {
    padding: 40px 0 40px 0;
}

.header-main-slider .flickity-page-dots {
    display: none !important;
}

.sec-normal {
    padding: 60px 0 !important;
}

.main-container.slider .silder-container .slider-content {
top: 57.5% !important;
}

/* Pink Light */
[data-color="pink"] svg #svg-ico {
    fill: #9e9e9e;
}

[data-color="pink"] svg #svg-concept {
	stroke: #fdd700;
}

[data-color="pink"] .golink {
	color: #ee5586 !important;
}

[data-color="pink"] .golink:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .bg-pink {
	background: linear-gradient(137deg, #ff7e5d, #ff0766 83.61%) !important;
}

[data-color="pink"] .c-pink {
	color: #4c1225 !important;
}

[data-color="pink"] .bb-pink {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .popover-body {
	border: solid 2px #ee5586;
}

[data-color="pink"] .popover .arrow::before {
	border-top-color: #ee5586;
}

[data-color="pink"] .popover .popover-header {
	background-color: #ee5586;
}

[data-color="pink"] ::selection {
	background: #ee5586;
}

[data-color="pink"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .megamenu .start-offer .inner {
	background-color: #ee5586;
}

[data-color="pink"] .megamenu .service-list .service.special .media-body a:hover {
	color: #ee5586;
}

[data-color="pink"] .megamenu .service-list .service .media-body a:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .megamenu-list .service-list .service .media-body a:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .team .wrapper:hover .team-info .desc {
	color: #ee5586;
}

[data-color="pink"] .wpc-cloud-range .noUi-connect {
	background-color: #ee5586;
}

[data-color="pink"] .wpc-cloud-range .noUi-tooltip:before {
	border-color: #ee5586 transparent transparent transparent;
}

[data-color="pink"] .wpc-cloud-range .noUi-tooltip {
	background-color: #ee5586;
}

[data-color="pink"] .wpc-cloud-range .noUi-horizontal .noUi-handle {
	background-color: #ee5586;
}

[data-color="pink"] .wpc-vps-info .title .info {
	color: #ee5586;
}

[data-color="pink"] .fullrock .closer {
	color: #ee5586 !important;
}

[data-color="pink"] .form-control:focus {
	border: solid 1px #ee5586 !important;
}

[data-color="pink"] .sec-bg5 {
	background-color: #ee5586;
}

[data-color="pink"] .total-grad {
	background: linear-gradient(-60deg, #ee5586 0%, #a5215e 100%) !important;
}

[data-color="pink"] .total-grad-inverse {
	background: linear-gradient(240deg, #a5215e 0%, #ee5586 100%);
}

[data-color="pink"] .total-grad-pink-blue-intense {
	background: linear-gradient(240deg, #000000 50%, #3f004a 100%);
}

[data-color="pink"] .menu-wrap.fixed {
	background: linear-gradient(89deg, #a5215e 3%, #ee5586 98%);
}

[data-color="pink"] .btn-default-pink {
	color: #ee5586;
	border: 1px solid #ee5586;
}

[data-color="pink"] .btn-default-pink:hover {
	background-color: #ee5586;
}

[data-color="pink"] .btn-default-grad-purple-fill {
	background-image: linear-gradient(to right, #a5215e, #ee5586 40%, #ee5586 40%, #a5215e);
}

[data-color="pink"] .btn-default-grad-purple-fill:hover {
	background-image: linear-gradient(to right, #a5215e, #ee5586 40%, #ee5586 40%, #a5215e);
}

[data-color="pink"] .btn-default-pink-fill {
	background-color: #ee5586 !important;
}

[data-color="pink"] .pricing .wrapper .title {
	color: #ee5586;
}

[data-color="pink"] .pricing .list-info {
	background-color: #ee5586;
}

[data-color="pink"] .slick #slider .plan-container .title {
	color: #ee5586;
}

[data-color="pink"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active {
	background-color: #ee5586 !important;
}

[data-color="pink"] .tabs.offers-tabs .tabs-header .active {
	border-left: solid 3px #ee5586 !important;
	color: #ee5586 !important;
}

[data-color="pink"] .tabs.offers-tabs .tabs-header .active:hover {
	color: #ee5586 !important;
}

[data-color="pink"] .fill-input:focus {
	border-color: #ee5586 !important;
}

[data-color="pink"] .countdown .wrapper .clock div:first-child {
	border: solid 1px #ee5586;
	background-color: #ee5586;
}

[data-color="pink"] .accordion.faq .panel-title.active {
	border-bottom: solid 1px #ee5586;
}

[data-color="pink"] .blog .sidebar .heading.active {
	color: #ee5586 !important;
}

[data-color="pink"] .blog .sidebar .posts .tabs-header li.active {
	color: #ee5586 !important;
	border-bottom-color: #ee5586 !important;
}

[data-color="pink"] .blog .sidebar .line.active:before {
	background-color: #ee5586 !important;
}

[data-color="pink"] .blog .media .media-heading a:hover {
	color: #ee5586;
}

[data-color="pink"] .blog .wrap-blog .social-icon i {
	color: #ee5586;
}

[data-color="pink"] .blog .sidebar .categories .heading a.active {
	color: #ee5586 !important;
}

[data-color="pink"] .blog .sidebar .categories .heading a:after {
	color: #ee5586;
}

[data-color="pink"] .blog .sidebar .categories .heading span {
	color: #ee5586;
}

[data-color="pink"] .circle-section .title-round {
	color: #ee5586;
}

[data-color="pink"] .domain-prices li {
	color: #ee5586;
}

[data-color="pink"] .maping .datacenters {
	background: #ee5586;
}

[data-color="pink"] .footer .soc-icons i {
	color: #ee5586;
}

[data-color="pink"] .included i {
	color: #ee5586;
}

[data-color="pink"] .soc-icons-apply span {
	color: #ee5586;
}

[data-color="pink"] .bigline {
	border: solid 1px #ee5586;
}

[data-color="pink"] .smallline {
	border: solid 1px #ee5586;
}

[data-color="pink"] .knowledge a {
	color: #ee5586;
}

[data-color="pink"] .godown span {
	color: #ee5586;
}

[data-color="pink"] .cd-filter-block input[type=radio]:checked + label::before {
	border: solid 1px #ee5586 !important;
	background-color: #ee5586 !important;
}

[data-color="pink"] .cd-filter-block input[type=checkbox]:checked + label::before {
	border: solid 1px #ee5586 !important;
	background-color: #ee5586 !important;
}

[data-color="pink"] .cd-filter-block select:hover {
	border: solid 1px #ee5586 !important;
}

[data-color="pink"] .cd-filter-block input:focus, [data-color="pink"] .cd-filter-block select:focus {
	border-color: #ee5586 !important;
}

[data-color="pink"] .range-slider-input::-webkit-slider-runnable-track {
	background: #ee5586;
}

[data-color="pink"] .range-slider-input::-webkit-slider-thumb {
	background: #ee5586;
}

[data-color="pink"] .zoo-content .icoo i {
	background-color: #ee5586;
}

[data-color="pink"] .services .service-wrap .pay img {
	border: solid 1px #ee5586;
}

[data-color="pink"] .page-item.active .page-link {
	background-color: #ee5586 !important;
	border-color: #ee5586 !important;
}

[data-color="pink"] .cd-filter-block input.range-slider-input {
	background-color: #ee5586 !important;
}

[data-color="pink"] .range-slider-input::-webkit-slider-thumb {
	background-color: #ee5586 !important;
}

[data-color="pink"] .range-slider-input::-moz-range-thumb {
	background-color: #ee5586 !important;
}

[data-color="pink"] .activelayout, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .activebackground, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .activecolor, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .activeheader, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .activefont, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .activetextDirection, .styleswitch:hover {
	border-bottom: solid 1px #ee5586 !important;
}

[data-color="pink"] .bs-popover-start>.popover-arrow::after {
	border-right-color: #ee5586!important;
	border-left-color: #ee5586!important;
}

[data-color="pink"] .bs-popover-end>.popover-arrow::after {
	border-left-color: #ee5586!important;
	border-right-color: #ee5586!important;
}

[data-color="pink"] .bs-popover-bottom>.popover-arrow::after {
	border-bottom-color: #ee5586!important;
}

[data-color="pink"] .bs-popover-top>.popover-arrow::after {
	border-top-color: #ee5586!important;
}

[data-color="pink"] .gdprcookie-types ul li input:checked ~ label {
	background-color:#ee5586;
	border:solid 1px #ee5586;
}

/* Pink Dark */
[data-color="pink"] .bg-purple {
	background: linear-gradient(137deg, #ff7e5d, #ff0766 83.61%) !important;
}

[data-color="pink"] .c-purple {
	color: #a5215e !important;
}

[data-color="pink"] .sec-grad-white-to-purple {
	background: linear-gradient(90deg, #fff 70%, #a5215e 0%) !important;
}

[data-color="pink"] .btn-default-purple {
	color: #a5215e;
	border: 1px solid #a5215e;
}

[data-color="pink"] .btn-default-purple:hover {
	background-color: #a5215e;
}

[data-color="pink"] .btn-default-purple-fill {
	background-color: #a5215e !important;
}

[data-color="pink"] .pricing .table .title {
	color: #a5215e;
}

[data-color="pink"] .accordion.faq .panel-title.active {
	color: #a5215e !important;
}

[data-color="pink"] .wpc-vps-info .price-wrap .title {
	background-color: #a5215e;
}

/* Custom Dark Stylesheet */
[data-background="dark"] .box-container .division-01 {
	display: block !important;
}

[data-background="dark"] .box-container .division-ontop {
	display: block !important;
	background-color: #15212a !important;
}

[data-background="dark"] .box-container .menu-wrap {
    background-color: #f9f9f9;
    padding: 10px 0 5px 0;
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
}

[data-background="dark"] .box-container .menu-wrap.fixed {
	background: #101920;
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 60%);
}

[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: 0 2px 8px 0 rgb(0 0 0 / 50%);
}

[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: 0 2px 8px 0 rgb(0 0 0 / 50%);
}

[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: 0 2px 8px 0 rgb(0 0 0 / 50%) !important;
}

[data-background="dark"] .sub-menu.megamenu-list .service-list {
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 50%);
}

[data-background="dark"] .sub-menu.megamenu-list .service-list .sub-menu {
	box-shadow: none;
}

[data-background="dark"] .start-offer {
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 50%);
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
}

[data-background="dark"] .sub-menu.megamenu .service-list {
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 50%);
}

[data-background="dark"] .sub-menu.megamenu {
	box-shadow: none;
}

[data-background="dark"] .box-container .sec-bg4 {
	background-image: none !important;
	background-color: #fdd700 !important;
	padding: 80px 0 135px 0 !important;
}

[data-background="dark"] .box-container .top-header .services.help {
	background-color: transparent;
	display: block;
}

[data-background="dark"] .box-container .services.maping.sec-normal.sec-grad-grey-to-grey {
	padding-bottom: 0;
	background: #15212a !important;
}

[data-background="dark"] .box-container .footer {
	background: linear-gradient(120deg, #0A00E9 0%, #00165B 100%) !important;
}

[data-background="dark"] .box-container .accordion.faq .panel-title {
	border-bottom: solid 1px #000;
}

[data-background="dark"] .box-container #features .sec-main {
	padding: 0;
}

[data-background="dark"] .box-container #clientstats.pricing.special {
	padding-bottom: 0 !important;
}

[data-background="dark"] .box-container #clientstats .top-content {
	border: none !important;
}

[data-background="dark"] .box-container .blobleft.d-none {
	display: block !important;
	position: absolute;
	width: 115px;
	left: -2px;
	z-index: 2;
	opacity: 0.3;
}

[data-background="dark"] .box-container .blobright.d-none {
	display: block !important;
	position: absolute;
	transform: rotate(180deg);
	width: 115px;
	right: -2px;
	z-index: 2;
	opacity: 0.3;
}

[data-background="dark"] .box-container .cd-main-content {
	margin: 0px;
	margin-bottom: 0 !important;
	padding: 80px 0;
}

[data-background="dark"] .box-container .history-section .sec-main .col-md-10.offset-md-1 {
	width: 100%;
	margin-left: 0;
}

[data-background="dark"] .box-container .history-section .info-content h4 {
	color: #212122;
}

[data-background="dark"] .box-container .history-section .tabs-content .info-content p {
	color: #414142;
}

[data-background="dark"] .box-container #scroll.motpath {
	background-image: none;
}

[data-background="dark"] .box-container .help .sec-main {
	padding: 0;
	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: #212122;
}

[data-background="dark"] .box-container  .getready .column-support-subtitle {
	color: #212122;
}

[data-background="dark"] .box-container .cpupath {
	background-image: url(../patterns/cpupath.svg) !important;
	background-color: #fff !important;
}

[data-background="dark"] .box-container .motpath {
	background-image: url(../patterns/motpath.svg);
}

[data-background="dark"] .box-container .tabs.motpath {
	background-image: none !important;
}

[data-background="dark"] .box-container .exapath {
	background-image: url(../patterns/exapath.svg);
}

[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: #15212a !important;
}

[data-background="dark"] .box-container .best-plans.pricing .bagde {
	top: 200px;
	right: initial;
	left: 0;
}

[data-background="dark"] .box-container .best-plans.pricing.cpupath {
	padding: 80px 0 !important;
}

[data-background="dark"] .box-container #games .col:hover .gametitle {
	background: 0 0;
}

[data-background="dark"] .box-container .opa-6 {
	opacity: 0.3;
}

[data-background="dark"] .box-container .c-grey-light {
	color: #414142;
}

[data-background="dark"] .box-container #nav-toggle span:after {
	background-color: #fff;
}

[data-background="dark"] .box-container #nav-toggle span:before {
	background-color: #fff;
}

[data-background="dark"] .box-container .menu-wrap #nav-toggle span {
	background-color: #fff;
}

[data-background="dark"] .box-container .menu-wrap #nav-toggle.active span {
	background-color: transparent;
}

[data-background="dark"] .box-container .sec-bg3.infonews {
    background-image: linear-gradient(120deg, #0A00E9 0%, #00165B 100%);
}

[data-background="dark"] .box-container .infonews .c-yellow:hover {
	color: #808080 !important;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

[data-background="dark"] .box-container .infonews-nav a {
	color: #ffffff !important;
}

[data-background="dark"] .box-container .infonews-nav a:hover {
	color: #808080 !important;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

[data-background="dark"] .box-container .nopadding .sec-main {
	padding: 0 !important;
}

[data-background="dark"] .box-container .nomargin .sec-main {
	margin: 0 !important;
}

[data-background="dark"] .box-container .bg-colorstyle {
	background-color: #fefefe !important;
}

[data-background="dark"] .box-container .bg-seccolorstyle {
	background-color: #ebeff5 !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: 0 !important;
}

[data-background="dark"] .box-container .nobottompadding {
	padding-bottom: 0 !important;
}

[data-background="dark"] .box-container .nopadding {
	padding: 0 !important;
}

[data-background="dark"] .box-container .tophalfpadding {
	padding-top: 85px !important;
}

[data-background="dark"] .box-container .bottomhalfpadding {
	padding-bottom: 85px !important;
}

[data-background="dark"] .box-container .nomargin {
	margin: 0 !important;
}

[data-background="dark"] .box-container .noimage {
	background-image: none !important;
}

[data-background="dark"] .box-container .mergecolor {
	color: #000000 !important;
}

[data-background="dark"] .box-container .seccolor {
	color: #000000 !important;
}

[data-background="dark"] .box-container .noshadow {
	box-shadow: none !important;
}

[data-background="dark"] .box-container .withshadow {
	box-shadow: 0 5px 15px 0 rgb(110 110 110 / 10%);
}

[data-background="dark"] .box-container .noborder {
	border: none;
}

[data-background="dark"] .box-container .withborder {
	border: solid 2px #101920;
}

[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: 0;
	opacity: 0.9;
}

[data-background="dark"] .box-container hr {
	border-top: 1px solid #414142;
  background-color: #414142;
}

[data-background="dark"] .box-container hr.fullline.d-none {
	display: block !important;
	background-color: #000;
	margin: 0;
	opacity: 1;
}

[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: #101920;
}

[data-background="dark"] .popover .popover-body {
	background-color: #101920;
	color: #ffffff;
}

[data-background="dark"] .box-container .best-plans .table div.title-table {
	color: #ffffff;
}

[data-background="dark"] .box-container .best-plans .table td:first-child {
	border-left: none;
	color: #ffffff;
}

[data-background="dark"] .box-container .path-left {
	right: 0px;
}

[data-background="dark"] .box-container .range-slider::after {
	color: #d4dee7 !important;
}

[data-background="dark"] .box-container .range-slider::before {
	color: #d4dee7 !important;
}

[data-background="dark"] .box-container .wpc-vps-info .title .info {
	border-top: solid 1px #15212a;
}

[data-background="dark"] .box-container .cd-filter-block select {
	background-color: #101920 !important;
	color: #ffffff;
}

[data-background="dark"] .box-container .form-control {
	background-color: #101920 !important;
	border: solid 1px #808080 !important;
	color: #ffffff !important;
}

[data-background="dark"] .box-container .fill-input {
	background-color: #101920;
	border: solid 1px #808080;
	color: #ffffff;
}

[data-background="dark"] .box-container .cd-filter-block input {
	background-color: #101920 !important;
	color: #ffffff !important;
}

[data-background="dark"] .box-container .best-plans .table td {
	border-left: solid 2px #101920;
	border-bottom: solid 2px #101920;
	color: #ffffff;
}

[data-background="dark"] .box-container #clone thead tr td {
	background-color: #101920;
}

[data-background="dark"] .box-container #clone thead tr td:first-child {
	background-color: transparent;
}

[data-background="dark"] .box-container .pagination > li > a {
	color: #ffffff;
	border: none;
	background-color: #101920;
}

[data-background="dark"] .box-container .pagination > li > a:hover {
	background-color: #fdd700;
	color: #101920 !important;
}

[data-background="dark"] .box-container .entrychange.border-end {
    border-right: 1px solid #000!important;
}