/*Global Styling*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Raleway:200,300,400,500,600,700,800');
@font-face {
   font-family: 'TBC Contractica';
   src: url('../fonts/TBCContractica-Medium.eot');
   src: url('../fonts/TBCContractica-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/TBCContractica-Medium.woff2') format('woff2'),
       url('../fonts/TBCContractica-Medium.woff') format('woff'),
       url('../fonts/TBCContractica-Medium.ttf') format('truetype');
   font-weight: 500;
   font-style: normal;
   font-display: swap;
}
@font-face {
   font-family: "TBCCotracticaCaps";
   src: url("../fonts/TBCContracticaCAPS-Regular.eot");
   src: /* url("../fonts/TBCContracticaCAPS-Regular.woff2") format("woff2"), */
       url("../fonts/TBCContracticaCAPS-Regular.woff") format("woff"),
       url("../fonts/TBCContracticaCAPS-Regular.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: "TBCCotracticaCapsMedium";
   src: url("../fonts/TBCContracticaCAPS-Medium.eot");
   src: /* url("../fonts/TBCContracticaCAPS-Medium.woff2") format("woff2"), */
       url("../fonts/TBCContracticaCAPS-Medium.woff") format("woff"),
       url("../fonts/TBCContracticaCAPS-Medium.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;
}
body {
    padding: 0;
    margin: 0;
    font-family: 'TBC Contractica';
    font-size: 1rem;
    color: #606060;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    text-align: justify;
}

html {
    font-size: 16px;
}
h1 {
    font-size: 3.75rem;
}
h2 {
    font-size: 3rem;
}
h3 {
    font-size: 1.875rem;
}
h4 {
    font-size: 1.25rem;
}
h5{
    font-size: 1rem;
}
h6{
    font-size: 0.875rem;
}
p{
   font-size: 14px;
   font-family: 'TBC Contractica' !important;
}
p.title {
   font-size: 1rem;
}
.block{
    display: block;
}
.italic {
	font-style: italic;
}
button{
    line-height: 1;
}


/*common font family*/
p, .heading-title > span, .bluetitle, .process-wrapp li > .pro-step,
.progress-bars .progress p, .progress-bars .progress .progress-bar span,
.price-table .ammount .dur, .pagination li > a, .counters .count_nums,
.price-table .ammount h2, .price-table ul li, .webcats li a > span,
.getin_form .form-control{
    font-family: 'Open Sans', sans-serif;
}
.heading-title > span{
	font-size: 1rem;
   margin-bottom: 7px;
}

/*fontAwesome*/
.zeus.tparrows.tp-rightarrow::before,
.zeus.tparrows.tp-leftarrow::before,
.price-table ul li > span::before,
.testimonial-quote h3::before, 
.testimonial-quote h3::after,
blockquote.blockquote::before{
	font-family:'FontAwesome';
}

.navbar-nav .nav-link{
   font-family: "TBCCotracticaCapsMedium";
   /* padding: 8px 0.5rem !important; */
}
.heading-title h2, .page-titles h2{
   font-family: "TBCCotracticaCaps";
   font-size: 2rem;
}
.page-titles h2{
   font-size: 2.3rem;
}
.news_desc h3{
   font-size: 1em;
   line-height: 26px;
}
.navbar-brand h1{
   font-family: "TBCCotracticaCapsMedium";
}
.financed{
    font-size: 13px;
}
.bluetxt{
    font-size: 1.1rem;
    line-height: 28px;
}