@font-face {
    font-family: "barlowCondensedBlack";
    src: url("../fonts/BarlowCondensed-Black.ttf");
}
@font-face {
    font-family: "barlowCondensedBold";
    src: url("../fonts/BarlowCondensed-Bold.ttf");
}@font-face {
    font-family: "barlowCondensedExtraBold";
    src: url("../fonts/BarlowCondensed-Bold.ttf");
}
@font-face {
    font-family: "barlowCondensedLight";
    src: url("../fonts/BarlowCondensed-Bold.ttf");
}
@font-face {
    font-family: "barlowCondensedMedium";
    src: url("../fonts/BarlowCondensed-Bold.ttf");
}
@font-face {
    font-family: "barlowCondensedRegular";
    src: url("../fonts/BarlowCondensed-Bold.ttf");
}

html, body {height: 100%;}
body p{font-family:barlowCondensedRegular;}
body h1{font-family:barlowCondensedBold;}
body h2{font-family:barlowCondensedRegular;}
body h3{font-family:barlowCondensedRegular;}
body h4{font-family:barlowCondensedMedium;}
body h4{font-family:barlowCondensedMedium;}
body span{font-family:barlowCondensedMedium;}
body a{font-family:barlowCondensedLight;}
body a:hover{text-decoration:none;}
body a:focus{outline:0;outline-offset:0;border:0;text-decoration:none;}

.padNone{padding:0;}
.mainCol{color:#ffc300;}
#headerTop{background-color:#055a7f;padding: 1%;}
#headerTop p{color: #fff;margin: 3px 0;font-size: 14px;}
#headerTop span{color: #fff;margin: 3px 0;font-size: 16px;}
#headerTop p i{color: #fe0405;margin-right: 6%;}
ul.social{list-style-type: none;margin-left: -32%;}
ul.social li{float: left;margin: 0 7%;}
ul.social li a i{color:#fff;margin-right: 2%;font-size: 15px;}
ul.social li a i:hover{color: #fff;}
.bg{}

#header{box-shadow: 0 5px 8px #d3d3d3;}
.logo img {display: block;margin-right: auto;margin-left: auto;width: 80%;}
img.logo{width: 77%;margin-top: -2%;}
img.logo:focus{outline:none;border:none;}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#101010;padding: 2%;}
a#quotePageLink{background:#fe0405;color: #fff;border-radius: 5px;}
a#quotePageLink:hover{background: #fe0405}
.navbar-nav{}
.nav > li {padding: 7.5% 0.1%;margin-bottom: -6.5%;margin-right: -0.5%;}
.nav>li>a:hover{color:#2b00ae;}
.nav>li>a span{line-height: 26px;}
.navbar-inverse .navbar-toggle {background: #2e3e93;border:0;}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a{text-shadow:none;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px;color: #504d4d;}
.navbar-inverse .navbar-nav > li > a:hover{color:#2b00ae;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#000;}

.navbar{background: #fff;border: none;margin-bottom: 0;border-radius: 0;}
ul.nav li.dropdown{transition:all 1s ease;cursor:pointer;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
ul.dropdown-menu{padding: 0;background:#fff;border-radius: 0;}
ul.dropdown-menu li{background:#e4841f;}
ul.nav li.dropdown ul.dropdown-menu li{background: #ffffff;padding:2% 0;transition: all .7s ease;border-top: 1px dotted#000000;}
ul.nav li.dropdown ul.dropdown-menu li:hover{background:#000;}
ul.nav li.dropdown ul.dropdown-menu li:hover a{background:#000;color: #fff;text-shadow: none;}
ul.nav li.dropdown ul.dropdown-menu li:focus a{background:#000;color: #000;text-shadow: none;}
ul.nav li.dropdown ul.dropdown-menu li a{color: #504d4d;text-shadow: none;font-size: 12px;}
.navbar-nav {margin-top: -4%;}


/******************** Banner *************************************/
#banner{padding-top: 2%;background: url("../img/banner.jpg");background-size: 100% 100%;padding-bottom: 14%;}
#banner h2{color: #fff;margin-bottom: 0;font-size: 55px;}
#banner p{color: #fff;;font-size: 16px;font-weight: bold;}
#banner a{color: #fe0405}
#banner a:hover{text-decoration:underline;}
/******************** End Banner *************************************/


/*****************Footer********************/
#footer{background:#002b41;padding: 2%;}
#footer p{color:#fff;line-height: 25px;font-family:barlowCondensedLight;}
#footer p i{color:#fe0405;margin-right: 3%;}
#footer h3{font-size: 38px;font-weight: bold;}
#footer ul.social{list-style-type:none;padding-left: 0;}
#footer ul.social li{float:left;margin-right: 5px;}
#footer ul.social li a{}
#footer ul.social li a i{width: 40px;height: 40px;background: #000;border-radius: 50%; text-align: center;line-height: 38px;color: #fff;}
#footer ul.social li a i:hover{background: #fe0405}
#footer h3{font-family:robotoSlabBold;color: #fff;letter-spacing: 1px;font-size: 25px;}
#footer ul.ind{list-style-type:none;padding-left: 4%;}
#footer ul.ind li{}
#footer ul.ind li a{color: #fff;line-height: 30px;}
#footer ul.ind li a i{transition:ease all .5s;}
#footer ul.ind li a:hover{}
#footer ul.ind li a:hover i{margin-right:2px;color:#fe0405}
#newsletter{background-color:#001d2b;padding: 3%;color:#fff;}
#newsletter span{font-size: 25px;}
#newsletter span i{color:#fe0405;font-size: 33px;margin-right: 5%;}
.newsHeading{margin-top: 1%;}
.newsletter{}
.newsletter input[type=email]{margin-bottom: 2%;border: 1px solid #ededed;border-radius: 0;font-family: sansSerifSemiBold;font-size: 13px;padding:5%;}
.newsletter input[type=email]:focus{box-shadow:none;}
.newsletter button{background: #fe0405;color: #fff;border-radius: 0;border:0;height: 67px;}
.newsletter button:focus{box-shadow:none;}
.newsletter button:hover{background: #000;}
.copyright{border-top: 1px solid #063a81;padding-top: 2%;margin-top: 2%;}
.copyright p i{color:#fe0405}
.floatRight{float: right;}
p.floatRight {margin-left: 3%;}
.floatRight a{color: #fe0405;transition: ease all 1s;}
.floatRight a:hover{letter-spacing: 2px;}
/************************************ End Footer ***********************************/

/************* Responsive ******************/
@media (max-width: 480px) {
    #headerTop {display: none;}
    img.logo {width: 37%;margin-top: -4%;}
    .nav > li {padding: 3%;margin-bottom: -6.5%;}
    .nav > li {width: 33%;}
    #slider .carousel-caption h3 {font-size: 11px;}
    #banner h2 {font-size: 38px;}
    span.titleHead {font-size: 12px;}

}
@media (max-width: 768px) {
}
@media (max-width: 900px) {

}
@media (max-width: 1200px) {

}

