@media (max-width: 382px) {
	body #wrap #header { 
	 	background-size: 100% auto !important;
	}
}



@media only screen and (max-width: 480px) {
.wpcurvepage td{
width: 100% !important;
display: block;
float:left;
text-align: center !important;
}
  
  .wpcurvepage td h3{
  text-align: center !important;
  }

.wpcurvepage tr{
display: table-row-group;
}

.wpcurvepage table{
height: auto !important;
width: 100% !important;
display: flex !important;
}
  /** WPCurve - JTG #66129 **/
  .textwidget img {
  width:100% !important;
  }
 img.ajax-loader {
    width: auto !important;
} 
  
  #text-15 .textwidget img {
      margin-right: 0px !important;
  }
  
 #header .widget-area.header-widget-area{
  padding:0px 10px;
  }
  
}
.page-id-2054 #sidebar {display: none;}
.page-id-2054 #content {width: 870px;}
.page-id-2060 #sidebar {display: none;}
.page-id-2060 #content {width: 870px;}