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

.header-top {
    background-color: #1e3f94 !important;
    border-bottom: 1px solid #dadada;
    -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;
    font-size: 14px;
}
@media (max-width: 490px) {
	.header-top {
		background-color: #00468d !important;
		border-bottom: 1px solid #dadada;
		-webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;
		box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;
		font-size: 13px;
	}
}
.white-text {
    color: #ffffff !important;
}
.yellow {
    color: #e8d744 !important;
    font-size: 14px;
    margin: 15px 0 10px 10px !important;
}
.xbe-blue-bg {
    background-color: #00468d !important;
}
.xbe-blue {
    color: #00468d !important;
}
.white-bg {
    background-color: #fff !important;
}

.top-banner{
    width: 100%;
}

.bottom-banner{
    width: 100%;
}

.img-center {
	margin: 0px auto 0px auto;	
}
.footer-bg {
	background-color: #1E1E1E !important;
}
.img-center-hoz {
    margin: 0px auto 0px auto;
}
.header-top-dropdown .dropdown>button {
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid transparent;
}
.header-top .social-links li a {
    border: none;
    width: 25px;
    height: 30px;
    color: #e3e3e3 !important;
    background-color: transparent;
    border-color: transparent;
}
.header-top-dropdown ul li  a {
    color: #e3e3e3 !important;
}
#header-top-second ul li a {
	color: #fff !important;
}
#header-top-second ul li a:link {
	color: #fff !important;
}
#header-top-second ul li a:visited {
	color: #fff !important;
}
#header-top-second ul li a:hover {
	color: #cc0000 !important;
}
#header-top-second ul li a:active {
	color: #cc0000 !important;
}
#header-top-first ul li a {
	color: #fff !important;
}
#header-top-first ul li a:link {
	color: #fff !important;
}
#header-top-first ul li a:visited {
	color: #fff !important;
}
#header-top-first ul li a:hover {
	color: #cc0000 !important;
}
#header-top-first ul li a:active {
	color: #cc0000 !important;
}
.list-icons, .list {
	list-style-position: outside !important;
}
.shaded-bg {
	background-color: #fff;
	background-image: url("../images/bg.png");
    height: 70px;
	position: relative;
    padding-top: 0;
}
.parallax-bg-xbe-home {
    background: url("../images/home-paralax.jpg.html") 50% 0px no-repeat;
}
.parallax-bg-landing {
    background: url("../images/landing-page/epson-rip.jpg.html") 0% 0px no-repeat;
}
.gray .plan .header {
    background: #fafafa;
    border: 1px solid #cacaca;
    width: 350px;
    height: 350px;
    margin: 15px auto;
    border-radius: 100%;
}
.gray .plan .header .img-one {
    margin: 55px auto 15px auto;
}
.gray .plan .header .img-two {
    margin: 65px auto 15px auto;
}
.no-bullet {
	list-style: none !important;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.pad-bottom-20 {
padding-bottom: 10px;	
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
td, th {
    padding: 5px;;
}
.landing a:link {
	color: #004c9f;
	font-weight: bold;
}
.landing a:visited {
	color: #004c9f;
	font-weight: bold;
}
.landing a:hover {
	color: #ccc;
	font-weight: bold;
}
.landing a:active {
	color: #004c9f;
	font-weight: bold;
}
.bgimage2 {
    background-position: centerop center;
    background-repeat: no-repeat;
    height: 405px;
}
.thirty-percent-width-image {
	width: 30%;
}
.special-hr hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #eee;
}
@media (max-width: 480px) {
	.call-to-action .btn {
		display: block;
		width: 60%;
		margin: 10px auto;
		font-size: .7em;
	}
}
@media (max-width: 490px) {
    .pull-left-sm {
        float: left;
    }
}
.border-right {
	border-right: 1px #9F9F9F solid;
	
}
.lowercase {
    text-transform: lowercase;
}

.navbar-nav{
    width: 100%;
    margin: 0 40px;
}
.navbar-nav li{
    border-right: none;
}

@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}
@media (min-width: 768px){
	.vert-center-1 {
		margin-top: 45px;
	}
}
@media (min-width: 768px){
	.remove-pad-l-r {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.remove-all-pad {
	padding-top: 0px;
	padding-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
}
.text-footer-icons {
	font-size: 5.5em;	
    margin-top: 5%;
}
.garten-blue-bg {
    background-color: #1e3f94 !important;
}
.garten-blue-bg-text p,
.garten-blue-bg-text h2,
.garten-blue-bg-text h1,
.garten-blue-bg-text h2,
.garten-blue-bg-text h3
 {
    color: #fff !important;
}
.section-special {
	margin-top: -1px;	
}
.white-bg {
    background-color: #fff !important;
}
.all-pad-add-back {
		padding-left: 15px;
		padding-right: 15px;
}
.translucent-white-bg {
    background-color: rgba(255, 255, 255, 0.6) !important;
	min-height: 354px;
}
fieldset {
    padding: 0px 0px;
    margin: 15px 0px;
    border: none !important;
    background-color: none !important;
}
#email{
	background-color: #fff;
	color: #333;
	height: 43px;
}

.unroll{
	display: none;
}

.points{
    display: -webkit-inline-box;
    float: center;
}

.fb-page{
    margin: 8% 0 0 0;
}
.footer-nav{
    height: 300px;
    padding-left: 0;

}

#subscribe3{
    background-color: #fff;
    color: #333;
    height: 43px;
}
.box-style-1{
    height: 320px;
}
.box-style-1 i{
    font-size: 35px;
    margin: 5px 0 0;
}

