*, *: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:#FFCC00!important;
	font-size:14px;
	text-align:justify;
	background-color:#2c2c2c!important;
}
ul li, ul li a{ color:#FFCC00!important}
strong { color:#FFFF00!important;}
a{text-decoration:none!important; transition: all 1.0s ease 0s; color:#FF9900!important;}
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:#000!important; border-bottom:5px solid #ff7800;}
#MainMenu ul li{font-size:14px; font-weight:400;}
#MainMenu .navbar {min-height:0!important;}
#MainMenu ul li a{text-transform:capitalize; color:#FFFFFF; transition: all 1.0s ease 0s; padding:15px 16px;}
#MainMenu ul li a:hover { background-color:#ff7800; transition: all 0.3s ease 0s; padding:15px 16px;}
#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 .TopNav ul li a{padding:5px 10px; font-size:12px; float:left; font-weight:400;}

#TopMenu .navbar {min-height:0!important; background-color:#000!important;}
#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 .navbar-left {float:left; margin-left:-15px;}
#TopMenu .rightLinks { text-align:right;}


#logo {padding:0; background-color:#4a4a4a!important; border-bottom:5px solid #FFFFFF; margin-top:30px;}
.jkLogo { padding:20px 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:450px;
}

.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:#000!important; 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:#000!important; 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: 100%;
    background-position: center;
    background-size: cover;
}


#mainContent { margin-top:30px;}
#mainContent .HomeTabs { background-color:#000!important; padding:0; min-height:335px; margin-bottom:30px}
#mainContent .aboutAmarnath {background-color:#000!important; padding:30px; 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 { padding:20px;}
.tab-pane img{ margin:0 10px 10px 10px; width:175px;}
.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:767px) {

	#logo { margin-top:51px!important;}
}
@media(max-width:1182px) {

	#logo, #logo h1 {text-align:center!important;}
}
@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}
@media(max-width:320px) {
    .MonuMapAir, .MonuMapTrain, img.MonuPic {width:100%;}
	h1.subTitle {font-size:280%!important;}
	.helicopter h2 {font-size:200%;}
}
/*
@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; color:#FFFF00!important}
.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 {margin:0 0 20px 0!important; padding:0!important;}
#service-one ul li, #service-two 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:20px; width:75%;}
a.readMoreHeading { background-color:#081c41; padding:10px 20px; color:#FFFFFF; float:right; font-size:20px; width:25%;}
a.readMoreHeading:hover{ color:#FFFFFF; background-color:#ff7800;}
.box{ margin-bottom:30px;}

#service-three h4{padding:0 0 10px 0!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:#666666!important;}*/
.innerPage {padding:20px; background-color:#323233!important}
#topbanner img{ width:100%}
.titleColorOrange{ color:#ff7800; font-weight:900}
.titleColorBlue{ color:#3e6fcb; font-weight:900}
.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;}
.bg-info { background-color:#666666!important;}
.highlighter {padding:5px; list-style:none; font-weight:700; background-color:#333333!important;}