*{
	font-family: 'Fira Sans Condensed', sans-serif;
}

.ps{
	position: absolute;
	bottom: -45px;
	background: black;

	}

.bck{
	z-index: 9999;
	background-color: #9e4b4b;
	color: white; 
	height: 100px;
}
.bck1{
	background-color: orange;
	color: white;
}
.scicons i{
	font-size: 20px;
	padding-left: 30px;
	padding-top: 15px;
	color: white;
}

.ftrscicons i{
	font-size: 20px;
	padding-left: 20px;
	color: gray;
}

.iconf :hover{
	color: darkblue;
}

.iconfl :hover{
	color: pink;
}

.iconl :hover{
	color: skyblue;
}
.iconp :hover{
	color: red;
}
.icont :hover{
	color: skyblue;
}
.iconv :hover{
	color: skyblue;
}

.cnt{
	margin-top: 20px;
	font-size: 16px;
}
.butn{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	margin-left: 120px;
	
}
.inp {
  width: 80px;
  height: 37px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  float: right;
  margin-top: 10px;
	margin-bottom: 10px;
}
.inp:hover {
  width: 30%;
}
.nv li a{
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px!important;
	color: black;
	margin-top: 20px;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent!important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #9e4b4b;
    white-space: nowrap;
}
.ps{
	position: absolute;
	bottom: -45px;
	margin-left: 120px;
}
.bck{
	background-color: transparent;
	color: white;
}
.bck1{
	background-color: transparent;
	color: white;
}

