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

    ** Custom Stylesheet **

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

***************************************************** */
/* bootstrap */
p {
    margin: 0px;
}

.btn{
    border-radius: 6px;
}


.link-active {
    color: #fdd700 !important;
}

.justify-content-center {
    justify-content: center;
}

.align-items-center {
    align-items: center;
}

.overflow-auto {
    overflow-x: auto;
}

.alert-danger {
    border-radius: 6px;
}

.motpath {
    background-repeat: repeat !important;
    background-size: 55% !important;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.btn-default-pink-fill a {
    color: #fff;
}

.table-mid th,
.table-mid td {
    vertical-align: middle !important;
}

/*basic spacing*/
.sec-normal {
    padding-top: 80px !important;
    padding-bottom: 80px;
}

.sec-main,
.blog .sidebar,
.know-bgbox-container .kbarticles,
#order-standard_cart .product-info,
#order-standard_cart .field-container,
#order-standard_cart .order-summary,
.blog .wrap-blog .wrapper,
.regi-claaa-box,
.login-claaa-box {
    padding: 50px !important;
}

.form-item,
.know-bgbox-container .kbarticles a {
    margin-bottom: 20px;
}

.know-bgbox-container .kbarticles a:last-child {
    margin-bottom: 0;
}

.blog {
    padding: 80px 0;
}

.section-heading {
    margin-bottom: 0px !important;
}

.card-item,
#registration {
    margin-top: 50px;
}

#order-standard_cart .field-container {
    margin-bottom: 20px;
}

#productConfigurableOptions label {
    padding-bottom: 20px;
}

.desc-details {
    color: #808080;
    display: flex;
    flex-wrap: wrap;
}

.desc-details .list-info {
    margin: 10px;
}

.spacing-xl-y {
    padding-left: 50px;
    padding-right: 50px;
}

.spacing-lg {
    margin-top: 20px;
    margin-bottom: 20px;
}

.spacing-md-top {
    margin-top: 20px;
}

.spacing-md-bottom {
    margin-bottom: 20px;
}

.spacing-sm-bottom {
    margin-bottom: 10px;
}

.spacing-md-right {
    margin-right: 15px;
}

.blank-header {
    padding-bottom: 170px;
}

/*navbar*/
.menu-wrap .logo-menu {
    width: 279px !important;
    max-height: 100px;
}

.header .dropdown.user-login .login-header {
    border-radius: 6px 6px 0 0;
}

.rounded-6-bottom {
    border-radius: 0 0 6px 6px !important;
}

.nav-menu .navigation {
    margin-top: 53px !important;
}

.top-header {
    padding-top: 240px;
}

/* sidebar */
.sidebar-container {
    position: relative;
}

.dropnav-header-lined {
    top: -15px;
    right: 0px;
}

/* register */
#registration .form-group {
    margin: 20px 0;
}

/* login */
.forgot-pass {
    text-align: center;
}

/* captcha */
#default-captcha-domainchecker {
    margin: 0px;
}

#default-captcha-domainchecker .captchaimage {
    padding: 0px;
}

#default-captcha-domainchecker #inputCaptcha {
    margin: 0px;
}

input#inputCaptcha {
    padding: 15px;
}


/*contact-us*/
.help .help-container {
    margin: 0px;
}

/* colocation and ip transit */
.history-section-svg-container {
    min-width: 50%;
}


/*filter*/
label,
.controls-container li {
    margin-bottom: 0 !important;
}

.custombanner01 {
    background-image: url("https://www.hostinginside.com/billing/templates/antler/assets/img/custombanner01.jpg") !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    background-size: cover !important;
}

.headerbgblur {
    opacity: 0.6;
    width: 100%;
    height: 100%;
    outline: none;
    position: absolute;
    background: #333 !important;
    z-index: 0;
    top: 0;
}

.nav-menu {
    z-index: 10;
}

.slider-content {
    margin-top: 20px;
}

.text-white {
    color: #fff !important;
}

