@charset "utf-8";
/* CSS Document */


.banner{background-image:url(../images/hello2.jpg);  background-repeat:no-repeat; background-position:center top; min-height:800px;}
.topbanner{padding:0px;color:inherit;background-color:#FFFFFF; padding-top:0px; }
@media (max-width: 480px) {
	.topbanner{padding:0px; background-image:none; padding-top:90px;}
}
@media (max-width: 767px) {
	.topbanner{padding:0px; background-image:none; padding-top:90px;}
}
.bannerw{ width:100% !important;}
.bpad{padding-right:0 !important;}
.roww{margin-left:-15px!important; margin-right:0px !important;}
.pad{ padding-left:0px !important; padding-right:0px !important;}
.mediaroom {padding:70px; min-height: 800px; color:inherit; background: url("../images/tentbg_TAJ.jpg") center bottom repeat; }
@media (max-width: 480px) {
	.mediaroom{padding:20px;}
}
.B{ color: #022534 !important;}
.textyoutube2{
     font-family: 'Lato', sans-serif;
	 font-size:45px;
	 color:#fff;
	 font-weight:600;
	 text-align:left;
	 
	  line-height:60px;
	 text-decoration:none;
	 }
@media (max-width: 480px) {
	.textyoutube2{font-size:30px;line-height:35px;}
}
@media (max-width: 767px) {
	.textyoutube2{}
}
.Y{ color:#ff9a02 !important;}
.GR{ color:#00dbb3 !important;}
.Btn-tent {
    background: #0057ff;
    border-color: transparent;
    color: #fff;
	font-family: 'Lato', sans-serif;
	 font-size:20px;
	padding: 5px 10px;
	border-radius: 100px;
cursor: pointer;
display: inline-block;
font-weight: 600;
	transition-duration: 300ms;
}

.tophed{padding:0px;color:inherit;background-color:#FFFFFF;}
.midcontent2{padding:50px;color:inherit;background-color:#fff;}
@media (max-width: 480px) {
	.midcontent2{padding:20px;}
}
.midcontent{padding:100px;color:inherit;background-color:#fff;}
@media (max-width: 480px) {
	.midcontent{padding:20px;}
}
.footer{padding:30px;color:inherit;background-color:#01161F;}
@media (max-width: 480px) {
	.footer{padding:20px;}
}
.botcontent{padding:30px;color:inherit;background-color:#cf0b49;}


@media (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
@media screen and (max-width: 480px) {
}


.imggalpad{ padding-left:0px; padding-right:0px;}
.gap{ margin-bottom:15px;}
.gap1{ margin-bottom:35px;}

.inpu {
  
  vertical-align: top;
  padding-top:10px;
}
.topmenutext{
     font-family: 'Lato', sans-serif;
	 font-size:12px;
	 color:#00000;
	 text-decoration:none;

	 
	 }
	 .topmenutext:hover{
    font-family: 'Lato', sans-serif;
	 font-size:12px;
	 color:#cf0b49;
	 text-decoration:none;
	 }
	 
	 .logoRED{
     font-family: 'Great Vibes', cursive;
	 font-size:38px;
	 color:#cf0b49;
	 font-weight:500;
	 text-decoration:none;
	 }
	  @media (max-width: 480px) {
	.logoRED{ font-size:32px; padding-top:20px;}
}
	  .bannerRED{
     font-family: 'Lato', sans-serif;
	 font-size:72px;
	 color:#FFFFFF;
	 font-weight:600;
	 line-height:50px;
	 text-decoration:none;
	 }
	  @media (max-width: 480px) {
	.bannerRED{ font-size:50px;}
}
	  .bannerRED2{
     font-family: 'Lato', sans-serif;
	 font-size:72px;
	 color:#cf0b49;
	 font-weight:600;
	  line-height:50px;
	 text-decoration:none;
	 }
	  @media (max-width: 480px) {
	.bannerRED2{ font-size:50px;}
}
	
 .bannerRED3{
     font-family: 'Lato', sans-serif;
	 font-size:20px;
	 color:#051a2d;
	 font-weight:300;
	 line-height:50px;
	 text-decoration:none;
	 }
	  @media (max-width: 480px) {
	.bannerRED3{  line-height:50px;font-size:16px;}
}
	 .InnerRED{
     font-family: 'Lato', sans-serif;
	 font-size:28px;
	 color:#6d8b93;
	 font-weight:400;
	 line-height:30px;
	 text-align:center;
	 text-decoration:none;
	 margin-bottom:20px;
	 margin-top:60px;
	 text-transform:uppercase;
	 }
	 .InnerRED2{
     font-family: 'Lato', sans-serif;
	 font-size:28px;
	 color:#032e3a;
	 font-weight:600;
	 line-height:50px;
	 text-align:center;
	 text-decoration:none;
	  margin-top:60px;
	  text-transform:uppercase;
	 }
	 .InnerRED9{
     font-family: 'Lato', sans-serif;
	 font-size:28px;
	 color:#FAC9D2;
	 font-weight:400;
	 line-height:30px;
	 text-align:center;
	 text-decoration:none;
	 margin-bottom:20px;
	 margin-top:60px;
	
	 }
	 .C{ color:#032e3a !important;}
	.InnerRED3{
     font-family: 'Lato', sans-serif;
	 font-size:14px;
	 color:#262e30;
	 font-weight:300;
	 line-height:25px;
	 text-decoration:none;
	 text-transform:none;
	 }
.topnum{
     font-family: 'Lato', sans-serif;
	 font-size:14px;
	 color:#E0E5E6;
	text-align: right !important; 
	 font-weight:300;
	 line-height:25px;
	 text-decoration:none;
	 text-transform:none;
	 }
.InnerREDet{
     font-family: 'Lato', sans-serif;
	 font-size:14px;
	 color:#BEC9CC;
	 font-weight:300;
	 line-height:25px;
	 text-decoration:none;
	 text-transform:none;
	 }
.InnerRED33{
     font-family: 'Lato', sans-serif;
	 font-size:14px;
	 color:#6d8b93;
	 font-weight:300;
	 line-height:25px;
	text-align: left;
	 text-decoration:none;
	 text-transform:none;
	 }
.w{color: #fff;}
	 .InnerRED4{
     font-family: 'Lato', sans-serif;
	 font-size:18px;
	 color:#85a5ae;
	 font-weight:500;
	 line-height:20px;
	 text-align:center;
	 
	 text-transform:uppercase;
	 text-decoration:none;
	 }
	 .InnerRED5{
     font-family: 'Lato', sans-serif;
	 font-size:13px;
	 color:#637e85;
	 font-weight:300;
	 line-height:20px;
	 text-decoration:none;
	 text-transform:none;
	 }
	  .InnerRED4:hover{color:#FFFFFF; }
	  .imgred1{background-image:url(../images/fwedd.jpg); border-radius: 30px; 
	  width:50%; height:100px; background-position:center; }
	  .boxc1{background-color: #02242e; margin-top:10px;}
	  .thumpi{ border: 0px solid #FFF;}
	 .center{ text-align:center;  }
	 .center2{  position:absolute; text-align:left; z-index:9990; margin-top:-70px; 
           padding:0px; }
		    @media (max-width: 480px) {
	 .center2{ margin-top:-45px; }
}
@media (max-width: 767px) {
 .center2{ margin-top:-45px; }
}
.mobon{    }
@media (max-width: 767px) {
	
}
@media screen and (max-width: 480px) {
}
@media (min-width: 768px) and (max-width: 991px) {
	.mobon{ display:none;   }
	
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mobon{ display:none;   }
}
@media (min-width: 1200px) {
	.mobon{ display:none;   }
}

	 .capbglp{ position:absolute; text-align:center; z-index:101; margin-top:420px; 
           padding:0px; width:100%; }
		   @media (max-width: 767px) {
	.capbglp{ margin-top:200px; }
}
@media screen and (max-width: 480px) {
	.capbglp{ margin-top:250px; }
}
	 .imrespo{margin-top:90px;}
	 .imrespo2{margin-top:20px;}
	 .imrespo3{margin-top:70px;  margin-bottom:20px;}
	 @media screen and (max-width: 480px) {
		  .imrespo3{margin-top:20px; }
}
.vella{color:#e698b0;}
.mytxt{
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
	}
	 .contacttext{
		  margin-top:30px;
		 margin-bottom:30px;
     font-family:Tahoma;
	 font-size:25px;
	 color:#FFFFFF;
	 text-decoration:none;
	 }
	 @media screen and (max-width: 480px) {
		  
		   .contacttext{font-size:18px; }
}
	 .textC{
		 margin-top:30px;
		 margin-bottom:30px;
     font-family:Tahoma;
	 font-size:11px;
	 color:#FFFFFF;
	 text-decoration:none;
	 }
	#FFE165
	.thumbtxt{
     font-family:Tahoma;
	 font-size:14px;
	 color:#fff;
	 text-decoration:none;
	 }
	 .thumbtxt:hover{color:#FFE165;}
.bookbg{position:absolute; z-index: 1000; margin-top: -50px; padding:20px; background-color:#001017; opacity: 0.5; }
.bookbg2{position:absolute; z-index: 1001; margin-top: -80px; background-position: center top;}
  @media (max-width: 480px) {
	 .bookbg2{ display: none; }
}
@media (max-width: 767px) {
 .bookbg2{display: none; }
}
.marlr{padding-left: 40px; }
.martop{padding-top: 30px;}
.hovereffect {
  width: 100%;
	border-radius: 6px;
	margin-bottom: 30px;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #42b078;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
	
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
	padding-top: 250px;
}
@media (max-width: 480px) {
	 .hovereffect .overlay{padding-top: 200px; }
}
.hovereffect .overlay2 {
  width: 100%;
  height: 100%;
	
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
	padding-top: 250px;
}
@media (max-width: 480px) {
	 .hovereffect .overlay2{padding-top: 60px; }
}

.hovereffect .overlay3 {
  width: 100%;
  height: 100%;
	
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
	padding-top: 180px;
}
@media (max-width: 480px) {
	 .hovereffect .overlay3{padding-top: 250px; }
}

.hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.hovereffect:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
	font-family: 'El Messiri', sans-serif;
  text-align: center;
  position: relative;
  font-size: 15px;
  overflow: hidden;
  padding: 0.5em 0;
  background-color: transparent;
}

.hovereffect h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
	
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.hovereffect:hover h2:after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect a, .hovereffect p {
  color: #FFF;
	font-size: 13px;
  /*opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);*/
}

.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.gueststex{text-transform: uppercase;
color: #1C1B1B;
font-family: 'El Messiri', sans-serif;}
.gueststex2{text-transform: uppercase;
color: #06B192;
font-family: 'El Messiri', sans-serif;}
.strexpr {
    right: auto;
}
.expr {
    bottom: 5px;
    color: #ff5555;
    font-size: 14px !important;
    font-weight: 700 !important;
    left: auto !important;
    padding: 0 !important;
    position: absolute;
    right: auto;
}
.strexpr a {
    color: #ff5555 !important;
}
.expr > a {
    color: #ff5555 !important;
    display: inline-block !important;
    font-weight: 700;
    margin: 0 0 0 10px;
}

.tit_flag {
    color: #fff;
    background-image: linear-gradient(100deg, #ffa62e 2%, #ea4d2c 100%);
    margin-right: 6px;
	border-radius: 10px;
}
.flag_text {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.6;
    border-radius: 10px;
    box-shadow: 0 0 30px 0 rgba(168,168,168,0.3);
    padding: 1px 8px;
    border-radius: 10px;
    background: #fff;
        background-image: none;
    color: #3a3a3a;
}
.staycolor{background-color: chocolate; color: aliceblue; padding: 30px; font-family: 'El Messiri', sans-serif;
  text-align: center; font-size: 30px;  }




.highl {
    font-size: 2rem;
	 font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #000;
    padding-left: 10px;
    border-left: 4px solid #ff5e00;
    padding: 0 0 0 12px;
    margin-top: 40px;
}

.highl2 {
    font-size:14px;
	 font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #262525;
    
    
}
.ftr_email {
    padding-left: 25px;
    line-height: 26px;
    margin-bottom: 15px;
	text-decoration:  none;
	
    color: #ff5e00;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}
.ftr_email::before {
    content: '\f140';
    font-family: FontAwesome;
    position: absolute;
    margin-left: -25px;
}
.footcontent{padding:50px;color:inherit;background-color:#022534;}

.ftr_logo {
    
    display: block;
    border-right: 1px solid #666;
}
@media (max-width: 480px) {
	.ftr_logo { border-right: 0px solid #666;}
}
.ftr_name_title {
    font-size: 13px;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 15px;
    text-transform: uppercase;
	color: #999;
}
@media (max-width: 480px) {
	.ftr_name_title{ padding-top: 50px; }
}
.ftr_address::before {
    content: '\f015';
    font-family: FontAwesome;
    position: absolute;
    margin-left: -25px;
}
.ftr_address {
    line-height: 26px;
    
    color: #999;
	padding-left: 25px;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
.ftr {
    padding-left: 0px;
    margin-bottom: 5px;
    color: #999;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
 @media (max-width: 480px) {
	.ftr{ padding-left: 0px; text-align: left;}
}
.ftr_phone {
    padding-left: 25px;
    line-height: 26px;
    
    margin-bottom: 15px;
    color: #999;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
 
.ftr_phone::before {
    content: '\f095';
    font-family: FontAwesome;
    position: absolute;
    margin-left: -25px;
}
.ftr_mobile {
    padding-left: 25px;
    line-height: 26px;
   
    margin-bottom: 15px;
    color: #999;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
.ftr_mobile::before {
    content: '\f108';
    font-family: FontAwesome;
    position: absolute;
    margin-left: -25px;
}

.ftr_email {
    padding-left: 25px;
    line-height: 26px;
   
    margin-bottom: 15px;
    color: #999;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
.ftr_email::before {
    content: '\f0e0';
    font-family: FontAwesome;
    position: absolute;
    margin-left: -25px;
}
.rightex1{text-align:center; margin-top:15px; margin-bottom:0px;}
@media (max-width: 480px) {
	.rightex1{ text-align:center;}
	
}
.social{font-size:18px !important; color: #999;  width:30px; height:30px;  text-align:center; line-height:30px !important; }
.social1{font-size:18px !important; color: #fff;  width:30px; height:30px;  text-align:center; line-height:30px !important; }
	.social:hover{color:#FFF; }
	.facebook{border: thin solid; border-color: #999;}
	.facebook:hover{background-color:#ebc500;}
	.twitter{border: thin solid; border-color: #999;}
	.twitter:hover{background-color:#ebc500;}
	.youtube{border: thin solid; border-color: #999;}
	.youtube:hover{background-color:#ebc500;}
.InnerREDdoc{
     font-family: "Dosis", sans-serif;
	 font-size:28px;
	 color:#FFFFFF;
	 font-weight:600;
	 line-height:40px;
	 text-align:center;
	 text-decoration:none;
	 }
	  @media (max-width: 480px) {
	.InnerREDdoc{ font-size:22px;}
}
.InnerRED3{
     font-family: 'Lato', sans-serif;
	 font-size:14px;
	 color:#6d8b93;
	 font-weight:300;
	 line-height:20px;
	 text-decoration:none;
	 text-transform:none;
	
	 }
.thumpi{ border: 1px solid #FFF;}
.boxB{background-color: #FFFFFF; border-color:#CCCCCC; margin-top:10px;}
.center{ text-align:center;}
.bover_txt00 {
	font-family: 'Khand', sans-serif;
	font-size:25px;
	letter-spacing:0px;
	text-decoration:none;
	font-weight:500;
	text-align:center;
	color:#029fa6;
	line-height:30px;
		}