    /* Global Border Radius */
/*     :root {
        --e-global-border-radius: 0px;
    }
    .page-title-area .breadcrumb .active {
        color: var(--e-global-color-primary);
    } */

   /* Navigation */
   .navbar-area .navbar {
        margin-bottom: 0;
        background-color: #000000 !important;
        height: 72px !important;
    }
.navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.menu-item:last-child:hover a {
    color: black !important;
}
/*  
    .navbar-expand-lg {
        border-bottom: 0px !important;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li{
        line-height: 60px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li:last-child{
        background-color: transparent;
        border: 1px solid #ffffff !important;
        border-radius: 0;
        padding: 14px 25px;
        margin-right: 5px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li:last-child:hover{
        background-color: #fff5e9 !important;
        border: 1px solid #fff5e9 !important;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li:last-child a,
    .navbar .nav-container .navbar-collapse .navbar-nav > li > a {
        font-weight: 500 !important ;
        color: #fff;
        text-transform: capitalize;
    }
    .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li:last-child:hover a{
        color: #000 !important;
    }
    .nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.current-menu-item a{
        color: #f0d9c3 !important;
    }
    
    .style-2 .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after {
        display: none;
    }

    .navbar .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li > a,
    .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav .menu-item-has-children a:first-child::before{
        color: #fff !important;
    } */
    
    /* Nav Sub Menu */

/*     .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{
        background-color: #fff !important;
        border-radius: 0px !important;
        box-shadow: none !important;
    }
    .navbar-area .nav-container  #hostiko_main_menu.navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{
        font-weight: 500;
        text-transform: capitalize;
        background-color: #ffffff !important;
        color: #000 !important;
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{
        color: #fd9009 !important;}

    .nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{
        top: 80% !important;
    }
    .nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.menu-item-has-children li.current-menu-item a{
        color: #11dc62 !important;
    } */
    /* Cart Icon */
/*     .navbar-area .navbar-area-2 .cart-btn i{
        background: #ffffff !important;
        color: #000 !important;
    }
    span.cart-contents-count{
        color: #000;
        border-radius: 8px;
    } */
    /* toggle Style */
/*     .nav-transparent .toggle-btn .icon-left,
    .nav-transparent .toggle-btn .icon-right,
    .nav-transparent .toggle-btn .icon-left:before,
    .nav-transparent .toggle-btn .icon-left:after,
    .nav-transparent .toggle-btn .icon-right:before,
    .nav-transparent .toggle-btn .icon-right:after{
        background-color: #fff;
    } */
    /* Cart Page */
/*     .woocommerce-page .wc-block-cart-item__product .wc-block-components-quantity-selector__button--plus:focus,
    .woocommerce-page .wc-block-cart-item__product .wc-block-components-quantity-selector__button--minus:focus,
    .woocommerce-page .wc-block-cart-item__product input.wc-block-components-quantity-selector__input:focus{
        box-shadow: none;
    } */
    /* Checkout Page */