.partner .partner-wrap .partner-section {
    border-radius: 15px;
    background-color: #efefef;
    position: relative;
    padding: 15px;
    margin-top: 50px;
    box-shadow: 0 5px 15px 0 rgba(110, 110, 110, .1);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.partner .partner-wrap .partner-section .svg {
    height: 100px;
    width: 150px;
}

.partner .partner-wrap .partner-section .title {
    font-family: "Open Sans SemiBold";
    font-size: 18px;
    color: #212122;
    margin-top: 20px;
    margin-bottom: 14px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.partner .partner-wrap .partner-section .subtitle {
    line-height: 26px;
    font-size: 15px;
    font-family: "Open Sans";
    color: #808080;
    margin-bottom: 0px;
}

.partner .partner-wrap .partner-section a {
    margin-top: 30px !important;
}

.partner .partner-wrap .partner-section a.btn {
    cursor: pointer !important;
    border-radius: 50px;
    color: #808080;
    font-size: 14px;
    line-height: 1;
    margin: 0;
    padding: 17px 26px;
    position: relative;
    background-color: transparent;
    letter-spacing: 0.02em;
    font-family: "Open Sans Semibold";
    box-shadow: 0 2px 8px 0 rgba(62, 62, 79, .23);
    -webkit-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}

.partner .partner-wrap .partner-section a.btn:hover {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .30);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.partner .partner-wrap {
    border-bottom: 0;
}

.partner .partner-wrap .partner-section:hover {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .30);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    background-color: #fff !important;
    cursor: pointer;
}



h3.popover-title {
    background: #ee5586 !important;
    color: #fff !important;
    font-weight: bold;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.maping .datacenters {
    border: solid 2px #fff;
    width: 22px;
    height: 22px;
    border-radius: 24px;
    cursor: pointer;
    position: absolute;
}

.maping .datacenters.taipei {
    top: 50.5%;
    left: 81.5%;
}

.maping .datacenters.singapore {
    top: 62.5%;
    left: 77.5%;
}

.maping .datacenters.singapore {
    top: 62.5%;
    left: 77.5%;
}

.maping .datacenters.tokyo {
    top: 42%;
    left: 86%;
}

.maping .datacenters.maidenhead {
    top: 34%;
    left: 46.5%;
}

.maping .datacenters.dusseldorf {
    top: 35.5%;
    left: 50%;
}

.maping .datacenters.losangeles {
    top: 44.5%;
    left: 13.5%;
}

.d-none {
    display: none;
}

.otp-submitted {
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #6498dc;
    z-index: 100;
    opacity: 0.9;
    border-radius: 5px;
    display: none;
}

.otp-submitted div {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: block;
    margin: auto
}

.otp-form {
    z-index: 0;
}

.otp-form .form-group label {
    font-size: 30px !important;
    color: #55bde5;
}

.otp-form button {
    margin-top: 10px !important;
}

.otp {
    width: 60px !important;
    height: 60px !important;
    margin-right: 10px;
    font-size: 40px !important;
    padding: 4px 0px 0px 16px !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.row_otp {
    margin-top: 30px;
    margin-bottom: 50px;
    margin: auto;
}

.row_otp .col {
    display: inline-block;
}

.nav-menu .main-menu>.menu-item>.sub-menu {
    margin-top: 67px !important;
}

.nav-menu .main-menu>.menu-item>.sub-menu.menu-resources {
    margin-left: 70px !important;
}

.border-danger {
    border: 1px solid #aa0000 !important;
    background: #ffdddd !important;
}

.border-success {
    border: 1px solid #00aa00 !important;
    background: #ddffdd !important;
}

.w100 {
    min-width: 130px !important;
}

.featurebox .subtitle {
    min-height: 140px;
}

.btn-adjst {
    border-radius: 6px !important;
    padding-top: 15px;
    padding-bottom: 14px;
}

.slick #slider .plan-container .wrapper {
    margin-top: 0;
}

.white-bg {
    background-color: #fff !important;
}

.box-container .mergecolor {
    color: #000 !important;
}

.cd-select select {
    background: #fff !important;
}

.noUi-tooltip {
    width: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.quantity input {
    font-size: 20px !important;
}

.quantity button {
    font-size: 20px !important;
}

.btn-checkout {
    font-size: 20px !important;
}

.btn-checkout i {
    vertical-align: middle;
}

/* Reset */
.main-content .panel.panel-default .panel-body input {
    font-size: 13px !important;
}

.main-content .panel.panel-default .panel-body form button {
    font-size: 20px !important;
}

.product-overbox {
    background: #55bde5 !important;
}

.product-overbox .prod-info-abso i {
    background: #4caf50;
}

.product-overbox .prod-info-abso h3 {
    color: #fff;
}

.product-overbox .prod-info-abso h4 {
    color: #fff;
    font-weight: 1000;
}

.product-overbox .product-status-text {
    background: #4CAF50;
    border: 1px solid #8ecee8;
    font-weight: 1000;
    font-size: 13px;
}

.product-title {
    margin: 20px 0;
    font-size: 18px;
}

.overview-box.products-details strong {
    background: none;
    border: 1px solid #4CAF50;
    color: #4CAF50;
    font-size: 12px;
    font-weight: 500;
}

.nav-tabs {
    border-bottom: none;
}

.btn-search {
    position: absolute;
    top: 51%;
    right: 5%;
    background: none;
    border: none;
}

.icon-float-right {
    position: absolute;
    top: 15px;
    right: 38px;
    font-size: 20px !important;
    z-index: 1;
}

.inputCaptchaImage {
    height: 35px;
}

.input-number {
    width: 50px !important;
    padding: 10px 15px !important;
}

.btn-small {
    padding: 10px !important;
    font-size: 15px !important;
}

.btn-medium {
    padding: 10px 40px !important;
    font-size: 15px !important;
}

.promo-container {
    width: max-content;
    border-radius: 18px;
    padding: 10px 20px;
}

.btn-cancel-promo:hover {
    color: #fff;
}

.p-40 {
    padding: 40px !important;
}

.card-height {
    min-height: 280px;
}

.mix-height {
    min-height: 510px !important;
}

.slider-text-before,
.slider-text-after {
    font-size: 14px;
    color: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 0.2rem;
}

.slider-text-after {
    color: #000 !important;
    left: auto;
    right: 0;
}

/* knowledgebase */
.blog .truncate {
    font-size: 16px;
}

/* lookingglass */
#lookingGlass {
    padding: 50px 0;
}

#lookingGlass .content {
    padding-bottom: 50px;
    border: 1px solid rgba(110, 110, 110, .1);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: none;
}

#lookingGlass #ip {
    list-style-type: disc;
    padding-inline-start: 20px;
}

