
.kc-sub-header h1 {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-size: 3rem !important;
    line-height: 1 !important;
    letter-spacing: 2px !important;
    padding: 15px 20px 16px 20px !important;
    background-color: #2d2d2d;
    color: #fff;
}

.half-panel {
    padding: 100px 100px 100px 100px;
}
.v-box-mob {
    
}

.logo-tbs {
    width: 350px;
}
.logo-cak {
    width: 300px;
}
.logo-cak-small {
    width: 150px;
}
.logo-bsl {
    width: 120px;
}
.icon-online {
    width: 100px;
}

.carols-online a {
    color: #ccb983;
}

.bg-col-gold {
    background-color: #ccb983;
}
.bg-col-green {
    background-color: #2d7069;
}
.bg-col-orange {
    background-color: #ffa874;
}
.bg-col-hih-green {
    background-color: #185647;
}
.col-hih-gold {
    color: #edbb5f;
}





/*--------------------------------------------------
Medium devices (less than 1200px)
----------------------------------------------------*/
@media (max-width: 1199px) {

.half-panel {
    padding: 100px 50px 100px 50px;
}
.logo-cak-small {
    width: 150px;
}
	
}



/*--------------------------------------------------
IPAD Medium devices (less than 992px)
----------------------------------------------------*/
@media (max-width: 991px) {


.half-panel {
    padding: 80px 100px 90px 100px;
}
.kc-sub-header h1 {
    font-size: 2.6rem !important;
}
.logo-cak-small {
    width: 200px;
}
.v-box-mob {
    padding: 100px 0 100px 0;
}
	
}



/*--------------------------------------------------
Nexus 7 Small devices (less than 768px)
----------------------------------------------------*/
@media (max-width: 767px) {


.kc-sub-header h1 {
    font-size: 2rem !important;
    padding: 14px 16px 15px 16px !important;
}
.half-panel {
    padding: 60px 50px 70px 50px;
}
.logo-tbs {
    width: 300px;
}
.logo-cak {
    width: 250px;
}
.v-box-mob {
    padding: 80px 0 80px 0;
}



}



/*--------------------------------------------------
IP 6 6+, 7+ - (less than 576px)
----------------------------------------------------*/
@media (max-width: 575px) {
    

.kc-sub-header h1 {
    font-size: 1.6rem !important;
    padding: 14px 15px 14px 15px !important;
}
.half-panel {
    padding: 40px 30px 50px 30px;
}
.logo-tbs {
    width: 200px;
}
.logo-cak {
    width: 170px;
}
.v-box-mob {
    padding: 60px 0 60px 0;
}


}






