@media only screen and (min-width: 992px) {
    .welcome-business {
        margin-top: 165px !important;
    }
    .welcome-business-2 {
        margin-top: 100px !important;
    }
}

#desImg #img_header, #desImg .thumbnail-img-container{
	position: relative;
}

.overlay-container{
	position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mainContainer{
    background: url(../images/public/writing-pen-man-ink-paper-pencils-crop.jpg) fixed;
    background-position: center;
    background-size: cover;
    padding: 30px 0 5px;
}
#genForm{
    float: right;
    margin-bottom: 22px;
}
/*.navbar-inverse{ padding: 3px 0 8px; } */
ul.nav.navbar-nav.navbar-right a{ padding: 15px 32px; }
.navbar-brand{ padding: inherit; }
.opacity_bg{ z-index: 0; position: fixed; }
.pdfFooter{ position: relative; background: #161b1e !important; color: #fff; }
#genForm .form-control{ font-size: 15px; height: 50px; }
#innerGenForm{
    background: #0077B3;
    padding: 40px 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    /* width: 85%;  */
    margin: 0 auto;
    box-shadow: 0px 3px 15px #000;
    -webkit-box-shadow: 0px 3px 15px #000;
    -moz-box-shadow: 0px 3px 15px #000;
    -ms-box-shadow: 0px 3px 15px #000;
    -o-box-shadow: 0px 3px 15px #000;
    float: left;
}
#innerGenForm select:invalid { color: #8e8e8e; }
#innerGenForm option[value=""][disabled] { display: none; }
#innerGenForm option { color: #555; }
#innerGenForm a{ /* color: #323a43; */ color: #fff; }
/* .pdfrun-logo{ padding-top: 0; } */
.formItem{
    /* margin-bottom: 35px; */
    margin-bottom: 25px;
    padding-right: 5px;
    padding-left: 5px;
}
.navbar-inverse{ height: auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; }
#termsPrivacy{ text-align: center; padding: 15px; color: #fff; margin-bottom: 15px; }
#submitButton button{ margin: 0 auto; display: block; font-size: 20px; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; background:#09C08B;}
#submitButton button:hover{background: #2AB587;}

#desEnt{ margin-bottom: 22px; color: #fff; margin-top: 0; }
#desEnt h1{ text-align: center; font-weight: bold; margin-top: 0; color: #fff; }
#desContent{
	font-size: 16px;
    text-align: left;
}

#desImg{ width: 40%; margin: 28px auto 0; }
    #desImg img{ width: 100%; height: auto; box-shadow: 0px 3px 15px #000; -webkit-box-shadow: 0px 3px 15px #000; -moz-box-shadow: 0px 3px 15px #000; -ms-box-shadow: 0px 3px 15px #000; -o-box-shadow: 0px 3px 15px #000; }
#desImg_e_sig{ width: 90%; margin: 0 auto; padding-top: 30px;}
    #desImg_e_sig img{ width: 100%; height: auto; display: block; margin: 0 5px auto;}
#desGif_e_sig{ width: 90%; margin: 0 auto; padding-top: 30px;}
    #desGif_e_sig img{ width: 90%; height: auto; display: block; margin: 0 auto;}

#desImg_e_sig_logged{ width: 100%; margin: 0 auto; padding-top: 30px;}
    #desImg_e_sig_logged img{ width: 100%; height: auto; display: block; margin: 0 5px auto;}
#desGif_e_sig_logged{ width: 100%; margin: 0 auto; padding-top: 30px;}
    #desGif_e_sig_logged img{ width: 100%; height: auto; display: block; margin: 0 auto;}

.itemleft{ padding-right: 9px; }
.itemright{ padding-left: 9px; }

