/* Enter Your Custom CSS Here */
.col-footer-1,
.col-footer-2,
.col-footer-3,
.col-footer-4,
.col-footer-5{
	width:20%;
	float:left;
	padding:20px 10px;
}




.woocommerce ul.products li.product a img {
    width: 65%;

}

.footer-widget .et_pb_widget {
    float: none !important;
}

.ubermenu .ubermenu-search .ubermenu-searchform {
    position: relative;
    background: #f9f9f9;
    width: 150px;
    margin: 7px;
    margin-top: -9px !important;
}

.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input {
    background: #2F2F2F;
    color: #ffffff;
    font-size: 20px;
}

.images {
  
  margin:auto;
  text-align: center;
}

.ubermenu.ubermenu-main .ubermenu-search input,
input::-webkit-input-placeholder {
    font-size: 15px !important;
}

.ubermenu .ubermenu-search input.ubermenu-search-input {
    width: 100%;
    padding: 8px 20px 8px 15px;
    color: #333;
    background: 0 0;
    border: none;
}


.threesixty-image {

  
    margin: 50px auto;


}
@media (max-width: 980px) {
.footer-widget:nth-child(n) {
    width: 100% !important;
      margin: 0px !important;
}


@media (max-width: 959px) {

.mobile_menu_bar {
    display: none;
}

.mobile-logo {

width:120px;  
  
}

#main-header {
  
display:none;  
  
@media screen and (max-width: 640px) {
	table {
		overflow-x: auto;
		display: block;
	}
}




}

@media (max-width: 859px) {
.col-footer-1,
.col-footer-2,
.col-footer-3,
.col-footer-4,
.col-footer-5{
	width:50%;
}

.woocommerce ul.products li.product a img {
    width: 98%;
}

}


@media (max-width: 480px) {
.col-footer-1,
.col-footer-2,
.col-footer-3,
.col-footer-4,
.col-footer-5{
	width:100%;
}

.woocommerce ul.products li.product a img {
    width: 90%;
}


}