/*     .woocommerce-checkout.woocommerce-page .wc-block-components-sidebar .wc-block-components-totals-coupon form button{
        border-radius:14px;
    } */
    /* Domain Search */
    #domain_search_outter #searchtdomain {
        padding: 13px 283px 15px 30px;
        height: 58px;
        border-radius: 0px;
        border: 1px solid #d9d9d9;
    }
    #domain_search_outter #searchtdomain:focus{
        border: none;
    }
    
    #domain_search_outter #search_btn {
        right: 155px;
    }
    #domainCartOption ul .tld-not-supported a:hover, #domainCartOption ul .domain-available a:hover, #domainCartOption ul .domain-taken a:hover{
        background:#f0d9c3;
    }
    #domain_search_outter #transfer_btn, #domain_search_outter #search_btn{top:5px;}
    #domain_search_outter #transfer_btn{ right: 8px;}
    #domain_search_outter #search_btn{right: 140px;}
    #domainCartOption ul .domain-available a,
    #domainCartOption ul .domain-taken a,
    #domainCartOption ul .tld-not-supported .popup,
    #domainCartOption ul .domain-taken .popup{border-radius: 0;}
    #domainCartOption ul .domain-available,
    #domainCartOption ul .domain-taken,
    #domainCartOption ul .tld-not-supported{border-radius: 0;}
    #domainCartOption ul .domain-taken a.close{border-radius: 0;}
    #domain_search_outter #transfer_btn:hover{color: #fff;}
    /* Testimonial Styles */
    .hostiko-testimonial-section .owl-carousel .owl-nav .owl-prev,
    .hostiko-testimonial-section .owl-carousel .owl-nav .owl-next{
        outline: none;
    }
    .hostiko-testimonial-section .owl-carousel .owl-nav{
        top: 132px;
    }
    /* Footer Copyright Style */
    footer.footer-area.style-3 .footer-bottom {
        background: #121112;
    }
    .footer-area .footer-bottom .copyright{
        color: #ffffff;
    }

    /* Sub Banner */

    .page-title-area {
        padding: 90px 15px 58px 15px;
    }
    
    .page-title-area h1, 
    .page-title-area .title,
    .page-title-area.style-1 div.text-center{
        text-align: left !important;
    }
    
    .page-title-area .breadcrumb{
        background-color: transparent !important;
        border: none !important;
        padding: 10px 0px !important;
        text-align: left;
    }
    .page-title-area .breadcrumb li{
        display: inline;
    }
    .page-title-area .breadcrumb a{
        color: #000000;
    }
    .breadcrumb li:first-child{
        padding-left: 0;
    }
    .breadcrumb li:last-child a,
    .breadcrumb li:not(:last-child)::after{
        color: #000000;
    }
    .breadcrumb li:not(:last-child)::after {
        top: -1px;
        font-size: 10px;
    }
    .page-title-area.style-1 .container .row > div.col-xl-12.col-lg-12.col-12{
        max-width: 700px;
    }
    .page-title-area.style-1 .container{
        max-width: 1140px;
     }
    /* WHMCS Pricing Plan */
    .whmcs-product-btn-outer{
        display: flex;
        flex-direction: column;
    }
    .hostiko-select-field.nice-select,
    .hostiko-select-field.nice-select .list{
        border-radius: 0;
    }
    .whmcs_prodcts_description ul li:last-child{
        border: none !important;
    }

    /* Faq Section */
    .hostiko-toggle .elementor-tab-title{
        border-radius: 0px;
        border: 1px solid #111;
        border-bottom: 1px solid #111 !important;
    }

    .hostiko-toggle .elementor-tab-title.elementor-active{
        border: 1px 1px 0px 1px solid #000;
        border-bottom: none !important;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .hostiko-toggle .elementor-tab-content.elementor-active{
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
        border-top: none !important;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    /* Pricing Widget */

    .hostiko-price-outer .decimal-outer .decimal{
        position: relative;
        top: 5px;
    }

    /* Comparision Table */
    .Comprison_pricingplan .hosting-feature-table tbody tr td.bg-color{
        border:none;
    }
    .Comprison_pricingplan .hosting-feature-table tbody tr.tbl_content.tbl_body_content:last-child td{
        padding: 25px 15px 45px 15px !important;
        border-top: 0 !important;
    }
    .Comprison_pricingplan .hosting-feature-table tbody tr.tbl_content.tbl_body_content:last-child td:first-child{
        border-left: none;
        border-bottom: none !important;
    }
    .Comprison_pricingplan .hosting-feature-table tbody td.main-tld-heading{
        padding: 29px 15px !important;
    }
    .Comprison_pricingplan .hosting-feature-table tbody td.main-tld-heading .heading1{
        margin-bottom: 12px !important;
    }
    .Comprison_pricingplan #button-table-top table tbody tr:nth-last-child(2) td {
        border-bottom: none !important;
    }
    .Comprison_pricingplan #button-table-top table tbody .bg-main {
        border-color: rgba(0,0,0,0.1) !important;
    }
    .Comprison_pricingplan #button-table-top table tbody tr td .fa-check {
        font-weight: 900 !important;
        color: #000;
        margin-right: 12px;
    }
    .Comprison_pricingplan tr:last-child td {
        border-bottom-color: #000 !important;
    }
    .Comprison_pricingplan table>tbody>tr>td, 
    .Comprison_pricingplan table>tbody>tr>th, 
    .Comprison_pricingplan table>tfoot>tr>td, 
    .Comprison_pricingplan table>tfoot>tr>th, 
    .Comprison_pricingplan table>thead>tr>td, 
    .Comprison_pricingplan table>thead>tr>th {
        border: 1px solid #000;
    }
    .Comprison_pricingplan #button-table-top table tbody .bg-main {
        border-right:  1px solid #000 !important;
    }
    
    /* VPS Slider */
    .hostiko_vps_section .vps_content .vps_upper_content{
        padding: 48px 54px 45px;
    }
    .hostiko_vps_section .vps_content .vps_upper_content .progress_content .progress_box{
        margin-left: 10px;
        margin-right: 10px;
    }

    .hostiko_vps_section .vps_content .vps_upper_content .progress_content .content_box li{
        border-color: #e8e6f0;
    }

    /* Domain Page TLD Section */
    .domain-page-tld .hostiko-price-outer .decimal-outer .decimal{
        top:0;
    }
    
    /* Domain Page TLD Table */
    .hostiko-tld-table-section .hostiko-tld-table tbody tr.hostiko-tld-body-row{
        border-bottom: 1px solid #e8e6f0;
    }

    .hostiko-tld-table-section .hostiko-tld-table tbody tr.hostiko-tld-body-row:last-child{
        border-bottom: none;
    }

    /* Contact Form */
    .hostiko-contactform-outer .hostiko-contactform input,
    .hostiko-contactform-outer .hostiko-contactform textarea{
        box-shadow: 1px 1px 71px rgba(85,82,204,0.04);
    }
    .hostiko-contactform .submit-btn{
        text-align: left;
    }
    .hostiko-contactform .submit{
        width: auto;
        background-color: #000 !important;
        border-radius: 0px;
        border: none !important;
        margin: 0;
        font-size: 16px !important;
        font-weight: 400 !important;
        padding: 17px 65px !important;
    }
    .hostiko-contactform .submit:hover{
        background-color: #f0d9c3 !important;
        color: #000 !important;
        border: none !important;
    }
    .hostiko-contactform-outer ::placeholder {
        color: #111111;
        opacity: 1; /* Firefox */
      }
      .hostiko-contactform .input-outter .nameEmail-outter input:focus, .hostiko-contactform .input-outter .phoneSubject-outter input:focus{
        border: 1px solid #000 !important;
      }
      .hostiko-contactform-outer .wpcf7-not-valid-tip{
        left: 0;
        top: 45px;
      }
      ::-ms-input-placeholder { /* Edge 12 -18 */
        color: #111111;
      }
    .hostiko-contactform-outer span.wpcf7-not-valid-tip{
        max-width: 445px;
        width: auto;
        position: absolute;
        font-size: 12px !important;
        margin: 0 !important;
        text-align: left !important; 
    }
    .hostiko-contactform-outer .wpcf7 form.sent .wpcf7-response-output{
        text-align: center;
        margin: 15px 0 0 0 !important;
    }
    
    .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
        border-radius: 0px;
        border: 1px solid #000 !important;
        height: 70px;
        margin-bottom: 30px;
        font-size: 16px;
    }
    .hostiko-contactform .text-area-box{
        border-radius: 0px !important;
        border: 1px solid #000 !important;
        height: 160px;
        margin: 0 0 34px 0;
        width: 100%;
        font-size: 16px;
    }
    .hostiko-contactform .input-outter .name-outter,
    .hostiko-contactform .phoneSubject-outter .phone-outter{
        margin: 0 2% 0 0;
    }
    .hostiko-contactform .input-outter .email-outter,
    .hostiko-contactform .phoneSubject-outter .subject-outter{
        margin: 0 0 0 2%;
    }
    
    @media only screen and (max-width: 1366px){
        #domain_search_outter #search_btn {
            right: 130px;
        }
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
            margin-bottom: 25px;
        }
        .hostiko-contactform .input-outter .name-outter,
        .hostiko-contactform .phoneSubject-outter .phone-outter{
            margin: 0 1.6% 0 0;
        }
        .hostiko-contactform .input-outter .email-outter,
        .hostiko-contactform .phoneSubject-outter .subject-outter{
            margin: 0 0 0 1.6%;
        }
        .hostiko-contactform .input-outter .name-outter, .hostiko-contactform .input-outter .email-outter, .hostiko-contactform .phoneSubject-outter .phone-outter, .hostiko-contactform .phoneSubject-outter .subject-outter{
            width: 48.4%;
        }
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
            height: 66px;
        }
        .hostiko-contactform .text-area-box {
            height: 155px;
        }
        .hostiko-contactform-outer .wpcf7-not-valid-tip {
            top: 38px;
        }
    }
    @media only screen and (max-width: 1199px){
        .navbar-area .nav-container{
            padding: 0 15px;
        }
        .navbar-area .navbar{
            padding: 0 15px;
        }
        .hostiko-dedicated-tld-table .hostiko-tld-body-row td a{
            display: block;
            text-align: center ;
        }
    }

    
    @media only screen and (min-width: 992px){
        .Comprison_pricingplan #button-table-top td {
            width: 318px;
        }
       
    }
    @media only screen and (max-width: 1024px){
        .page-title-area {
            padding: 85px 15px 58px 15px;
        }
        .page-title-area h1, .page-title-area .title {
            font-size: 40px !important;
        }        
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
            height: 60px;
        }
        .hostiko-contactform .text-area-box{
            height: 130px;
        }
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
            margin-bottom: 15px;
        }
        .hostiko-contactform .input-outter .name-outter,
        .hostiko-contactform .phoneSubject-outter .phone-outter{
            margin: 0 1% 0 0;
        }
        .hostiko-contactform .input-outter .email-outter,
        .hostiko-contactform .phoneSubject-outter .subject-outter{
            margin: 0 0 0 1%;
        }
        .hostiko-contactform .input-outter .name-outter, .hostiko-contactform .input-outter .email-outter, .hostiko-contactform .phoneSubject-outter .phone-outter, .hostiko-contactform .phoneSubject-outter .subject-outter{
            width: 49%;
        }
        .hostiko-contactform-outer .wpcf7-not-valid-tip {
            top: 31px;
        }
    }
    @media only screen and (max-width: 991px){
        .navbar-area .nav-container .navbar-collapse .navbar-nav > li:last-child{
            background: transparent;
            border: none;
        }
        .nav-transparent .nav-white,
        .navbar-area .navbar{
            height: 60px;
        }
        .navbar-area .nav-container{
            padding: 15px;
        }
        .navbar-area .logo a{
            margin-top: 0;
        }
        .navbar-collapse{
            background-color:#fff;
            border-radius: 0;
        }
        .toggle-btn{
            height: 40px;
            top: -17px;
        }
        .navbar-area .navbar-area-2 .cart-btn .btn{
            margin-top: 0;
        }
       
        .navbar-area-2 .nav-container .navbar-collapse {
            border-radius: 15px !important;
            top: 60px !important;
        }
        .nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.menu-item-has-children li.current-menu-item a{
            color: #1f186e !important;
        }
        .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a,
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{
            background-color: #f0d9c3  !important;
        }
        .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{
            color: #fff !important;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li {
            padding: 4px 20px !important;
        }
        .navbar-area.nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.menu-item-has-children li.current-menu-item a{
            color: #fff !important
        }
        .nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.current-menu-parent > a,
        .navbar-area.nav-transparent .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li.current-menu-parent > a:before{
            color: #11dc62 !important;
        }
        .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li:last-child{
            background: transparent !important;
            border: none !important;
        }
        .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li:last-child:hover{
            background: transparent !important;
            border: none !important;
        }
        
        .navbar-area .nav-container .navbar-collapse .navbar-nav li,
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{
            margin-right: 0;
            margin-left: 0;
        }
        .navbar-area .nav-container .navbar-collapse{
            left: 0;
        }
        .navbar .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li > a,
        .navbar.navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li:last-child a{
            color: #000 !important;
        }
        .navbar .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav > li > a,
        .navbar-area .nav-container #hostiko_main_menu.navbar-collapse .navbar-nav .menu-item-has-children a:first-child::before{
            color: #000 !important;
        }
        
        .hostiko_vps_section .vps_content .vps_upper_content{
            padding: 38px 31px 38px;
        }
        .hostiko_vps_section .vps_content .vps_upper_content .progress_content .progress-image{
            margin-left: 0;
            margin-right: 0;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before{
            color: #fff;
        }
        .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{
            padding-left: 0;
        }
    }
    
    @media only screen and (max-width: 767px){
        #domain_search_outter #search_btn{right: 120px;}
        .page-title-area.overlay-bg.style-1{
            background-position: left;
        }
        .page-title-area {
            padding: 95px 15px 58px 15px;
        }
        .page-title-area h1, 
        .page-title-area .title,
        .page-title-area.style-1 div.text-center{
            text-align: center !important;
        }
        .page-title-area .breadcrumb{
            text-align: center;
        }
        .page-title-area .breadcrumb li{
            padding: 0 5px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr td .fa-check {
            margin-right: 8px;
        }
        .hostiko_vps_section .vps_content .vps_upper_content {
            padding: 28px 20px 28px;
        }
        .register-reason-outter .elementor-image-box-wrapper figure.elementor-image-box-img{
            margin-bottom: 15px !important;
        }
        .hostiko-contactform-outer .wpcf7-not-valid-tip{
            margin: 0 !important;
            font-size: 12px !important;
        }
        .hostiko-contactform .input-outter .email-outter, .hostiko-contactform .phoneSubject-outter .subject-outter{
            margin: 0;
        }
        .hostiko-contactform .input-outter .name-outter, .hostiko-contactform .input-outter .email-outter, .hostiko-contactform .phoneSubject-outter .phone-outter, .hostiko-contactform .phoneSubject-outter .subject-outter{
            width: 100%;
        }
        .hostiko-contactform .submit{
            width: 100%;
        }
        .hostiko-contactform-outer .wpcf7-not-valid-tip {
            top: 29px;
        }
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input{
          padding: 17px 20px;
          font-size: 14px;
        }
        .hostiko-contactform .text-area-box{
            padding: 15px 20px;
        }
        .hostiko-contactform-outer .wpcf7 form.sent .wpcf7-response-output{
            text-align: center;
        }
    }
    @media only screen and (max-width: 575px){
        #domain_search_outter #searchtdomain{height: 55px; margin-bottom: 5px;}
        #domain_search_outter #search_btn{right: 0px;}
        #domain_search_outter #transfer_btn{right: 0px;}
        .hostiko-contactform .input-outter .nameEmail-outter input, .hostiko-contactform .input-outter .phoneSubject-outter input {
            height: 55px;
            margin-bottom: 15px;
        }
        .hostiko-contactform .text-area-box{
            margin-bottom: 20px;
        }
    }