/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Archivo+Black&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Gothic+A1:100,200,300,400,500,600,700,800,900&amp;display=swap');
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.footer_top {
padding	: 78px 0 52px !important ;
}
#copyright_center {
padding-top: 120px !important;	
}
}
@media only screen and (min-width: 1920px){
.footer_bottom {
padding-top: 300px;
}
.footer_bottom_holder	{
background-size: cover;
background-repeat: no-repeat;		
}
}
@media only screen and (min-width: 1001px){
.footer_top_holder {
display: none;	
}
.side_menu_button a:last-child {
display: none;
}
}
@media only screen and (max-width: 1000px){
header .q_logo img.mobile {
height: 38% !important;
padding: 4px 0 0 20px;
}
.mobile_menu_button {
display: none;
}
.header_top_bottom_holder {
padding: 0 !important;
}
.header_bottom {
background-color: transparent !important; 
}
.footer_bottom_holder {
display: none;	
}
.side_menu_button{
height: 74px!important;
}
.side_menu .widget ul {
font-family: 'Archivo Black', sans-serif;
}
}
.header_top_bottom_holder {
padding: 14px 0;
}
.q_logo img {
left: -15px;
}
.footer_bottom_holder {
background-color: transparent;
}
.footer_top_holder {
background-size: cover;
text-align: center;
}