.stars{
    width: 15px;
    height: 15px;
    margin-top: 5px;
}

.sgt{
    float: left;
    padding-left: 8%;
}
.owner{
    float: left;
    padding-left: 7%;
}
.life{
    float: left;
    padding-left: 5%;
}
.conservative{
    float: left;
    padding-left: 5%;
}
.paid{
    vertical-align: bottom;
    margin-bottom: 0;
    margin: 15% 0 0 0;
}

.foot-nav{
    font-size: 18px !important;
}




@media (min-width: 320px){
    .front{
        width: 100%;
    }
}

@media (max-width: 667px){  
    .input-btn{
        margin-top: 0;
    }
    .header-right{
        display: none;
    }
    .navbar-header{
        background-color: #1e3f94;
    }
/*    .yellow{
        display: none !important;
    }*/
    .navbar-nav{
        width: 75%;
    }
    #navbar-collapse-1{
        background-color: #1e3f94;
    }
    .main-navigation .animated{
        background-color: #1e3f94;
    }
   .footer-nav{
        height: 200px;
    }
}

@media (max-width: 321px){
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .fa-star{
        margin: 0 10px;
    }
    .section{
        padding-bottom: 210px;
    }
    .sgt{
        margin-left: 1%;
    }
    .owner{
        margin-left: 2%;
    }
    .life{
        padding-right: 80px;
        margin-left: 4%;
    }
    .conservative{
        margin-left: 4%;
    }
    .fb-page{
        width: 250px;
    }
    .box-style-1 {
        height: 255px !important;
        padding: 5px 20px;
    }
    .space{
        display: none;
    }
    .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 2050px;
    }
}

@media (min-width: 322px) and (max-width: 376px){
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .section{
        padding-bottom: 210px;
    }
    .fa-star{
        margin: 0 10px;
    }
    .sgt{
        margin-left: 1%;
    }
    .owner{
        margin-left: 2%;
    }
    .life{
        padding-right: 80px;
        margin-left: 4%;
    }
    .conservative{
        margin-left: 4%;
    }
    .space{
        display: none;
    }
    .fb-page{
        width: 300px;
    }
    .box-style-1 {
       width: 280px !important;
       height: 240px !important;
       padding: 10px;
    }
    .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 2000px;
    }
}

