.carousel-control.left{
	background: none;
}
.carousel-control.right{
	background: none;
}
footer h3, footer p{
	color: #fff;
}
footer ul{
	list-style-type: none;
	padding-left: 0px;
}
footer ul li a{
	color: #fff;
}
.navigation_menu{
	max-width: 55%;
	margin: 0px auto;
	padding-top: 35px;
}
.navigation_menu nav a {
	padding: 10px;
	/*background: #fff;*/
	font-size: 16px;
	color: black;
}
.navigation_menu nav a:nth-child(1){
	padding: 10px 22px;
}
.navigation_menu nav a:nth-child(2){
	padding: 10px 22px;
}
.navigation_menu nav a:nth-child(3){
	padding: 10px 22px;
}
.navigation_menu nav a:hover {
	/*background: #03a9f4;*/
	text-decoration: none;
	color: #e85025;
	/*box-shadow: 0px 0px 9px 2px #fff;*/
}
.active{
	color: #e85025 !important;
}
.navigation_menu nav a:nth-child(4) {	
	background:none;
}
.navigation_menu nav a:hover:nth-child(4) {	
	box-shadow:none;
}
.amt_order{
	margin-top: 20px;
}
.amt_order p span:nth-child(1){
	font-size: 14px;
}
.amt_order p span:nth-child(2){
	font-size: 18px;
	font-weight: 800;
	color: #F44336;
}
.amt_order p span:nth-child(3){
	font-size: 14px
}
.amt_order button{
	background-color: #F44336;
	padding: 2% 32%;
	color: #fff;
	font-weight: 700;
}
.amt_order button:hover{
	background-color: #f44336c9;
	color: #fff;
	box-shadow: 0px 0px 1px 1px gray;
}
.welcome_section{
	max-width: 300px;
}
.welcome_section h2{
	color: #f44336c9;
	font-weight: 700;
}
.welcome_section p{
	float: 900;
}
.speacility_section{

}
.speacility_title_font h3{
	font-size: 60px !important;
}
.speacility_section_info_section{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	transform: translate(-50%, -50%);
}
.speacility_section_info{
	color: #fff; 
	/*padding-top: 50px; 
	padding-bottom: 50px;*/
}
.speacility_section_info p,.speciality_section p,.waffles_sec p, footer p, footer li>a{
	font-size: 16px;
}
.speacility_section_info p{
	line-height: 24px;
    text-align: justify;	
}
.second_section{
	background-image: url('../img/The Waffle Hut 2.png'); 
	padding-top: 50px; 
	padding-bottom: 50px;
}
/*.order_section,.speacility_section_info_section{
	margin: 0px auto; 
	max-width: 70%;
}*/
.second_section .carousel-inner{
		/*max-width: 60%;*/ 
		/*margin: 0px auto; */
}
.order_section .row{
	/*max-width: 60%;*/ 
	/*margin: 0px auto; */	
}
.waffle_title{
	font-size: 48px;
	padding-bottom: 20px
}
.waffles_sec>.waffle p{
	color: gray;
}
.waffles_sec>.waffle{
	border: solid 4px #e6c398;
	padding: 68px 40px;
}
.waffles_sec>.waffle_img{
	padding-left: 0px;
}
.speciality_section{
	/*max-width: 60%;
	margin: 0px auto;*/
	padding-top: 50px;
	padding-bottom: 50px;
}
body{
	font-family: "Rockwell"
}
.the_speacility_title{
	color: #fff; 
	padding-top: 20px; 
	padding-bottom: 20px;
}
.the_speacility_title h3{
	font-family: "champignon" !important;
    color: #e6c398;
    font-size: 43px;
    padding-bottom: 20px;
}
.the_speacility_title span{
	width: 10%; 
	display: inline-block; 
	vertical-align: middle;
}
.the_speacility_title hr{
	border-color: #e6c398;
}

.img_bottom-left{
	position: absolute; 
	bottom: -170px;
	left: 0px; 
	color: red;
	width: 280px;
	height: 280px;
}
.img_bottom-right{
	position: absolute; 
	bottom: -210px; 
	right: 0px; 
	color: red;
	width: 280px;
	height: 280px;
}
.left_right_img{
	position: relative; 
	text-align: center; 
	color: white;
	background-image: url('../img/The Waffle Hut14.png'); 
}
.tab_view_footer{
	display: none;
}
.four_img{
	padding-top: 50px;
	padding-bottom: 50px;
}
.four_img img{
	margin: 0px 10px;
}
footer>div{
	background-color: #222;
	padding: 50px 0px;
}
footer a:hover{
	text-decoration: none;
	color: #b4a6a6;
}
footer h3{
	padding-bottom: 5px;
	font-size: 23px;
}
.f_socil_icon a:nth-child(2) {
	margin: 0% 2%;
}
.mobile_navar{
	display: none;
}
.main_nav{
	position: absolute; 
	top: 10%; 
	left: 50%; 
	transform: translate(-50%, -50%);
}
.slider_section{
	margin-top: 50px; 
	margin-bottom: 50px; 
}
.speacility_section_div img{
	border: solid 3px #fff;
}