#lookingGlass .captcha-img {
    height: 52px;
}

#lookingGlass #captchaText {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-left-width: 0px;
}

#lookingGlass .captcha-img {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid grey;
    border-right-width: 0px;
}

#lookingGlass .table-list {
    width: 100%;
}

#lookingGlass .form-control {
    padding: 5px 15px;
}

#resultTable thead th {
    text-align: left;
    padding-left: 10px !important;
}

#resultTable tfoot td {
    padding: 10px;
}

#lookingGlass .tab {
    position: relative;
    background-color: #ebeff5;
    border: 1px solid rgba(110, 110, 110, .1);
    width: 12%;
    top: 1px;
}

#lookingGlass .tab:first-child {
    border-top-left-radius: 6px;
}

#lookingGlass .tab:last-child {
    border-top-right-radius: 6px;
}

#lookingGlass .tab:hover {
    cursor: pointer;
}

#lookingGlass .tab.selected {
    background-color: #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
}

#lookingGlass .tab-desc {
    padding: 25px 0px 10px;
    text-align: center;
}

#lookingGlass .flag {
    position: absolute;
    right: 2px;
    height: 25px;
}

#lookingGlass .tab h3 {
    font-size: 20px;
}

#lookingGlass .tab h4 {
    font-size: 15px !important;
}

