*, *: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:font-family: 'Lato', sans-serif;
	color:#505050;
	font-size:14px;
	text-align:justify;
	background-color:#E4E5E0;
}
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 
	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;
  	}
.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-radius: 0;}
#MainMenu .navbar{ background-color:#505050;}
#MainMenu ul li{font-size:12px; border-bottom: 1px dashed #4D4D4D;}
#MainMenu .navbar {min-height:0!important;}
#MainMenu ul li a{text-transform:uppercase; color:#FFFFFF; transition: all 1.0s ease 0s;}
#MainMenu ul li a:hover { background-color:#d85627; transition: all 0.3s ease 0s;}
#MainMenu .dropdown-menu{ background-color:#000000;}



.fa-plane, .fa-cloud, .fa-coffee, .fa-home, .fa-envelope, .fa-file-pdf-o, .fa-lock, .fa-book{
margin-right:5px;
}
.fa-arrow-circle-o-right {margin-left:5px;}

#TopMenu .TopNav ul li a{padding:2px 10px; font-size:12px; float:left; font-weight:400;}

#TopMenu .navbar {min-height:0!important; background-color:#f3ab3d;}
#TopMenu ul li a{ color:#fff; transition: all 1.0s ease 0s;}
#TopMenu ul li a:hover{ background-color:#FF6600; 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:#3e8aba; min-height:100px; border-bottom:5px solid #FFFFFF; margin-top:25px;}
.jkLogo { padding:10px 0; text-align:center;}
#logo h1 
{font-size: 33px;
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;}

#exploreJammu .thumbnail { margin-bottom:7px;}
#exploreJammu .thumbnail img{ width:100%}
#exploreJammu .panel-body { padding:0;}
#exploreJammu .panel { border:none; box-shadow:none;}
#exploreJammu a.seeMore {display:block; padding:10px; font-weight:600; font-size:14px}
#exploreJammu a.seeMore:hover{background-color:#d57048; color:#FFFFFF;}


#exploreJammu h4{ font-weight:900; font-size:14px; text-transform:uppercase; color:#000000; border-bottom:none; margin:0;}
#exploreJammu hr.underThumb{ margin:7px 0;}
#exploreJammu p{ font-size:12px; border-bottom:5px solid #d9d9d9; padding-bottom:10px; margin-bottom:0!important;}

.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 #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:#3bb879; 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; min-height: 1000px;}
#mainContent #sideRight h1.subTitle {font-size:250%!important; font-weight:300; color:#d34a70; margin:0;}
#mainContent #sideRight .subTitle1 {font-size:18px; color:#000000; font-style:italic;}
#mainContent #sideLeft .current {background-color:#3bb879; 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 #343434;
}
header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}


#mainContent { margin-top:30px;}
#mainContent .welcome { background-color:#FFFFFF; padding:20px; min-height:328px;}
#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.welcome {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.welcome:hover{background-color:#3F3F3F; transition: all 0.3s ease 0s;}

#section2 { margin-top:30px;}
#section2 h3 { font-size:16px; font-weight:900; color:#000000; text-transform:uppercase;}
#section2 #exploreJammu {padding-bottom:20px; min-height:420px; background-color:#ffffff;}
#section2 #exploreJammuImg {background:url(../images/exploreGif.gif) no-repeat 100% 100%; height:210px; text-align:center; width:100%;}
#section2 ul{ padding:0 12px; display:block; margin:0 0 0 10px;}
#section2 .listOne,#section2 .listTwo,#section2 .listThree { float:left;}
#section2 #exploreJammuImg h2{ font-size:30px; font-weight:900; color:#FFFFFF; padding-top:40px; margin:0; border-bottom:none;}
#section2 #exploreJammuImg h3{ font-size:18px; font-weight:300; color:#FFFFFF; text-transform:none; margin:0;}
#section2 #exploreJammuImg a.expGallery { background-color:#eda12a; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#section2 #exploreJammuImg a.expGallery:hover{ background-color:#de8f14;}
#section2 #exploreJammuImg a.expNow { background-color:#d85627; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#section2 #exploreJammuImg a.expNow:hover { background-color:#ed4c12;}