.cnt{
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	font-size: 16px;
}
.butn{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	margin-left: 120px;
	
}
.inp {
  width: 80px;
  height: 37px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  float: right;
  margin-top: 10px;
	margin-bottom: 10px;
}
.inp:hover {
  width: 30%;
}
.nv li a{
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px!important;
	color: black;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent!important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #9e4b4b;
    white-space: nowrap;
}
.banner{
	background-image: url(../images/bann.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner1{
	background-image: url(../images/bann1.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner2{
	background-image: url(../images/bann2.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner3{
	background-image: url(../images/bann3.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.banner4{
	background-image: url(../images/bann4.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner5{
	background-image: url(../images/bann5.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner6{
	background-image: url(../images/bann6.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.banner7{
	background-image: url(../images/bann7.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}
.phd{
	padding-bottom: 30px;
	margin-top: -50px;
	color: #ffffff;
}
.pnl p{
	line-height: 2;
	padding: 6px;
	font-weight: bold;

}
.avb{
	margin-top: 25px;
	line-height: 2;
	padding: 6px;
	font-weight: bold;
}
.lead{
	padding: 30px;
}
.panel-body{
	background: linear-gradient(to right, #4675e7 , #4692e7);
	color: #ffffff;
}
.panel-heading{
	    background: rgba(44, 72, 122, 0.9);
	    color:white;
}
.lead i{
	transform: rotate(90deg);
}
.prc{
	font-size: 40px;
}
.panl{
	margin-top: -200px;
}
.clr{
	background-color: #f5f5f5;
}
.yp{
	line-height: 2;
	padding: 5px;
	margin-top: -50px;
}
.lbck{
	background-image: url(../images/widget-bg.jpg);
	color: white;
	padding: 40px;
	margin-top: 80px;
}
.lclr{
	font-size: 16px;
    line-height: 16px;
    background: #332524;
    padding: 20px 0px 20px 30px!important;
    color: #fbf4ea;
}
.inpt{
	background-color: transparent;
	padding: 30px;
	font-weight: bold; 
}
.inpt:hover{
	background-color: white;
	color: #332524;
	transition: 2s;
}
.ad p{
	line-height: 1.5;
}
.footclr{
	background: #291c1b;
    color: #dfd7ce;
    padding: 10px 0 10px;
    font-size: 15px;
    letter-spacing: 0.001em;
}

/*.bcks{
	background-image: url(../images/opera.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 650px;
}*/

.lyrs{
	/*background-color: rgba(0,0,0,0.7);*/
	background-color: white;
}


.banner{
	background-image: url(../images/contactus.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 800px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 800px;
}



.banner11{
	background-image: url(../images/firstweek.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}



.banner22{
	background-image: url(../images/middleweek.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}



.banner33{
	background-image: url(../images/thirdweek.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}




.banner44{
	background-image: url(../images/fourthweek.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}


.banner55{
	background-image: url(../images/fifthweek.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.banner66{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}


.bannerm{
	background-image: url(../images/bann.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}


.bannerm1{
	background-image: url(../images/bann1.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}



.bannerm2{
	background-image: url(../images/bann2.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}


.bannerm3{
	background-image: url(../images/bann3.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}


.bannerm4{
	background-image: url(../images/bann4.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm5{
	background-image: url(../images/bann5.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm6{
	background-image: url(../images/bann6.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm7{
	background-image: url(../images/bann7.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm8{
	background-image: url(../images/langham.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm9{
	background-image: url(../images/grand.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm10{
	background-image: url(../images/market.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm11{
	background-image: url(../images/collins.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.bannerm12{
	background-image: url(../images/savoy.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}
.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

.click{
	position: absolute;
	bottom: 150px;
	color: white;
	margin-left: 200px;
	display: none;

}

.hvr:hover .click{
transform: scale(1.4);
transition: 1s;

display: block;

}

.lr1{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 130px;
	display: none;	


}
.hvr:hover .lr1{
display: block;

}

.lr2{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 65px;
	display: none;	


}
.hvr:hover .lr2{
display: block;

}

.lr3{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 80px;
	display: none;	


}
.hvr:hover .lr3{
display: block;

}

.lr4{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 120px;
	display: none;	


}
.hvr:hover .lr4{
display: block;

}

.lr5{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 80px;
	display: none;	


}
.hvr:hover .lr5{
display: block;

}

.lr6{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 85px;
	display: none;	


}
.hvr:hover .lr6{
display: block;

}

.lr7{
	
	position: absolute;
	bottom: 75px;
	color: white;
	margin-left: 85px;
	display: none;	


}
.hvr:hover .lr7{
display: block;

}

.opa1{
    border-top: 10px solid #72cbd0;
}

.opa1:hover{
	opacity: 0.8;
}

.opa2{
    border-top: 10px solid #e4ca73;
}

.opa2:hover{
	opacity: 0.8;
}

.opa3{
    border-top: 10px solid #a76e56;
}

.opa3:hover{
	opacity: 0.8;
}

.opa4{
    border-top: 10px solid #827149;
}

.opa4:hover{
	opacity: 0.8;
}

.opa5{
    border-top: 10px solid #72cbd0;
}

.opa5:hover{
	opacity: 0.8;
}

.opa6{
    border-top: 10px solid #e4ca73;
}

.opa6:hover{
	opacity: 0.8;
}

.opa7{
    border-top: 10px solid #a76e56;
}

.opa7:hover{
	opacity: 0.8;
}

.opa8{
    border-top: 10px solid #827149;
}

.opa8:hover{
	opacity: 0.8;
}

.fthvr{
	color: white;
}


.fthvrf :hover{
	color: darkblue;
}

.fthvrfl :hover{
	color: pink;
}

.fthvrl :hover{
	color: skyblue;
}
.fthvrp :hover{
	color: red;
}
.fthvrt :hover{
	color: skyblue;
}
.fthvrv :hover{
	color: skyblue;
}
/*.trip{
	position: absolute;
	bottom: 0px;
	left: 120px;
}*/

.w3-section, .w3-code {
    margin-top: -100px!important;
    margin-bottom: 0px!important;
}
.w3-content {
    max-width: 100%!important;
}
.w3-content, .w3-auto {
    margin-left: 0px!important; 
    margin-right: 0px!important; 
}

.topmenu{
	z-index: 999999;
}

/* Captcha code */
.capbox {
	background-color: #dedede;
	display: inline-block;
	*display: inline; zoom: 1; /* FOR IE7-8 */
	padding: 8px 40px 8px 8px;
	}

.capbox-inner {
	font: bold 11px arial, sans-serif;
	color: #000000;
	background-color: #dedede;
	margin: 5px auto 0px auto;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaDiv {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; }

#chartwindow{
	z-index: 9999
}

.package{
	margin-bottom: 30px;
	color: black;
}

.group{

}
/* Captcha code end */

/* Sports */
.sports{
	padding-left: 0px!important;
	padding-right: 0px!important;
}


.splr{
	
	position: absolute;
	bottom: 70px;
	color: white;
	margin-left: 50px;
	display: block;

}


.banner111{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}
.banner222{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}
.banner333{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}
.banner444{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}
.banner555{
	background-image: url(../images/sixthweek.jpeg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 600px;
}

.lyr{
	background-color: rgba(0,0,0,0.7);
	height: 600px;
}

/* Scroll and Fix */
.scroll{
	 transform-origin: bottom;
    position: fixed;
    visibility: visible;
    z-index: 9999;
    border: 0px;
    backface-visibility: hidden;
    width: 100%;
    bottom: 50px;
    display: block;
    
}

/* social icons */
.scl_i{
	padding: 3px;

}
.scl_i:hover{
	transform: rotate(360deg);
	transition: 1s;
}

.social{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 20px;
}

/* Shrink function */

.header {
    width:100%;
    height:100px;
    background: #fff;
    color: #000;
    position:fixed;
    top:0;
    left:0;
    transition: height 500ms, background 500ms;
}
.logo {
    background: url("../images/hello.jpg") no-repeat;
    width: 400px;
    height: 182px;
    transition: all 0.4s ease-in-out 0s;
    margin-left: 250px;
}
.header.tiny {
    height:60px;
    background: #fff;
    color: #fff;
}
.tiny .logo {
    background: url("../images/hello1.jpg") no-repeat !important;
    /*width: 150px !important;
    height: 100px !important;*/
    transition: all 0.4s ease-in-out 0s;
}

/* Shrink function end */

/* SEO free */

.opera{
width:100%;
margin-top: -120px;
height: 900px;
}

.opera4{
width:100%;
margin-top: -120px;
height: 900px;
}

.opera1{
width:100%;
margin-top: -120px;
height: 900px;
}

.opera2{
width:100%;
margin-top: -120px;
height: 900px;
}

.service1{
	padding-top: 0px;
	padding-bottom: 0px;
}

.service1 h1{
	color: darkgray;
}

.serv{
	padding-top: 30px;
}

.service2{
	padding-top: 30px;
	padding-bottom: 0px;
}

.service3{
	padding-top: 30px;
	padding-bottom: 0px;
}

.lclr{
	margin-top: 40px;
}

.contact h1{
	margin-top: -150px;
	color: white;
}

.contact1{
	padding-top: 0px;
	padding-bottom: 0px;
}

.btn{
	background-color: #E1772D;
	color: #fff;
}

.contact2 h4{
padding-top: 30px;
}

.contact2 i{
	font-size: 20px;
}