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

section.header{ position: absolute; top:0; width:100%; float: left; background-color:rgba(0, 0, 0, 0.3); padding:15px 0 0 0px; z-index:9999; }
.container{ width:1060px; max-width:100%;}


ul{ text-decoration:none;}

ul li{ text-decoration:none; list-style:none;}

a{ text-decoration:none;}
a:focus, a:hover{ text-decoration:none; outline:none;}
.logo{ }

.btn-call-number{ font-size:22px; 
	
background: #14c98b; /* Old browsers */
background: -moz-linear-gradient(top, #14c98b 0%, #22be7a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c98b), color-stop(100%,#22be7a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #14c98b 0%,#22be7a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #14c98b 0%,#22be7a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #14c98b 0%,#22be7a 100%); /* IE10+ */
background: linear-gradient(to bottom, #14c98b 0%,#22be7a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c98b', endColorstr='#22be7a',GradientType=0 ); /* IE6-9 */}

.heading-box{ background-color:rgba(10, 8, 8, 0.5); width:600px; max-width:100%; margin:220px 0 0 0; padding:30px 30px 50px 30px; }

.heading-box h1{ font-size:40px; color:#FFF;  line-height:60px;  font-family: 'Lato', sans-serif; }
.heading-box  button{ font-size:25px; margin:20px 0 0 0;}
.slider{ background-image:url(../img/slider-bg.png); background-repeat:no-repeat; background-size:100% 100%; max-height:100%; }



.banner-top{  width:331px;  max-width:100%; background:url(../img/banner-bg.png) no-repeat; width:331px; height:484px; margin:210px auto 0 auto; }
.banner-text{ padding:50px 0 0 0; font-size:30px; text-shadow:0 5px 5px  #666;  color:#FFF;  font-family: 'Open Sans', sans-serif; font-weight:200; font-style:italic; text-align:center;}
.btn-number{font-size:22px; margin:247px 0 0 0; }

.main-content-box{}
.main-content-box h2{ clear:both; color:#FFF;  font-family: 'Open Sans', sans-serif; font-weight:bold; background-color:#213956; padding:10px; font-size:22px;}
.main-content-box p{ color:#FFF;  font-family: 'Open Sans', sans-serif; line-height:30px; padding:10px 0;  color:#555; font-size:17px; }
.main-content-box p.bg{ background-color:#213956; color:#FFF; padding:10px;}
.main-content-box h3{ font-family: 'Open Sans', sans-serif; font-weight:bold; text-align:center;  font-size:17px; line-height:30px;  background-image:url(../img/heading-bg.png); background-repeat:no-repeat; background-size: 100% 100%; padding:10px 30px; color:#fff;}

.add-banner2{ background:url(../img/banner-bg2.png) no-repeat; width:329px; max-width:100%; height:352px; margin:20px auto 0 auto; clear:both; }
.add-banner2 .text{ padding:10px 0 0 0;font-family: 'Open Sans', sans-serif; color:#FFF; text-align:center; font-size:20px; }
.add-banner2 .text-org{ color:#e7aa35; text-align:center; font-size:18px; padding:50px 0 0 0;}

.add-banner2 button{ font-size:22px; }

.add-banner3{ max-width:100%; margin:30px auto; text-align:center;}
.add-banner3 img{ max-width:100%;}
.btn-outer{ color:#FFF; text-align:center; margin:20px 0 0 0;}

section.content-container{ background-color:#FFF; clear:both; }
.text-container-top{background-color: #ececec; padding:30px 0; margin:0 0 30px 0;}


.process-list{ background-color:#213956; margin:0 0 30px 0; padding:15px; float:left; width:100%; }

.step1{ font-weight:bold; color:#FFF; background-color:#7d80b1; font-size:18px; width:100%; border-radius:5px; float:left; text-align:center; }

.step1 a{ color:#FFF;}
.step1 a:hover{ color:#FFF;}

.step2{ margin:10px 0 0 0; font-weight:bold; color:#343434; font-size:18px; background-color:#ffffff; width:100%; border-radius:5px; float:left; text-align:center; }

.step3{ margin:10px 0 0 0; font-weight:bold; color:#FFF; font-size:18px;  background-color:#f2a757; width:100%; border-radius:5px; float:left; text-align:center; }



.step1 .heading, .step2 .heading, .step3 .heading{ width:100%; background:url(../../img/heading-bg1.png) center no-repeat; line-height:38px; color:#FFF; margin-bottom:10px; font-size:16px;}

.step-inner{ border:dotted 1px #FFFFFF; border-radius:5px; padding:10px; margin:10px;}

footer{  background-color: #1d1d1d; width:100%; padding:0px 0 0 0;}
footer p{  font-size:20px; font-weight:100;  color:#FFF;  line-height:40px; font-family: 'Open Sans', sans-serif; text-align:center; } 

.content-box{ border:dotted 2px #169288; border-radius:7px; line-height:25px; height:150px; padding:30px; color:#169288; margin:30px 0;}

footer .bootm{ background-color: #161616; margin:30px 0 0 0; padding:10px 0 0 0;}

footer .footerSocial{float:right;}

footer .footerSocial ul{ text-align:right; padding:10px 0; float:right; }
footer .footerSocial ul li{ display:inline; margin:0 5px;}
footer .footerSocial ul li a{ text-align:center;  border-radius:20px; padding:10px 12px; background-color:#333333; opacity:0.3;}
footer .footerSocial ul li a:hover{opacity:1; text-decoration:none;}
footer .footerSocial ul li .fa{ color:#999;}


.share-post {
    background: none repeat scroll 0 0 #f7f7f7;
    border-top: 1px solid #eaeaea;
    clear: both;
    height: 46px;
    margin: 10px;
    padding: 10px 0 10px 10px;
}
.mini-share-post {
    clear: both;
    height: 20px;
    margin: 10px -20px -20px;
    padding: 10px 10px 10px 25px;
}
.mini-share-post .share-text, .entry .share-post .share-text {
    display: none;
}
.entry .share-post {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
}
.entry .share-post li, .entry .share-post ul {
    list-style: outside none none;
    margin: 0;
}
.recent-box .mini-share-post {
    margin-bottom: -5px;
}
.share-post li, .mini-share-post li {
    float: left;
    width: 50%;
}
.entry .share-post li iframe, .share-post li iframe, .mini-share-post li iframe {
    max-width: none !important;
}
.share-post span.share-text {
    background: none repeat scroll 0 0 #ff8500;
    color: #fff;
    display: block;
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 14pt;
    margin: -10px 10px -10px -10px;
    padding: 9px;
}

.footerNav{float:left;}
.footerNav ul{display:block; list-style:none; float:left; width:100%; margin:10px 0; padding:0;}
.footerNav ul li{float:left;}
.footerNav ul li a{text-decoration:none; float:left; margin:0px; padding:0 10px; color:#3d3d3d; border-right:1px solid #3d3d3d; }
.footerNav ul li a:hover{color:#686868;}


@media (min-width: 320px) and (max-width: 800px) {.heading-box{ padding:10px;}.heading-box  button{ font-size:20px;} section.header{ background-color:#000;} .banner-top{ margin-top:90px; }  .btn-number{font-size:20px;} .btn-call-number{ display:none;}  .add-banner2 button{ font-size:20px;}}

