/* Theme Name:   Tinfosystem
Theme URI:    https://www.wpbeginner.com/
Description:  A Salient child theme 
Author:       Tinfosystem
Author URI:   https://www.tinfosystem.com
Template:     salient
Version:      1.0.0
Text Domain: Tinfosystem */
@import url('https://fonts.googleapis.com/css2?family=Passion+One:wght@400;700;900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
.slide-out-widget-area-toggle .lines-button:after{width:1rem;}
#header-outer #top nav > ul > li > a span{position:relative;}
#header-outer #top nav > ul > li > a span:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    right: 0;
    bottom: -10px;
    background-color: #daa14c;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
#header-outer #top nav > ul > li.current-menu-item > a span:before, #header-outer #top nav > ul > li:hover > a span:before {width:100%;}
.slider-title span{color:#daa14c!important;}
.counter_value .stats-text {
   
    margin: 0 0 0 auto;
  
    text-align: left!important;
}
.wpb_row, .wpb_content_element {
    margin-bottom: 0px;
}
.hover_infobox .aio-icon-title {
    -webkit-text-stroke: 1px rgba(0, 0, 0, .1);
    font-size: 120px;
    line-height: 1;
    font-weight: 800;
    color: transparent;
    -webkit-text-stroke-color: #ffffff80;
}
.info_col:hover .column-bg-overlay-wrap .column-bg-overlay {
    background: transparent !important;
}

.hover_infobox .aio-icon-description h1{font-size: 28px;opacity:1;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 36px;
    letter-spacing: -.5px;
color: #fff;}
input[type=submit], button[type=submit], input[type="button"] {
  background-color: #333 !important;
    padding: 12px 20px;
    font-family: 'Plus Jakarta Sans';
    text-transform: uppercase;}
#slide-out-widget-area .widget h4{margin-bottom:20px!important;}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {    font-size: 14px;}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], textarea{background:#fff;border-radius:8px;}
.hover_infobox .aio-icon-header .aio-icon-title, .hover_infobox .aio-icon-description {  text-align: left;}
.gold_title strong{color:#daa14c}

#footer-outer #footer-widgets .col p{padding-bottom: 10px;
    font-size: 14px;}
#slide-out-widget-area .ocm-dropdown-arrow i{font-size:30px!important;}
#slide-out-widget-area .ocm-dropdown-arrow{top:22px!important}
@media only screen and (min-width: 1300px) {
    .container, .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 1240px;
    }
}
@media only screen and (max-width: 1300px) and (min-width: 1024px) {
    .container, .post-area.standard-minimal.full-width-content .post .inner-wrap {        max-width: 94%;    }
	#top nav > ul > li > a{padding-left:10px!important; padding-right:10px!important; font-size:10px!important;}
	body #header-outer .nectar-header-text-content {
    font-size: 13px;
    padding-right: 0px;
}
}
@media only screen and (min-width: 1024px) {
.counter_value .stats-text {
	width: 84%!important;}}
@media only screen and (min-width: 480px) and (max-width: 690px) {
    body .container, body .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 94%;
    }
	.counter_value .stats-text{width:100%;}
}
.file-label{color: #fff;
    background: #000;
    font-weight: 600;
    padding: 10px;
    display: block;
    text-align: center;
    border-radius: 30px;}
.file-label input[type="file"]{display:none;}