/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */

/* Simple style overrides or custom adds */

@charset "UTF-8";

.sidebar .widget ul.menu li.active>a,.sidebar .widget ul.menu li.current-cat>a,.sidebar .widget ul.menu li>a:hover,.sidebar .widget ul.pagenav li a:hover,.sidebar .widget ul.pagenav li.active a,.sidebar .widget ul.pagenav li.current-cat>a,.sidebar .widget ul.product-categories li.active>a,.sidebar .widget ul.product-categories li.current-cat>a,.sidebar .widget ul.product-categories li>a:hover,.sidebar .widget_meta>ul a:hover{color:#0069d9;font-weight:bold;}

input:focus{
    outline: none;
}
input{font-size: 1em;}

.form-control {padding:10px 15px; height: 38px;}
.fancy_register_form {padding: 25px 25px; background:rgba(255,255,255,0.1); color:#272727; position:relative; }
.fancy_register_form .form-control {padding:0px 10px; height: 28px;}

.fancy_register_form:after {content: ''; position: absolute; bottom: -25px; left: 100px; border-top: 25px solid #fff; 
	border-right: 25px solid transparent; opacity:0; }

.min-200 {min-height: 200px !important;}
.min-300 {min-height: 300px !important;}
.min-380 {min-height: 380px !important;}
.min-330 {min-height: 330px !important;}
.min-370 {min-height: 370px !important;}
.min-400 {min-height: 400px !important;}
.min-450 {min-height: 450px !important;}
.min-500 {min-height: 500px !important;}
.min-600 {min-height: 600px !important;}
.min-700 {min-height: 700px !important;}
.min-800 {min-height: 800px !important;}
.min-820 {min-height: 820px !important;}

.adbox.video:after{position:absolute;content:'';left:0;top:0;right:0;bottom:0;background-color:rgb(23 23 25 / .1)}.static-content__title{font-size:3rem;text-shadow:1px 1px 0 rgb(0 0 0 / .3);line-height:1.3}.static-content__subtitle{font-size:1.5rem;font-weight:400;text-shadow:1px 1px 0 rgb(0 0 0 / .3);line-height:1.4}.rating{display:flex;align-items:center}.rating-label{padding:0;margin:0}.rating-label>i,.rating-label>.svg-icon{line-height:1;color:#464852}label.rating-label{cursor:pointer}div.rating-label.checked>i,div.rating-label.checked>.svg-icon,label.rating-label>i,label.rating-label>.svg-icon{color:#FFAD0F}.rating-input:checked~.rating-label>i,.rating-input:checked~.rating-label>.svg-icon{color:#464852}.rating:hover label.rating-label>i,.rating:hover label.rating-label>.svg-icon{color:#FFAD0F}label.rating-label:hover~.rating-label{color:#464852}label.rating-label:hover~.rating-label>i,label.rating-label:hover~.rating-label>.svg-icon{color:#464852}.eBlog .itemReadMore{float:left}.fs-1{font-size:calc(1.3rem + 0.6vw)!important}.fs-2{font-size:calc(1.275rem + 0.3vw)!important}.fs-3{font-size:calc(1.26rem + 0.12vw)!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1.15rem!important}.fs-6{font-size:1.075rem!important}.fs-7{font-size:0.95rem!important}.fs-8{font-size:0.85rem!important}.fs-9{font-size:0.75rem!important}.fs-10{font-size:0.5rem!important}.fs-sm{font-size:0.95rem!important}.fs-base{font-size:1rem!important}.fs-lg{font-size:1.075rem!important}.fs-fluid{font-size:100%!important}.fs-2x{font-size:calc(1.325rem + 0.9vw)!important}.fs-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-7tx{font-size:calc(1.9rem + 7.8vw)!important}.btn>i{display:inline-flex;font-size:1rem;padding-right:.35rem;vertical-align:middle}.btn.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;height:calc(1.5em + 1.55rem + 2px);width:calc(1.5em + 1.55rem + 2px);line-height:1}.btn.btn-icon i{padding-right:0}.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush){border:0}.btn.btn-icon.btn-sm,.btn-group-sm>.btn.btn-icon{height:calc(1.5em + 1.1rem + 2px);width:calc(1.5em + 1.1rem + 2px)}.btn.btn-icon.btn-lg,.btn-group-lg>.btn.btn-icon{height:calc(1.5em + 1.65rem + 2px);width:calc(1.5em + 1.65rem + 2px)}.btn.btn-icon.btn-circle{border-radius:50%}.btn.btn-icon-success i,.btn.btn-icon-success .svg-icon{color:#00A261}.btn.btn-icon-success.dropdown-toggle:after{color:#00A261}

.btn.btn-success{color:#ffffff;border-color:#3a9864;background-color:#3a9864;font-size:14px;}.btn.btn-success i,.btn.btn-success .svg-icon{color:#ffffff}.btn.btn-success.dropdown-toggle:after{color:#fff}.btn-check:checked+.btn.btn-success,.btn-check:active+.btn.btn-success,.btn.btn-success:focus:not(.btn-active),.btn.btn-success:hover:not(.btn-active),.btn.btn-success:active:not(.btn-active),.btn.btn-success.active,.btn.btn-success.show,.show>.btn.btn-success{color:#fff;border-color:#1a8930;background-color:#1a8930!important}.btn-check:checked+.btn.btn-success i,.btn-check:checked+.btn.btn-success .svg-icon,.btn-check:active+.btn.btn-success i,.btn-check:active+.btn.btn-success .svg-icon,.btn.btn-success:focus:not(.btn-active) i,.btn.btn-success:focus:not(.btn-active) .svg-icon,.btn.btn-success:hover:not(.btn-active) i,.btn.btn-success:hover:not(.btn-active) .svg-icon,.btn.btn-success:active:not(.btn-active) i,.btn.btn-success:active:not(.btn-active) .svg-icon,.btn.btn-success.active i,.btn.btn-success.active .svg-icon,.btn.btn-success.show i,.btn.btn-success.show .svg-icon,.show>.btn.btn-success i,.show>.btn.btn-success .svg-icon{color:#fff}.btn-check:checked+.btn.btn-success.dropdown-toggle:after,.btn-check:active+.btn.btn-success.dropdown-toggle:after,.btn.btn-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-success.active.dropdown-toggle:after,.btn.btn-success.show.dropdown-toggle:after,.show>.btn.btn-success.dropdown-toggle:after{color:#fff}

.btn.btn-primary{color:#fff;border-color:#0069d9;background-color:#0069d9;font-size:14px;}.btn.btn-primary i,.btn.btn-primary .svg-icon{color:#fff}.btn.btn-primary.dropdown-toggle:after{color:#fff}.btn-check:checked+.btn.btn-primary,.btn-check:active+.btn.btn-primary,.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.btn.btn-primary:active:not(.btn-active),.btn.btn-primary.active,.btn.btn-primary.show,.show>.btn.btn-primary{color:#fff;border-color:#0056B1;background-color:#0056B1!important}.btn-check:checked+.btn.btn-primary i,.btn-check:checked+.btn.btn-primary .svg-icon,.btn-check:active+.btn.btn-primary i,.btn-check:active+.btn.btn-primary .svg-icon,.btn.btn-primary:focus:not(.btn-active) i,.btn.btn-primary:focus:not(.btn-active) .svg-icon,.btn.btn-primary:hover:not(.btn-active) i,.btn.btn-primary:hover:not(.btn-active) .svg-icon,.btn.btn-primary:active:not(.btn-active) i,.btn.btn-primary:active:not(.btn-active) .svg-icon,.btn.btn-primary.active i,.btn.btn-primary.active .svg-icon,.btn.btn-primary.show i,.btn.btn-primary.show .svg-icon,.show>.btn.btn-primary i,.show>.btn.btn-primary .svg-icon{color:#fff}.btn-check:checked+.btn.btn-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-primary.dropdown-toggle:after,.btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-primary.active.dropdown-toggle:after,.btn.btn-primary.show.dropdown-toggle:after,.show>.btn.btn-primary.dropdown-toggle:after{color:#fff}

.kl-slideshow .kl-slideshow-safepadding{padding-top:80px!important}.select2-results__options::-webkit-scrollbar{width:16px;background-clip:padding-box}.select2-results__options::-webkit-scrollbar-track{background-color:#F4F4F4;height:8px;background-clip:padding-box;border-right:10px solid #fff0;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.select2-results__options::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#0F2464;border-right:10px solid #fff0;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.select2-results__options::-webkit-scrollbar-button{display:none}.hg_post_image,.hg_full_image{border-bottom:0 solid #cd2122}.align-items-center{align-items:center!important}.border-1{border-width:1px!important}.border-dashed{border-style:dashed!important;border-color:#DBDFE9}.card-rounded{border-radius:.625rem}.card-rounded-start{border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}.card-rounded-end{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem}.card-rounded-top{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.card-rounded-bottom{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.symbol{display:inline-block;flex-shrink:0;position:relative;border-radius:.475rem}.symbol.symbol-circle,.symbol.symbol-circle>img,.symbol.symbol-circle .symbol-label{border-radius:50%}.symbol.symbol-circle:after,.symbol.symbol-circle>img:after,.symbol.symbol-circle .symbol-label:after{border-radius:50%}.symbol.symbol-70px>img{width:70px;height:70px}.symbol.symbol-70px .symbol-label{width:70px;height:70px}.symbol.symbol-70px.symbol-fixed .symbol-label{width:70px;height:70px}.symbol.symbol-70px.symbol-fixed>img{width:70px;height:70px;max-width:none}.symbol.symbol-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-70px.symbol-2by3>img{height:70px;width:105px;max-width:none}.svg-icon.svg-icon-gray-700{color:var(--bs-text-gray-700)}.text-gray-500{color:var(--bs-text-gray-500)!important}.text-center{text-align:center!important}.d-block{display:block!important}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.flex-grow-1{flex-grow:1!important}.symbol.symbol-45px>img{width:45px;height:45px}.symbol.symbol-45px .symbol-label{width:45px;height:45px}.symbol.symbol-45px.symbol-fixed .symbol-label{width:45px;height:45px}.symbol.symbol-45px.symbol-fixed>img{width:45px;height:45px;max-width:none}.symbol.symbol-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-45px.symbol-2by3>img{height:45px;width:67.5px;max-width:none}.flex-column-auto{flex:none}.flex-column-fluid{flex:1 0 auto}.text-gray-500{color:#99A1B7!important}.flex-grow-1{flex-grow:1!important}.symbol.symbol-45px>img{width:45px;height:45px}.symbol.symbol-45px .symbol-label{width:45px;height:45px}.symbol.symbol-45px.symbol-fixed .symbol-label{width:45px;height:45px}.symbol.symbol-45px.symbol-fixed>img{width:45px;height:45px;max-width:none}.symbol.symbol-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-45px.symbol-2by3>img{height:45px;width:67.5px;max-width:none}.symbol .symbol-label{display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--bs-symbol-label-color);background-color:var(--bs-symbol-label-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:.475rem}.symbol .symbol-label:after{border-radius:.475rem}.symbol.symbol-circle,.symbol.symbol-circle>img,.symbol.symbol-circle .symbol-label{border-radius:50%}.symbol.symbol-circle:after,.symbol.symbol-circle>img:after,.symbol.symbol-circle .symbol-label:after{border-radius:50%}.symbol>img{width:50px;height:50px}.symbol .symbol-label{width:50px;height:50px}.symbol.symbol-fixed .symbol-label{width:50px;height:50px}.fw-semibold{font-weight:500!important}.bg-light-primary{background-color:#E9F3FF!important}.text-primary{color:#1B84FF!important}.symbol.symbol-150px>img{width:150px;height:150px}.symbol.symbol-150px .symbol-label{width:150px;height:150px}.symbol.symbol-150px.symbol-fixed .symbol-label{width:150px;height:150px}.tbk__title{font-weight:600}.flex-center{justify-content:center;align-items:center}.flex-column-auto{flex:none}.flex-column-fluid{flex:1 0 auto}.text-warning{color:#F6C000!important}.text-danger{color:#F8285A!important}.text-info{color:#883FFF!important}.bg-light-danger{background-color:#FFEEF3!important}.bg-light-info{background-color:#F8F5FF!important}.bg-light-warning{background-color:#FFF8DD!important}.bg-light-success{background-color:#DFFFEA!important}.statistic-box__icon{color:#fff;opacity:.8;line-height:40px;margin:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}span.statistic-box__icon{font-size:60px}.bgi-no-repeat{background-repeat:no-repeat}.bgi-position-center{background-position:center}.bgi-size-cover{background-size:cover}ul.marker-list-md{margin-left:0;margin-right:0;margin-bottom:30px;margin-top:20px;padding:0;list-style:none;font-size:16px;line-height:28px;color:#535353}
@media (max-width:1023px){
    ul.marker-list-md{
        font-size:16px;
        line-height:28px
    }
}
@media (max-width:767px){
    ul.marker-list-md{
        font-size:16px;
        line-height:28px
    }
}
ul.marker-list-md li{
    position:relative;
    padding-left:34px
}
ul.marker-list-md li:before{
    content:'\25CF';
    left:10px;
    top:-1px;
    color:#0069d9;
    padding-right:8px;
}
ul.marker-list-md li:not(:last-child){
    margin-bottom:14px
}
blockquote {border-left: 5px solid #0069d9; padding-left: 30px;}
.chaser .main-menu li > a.active {background:#0069d9; color: #ffffff;}

/* ==========================================================================
** Responsive styles custom rules
* These rules are ready to be used for either overrides
* or just your own custom rules.
========================================================================== */

.container{max-width:1320px;}
.imgboxes_style4 .imgboxes-wrapper {position: relative; display: inline-block; margin-bottom: 20px; height: auto; min-heigth:186px; width: 100%;}

/** Higher screens+ **/
@media only screen and (min-width : 1921px){

}


/** Desktop+ **/
@media (min-width: 1400px) {

	.row.gutter-lg {margin-right: -45px; margin-left: -45px;}
	.row.gutter-lg > [class*="col-"] {padding-right: 30px; padding-left: 30px;}

	.hg_col_eq_first { padding-left: calc( ( 100vw - 1370px ) / 2 );}
	.hg_col_eq_last { padding-right: calc( ( 100vw - 1370px ) / 2 );}

	body.boxed-layout .hg_col_eq_first {padding-left: 30px;}

}

@media (min-width: 1200px) {

	.row.gutter-lg {margin-right: -45px; margin-left: -45px;}
	.row.gutter-lg > [class*="col-"] {padding-right: 30px; padding-left: 30px;}

	.hg_col_eq_first { padding-left: calc( ( 100vw - 1370px ) / 2 );}
	.hg_col_eq_last { padding-right: calc( ( 100vw - 1370px ) / 2 );}

	body.boxed-layout .hg_col_eq_first {padding-left: 30px;}

}


/** Laptop **/
@media (max-width: 1200px) {

}


/** Laptop+ **/
@media (min-width: 991px) {

}


/** Laptop **/
@media (min-width: 992px) and (max-width: 1199px) {

}


/** Large Tablets **/
@media (max-width: 992px) {

}


/** Tablets (landscape mode)  **/
@media (min-width: 768px) and (max-width: 991px) {

}


/** Tablets+  **/
@media (min-width: 768px) {

}


/** Tablets (portrait mode)  **/
@media (min-width : 481px) and (max-width : 768px) {

}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 767px) {
.site-header .site-header-top {display:none !important}
}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 600px) {
.site-header .site-header-top {display:none !important}
}


/** Smartphone portrait mode **/
@media (max-width: 480px) {
.topnav.login--panel{display:none !important}
}


/** Normal phone portrait mode+ **/
@media (min-width: 320px) {
	
}

.kl-ioscaption--style5 .main_title {clear:both; margin-top: 0;color:#fff; font-size:42px; line-height:1.2; padding: 0; float:left; margin-bottom: 80px; opacity:0;  text-shadow:none; background: none; position: relative; -webkit-transition:opacity .3s, left .3s, right .3s; transition:opacity .3s, left .3s, right .3s; border: 0;}

.hoverBorder:hover:after {box-shadow: inset 0 0 0 3px #0069d9;}

.latest_posts.default-style .hoverBorder h6 {position: absolute; left: 15px; bottom: 16px; color: #fff; padding: 11px 14px; background: #0069d9; font-size: 0.9rem; font-weight: 500; line-height: 1; margin: 0; border-radius: 2px;}

.latest_posts.default-style .hoverBorder:hover h6 {left: 15px; background: #fff; color: #0069d9;}

.m_title{font-weight: 600;color:#1d1d1d;}

#footer[data-footer-style="5"] a {color:rgba(255,255,255,0.8);}
#footer[data-footer-style="5"] a:hover {color: rgba(195,195,195,0.9);}

body .kl-ioscaption--style4 .more:before {border-color: #fbbb0f; background: rgba(251,187,15,1);}
body .kl-ioscaption--style4 .more:hover:before {background: rgba(236,172,0,0.9);}

.hg_accordion_element.style3 .th-accordion .acc-group a {display: block; width: 100%; color: #0069d9; text-align: left; position:relative; margin:0; padding:10px 10px 5px 0; background:none; border:0; font-size:16px; cursor: pointer;}
	body.sticky-header .site-header[data-header-style="1"] .site-header-top-wrapper {height: 77px;}
	body.sticky-header .site-header[data-header-style="1"].header--is-sticked .site-header-top-wrapper {opacity: 0; height: 0 !important; overflow: hidden;}
	body.sticky-header .site-header[data-header-style="1"].header--is-sticked .site-header-main-wrapper {height: 80px;background-color:rgb(0,0,0.9) !important;}