.vc_row>.container {
padding-left: 0;
padding-right: 0;
}
.wpb_content_element{
margin-bottom: 0 !important;
}
.vc_column-gap-1 .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_column-gap-1>.vc_column_container{
padding:0 !important;
}
.vc_row[data-vc-full-width].vc_parallax{
overflow:hidden !important;
}
.vc_column-inner{
padding-top:0 !important;
}
.vc_parallax:before{
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
box-shadow: inset 0 0 0 1222px rgba(41, 41, 41, 0.42);
display: initial !important;
opacity: 0.85;
z-index: 1;
}
@media(max-width:768px){
.vc_custom_1568446912690 {
background: none !important;
background-color: #e4a40f !important;
}
}
.owl-carousel .owl-stage:before, .owl-carousel .owl-stage:after {
display: table;
clear: both;
content: '';
} blockquote:before {
left: 0;
}
blockquote{
position:relative;
border-top: 5px dashed #eddede;
border-bottom: 5px dashed #eddede;
}
.single-post .blog-box-footer {
text-align: left;
padding: 0px 25px 20px 0;
}
.single-post .blog-box-footer>div:first-child {
margin-left: 0;
}
.single-post .blog-box-footer>div:first-child i {
margin-left: 0;
}
.single-post .blog-box {
border: none;
}
ol.commentlist{
list-style:none;
}
.card.klb-comment-card {
margin-top: 0 !important;
}
.single-post .blog-box-caption h4.blog-title {
margin-bottom: .75rem;
}
a.comment-reply-link {
border-color: #035392;
padding: 0.6rem 0.9rem!important;
font-size: 0.9rem!important;
background-color: #035392;
transition: all .2s ease-in-out;
color: #fff!important;
border: 0px;
outline: none;
letter-spacing: 1px;
font-family: 'Nunito', sans-serif;
border-radius: 20px;
text-transform: uppercase;
margin-top: 15px;
white-space: normal;
font-weight: 900;
box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.25);
line-height: 1.5;
display: inline-block;
float: right;
}
textarea {
max-width: 100%;
}
ol.commentlist > .comment:last-child {
border-bottom: 0px;
}
.comment-form p {
margin-bottom: 30px;
}
.comment-form label{
display:none;
}
.comment-form p.comment-form-cookies-consent label {
display: inline;
}
.comment-form p.comment-form-cookies-consent input {
display: inline-block;
margin-right: 7px;
}
.comment-form p.form-submit input#submit {
margin-top: 0;
}
.comment-form p.form-submit {
margin-bottom: 10px;
}
.comment-respond h3#reply-title {
color: #414242;
font-size: 1.5em;
font-weight: 600;
padding: .75rem 0;
margin-bottom: 15px;
border-bottom: 1px solid rgba(0,0,0,.125);
font-family: inherit;
line-height: 1.2;
}
p.logged-in-as a {
color: #495057;
font-weight: 600;
font-size: 16px;
padding-left: 0;
}
p.logged-in-as a:last-child {
padding: 0;
}
h3#reply-title a {
color: #414242;
font-size: 16px;
font-weight: 600;
margin-bottom: 15px;
font-family: inherit;
line-height: 1.2;
}
.archive .jumbo-heading h1 {
margin-bottom: 0;
}
.search .jumbo-heading h1 {
margin-bottom: 0;
font-size: 2em;
}
@media (min-width: 1500px){
.search .jumbo-heading,
.archive .jumbo-heading	{
margin-top: 170px;
}
}
.klb-padding-page{
padding-top:120px;
padding-bottom:70px;
}
@media((max-width: 767px)){
.klb-padding-page{
padding-top:40px;
padding-bottom:40px;
}
}
.blog-box-footer i {
color: #035392;
}
.blog-box .klb-readmore .btn {
margin-top: 0;
}
.blog-box .blog-box-caption {
padding: 15px 25px 35px 25px;
}
.blog-excerpt p {
margin-bottom: 0;
}
.blog-excerpt .klb-readmore {
margin-top: 20px;
}
.blog-box .blog-excerpt .blog-box-footer {
text-align: left;
padding: 0px 25px 20px 0;
}
.blog-box .blog-excerpt  .blog-box-footer>div:first-child {
margin-left: 0;
}
.featured-thumb-iframe{
line-height:0;
}
iframe{
width:100%;
max-width:100%;
border: none;
}
.blog-box .blog-excerpt .blog-box-footer i {
margin-left: 0;
}
.blog-box-caption.blog-excerpt h4.blog-title {
margin-bottom: .75rem;
}
.blog-box-caption h4.blog-title {
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
}
.blog-gallery .carousel-1item {
margin-top: 0;
}
.blog-gallery .owl-dots {
display: none;
}
ul.page-numbers li a.page-numbers {
transition: all 0.2s ease-in-out;
font-family: 'Nunito', sans-serif;
color: #fff;
font-weight: 700;
border: 1px solid #fff;
background-color: #E8373D;
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
}
ul.page-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
padding: 0;
border-radius: .25rem;
}
ul.page-numbers li span.page-numbers.current {
transition: all 0.2s ease-in-out;
font-family: 'Nunito', sans-serif;
color: #fff;
font-weight: 700;
border: 1px solid #fff;
background-color: #035392;
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
}
ul.page-numbers li a.page-numbers:hover{
background-color: #035392;
} .textwidget img {
max-width: 100%;
height: auto;
}
.fab {
font-family: 'Font Awesome 5 Brands';
}
.gallery3-mb{
margin-bottom:30px;
}
.notepad {
padding: 30px 20px 30px 40px !important;
}
body.page .page.klbpage {
padding-top: 120px;
padding-bottom: 120px;
}
@media(max-width:767px){
body.page .page.klbpage{
padding-top: 40px;
padding-bottom: 40px;
}	
}
.page.klbpage{
padding-top: 120px;
padding-bottom: 70px;
}
@media(max-width:767px){
.page.klbpage{
padding-top: 40px;
padding-bottom: 40px;
}	
}
.widget-area.notepad li {
font-family: 'Nunito', sans-serif;
transition: all 0.2s ease-in-out;
margin-bottom: 4px;
border: 0;
background: none;
border-radius: 5px!important;
font-size: 18px;
border-bottom: 2px solid transparent;
position: relative;
display: block;
padding: .75rem 0.1rem;
color: #495057;
font-weight: 700;
font-size: 17px;
}
.widget-area.notepad ul {
padding: 0;
}
.widget-area.notepad li a {
color: #495057;
}
.klb-post img {
max-width: 100%;
height: auto;
}
.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
margin-bottom: 10px;
line-height: 140%;
margin: 10px 0;
text-rendering: optimizelegibility;
padding: 0;
}
.klb-post h1 {
font-size: 38.5px;
text-transform: inherit;
}
.klb-post h2 {
font-size: 31.5px;
padding-bottom:initial;
}
.klb-post h3 {
font-size: 24.5px;
text-transform: initial;
text-align:left;
text-transform: initial;
font-weight: 500;
}
.klb-post h4 {
font-size: 17.5px;
}
.klb-post h5 {
font-size: 14px;
}
.klb-post h6 {
font-size: 11.9px;
}
table {
max-width: 100%;
background-color: transparent;
}
th {
text-align: left;
padding-right: 20px;
padding-bottom: 5px;
padding: 8px;
border: 1px solid #202223;
}
td{
padding: 4px;
border: 1px solid #202223;
text-align: left;
}
dt {
font-weight: bold;
}
dt, dd {
line-height: 20px;
}
dd {
margin-left: 10px;
}
abbr, tla, acronym {
text-decoration: underline;
cursor: help;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
form select,
select {
width: 100%;
}
.aligncenter img {
display: block;
margin-left: auto;
margin-right: auto
}
.alignright {
float: right;
margin: 0 0 1em 1em;
clear: both;
}
.alignleft {
float: left;
margin: 0 1em 1em 0;
clear: both;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}
.size-full {
}
.size-large {
}
.size-medium {
}
.size-thumbnail {
}
.gallery-caption {
}
.bypostauthor {
}
.textarea_half {
max-width:500px;
}
.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {
}
p>img {
max-width: 100%;
height: auto;
}
.wp-caption {
padding-top: 4px;
max-width: 100%;
border: 1px solid #eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-image: initial;
background-color: #efefef;
text-align: center;
margin-bottom: 20px;
clear: both;
}
.wp-caption p.wp-caption-text {
width: auto !important;
line-height: 1.5;
font-size: 11px;
padding: 3px 0;
margin: 0px 0 0 0;
background: #f6f6f6;
display: block;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
text-align: inherit;
}
.klb-post ul {
padding-left: 20px;
list-style-type: circle;
}
.klb-post ol {
padding-left: 20px;
list-style-type: decimal;
}
.klb-post ul li {
list-style-type: circle;
line-height: 1.75;
padding:0;
}
.klb-post ol li {
list-style-type: decimal;
line-height: 1.75;
padding:0;
}
.post-password-form label {
width: 100%;
}
.widget-area.notepad ul {
margin-bottom: 0;
}
.widget-area.notepad li:last-child {
margin-bottom: 0;
}
.widget-area.notepad a.tag-cloud-link {
background-color: #035392;
color: #fff;
padding: 10px;
margin: 3px;
border-radius: 10rem;
font-size: 75% !important;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
display: inline-block;
} a.nav-brand span {
font-size: 30px;
font-weight: 600;
color: #e8373d;
}
@media(max-width:768px){
section#intro-cards {
padding-bottom: 0;
}
}
.feature-with-icon.klbicon {
color: #fff;
}
.feature-with-icon.klbicon h5 {
color: #fff;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list > li.vc_tta-tab > a {
margin-right: 0px;
border-top-left-radius: 0;
border-top-right-radius: 0;
padding: 10px 20px;
margin-bottom: 20px;
border-radius: 10px 0px 0px 10px;
text-align: center;
font-size: 20px;
letter-spacing: 0.5px;
color: #fff;
font-weight: 700;
background-color: #e4a40f;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list > li.vc_tta-tab.vc_active > a {
background-color: #035392;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
background-color: #035392;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
color: #fff !important;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-sm > .vc_tta-tabs-container{
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
margin-bottom: 0;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list .vc_tta-tab i.vc_tta-icon {
font-weight: normal;
font-size: 40px;
display: inline-block;
transition: all .42s ease-in-out;
text-align: center;
margin-right: 10px;
vertical-align: sub;
line-height: 1.7;
}
.klblist{
margin-top:1rem;
margin-bottom:1.5rem;
}
.vc_tta-tabs-list li:last-child a {
margin-bottom: 0;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list > li.vc_tta-tab:last-child a {
margin-bottom: 0;
}
.team_img .fab {
font-family: 'Font Awesome 5 Brands';
}
label {
width: 100%;
}
.wpcf7-form-control-wrap {
width: 100%;
}
.wpcf7-form input {
max-width: 100%;
}
.wpcf7-form p {
margin-bottom: 0;
}
.wpb-js-composer .vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title>a {
background-color: #E8373D;
color: #fff !important;
line-height: 1.3;
letter-spacing: 0.7px;
font-family: Nunito;
font-weight: 700;
font-size: 17px;
}
.wpb-js-composer .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a {
background-color: #035392;
color: #fff !important;
line-height: 1.3;
letter-spacing: 0.7px;
font-family: Nunito;
font-weight: 700;
font-size: 17px;
border-radius: 5px;
margin: 5px;
}
.wpb-js-composer .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
background: none !important;
border: none !important;
}
.wpb-js-composer .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a > i:before,
.wpb-js-composer .vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a > i:after {
border-color: #fff !important;
}
.vc_tta-accordion .vc_tta-panels .vc_tta-panel-body {
padding: 20px !important;
}
ul.dropdown-menu .current-menu-item.active {
border: none;
}
ul.dropdown-menu .current-menu-item.active a {
background: #e4a40f;
}
.sticky.klb,
.sticky.klb i {
color: #e8373d;
}
pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
white-space: pre-wrap;
}
.blog-box:hover .klb-post img {
-webkit-transform: none;
transform: none;
}
.klb-post:before, .klb-post:after {
content: '';
display: table;
clear: both;
}
.klb-pagination a.post-page-numbers {
transition: all 0.2s ease-in-out;
font-family: 'Nunito', sans-serif;
color: #fff;
font-weight: 700;
border: 1px solid #fff;
background-color: #E8373D;
position: relative;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
display:inline-block;
}
.klb-pagination span.post-page-numbers.current {
transition: all 0.2s ease-in-out;
font-family: 'Nunito', sans-serif;
color: #fff;
font-weight: 700;
border: 1px solid #fff;
background-color: #035392;
position: relative;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
display:inline-block;
}
.klb-pagination {
clear: both;
margin-top: 15px;
}
@media(max-width:480px){
ol.commentlist ul.children {
padding-left: 0;
}	
}
.navbar-nav ul.dropdown-menu ul.dropdown-menu {
top: 0;
left: 100%;
}
.dropdown-menu a.nav-link.dropdown-toggle {
line-height: 45px;
}
.widget-area.notepad li.has-children {
padding-bottom: 0;
margin-bottom: 0;
}
.widget-area ul.children {
padding-left: 15px;
}
.widget-area.notepad ul.children li:last-child {
padding-bottom: 0;
}
.widget-area ul.sub-menu {
padding-left: 9px;
}
.widget-area ul.sub-menu li:last-child {
padding-bottom: 0;
}
.widget-area.notepad.widget_rss h5.sidebar-header a {
color: #fff;
}
.widget-area.notepad.widget_rss a {
color: #e8373d;
}
@media(max-width:768px){
.navbar a.nav-brand.text {
padding-left: 15px;
}
}
ul.dropdown-menu li a.dropdown-item {
padding-left: 1.2rem!important;
}
body.page .card.klb-comment-card {
margin-top: 30px !important;
}
@media(max-width:1200px){
.dropdown-item {
line-height: 10px !important;
}	
}
.comment-navigation h3 {
font-size: 1.4em;
margin-bottom: 10px;
font-family: inherit;
}
nav#comment-nav-above {
margin-top: 30px;
}
footer ul.social-list li a span {
display: none;
}
.widget-area.notepad ul.social-media li {
display: inline-block;
padding: 0;
transition: all 0.2s ease-in-out;
}
.owl-dots {
margin-top: 30px;
}
@media (max-width: 991px){
.parallax-slider .header-wrapper .header-text {
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
}
@media (max-width: 1200px) {
.nav-brand img {
max-height: inherit;
padding: 5px;
width: 100%;
height: auto;
}
}
@media(max-width:480px){
.header-sticky + div#page-wrapper {
padding-top: 100px !important;
}
}
a.nav-brand.text span {
color: #e8373d;
font-family: Nunito;
font-weight: 900;
font-size: 34px;
line-height: 1;
}
.commentklb .float-right h6 a {
font-weight: 600;
}
.klbfooterwidget ul {
padding: 0;
list-style: none;
}
.klbfooterwidget table {
width: 100%;
}
.klbfooterwidget caption {
color: #fff;
}
.klbfooterwidget + .klbfooterwidget {
margin-top: 35px;
}
.klbfooterwidget ul.children {
padding-left: 12px;
}
.klbfooterwidget ul.sub-menu {
padding-left: 12px;
}
.wp-block-button {
margin-bottom: 20px;
}
.wp-block-cover.has-background-dim p.wp-block-cover-text {
color: #fff;
}
.wp-block-button {
margin-bottom: 15px;
}
.wp-block-cover.has-background-dim p.wp-block-cover-text {
color: #fff;
}
ul.blocks-gallery-grid {
padding-left: 0;
}
figure.wp-block-gallery figcaption.blocks-gallery-caption {
margin-bottom: 15px;
}
.klb-post .has-large-font-size {
font-size: 36px;
line-height: initial;
}
.klb-post p[style="font-size:46px"] {
line-height: initial;
}
.klb-post ul + figure.wp-block-gallery {
margin-top: 15px;
}
.has-background-dim-20 {
background-color: rgba(0, 0, 0, 0.2);
}
.has-background-dim-60 {
background-color: rgba(0, 0, 0, 0.6);
}
@media(max-width: 480px){
.gallery-thumb img.img-fluid {
width: 100%;
}
}
.klbfooterwidget ul.social-list li a {
font-size: 0;
}
#preloader {
display: none!important;
}
.widget_block h2 {
text-align: center;
font-size: 22px;
font-weight: 600;
padding: 5px 10px;
color: #fff;
background-color: #E8373D;
}
.widget_block footer {
background: none;
padding: 0;
}
section.wpb-content-wrapper {
padding: 0;
}