@font-face {
  font-family: 'Lato-Medium';
  src: url('//pages.grazitti.com/rs/690-NGB-767/images/Lato-Medium.eot?#iefix') format('embedded-opentype'),  url('//pages.grazitti.com/rs/690-NGB-767/images/Lato-Medium.woff') format('woff'), url('//pages.grazitti.com/rs/690-NGB-767/images/.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}


.nopad {padding: 0;}
a {text-decoration: none !important;outline: none !important;}
img{max-width: 100%;}
.container {
	width: 100%;
	max-width:1100px;
	float: none;
	margin: 0 auto;
}
.container1 {
	width: 100%;
	max-width:1100px;
	float: none;
	margin: 0 auto;
}
#social_icons img
{
	width:35px;
}
body
{
	margin:0px;
	padding:0px;
}
.headerSec
{
	padding-top:22px;
	padding-bottom:20px;
}

.bannerSec
{
	padding-top:40px;
	padding-bottom:40px;
}
.bannerSec h1
{
	font-family:'Lato',arial,sans-serif,helvetica;
	font-size:42px;
	color:#ffffff;
	line-height:46px;
	margin:0px;
	padding-bottom:0;
	font-weight:400;
}
.button
{
	font-family: 'Lato',Arial,sans-serif,  Helvetica;
	background-color:#fbad18;
	color:#14283f;
	text-align:center;
	font-size:16px;
	line-height:16px;
	padding:13px 21px !important;
	border:1px solid #fbad18; 
	text-transform:uppercase;
	font-weight:700;
}
.button:hover,.button:focus
{
	color:#14283f;
}
.alignCenter
{
	text-align:center;
}
.headerSec #social_icons
{
	text-align:right;
	padding-top:9px;
}
.bodySec1
{
	padding-top:47px;
	padding-bottom:47px;
}
.video_container {
    margin: 0 auto;
    max-width:100%;
	text-align:center;
	border:2px solid #8f8f8f;
	border-radius:2px;
	width:100%;
}
.videoPadBtm
{
	padding-bottom:45px;
}
.social_share a{padding:10px 5px;}
p
{
	font-size:14px;
	line-height:26px;
	color:#222222;
	text-align:left;
	font-family: 'Lato',Arial,sans-serif,  Helvetica;
	font-weight:400;
}
.bodySec1 p
{
	font-size:18px;
	line-height:22px;
	color:#222222;
	text-align:left;
	font-family: 'Lato',Arial,sans-serif,  Helvetica;
	font-weight:400;
	
}
.bodySec1 h2
{
	font-family:'Lato',arial,sans-serif,helvetica;
	font-size:20px;
	color:#222222;
	line-height:25px;
	margin:0px;
	font-weight:400;
	padding-top: 10px;
}
.bodySec1 ul
{
	padding-left:0px;
	list-style-type:none;
	padding-top: 19px;
	
}
.bodySec1 ul li
{
	font-size:18px;
	line-height:22px;
	color:#222222;
	text-align:left;
	font-family: 'Lato',Arial,sans-serif,  Helvetica;
	font-weight:400;
	padding-bottom: 10px;
	background:url('//pages.grazitti.com/rs/690-NGB-767/images/arrowimage.png');
	background-repeat:no-repeat;
	padding-left: 19px;
background-position: left 38%;
}
.bodySec1 h3
{
	font-family:'Lato-Medium',arial,sans-serif,helvetica;
	font-size:18px;
	color:#222222;
	line-height:25px;
	margin:0px;
	font-weight:400;
}
.bodySec2
{
	padding: 50px 0 65px;
}
.bodySec2 h4
{
	font-family: lato,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 42px;
    color: #333333;
    text-align: center;
    font-weight: bold;
	margin-bottom:13px;

}
.padTop
{
	padding-top:15px;
}
.borderWidth
{
	background-color: #37C0C8;
    clear: both;
    color: #37C0C8;
    height: 3px;
    margin: 0 auto;
    text-align: center;
    width: 65px;
}
.bodysec2menu ul
{
	padding-left:0px;
	display:inline-block;
	width:100%;
	list-style-type:none;
	padding-top:38px;
}
.bodysec2menu ul li
{
	
	display:inline-block;
	width:33%;
	list-style-type:none;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
}
.bodysec2menu ul li:first-child
{
	padding-right:20px;
	padding-left:0px;
}
.bodysec2menu ul li:last-child
{
	padding-left:20px;
	padding-right:0px;
}
.imgWidth
{
	width:120px;
	float:left;
}
.imgWidth img
{
	width:104px;
}
.contentWidth p
{
	text-align:left;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#222222;
	font-family:'Lato-Medium',arial,sans-serif,helvetica;
}
.contentWidth
{
	float:left;
	width: 173px;
	padding-top:10px;
}
.contentWidth p span
{
	text-align:left;
	font-weight:400;
	font-size:14px;
	line-height:19px;
	color:#0a99af;
	font-family:'Lato-Medium',arial,sans-serif,helvetica;
}
.clearBoth
{
	clear:both;
}
.bodySec3
{
	padding-top:22px;
	padding-bottom:19px;
}
.bodySec3 p
{
	text-align:center;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	color:#222222;
	font-family:'Lato',arial,sans-serif,helvetica;
}
.bodySec3 p a
{
	color:#0a99af;
}
.footerSec
{
	padding-top:22px;
	padding-bottom:10px;
}
.footerSec p
{
	
	font-weight:400;
	font-size:13px;
	line-height:16px;
	color:#949295;
	font-family:arial,sans-serif,helvetica;
}
#copyRight p
{
	text-align:left;
}
#contact_details p
{
	text-align:right;
}
#contact_details p a
{
	color:#949295;
}
#contact_details p a:hover,#contact_details p a:focus
{
	color:#949295;
}

@media (max-width:1024px)
{
	.container,.container1
	{
		padding-left:15px;
		padding-right:15px;
	}
	.bodysec2menu ul li:first-child
	{
		padding-right:30px;
	}
	.bodysec2menu ul li:last-child
	{
		padding-left:30px;
	}
	.bodysec2menu ul li
	{
		width:32%;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:0px;
	}
	.contentWidth {
    float: left;
    width: 168px;
    padding-top: 10px;
}
}


@media (min-width:768px) and (max-width:991px)
{
	.bodysec2menu ul li:first-child
	{
		padding-right:0px;
	}
	.bodysec2menu ul li:last-child
	{
		padding-left:0px;
	}
	.bodysec2menu ul li
	{
		width:100%;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:40px;
	}
}
@media (max-width:767px)
{
	.bodysec2menu ul li:first-child
	{
		padding-right:0px;
	}
	.bodysec2menu ul li:last-child
	{
		padding-left:0px;
	}
	.bodysec2menu ul li
	{
		width:100%;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:30px;
	}
	#copyRight p,#contact_details p
{
	text-align:center;
}
.contentWidth
{
	width:170px;
}
.button
{
	font-size:15px;
}
.bodySec1 ul li
{
	background-position: left 13%;
vertical-align: top;
}
.headerSec #social_icons
{
	text-align:center;
	padding-top:15px;
}
.bodySec2 {
    padding: 40px 0 0px;
}
    .videoPadBtm .video_container{width:100%!important;}
    .bodySec2 .contentWidth{width: auto;margin: 0 auto;float: none;text-align: center;}
    .bodySec2 .contentWidth p{text-align: center;}
    .headerSec #logo_image1{max-width: 265px;max-height: 44px;width:265px;height: 44px; margin: 0 auto;}
    .footerSec, .footerSec p{text-align: center;}


}
@media (max-width:320px)
{
	.button
	{
		font-size:11px;
	}
}