/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	/*menu start here*/
	.menu{
		right: 0;
	    z-index: 9999;
	}
	.menu ul {
	    float: right;
	    padding: 0 45px 19px 45px;
	    background-color: #c81517;
	    position: relative;
	    z-index: 1;
	    /*right: 0;
	    position: absolute;
	    z-index: 1;*/
	}

	.menu ul li{
	
	}

	.menu ul li a {
	    color: #fff !important;
	    float: right;
	    padding: 0 !important;
	    margin: 12px 0 0 0;
	}
	/*menu end here*/
	/*banner start here*/
	.banner h1 {
		font-size: 25px;
	    padding: 20px 0 20px 10px;
	}
	.sub_heading h2 {
		font-size: 22px;
	}
	.sub_heading h3 {
		font-size: 20px;
	}
	/*banner end here*/

	/*main wrapper start here*/
	.wrapper {
	    padding-top: 20px;
	}
	
	.content_wrapper p {
	    margin-top: 5px;
	}
	
	br {
		display: none;
	}

	.sub_heading {
	    margin-top: 20px;
	}

	.review_list {
	    margin-top: 20px;
	    padding-bottom: 45px;
	}

	.single_reviews {
	    margin-top: 20px;
	}

	.mr_green_content {
	    width: 55%;
	    float: right;
	}
	
	/*.custom_btn p {
	    margin-top: 15px !important;
	}*/

	/*.custom_btn a.p_btn {
	    padding: 20px 90px;
	}*/

	.bonus_up h6 {
	    font-size: 20px;
	}

	.menulist h3 {
	    margin-bottom: 10px;
	}
	/*main wrapper end here*/
	.sub_heading ol li{
		font-size: 14px;
	}
	footer ul li a.nav-link{
		padding: 5px;
	}
	.footer-content p{
		font-size: 12px;
	}

}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	/*menu start here*/
	.menu ul {
	    float: right;
	    padding: 0 45px 19px 45px;
	    background-color: #c81517;
	    position: relative;
	    z-index: 1;
	}

	.menu ul li a {
	    color: #fff !important;
	    float: right;
	    padding: 0 !important;
	    margin: 12px 0 0 0;
	}
	/*menu end here*/

	/*banner start here*/
	/*.banner h1 {
	    padding: 45px 0 68px 60px;
	}*/
	/*banner end here*/

	/*main wrapper start here*/
	.wrapper {
	    padding-top: 30px;
	}

	.content_wrapper p {
	    margin: 0;
	}

	.sub_heading {
	    margin-top: 30px;
	}

	.review_list {
	    margin-top: 30px;
	    padding-bottom: 45px;
	}

	.single_reviews {
	    margin-top: 30px;
	}

	.mr_green_content {
	    width: 55%;
	    float: right;
	}
	
	/*.custom_btn p {
	    margin-top: 15px !important;
	}*/

	.bonus_up h6 {
	    font-size: 16px;
	}

	.menulist h3 {
	    margin-bottom: 10px;
	}
	/*main wrapper end here*/
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	
	/*menu start here*/
	.menu ul {
	    float: right;
	    padding: 0 45px 19px 45px;
	    background-color: #c81517;
	    z-index: 1;
	    position: relative;
	}

	.menu ul li a {
	    color: #fff !important;
	    float: right;
	    padding: 0 !important;
	    margin: 12px 0 0 0;
	}
	/*menu end here*/
	
	/*banner start here*/
	/*.banner h1 {
	    padding: 45px 0 68px 60px;
	}*/
	/*banner end here*/

	/*main wrapper start here*/
	.wrapper {
	    padding-top: 40px;
	}

	.content_wrapper p {
	    margin: 0;
	}

	.sub_heading {
	    margin-top: 40px;
	}

	.review_list {
	    margin-top: 40px;
	    padding-bottom: 55px;
	}

	.single_reviews {
	    margin-top: 40px;
	}

	.mr_green_content {
	    width: 55%;
	    float: right;
	}
	
	/*.custom_btn p {
	    margin-top: 15px !important;
	}*/

	.bonus_up h6 {
	    font-size: 16px;
	}

	.menulist h3 {
	    margin-bottom: 10px;
	}
	/*main wrapper end here*/

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
