@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');
body {}
h1, h2, h3, h4 {
    letter-spacing: 10px;
}
p { font-family:Verdana;}
.wrapper { padding-top:100px; background:#fff;}
#topnav .topbar-main { padding:16px 0;}
.topbar-main .container { max-width:1487px; width:100%;}
.topbar-left {}
    .topbar-left .logo { max-width:65px;}
    .topbar-left img { width:100%;    }
.topbar-left .signIn { min-width:110px; background-color:#11a433; margin-top:10px; font-size:22px; font-family:Verdana; float:right; border:none;}

/*.blogStyle .row:nth-child(odd) .card-box .bImg {float: left;}
.blogStyle .row:nth-child(odd) .card-box .bData { float:right;}*/
.bImg .img-container img { display:block; max-width:100%; width:auto;}
.bData h2 { font-size:56px; color:#3a8aa4; margin-bottom:56px;}
.bData h1 { font-size:114px; color:#a3dc01; margin-bottom:140px; letter-spacing:10px;}
    .bData h1 span { color:#3a8aa4; }
.bData h3 { font-size:40px; color:#3a8aa4;}
    .bData h3 i { position:relative; top:3px; }
.bData p { font-size:28px; color:#000; letter-spacing:5px; margin-bottom:23px;}
.bData p + a { position: relative; top: -3px; display: table;}
.bData p + a i { position: relative; top: 3px; float: right; margin-left: 5px;}

#section0 h2 { margin-bottom:0; font-family: 'Josefin Sans', sans-serif; margin-top:50px;}
#section0 .bData h3 { margin-bottom:40px;}
#section0 .bImg { margin-top:80px;}
#section0 .freeSignup {  margin-top:120px;}
#section1 .freeSignup,
#section2 .freeSignup {  margin-top:50px; float:left}
#section1 .bImg { text-align:center;}
#section1 .bImg .img-container { margin:auto; display:table;    }

.freeSignup { font-family: 'Josefin Sans', sans-serif; letter-spacing:10px; font-size:37px; background-color:#11a433; border-color:#11a433; display:table; margin:auto; padding:10px 42px;}
.m-b-15 { margin-bottom:15px;}

.pNext { position:absolute; bottom:20px; left:50%;}
.pNext i { font-size:50px; color:#b5b5b5;}
.contactSec,
.contactSec .card-box {  border:none; box-shadow:none;}
    .contactSec .bImg { margin-top:120px; }
    .contactSec h1 { color:#3a8aa4; }
    .contactSec form { max-width:600px; }
    .contactSec .form-control { min-height:60px; max-width:600px; font-size:28px; border-radius:10px; resize:none;}
    .contactSec textarea.form-control { height:266px; }
    .contactSec .btn { background:#11a433; font-size:22px; float:right; border:none;}
.contactSec p { font-size:28px; color:#3a8aa4;    }
footer.footer{display: block; background-color: #000; position:fixed; padding:0; z-index:15}
.fullpage-wrapper .footer.footer { bottom:100px;}
footer .container{ width: 1010px; padding:0px; max-width:1487px;}
footer ul{padding:0px; margin-top:15px;}
footer ul li{list-style: none; text-transform: capitalize; float: left; margin-right: 20px;}
footer ul li:last-child{margin-right:0px;}
footer ul li a{color:#fff;}

footer .socials{ float:right; display:block; padding:0; margin-bottom: 0px; text-align: right;}

footer .socials li a{ background: #fff; border: none; color:#182253; width:37px; border-radius:6px;}
footer .socials li a.btn-facebook:hover { background-color: #2d4373; color:#fff;}
footer .socials li a.btn-twitter:hover { background-color: #2795e9; color:#fff;}
.copyRights { text-align:center; padding-bottom:10px; color:#fff;}
.height .fp-tableCell{ vertical-align:top;}
.signIn { }
.fullpage-wrapper .container { width:100%; padding:0;}
.fp-section.fp-table, .fp-slide.fp-table { margin:auto}
.fp-tableCell .card-box { padding:20px 0; position:relative; margin:auto; max-width:1487px; border:none; box-shadow:none;}

@media (min-width:1377px) {
    #section2 .bImg { margin-top:120px; }
}
@media (max-width:1376px) and (min-width:1280px) {
    #section0 h2 { margin-top:10px; }
    .bData h2 { letter-spacing:12px; font-size:40px; }
    .bData h1 { font-size:90px; margin-bottom:90px;}
    #section0 .bImg { margin-top:20px; }
    #section0 .freeSignup { margin-top:40px; }
    .freeSignup { font-size:26px; }
    .bData h3 { font-size:28px; letter-spacing:5px;}
    .bImg .img-container img { max-height:500px;}
    .bData h3 { font-size:34px; }
    .contactSec h2 { margin-bottom:20px;    }
    .contactSec .bData p { font-size:18px;    }
    .contactSec textarea.form-control { height:140px; }
    .contactSec .bImg { margin-top:0; }
    footer .container { padding:0 20px!important; }
}
@media (max-width:1376px) and (min-width:1025px) {
    .bData h3 { font-size:34px; }
    footer .container { padding:0 20px!important; }
}
@media (max-width:1024px) and (min-width:993px) {
    .bData h2 { font-size:36px; }
    .bData h3 { font-size:25px; letter-spacing:5px;}
    .freeSignup { font-size:24px; }
    .bData h1 { font-size:100px; margin-bottom:100px; }
    .bData p { font-size:24px; letter-spacing:3px; }
    .bImg .img-container img { max-height:600px;}
    #section2 .bImg { padding-top:120px;}
    .contactSec h2 { margin-bottom:20px;    }
    .contactSec .bData p { font-size:18px;    }
    .contactSec textarea.form-control { height:210px; }
    footer .container { padding:0 20px!important; }
}
@media (max-width:992px) and (min-width:768px) {
    body { padding-bottom: 0; }

    body .wrapper {  padding-top: 110px !important;  }
    .menu-extras {  display: none; }
    .topbar-left .signIn {  min-width: 70px; right: 10px;  }
    .bData {  margin-bottom: 15px; width: 100%; float: none; text-align:center;}
    .bImg {  width: 100%;  float: none; display:table; padding:20px }
    .pNext {  display: none; }
    .bData h2 { font-size:36px; letter-spacing:3px }
    .bData h3 { font-size:25px; letter-spacing:3px;}
    .freeSignup { font-size:24px; float:none !important;}
    .bData h1 { font-size:100px; margin-bottom:50px; }
    .bData p { font-size:24px; letter-spacing:3px; }
    .bImg .img-container img { max-height:600px;}
    #section2 .bImg { padding-top:120px;}
    .contactSec h2 { margin-bottom:20px;    }
    .contactSec .bData p { font-size:18px;    }
    .contactSec textarea.form-control { height:210px; }
    .contactSec form,
    .contactSec .form-control{ max-width:none; }
    footer.footer {  position: static;  }
    footer .container {  width: auto;  padding: 0 15px;  }
    footer ul {  text-align: center; }
    footer ul li {  display: inline-block;  float: none;  }
}
@media (max-width:767px) {
body {padding-bottom:0;}
body .wrapper { padding-top:110px !important;  }
    h1, h2, h3, h4 { letter-spacing:1px; }
.topbar-left { width:100%; margin:auto; float:none; padding:0 10px}
.bData h3 i { top:0;}
    .topbar-left a { display:block; float:left;    }
.topbar-left img { width:100%;    }
    .menu-extras {display:none;}
.topbar-left .signIn { min-width:70px; right:10px;}
    .bData { margin-bottom:15px;}
        .bData h1 { font-size: 60px; margin-bottom: 20px; }
        .bData h2 { font-size:26px; }
        .bData h3 { font-size:18px;}
    #section0 .freeSignup { margin-top:20px; }
    .bData p { font-size:14px;}
    .contactSec .bImg{ position:static;}
    #section1 .bImg { width:100%; display:table; padding:15px; }
    .freeSignup { float:none !important; font-size:20px; padding:10px 15px; }
    .contactSec, .contactSec .card-box { padding-bottom:0; margin-bottom:0; }
    .pNext { display:none; }
    footer.footer { position: static; width: calc(100% - -20px); margin: 0 -10px; }
    footer .container { width:auto; padding:0 15px;}
    footer ul { text-align:center; }
    footer ul li { display:inline-block; float:none; }
    footer .socials { margin:auto; text-align:center; float:none; margin-bottom:10px;}
}