@media (max-width:767px) {
	.mobile {
	display:inline;
	}
	
	.cw_text {
	font-size:20px;
	}
	.abox {
	width:95%;
	padding:15px;
	}
	.abox_center {
	transform:initial;
	top: initial;
	padding-top:20px;
	padding-bottom:30px;
	}
	#menu {
	display:none;
	}
	.cw_spanner {
	height:100%;width:100%;position:relative;
	}
	#mobile_menu {
	display:block;
	position:fixed;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
	z-index:999999;
	background:#262a2b;
	color:white;
	}
	.home #mobile_menu {
	position:fixed !important;
	}
        #mobile_menu .hamburger-inner {
        background-color:white;}
        #mobile_menu .hamburger-inner::before {
        background-color:white;}
        #mobile_menu .hamburger-inner::after {
        background-color:white;}

	.mobile_menu_list {
	display:none;
	list-style:none;
	padding:0;
	font-size:30px;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	}
	.mobile_menu_list li {
	padding-top:6px;
	padding-bottom:6px;
	}
	.enable {
	display:block !important;
	}
	.hamburger_bottom {
	position:absolute !important;
	bottom:0px !important;
	left:50% !important;
	transform: translateX(-50%) !important;
	}
	#fp_menu {
	display:none;
	}
	
	#fp_mobile {
	display:block;
        position:fixed;
        bottom:0px;
        left:0px;
        width:100%;
        text-align:center;
        z-index:99;
        background:rgba(0,0,0,0);
        color:white;
	}
	#fp_mobile .hamburger-inner {
	background-color:white;}
	#fp_mobile .hamburger-inner::before {
	background-color:white;}
	#fp_mobile .hamburger-inner::after {
	background-color:white;}

	#fp_mobile_content {
	position:absolute;
	background:rgba(67,70,75,1);
	top:0px;
	left:0px;
	right:0px;
	bottom:58px;
	z-index:-9999;
	opacity:0;
	transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;

	}
	.home #fp_mobile_content {
	position:fixed !important;
	}
	.fp_mobile_content_wrap {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	text-align:center;
	font-size:30px;
	letter-spacing:4px;
	line-height:60px;
	color:white;
	text-transform:uppercase;
	width:100%;
	}
	.fp_mobile_content_wrap ul {
	list-style:none;
	padding-left:0;
	}	
	.fp_mobile_enable {
	opacity:1 !important;

	z-index:9999 !important;
	}

	.fp-controlArrow {
	top:auto;
	bottom:18px;
	}
	.fp-controlArrow.fp-next {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	}
	.fp-controlArrow.fp-prev {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	}
}	
@media (min-width:768px) {
	#mobile_menu {
	display:none;}
	#fp_mobile {
	display:none;}
	#fp_mobile_content {
	display:none;}
}

