/* Add here all your CSS customizations */
/* Theme Color */
html .bg-color-primary, html .bg-primary {
    background-color: #b30000 !important;
} 

/* General */
.custom-cards {min-height: 230px!important;}
.custom-cards .cards-container .card{min-height: 330px!important;}
.nav a {color: #000 !important;}
a {color: #b30000 !important;}
.text-color-theme{color: #b30000 !important;}


.section-highlights{margin:30px 0;}
.section-highlights .img-left{width:85%; float:left;}
.section-highlights .img-right{width:85%; float:right;}
.section-highlights .highlights-box{position: absolute; width: 500px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.section-highlights .highlights-box-right{left: 10px; top:100px; background: #fff;}
.section-highlights .highlights-box-left{right: 10px; top:100px; background: rgb(238, 238, 238)!important;}
.bg-wa{background-color: #25D366!important; color:#fff;}
.bg-wa:hover{background-color: #01aa40!important; color:#fff;}


@media (min-width: 1500px){
	.container,  #footer .container{max-width: 1460px!important;}
}

/* Custom Responsive */
@media (min-width: 992px){
	.display-m{display:none;}
	.display-pc{display:block;}
}
@media (max-width: 991px){
	.ml-xs-0{margin-left:0!important;}
	.btn{width: 100%; font-size: 1em;}
	.display-pc{display:none;}
	.display-m{display:block!important;}
	#header .header-nav{padding-top:5px!important;}
	.section-highlights{margin:0;}
	.section-highlights .img-left{width:100%; float:unset;}
	.section-highlights .img-right{width:100%; float:unset;}
	.section-highlights .highlights-box{position: unset; width: 100%; box-shadow: none;}
}


/* Header / Menu */
.header-top a{color:#fff!important;}
#header .header-btn-collapse-nav {
    background: #b30000;
}

@media (min-width: 992px){
#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {display: inline-block; margin-left: 8px;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{color:#000!important; font-weight: bold!important;}
}

#header .header-top.header-top-default{background: #b30000!important;}
#header{height: 134px!important;}
#header .header-logo {margin: 0.5rem 0!important;}
#header.header-effect-shrink .header-container {min-height: 80px!important; height: 80px!important;}

/* Certificates */
html .toggle-primary .toggle.active > label, html .toggle-primary .toggle.active > .toggle-title {
    background-color: #112334!important;
    border-color: #112334!important;
	color: #fff!important;
}

html .toggle-primary .toggle label, html .toggle-primary .toggle .toggle-title {
    color: #b30000;
    border-left-color: #b30000;
    border-right-color: #b30000;
}

.toggle > label, .toggle > .toggle-title {
    transition: all .15s ease-out;
    background: #f0f0f0;
    border-left: 3px solid #CCC;
	border-radius: 0px;
}

.toggle > label:hover, .toggle > .toggle-title:hover {
    background: #e9e9e9;
}

/* Landing */
.slider-container .tp-bullet {
    width: 16px;
    height: 16px;
    box-shadow: 0 0 0 2px #f0f0f0 !important;
    opacity: .5;
}
.slider-container .tp-bullet.selected {
    opacity: 1;
    box-shadow: 0 0 0 2px #fff!important;
}
.slider-container .tp-bullet.selected .bg-color-quaternary {
    background-color: #fff!important;
}

.custom-cards .cards-container .card .card-body {padding: 30px;}
.slider-container .custom-bottom-label {
    width: 150px;
    height: 45px;
    letter-spacing: 0.35px !important;
    font-size: 13px !important;
    line-height: 45px !important;
}
.btn{color:#ffffff!important;}

/* Footer */
#footer .footer-copyright{background:transparent!important;}
.scroll-to-top i{color:#ffffff!important;}