/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */

/* Simple style overrides or custom adds */

.some-css-selector {font-size:13px;}





/* ==========================================================================
** Responsive styles custom rules
* These rules are ready to be used for either overrides
* or just your own custom rules.
========================================================================== */


/** Higher screens+ **/
@media only screen and (min-width : 1921px){

}


/** Desktop+ **/
@media (min-width: 1200px) {

}


/** 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) {

}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 600px) {

}


/** Smartphone portrait mode **/
@media (max-width: 480px) {

}


/** Normal phone portrait mode+ **/
@media (min-width: 320px) {
	
}

.st-title {
    color: #2d2d2d;
    font-size: 18px;
    border-bottom: 2px solid #EDEDED;
    font-weight: 700;
    margin-bottom: 25px;
    letter-spacing: 0;
    padding-bottom: 10px;
	padding-top: 20px;
}
.st-title > span {
    border-bottom: 2px solid #cd2122;
    display: inline-block;
    margin-bottom: -12px;
    padding-bottom: 10px;
	
}
.tbk__title1 {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: 'Open Sans';
    font-size: 1.6rem;
    line-height: 1.4;
    color: #ffffff;
    font-style: normal;
}
.tbk__title1 > span {
    border-bottom: 2px solid #cd2122;
    display: inline-block;
    margin-bottom: -12px;
    padding-bottom: 10px;
	
}
.col-w {color: #d5d5d5;
    padding-top: 20px;}
.tbk__subtitle p {
	text-align: justify;
}
.uppercase {
	text-transform: uppercase;
	padding: 10px;
}
.weight-800 {
	font-weight: 800;
}

.align-right
{
	text-align: right;
   margin-top: -44px;
    margin-right: 45px;
    font-size: 1rem;

}


.border 
{border: 1px solid #e5e5e5;}

.acc_color  {
	border-bottom: 1px #e6e6e6solid solid;
    background-color: #ffffff;
    height: 56px;
}
