/*
Theme Name: Navian Child
Theme URI: http://www.themelogi.com/themes/navian
Description: A child theme of Navian Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
Version: 1.0.0
Template: navian
*/
li{list-style-position:outside;}
.page-title-large-center.image-bg, .page-title-large.image-bg{height:300px !important;}
.menu-effect-bg nav .menu>li{/*padding-right:5px;*/}
.wpb_text_column ol{counter-reset:item;}
.wpb_text_column ol li{margin-bottom:15px!important;list-style-type:none;counter-increment:item;padding-left:15px;position:relative;}
.wpb_text_column ol>li:before{display:inline-block;width:1.5em;padding-right:0.5em;font-weight:bold;position:absolute;left:-15px;content:counter(item) ".";}
.nav-container nav .nav-utility.big-utility{height:110px;line-height:110px;}
.logo{max-height:115px;width: 330px;
    transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;}
.nav-container nav.fixed.nav-show{background: rgba(255,255,255,1);}
.ecom-form-wrapper{float:left;width:100%;padding:30px 0;}
.ecom-total-table{float:left;width:100%;text-align:center;}
.ecom-total-table .table-header .col{width:100%;color:#fff;}
.total-table{width:31%;margin:0 1% 30px;display:inline-block;border:1px solid #616a66;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.total-table .col{width:50%;}
.total-table .col + .col{border-left:1px solid #adb1af;}
.ecom-table{float:left;width:100%;border:1px solid #616a66;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.ecom-table-wrap{float:left;width:100%;overflow:hidden;}
.table-header{width:100%;float:left;border-bottom:1px solid #1e5870;background:#1e5870;}
.table-header .col{height:60px;line-height:50px;border-bottom:0 none;}
.table-header span{vertical-align:middle;display:inline-block;font-weight:bold;line-height:22px;color:#fff;}
.table-body{width:100%;float:left;}
.table-body .col + .col{border-left:1px solid #adb1af;}
.table-row{width:100%;float:left;}
.table-row:last-child .col{border-bottom:0 none;}
.table-row .col.noborder{border-bottom:0;}
.col{float:left;width:14.286%;text-align:center;padding:5px;border-bottom:1px solid #adb1af;}
.ecom-form-wrapper .col input{font-size:18px;border:0 none;text-align:center;padding:0;margin:0;height:auto;border-bottom:1px solid #ccc;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.ecom-form-wrapper .col input::placeholder{font-size:16px;}
.table-row .col{padding:10px 5px;height:60px;line-height:40px;}
.table-row .col span{line-height:20px;vertical-align:middle;display:inline-block;font-weight:400;}
.total-col{background:#616a66;color:#fff;font-weight:bold;}
.ecom-chart-wrapper{padding:30px 0;float: left;
    width: 100%;}
.module-group.right .widget-wrap.module.widget-wrap.social-icons.left{display:none;}
.testimonials .testimonial-standard .content{height:425px;}
.headings-title u, .heading-title-standard u, .heading-title-thin u,
.heading-title-bold u, .header-single .lead u, .header-slider .lead u{background:0 none;border-bottom:5px solid #00a4e8;}
.help-features .icon-link .title .behind-icon{display:none;}
.menu-effect-bg nav .menu > li >a:before{background-color:#00a4e8;}
div.wpcf7 input[type="submit"]{background:#00a4e8;margin-top:20px;}
.image-bg .icon, .bg-dark .icon, .bg-graydark .icon{color:#fff !important;}
.sponsors-logo .vc_single_image-wrapper img{padding:20px;}
.se2050-team-photos .icon-image .image-overlay{display:none !important;}
.se2050-team-photos .icon-image,.icon-link .icon-image{margin:0 auto !important;}
.accordion li.active .content{max-height:max-content;height:auto;min-height:300px;}
.back-to-top{right:20px; bottom: 100px !important;}
.home-slider .slider-form input{margin-bottom:10px !important;background:transparent !important;border:1px solid #9e9e9e !important;}
.home-slider .slider-form button.wpcf7-submit-custom{width:100%;margin:0 !important;background:#00a4e8 !important;border-radius:30px !important;border-color:#00a4e8 !important;color:#fff !important;text-align:center !important;
    white-space: unset;
    height: auto;
    line-height: 19px;
    padding: 10px 10px;
    }
.home-slider .flat-input.slider-form{background:rgba(255,255,255,.95) !important;padding:30px 20px!important;}
.home-slider .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{font-size:12px !important;margin:15px 0 0 !important;line-height:15px !important;padding:10px !important;}
.home-slider h1{font-size:64px;margin-bottom:10px;}
nav.fixed .logo{max-height:85px;}
.row-one .col4-content{height:fit-content;min-height:210px;}
.row-two .col4-content{height:fit-content;min-height:270px;}
.minimal-header .module-group.right .module.left:first-child{    padding-right: 15px;/*padding-right:0;padding-left:0;*/}
nav .nav-bar .module.left{padding-right:0;}
.features-carousel .btn-rounded{background:#00a4e8 !important;border:1px solid #00a4e8 !important;color:#fff !important;}
.features-carousel .btn-rounded:hover{background:#fff !important;color:#00a4e8 !important;}
.features-carousel2 .btn-rounded:hover{background:#fff !important;color:#00a4e8 !important;border-color:#00a4e8 !important;}
.btn-primary-line,.btn-rounded{background:#00a4e8 !important;border-color:#00a4e8 !important;color:#ffffff !important;}
.btn-primary-line:hover,.btn-rounded:hover{background:#ffffff !important;border-color:#00a4e8 !important;color:#00a4e8 !important;}
.blog-carousel .btn-primary-line:hover,
.blog-carousel .btn-rounded:hover{border-color:#00a4e8 !important;}
.sub-footer .sub a{color:#fff;text-decoration:underline;}
.widget .tlg-posts-widget .tlg-posts-item .tlg-posts-content .tlg-posts-meta{color:#fff;}
.beta-msg{background:#00a4e8;color:#fff;text-align:center;padding:15px 0;font-size:14px;width:100%;z-index:9999;}
.beta-msg.sticky{position:fixed;bottom:0;}
/*.main-container{padding-bottom:60px;}*/
/*#pieChart-mob{display:none !important;}*/
nav li.current-menu-item a{color: #fff;}
.menu li.blue-btn a:before{height: 31px !important; opacity: 1 !important;  }
.menu li.blue-btn a{color: #fff !important;}
.footer-form-row{float: left;width: 100%;position: relative;}
.email-input{float: left; width: 70%;}
.send-input{float: left; width: 30%;}
.send-input input.wpcf7-submit{margin-top: 0 !important;}
footer .wpcf7-form-control-wrap input,footer .wpcf7-form-control-wrap textarea{border: none !important;width: 60%;margin-bottom: 1px;}
footer .wpcf7-form-control-wrap textarea{resize: none;}
footer .wpcf7-form-control-wrap input::placeholder,footer .wpcf7-form-control-wrap textarea::placeholder{color: #fff;}
div.wpcf7 .wpcf7-not-valid{border: 1px solid #eb4c49 !important;border-color: #eb4c49 !important;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], 
input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, 
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea, 
.wpcf7-select, input[type="file"]{
	border-radius: 5px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    color: #3d3d3d;
    padding: 8px 16px 8px;
    width: 100%;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height: 32px;
    margin: 0 0 13px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color 0.2s ease-in-out;
    -webkit-transition: border-color 0.2s ease-in-out;
    -moz-transition: border-color 0.2s ease-in-out;
}
input[type="file"]::-webkit-input-placeholder{color:#252525 !important;}
input[type="file"]::-moz-input-placeholder{color:#252525 !important;}
input[type="file"]::-ms-input-placeholder{color:#252525 !important;}
input[type="file"]:-moz-input-placeholder{color:#252525 !important;}
.contact-row{
	margin-bottom: 10px;
}
.contact-row strong{
    padding-bottom: 15px;
    font-size: 15px;
    display: block;
    font-family: Poppins, arial, sans-serif;
    color: #3d3d3d;
}
.input-with-label span, label{
    color: #838383;
    margin-bottom: 2px;
}
.equal-height h3.vc_custom_heading{
	min-height: 70px;
}
.inline-btns .btn-rounded{
	white-space: unset;
    height: auto;
    line-height: 22px;
    padding: 7px 55px;
}
.chart-wrapper {
    float: left;
    width: 75%;
}
.chart-labels{
    float: left;
    width: 25%;
}
.chart-labels li{
	list-style-type: none;
	float: left;
	width: 100%;
    padding-bottom: 5px;
}
.table-label-bg-swatch{
	height: 12px;
	width: 23px;
	float: left;
	margin: 0 10px 0 0;
}
.table-label{
	font-size: 12px;
	float: left;
    line-height: 12px;
    color: #979797;
}
.l1 .table-label-bg-swatch{
	background: #f4ed7b;
}
.l2 .table-label-bg-swatch{
	background: #f6ec59;
}
.l3 .table-label-bg-swatch{
	background: #fce702;
}
.l4 .table-label-bg-swatch{
	background: #ffe000;
}
.l5 .table-label-bg-swatch{
	background: #fae554;
}
.l6 .table-label-bg-swatch{
	background: #fae04e;
}
.l7 .table-label-bg-swatch{
	background: #fde222;
}
.l8 .table-label-bg-swatch{
	background: #fcde42;
}
.l9 .table-label-bg-swatch{
	background: #feda02;
}
.l10 .table-label-bg-swatch{
	background: #ff9d04;
}
.l11 .table-label-bg-swatch{
	background: #ff7902;
}
.l12 .table-label-bg-swatch{
	background: #ff5e02;
}
.l13 .table-label-bg-swatch{
	background: #e50000;
}
.l14 .table-label-bg-swatch{
	background: #ff0000;
}
.l15 .table-label-bg-swatch{
	background: #ff1919;
}
.l16 .table-label-bg-swatch{
	background: #ff3232;
}
.l17 .table-label-bg-swatch{
	background: #9cfe25;
}
.l18 .table-label-bg-swatch{
	background: #a3d22d;
}
.l19 .table-label-bg-swatch{
	background: #7cb832;
}
.l20 .table-label-bg-swatch{
	background: #559f39;
}
.l21 .table-label-bg-swatch{
	background: #2f863d;
}
.l22 .table-label-bg-swatch{
	background: #086d44;
}
.l23 .table-label-bg-swatch{
	background: #64e5d8;
}
.l24 .table-label-bg-swatch{
	background: #96f9fe;
}
.l25 .table-label-bg-swatch{
	background: #58cced;
}
.l26 .table-label-bg-swatch{
	background: #3895d3;
}
.l27 .table-label-bg-swatch{
	background: #1361a0;
}
.l28 .table-label-bg-swatch{
	background: #082f5f;
}
@media (min-width: 1024px){
	.nav-container.minimal-header nav:not(.fixed){ padding-top: 15px;padding-bottom: 15px;}
}
@media (min-width: 991px){
	.menu-effect-bg nav .menu > li.current-menu-item >a:before{height: 31px;opacity: 1;}
	.menu-effect-bg nav .menu > li > a { padding: 0 5px !important;font-size: 14px;}
}

@media (max-width: 1349px) {
	/*.main-container{padding-bottom: 90px;}*/
	.logo{width: 280px;}
}
@media (max-width: 1289px) {
	.row-two .col4-content { min-height: 295px;}
	.logo{width: 240px;}
}
@media (max-width: 1199px) {
	.table-row .col span{font-size: 16px;}
	.table-row .col{height: 70px;}
	.logo{width: 200px;}
	.menu-effect-bg nav .menu > li  a{font-size: 12px;}
	.minimal-header .module-group.right .module.left:first-child{padding-left: 0;}
	nav .menu > li {padding-right: 5px !important;}
    .home-slider h1{font-size: 44px; line-height: 44px;}
    .home-slider .wpb_text_column{font-size: 12px;  line-height: 18px;}
    .home-slider-left .vc_column-inner{padding-right: 90px !important;}
    .home-slider-right .vc_column-inner{padding-left: 0 !important;padding-right: 0 !important;}
}
@media (max-width: 1049px) {
	.row-one .col4-content {min-height: 300px;}
	.row-two .col4-content { min-height: 325px;}
	.logo{width: 180px;}
}
@media (max-width: 990px){
	.nav-container nav .module-group .menu > li > a, .nav-container nav .module-group .module.widget-wrap i, 
	.nav-container nav .module-group .widget-wrap a { color: #030712 !important;opacity: 1 !important; background: #fff;}
	.table-header span{font-size: 15px;}
	.table-row .col span {font-size: 15px;}
	.col{width: 14.285%;}
	.table-row .col { height: 75px;line-height: 50px;}
	.chart-wrapper{width: 100%;}
	.chart-labels{width: 100%;margin-top: 35px;}
	.chart-labels li{width: 33%;}
}
@media (max-width: 910px){
	.total-table {width: 30%;}
}
@media (max-width: 800px){
	.ecom-table{overflow-x: scroll;}
	.ecom-table-wrap{min-width: 820px;}
	.total-table{width: 100%;margin: 0 0 30px;}
	.table-row .col span{font-size: 14px;}
}
@media (max-width: 768px){
	.chart-labels li{width: 48%;}
	.owl-item {
    	padding: 0 10px !important;
	}
}
@media (max-width: 767px){
	.home-slider{height: 750px !important;padding-top: 0 !important;padding-bottom: 0 !important;}
	.home-slider h1 {
	    font-size: 34px;
	    line-height: 34px;
	    float: left;
	}
	.home-slider h1 + h1{
		padding-left: 5px;
	}
	.home-slider .wpb_text_column{ float: left; display: block; width: 100%; margin-bottom: 15px;}
	.home-slider-left .vc_btn3.vc_btn3-size-md {
	    font-size: 10px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
}

@media (max-width: 567px){
	.table-label{font-size: 11px;}
	.chart-labels li{width: 100%;}
	.home-slider{height: 900px !important;}
}
@media (max-width: 442px){
	/*.main-container { padding-bottom: 150px;}*/
}
@media (max-width: 335px){
	.main-container{ /*padding-bottom: 180px;*/font-size: 13px;}
}