@media (min-width: 377px) and (max-width: 415px){
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .fa-star{
        margin: 0 10px;
    }
    .section{
        padding-bottom: 210px;
    }
    .sgt{
        margin-left: 1%;
    }
    .owner{
        margin-left: 2%;
    }
    .life{
        padding-right: 180px;
        margin-left: 4%;
    }
    .conservative{
        margin-left: 4%;
    }
    .space{
        display: none;
    }
    .fb-page{
        width: 350px;
    }
    .box-style-1 {
       width: 320px !important;
       height: 250px !important;
       /*padding: 10px;*/
    }
    .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 2000px;
    }
}

@media (min-width: 416px) and (max-width: 568px){
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .section{
        padding-bottom: 90px;
    }
    .fa-star{
        margin: 0 10px;
    }

    .space{
        display: none;
    }

    .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 1900px;
    }
    .fb-page{
        margin-left: 65px;
    }
    .text-footer-icons{
        font-size: 3.5em;
    }
    .paid{
        text-align: center;
        vertical-align: center;
        margin: 0;
    }
    .box-style-1 {
       width: 260px !important;
       height: 280px !important;
       margin: 30px -30px;
    }
    .volunteer{
        margin-left: 250px;
        margin-top: -310px;
    }
    .donate{
        margin-left: 250px;
        margin-top: -310px;
    }
    .owner{
        margin-left: 3%;
    }
    .life{
        margin-top: -20px;
        margin-left: 3% !important;
    }
    .conservative{
        margin-top: -20px;
        margin-left: 13%;
    }
    .yellow{
        float: none !important;
    }
}