#lookingGlass .tab h5 {
    font-size: 10px;
}

/* ticket */
.ticket-reply .rating span.star,
.ticket-reply .rating-done span.star {
    font-family: "Font Awesome 5 Pro";
}

.ticket-reply p {
    margin-bottom: 10px;
    line-height: 1.42857143;
}

/*Specs card (in vps and dedicated)*/
.specs-container {
    background-color: #fff;
    border-radius: 6px;
}

.specs h2 {
    padding: 20px;
}

.specs p {
    padding: 10px 25px;
}

aside#sidebar {
    width: 410px;
}

#order-standard_cart .checkout-security-msg {
    margin: 0px !important;
}

/* vps */
.wpc-vps-info .title {
    margin-top: 50px;
    margin-bottom: 0;
    min-height: 200px;
}

.wpc-cloud-range .noUi-tooltip:before {
    left: 43%;
}

.h-plans-info {
    padding: 50px 0;
}

/* dedicated */
.cd-filter-block .list li,
.cd-filter-block ul {
    margin-bottom: 0 !important;
}

/* colocation */
.history-section .row {
    padding-bottom: 50px;
}

/* cart and checkout */
.regi-claaa-box #containerNewUserSignup:before,
.login-claaa-box #containerExistingUserSignin:before {
    top: 48px !important;
    left: 48px !important;
}

.regi-claaa-box #containerNewUserSignup:after,
.login-claaa-box #containerExistingUserSignin:after {
    top: 51px !important;
    left: 51px !important;
}

#order-standard_cart .sub-heading {
    margin-top: 0px !important;
}

.summary-container .clearfix {
    padding: 10px 0;
}

.cart-btn .btn {
    margin-top: 10px;
}

#paymentGatewaysContainer .radio-inline {
    height: auto;
}

#order-standard_cart .account-select-container div.account {
    padding: 30px 15px !important;
}

/* client area */
.dataTables_wrapper {
    padding-top: 0;
}

.tld-filters a.badge-success {
    background-color: #5cb85c !important;
}

/* kyc */
.kycGuidance i,.kycInterface i{
    font-family: 'Font Awesome 6 Free';
    font-size:24px;
}
.video-container {
    max-width: fit-content;
}

#cam2 {
    position: absolute;
    left: auto;
    top: auto;
    border: solid 6px rgba(255, 255, 255, 0.8);
}

#cam1 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-filter: blur(15px);
    filter: blur(15px);
}

.video-wrapper {
    width: 100%;
    min-height: 576px;
    position: relative;
    overflow: hidden;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.cam-rounded {
    width: 320px;
    height: auto;
    border-radius: 50%;
}

.cam-rectangle {
    width: 450px;
    height: auto;
    border-radius: 0;
}

.banner {
    background-color: rgb(234 234 234);
}

#countdown {
    position:absolute;
    z-index: 1;
    font-size: 16em;
}

.process {
    display: flex;
}

.blink-shadow {
    animation: blink_shadow 1490ms ease-out infinite;
}

.blink-light {
    animation: blink_light 200ms ease-out;
}

/* smokeping */
.menu a{
    color:#212122;
    font-size: 16px;
}
.menu ul{
    list-style: none;
    padding: 0;
}
.menuitem, .menuactive, .menuopen{
    padding:10px 15px;
    border: 1px solid #f5f5f5;
    transition: .2s ease-out;
}
.menuitem:hover{
    background-color:#f5f5f5;
    transition: .2s ease-out;
}
.menuactive{
    background-color:#ebeff5;
}

