﻿

@font-face {
	font-family: 'IcoMoon-Free';
	src: url('IcoMoon-Free.eot');
	src: url('IcoMoon-Free.eot?#iefix') format('embedded-opentype'),
		url('IcoMoon-Free.woff') format('woff'),
		url('IcoMoon-Free.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
	color:#FFF; float:left; padding-top:15px; 
	transition: all 0.3s ease 0s;
    
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-telephone5:before {
    content: "\e900";
}
.icon-twitter1:before {
    content: "\e901";
}
.icon-view24:before {
    content: "\e902";
}
.icon-add182:before {
    content: "\e903";
}
.icon-college:before {
    content: "\e904";
}
.icon-dart13:before {
    content: "\e905";
}
.icon-facebook55:before {
    content: "\e906";
}
.icon-google116:before {
    content: "\e907";
}
.icon-new48:before {
    content: "\e908";
}






.clear
{
	clear:both;
}


.item img
{
	width:100%;
}
a
{
	color:#000;
}
.no-padding
{
	padding-left:0px;
 padding-right:0px;
}
ul
{
    padding-left: 0px;
}
.features li
{
    color: #999;
    background-image: url(images/right-nav.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: 0px 2px;
    padding-left: 19px;
    list-style: none;
        line-height: 25px;
}
h1,h2,h3,h4
{
	font-family: 'Abel', sans-serif;
}
p,a,span
{
font-family: 'Roboto', sans-serif;
}
.hundred
{
    width: 100%;
}
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
    top: 30%;
}
.carousel-caption h3
{
font-size: 4em;
   color: #f00000;
    font-family: 'Abel-Regular';
    font-style: italic;
}
.carousel-caption p
{
    color: #f00000;
    background: rgba(255, 255, 255, 0.64);
    padding: 5px;
    border-radius: 14px;
    font-size: 21px;
}
.more
{    padding: 0.4em 2em;
    display: inline-block;
    background-color: #F00000;
    border-radius: 4px;
        border: 1px solid #fff;
        transition:padding 0.8s;
}
.more:hover
{
	  padding: 0.7em 4em;
}
.more a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.carousel-control
{
	background-image:none !important;
	top:40%;
	opacity:1;
}
/**********************Navigation**************************/

.navbar-inverse
{
	border:none;
	background:#fff;
}
.navbar-inverse .navbar-nav>li>a {
    color: #555;
    text-transform: uppercase;
       line-height: 35px;
}
.navbar {
    position: relative;
    margin-bottom: 0px; 
  
}
.nav li a
{overflow:hidden;
}

.navbar-nav .active a
{
color: #f00 !important;
    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
    background: none !important;
    line-height: 3px !important;
    margin-top: 15px !important;
}
.navbar-brand>img {
    display: inline-block;
    width:100%
}
.navbar-brand
{
	height:auto;
	padding:0px;
}

.img-responsive{
	width:100%;
	height:auto;
}
.navbar-nav li:hover a {
    color: #f00 !important;
    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
    background: none !important;
    line-height: 3px !important;
    margin-top: 15px !important;
}
.navbar-header
{
    margin-top: -51px;
}
/***********topbar****************/
.blue{width:100%; background-color:#1377C3;}
.logo{width:100%; margin-top:-44px;}
.callbg{width:auto; height:auto; float:right;}
.callbg span {color:#FFF; padding-left:10px; font:Lato; font-size:14px;}
.callbg a {color:#FFF; font-family:Lato;}
.callbg a:hover {color:#a9d7ff; text-decoration:none;}
.line{border-left:1px solid #4293D4; width:auto; height:50px; float:left; margin:0px 20px;}
.line1{ width:auto; height:50px; float:left; margin:0px 20px;}
.iconbg{float:left;}
.iconbg span{background-color:#2A85CC; margin-right:2px; padding-bottom:23px; padding-right:15px; padding-left:15px;}
.iconbg span:hover{background-color:#4094D4;}
.space{float:left; width:20px; margin:0px 20px;}