*, *:after, *:before {

	box-sizing:border-box;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-font-smoothing:antialiased;

	-moz-font-smoothing:antialiased;

	-o-font-smoothing:antialiased;

	font-smoothing:antialiased;

	text-rendering:optimizeLegibility;

}
html,
body {
    height: 100%;
	font-family:'Open Sans', sans-serif;
	color:#505050;
	font-size:14px;
	text-align:justify;
	background-color:#f3f3f3;
}
h2 {font-size:20px;}
h3 {font-size:17px;}
h3 strong { font-weight:normal;}
h4 {font-size:16px;}

a{text-decoration:none!important; transition: all 1.0s ease 0s;}
a:hover { color:#ff6300; transition: all 0.5s ease 0s;}
a.readMore{ background-color:#666666; padding:7px 10px; color:#FFFFFF;}
a.readMore:hover{ background-color:#000000; padding:7px 15px;}
.rounded_box 
	{
	margin-left: auto;
  	margin-right: auto;
	color:#000!important;
	
  	}
.shadow
	{
	-moz-box-shadow:0 0 10px 0 #cccccc;
	-webkit-box-shadow:0 0 10px 0 #cccccc;
	box-shadow:0 0 10px 0 #cccccc;
	}
	p {margin-bottom:20px; line-height:135%;}
.opacity:hover { opacity:0.8}	
img{ transition: all 0.5s ease;}
.floatLeft { float:left;}
.floatRight { float:right;}
.absolute{ position:absolute;}
.relative {position:relative;}
hr {border:dotted 1px #CCCCCC;}
.hrLine {border:dotted 1px #666666; margin-bottom:0;}
h3.orangeText, .orangeText{color:#0066ff; font-weight:700;}

#MainMenu .navbar, #TopMenu .navbar { margin-bottom:0; border-bottom: 1px solid #ececec;}
#MainMenu .navbar{ background-color:#3e6fcb; border-bottom:5px solid #ff7800;}

#MainMenu .navbar {min-height:0!important;}
#MainMenu ul li{font-size:14px !important; font-weight:400;}
#MainMenu ul li a{text-transform:capitalize; color:#FFFFFF; transition: all 1.0s ease 0s; padding:15px 10px; font-size:14px !important;}
#MainMenu ul li a:hover { background-color:#ff7800; transition: all 0.3s ease 0s; padding:15px 10px;}
#MainMenu ul li a.active{ background-color:#ff7800;}
#MainMenu .dropdown-menu{ background-color:#000000;}



.fa-plane, .fa-cloud, .fa-coffee, .fa-home, .fa-envelope, .fa-file-pdf-o, .fa-lock, .fa-newspaper-o, .fa-photo, .fa-money{
margin-right:5px;
}
.fa-arrow-circle-o-right {margin-left:5px;}

#TopMenu .navbar-fixed-top {margin:0 auto; text-align:center !important;}

#TopMenu .TopNav ul li a{padding:5px 10px; font-size:12px !important; font-weight:400;}

#TopMenu .navbar {min-height:0!important; background-color:#fbfbfb;}
#TopMenu ul li a{ color:#000; transition: all 1.0s ease 0s;}
#TopMenu ul li a:hover{ background-color:#2e2c2c; transition: all 0.3s ease 0s; color:#fff;}
#TopMenu ul li a.act{ background-color:#2e2c2c; color:#fff;}
#TopMenu .navbar-left {float:left; margin-left:-15px;}
#TopMenu .rightLinks { text-align:right;}


#logo {padding:0; background-color:#fff; border-bottom:5px solid #FFFFFF; margin-top:30px;}
.jkLogo { padding:0;}
#logo h1 
{font-size: 36px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 900;
margin: 0;
padding:10px 0 5px 0;}
#logo p{ margin-bottom:10px; padding:0;}
#logo h2
{font-size: 17px;
margin: 0;
padding: 10px 0 5px 0;
color: #FFFFFF;}

.textShadow {text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
	
#logo .socialIcons{
margin: 0;
color: #FFFFFF;
font-size: 12px;
padding-top:20px;
text-align: center;}

#logo .social {transition: all 1.0s ease 0s;}
#logo .socialIconsUtube{margin:0 5px;}
#socialConnect img:hover {opacity:0.7; transition: all 0.3s ease 0s;}

.navbar-inverse { border:none;}
#logo .JKTourism {
    padding: 10px;
    text-align: center;
}



#whatsNew { background-color:#000000; height:40px;}

#whatsNew .whatsLabel{background:#d85627 url(../images/arrow.png) no-repeat right; color:#FFFFFF; padding:10px; font-size:100%; font-weight:900; text-transform:uppercase; float:left;}

#whatsNew .whatsBdr { background:url(../images/arrow1.png) right no-repeat; height:40px; padding: 10px 30px 0 140px; color:#FFFFFF;}
#whatsNew ul{ margin:0;}
#whatsNew ul li{float:left;}
#whatsNew ul li a{display:block; color:#FFFFFF; margin-right:50px;}
#whatsNew ul li a:hover{ color:#FF6600;}


#sideRight #Blog {}
#sideRight #Blog h2.blogTitle{ font-size:18px; font-weight:900; text-transform:uppercase; border:none;}

h2.exploreTitle{font-size:16px; font-weight:900; text-transform:uppercase; border:none!important; text-align:left;}
a.whatsNew {background-color:#ea603b; display:block; margin-top:20px; text-align:center; text-transform:uppercase; font-weight:900;}
a.whatsNew:hover { background-color:#ea9a3b;}

a.letsExplore{background-color:#ba6de7; display:block; margin-top:20px; text-align:center; text-transform:uppercase; font-weight:900;}
a.letsExplore:hover { background-color:#790ab8;}


.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height:350px;
}

.carousel-caption 
{
text-shadow:none;
right: 10%;
left: 0;
padding-bottom: 0;

/*

background-color:#fff;
background: #fbfbfb; 
background: -moz-linear-gradient(top, #fbfbfb 0%, #cfd0d1 43%, #b8b9bb 62%, #d6d8da 100%);
background: -webkit-linear-gradient(top, #fbfbfb 0%,#cfd0d1 43%,#b8b9bb 62%,#d6d8da 100%); 
background: linear-gradient(to bottom, #fbfbfb 0%,#cfd0d1 43%,#b8b9bb 62%,#d6d8da 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d6d8da',GradientType=0 ); 

*/


/*opacity:.85;*/
}

#banner { border-bottom:5px solid #717171;}
#banner img{width:100%;}
#mainContent { margin-bottom:30px}
#mainContent #sideLeft {background-color:#FFFFFF; padding:15px;}
#mainContent #sideLeft ul{ padding-left:0;}
#mainContent #sideLeft ul li{display:block; margin:10px 0; background:url(../images/bul.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideLeft ul li a{ color:#363535;}
#mainContent #sideLeft ul li a:hover{ background-color:#ff7800; color:#FFFFFF; padding:5px 10px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}
#mainContent #sideLeft img.iconTemple { margin-right:10px; float:left;}	
#mainContent #sideLeft ul.explore li a:hover{ background-color:#FF6600;}
#mainContent #sideLeft ul.explore li{background:url(../images/bul1.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideLeft ul.pilgrimages li a:hover{ background-color:#f14242;}

#mainContent #sideLeft ul.pilgrimages li{background:url(../images/bul2.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideRight {background-color:#FFFFFF; padding:20px;}
#mainContent #sideRight h1.subTitle {font-size:250%!important; font-weight:300; color:#3e6fcb; margin:0;}
#mainContent #sideRight .subTitle1 {font-size:18px; color:#000000; font-style:italic;}
#mainContent #sideLeft .current {background-color:#ff7800; color:#FFFFFF; padding:5px 10px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}
#mainContent #sideLeft .currentOrange {background-color:#f3ab3d; color:#FFFFFF; padding:5px 10px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}	
#mainContent #sideRight h2.title{ font-weight:900; font-size:16px; text-transform:uppercase; border:none;}	
#mainContent #sideRight h3.title1 { font-weight:900; font-size:14px; text-transform:capitalize;}
#functions li{ line-height:165%}
#mainContent .govLabel{ margin-top:20px; width:100%;}
.CaptionShadow {position: absolute;
z-index: 0;
left: -35px;
bottom: 2px;}
.carousel-caption h2{margin-bottom:0; line-height:100%; padding:10px; border:2px solid #ffffff; background-color: rgba(255, 255, 255, 0.8); float:right;}
.Underline { color:#FFffff; font-size:10px; font-weight:lighter; margin:0; padding:0;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	width: 30px;
	height: 30px;
	margin-top: -38px;
	font-size: 70px;
}
.carousel-indicators {bottom:0; right:0;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
	border-bottom: 5px solid #fbfbfb;
}
header.carousel .fill {
    width: 100%;
    height: 350px;
    background-position: center;
    background-size: cover;
}


/*#mainContent { margin-top:30px;}*/
#mainContent { margin-top:20px;}
#mainContent .HomeTabs { background-color:#FFFFFF; padding:0; min-height:335px; margin-bottom:30px}
#mainContent .aboutAmarnath {background-color:#FFFFFF; padding:20px; min-height:335px;}
#mainContent .aboutAmarnath h2{font-size:20px; color:#ff7800; text-transform:uppercase; font-weight:900; padding-top:0;}
#mainContent .tourPlanner {padding:4.5px; text-align:center; min-height:428px; background:url(../images/tourPlannerBG.jpg) no-repeat 100% 100%; background-position:center;}
#mainContent .tourPlanner img { border:dotted 1px #42abff;}
#mainContent .colorOrange {color:#FF6600!important;}
#mainContent .colorBlue {color:#3366FF!important; text-transform:uppercase;}
#mainContent h1{font-size:35px!important; color:#000; margin:10px 0 0 0; text-align:left; font-weight:900!important}
#mainContent h2{ width:100%; border-bottom:none; margin:0 0 20px 0;}
#mainContent p.textItalic{ font-size:14px; color:#0000FF;}
#mainContent p {margin-bottom:22px;}

#mainContent a.HomeTabs {background-color:#32ABA2;
padding:7px 15px; 
color:#FFFFFF; 
text-decoration:none; transition: all 0.3s ease 0s; text-transform:uppercase; font-size:12px;}

#mainContent a.HomeTabs:hover{background-color:#3F3F3F; transition: all 0.3s ease 0s;}

a.exploreMore{float:right; font-size:12px; transition: all 0.3s ease 0s; display:block;}
a.exploreMore:hover {background-color:#FF6600; color:#FFFFFF; text-decoration:none; transition: all 0.3s ease 0s;}

#demo .container{margin-top:20px; background-color:#FFFFFF;}
#demo img{ transition: all 0.5s ease; border:5px solid #FFFFFF;}
#demo img:hover{opacity:0.8; transition: all 0.5s ease; -moz-box-shadow:0 7px 3px 0 #000; -webkit-box-shadow:0 7px 3px 0 #000; box-shadow:0 7px 3px 0 #000; border:5px solid #FFFFFF;}


.owl-carousel .owl-item { padding-top:10px; padding-bottom:10px;}
.owl-item{}



#sideRight .MonuMapAir {float:left}
#sideRight .MonuMapTrain {}

#sideRight .MonuMapAir, #sideRight .MonuMapTrain{margin:0 15px;}

.olUpperRoman {list-style-type: upper-roman;}

#myTab {}
#myTabContent img:hover {opacity:0.8; transition: all 0.5s ease;}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {background-color: #FF7800; border:none; color:#FFFFFF}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a { color:#000000;}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a:hover {}
#service-one,#service-two,#service-three,#service-four, #service-five { padding:20px;}
.tab-pane img{ margin:0 10px 10px 10px; width:175px;}
.tab-pane img.ext{width:16px;}
.tab-pane h4{ padding-top:20px;}



/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 30px 0;
}
footer h2.botLine{ background:url(../images/botLine.jpg) repeat-x; width:100%; height:10px; margin:0; line-height:100%;}
footer h4 { margin:20px 0; padding:0; font-size:12px; text-align:center;}









/* Responsive Styles */

@media(max-width:1280px) {

#MainMenu ul li a {padding:15px 10px;}
#MainMenu ul li a:hover {padding:15px 10px;}

}



/*@media(max-width:1182px) {}*/
@media(max-width:1080px) {

	#logo, #logo h1 {text-align:center!important;}
	/*.navbar-inverse .container {padding-left:10px; margin-left:7px;}*/
	
	.navbar-fixed-top {padding-left:10px;}
	.nav > li {display: block; float: none;}
	#MainMenu .navbar {margin-left:0px; padding-left:0px;}
	#MainMenu ul li {font-size:12px;}
	#MainMenu ul li a {padding:15px 7px; font-size:12px !important;}
	#MainMenu ul li a:hover {padding:15px 7px;}
	
	#wrapper .helicopterDetails {padding:4px !important;}
	#wrapper .helicopterDetails h4 {font-size:12px;}
	.helicopterDetails ol {margin-bottom:0px; margin-left:-20px;}
	.helicopterDetails ol li strong {font-weight:400;}
	.helicopterDetails hr {margin:1px;}
	.JKTourism {display:inline-block; margin-left:0;}

}
@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	#logo, #logo h1 {text-align:center!important; padding-top:10px; margin-top:0px;}
	.jkLogo {padding-top:10px; margin-top:0px; text-align: left; display: inline-table; float: left;}
	#mainContent .aboutAmarnath h2 {text-align:left;}
	#MainMenu ul li {font-size:14px;}
	
	.holy-shrine .tab-mob {text-align:left;}
	.affix { position:relative !important; }
	.box {width:70%; margin:0 auto;}
#wrapper .helicopterDetails {width:70%; margin:0 auto;}
#wrapper .infoHelicopter,.donate {width:70%; margin:0 auto;}
	
	}
@media(max-width:768px) {
.TitleHeading {font-size:12px !important;}
a.readMoreHeading {font-size:12px !important;}
.navbar-fixed-top {padding-left:0px;}
.box {width:70%; margin:0 auto;}
#wrapper .helicopterDetails {width:70%; margin:0 auto;}
#wrapper .infoHelicopter,.donate {width:70%; margin:0 auto;}
.affix { position:relative !important; }
.JKTourism {display:inline-block; margin-left:22%;}
}	

@media(max-width:767px) {
/*#logo { margin-top:51px!important;}*/
#logo { padding-top:10px!important; margin:0px;}
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	.nav-tabs.nav-justified {display:inline-flex;}
	.holy-shrine .tab-mob {text-align:left;}
	.affix { position:relative !important; }
	
	#myTab.nav > li > a {padding:10px 52px;}
	.JKTourism {display:inline-block; margin-left:0;}
}
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 480px) {
 h2 {text-align:left; font-size:18px;}
	h3 {text-align:left; font-size:17px;}
#mainContent .aboutAmarnath h2 {font-size:18px;}
ul.rti {margin-left:-20px !important;}
.innerPage .tab-mob {font-size:11px;}
.darshan-mob ul li {font-size:13px;}
.darshan-mob table {font-size:12px;}
.darshan-mob #service-one, #service-two, #service-three, #service-four, #service-five {padding-left:15px;}

.holy-shrine .tab-mob {text-align:left;}

.affix { position:relative !important; }


.innerPage.holy-shrine .ext.mob {display:block; width:55%;}

.holy-shrine .block img {display:block; width:60%;}

.tenders-mob ul li {font-size:12px; display:inline-block;}
.tenders-mob #myTab.mob li a {padding:10px 11px;}


.nav-tabs.nav-justified {display:inline-flex;}
.innerPage .tab-mob {font-size:12px;}
#myTab.nav > li > a {padding:10px 15px;}

.navbar-fixed-top {padding-left:0%}

.box {width:98%; margin:0 auto;}
#wrapper .helicopterDetails {width:98%; margin:0 auto;}
#wrapper .infoHelicopter,.donate {width:98%; margin:0 auto;}

.JKTourism {display:inline-block; margin-left:0;}


}

@media(max-width:320px) {
    h2 {text-align:left; font-size:17px;}
	h3 {text-align:left;}
	.jkLogo {width:150px;}
	
	.MonuMapAir, .MonuMapTrain, img.MonuPic {width:100%;}
	h1.subTitle {font-size:280%!important;}
	.helicopter h2 {font-size:200%;}
	
	#mainContent .aboutAmarnath h2 {font-size:17px;}

	ul.rti {margin-left:-20px !important;}
	.innerPage h2 {font-size:17px !important;}
	
	.darshan-mob .col-md-12 {margin-left:-5px;}
	.darshan-mob {margin-left:0px;}
	.darshan-mob ul li {font-size:12px;}
	.darshan-mob table {font-size:12px;}
	
	.tenders-mob ul li {font-size:12px; display:inline-block;}
	.tenders-mob #myTab.mob li a {padding:10px 8px;}
	
	#service-one, #service-two, #service-three, #service-four, #service-five {padding-left:0px;}
	/*.darshan-mob #service-one, #service-two, #service-three, #service-four, #service-five {padding:8px;}*/
	.nav-tabs.nav-justified {display:inline-flex;}
	.affix { position:relative !important; }
	#service-one ul li, #service-two ul li {margin-left:10px !important;}
	.innerPage .tab-mob {font-size:11px;}
	#myTab.nav > li > a {padding:8px 8px;}
	
	.navbar-fixed-top {padding-left:0%}
	
	.box {width:98%; margin:0 auto;}
#wrapper .helicopterDetails {width:98%; margin:0 auto;}
#wrapper .infoHelicopter,.donate {width:98%; margin:0 auto;}

footer h4 {margin:20px 10px;}
}
/*
@media (width:980px), (width:800px), (width:768px) {
#logo .jkLogo {width:15%; float:left;}
#logo .depttName {width:47%; float:left;}
#logo .JKTourism {width:15%; float:left;}
#logo h1 {font-size:23px;}
#logo .socialIcons {width:23%; float:left;}
}

@media (width:360px),(width:320px){
#logo .jkLogo {}
#logo .depttName { text-align:center;}
#logo .JKTourism {}
#logo h1 {}
#logo .socialIcons {}
}
*/

/*-------------------------- FORM ELEMENTS ---------------------------------*/
 
.formtext{font-family:Arial;
          font-size:13px;
          color:#474747;
          }
          .multilinetxt
          {
              height:50px;
          }

.mylist
{
    padding:10px 15px !important;
}
.marginTop{margin-top:20px !important;}
.marginTop2{margin-top:13px;}
.textboxNew:focus
{
    border-top:solid 1px #ececec !important;
    border-left:solid 1px #ececec !important;
    border-right:solid 1px #ececec !important;
    border-bottom:solid 2px #757575 !important;
}

.error{float:right;}
.alignLeft{display:block;text-align:left;}
a.reject {background-color:#da2727; padding:7px 15px; color:#FFFFFF; text-decoration:none; transition: all 0.3s ease 0s; text-transform:uppercase; font-size:12px;}
a.reject:hover{background-color:#3F3F3F; transition: all 0.3s ease 0s;}
.aPlus a, .aPlus a:hover{padding:0!important; margin:3px!important;}

ul#sizecontroldiv li a:hover, .colorchanger a:hover{color:#FFFFFF!important; background-color:#0000FF!important;}

.colorchanger a, #sizecontroldiv a{padding:0px 5px!important; float:left; border:1px solid #FFFFFF; text-align:center; font-weight:600; font-size:14px;}
.colorchanger a:hover, #sizecontroldiv a:hover {background-color:#ff6600;}
.fontDark { background-color:#000000; border:1px solid #FFFFFF!important;}
.fontNorm {background-color:#3e8aba; border:1px solid #FFFFFF!important;}

.close { opacity:1.0; position:absolute; bottom:0; right:0; background:#FFFFFF!important; padding:10px!important; border-radius: 7px; z-index:5000}
.close:hover {opacity:1.0;}

.TextScrol{background-color: rgba(0,0,0,0.6); color:#FFff00; font-size:15px; text-transform:uppercase; font-weight:900; z-index:200; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; padding-top:10px;}
.yt_video{border:10px solid #333333; float:left; padding:10px; margin:5px;}

a.galleryLinks{padding:10px; font-size:14px; background-color:#CC3300; color:#FFFFFF; float:right; margin-right:20px; z-index:8000; border-radius:3px; right:0;}

.nav-tabs.nav-justified>li>a {border-radius:0;}
#service-one ul, #service-two ul, #service-three ul {margin:0 0 20px 15px!important; padding:0!important;}
#service-one ul li, #service-two ul li, #service-three ul li{list-style:none; background:url(../images/bullet.png) no-repeat 0 5px; padding-left:20px}

.TitleHeading { background-color:#3e6fcb; padding:10px 20px; color:#FFFFFF; float:left; text-transform:uppercase; font-weight:900; font-size:18px; width:75%;}
a.readMoreHeading { background-color:#081c41; padding:10px 20px; color:#FFFFFF; float:right; font-size:18px; width:25%;}
a.readMoreHeading:hover{ color:#FFFFFF; background-color:#ff7800;}
.box{ margin-bottom:30px;}

#service-three h4{padding:0 0 10px 15px!important; margin:0!important;}
#wrapper ol li, #wrapper ol li a, #wrapper ol li a:active, #wrapper ol li a:visited{color:#FFFFFF!important; text-align:left;}
#wrapper ol li a:hover{color:#ffffff!important;}
#wrapper .helicopterDetails{ background:url(../images/helicopterImage1.jpg) #166cc5; padding:12px; color:#FFFFFF; margin-bottom:30px;}
.infoHelicopter img{margin-bottom:30px!important;}
.navbar-toggle {background-color: #565656!important;}
.navbar-toggle:hover { background-color:#000000!important;}
ul#myTab li a{ border-bottom:1px solid #CCCCCC!important;}
.innerPage{ padding:20px; background-color:#FFFFFF;}
.innerPage h2 {font-size:20px;}

#topbanner img{ width:100%}
.titleColorOrange{ color:#ff7800; font-weight:700}
.titleColorBlue{ color:#3e6fcb; font-weight:700}
.thumbnail { margin-right:25px; margin-left:25px;}
.thumbnailGallery {border:1px solid #666666; border-radius:7px; padding:5px; width:auto; box-shadow:3px 3px 5px 0 #cccccc; margin:10px;}
.thumbnailGallery img{margin:0!important;}
.highlighter {padding:5px; list-style:none; font-weight:700; background-color:#f5f5f5;}
.carousel-control { height:350px!important;}



/*start changes*/

.chalo-amarnath {border:2px solid #FF9900; padding:2px;}

ul.rti {list-style:none; margin-left:0px;}
ul.rti li {line-height:25px;}
ul.rti ul li {line-height:25px;}

.red {color:#FF0000; float:right; vertical-align:top;}
.innerPage.chc-yatra h3 {font-size:17px; color:#23527c;}
.innerPage.chc-yatra .table { font-size:14px;}
.innerPage.holy-shrine strong {font-weight:500; color:#FF0000;}

.innerPage.holy-shrine .thumbnail {margin-left:0px;}
.innerPage.holy-shrine .thumbnail.ext {margin-left:25px; margin-right:0px;}


.holy-shrine .tab-pane img{width:230px;}
.holy-shrine .tab-pane h4 {padding-top:0px;}

.holy-shrine .block {margin:0px; padding:0px;}
.holy-shrine .block h3 {margin:5px 0px 8px; padding:0px;}
.holy-shrine .block img {margin-right:25px; margin-bottom:25px; float:left;}
.holy-shrine ol li {line-height:25px;}


.form-group .inputBox2,.multiBox{width:95%;}
.form-group .btn {background:#000000; color:#FFFFFF; border-radius:8px; border:none;}
.form-group .btn:hover {background:#006699;}

.form-forgot .btn {background:#000000; color:#FFFFFF; border-radius:5px; border:none; }
.form-forgot .btn:hover {background:#006699;}



.titleColorOrange.ext {padding-top:15px; font-size:20px; text-align:center; text-decoration:underline;}
.titleColorOrange.ext a { color:#ff7800;}
.titleOrange{ color:#ff7800;}
.titleBlue{ color:#3e6fcb;}

.home-marq {margin-top:10px;}
.home-marq .marquee {overflow: hidden;}
.home-marq ul {list-style:none;}
.home-marq ul li {display: inline-block; color: #ff7800; margin-right: 40px; margin-right: 150px; font-weight: normal;}


.darshan .helicopter thead tr th {background:#3e6fcb; color:#FFFFFF; padding:5px;}
.darshan .presstab thead tr {background:#3e6fcb; color:#FFFFFF;}
.devotee .devt-tab thead tr th {background:#3e6fcb; color:#FFFFFF;}
.devotee .val-tab {border:none;}
.devotee .val-tab tr td {border:none; font-size:18px;}
/*.table-bordered.presstab tbody tr td {text-align:justify;}*/

/*mobile menu*/

.main-nav-mobile-wrapper { display:block; width:95%; margin:0 auto;}
.mobile-menu-amarnath { position:relative; }
a.menusml-icon { width:100%; display:block; background:#3e6fcb; color:#ffffff; padding:7px 10px; font-size:18px; font-weight:400; margin-top:0px; }
a.menusml-icon i { margin-right:5px; }
a.menusml-icon:hover, a.menusml-icon:active, a.menusml-icon:focus { color:#ffffff; }

.mobile-menu-amarnath ul { position:absolute; width:100%; background:#3e6fcb; border:#cccccc solid 1px; z-index:999; display:none; margin:0 auto; padding:0px;}
.mobile-menu-amarnath ul li { border-bottom:#cccccc solid 1px; list-style:none; }
.mobile-menu-amarnath ul li:hover > a { color:#07387b; }
.mobile-menu-amarnath ul li:hover ul a { color:#555555; }
.mobile-menu-amarnath ul li a { display:block; padding:10px; list-style:none; }

.mobile-menu-amarnath ul ul { position:relative; border:none; background:#3e6fcb; padding:0 0 10px 10px; margin-bottom:12px;}
.mobile-menu-amarnath ul ul li { border-bottom:none; margin-bottom:-7px; font-size:12px; font-weight:400; line-height:20px;}
.mobile-menu-amarnath ul ul ul ul { margin:5px 0px 0px 5px; padding-top:0px; }
.mobile-menu-amarnath ul ul ul ul li { list-style:disc; }
.mobile-menu-amarnath ul ul ul ul li:last-child { margin-bottom:0px; }
.mobile-menu-amarnath ul ul > li:hover > a { color:#07387b; }
.mobile-menu-amarnath ul ul li a { padding:0px; }
.mobile-menu-amarnath .parentSubChildren > li { background:url(../images/sub-menu-icon.png) 0px 3px no-repeat; padding-left:8px; }

.mobile-menu-amarnath li.sub-child > a { position:relative; }
.mobile-menu-amarnath li.sub-child > a:after { content:"\25BC"; position:absolute; right:10px; top:10px; height:8px; width:8px; display:block; font-size:9px; }

.mobile-menu-amarnath ul ul a.parentSubChild, .mobile-menu ul ul a.non-child { display:block; padding:4px 0px;  font-weight:600;  }
.mobile-menu-amarnath ul ul a.parentSubChild .fa { margin-top:1px; }

.mobile-menu-amarnath ul ul a.parentSubChild.active .fa-minus-square-o { display:block; }
.mobile-menu-amarnath ul ul a.parentSubChild .fa-minus-square-o, .mobile-menu ul ul a.parentSubChild.active .fa-plus-square-o { display:none; }

.mobile-menu-amarnath ul ul ul { display:block; }




