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

	body{
	background-position:top;
	margin:0 auto;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	}
	
	.clear{
		clear:both;}
		
		.rdc-pading{
	padding-left:0px;
	padding-right:0px;}	

		
	.black-top{
		background-color:#171717;
		height:auto;
		padding:10px 5px;}	
		
	.black-top h2{
	font-size: 25px;
	color: #fff;
     margin: 0px;}
		  
	.header-middle-part{
	 padding:4px;
	 background-color: #D3C9B8;}
	 
	 /** for menu bar css*/
	 
	 .drpbg-colr {
		 background-color:#E2DFDA;
		 
		 }
		 
		 .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #080808;
    background: none;
}
	 
	 .menu-header{
	  background-color: #ec021b;
      border-color: #ec021b}

     
	  /* ===========================================================
   BOOTSTRAP ELEMENTS CHANGES   
   ============================================================*/

 .menu-header .navbar {
	font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
	padding:0px;
	margin-bottom:0px;
	border-radius:0px;	
	margin-bottom:0px;
	 min-height: auto;   
    border: none;
	
}
   
    .navbar-inverse .navbar-brand {
		font-family: 'Roboto', sans-serif;
        color: #fff;
        font-weight: bolder;
        font-size: 20px;
       font-weight: normal;
       letter-spacing: 2px;
    }

 
 .navbar-inverse .navbar-nav > li > a {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    padding: 15px 22px;
    font-weight: normal;
    font-size:18px;
}

 

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color:#171717;
}

.navbar-inverse .navbar-toggle {
	background-color: rgb(26, 26, 26);
	border: 1px solid #111415;
	border:1px solid #000;
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 5px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 8px;
 font-weight: normal;
   font-size: 18px;
  line-height: 20px;
  padding-left: 2px;
  padding-right: 2px;
 
}

.mtop {
  margin-top: 10px;
  color: #fff;
}


.navbar-inverse .navbar-nav >.menu-active a {
  color: #000;
}


.mtop{display: none !important;}
.menu-header .navbar-nav > li {   
    border-right: solid 2px #fff;
}
.menu-header .navbar-nav > li:last-child {
    float: left;
    border-right: solid 0px #fff;
}


.navbar-inverse .navbar-nav > li > a {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    padding: 15px 12px;
    font-weight: normal;
    font-size: 18px;
}

/** for banner-css*/