.powered_by{
	padding: 5px 0px;
}
.navbar-inverse .navbar-brand{
	color: #fff;
	font-size: 28px;
}
.waffle_img{
	padding-left: 0px;
}
#order-now .modal-body{
	margin:0px auto;
	max-width: 61%;
}
#order-now .modal-body a:nth-child(2){
	margin: 0px 10px;
}
#order-now .modal-dialog{
	margin-top: 10%;
}
/*#order-now .modal-body a img{
	width: 80%;
}*/
/*.hover_img_container{
	width: 20%; 
	margin: 0px 10px;
}*/
/*img:hover{
	transition: 1s ease-in-out;
	transform: scale(1.1) ;
}*/
.second_section_main {
    color: #222;
}

.second_section_main_bg_img{
  background-image: url('../img/The Waffle Hut 2.png');
  width: 100%;
}
.second_sub_sectionleft{
	padding-right: 0px;
}
.second_sub_sectionright{
	padding-left: 0px;
}
.second_sub_sectionright>img{
	text-align: right !important;
}
.second_sub_sectionleft_info{
	padding:98px; 
	border:solid 2px #e6c398;
}
@media only screen and (max-width: 412px) {
    .second_section_main_bg_img {
        background-image: url('../img/The Waffle Hut 2.png');
        width: 100%;
    }
	.second_section_main_bg_img .the_speacility_title h3{
		padding-top: 100px;	
	}
	.second_sub_sectionleft_info{
		padding:50px; 		
	}
	.speacility_title_font h3{
		font-size: 40px !important;
	}
}
@media only screen and (max-width: 768px) {
    .second_sub_sectionleft{
		padding-right: 15px;
	}
	.second_sub_sectionright{
		padding-left: 15px;
		margin-top: 20px;
		text-align: center;
	}
}
/**/
.main_section {
    color: white;
}

