/*********---------footer wrapper------------**************/
.footer_wrapper{
	width:100%;
	box-sizing: border-box;
	background-color:#25518e !important;
	float:left;

}
.foot-content{width:1200px;height:550px;box-sizing: border-box;margin:0 auto;position:relative}
.box_1_wrapper{
   box-sizing: border-box;position:absolute;left:0;top:0; width:360px;height:550px;border-right:1px solid #fff;
}
.address_main{
	 text-align:left;
}


.address_main .foot-logo{display:block;width:80%;overflow:visible; height:auto;}
.address_main .foot-logo img{width:100%;height:auto;}
.footer_widget_add{
	padding-top:90px; text-align:left;
}
.footer_widget_add p{
	font-size:15px;
	color:#eee;
	padding:35px 25px 20px 0;
	line-height: 24px;
}
.footer_widget_add a i{color: #f5af0d;}
.footer_widget_add a{
	font-size:18px;
	color:#f5af0d;
}

.footer_box_add{
	margin-top:35px;
	width:100%;
	margin-bottom:30px;
}
.footer_box_add ul{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:15px;
}
.footer_box_add ul li{
	width:auto;
    margin-bottom:10px;
	list-style:none;
	    color: #eee;
}
.footer_box_add ul li i{
	margin-right:10px;
	line-height:33px;
	border:1px solid #f5af0d;
	width:34px; height:34px;
	text-align:center;
	    color: #f5af0d;
}



/****footer_2******/
.booking_box_div{
	position:absolute;
	top:0;
	left:360px;
	box-sizing:border-box;
	width:840px;
	height:430px;
	overflow:hidden;
}
.footer_main_wrapper{
	width:840px;
	padding-bottom:16px;
}



.foot-3{box-sizing:border-box;height:450px;float:left;}
#foot-3-1{width:310px;padding-left:40px;}
#foot-3-2{width:250px;padding-left:40px;}
#foot-3-3{width:280px;padding-left:18px;}

 .footer_heading{
	padding-top:90px; text-align:left;
	width:100%;
}
.footer_heading h1{
	font-size:20px;
	color:#ffffff;
	font-weight:700;
	margin-bottom:20px;
}
.footer_gallary{margin-top:40px;}
.footer_gallary ul li{
	float:left; width:auto;
	    margin-left: 7px;
}
.footer_gallary img{
	margin-bottom:10px;
}

.footer_ul_wrapper{
	float:left;
	width:100%;
}
.footer_ul_wrapper{
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:30px;
	text-transform:capitalize;
}
.footer_ul_wrapper ul li{
	width:auto;
	margin-bottom:10px;
	list-style:none;
}
.footer_ul_wrapper ul li i{
	margin-right:10px;
	color:#f5af0d;
}
.footer_ul_wrapper ul li a{
	font-size:15px;
	color:#eee;
}
.footer_ul_wrapper ul li a:hover{
	color:#f5af0d;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.footer_menu{
	margin-left:30px;
}

.footer_cnct{
	text-align:left;
	width:100%;
	margin-top:40px;
}
.contact_last_div{
	box-sizing:border-box;
}
.footer_wx{width:180px;height:180px;margin-top:40px;}
.footer_wx img{width:100%;height:auto;}

.footer_botm_wrapper{
	box-sizing:border-box;
    position:absolute;
	width:100%;
	height:120px;
	padding-left:60px;
	top:430px;left:360px;
	padding-top:46px; 
	padding-bottom:30px;
	border-top:1px solid #fff;
	
}

.bottom_footer_copy_wrapper span{
	margin:0; 
	font-size:15px;
	color:#eee; 
}
.bottom_footer_copy_wrapper a{
	color:#eee;	
	margin-right:5px;
}
.bottom_footer_copy_wrapper a:hover{
	color:#f5af0d;
	transition:0.5s;
}
.footer_btm_icon{
	float:right;
	margin-top:-4px;
}
.bottom_footer_copy_wrapper{
	display:inline;
}
.footer_btm_icon ul{
	margin:0px;
	padding:0px;
	width:100%;
	float:right;
	font-size:16px;
}
.footer_btm_icon ul li{
	float:right;
	width:auto;
	color:white; 
	list-style:none;
	margin-left:10px;
}
.footer_btm_icon ul li i{
	line-height:33px;
	color:#373636;
	background-color:transparent;
	border:2px solid #373636;
	width:34px; height:34px;
	text-align:center;
}
.footer_btm_icon ul li a{
	color:#373636;
}
.footer_btm_icon ul li a i:hover{
	background-color:#f5af0d;
	color:white;
	border:2px solid transparent;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