.bnr-text-bg{
/*		background-image: url(../images/banner-text-bg.png);*/
		background-repeat: repeat;
		padding:15px;
		color:#110f0f;
		text-shadow: 0 0px 0px ;
		border-radius:30px 0px 0px 0px;
	/*	bottom: 60px;*/
		top: 100px;
		width: 40%;
		left: 100px;	
		
		}


	.bnr-text-bg  h3{font-size: 100px;
	color:#fff;
	 text-transform: lowercase;
	 margin:5px;
	 font-family: 'Aguafina Script', cursive; font-weight:normal;
	 text-shadow: 2px 2px #000000;
	 }
	 
	.bnr-text-bg  p{font-size: 20px;
	  text-decoration: none;
	  color:#110f0f;;
	  font-weight: normal;}
	  
	  /** for content body area after banner css*/
	  
	  .content-body{
		background-image: url(../images/flowre-background.png);
		background-repeat: no-repeat;
		background-color:#ace2ff;
		  }
		
	.white-bg{
			background-color:#fff;}
			
	.first-content-part{
	padding:40px 0px;
	}
	
	.first-content-part  h1{font-size: 36px;
	  color: #056598;
	  text-transform: uppercase;
	  font-weight: 500;
	  cursor:pointer;
	 }
	 
	 .first-content-part  h1:hover{font-size: 36px;
	  color: #000;
	  text-transform: uppercase;
	  font-weight: 500;
	  cursor:pointer;
	 }
		
		.first-content-part  h2{
	   font-size:36px;
	  color: #1b1717;
	  text-transform: uppercase;
	  font-weight: 500;
	    border-bottom: solid 3px #db0018;
       padding-bottom: 15px;
	  
	 }
	 	
	.first-content-part  p{font-size: 20px;
     color: #1b1717;}
	 
	 .tb-cont-area{
	  border: solid 1px #d8d7d7;
	  border-top: none;
	  padding: 5px 10px;
	  margin-bottom:10px;}	
	  
	  
	  .nxt-nav-tabs>li.active>a, .nxt-nav-tabs>li.active>a:focus, .nxt-nav-tabs>li.active>a:hover {
  color: #FFF;
  font-size: 16px;
  cursor: default;
  background-color: #db0018;
  border: 1px solid #DB0018;
  border-bottom-color: transparent;
}


.carousel-control.right {
  right: 0;
  left: auto;
  background:none;
  
}

.carousel-control.left {
	background:none;
 
}

.mrg-top-25{
	margin-top:25px;}
	.mrg-top-30{
	margin-top:30px;}
	
	
	
/** for body-light-box-area*/

.second-content-part{
	padding:20px 0px;
	}


	.second-content-part  h1{font-size: 36px;
	  color: #1b1717;
	  text-transform: uppercase;
	  font-weight: 500;
	  cursor:pointer;
	   border-bottom: solid 3px #db0018;
       padding-bottom: 15px;
	 }
	 
	 .second-content-part  h1:hover{font-size: 36px;
	  color: #db0018;
	  text-transform: uppercase;
	  font-weight: 500;
	  cursor:pointer;
	   border-bottom: solid 3px #db0018;
       padding-bottom: 15px;
	 }
	 
	 
	 /*GROW*/
.grow img {
  height: 270px;
  width: 320px; 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 350px;
  height: 300px;
}

.pic {
  border: 5px solid #fff;  
  float: left;
   height: 270px;
  width: 320px; 
  margin: 20px;
  overflow: hidden;   
 
}

.service-box {
  border: solid 1px #bcbdbe;
  margin-top:10px;
  cursor:pointer;
}
.service-box:hover {
  border: solid 1px #9c9a9a;
  margin-top:10px;
  cursor:pointer;
  box-shadow:4px 4px 4px #aeadad;
  
}


.bd-text-area{
	padding:10px;}
	
	.bd-text-area  h2{
	  font-size: 18px;
	  color: #004164;
	   margin: 5px 0px;}
	   
	.bd-text-area  p{color: #353333;
		  font-size: 14px;
		  margin: 5px 0px;
		  padding-bottom: 0px} 
		  
	
	.third-content-part{
	padding:20px 0px;
	}
	
	
	.third-content-part  h1{
  font-size: 36px;
  color: #1b1717;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
  border-bottom: solid 3px #db0018;
  padding-bottom: 15px;
} 

   .third-content-part  p{color: #353333;
  font-size: 20px;
  margin: 5px 0px;
  padding:5px 15px;
  } 
  
   /*start  of  Small Group Tour part*/
  .time-bg {
       border: solid 1px #B30529;
    background-repeat: no-repeat;
    padding: 20px;
    background-size: cover;
	background-color:#DB002D;
}
.time-bg h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 32px;
    margin-bottom: 30px;
    cursor: pointer;
}

.time-bg h2:hover {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    text-decoration: none;
    color:#1D1D1D;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 32px;
    margin-bottom: 30px;
    cursor: pointer;
}
.learn-box a{
	font-family: Roboto;
	color: #FFF;
	text-decoration: none;
	background-color: #DB002D;
	border:1px solid #e9e7e7;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;   
    padding: 12px 22px;
    border-radius: 5px;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
  
}
.learn-box a:hover{
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	 color: #080808;
    text-decoration: none;
    background-color: #CCBEA8;
    border: 1px solid #C3BAA9;
	padding: 12px 22px;
  border-radius: 5px;
 
}
  /*start  of footer page*/

.footer-bg{
	background-color: #171717;
	padding-top: 50px;
	padding-bottom: 50px;
	
}

.footer-bg h3{
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	margin:0;
	margin-bottom:30px;
}

.catgory{
	
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	text-decoration: none;
	
		
}

.catgory ul{
	
	display: block;
}
.catgory ul li{
	list-style-type: none;
	margin-top:8px;
	margin-bottom:8px;
	
}

.catgory ul li a{
	
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	text-decoration: none;
	}
	
	
	.catgory ul li a:hover{
	
	font-size: 16px;
	font-weight:500;
	color: #4DCBFF;
	text-decoration: none;
	}
	
	.catgory p{
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	text-decoration: none;
	
	} 
	
	.ft-arrow
{
	padding-right:10px;
	
	
}

.sbmt-btn-bg{background-color: #ec021b;
  border: solid 1px#ec021b;
  color: #fff;
  font-size: 18px;
  padding: 7px 15px;
  -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;

}
  
  .ft-bottom-bg{
	background-color: #007ab6;
	padding-top: 20px;
	padding-bottom:20px;
}

 .ft-bottom-bg  p{font-size: 16px;
  color: #fff;
  margin:0px;}
  
 /**------------- start of add area css part----------------*/ 
  .add-information{ color: #040404;}
  
  .ad-inform-text{
	  padding-bottom:20px;
	  bottom:20px;
	   }
	   
	   
    .ad-inform-text h3{ color: #fff;
	font-size:30px;
	margin:5px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6);
	text-transform:uppercase;}
	
	 .ad-inform-text  p{ color:#fff;
	font-size:16px;
	margin:5px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6);}
	
	
	
	