.bg_img{
  background-image: url('../img/The Waffle Hut copy5.png');
  width: 100%;
}
@media only screen and (max-width: 412px) {
    .bg_img {
        background-image: url('../img/Untitled-2-Recovered copy1.PNG');
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) {
	.main_nav{
		    top: 7%;
	}
	.navigation_menu{
		max-width: 72%;
    	padding-top: 125px;
	}
	.img_bottom-left {
    	bottom: -60px;
    	left: 0px;
    	width: 100px;
    	height: 100px;
	}
	.img_bottom-right {
    	bottom: -75px;
    	right: 0px;
    	width: 100px;
    	height: 100px;
	}
}	
@media only screen and (max-width: 768px) {

	.waffles_sec>.waffle{
		padding:57px 40px;
	}
	.left_right_img>.waffle{
		margin-left: 6% !important;
	}
	.main_nav{
		    top: 7%;
	}
	.navigation_menu{
		max-width: 100%;
		padding-top: 10px;
	}
	.second_section .carousel-inner{
		max-width: 80%; 
		margin: 0px auto; 
	}
	/*.order_section .row{
		max-width:80%;
	}*/
	.speacility_section_info{
		padding-top: 20px; 
		padding-bottom: 20px;
	}
	.tab_view{
		display: none;
	}
	.speacility_section_div{
		padding-bottom: 30px;
	}
	.left_right_img .img_bottom-left{
		width: 12%;
		bottom:-16%; 
	}
	.left_right_img .img_bottom-right{
		width: 12%;
		bottom:-19%; 
	}
	.tab_view_footer{
		display: block;
	}
	.desktop_view_footer{
		display: none;
	}
	.second_section, .speciality_section{
		padding-top: 0px;
	}
	.tab_our_speacility{
		padding-top: 28px;
		padding-bottom: 0px;
	}
	.tab_our_speacility h3{
		font-size: 28px;
		padding-bottom: 0px !important;
	}
	.speacility_section_info p{
		font-size: 14px;
	}
	.our_special_tabimg img{
		width: 60%; 
	}
	.speciality_section h3{
		font-size: 42px !important;
	}
	.hover_img_container .content .content-details h3{
		font-size: 14px;
	}
	.hover_img_container .content .content-details p{
		margin-top: 47px !important;
	}
	#order-now .modal-body a img{
		width: 25%;
	}
}
.hover_img_container{
	width: 20% !important; 
	margin: 0px 10px;
	box-sizing: border-box;
}
@media only screen and (max-width: 412px) {
	.hover_img_container{
		width: 44% !important; 
	}
	.hover_img_container .content .content-details p{
		margin-top: 133% !important;
	}
	.hover_img_container .content .content-details h3{
		font-size: 17px;
	}
	.left_right_img>.container{
		padding: 0px !important;
		margin-left: 0px !important;
	}
	.mobile_view_img img{
		padding: 15px 0px;
	}
	.speciality_section{
		padding-top: 150px;
	}
	.speciality_section h3{
		font-size: 22px !important
	}
	.waffle_img{
		padding-left: 15px;
	}
	.waffles_sec>.waffle_img{
		padding-left: 15px;
		text-align: center;
	}
	.main_nav{
		/*top: 53% !important;
    	left: 35% !important;
    	transform: translate(-50%, -50%);
    	position: absolute;*/
    	top: 33% !important;
    	left: 0% !important;
    	transform: translate(2%, -100%);
    	position: relative;
	}
	.navigation_menu{
    	display: none;		
	}
	.speacility_section_info{
		padding-top: 0px;
	}
	.the_speacility_title{
		padding-bottom: 10px;
	}
	.speacility_section_info_section {
    	position: absolute;
    	top: 50% !important;
    	left: 1% !important;
    	transform: translate(0%, -50%) !important;
	}
	.speacility_section_div img{
		display: none;
	}
	.speacility_section_info p:nth-child(2){
		display: none;
	}
	.speacility_section_div{
		padding-bottom: 0px;
	}
	.mobile_view_img{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.left_right_img .img_bottom-left, .left_right_img .img_bottom-right{
		display: none;
	}
	.mobile_navar{
		display: block;
	}
	.navbar{
		margin-bottom: 0px;
	}
	.second_section{
		padding-top: 0px;
	}
	.slider_section{
		margin-top: 0px; 
		margin-bottom: 50px; 
	}
	.first_section{
		margin-bottom: -150px;
		position: relative;
	}
	/*footer h3{
		font-size: 22px;
	}
	footer p{
		font-size: 12px;
	}
	footer li>a{
		font-size: 12px;
	}*/
}
@media only screen and (max-width: 360px) {
	.main_nav{
		top: 33% !important;
    	left: -2% !important;
    	transform: translate(2%, -100%);
    	position: relative;
	}
	
}	




/*		@import url(https://fonts.googleapis.com/css?family=Raleway);

*, *:before, *:after{
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing:border-box;
  box-sizing: border-box;
}*/

/*body{
  background: #f9f9f9;
  font-size: 16px;
  font-family: 'Raleway', sans-serif;
}*/
.left_right_img>.container{
	margin-left: 13% ;
	padding: 50px;
}
/*@media (min-width: 768px){
.left_right_img>.container {
    margin-left: 5% !important;
}
}*/
.main-title{
  color: #2d2d2d;
  text-align: center;
  text-transform: capitalize;
  padding: 0.7em 0;
}

.hover_img_container{
  padding: 1em 0;
  float: left;
  width: 50%;
}
@media screen and (max-width: 640px){
  .hover_img_container{
    display: block;
    width: 100%;
  }
}

@media screen and (min-width: 900px){
  .hover_img_container{
    width: 33.33333%;
  }
}

/*.hover_img_container .title{
  color: #1a1a1a;
  text-align: center;
  margin-bottom: 10px;
}*/

.hover_img_container .content {
  position: relative;
  /*width: 50%;
  max-width: 400px;*/
  margin: auto;
  overflow: hidden;
  box-shadow: 3px 8px 8px 3px grey;
}

.hover_img_container .content .content-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.hover_img_container .content:hover .content-overlay{
  opacity: 1;
}

.hover_img_container .content .content-image{
  width: 100%;
}

.hover_img_container .content .content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 80%;
  height: 90%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: solid 1px #fff;
}

.hover_img_container .content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}


.hover_img_container .content .content-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.hover_img_container .content .content-details p{
  color: #fff;
  font-size: 0.8em;
  margin-top: 170%;
}
.speciality_section h3{
	font-family: "champignon" !important;
	color: #c78441;
	font-size: 69px;
	padding-bottom: 20px;
}
/*.fadeIn-bottom{
  top: 80%;
}*/

.content .fadeIn-top{
  top: 20%;
}

/*.fadeIn-left{
  left: 20%;
}*/

.content .fadeIn-right{
  left: 80%;
}