/*----  Custom Fonts  ----*/

@font-face {
  font-family: CircularStd-Book;
  src: url(assets/fonts/CircularStd-Book.otf);
}

@font-face {
  font-family: CircularStd-Bold;
  src: url(assets/fonts/CircularStd-Bold.otf);
}

/*----  Custom Fonts  ----*/

.text-h1 {
	font-family: CircularStd-Bold;
	font-size: 46px;
	text-align: left;
	color: #fff;
}

@media only screen and ( min-width:767px ) and ( max-width:1023px ){
	
	h6 {
    color: #6e6e6e;
    text-align: center !important;
    font-size: 9px !important;
	font-family: CircularStd-Book;
}

	.text-h1 {
    font-family: CircularStd-Bold;
    font-size: 40px !important;
    text-align: left;
    color: #fff;
}

.custom.col-sm-9 {
	display: block !important;
}

}

@media only screen and ( max-width:767px ){
	
.mobile-thumb-img {
	padding: 0px !important;
}
h6 {
    color: #6e6e6e;
    text-align: center !important;
    font-size: 12px !important;
	font-family: CircularStd-Book;
}

	.text-h1 {
    font-family: CircularStd-Bold;
    font-size: 32px;
    text-align: left;
    color: #fff;
}
	
}


h6 {
    color: #6e6e6e;
    text-align: end;
	font-size: 14px;
	font-family: CircularStd-Book;
}


.mobile-thumb-img-text {
	padding: 28px;
    background: #1f2328;
    border-top: 1px solid #303438;
    position: relative;
}

.mobile-thumb-img-text:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    height: 50%;
    border-left: 1px solid #353940;
}

.sub-heading{
	color: #ffffff;
	margin-bottom: 2px;
	font-size: 14px;
}

.sub-p{
	color: #80878e;
	font-size: 12px;
	 margin-bottom: 2px;
}

@media only screen and (min-width: 1250px){
.border-custom:after {
    content: '';
    position: absolute;
    top: -32px;
    left: -13px;
    height: 101.7% !important;
    border-left: 1px solid #353940;
}}