/**------------- start of about-us page css part----------------*/	
	
  .inner-header{
	background-color: #171717;
	padding:25px 15px;
	
}
 
 .inner-header h1{font-size: 42px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;} 
	
	  .inner-header  .red-line{
	   height: 4px;
       background-color: #EC021B;}
	   
	   
   
   .about-text-body{
	   padding:30px 15px;
	   
	   }
	   
	.about-text-body h1{color: #1b1717;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;}  
	
	.about-text-body h2{color: #1b1717;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;} 
	
	.about-text-body p{
	color: #5b5b5b;    
    font-size: 20px;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;} 
	
	.border-right{
		border-right:1px solid #d2d2d2;}
		
		.mrg-top-50{
			margin-top:50px;}
			
	/**------------- start of gallery page  css part----------------*/		
	.glery-text-area{
	padding:10px;}
	
	.glery-text-area  h2{
	  font-size: 20px;
	  color: #004164;
	   margin: 5px 0px;}
	   
	   
	   /** -----------------start of faq-page css part----------------------*/
  
  .faq-box h1 {
   font-family: 'Roboto', sans-serif;
  color: #7E52A1;
  font-size: 30px;
  margin: 10px;
}

.faq-box  p{
  font-family: 'Roboto', sans-serif;
  color: #5b5b5b;    
    font-size:20px;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;}
  
 .faq-box h3{
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color:#8C46C4;
  margin: 10px;}
  
   .faq-box  h2{
	   font-family: 'Roboto', sans-serif;
	  color: #1b1717;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;}
  
  .faq-box {
  border: 1px solid #d7d7d7;
  padding: 10px;
  margin-top: 10px;
  margin-bottom:10px;
  border-radius: 5px;
  
}

.faq-box:hover{
  border: 1px solid #d7d7d7;
  padding: 10px;
  margin-top: 10px;
  margin-bottom:10px;
  border-radius: 5px;
  background-color:#f6f6f6;
  
}
.panel-title
{
	font-size:20px;
}

.panel-default>.panl-header{
	color: #FFF;
    background-color: #EC021B;
    border-color: #ddd;}
	
	.panel-default>.panl-header a:focus, a:hover {
    text-decoration: none;
}

.mrg-btm-10{
	margin-bottom:10px;}
	
 /** -----------------start of contact-us css part----------------------*/	
	.about-text-body .form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
.fq-frm {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #545454;
  text-decoration: none;
}

.contct-sbmt{
	background-color: #ec021b;
    padding: 10px 25px;
    color: #fff;
    font-size: 20px;
    border-radius: 8px;
    border: solid 1px #EC021B;}
	
	.contct-sbmt:hover{
	background-color:#B10618;
    padding: 10px 25px;
    color: #fff;
    font-size: 20px;
    border-radius: 8px;
	border: solid 1px #B10618;}
	.mrg-top-5{
		margin-top:5px;
		font-size:20px;
		}
		
	.small-group-shadow{
    border: solid 2px #C1BBBB;
    box-shadow: 1px 1px 1px #3E3D3D;
    border-radius: 3px;
	cursor:pointer;}
	
	
	/** for overview page css*/
	.table-td{}
	.table-td .table  tbody tr td{
		background-color:#D6D2D2;
		border:solid 1px #fff;}


		.it-link a{color: #DE0018;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
	margin-top:30px;}
	.it-link a:hover{
	color:#171717;   
    text-decoration: none;
    text-transform: uppercase;
	margin-top:30px;}
/**------------- start of responsive css part----------------*/
			  
 
 /**  start for custom responsive css menu bar*/

 @media screen and (max-width:767px){
	.mtop {
		display:none !important; }
  

}
@media screen and (max-width: 1303px){
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 14px;
    margin: 13px 0px;
    font-size: 15px;
  
}
.mtop {
    margin-top: 8px;
    color: #FFF;
}

}

@media screen and (max-width: 1450px){
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 12px;
  margin: 13px 0px; 
 
}}

@media screen and (max-width: 1100px){
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 10px;
  margin: 13px 0px;
  font-size: 14px;
  
}}

@media screen and (max-width: 1024px){
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 8px;
  margin: 13px 0px;
  font-size: 13px;
  
}}

@media screen and (max-width: 991px){
.menu-header{padding-right: 0px; padding-left: 0px;}
.menu-header .col-md-12{padding-right: 0px; padding-left: 0px;}

.header-middle-part .mrg-top-50 {margin-top: 10px;}
.it-link a{color: #DE0018;
    font-size: 14px;}

}
@media screen and (max-width: 850px){
.menu-header .collapse{padding-right: 3px; padding-left: 3px;}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 5px;
  margin: 13px 0px;   
}
}

@media screen and (max-width: 767px){
.menu-header{padding-right: 15px; padding-left: 15px;}
.menu-header .col-md-12{padding-right: 15px; padding-left: 15px;}
.menu-header .collapse{padding-right: 15px; padding-left: 15px;}

.menu-header .navbar-nav > li {
    border-right: none;
}

.menu-header .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #e7e7e7;
}
.navbar-inverse .navbar-nav > li > a {   
    font-size: 15px;
}
.header-middle-part span.pull-left {margin-right: 12px !important; margin-bottom: 5px !important;}

.about-text-body {padding: 15px 0px;}
.about-text-body .col-md-12{padding-left: 5px; padding-right: 5px;}

.black-top h2 {font-size: 16px;
color: #fff;
margin: 0px;
margin-top: -26px;}
.black-top img {
    width: 25px;
}

}

@media screen and (max-width: 480px){
.black-top img {
    width: 20px;
}
.black-top h2 {
	font-size: 14px;
margin-top: -22px;}

.banner-slide .carousel-inner > .item > img {   
    height: 180px;
}

}

@media screen and (max-width:300px){
.black-top h2 {
	font-size: 14px;
margin-top: 0px;}
}

/*@media screen and (max-width: 920px){
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  padding: 0px 8px;
  margin: 13px 0px;   
}


}	
*/
/**  end for custom responsive css menu bar*/

	
 /** start  for custom responsive css bannet */
	   
@media screen and (max-width: 980px){
	
	.bnr-text-bg p {
    font-size: 12px;
    text-decoration: none;
    color: #110F0F;
    font-weight: normal;
	margin-bottom: 3px;
}

.bnr-text-bg h3 {
    font-size: 60px;
color: #FFF;
text-transform: lowercase;
margin: 5px;
font-family: "Aguafina Script",cursive;
font-weight: normal;
text-shadow: 2px 2px #000;
}
.bnr-text-bg {
    background-repeat: repeat;
    padding: 15px;
    color: #110F0F;
    text-shadow: 0px 0px 0px;
    border-radius: 30px 0px 0px;
    top: 70px;
    width: 40%;
    left: 100px;
}	  
}
	  
@media screen and (max-width: 768px){	  
	  
	  .bnr-text-bg p {
    font-size: 12px;
    text-decoration: none;
    color: #110F0F;
    font-weight: normal;
	margin-bottom: 3px;
}

.bnr-text-bg h3 {
    font-size: 30px;
color: #FFF;
text-transform: lowercase;
margin: 5px;
font-family: "Aguafina Script",cursive;
font-weight: normal;
text-shadow: 2px 2px #000;
}

/*.bnr-text-bg {
    background-image: url("../images/banner-text-bg.png");
    background-repeat: repeat;
    padding: 2px;
    color: #110F0F;
    text-shadow: 0px 0px 0px;
    border-radius: 18px 0px 0px;
    bottom: 4px;
}*/
		 
}

  /** end for custom responsive css banner */
  
  
  @media screen and (max-width: 767px){	
  
  .service-box {
  border: solid 0px #bcbdbe;
  margin-top:10px;
  cursor:pointer;
}
.service-box:hover {
  border: solid 0px #9c9a9a;
  margin-top:10px;
  cursor:pointer;
  box-shadow:0px 0px 0px #aeadad;
  
}

  }

 @media screen and (max-width: 550px){	  
  
  .bnr-text-bg h3 {
    font-size: 24px;
    color: #FFF;
    margin: 5px;
    font-family: "Aguafina Script",cursive;
    font-weight: normal;
    text-shadow: 2px 2px #000;
    text-transform:lowercase;
}

.bnr-text-bg {
   background-repeat: repeat;
	padding: 15px;
	color: #110F0F;
	text-shadow: 0px 0px 0px;
	border-radius: 30px 0px 0px;
	top: 40px;
	width: 50%;
	left: 50px;
}
 }
  @media screen and (max-width: 360px){	
  
  .bnr-text-bg {
   background-repeat: repeat;
padding: 15px;
color: #110F0F;
text-shadow: 0px 0px 0px;
border-radius: 30px 0px 0px;
top: 25px;
width: 100%;
left: 15px;
}}
    @media screen and (max-width: 420px){	
  .service-box {
  border: solid 1px #bcbdbe;
  margin-top:20px;
  cursor:pointer;
}
.service-box:hover {
  border: solid 1px #9c9a9a;
  margin-top:20px;
  cursor:pointer;
  box-shadow:4px 4px 4px #aeadad;
  
}

.bnr-text-bg h3 {
    font-size: 20px;
    color: #FFF;
    margin: 9px;
    font-weight: bold !important;
    text-shadow: 1px 1px #6B6969;
    text-transform: lowercase;
    font-family: roboto !important;
}
	}
	
	
 /** end for custom responsive css all body */	
 @media screen and (max-width: 991px){
 .bd-text-area {
    height: 155px;
    padding: 10px;
   
}


.glery-text-area{
	 height: 80px;
	padding:10px;}
	
	}
	
	
	@media screen and (max-width: 767px){	
	.catgory ul {
    display: block;
    padding-left: 0px;
}}

@media screen and (max-width: 480px){	
.first-content-part h1:hover {
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
}
.first-content-part h1 {
    font-size: 20px;
    color: #056598;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
}


.first-content-part h2 {
    font-size: 16px;
    color: #1B1717;
    text-transform: uppercase;
    font-weight: 500;
    border-bottom: 3px solid #DB0018;
    padding-bottom: 15px;
}
.second-content-part h1:hover {
    font-size: 20px;
    color: #DB0018;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    border-bottom: 3px solid #DB0018;
    padding-bottom: 15px;
}
.second-content-part h1 {
    font-size: 20px;
    color: #1B1717;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    border-bottom: 3px solid #DB0018;
    padding-bottom: 15px;
}

.inner-header h1 {
    font-size: 24px;
    color: #FFF;
    font-weight: 500;
    text-transform: uppercase;
}

.bd-text-area h2 {
    font-size: 21px;
    color: #004164;
    margin: 5px 0px;
    text-align: center;
}

.third-content-part h1 {
    font-size: 20px;
    color: #1B1717;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    border-bottom: 3px solid #DB0018;
    padding-bottom: 15px;
}

.footer-bg h3 {
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
    margin: 0px 0px 30px;
}

.about-text-body h1 {
    color: #1B1717;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;
}

.about-text-body h2 {
    color: #1B1717;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;
}

.about-text-body p {
    color: #5B5B5B;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contct-sbmt{
	background-color: #ec021b;
    padding: 8px 18px;
    color: #fff;
    font-size: 14px;
    border-radius: 8px;
    border: solid 1px #EC021B;}
	
	.contct-sbmt:hover{
	background-color:#B10618;
    padding: 8px 18px;
    color: #fff;
    font-size: 14px;
    border-radius: 8px;
	border: solid 1px #B10618;}


}


@media screen and (max-width: 480px){	
.ad-inform-text{
	  padding-bottom:0px;
	  bottom:0px;
	   }
	   
}



/** for 29 sep-css */
.highlight-link a {color: #FFFB3E;
    font-size: 18px;
    margin: 5px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6);}
	.highlight-link a:hover{color: #FFFB3E;
    font-size: 18px;
    margin: 5px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6);}
	
	
	.hm-heading-text{font-size: 36px;
    color: #DB0018;
     padding-left: 15px;}
	 
	 
	 .stland-overview{ padding:15px 0px;}
	 
	 .stland-overview h2{
	font-family: 'Roboto', sans-serif;
    color: #1b1717;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    margin-top: 12px;
    margin-bottom: 12px;
	padding-bottom:0px;
	border-bottom:0px;}
	
	
	.span8 h6 {
    font-size: 16px;
    color: #985643;
    padding: 5px 10px;
}
.turehost
{
	padding-top:10px;
	font-size:18px;
}

.full-width-img{
	width:100%;}

/** for militari chart page css*/

.mlt-table{}

.mlt-table .table>tbody>tr>td{
	padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #808080;}	
	
	
	.mlt-table .table>tbody>tr>th{padding: 8px;
     border-top: 1px solid #808080;}
	 
	 
	 /** add for 28oct-css*/
	 
	
	
	
	/** for 19 november css for terms pages*/
	
	.collection-text{
	color: #AB1827 !important;
    font-size: 15px !important;}
	
	.terms-area{
		padding:15 0px;
		margin-top:10px;
		margin-bottom:10px;}
		
		.terms-area h2{font-size: 24px;
    color: #B21827;}
	
	.terms-area p{font-size: 16px;}	
	
	.terms-area ol li a {color: #AB1827;
    text-decoration: none;
	font-size: 15px;
	padding:3px 0px;
	 }	
	.terms-area ol li  { list-style:none;
	padding:5px 0px;}	
	
	.terms-area ol  { 
	padding:0px;}