.calltoaction {

    border: 1px solid;

    color: #fff;

    border-radius: 0;

}

.home.footer{} 

.right_topHome {

    color: #fff; 

}

.right_topHome a {

    color: #fff;

    display: inline-block;

    padding: 25px 10px; 

}

.defaultscroll.home {

    background-color: transparent !important;

    box-shadow: initial !important;

}

.btn-form-home{background-color: #A0273A;color: #fff}

.footer.home{position:fixed;width:100%;padding: 10px;text-align: center;color: #fff;background-color: rgba(0,0,0,.7);bottom:0;}

h6.custom-home-title {

    font-size: 20px !important;

}



*{

	font-family: 'Montserrat', sans-serif !important;

}

#homeBgImg{background-size: cover;}

.custom-home-title {

    font-size: 54px !important;

    font-weight: 600;

    line-height: 1.2em;

}

.home .pt-4, .home .py-4 {

    padding-top: .9rem !important;

}

#topnav .logo {

    font-weight: 600;

    text-transform: initial !important; font-size:38px;

}

#topnav {

	padding-top: 30px;

}

.footer.home {

    position: fixed;

    width: 100%;

    padding: 10px;

    text-align: center;

    color: #fff;

    background-color: rgba(0,0,0,.4) !important;

    bottom: 0;

}





@media only screen and (min-width: 769px) {

    .home-half-form {

	    padding: 145px 0px 115px 0px !important;

	    position: absolute;

	    top: 0;

	    bottom: 0;

	    left: 0;

	    right: 0;

	}

	body{ 

	    position: fixed;

	    top: 0;

	    bottom: 0;

	    left: 0;

	    right: 0;

	}

}

@media only screen and (max-width: 768px) {

    .defaultscroll.home {

	    background-color: transparent !important;

	    box-shadow: initial !important;

	}

	.home-half-form {

	    padding: 0px 0px 125px 0px !important; 

	}

}

@media only screen and (max-width: 500px) {

    #topnav .logo {

	    width: 100%;

	}

	.custom-home-title {

	    font-size: 34px !important; 

	}

}



 

body { 

  background: url(../images/bgimage.jpg) no-repeat center center fixed; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.bg-half-home-form{background: transparent !important;}

.logo .logo-light {
    width: 750px;
    height: initial;
}

.company {
    color: white;
    font-size: 5rem;
    font-weight: 600;
}