body{ margin:0px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:#fffff ; color:#4d4d4d; }
a{text-decoration:none;}
a:hover, a:focus , a:active{text-decoration:none;}

h1 { text-align:center;  font-family: 'abbeylineregular'; font-size:30px; color:#db1500; margin-bottom:0px !important; padding-bottom:0px !important }
h2 { font-family: 'passionbold'; font-size:21px; color:#cc6305}
h3 { font-family: 'Arial'; color:#6f4c2c; font-size:15px; }
h4 { color:#cc6305}
h5 { font-family: 'Arial'; color:#6f4c2c; font-size:15px; }
h6 { font-family: 'Arial'; color:#bf1728; font-size:23px; margin:30px 0px 15px 0px}
h7 { font-family: 'passionbold'; font-size:36px; color:#cc6305}

.h1 { font-family: 'passionbold'; font-size:36px; color:#fff; margin:0px !important; padding-bottom:0px !important  }
.ttlnm{font-size:22px; font-family:'Arial'; line-height:25px; padding-top:25px; font-weight:800}
.height1 {  overflow:hidden; opacity:100; cursor:pointer; transition:ease-in-out 0.5s;height:90px; background:#fff !important; opacity:1 !important; margin-top:-7px}
.height1 header .logo { width:290px; padding-top:8px}
.height1 .navbar-default .navbar-nav>li>a{ 
padding:30px 24px 0px 24px !important; }
.weltxt{font-size:16px; line-height:26px;}
.pdgbx{padding:30px 0}
.navbar-fixed-top { box-shadow: 0px 3px 8px rgb(100,100,100);-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
-webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
box-shadow: 0px 3px 8px rgb(100,100,100); background:#fff;opacity:0.8; transition:none;}
/*header area starts here*/
header {  padding:5px 0px}
header .social-media img {  display:inline-block; letter-spacing:10px; margin-top:26px; width:auto !important }
header .social-media img:hover { opacity:0.7; cursor:pointer; transition:cubic-bezier(x1,y1,x2,y2) 0.2s}
.height1 header .social-media img { margin-top:20px !important; }


/*nav starts here*/
.nav-header {  border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:1px 0px; color:#fff}
.nav-header-border { background:#57ba47; }
.navbar-default{  border:none; padding:0;  }
.navbar-default .navbar-nav>li>a{ font-size:16px; color:#4d4d4d;
padding:39px 17px 0px 17px !important; font-family: 'Arial'; }
.no-margin { margin-right:0px; border-right:solid 0px !important}

.navbar-nav > li { background:#fff; }
.navbar-collapse, .collapse{   padding:0px }
/*.navbar { position:relative; z-index:999}*/
.navbar-default{ background:none; }
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:#fff;  color:#db1500;

}
.navbar-default .navbar-nav > li > a:hover{ color:#db1500; transition:ease-out 0.3s; background:#fff}
.navbar-default .navbar-brand{ float:right; color:#4d4d4d }
.navbar-collapse{border:none;}
.navbar-header{border:none; background:none; }
.navbar-default .navbar-nav{ margin:0px }
.sbhd{font-size:20px; color:#666}
.abtbio{font-size:18px; line-height:30px}
.ctctadrs{font-size:18px; line-height:30px; padding-left:20px}
.sclicn{letter-spacing:5px; color:#000; padding-top:30px}
.glrtmb{min-height:350px; margin-bottom:1px}
@media(max-width:1199px) and (min-width: 991px)  {
	
.navbar-default .navbar-nav>li>a{ font-size:15px; padding:39px 17px 0px 17px !important;}
.height1 .navbar-default .navbar-nav>li>a{ 
padding:30px 17px 0px 17px !important; }

}

@media(max-width:990px) and (min-width: 768px)  {
	
.navbar-default .navbar-nav>li>a{ font-size:14px; padding:30px 8px 0px 8px !important;}
header .social-media img { width:30% !important}

.height1 .navbar-default .navbar-nav>li>a{ 
padding:28px 8px 0px 8px !important; }
}
@media(max-width:767px) {
header .logo {  float:none; text-align:center; margin:0 auto}
header .logo img { text-align:center; margin:0 auto}
header .social-media { display:table; float:right }
header .social-media img {  margin:0 auto; text-align:center; float:right}
.navbar-default .navbar-nav>li>a{ font-size:15px; padding:20px 8px 20px 16px !important; background:#f0f0f0}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{background:#db1500!important;  color:#fff;
}
.slides1 {  margin-top:80px !important}
.navbar-collapse { margin-left:-110%}

}

@media(max-width:330px) { 

header .social-media { display:none}
.navbar-header { display:inline}
.navbar-default .navbar-brand { display:none} .navbar-collapse { margin-left:-130%}
/*.navbar-header { width:100%; position:fixed !important;  z-index:99999}
.navbar-default { width:100%;  position:fixed !important;margin:0px -15px 0px -15px}
.navbar-default .navbar-nav { margin-top:50px; }*/
}


/*content area starts here*/
.tourist { padding-top:12px; background:rgba(248,240,225,0.3)}
.tourist-img { margin-top:8px}
.content-top {  min-height:400px}
.content-top .box1 { border-bottom:solid 6px #e8d2c3; border-top:solid 6px #e8d2c3; min-height:200px}
.content-top .box1 img { margin:20px 20px 0 0}
h1 { text-align:center;  font-family: 'abbeylineregular'; font-size:30px; color:#db1500; margin-bottom:0px !important; padding-bottom:0px !important }
h1 img { margin:0 auto !important; text-align:center}
h1 span { font-family: 'passionbold'; color:#1c449c; font-size:40px}
.content-top p { padding:10px 20px; line-height:24px;}
.content-top p span { color:#1c449c;}
.content-top .media img { border:solid 4px #e8d2c3; margin-right:15px; border-radius:6px}

.content-bottom { margin-top:35px}
.content-bottom .thumb-b img{ border:solid 4px #e8d2c3; }
.content-bottom li { color:#cc6305}
.content-bottom li i{ color:#0d98d2}
.content-bottom .contact-bg { background:url(../images/bg/contact-bg.jpg) center no-repeat; min-height:237px; margin:0 auto; }
.content-bottom .contact-bg address { margin:40px 15%}
@media(max-width:768px) { 
.content-bottom .contact-bg address { margin-left:35%}
h1 span { font-family: 'passionbold'; color:#1c449c; font-size:20px}
h1 {  font-size:16px;  }

}
@media(max-width:460px) { 
.content-bottom .contact-bg address { margin-left:15%}
}
@media(max-width:360px) { 
.content-bottom .contact-bg address { margin-left:5%}
}


/*footer starts here*/
footer { background:url(../images/repeat.png) repeat-x;margin-top:50px;  font-size:15px; padding-top:65px}
footer li {color:#c8c8c8; line-height:26px}
footer li:hover {color:#999}
footer .thumb-footer { float:left}
footer address {  color:#c8c8c8; line-height:26px}
footer .thumb-footer img{ float:left; }
footer .thumb-footer img:hover { opacity:0.7; cursor:pointer; transition:cubic-bezier(x1,y1,x2,y2) 0.2s}
.blclr{background:#000;}
.ftrcrd{text-align:center; padding:10px 0; border-top:dotted 1px #666; background:#0c0c0c; color:#fff}

/*About starts here*/

.inner-banner { background:url(../images/bg/inner-banner.jpg) top center no-repeat; height:280px; padding:180px 0px 0px 0px}
.fclts-banner { background:url(../images/bg/fclts.jpg) top center no-repeat; height:280px; padding:180px 0px 0px 0px}
.glr-banner { background:url(../images/bg/glr.jpg) top center no-repeat; height:280px; padding:180px 0px 0px 0px}
.sgtsng-banner { background:url(../images/bg/sgtsng.jpg) top center no-repeat; height:280px; padding:180px 0px 0px 0px}
.ctct-banner { background:url(../images/bg/contact.jpg) top center no-repeat; height:280px; padding:180px 0px 0px 0px}
.breadcrumb { background:none; padding-left:0px}
.breadcrumb > li ,.breadcrumb > li a,.breadcrumb > li + li:before { color:#ffffff !important} 
.breadcrumb > .active { color:#96aee3 !important}
.imgpd{margin:0 0 5px 15px}
.sngtxt{font-size:16px; line-height:26px; padding:0 10px; color:#666}
.about { padding:50px 0px 0px 0px; line-height:24px}
.about h4 { margin:0px 0px 15px 0px}
.about .bg-ab { margin-left:40px; float:right}
.inrrw{border-bottom:dotted 1px #930; padding:5px 0; font-size:16px}
.inrhdr { font-family:Tahoma, Geneva, sans-serif; color:#666; font-size:18px; text-align:center; line-height:18px; padding-bottom:15px}

@media(max-width:768px) { 
.about .bg-ab { margin:0 auto !important; text-align:center !important; float:none; padding:0px 0px 25px 0px !important} 
}

/*Tour pakages starts here*/

.tour-pakages { padding:50px 0px 0px 0px;}
.thumbnail { border-radius:0px; padding:6px; -moz-box-shadow: inset #B3B3B3 0 -1px 0 0;
-webkit-box-shadow: inset #B3B3B3 0 -1px 0 0;
box-shadow: inset #B3B3B3 0 -1px 0 0; }
.thumbnail:hover { box-sizing:border-box;
  -moz-box-sizing:border-box;
 -moz-box-shadow: inset #d43f3a 0 -8px 0 0;
-webkit-box-shadow: inset #d43f3a 0 8px 0 0;
box-shadow: inset #d43f3a 0 -8px 0 0; cursor:pointer; border:#d43f3a solid 1px}
.thumbnail h3 { text-transform:uppercase;  line-height: 24px;margin: 5px 0; border-bottom:dashed 1px #ccc}
.thumbnail .caption { padding:6px}
.thumbnail .caption I { color:#d9534f}
.holiday h2 {  text-transform:uppercase;margin:0px 0px 5px 0;  font-size:24px}

@media(max-width:1199px) and (min-width: 768px) { 
.tour-pakages .thumbnail p:nth-child(2) {  line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tour-pakages .thumbnail p:nth-child(3) {  line-height: 1.5em;
    height: 5em;
    overflow: hidden;
	white-space:nowrap;
    text-overflow: ellipsis;
}
}


/*Tour pakages starts here*/

.tours { padding:50px 0px 0px 0px;}
.panel-heading { padding:18px 15px; color:#fff; background:#428bca}
.panel-title, .panel-title a:hover, .panel-title a:focus { text-transform:uppercase; text-decoration:none !important;font-family: 'Arial'; font-size:17px}
.tours h3 { margin-top:0px !important}
.panel .collapsing{
	height:500px !important;
    -moz-transition :ease-in-out 10s !important;
    -webkit-transition :ease-in-out 10s !important;
    -o-transition : ease-in-out 10s !important; 
	transition:ease-in-out 10s !important;
}

#accordion .active .panel-heading {
    background:#d43f3a !important;
}
#accordion .active .panel-body {
    background: #fff;
}

/*Tour pakages starts here*/

blockquote { font-size:16px; color:#4d4d4d}
blockquote p { font-size:14px}
blockquote h6 { margin:0px 0px 10px 0px !important}

/*Tour pakages starts here*/

.contact { padding:50px 0px 0px 0px;}
.contact address { line-height:24px}
.form-control { border-radius:0px; box-shadow:none}
.form-control:focus {
  border-color: #d43f3a;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, .6);
}


/*Gallery starts here*/

.gallery { padding:50px 0px 0px 0px;}
.gallery .thumbnail { margin:0 auto; text-align:center; margin-bottom:30px}
.gallery .thumbnail i { margin:0 auto; text-align:center; position:absolute; opacity:0}
.gallery .thumbnail:hover { border:solid 1px #d43f3a;  }
.gallery .thumbnail:hover i {  top:35%;  opacity:100; z-index:999; color:#d43f3a; transition:ease-in-out 0.5s !important; text-align:center; margin:0 auto; margin-left:-12px}
.gallery .thumbnail:hover img { opacity:0.4}

@media (min-width: 768px) {.gallery .thumbnail img { height:150px; }}
@media (min-width: 992px) {.gallery .thumbnail img { height:150px; }}
@media (min-width: 1200px) {.gallery .thumbnail img  { min-height:150px  }}



@font-face {
    font-family: 'passionbold';
    src: url('../fonts/passionone-regular-webfont.eot');
    src: url('../fonts/passionone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/passionone-regular-webfont.woff2') format('woff2'),
         url('../fonts/passionone-regular-webfont.woff') format('woff'),
         url('../fonts/passionone-regular-webfont.ttf') format('truetype'),
         url('../fonts/passionone-regular-webfont.svg#passionbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'abbeylineregular';
    src: url('../fonts/abbeyline-webfont.eot');
    src: url('../fonts/abbeyline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/abbeyline-webfont.woff2') format('woff2'),
         url('../fonts/abbeyline-webfont.woff') format('woff'),
         url('../fonts/abbeyline-webfont.ttf') format('truetype'),
         url('../fonts/abbeyline-webfont.svg#abbeylineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




