/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/
/** Please add your custom styles below*/
.breadcrumbs-container {display: none;}
.footer-text a:hover{color:#579dff;}
.footer-text p, .footer-text{color:#fff; margin:5px 0;}
.footer-logo {width: 180px; margin: 20px auto;}
#socket {padding-bottom: 15px;}
.navbar .kleo-main-header {border: none;}
.kleo-main-header .nav > li a{text-transform:uppercase; color:#d40000; padding: 0px 30px;}
.kleo-main-header .nav > li.active > a {color: #f6ca5e; box-shadow: none !important;}
.kleo-main-header .nav > li a:hover{color: #f6ca5e;  box-shadow: none !important;}
.form-outer{text-align: center;}
.form-outer form label {display: block;}
.form-outer .wpcf7-submit {font-size:17px !important;}
.form-outer .wpcf7-submit:hover {color: #fff !important; background: #0046bf !important; border-color: #0046bf !important;}
.form-outer form label input, .form-outer form label textarea {margin-top: 8px;}
.kleo-main-header.header-normal {box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2) !important; padding: 5px 0 !important;     background: #000;}
.channels {width: 100%;}
.channels tr td:first-child:before {content: "\f26c"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 18px; padding-right: 0.5em; top: 10px; left: 0; color: #848484; margin: 0 0 0 18px;}
.main-heading-custom-css:after {content: ''; width: 10%; background: #d40000; height: 4px; position: absolute; bottom: -9px; left: 0; right: 0; margin: auto;}
.main-heading-custom-css {position: relative; margin-bottom: 20px !important; text-transform: uppercase;}
.Buy_now {color: #fff !important; display: inherit;}
.header-color .navbar-toggle .icon-bar {background-color: #ffffff;}
.kleo-main-header .navbar-toggle {outline: 0px; background: #20dbfe  !important;}
.channels tr td:last-child {text-align:right}
#socket .col-sm-12 {float: left; width: 100%;}
#socket .gap-10 {height: auto; line-height: normal;}
.banner-bottom-text {font-weight: 600;}
.back_bg_box p {font-size: 26px; line-height: 35px; color: #fff;}
.listing {margin: 0;  padding: 0; text-align: justify; font-size: 0px; list-style: none;}
.listing li { border-right: 1px solid #20dbfe; font-size: 16px; list-style: none; margin: 0px !important; display: inline-block; font-weight: 500; padding: 2px 6px 0; line-height: 16px;}
.listing li:hover{background: #eaff00; color: #000 !important; border-color:#eaff00;}
.copy-right-text {margin-top: 5px;}
.how-it-work-inner-text h2 {text-align: center; font-size: 28px; line-height: 40px;}
.how-it-work-inner-text.vc_custom_1545024689728 {padding-top: 0px !important;}
.back_bg_box .vc_column-inner {padding: 0 !important;}
.wpcf7 input, .wpcf7 textarea {color: #000 !important;}

/*------------ download page ---------*/
.img_outer_box {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); border-radius: 5px; padding: 15px; background: #cccdd04d; margin-bottom: 30px !important;}
.recaptcha_outer_box {
    width: 303px;
    margin: 30px auto;
}
.kleo-main-header .nav > li a:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 20px;
    background: #20dbfe;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -15px;
    transform: rotate(20deg);
}

.kleo-main-header .nav > li a:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 20px;
    background: #20dbfe;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -20px;
    transform: rotate(20deg);
}
.kleo-main-header .nav > li:last-child a:before, .kleo-main-header .nav > li:last-child a:after{background:none;}
.kleo-main-header .nav > li:last-child a{padding-right:0px;}

.Custom-accordin .vc_tta-panel-heading, .Custom-accordin .vc_tta-panel-body {border: 1px solid #bfbfbf !important;}
.Custom-accordin .vc_tta-panel-heading h4 a {font-size: 22px; font-weight: 300; padding-top: 20px !important; color: #000 !important; padding-bottom: 20px !important;}
.Custom-accordin .vc_tta-panel-heading h4 a:hover, .Custom-accordin .vc_active .vc_tta-panel-heading h4 a {background: #20dbfe !important; color: #fff !important;}
.Custom-accordin .vc_tta-panel-heading h4 a:hover .vc_tta-controls-icon-plus::before, .Custom-accordin .vc_tta-panel-heading h4 a:hover .vc_tta-controls-icon-plus::after, .Custom-accordin .vc_active .vc_tta-controls-icon-plus::after, .Custom-accordin .vc_active .vc_tta-controls-icon-plus::before {border-color: #fff !important;}
.Custom-accordin .vc_tta-panel-body p {font-size: 18px; line-height: 30px; font-weight: 300;}
.new-download-box .vc_col-sm-4 .wpb_wrapper, .new-download-box .vc_col-sm-12 .wpb_wrapper, .new-download-box .vc_col-sm-3 .wpb_wrapper {
    background: #000;
    padding:20px 5px;
    border: 3px solid #ffea00;
    height: 100%;
}
.new-download-box .vc_col-sm-4 .wpb_wrapper h2, .new-download-box .vc_col-sm-3 .wpb_wrapper h2 {
    font-weight: bold;
    margin: 0;
	/*min-height: 75px;*/
}
.no-top-padding p {
    margin-top: 6px;
}
.new-download-box button {
    background: #d40000 !important;
    color: #fff !important;
    border: none !important;
    font-size: 16px !important;
    padding: 4px 20px !important;
}
.new-download-box .vc_col-sm-4 .wpb_content_element .wpb_wrapper, .new-download-box .vc_col-sm-12 .wpb_content_element .wpb_wrapper, .new-download-box .vc_col-sm-3 .wpb_content_element .wpb_wrapper {
    border: none;
    padding: 0;
}
.new-download-box p{color:#fff;}
.new-download-box .vc_col-sm-4, .new-download-box .vc_col-sm-12, .new-download-box .vc_col-sm-3 {
    margin-bottom: 30px;
}
.yellow-button {
    background: #eaff00;
    color: #000 !important;
    font-weight: 500;
    border-radius: 10px;
    padding: 0 8px;
    margin: 0 4px;
}

@media screen and (min-width: 1024px) and (max-width: 1200px){
.rev-btn{margin-right:20px !important;}	
.back_bg_box p{line-height:40px;}
.kleo-main-header .nav > li a {padding: 0px 14px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.rev-btn{margin-right:20px !important;}	
.back_bg_box p{line-height:40px;}
.bottom-footer-text br{display:none;}	
.kleo-main-header .nav > li a:before, .kleo-main-header .nav > li a:after{display:none;}	
}
@media screen and (max-width: 767px) {
.kleo-main-header .nav > li a:before, .kleo-main-header .nav > li a:after{display:none;}	
.main-heading-custom-css {margin: 0px !important; font-size: 30px !important;}
.responsive_inner_text p{text-align:center;}
.tp-bgimg.defaultimg:after {display:none;}
.Buy_now {color: #fff !important;}
.rev-btn{background: #579dff !important;}
.channels tr td:first-child:before {margin:0px;}
.banner-bottom-text {font-weight: 600; font-size: 26px !important; line-height: 30px !important;}	
.listing {text-align: center;}
.listing li {font-size: 14px;}
.main-heading-custom-css:after {bottom: 0px;}
.responsive-margin-top {margin-top: 40px;}
.back_bg_box p{line-height:40px;}
.bottom-footer-text br{display:none;}	
}
@media screen and (max-width:320px) {
.recaptcha_outer_box { width:290px; overflow-x:auto; overflow-y: hidden;}
}


/* 23 Oct 2025 changes*/

h3.pros {
    text-align: center;
    background: #00bd44;
    border-radius: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    padding: 5px;
}

div#header {
    display: none;
}

a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-info {
    font-size: 36px;
}