@media (min-width: 569px) and (max-width: 667px){
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .section{
        padding-bottom: 90px;
    }
    .fa-star{
        margin: 0 10px;
    }
    .box-style-1 {
       margin: 30px -30px;
       width: 280px !important;
       height: 270px !important;
       padding: 10px;
    }
    .volunteer{
        margin-left: 295px !important;
        margin-top: -295px !important;
    }
    .donate{
        margin-left: 295px !important;
        margin-top: -295px !important;
    }
    .space{
        display: none;
    }
     .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 1900px;
    }
    .fb-page{
        width: 250px;
        padding-left: 20px;
    }
    .text-footer-icons{
        font-size: 3.5em;
        width: 250px;
        margin-left: 270px;
        margin-top: -250px;
    }
    .paid{
        margin-left: 250px;
        margin-right: 10px;
    }
    .sgt{
        margin-top: -10px;
        margin-left: 40px;
    }
    .owner{
        margin-top: -10px;
        margin-left: 40px;
    }
    .life{
        margin-top: -10px;
        margin-left: 9% !important;
    }
    .conservative{
        margin-top: -10px;
        margin-left: 15%;
    }
    .footer-nav{
        padding-left: 80px;
    }
    .volunteer{
        margin-left: 320px;
        margin-top: -290px;
    }
    .donate{
        margin-left: 320px;
        margin-top: -290px;
    }
    .yellow{
        float: none !important;
    }
}
@media (min-width: 668px) and (max-width: 736px){
    .yellow{
        float: none !important;
    }
    .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    p{
        font-size: 12px;
    }
    .section{
        padding-bottom: 90px;
    }
    .fa-star{
        margin: 0 10px;
    }
    #navbar-collapse-1{
        background-color: #1e3f94;
    }    
    .navbar-header{
        background-color: #1e3f94;
    }
    .footer-nav{
        height: 200px;
    }
    .header-right{
        display: none;
    }
    .fb-page{
        width: 275px;
        padding-left: 20px;
    }
    .text-footer-icons{
        font-size: 3.5em;
        width: 250px;
        margin-left: 300px;
        margin-top: -250px;
    }
    .paid{
        width: 250px;
        margin-left: 290px;
        margin-right: 10px;
    }
    .box-style-1 {
       margin: 30px 10px;
       width: 280px !important;
       height: 240px !important;
       padding: 10px;
    }
    .sgt{
        margin-top: -5px;
        margin-left: 7%;
    }
    .owner{
        margin-top: -5px;
        margin-left: 15%;
    }
    .life{
        margin-top: -10px;
        margin-left: 10%;
    }
    .conservative{
        margin-top: -10px;
        margin-left: 23%;
    }
    .footer-nav{
        padding-left: 80px;
    }
    .volunteer{
        margin-left: 320px;
        margin-top: -270px;
    }
    .donate{
        margin-left: 320px;
        margin-top: -270px;
    }
    .space{
        display: none;
    }
     .checkbox{
        margin-left: 50px;
    }
    iframe{
        height: 1900px;
    }
}
@media (min-width: 737px) and (max-width: 768px){
    .body{
        width: 90%;
    }
    .menu-item{
        margin: 30px 0;
    }
    .shaded-bg{
        height: 120px;
    }
    .sgt{
        margin-left: 70px;
    }
    .owner{
          margin-left: 9%;
    }
    .life{
        margin-left: 12%;
        margin-top: -10px;
    }
    .conservative{
        margin-left: 19%;
        margin-top: -10px;
    }

    .box-style-1 {
       width: 310px !important;
       height: 270px !important;
       padding: 10px;   
    }
    .meet{
        margin-left: 10px;
    }
    .volunteer{
        margin-left: 180px;
        margin-right: 10px;
    }
    .informed{
        margin-top: 325px;
        margin-left: -340px;
    }
    .donate{
        margin-left: -170px;
        margin-top: 325px;
      
    }
    iframe{
        height: 1200px;
    }
    .foot-home{
        margin-left: 500px;
        margin-top: -300px;
    }
    .foot-meet{
        margin-left: 500px;
        margin-top: -250px;
    }
    .foot-vol{
        margin-left: 500px;
        margin-top: -200px;
    }
    .foot-donate{
        margin-left: 500px;
        margin-top: -150px;
    }
    .text-footer-icons{
        font-size: 3em;
        width: 200px;
        margin-left: 500px;
        margin-top: -120px;
    }
    .paid{
        margin-top: 10px;
    }
    .footer{
        height: 470px;
    }
    .footer-nav{
        height: 100px;
    }
    .yellow{
        margin: 35px 0 !important;
    }
    .space{
        display: none;
    }
    .checkbox{
        margin-left: 50px;
    }

}
@media (min-width: 769px) and (max-width: 798px){
.space{
        display: none;
    }
    iframe{
        height: 1900px;
    }
    .checkbox{
        margin-left: 50px !important;
    }
    .menu-item{
        margin: 20px 0;
    }
    .yellow{
        margin: 55px 0 !important;
        font-size: 14px !important;
    }
    .footer-nav{
        width: 450px;
        margin-left: -30px;
    }
    .foot-nav{
        font-size: 14px !important;
    }
    .text-footer-icons{
        font-size: 4.5em;
    }
    .fb-page{
        width: 300px;
    }
}
@media (min-width: 799px) and (max-width: 1024px){
    .space{
        display: none;
    }
    iframe{
        height: 1200px;
    }
.footer-nav{
    padding-left: 130px !important;
}
    .box-style-1 {
       width: 310px !important;
       height: 270px !important;
       padding: 10px;   
    }
    .meet{
        margin-left: 10px;
    }
    .volunteer{
        margin-left: 180px;
        margin-right: 10px;
    }
    .informed{
        margin-top: 325px;
        margin-left: -360px;
    }
    .donate{
        margin-left: -190px;
        margin-top: 325px;
      
    }
    .menu-item{
        margin: 30px 0;
    }
    .empty{
        display: none;
    }
    .yellow{
        margin: 35px 0 !important;
        font-size: 14px !important;
    }
    .shaded-bg{
        height: 80px;
    }
    h3{
        font-size: 18px;
    }
    .sgt{
        padding-left: 20px;
    }
    .owner{
        margin-left: -30px;
    }
    .life{
        margin-left: -20px;
        margin-right: 20px;
    }
    .conservative{
        float: none !important;
        padding-left: 20px;
        margin-left: 50px;
    }
.fb-page{
    margin: 10% 20%;
}
}