/*==========================================================================================================*/

@media (max-width: 991px) {
	body { min-width:320px; }
	.wrap { width:auto; padding:0 20px; }
	.buttonset .col a { margin:0 5px 8px 0; }
	.default-grid.cols4 .col { width:50%; }
	.cols2.default-grid.tab-grid .col { width:100%; }
	.image-block figure { width:45%; }
	.form-grid .col{ width: 100%; }

}


/*==========================================================================================================*/

/*==========================================================================================================*/
@media (max-width: 767px) {

	.inner-content h1 { font-size: 70px; line-height: 70px; }
	.divider { margin-bottom:20px; }
	.result-section { align-items:center; flex-direction: column;  }
	.result-box { width:50%; margin-bottom:20px;  }
	.row.w-50.h-100 .col-sm { padding-bottom:40px; width:100%;  }
	.footer-heading {  display:none;   }
	.simplebar-content-wrapper { display:block;  }
	header.main-menu {  background:#fff; }
	.simplebar-content { padding-bottom: 30px!important;}
	.ui-slider-horizontal .ui-slider-handle { z-index:10;  }
}
/*==========================================================================================================*/


@media only screen and (max-width: 567px) {
	#logo { width:150px; }
	
	table.res-table tr th { display:none; }
	table.res-table tr td { display:block; position:relative; padding-left:50%; }
	table.res-table td:before { content: attr(data-th) ": "; font-weight: bold; width: 50%; display:block; padding-right:10px; position:absolute; left:0; top:0; padding:10px 10px; } 
	table.res-table { border-top:0; }	
	.list-block.cols3 .col { width:100%; }
	.image-block figure { width:100%; float:none; padding-right:0; }
	.image-block.right-align figure { padding-left:0; }
	h1, h2 { font-size:34px; }
	.copyright { width: 100%; text-align: center; padding-top: 10px;}
	.fmenu { width: 100%; justify-content:center;}
	.fmenu li { margin: 0 8px;}
	.inner-content h1 { font-size:40px; line-height: 50px; }
	.divider { margin-bottom:20px;  }
	
	.result-box { width:100%; }
	#top-result .submit-a-mary { margin:7px;  }
	.footer-box h3 { width:auto; display:inline-block; vertical-align:top;    }
	.static-slider { order:2; position:absolute; bottom:0;    }
	.footer-box { position:relative;  width:100%; padding-bottom: 25px;  }
	.edit-btn { margin-left:5px;  }
	.footer-content .footer-box:nth-child(6) { display:none;  }
	.footer-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
	.footer-button .submit-a-mary { display:block;  }
	.footer-button a.back-btn { margin-top:30px;  }
}
/*==========================================================================================================*/

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

	 .form-inline .form-group label, .form-inline .form-group .field-box { float:none; display:block; width:auto; }
	 .form-inline .form-group label.blank { display:none; }
	 h1, h2 { font-size:30px; }


	 /* .ui-widget.ui-widget-content { width:100%; } */
	.ui-widget.ui-widget-content { width: 250px !important; }
	.input-section {  margin: 20px auto 0;  width:82%; }
	.inner-content h2 { font-size: 28px; color: #026937; line-height:30px;  }
	.category-slider { max-width:90%; }
	
}
/*==========================================================================================================*/
