.a, .b, .c, .d, .e, .f, .g {
	 position: relative;
	 top: -60px;
}
 @media only screen and (max-width: 600px) {
	 .a, .b, .c, .d, .e, .f, .g {
		 position: relative;
		 top: -20px;
	}
}



 .g {
	 border: 0px;
	 border: none;
	 padding-bottom: 0px;
}



    @media only screen and (max-width: 600px) {
    #ft-wrapper {
        position: relative;
        top: -60px;
    }
}



.a .hr-div {
    padding-top: 30px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 600px) {
    
    .a .hr-div {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
}



.blue-buttons {
    position: relative;
    top: 20px !important;
}


.contact-us {
    position: relative;
    padding-top: 10px !important; 
    padding-bottom: 0px !important; 
}



@media only screen and (max-width: 600px) {
    
    .contact-us {
        position: relative;
        top: 0px !important;
        padding-top: 0px !important; 
        padding-bottom: 0px !important; 
    }
    
}



/*video responsive*/
.video-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.video-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}