#CurrentEvent { height:210px; background:url(../images/texture.jpg); border-bottom:1px solid #ffffff;}
#CurrentEvent h2{color:#FFFF00; border-bottom:none; font-weight:900; padding:18px; font-size:20px; margin-bottom:0;}
#CurrentEvent h3{ color:#FFFFFF; font-weight:normal; margin-top:0; text-transform:none;}
#CurrentEvent a.currentMore{background-color:#3399FF; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#CurrentEvent a.currentMore:hover {background-color:#0066FF;}
#CurrentEvent ul { margin:0 20px;}
#CurrentEvent ul li { color:#FFFFFF; list-style-type:none; line-height:75%}
#CurrentEvent ul li a{color:#FFFFFF}
#CurrentEvent ul li a:hover { color:#FFFF00}
.jammuFest { top: -116px;
z-index: 1;
left: 430px;}
#CurrentEvent hr {margin-top:0!important;margin-bottom:10px!important;}

#CurrentEvent ul li:before {
font-family: 'FontAwesome';
content: '\f069';
margin:0 5px 0 -15px;
color:#FFFF00;
line-height:200%;
}

#section2 #exploreJammu ul li{display:block; list-style:none;}


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;}

#section2 #exploreJammu ul li:before {
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #ccc;
line-height:200%;
}

#section2 #exploreJammu .messageBoard, #section2 #exploreJammu .BestTimeToVisit, #section2 #exploreJammu .WhereToStay, #section2 #exploreJammu .ForeignTourists{text-align:center; float:left; margin:10px 15px;}

#section2 #exploreJammu .Icons {margin-bottom:10px; transition: all 0.5s ease}
#section2 #exploreJammu .Icons:hover {-ms-transform: rotate(-14deg); /* IE 9 */
    -webkit-transform: rotate(-14deg); /* Chrome, Safari, Opera */
    transform: rotate(-14deg); transition: all 0.5s ease}
#travelIcons a,#travelIcons a:hover{padding:0; background-color:#FFFFFF;}

/*---Icons Zoom----*/
#travelIcons .zoomout img.IconsTxt {width:105px; height:62px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } 
#travelIcons .zoomout img.IconsTxt:hover{-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);}


#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{}

#monumentsJammu h2.slogan{font-style:italic; color:#999999; font-size:16px; border:none;}
#monumentsJammu img.midPic{float:left; margin:0 20px 20px 0;}
#monumentsJammu img.midPicRight{float:right; margin:0 0 20px 20px;}
#monumentsJammu h2.monuTitle{ border:none; font-size:24px; font-weight:900; text-align:center; color:#45c0ff;}

#sideRight .MonuMapAir {float:left}
#sideRight .MonuMapTrain {}

#sideRight .MonuMapAir, #sideRight .MonuMapTrain{margin:0 15px;}

.olUpperRoman {list-style-type: upper-roman;}

#myTab { margin-top:30px;}
#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: #e18a8a; border: 1px solid #ffffff; color:#FFFFFF}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a { color:#000000; background-color: #8ae1b6;}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a:hover { background-color: #d5da21;}
#service-one,#service-two,#service-three,#service-four { padding-top:20px;}
.tab-pane img{ margin:0 10px 10px 10px; width:175px;}
.tab-pane h4{ padding-top:20px;}


.helicopter img{width:100%; border:5px double #FFFFFF;}
.helicopter {background-color:#FE6845; min-height:344px; color:#FFFFFF; padding:20px; margin-top:30px;}
.helicopter p{ font-size:18px; line-height:130%}
.helicopter hr{ border:1px solid #000000;}
.helicopter h2 {font-size:42px; font-weight:900; padding-top:10px; border-bottom:none!important; margin-bottom:0!important; text-transform:uppercase; color:#000}
.helicopter div{font-size:18px; background-color:#000; padding:10px; text-align:center; text-align:center;}
.helicopter div h3{ margin:0; background-color:#404040; font-weight:900; font-size:24px; padding:10px; color:#FFFF00;}


#PlacesOfInterest .floatLeft { padding:10px;}
#PlacesOfInterest img{ text-align:center;}


/* 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;
          }
.textboxNew
{
    box-shadow:inset 0 0 0 #aaa !important;
    border-top:solid 1px #ececec !important;
    border-left:solid 1px #ececec !important;
    border-right:solid 1px #ececec !important;
    background:#ececec !important;
    border-bottom:solid 2px #dddddd !important;
    padding:10px 15px !important;
    width:100% !important;
}
.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{ background:none!important;}

.colorchanger a, #sizecontroldiv a{display:block; width:30px; float:left; border:1px solid #FFFFFF; text-align:center; color:#FFFFFF; font-weight:900; font-size:11px;}
.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;}