.menuactive .menu .menuitem{
    border: 0px;
}
#sidebar_content h1{
    font-size:30px;
}
#sidebar_content h2{
    font-size:20px;
}
.menuactive .menulink, .menuopen .menu .menulink,.menuopen .menulinkactive{
    font-size:14px;
}
.panel .panel-body{
    padding: 20px;
}
.panel pre{
    font-size: 11px;
    border-radius:6px;
}


@keyframes blink_shadow {
    50% {
        box-shadow: 0 0 100px rgb(0, 0, 0);
    }
}

@keyframes blink_light {
    50% {
        filter: brightness(300%)
    }
}

.networks h3 {
    font-weight: 600;
    padding: 20px 0px;
}

.networks p {
    padding: 10px 0px;
    border-bottom: 1px solid #efefef;
}

.networks .networks-heading {
    padding: 40px 0;
}

#featcolocation h5 {
    line-height: 38px;
}

.blog .knowledge-articles {
    margin-top: 20px;
}

.blog h3 {
    font-size: 20px;
}

/* @tablet view */
@media screen and (min-width: 768px) and (max-width: 991.98px) {
    .blank-header {
        padding-bottom: 120px;
    }

    .featurebox .subtitle {
        min-height: 0px;
    }

    .specs-container {
        margin-top: 50px;
    }

    .box-container .menu-wrap.mobile {
        padding: 15px;
    }

    #registration .form-group {
        margin: 30px 0;
    }

    /* navbar */
    .nav-menu .main-menu .menu-item>a {
        font-size: 30px;
    }

    #menu-mobile .dropdown.open .dropdown-menu a {
        font-size: 18px;
    }

    .login-content form .form-group {
        margin-bottom: 20px !important;
    }

    /* help */
    .help .help-container {
        height: 90px;
    }

    .help .col-lg-4 {
        padding: 0 15px;
    }

    .help .help-item .inform .title {
        font-size: 16px;
        font-weight: 500;
    }

    .help .help-item:before {
        display: none;
    }

    .help .help-item .inform .description {
        line-height: 10px;
    }

    .help .help-item .inform {
        padding: 3px;
        width: 100%;
        text-align: center;
    }

    .help .help-item .inform .description {
        font-size: 10px;
    }

    .help .help-item .ico {
        width: 35px;
        top: 22px;
    }

    .help .help-item .img {
        height: 45%;
        width: 100%;
    }

    /* history */
    .history-section .section-heading {
        font-size: 25px !important;
    }

    /* knowledgebase */
    .blog #sidebar {
        margin-top: 0 !important;
    }

    .blog #sidebar_content {
        margin-top: 50px;
    }

    /* cart */
    #order-standard_cart .order-summary {
        margin-top: 50px !important;
    }

    #order-standard_cart .field-container {
        margin-bottom: 50px !important;
    }

    #order-standard_cart .product-info {
        margin-bottom: 50px !important;
    }

    .cart-btn .btn {
        margin-top: 0;
    }

    .already-registered {
        margin-bottom: 50px;
    }

    .marketing-email-optin {
        margin: 50px 0;
    }

    /* looking glass */
    #lookingGlass .tab {
        flex: 1;
    }

    #lookingGlass .tab h3 {
        font-size: 14px;
    }

    #lookingGlass .tab h4 {
        font-size: 10px !important;
    }

    #lookingGlass .tab h5 {
        font-size: 8px;
    }



    /* footer */
    .footer .footer-top .col-md-3.col-sm-6 {
        margin-bottom: 50px !important;
    }
}



.mobile .logo-menu {
    width: 250px !important;
    max-height: 50px !important;
}

.mobile.fixed {
    border-bottom: 4px solid #2dcbfe;
    animation: border-bottom-blue 1.5s ease-in-out;
}

@keyframes border-bottom-blue {
    from {
        border-color: rgba(45, 203, 254, 0);
    }

    to {
        border-color: rgba(45, 203, 254, 1)
    }
}

.mobile-show {
    display: none;
}

.mobile-hide {
    display: block;
}

