@charset "utf-8";
/* CSS Document */

/*==================================================
FONT FAMILY 
====================================================*/
@font-face {
  font-family: 'Avenir Next';
  src: url(../fonts/avenirnext-regular.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-regular.woff2) format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-regular.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-regular.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-regular.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-regular.otf); 	   
}

@font-face {
  font-family: 'Avenir Next Medium';
  src: url(../fonts/avenirnext-medium.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-medium.woff2) format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-medium.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-medium.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-medium.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-medium.otf); 	   
}

@font-face {
  font-family: 'Avenir Next Bold';
  src: url(../fonts/avenirnext-bold.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-bold.woff2)format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-bold.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-bold.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-bold.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-bold.otf);    
}

@font-face {
  font-family: 'Avenir Next Italic';
  src: url(../fonts/avenirnext-italic.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-italic.woff2)format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-italic.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-italic.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-italic.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-italic.otf);    
}

@font-face {
  font-family: 'Avenir Next DemiBold';
  src: url(../fonts/avenirnext-demibold.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-demibold.woff2)format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-demibold.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-demibold.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-demibold.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-demibold.otf);   
}

@font-face {
  font-family: 'Avenir Next DemiBoldItalic';
  src: url(../fonts/avenirnext-demibolditalic.eot); /* IE9 Compat Modes */  src: 
       url(../fonts/avenirnext-demibolditalic.woff2)format('woff2'), /* Super Modern Browsers */
       url(../fonts/avenirnext-demibolditalic.woff) format('woff'), /* Pretty Modern Browsers */
       url(../fonts/avenirnext-demibolditalic.ttf)  format('truetype'), /* Safari, Android, iOS */
       url(../fonts/avenirnext-demibolditalic.svg#svgFontName) format('svg'), /* Legacy iOS */
	   url(../fonts/avenirnext-demibolditalic.otf);    
}




/*=========================================================
COMMON CSS FOR HEDINGS AND ANCHOR TAGS
============================================================*/

body{
	font-family: 'Avenir Next';
	font-size:14px;
	color:#828282;
	
}

.mt-15{
	margin-top:15px;
}

.mt-20{
	margin-top:20px;
}

.mt-30{
	margin-top:30px;
}


.mb-15{
	margin-bottom:15px;
}


.mb-20, .mb20{
	margin-bottom:20px;
}


.mb-30{
	margin-bottom:30px;
}

a{
	color:#2d5ca3;
}

.page-heading h2{
	font-family: 'Avenir Next DemiBold';
	font-size: 32px;
	line-height: 32px;
	color: #da333b;
	font-weight: bold;
	text-transform: uppercase;
	
}
.page-heading p{
	  font-family: 'Avenir Next';
	font-size: 16px;
	line-height: 16px;
	color: #606060;
}

/*===================================================
 Row with equal height columns
====================================================*/
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:   flex;
}
/*===================================================
 Row with equal height columns
====================================================*/

/*==================================================
BOX SECTION STARTS HERE
===================================================*/

.pdf-icon{
	display: block;
	width: 80px;
	height: 80px;
	margin: 20px auto;
}


a.inner-contnt{
	background:#2d5ca3;
	padding:30px;
	height:100%;
	display:block;
	text-decoration:none;
	color: #fff;
	-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 28px;
-webkit-border-bottom-left-radius: 28px;
-moz-border-radius: 5px;
-moz-border-radius-topright: 28px;
-moz-border-radius-bottomleft: 28px;
border-radius: 5px;
border-top-right-radius: 28px;
border-bottom-left-radius: 28px;
	
}

/*a.inner-contnt:hover{
	background:#bb2a40;
	padding:30px;
	height:100%;
	display:block;
	text-decoration:none;
	color:#fff;
	
}*/

a.inner-contnt:hover > .sec-heading, a.inner-contnt:hover > .links-cont, a.inner-contnt:hover > .news-foot {
	color:#fff;
}
.links-cont{
	/*color:#b3102d;*/
	color:#fff;
	font-size:24px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
	text-decoration:none;
	min-height:150px;
	
	width: 100%;

}

.agm-ar-title-sec{
	display: block !important;
	width: 100%;
}

.link-cont-child{
	/*display:table-cell;
	vertical-align:middle;*/
	text-align: center;
}

.agm-ar-title{
	min-height:250px;
	display: table;
	
}
.agm-ar-title p{
	min-height:250px;
	display: table-cell;
	vertical-align: middle;
	
}




@media(max-width:767px){
.row-eq-height {
 display:   block;
}
a.inner-contnt {
	margin-bottom: 30px;
	}
	
}
