/* font  */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic.woff2') format('woff2'),
        url('../fonts/OpenSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



body{
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
.header-top, .copy-pra{
	background: #1d417a;
}
li.social_icon a{
	margin: 0 10px;
	color: #fff;
}
.textblock{
	padding: 75px 0;
}
.textblock p {
    margin: 0.85em 0;
    color: #666666;
    font-size: 17px;
}
.textblock h3{
    color: #222222;
    margin-top: 1.5em;
    font-weight: 600;
    font-size: 23px;
}
.textblock h2{
	margin-bottom: 8px;
    color: #222222;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 28px;
}
.textblock strong{
    color: #1055a4;
}
.logo img{
	max-width: 100%
}
.text-border{
	border-top:1px solid #e1e1e1;
    margin-top: 20px;
}
.copy-txt p{
	color: #fff;
    font-size: 15px;
}
/* meda */
@media (max-width:768px){
    .logo{
        text-align: center;
    }
}
@media (max-width:576px){
    .textblock{
        padding: 75px 30px;
    }
}