
/*adding the font files*/
@font-face {
    font-family: 'josefin_sanssemibold';
    src: url('./fonts/josefinsans-semibold-webfont.woff2') format('woff2'),
         url('./fonts/josefinsans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansregular';
    src: url('../fonts/josefinsans-regular-webfont.woff2') format('woff2'),
         url('../fonts/josefinsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'josefin_sansbold';
    src: url('../fonts/josefinsans-bold-webfont.woff2') format('woff2'),
         url('../fonts/josefinsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefin_sansitalic';
    src: url('../fonts/josefinsans-italic-webfont.woff2') format('woff2'),
         url('../fonts/josefinsans-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/*Styling top bar*/

#top-bar{max-height: 30px;}

#top-bar a{text-decoration: none;}

#top-bar span{font-family:'josefin_sansregular',arial;}

/*Styling Menu*/

.navbar {background-color: #b82529; }
.nav-item {font-family: 'josefin_sansregular',arial;
}

/*styling who we are*/

/*#who p{font-family: 'josefin_sansbold', arial; color: #b4191d;}*/
/*#who hr{width: 50px;border: 2px solid #000;}*/
#who .sub-hd{font-family: 'josefin_sansbold', arial; color: #b4191d;}
#who .desc{font-family: 'josefinsansregular', arial;}

/*styling what we do*/
#what {background-image: url('../img/whatwedobgimg.jpg');height: 100%; width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.layer{background-color: rgba(184, 37, 41, 0.7);width: 100%;height: 100%;}

/*common styles*/
.txt-heading{font-family: 'josefin_sansbold', arial; color: #b4191d;}
.txt-heading-wht{font-family: 'josefin_sansbold', arial; color: #fff;}
.heading-line{width: 50px;border: 2px solid #000;}
.heading-line-wht{width: 50px;border: 2px solid #fff;}
.txt-blk{font-family: 'josefin_sansregular', arial;}
.txt-wht{font-family: 'josefin_sansregular', arial;}

/*contact styles*/
#contact{background-color: #131313;}
/*form styling*/
#qury .form-control{border-color: #b82529;}
#contact address{color: #b4191d;font-family: 'josefin_sansregular', arial;}
#contact a:hover{color: #b4191d;font-family: 'josefin_sansregular',arial;}
#contact a:link{color: #b4191d;font-family: 'josefin_sansregular',arial;}
#contact a:visited{color: #b4191d;font-family: 'josefin_sansregular',arial;}
#contact a:focus{color: #b4191d;font-family: 'josefin_sansregular',arial;}

/*copyright styling*/
#copyright p{font-family: 'josefin_sansregular', arial;color: #fff;}

/*carousel styling*/
.carousel-caption{top: 30%;
transform: translateY(-15%);
transform: translateX(-10%);}
.carou-hd{
    /*-webkit-text-stroke: 1px #fff;*/
    color: #b4191d;

}
.carou-p{

    font-family: 'josefin_sansitalic',arial;
    letter-spacing: 1.5px;
    color: #000;
}