.footer-logo-container{ background: none; }
.featureTwoItemCon{ margin: 0 auto; float: none;}
.featuresIMG{ background: #F8FAF9; padding: 40px 0 10px; position: relative; text-align: center; }
    .featuresIMG h2{ margin-top: 0; margin-bottom: 70px; font-weight: bold; color: #0077b3; }
    .featIMGItem {  }
    .featuresIMG img{ display: block; margin: 0 auto 5px; }
    .featureItem{ max-width: 380px; margin: 0 auto 15px; min-height: 190px; width: 270px; }
        .featureItem h3{ font-size: 16px; font-weight: bold; color: #179ED9; }

.featureIcon{ height: 50px; }
.copyright-social-block{ border-top: 1px solid #484f53; padding-top: 1%; color: #ccc; }
.col-md-12.copyright-block{ font-size: 16px; }
.pdfrun-address-sitemap-section a, .pdfrun-emaill-link a, .social-icons a:hover{ color: #fff; }
.featuresIMG .col-md-9{ width: 60%; }
.featuresIMG .col-md-12{ width: 85%; margin: 0 auto; float: none; }

.mainContainer{ min-height: 90vh; padding-top: 8vh; }

.info{
    text-align: center;
    margin-top: 50px;
}

.info h3{
    color: white;
    padding: 0;
    margin: 0;
    font-size: 26px;
}

.info p{
    font-weight:600;
    color: white;
    font-size: 30px;
}


.featuresIMG h1 {
	text-align: center;
	font-weight: 600;
	font-size: 28px;
}
section.featuresIMG {
	padding: 40px 0 0;
}
section.thirdContainer {
	padding: 50px 0 80px;
}
.featuresIMG .col-md-4.feture,
.featuresIMG .col-md-6 {
    text-align: center;
    min-height: 260px;
 	margin: 20px 0;
	transition: background 0.1s linear;
	-webkit-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
}
.featuresIMG hr.bluebr {
	margin-bottom: 50px;
}
/*.featuresIMG .col-md-4.feture:hover {
	background: #179ED9;
	color: #fff !important;
	border-radius: 5px;
	box-shadow: 0 0 18px -5px #999;
	-webkit-box-shadow: 0 0 18px -5px #999;
}*/
.featuresIMG i.fa,
.featuresIMG i.fas,
.featuresIMG i.far,
.featuresIMG i.fab {
	font-size: 70px;
}
.featuresIMG h3 {
	font-size: 20px;
	margin: 20px 60px 0;
	text-align: center;
	font-weight: 500;
	min-height: 70px;
}
.featuresIMG span.desctitle {
	font-size: 18px;
	min-height: 90px;
    display: block;
}
.featuresIMG .flr2 {
	clear: both;
}


@media only screen and (min-width : 768px) and (max-width : 1000px){
    .formItem{ float: left; width: 50%; }
    .col-md-12{ width: 100%;  }
    .info{margin-bottom: 50px;}

}

@media only screen and (max-width : 990px){
    #genForm {
        float: none;
    }
    #desGif_e_sig img{ width: 95%;}
    #desGif_e_sig_logged img{ width: 95%;}
}
@media only screen and (max-width : 765px){
	.container.leadgen {
	    padding: 15px;
	}
}

@media only screen and (min-width : 765px) and (max-width : 991px){
    #desImg_e_sig { width: 99%;}
    #desImg_e_sig_logged { width: 99%;}
}

@media only screen and (max-width : 400px){
     #desImg_e_sig_logged{ width: 170%; margin-left: -30%;}
     #desGif_e_sig_logged{ width: 160%; margin-left: -31%;}
}

@media only screen and (max-width : 630px){
    #genForm, #desEnt{ width: 100%; }
    #desEnt h1{ font-size: 26px; }
    #desContent{ text-align: justify; }
    .featIMGItem{ width: 100%; margin-bottom: 30px; }
    .pdfrun-logo{ padding-top: 7px; }
}

@media only screen and (max-width : 500px){
    .featuresIMG .col-md-9{ width: 98%; }
    .featureItem{ width: 100%; }
    .formItem{ float: none; width: 100%; }
    #desImg{ width: 100%; }
    .itemleft{ padding-right: 5px; }
    .itemright{ padding-left: 5px; }

}


@media only screen and (max-width : 1000px){
    .mainContainer{ height: auto; padding-top: 15px; }
}

@media only screen and (max-width : 767px){
	.featuresIMG h3 {
	    min-height: 30px;
	}
	.featuresIMG .col-md-4.feture, .featuresIMG .col-md-6 {
    	min-height: 200px;
	}
}

@media only screen and (max-width : 400px){
    #tryFreeTrialBTN{ width: 100%; }
}