/* @mobile view */
@media screen and (max-width: 768px) {
    .lh-lg {
        line-height: 30px;
    }

    select {
        background-position-y: 70% !important;
    }

    .select-sm {
        background-position-y: 90% !important;
    }

    .mobile-show {
        display: block;
    }

    .mobile-hide {
        display: none;
    }

    .blank-header {
        padding-bottom: 110px;
    }

    .mobile-pb-0 {
        padding-bottom: 0px !important;
    }

    .mobile-pl-0 {
        padding-left: 0px !important;
    }

    .mobile-mb-15 {
        margin-bottom: 15px !important
    }

    .mobile-mt-15 {
        margin-top: 15px !important
    }


    /* basic-spacing */
    .top-header {
        padding: 150px 0px 50px 0px;
    }

    .spacing-xl-y {
        padding-left: 15px;
        padding-right: 15px;
    }

    .sec-normal {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }

    .partner .partner-wrap .partner-section {
        padding: 0;
    }

    .partner .partner-wrap .partner-section .svg {
        width: 100px;
        height: 70px;
    }

    #controls .row {
        margin-bottom: 20px;
    }

    #controls .row:last-child,
    .product .plan-content {
        margin-bottom: 0px !important;
    }

    .cd-filter-block h4 {
        margin-bottom: 10px !important;
    }

    .upload-file .col-sm-3 {
        margin-top: 10px;
    }

    .section-heading {
        margin-bottom: 15px !important;
        line-height: 33px !important;
        font-size: 25px !important;
    }

    .services .service-wrap .service-section {
        margin-top: 10px;
    }

    .services .service-wrap .col-xs-6 .service-section {
        min-height: 270px;
    }

    .services .service-wrap .service-section .svg {
        height: 35px;
    }

    .services .service-wrap .service-section .title {
        font-size: 15px;
        margin-top: 20px;
        margin-bottom: 7px;
    }

    .services .service-wrap .service-section .subtitle {
        font-size: 12px;
        line-height: 15px;
    }

    .featurebox .subtitle {
        min-height: 0px;
    }

    .services .service-wrap .service-section a {
        margin-top: 10px;
    }

    .services .col-md-4 {
        padding: 0px 7px;
    }

    .partner .partner-wrap .partner-section {
        margin-top: 10px;
    }

    .panel-body {
        padding: 20px;
    }

    .wpc-cloud-range .slider-ui {
        padding: 0 0 12px 0;
    }

    .wpc-vps-info .title {
        font-size: 12px;
        padding: 20px;
    }

    .wpc-vps-info .title,
    .h-plans-info {
        margin: 20px 0 0 0;
    }

    .wpc-vps-info .title i {
        font-size: 23px;
    }

    .wpc-vps-info .content-price,
    .networks h3 {
        font-size: 12px !important;
        margin-bottom: 0px;
    }

    .plan-container .title,
    .wpc-vps-info .title .info,
    .networks p {
        font-size: 10px;
    }

    .wpc-vps-info .title {
        min-height: 0;
    }

    .wpc-vps-info .title i {
        right: 15px;
    }

    /* navbar */
    .nav-menu .main-menu .menu-item>a {
        font-size: 24px;
    }

    #menu-mobile .dropdown.open .dropdown-menu a {
        font-size: 15px;
    }

    .login-content form .form-group {
        margin-bottom: 20px !important;
    }

    #registration {
        margin-top: 20px;
    }

    #registration .form-group {
        margin: 20px 0;
    }

    .login-form-container .section-heading {
        font-size: 20px !important;
        ;
    }

    .marketing-email-optin {
        padding: 15px;
    }

    /* @looking glass */
    #lookingGlass {
        padding: 0;
    }

    #lookingGlass .flag {
        height: 12px;
    }

    #lookingGlass .tab {
        flex: 1;
    }

    #lookingGlass .tab h3 {
        font-size: 9px;
    }

    #lookingGlass .tab h4 {
        font-size: 7px !important;
    }

    #lookingGlass .tab h5 {
        font-size: 5px;
    }

    #lookingGlass .captcha-img {
        height: 38px;
    }

    #lookingGlass .tab-desc {
        padding: 20px 0 0 0;
    }

    #lookingGlass tfoot td {
        font-size: 7px;
    }

    #lookingGlass .ip-current {
        font-size: 10px;
    }



    #resultTable thead th,
    tbody td {
        padding-left: 6px !important;
    }


    /* knowledgebase */
    .know-bgbox-container .kbarticles h4,
    .blog h3,
    .cd-filter-block select {
        font-size: 16px;
    }

    .know-bgbox-container .kbarticles p {
        font-size: 10px;
    }

    .know-bgbox-container .kbarticles {
        padding: 10px;
    }

    .know-content {
        padding: 0px;
    }

    #inputKnowledgebaseSearch {
        padding: 5px 12% 5px 5%;
    }

    .btn-search {
        top: 54%;
        right: 6%;
    }

    .section-subheading {
        font-size: 10px !important;
        line-height: 15px !important;
    }

    h2.section-heading {
        font-size: 24px !important;
    }

    .h-plans-info {
        padding: 0;
    }

    .wpc-vps-info .content-price {
        padding: 15px 30px;
    }

    .h-plans-info .price .symbol {
        font-size: 15px !important;
    }

    .wpc-vps-info .h-plans-info .infos {
        padding-bottom: 5px;
        font-size: 12px;
    }

    .wpc-vps-info .h-plans-info .price {
        font-size: 25px !important;
    }

    .run-switch {
        position: absolute;
        right: 30px;
    }

    .sec-main,
    .blog .sidebar,
    .know-bgbox-container .kbarticles,
    #order-standard_cart .product-info,
    #order-standard_cart .field-container,
    #order-standard_cart .order-summary,
    .blog .wrap-blog .wrapper,
    .regi-claaa-box,
    .login-claaa-box,
    .masspay-container {
        padding: 30px !important;
    }

    .networks h2 {
        font-size: 15px;
    }

    .networks h3 {
        padding: 0px;
    }

    .networks p {
        padding: 5px 0;
    }

    .networks .networks-heading {
        padding: 0;
    }

    .cd-filter-block .checkbox-label,
    .cd-filter-block .radio-label,
    .slider-text-before,
    .slider-text-after {
        font-size: 10px !important;
    }

    #featcolocation h5 {
        line-height: 25px;
    }

    .top-header .wrapper .included {
        display: block;
        font-size: 12px;
    }

    .custom-select,
    .form-control {
        height: 38px;
    }

    #sidebar {
        margin-top: 0px !important;
        margin-bottom: 20px;
    }

    .blog {
        padding: 30px 0;
    }

    .blog .wrap-blog .blog-info {
        font-size: 10px;
        line-height: 25px;
        margin-top: 0px;
    }

    .blog .truncate {
        font-size: 14px;
    }

    .help .help-container {
        height: 50px;
    }

    .help .col-lg-4 {
        padding: 5px 15px;
    }

    .help .help-item .inform .title {
        font-size: 10px;
        font-weight: 500;
    }

    .help .help-item:before {
        display: none;
    }

    .help .help-item .inform .description {
        line-height: 10px;
    }

    .help .help-item .inform {
        padding: 3px;
        width: 100%;
        text-align: center;
    }

    .help .help-item .inform .description {
        font-size: 10px;
    }

    .help .help-item .ico {
        width: 25px;
        top: 16px;
    }

    .help .help-item .img {
        height: 55%;
        width: 100%;
    }

    .md-editor .btn {
        margin: 5px 0px;
    }

    .history-section .row {
        padding-bottom: 20px;
    }

    .history-section .section-heading {
        font-size: 14px !important;
    }

    #featcolocation h5 {
        font-size: 10px;
        line-height: 15px;
    }

    .slick #slider .plan-container .wrapper .top-content,
    .slick #slider .plan-container .wrapper .list-info {
        padding: 12px 25px;
    }

    .slick #slider .plan-container .list-info li,
    .plans.badge.feat {
        font-size: 12px;
    }

    .slick #slider .plan-container .wrapper .list-info i {
        font-size: 25px;
    }

    .slick #slider .plan-container .svg {
        width: 38px;
    }

    .mix-mobile {
        margin: 20px 0 0 0;
        text-align: left;
    }

    .mix-mobile .container {
        padding: 20px;
    }

    .mix-mobile .price,
    .mix-mobile .period {
        font-size: 20px;
        padding: 5px 0;
    }

    .pricing .price sup {
        font-size: 10px;
        top: -0.6em;
    }

    .mix-mobile .product-category {
        font-size: 12px;
    }

    .mix-mobile .product-description {
        font-size: 10px;
    }

    .mix-mobile .product-details {
        min-height: 83px;
        margin: 0px;
    }

    /* cart */
    .icon-float-right {
        top: 16px;
        right: 20px;
    }

    #order-standard_cart .order-summary {
        margin-top: 20px !important;
    }

    #order-standard_cart .order-summary h2 {
        padding: 0 !important;
    }

    #order-standard_cart .summary-container {
        padding: 20px 0 0 0 !important;
    }

    #order-standard_cart .sub-heading {
        margin-top: 20px !important;
    }

    .cart-btn .btn {
        margin-top: 10px;
    }

    #order-standard_cart .field-container {
        margin-bottom: 20px !important;
    }

    /* checkout */
    .regi-claaa-box #containerNewUserSignup:before,
    .login-claaa-box #containerExistingUserSignin:before {
        top: 28px !important;
        left: 28px !important;
    }

    .regi-claaa-box #containerNewUserSignup:after,
    .login-claaa-box #containerExistingUserSignin:after {
        top: 30px !important;
        left: 30px !important;
    }

    .modal-footer {
        padding: 20px 10px !important;
    }

    .generatepassword-btn {
        padding: 0 10px;
    }

    /* fraudcheck kyc and otp*/
    #otp_form .btn {
        font-size: 10px
    }

    .otp {
        width: 45px !important;
        height: 32px !important;
        margin-right: 0px !important;
        font-size: 12px !important;
        font-weight: bold;
    }

    .otp.form-control {
        padding: 18px !important;
    }

    .cam-rounded {
        width: 240px;
        height: 300px;
        border-radius: 50%;
    }

    .row-eq-height {
        display: block;
    }



    /* clientarea */
    .services.overview-services.clientarea-limited-chracters .service-wrap .service-section p {
        font-size: 10px;
        line-height: 20px;
    }

    table.table-list thead th {
        font-size: 12px !important;
    }

    table.table-list tbody td {
        font-size: 10px;
    }

    .container-clientarea .header-features-icons .badge.feat {
        position: static;
    }

    .container-clientarea .header-features-icons {
        padding: 10px 0;
    }

    /* kyc */
    .video-wrapper {
        min-height: 250px;
        /* height:350px; */
    }
    #countdown {
        font-size: 10em;
    }

    #cam1 {
        width: 100%;
    }

    .cam-rounded {
        width: auto;
        height: 250px;
    }

    .cam-rectangle {
        width: 325px;
        height: auto;
    }

    img.result {
        width: 100%;
    }



    /* footer */
    .footer .heading {
        font-size: 12px;
        margin: 0px;
    }

    .footer .footer-menu .menu-item {
        font-size: 10px;
    }

    .footer .footer-top {
        padding: 20px 0 0 0;

    }

    .footer .col-md-3.col-sm-6,
    .footer .footer-top .col-md-3.col-sm-6 {
        margin: 0;
    }

    .footer .copyright {
        font-size: 8px;
        padding: 0px;
    }

    .footer .footer-top .col-md-3.col-sm-6:last-child {
        margin-bottom: 15px;
    }

    .footer .logo-footer {
        height: 90px;
    }

}