@import url(//fonts.googleapis.com/css?family=Arimo:400,300italic,300,100italic,100,400italic,500,500italic,700,700italic,900italic,900);
@import url(//fonts.googleapis.com/css?family=Roboto:400,300,100,700);
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
body { background:#fff; color:#000000; font-size:13px; line-height:19px; font-family: 'Roboto', sans-serif; overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 { color:#000000; padding:0; margin:0; }
strong { font-weight:bold;color: #846705; }
.cf:before, .cf:after { display: table; content: ""; line-height: 0; }
.cf:after { clear: both; }
h1 { font-size: 36px!important; font-family: 'Roboto', sans-serif; }
h2 { font-size: 20px!important; font-family: 'Roboto', sans-serif; }
h3 { font-size: 18px!important; font-family: 'Roboto', sans-serif; }
h4 { font-size: 18px!important; font-family: 'Roboto', sans-serif; }
h5 { color:#362a1f; font-size:18px!important; font-family: 'Roboto', sans-serif; padding-bottom:15px; }
a { color: #222222; transition:all 0.2s linear 0s; }
a:hover, a:focus { color: #000; }
input:focus, textarea:focus { outline:0 none; }
hr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }
.alignCenter { text-align:center; }
.font_size_14px {font-size:14px;line-height: 22px;}
.btn-primary { padding: 8px 20px; line-height:18px; background: #158dd9; color: #fff;transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; font-size:14px; border-radius:3px; border:1px solid #158dd9;}
.btn-primary:hover, .btn-primary:focus { background: #fff; color:#158dd9; outline: none; box-shadow: none; }
.btn-transparent { border: 3px solid #fff; background: transparent; color: #fff; }
.btn-transparent:hover { border-color: rgba(255, 255, 255, 0.5); }
.mybtn, .button { background:#007297; border:1px solid #007297; color:#fff; text-transform:uppercase; font-size:14px; font-family: 'oxygenbold'; padding:7px 15px; transition:all 0.2s linear 0s; }
p { color:#444; font-size:15px; padding-bottom:20px; line-height:28px; }
.mybtn:hover, .button:hover { color:#007297; background:#fff; border:1px solid #007297; }
a:hover { color: #111; text-decoration: none; outline: none; }
.dropdown-menu { margin-top: -1px; min-width: 180px; }
.center { text-align: center; }
.scaleIn { -webkit-animation-name: scaleIn; animation-name: scaleIn; }
.lead { font-size: 16px; line-height: 24px; font-weight: 400; }
.transparent-bg { background-color: transparent !important; margin-bottom: 0; }
ul, li { list-style:none; }
@-webkit-keyframes scaleIn { 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes scaleIn { 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 -ms-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
#wrapper { width:100%; }
/*-----Header-----*/
.gigw { background:#000000; }
/* .gigw .download_app {    color: #fff;    font-size: 13px;    float: left;    line-height: 11px;    position: relative;    top: -3px;} */
/* .gigw .download_app .icon{width:16px; height:25px; background:url(../images/mobile_icon.png) no-repeat; position:relative; top:0px; margin-right:6px;  display:inline-block;} */
.download_app {    background: url(../images/mobile_icon.png) no-repeat left center;	background-image:url(../images/mobile_icon.png);	background-repeat:no-repeat;	background-position:left center;    float: left;    line-height: 10px;     margin-top: 6px;   height:27px;    padding-left: 22px;        		padding-top:9px;}
.download_app a {color: #ffffff;font-size:13px;text-decoration:none;}

/* .gigw .download_app a{color:#ffffff; margin:0px 10px;} */
.gigw .colorStyle{float:left; margin-left:20px; line-height:12px;padding-top: 13px;margin-bottom:12px;}
.gigw .colorStyle li{display:inline-block;}
.gigw .colorStyle li a{width:13px; height:13px; border-radius:50%; border:2px solid #a2a2a2; text-indent:-9999px; display:block; margin:0 0 0 6px;}
.gigw .colorStyle li a.active{ border:2px solid #fbf6f7; }
.gigw .colorStyle li a.color1 {background:#e4b81f;}
.gigw .colorStyle li a.color2 {background:#ffffff;}
.gigw .colorStyle li a.color3 {background:#9a9595;}
.gigw .fontResize{float:left; margin-left:20px; padding-top: 13px;}
.gigw .fontResize li{float:left; line-height:14px; padding:0 10px;}
.gigw .fontResize li a{color:#fff; font-size:14px; font-weight:300;}
.gigw .fontResize li.last{border-left:1px solid #616161;}

.gigw .language{float:left; margin-left:18px;   background: #525252;}
.gigw .language li{float:left; line-height:14px;  padding: 12px 23px 13px; }
.gigw .language li a{color:#fff; font-size:12px;text-decoration:none;}
.gigw .language li.last{border-left:1px solid #616161;}
.gigw .language li a.active img{border-bottom:1px solid #fff;}
.gigw .skip_screen_text {text-transform: uppercase;float:left;font-size:11px;    padding: 10px 0px;}
.gigw .skip_screen_text a{color:#e4b81f; margin:0px 10px;}
.gigw .top_button_acces {float:right;font-size:11px;}
.gigw .screenAcc:hover{color:#eaaf3d;}
.gigw .screenAcc .icon{width:16px; height:16px; background:url(../images/sprit.png) no-repeat -229px -1px; position:relative; top:3px; margin-right:6px;  display:inline-block;}
.gigw .skipCon:hover{color:#eaaf3d;}
.gigw .skipCon .icon{width:16px; height:16px; background:url(../images/sprit.png) no-repeat -200px 0px; position:relative; top:3px; margin-right:6px;  display:inline-block;}

.middleRow { padding:0px 0 3px 0; /* border-bottom: 4px solid #eaaf3d; */ }
.logo { float:left;padding: 18px; }
.logo_main { float:left;    padding: 25px 25px 25px 2px;}
.emblem_logo {     text-align: center;   padding: 10px 2px;}
.jyoti_logo {    }
#header .rightCol { float:right;padding-right: 0px; }
#header .leftCol { float:left;padding-left: 0px; }
.searchArea { position:relative; float:left; margin:190px 50px 5px;}
.searchArea .searchField {opacity: 0.9; border: 0;    line-height: 31px;    height: 52px;    font-size: 14px;    color: #9c9c9c;    width: 490px;position: relative;    padding: 10px;    border-radius: 25px; }
.searchArea .searchBtn { background:url(../images/sprit.png) no-repeat -452px 1px; border:0; display:inline-block; position: relative;left: -8px;    top: -50px; text-indent:-9999px; width:50px; height:50px; padding:0; float:right; }
.Homebox {/* position: relative;    float: left;   margin: 80px 50px;  */    width: 336px;}
.hbox {width: 125px;    height: 125px;    background-color: #433164;    float: left;    margin: 10px;border: 4px solid #5b5a5a;    opacity: 0.9;}

.taxBtn { background:#f1f1f1; border-radius:2px 2px 0 0; border:1px solid #f1f1f1; border-bottom:1px solid #168dd9; font-size:13px; color:#494949; text-align:center; padding:0 17px; line-height:33px; height:33px; display:block; float:right; margin-right:13px; }
.taxBtn.disNone{display:none;}
.taxBtn .icon { display:inline-block; height:11px; margin-right:5px; position:relative; top:1px; width:10px; background:url(../images/sprit.png) no-repeat -30px 0; }
.taxBtn:hover { background:#fff; border:1px solid #168dd9; color:#168dd9; }
/* .search_container_menu {    display: block;    float: left;    height: 35px;    line-height: 35px;    margin-left: 10px;    position: relative;    width: 133px;    top: 0;} */
.search_container_menu {padding-left:20px;}
.search_container_menu input[type="search"] {background-color: #2fb8e0;border: medium none;color: #000000;display: inline-block;font-size: 13px;padding-left: 8px;padding-right:30px;vertical-align: middle;width: 200px;    padding-top: 1px;}
.search_container_menu .search {    width: 134px;    background-color: #790d1c;}

.search_btn_menu {    background-color: rgba(0,0,0,0)!important;    background-image: url("../images/search_icon.png");    background-position: 0 0;    background-repeat: no-repeat;    border: medium none;    background-color: transparent;    cursor: pointer;    height: 20px;    position: absolute;    right: 8px;    top: 17px;    min-width: 25px!important;    width: 21px!important;}
::placeholder {  color: #fff;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff;}
::-ms-input-placeholder { /* Microsoft Edge */ color: #fff;}
.booking_btn {
    padding: 0px 30px;
    background-color: #2fb8e0;
    float: right;
    font-size: 14px;
    font-weight: 600;
}

#header .topMenu { float:right;margin: 10px 0px; }
#header .topMenu li { display:inline-block; }
#header .topMenu li a { color:#494949; padding:0 15px 0 0; line-height:33px; }
#header .topMenu li a:hover { color:#168dd9; }
/*----nav----*/
#navbar-wrap { /* margin-top:5px; */ }
#navbar.mainMenu { position:relative; z-index:99999; }
#navbar.mainMenu ul { /* margin:0 -22px; */ }
#navbar.mainMenu > ul > li { display:block; float:left; position:relative; line-height:48px; }
#navbar.mainMenu > ul > li > a { font-weight: 600;padding:0; display:block; font-size:14px; color:#fff; text-decoration:none; transition: all 0s linear; padding:0 14px;text-transform: uppercase; }
#navbar.mainMenu > ul > li > a:hover { text-decoration:none; }
#navbar.mainMenu > ul > li:hover > a { color:#fff; }
#navbar.mainMenu ul li a.active { color:#fff; }
#navbar.mainMenu > ul > li:hover > a:before { position: absolute;    content: "";    height: 4px;    background: #ffd600;    left: 0;
    width: 100%;    top: 0px; }
	
ul.dropdown li a.active {    color: #fff!important;    background-repeat: no-repeat;    background-position: center bottom;    padding-bottom: 3px;}
ul.dropdown li.active a:before { position: absolute;    content: "";    height: 4px;    background: #e4b81f;    left: 0;width: 100%;    top: 0px; }

	
/* submenus */
#navbar.mainMenu ul ul { width:200px; padding:0px; background:#f1f1f1; position:absolute; left: 7px;
    top: 48px; margin:20px 0 0 0; transition: all 0.2s ease-in-out 0s; opacity: 0; visibility: hidden; border-bottom:3px solid #168dd9; }
#navbar.mainMenu ul ul li:first-child > a:after { content: ''; position: absolute; left:24px; top: -5px; background:url(../images/ul-arrow.png) no-repeat; width:11px; height:5px; }
#navbar.mainMenu ul ul ul li:first-child a:after { left: -5px; top: 50%; margin-top: -6px; border-left: 0; background:url(../images/uls-arrow.png) no-repeat; width:5px; height:11px; }
#navbar.mainMenu ul ul li { display:block; position:relative; padding:0; border:0; }
#navbar.mainMenu ul ul li a { padding:10px 16px; display:block; font-size:14px; color:#222020; line-height:1em; text-decoration:none; transition: all 0s linear; }
#navbar.mainMenu ul ul a:hover { text-decoration:none; }
#navbar.mainMenu ul ul li:hover { background-color:#ececec; }
#navbar.mainMenu ul ul li:hover > a { color:#168dd9; }
#navbar.mainMenu li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#navbar.mainMenu ul ul ul { left:100%; top:0; margin:0 0 0 20px; border-top:0; }
#navbar.mainMenuu ul ul li:first-child > ul { top:0px; border-top:0px; }
#navbar.mainMenu > select { display:none; }
/*-----Index Banner------*/
.bx-wrapper { position: initial; margin:auto; padding: 0;}
.bx-wrapper img { max-width: 100%; display: block; }
.thumb_box{width: 100%;}
.thumb_box img{width: 100%;}
.thumb_txt{padding: 15px 30px;    background-color: #0b5267;    float: right;    font-size: 17px;    font-weight: 600;    width: 100%;background-image: url(../images/arrow1.png);background-position: 90% 50%;background-repeat: no-repeat;text-decoration: none;min-height: 66px;display: flex;align-items: center;}
.thumb_txt a{color:#ffffff}
/** THEME
===================================*/

.our_explore {margin:60px 0px 120px 0px;text-align:center;}
.our_explore h2{font-size:21px; text-transform:uppercase; color:#931328;font-weight:600;margin:30px 0px;}
.our_explore p {    color: #474747;    font-size: 20px;    line-height: 15px;}
.our_explore a{line-height: 25px;}

.bx-wrapper .bx-viewport { background: #474444; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);margin-bottom:50px;height:640px; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom:0; width: 100%; }
/* LOADER */

.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
/* PAGER */

.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; display: none; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: none; *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a { background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000;display:none }
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev { left: 10px; background: url(../images/sprit.png) no-repeat -433px -98px; }
.bx-wrapper .bx-next { right:10px; background: url(../images/sprit.png) no-repeat -471px -98px; }
/* .bx-wrapper .bx-prev:hover { background-position: -59px -31px; }
.bx-wrapper .bx-next:hover { background-position: -151px -31px; } */
.bx-wrapper .bx-controls-direction a { position: absolute;
	top: 45%;
	margin-top: 11px;
	outline: 0;
	width: 35px;
	height: 50px;
	text-indent: -9999px;
	z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width:28px; height:28px; outline: 0; background: url(../images/sprit.png) -121px 0 no-repeat; margin: 0 1px; transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; }
.bx-wrapper .bx-controls-auto .bx-start:hover{ background-position: -121px -31px; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width:28px; height:28px; outline: 0; background: url(../images/sprit.png) -89px 0 no-repeat; margin: 0 1px; transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; }
.bx-wrapper .bx-controls-auto .bx-stop:hover { background-position: -89px -31px; }
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.indexSlider { position:relative; }
.indexSlider li img { width:100%; }
.indexSlider .bx-controls { position: absolute;    width: 100%;    top: 35%;    height: 28px;}
.indexSlider .bx-controls-direction { width:100%; position:relative; }
.indexSlider .slideContent { left:0; top: 30%; width:100%; z-index:1;position:absolute; }
.indexSlider .inner { max-width:940px; margin:0 auto; }
.indexSlider .inner .left { width:100%;text-align:center; }
.indexSlider .inner .title { color:#f6f5f3; padding-bottom:20px; font-family: 'roboto_slabbold'; line-height:55px; }
.indexSlider .inner .title h1{font-size:70px!important;color:#ffffff;font-weight:600;}
.indexSlider .inner p { font-size:24px; color:#f6f5f3; line-height:20px; }
.indexSlider .inner .lernMore { background:#168dd9; display:inline-block; padding:13px 20px; border-radius:2px; border:1px solid #168dd9; color:#fff; font-size:16px; }
.indexSlider .inner .lernMore:hover { background:#fff; color:#168dd9; }
.indexSlider .inner .lernMore .fa { font-size:15px; padding-left:18px; }

.activities h2 { font-size:30px!important; color:#931328; padding-bottom:40px; }
.activities ul {text-align:center; }
.activities ul li { width:18%; list-style:none; display: inline-block; padding:0 20px; text-align:center; }
.activities ul li .icon { width:75px; margin:0 auto; display:block; text-align:center; height:75px; background:url(../images/sprit.png) no-repeat 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.icon_text {font-size: 20px;line-height: 38px;}
.activities ul li .icon.first { background-position:-116px -362px; }
.activities ul li:hover .icon.first { background-position:-116px -443px; }
.activities ul li .icon.second { background-position:-374px -362px; }
.activities ul li:hover .icon.second { background-position:-374px -443px; }
.activities ul li .icon.third { background-position:-286px -356px; }
.activities ul li:hover .icon.third { background-position:-286px -443px; }
.activities ul li .icon.forth { background-position:-199px -354px; }
.activities ul li:hover .icon.forth { background-position:-197px -434px; }
.activities ul li .icon.fifth { background-position:-18px -362px; }
.activities ul li:hover .icon.fifth { background-position:-18px -443px; }
.activities ul li .icon.sixth { background-position:-359px -97px; }
.activities ul li:hover .icon.sixth { background-position:-359px -179px; }
.activities ul li .icon.seventh { background-position:-432px -97px; }
.activities ul li:hover .icon.seventh { background-position:-432px -180px; }
.activities ul li p { font-size:17px; color:#168dd9; display:block; line-height:20px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.activities ul li .text { font-size:17px; color:#931328; display:block; line-height:20px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.activities ul li:hover .text { color:#c0aa60; }
.hbox .icon { width:48px; margin:0 auto; display:block; text-align:center; height:57px; background:url(../images/sprit.png) no-repeat 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.hbox .icon.first { background-position:4px -80px; }
.hbox .icon.second { background-position:-174px -80px; }
.hbox .icon.third { background-position:-223px -80px; }
.hbox .icon.forth { background-position:-266px -80px; }
.hbox .icon.fifth { background-position:-37px -80px; }
.hbox .icon.sixth { background-position:-123px -80px; }
.activities ul li .icon.seventh { background-position:-432px -97px; }
.activities ul li p { font-size:17px; color:#168dd9; display:block; line-height:20px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.hbox .text { font-size:12px; color:#ffffff; display:block; line-height:20px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.activities ul li:hover .text { color:#eaaf3d; }
.comTransport { padding:95px 0; }
.comTransport h2 { font-size:17px!important; color:#6d4a7a; font-family: 'roboto_slabbold'; line-height:25px; background:url(../images/h2-bg.jpg) repeat-x bottom left; text-transform:uppercase; margin-bottom:34px; }
.comTransport h2 span { border-bottom:3px solid #eaaf3d; display:inline-block; padding-bottom:15px; }
.comTransport .leftCol h3 { font-size:22px!important; line-height:29px; font-weight:300; color:#000; padding-bottom:25px; }
.comTransport .leftCol p { font-size:15px; color:#444444; }
.comTransport .leftCol .learnAbout { padding-top:10px; font-size:15px; margin-bottom:80px; }
.comTransport .leftCol .learnAbout .title { float:left; }
.comTransport .leftCol .learnAbout .right { padding-left:126px; }
.comTransport .leftCol .learnAbout a { padding-right:8px; margin-right:8px; position:relative; }
.comTransport .leftCol .learnAbout a:after { position:absolute; top:4px; right:0; width:1px; height:13px; background:#b7b7b7; content:""; }
.comTransport .leftCol .learnAbout a:last-child:after { display:none; }
.r-tabs .r-tabs-nav { margin: 0; padding: 0; }
.r-tabs .r-tabs-tab { display: inline-block; margin: 0; list-style: none; margin-right: 1px;}
.r-tabs .r-tabs-panel { padding:20px; display: none; }
.r-tabs .r-tabs-accordion-title { display: none; }
.r-tabs .r-tabs-panel.r-tabs-state-active { display: block; }
.whatsNew li a { font-size:13px; color:#8b8b8b; font-weight:500; padding:10px 14px; text-transform:uppercase; display:block; }
.whatsNew li a:hover, .whatsNew li.r-tabs-state-active a { background:#e5e5e5; color:#202020; border-radius:2px; }
.indexNewsList { margin-left:-50px; padding-top:45px; }
.indexNewsList .box { float:left; width:50%; padding-left:50px; padding-bottom:45px; }
.indexNewsList .box .date { float:left; font-size:14px; color:#494949; font-family: 'roboto_slabregular'; text-transform:uppercase; width:45px; }
.indexNewsList .box .date span { display:block; font-size:30px; line-height:27px; }
.indexNewsList .box .right { padding-left:45px; }
.indexNewsList .box a { font-size:14px; line-height:22px; }
.bearers .col { background:#f4f2f5; position:relative; padding:25px 13px 13px 25px; margin-bottom:3px; }
.bearers .col .photo { float:left; width:64px; }
.bearers .col .right { padding-left:78px; }
.bearers .col .name { color:#168dd9; font-weight:700; font-size:15px; padding-bottom:7px; }
.bearers .col p { font-size:14px; color:#444444; line-height:18px; padding:0 0 8px 0; }
.bearers .col .social { float:right; }
.bearers .col .social a { display:inline-block; padding:4px 0; font-size:12px; height:20px; width:20px; border-radius:50%; color:#f4f2f5; text-align:center; }
.bearers .col .social a:hover { background:#444; }
.bearers .col .social .facebook { background:#4a78a3; }
.bearers .col .social .twitter { background:#59b0ca; }
.onlineServices { margin-top:40px; }
.onlineServices h2, .photoGallery h2 { font-size:40px!important; color:#000000; text-align:center; padding-bottom:10px; }
.onlineServices h3 {text-align:center;    font-weight: 600;    font-size: 20px!important;}
/* .onlineServices:after {position: relative;    content: "";    height: 4px;    background: #e4b81f;    left: 0;    width: 7%;    top: -10px;    margin: 0 auto;} */

.onlineServices ul { margin:0 -15px; }
.onlineServices li { float:left; width:25%; list-style:none; padding:0 15px; }
.onlineServices li .view { position:relative; }
.onlineServices li img { width:100%; }
.onlineServices li .linkBtn { background:#fff; font-size:13px; text-transform:uppercase; color:#131313; font-weight:500; border-bottom:1px solid #a7cacf; border-right:1px solid #a7cacf; position:absolute; bottom:18px; left:18px; right:18px; width:auto; padding:8px 15px; }
.onlineServices li .linkBtn .fa { color:#eaaf3d; float:right; font-size:19px; position:relative; top:-1px; }
.onlineServices li .view:hover .linkBtn { padding:8px 18px; background:#f5f3f3; }
.fsitemap { background:#0085ad; padding:50px 0 40px 0; }
.fsitemap .outer { margin:0 -15px;color:#ffffff }
.fsitemap .outer p{ color:#ffffff }
.outer .title {font-size: 14px;width:30px; color: #f1e000;text-transform: uppercase;font-weight: 700;/* padding-bottom: 5px; */float:left;}

.fsitemap .box { /* width:25%; */ float:left; padding:0 15px; }
.fsitemap .box h2 { font-size:16px!important; color:#f1e000; text-transform:uppercase; font-weight:700; padding-bottom:10px; }
.fsitemap .box ul { margin-bottom:30px; }
.fsitemap .box ul li a { font-size:14px; color:#ffffff; display:block; padding:3px 0; }
.fsitemap .box ul li a:hover { color:#eaaf3d; }
.fsitemap .box .social { margin-top:10px; }
.fsitemap .box .social a { display:inline-block; font-size:16px; padding:6px 0; height:27px; width:27px; border-radius:50%; color:#f4f2f5; text-align:center; margin-right:5px; }
.fsitemap .box .social a:hover { background:#000; }
.fsitemap .box .social .facebook { background:#4a78a3; }
.fsitemap .box .social .twitter { background:#59b0ca; }
.fsitemap .box .social .linkdin { background:#46a8db; }
.register_box {font-size:15px;color:#ffffff;line-height:25px;}
ul.socialmedia_icon li{float: left; }
.sicon {background:url(../images/sprit.png) no-repeat 0 0; width: 34px;    height: 30px; }
.facebook {background-position: -195px -26px;       display: block;}
.twitter {background-position: -230px -24px;       display: block;}
.lin {background-position: -333px -25px;  display: block;}
.gplus {background-position: -299px -23px;    display: block;}
.youtube {background-position: -399px -23px;    display: block;}
.pintre {background-position: -368px -23px;    display: block;}
.imp_link {/* padding-left:0px;margin-right: -25px; */}
.imp_link a img{margin:20px 0px;    width: 100%;}
.fbottomRow{padding:25px 0;    background-color: #0b5267;color:#ffffff;}
.fbottomRow .govLogo{text-align:center;}
.fbottomRow .govLogo li{display:inline-block; padding:0 30px;}
.footerText {text-align:center; margin-top:15px;}
.footerText li{display:inline-block; padding:0 30px 0 0; color:#d6d3d3;}
.footerText li:last-child{padding:0;}
.footerText li span{font-weight:600;}
.photoGallery .aroowArea{display:none;}
.jssora05l, .jssora05r { display: block !important; position: absolute; width: 40px; height: 40px; cursor: pointer; background: url(../images/a17.png) no-repeat; overflow: hidden; top:50%; left:0; }
.jssora05l{left:0 !important;}
.jssora05r{right:0 !important;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssort02 { position: absolute;  width:128px; height:543px; right:0; }
.jssort02 .p { position: absolute; top: 0; left: 0; width:76px; height:46px; }
.jssort02 .t { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
.jssort02 .w { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.jssort02 .c { position: absolute; top: 0px; left: 0px; width:76px; height:46px; box-sizing: content-box; cursor:pointer; }
.jssort02 .pav .c { top:0; _top: 0px; left:0; _left: 0px; width:72px; height:42px; border: #1b8fd9 2px solid;background-position: 50% 50%; }
.jssort02 .p:hover .c { top: 0px; left: 0px; width:72px; height:42px; border: #1b8fd9 2px solid; background-position: 50% 50%; }
.jssort02 .p.pdn .c { background-position: 50% 50%; width:72px; height:42px; border: #1b8fd9 2px solid; }
* html .jssort02 .c, * html .jssort02 .pdn .c, * html .jssort02 .pav .c { width /**/: 76px; height /**/:46px; }
#slider1_container{position: relative; top: 0px; left: 0px; width:100%; height:543px; background: #e2e2e2; overflow: hidden;}
.slides{cursor: move; position: absolute; left:0; top: 0px; width:812px; height:543px; overflow: hidden;}
.slides .titleText{position:absolute; left:0; bottom:0; width:100%; font-size:15px; color:#fff; background:rgba(49, 49, 49, 0.9); padding:25px;}
/*----Inner Page----*/
.innerContent{padding-top:30px;}
.innerContent p{font-size:15px; color:#444444; padding-bottom:20px;}
.titleArea{background:#352948; padding:50px 0 40px 0;}
.titleArea .breadcrumbs{float:left;}
.titleArea .breadcrumbs ul li{float:left; position:relative; padding-right:20px;color:#f6f5f3; font-size:14px;}
.titleArea .breadcrumbs ul li:after{position:absolute; content:"/"; right:7px; top:0; color:#fff;}
.titleArea .breadcrumbs ul li a{color:#f6f5f3; font-size:14px;}
.titleArea .breadcrumbs ul li a:hover{color:#eaaf3d;}
.titleArea .breadcrumbs ul li:last-child:after{display:none;}
.titleArea .pageTitle{font-size:30px!important; color:#f6f5f3; float:left; clear:both; padding-top:8px; }
.titleArea .col-md-12{position:relative;}
.titleArea .docMenu{position:absolute; right:15px; bottom:0;}
.titleArea .docMenu li { display:inline-block; padding-left:30px; }
.titleArea .docMenu li a { color:#fff; text-transform:uppercase; font-size:12px; }
.titleArea .docMenu li a:hover, .titleArea .docMenu li a:hover .fa { color:#eaaf3d; }
.titleArea .docMenu li .fa { padding-right:8px; font-size:14px; color:#817496;transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s;}
.innerDetailArea{padding:45px 0 70px 0;}
.innerDetailArea .leftCol{float:left; width:35.5%;}
.innerDetailArea .leftCol img{width:100%;}
.innerDetailArea .rightCol{float:left; width:64.5%; padding-left:45px;}
.innerDetailArea .primaryTitle{font-size:22px; font-weight:300; padding-bottom:20px; line-height:29px;}
.innerDetailArea p{text-align:justify; padding-bottom:35px;}
ul.bullet {margin-top:15px;    margin-bottom: 15px;}
ul.bullet>li {    list-style-image: url(../images/bullet_1.png);       line-height: 20px;    margin-left: 40px;    margin-bottom: 5px;    font-size: 15px;}
ul.bullet ul>li {    margin-left: 30px;    list-style-image: url(../images/bullet_2.png);}
ul.bullet ul ul>li {    margin-left: 30px;    list-style-image: url(../images/bullet_3.png);    color: #999;}
.mapArea {background:#f1f1f1;margin-top: 30px;}
.mapArea .mapCol{float:left; width:59.4308%; height:523px;}
.mapArea .mapCol img{width:100%; height:100%;}
.mapArea .addressCol{float:left; padding:75px 0 0 60px; width:330px;}
.mapArea .addressCol h3{font-size:17px!important; color:#fff; padding-bottom:35px; text-transform:uppercase;}
.mapArea .addressCol .addArea{font-size:15px; color:#fff;padding-bottom:35px; line-height:24px;}
.mapArea .addressCol p{color:#fff; padding:0;}
.mapArea .addressCol p span{color:#eaaf3d;}
.mapArea .addressCol .capital{color:#eaaf3d; text-transform:uppercase; font-weight:700; display:block;}
.mapArea .addressCol p a:hover{color:#fff;}
.mapArea .addressCol .downloadLnk{display:block; border:3px solid #474747;  width:100%; font-size:13px; font-weight:500; color:#fff; margin-top:35px;}
.mapArea .addressCol .downloadLnk a{color:#fff; display:block;padding:15px;}
.mapArea .addressCol .downloadLnk a:hover{background:#474747;}
.mapArea .addressCol .downloadLnk .icon{float:left; width:14px; height:20px; background:url(../images/sprit.png) no-repeat -260px 0; margin-top:5px;}
.mapArea .addressCol .downloadLnk .text{padding-left:20px; width:212px; display:inline-block;}
.mapArea .addressCol .downloadLnk .size{color:#9d9d9d; font-weight:400; display:block; padding-top:5px;}

.innerContent h2 {font-size: 21px!important;    text-transform: uppercase;    color: #931328;    font-weight: 600;    margin: 10px 0px 30px;}
.innerContent h3 {font-size: 18px!important;   color: #7b5ea9;    font-weight: 600;    margin: 20px 0px;}

.innerSitemap{padding:30px 0 60px 0;}
.innerSitemap li{padding:5px 0;}
.innerSitemap li a{font-size:15px;}

.innerSitemap li a:hover{color:#931328;}
.rtoLocator label{font-size:14px; color:#444444; padding-bottom:20px;}

/*Select Dropdown*/
.bootstrap-select { width: 220px \0;/*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle { width: 100%; padding-right: 25px; }
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }
.bootstrap-select.fit-width { width: auto !important; }
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
 width:100%;
}
.bootstrap-select .dropdown-toggle:focus { outline:0 none; background:none; outline-offset: -2px; }
.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; }
.bootstrap-select.form-control:not([class*="col-"]) {
 width: 100%;
}
.bootstrap-select.form-control.input-group-btn { z-index: auto; }
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
 float: none;
 display: inline-block;
 margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
 float: right;
}
.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group { margin-bottom: 0; }
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control { padding: 0; }
.form-inline .bootstrap-select.btn-group .form-control { width: 100%; }
.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled { cursor: not-allowed; }
.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus { outline: none !important; }
.bootstrap-select.btn-group .dropdown-toggle .filter-option { display: inline-block; overflow: hidden; width: 100%; text-align: left; }
.bootstrap-select.btn-group .dropdown-toggle .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
 width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu { min-width: 100%; z-index: 1035; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bootstrap-select.btn-group .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
.bootstrap-select.btn-group .dropdown-menu li { position: relative; }
.bootstrap-select.btn-group .dropdown-menu li.active small { color: #fff; }
.bootstrap-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; }
.bootstrap-select.btn-group .dropdown-menu li a { cursor: pointer; }
.bootstrap-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { display: none; }
.bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }
.bootstrap-select.btn-group .dropdown-menu li small { padding-left: 0.5em; }
.bootstrap-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bootstrap-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; }
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { position: static; }
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { position: static; top: auto; margin-top: -1px; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 5px; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle { z-index: 1036; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }
.bootstrap-select.show-menu-arrow .dropdown-toggle:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { bottom: auto; top: -3px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { bottom: auto; top: -3px; border-top: 6px solid white; border-bottom: 0; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { right: 12px; left: auto; }
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { right: 13px; left: auto; }
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { display: block; }
.bs-searchbox, .bs-actionsbox, .bs-donebutton { padding: 4px 8px; }
.bs-actionsbox { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs-actionsbox .btn-group button { width: 50%; }
.bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bs-donebutton .btn-group button { width: 100%; }
.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }
.bs-searchbox .form-control { margin-bottom: 0; width: 100%; }
select.bs-select-hidden, select.selectpicker { display: none !important; }
select.mobile-device { position: absolute !important; top: 0; left: 0; display: block !important; width: 100%; height: 100% !important; opacity: 0; }
.bootstrap-select.btn-group .dropdown-menu li:hover{background-color:#ebebeb;}
.rtoLocator .btn{line-height:30px; border:1px solid #cbcbcb;border-radius:3px; font-size:14px; color:#474747;}
.rtoLocator .btn-primary{text-transform:uppercase; font-weight:700; padding:10px 24px; margin-top:14px;}
.banner_img  {padding-bottom: 100px;}
.banner_img img {width:100%;overflow-x: hidden;position:relative;}
.about_htc img  {width:100%}
.margin_top_30px{margin-top:30px;}
.margin_top_60px{margin-top:60px;}
.margin_top_40px {    margin-top: 40px;}
.margin_bottom_60px{margin-bottom:60px;}
.margin_bottom_30px{margin-bottom:30px;}
.margin_left_20px{margin-left:20px;}
.margin_left_10px{
	margin-left:10px !important;
}
.margin_left_30px{
	margin-left:30px;
}
.margin_left_21px{
	margin-left:21px;
}
.margin_right_20px{
	margin-right:20px !important;
}
.margin_left_60px{
	margin-left:60px !important;
}
.margin_bottom_20px{
	margin-bottom:20px;	
}
.margin_top_-15px{
	margin-top:-15px !important;
}
.margin_left_-100px{
	margin-left:-100px;
}
.margin_top_20px{
	margin-top:20px;	
}
.margin_bottom_15px {
margin-bottom: 15px !important;
}
.margin_top_12px{
	margin-top:12px !important;	
}
.margin_top_5px{
	margin-top:5px !important;	
}
.touri_experiences {margin:40px 0px;}
.touri_experiences:after {position: relative;    content: "";    height: 4px;    background: #e4b81f;    left: 0;    width: 7%;    top: -10px;    margin: 0 auto;}
.text_center {text-align:center;font-weight:600}
.slide p{margin:15px;padding:0px;}
.readmore_exp {font-weight:600;text-transform:uppercase;color:#444;font-size:14px;}
.readmore_exp:after {
    content: "";
    background: url(../images/read_more.png) no-repeat scroll right center transparent;
    position: absolute;
    width: 15px;
    height: 15px;
        padding-top: 22px;
    right: 13%;
}
.experiences {padding: 50px 0px;     /*float: left; */ }
.activities1{  background-color: #fff; }
/* .experiences ul {margin:30px 0px;} */
.experiences ul {    text-align: center;}
.experiences ul li { list-style: none;
    padding: 0 15px;
    text-align: center;
    display: inline-block;
    width: 180px;
    vertical-align: top;}
.experiences ul li .icon { width:100px; margin:0 auto; display:block; text-align:center; height:100px; background:url(../images/sprit.png) no-repeat 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s;    background-color: #0085ad;border-radius:75px; }
.experiences ul li .icon.first {background-position:2px -167px;}
.experiences ul li .icon.second { background-position:-90px -166px; }
.experiences ul li .icon.third { background-position:-189px -166px; }
.experiences ul li .icon.forth { background-position:-273px -168px; }
.experiences ul li .icon.fifth { background-position:1px -253px; }
.experiences ul li .icon.sixth { background-position:-89px -256px; }
.experiences ul li .icon.seventh { background-position:-189px -256px; }
.experiences ul li .icon.eight { background-position:-283px -254px; }
.experiences ul li p { font-size:17px; color:#168dd9; display:block; line-height:20px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.experiences ul li .text { font-size:17px; color:#444444; display:block; line-height:12px; text-align:center; padding:12px 0 0 0; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; }
.experiences ul li .text_bold {    font-size: 18px;    font-weight: 600;    line-height: 22px;    color: #026a8a;}
.experiences ul li:hover .text { color:#026a8a; }
.mela_section{margin-top: 70px; margin-bottom: 70px;}
.incredibal_india {margin-left:35px}
.news_section h2 { font-size: 30px!important;
    color: #0085ad;
    margin: 10px 0px;
    padding-bottom: 15px;
    }
.gallery_section h2 { font-size: 30px!important;
    color: #0085ad;
    margin: 30px 0px;
    padding-bottom: 15px;
    text-align: center; }	
.gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size {
    width: 16.66666667%;
}
.gallery-isotope .item-isotope {
    float: left;
    margin-top: 0;
        padding-left: 0px;
    padding-right: 2px;
    padding-bottom: 2px;
}
.gallery-content .gallery_item {
    position: relative;
    overflow: hidden;
}
.gallery-content .gallery_item .text {
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    z-index: 10;    
    font-size: 18px;
    font-weight: 400;
    background-color: rgba(0,0,0, .5);
    margin: 0 auto;
    padding: 15px;
}	

/* .titleh2:after {position: relative;    content: "";    height: 4px;    background: #e4b81f;    left: 0;    width: 85px;    top: -10px;} */
.applyNow {line-height: 45px;display:inline-block;height: 48px;padding:0 50px;/* background:#168dd9; */border-radius: 0px;color:#444444;font-size:14px;font-weight:600;border: 2px solid #e4b81f;margin-bottom:15px;}
.mapsection { background:#edf5fa; padding:65px 0; }
.bold {font-weight:700;}
.mapdata {margin:90px 0px;}
.logoonline { background:#eaeaea; padding:27px 0;}
.logoonline h3 {padding-left:15px;padding-bottom:15px;}
.news_section{padding: 60px 0px 50px 0px;background: #cee5ec;}
.gallery_section{margin-top: 70px; margin-bottom: 40px;}
.view_all{background-image: url(../images/arrow.png);width: 55%;background-position: 98% 50%;background-repeat: no-repeat;text-decoration: none;}
.view_all a{color:#931328; font-size:16px;}
ul.whats_new {list-style: none; margin-bottom: 30px;    padding-right: 20px;}
ul.whats_new li {border-bottom: 1px solid #ccc;padding: 8px 0px;}
ul.whats_new li a{    font-size: 18px;    line-height: 25px;color:#000}
.news_title {    font-size: 16px;line-height: 25px;color: #444444;}
.date_text {color: #4d4b4b;    font-size: 16px;    line-height: 30px;}
/* .news_section .col-md-4 {padding: 10px 35px;} */
ul.utilities {list-style: none; margin-bottom: 30px;    padding-right: 20px;}
ul.utilities li {border-bottom: 1px solid #ccc;padding: 15px 0px;}
.gallery_thub {    width: 32.5%;    float: left;    margin: 0px 1px 2px;}
.gallery_thub.last {background-color:#750c16;width:103px;height:103px;padding:41px 2px 45px 19px}
.gallery_thub.last a{color:#ffffff}
.gallery_thub.last .readmore_exp{margin:25px 0px;}
.newsicon {display: inline-block;
    padding-left: 60px;
    margin-bottom: 8px;
    position: relative;
    color: #f6f6f6;
    font-size: 15px;
    background: url(../images/news_sletter.png) left center no-repeat;
    padding-bottom: 6px;}
.remove_padding{padding:0px;}
.newsletter {margin-top: 20px; margin-bottom: 40px;}	
.titlenews {font-weight:700;text-transform:uppercase;line-height: 31px;}
.newsletter input[type=text]{background-color: #560109;border:0px;height: 52px;font-style: italic;   padding:10px 10px 10px 15px;     font-size: 16px;width: 100%;position:absolute;color:#9a424a}
.newsletter input[type=button]{border: 0;z-index: 9999;position: relative;background-color: #560109;color:#e4b81f;font-weight:700;float: right;margin-top: 17px;}
.footer_ul {    list-style: none;    float: left;    padding: 0px;    margin: 10px 0px 0px 0px;}
.footer_ul li {float: left;padding: 1px 11px;text-transform: uppercase;}
.footer_ul a{color:#d6d3d3;font-weight:600}
.nopad {    padding: 0px 0px 15px 0px;}
.padding_left_0px{padding-left:0px!important}
.container_banner {/* position:absolute; */top:40px;}
.mela_bg_image {position:relative;}
.mela_bg_image img{width:100%;}
.melabox {margin:30px 0px}
.surajkund_box{    text-align: center;    padding: 61px 64px;    background-color: #5bc0de;    }
.surajkund_box h2{font-size:35px!important;margin:5px 0px;color:#ffffff}
.surajkund_box p{font-size:18px;color:#ffffff}
.surajkund_box h3{font-size:25px!important; margin-bottom:15px;color:#ffffff}
.readmore_suraj {padding: 10px 13px;border: 2px solid #fff;width: 140px;text-align:center;margin:0px auto;color:#ffffff}
.readmore_suraj a{color:#fff;font-size:16px;}
.top_nav {width: 100%;height:40px;background-color: #000000;}
.logo_section {width: 100%;background-color: #ffffff;}
.menu_navigation {width: 100%;background-color: #0085ad;}
.highlight {font-size:18px;color:#b71933}
.middlebox { margin: 50px 0px 70px 0px ;}
.section h2 { 
    font-weight: 500;
    font-size: 35px!important;
    text-align: center;
    color: #0085ad;
    margin: 30px 0px 20px 0px;
    letter-spacing: -0.08px;
}
.wall3 [class*=col-md] {
    padding: 1px 1px 0 0;
}
.wall2  [class*=col-md] {
    padding: 10px 15px 0 0;
}
.section-head {
    margin: 0 0 2.5% 0;
}
.tile {
    position: relative;
    display: block;
    width: 100%;
	border: 1px solid #ccc;
}
.bigtext{    font-size: 21px;
    font-weight: 500;    }
.smalltext{    font-size: 15px;
    font-weight: 500;}	
.surajkund_mela_div {height: 590px;}	
.tile .caption-bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px 10px;
    background: rgba(206, 229, 236, 0.95);
    color: #000;
    width: 100%;
    
}
.find-more {
    display: block;
    width: 100%;
    font-size: 16px;
}
.text-center {
    text-align: center;
}
.find-more .kt-btn {
    min-width: 180px;
    padding: 10px 20px;
    background-color: #0085ad;
    color: #fff;
    margin-top: 2.5%;
    display: inline-block;
}
.top-destinations {padding:20px 0px 50px 0px;background-color: #e3ecef;}
.socialsection {background-color:#004154;padding:30px 0px 50px 0px}
.socialsection h2 { font-size: 30px!important;color: #fff;}
.social {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;   
}
.social li {
    list-style: none;
    margin: 0 10px;
    display: inline-block;
}
.social .yt {
    background-color: #ba2025;
}
.social .fb {
    background-color: #3b5999;
}
.social .tw {
    background-color: #27aae1;
}
.social .ig {
    background-color: #5280a5;
}
.social li a {
    display: block;
    text-align: center;
    width: 80px;
    height: 80px;
    padding: 20px;
    border-top-right-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    -moz-border-radius: 50px 50px 50px 50px;
    -webkit-border-radius: 50px 50px 50px 50px;
    -khtml-border-radius: 50px 50px 50px 50px;
    color: #ffffff;
    cursor: pointer;
    line-height: 40px;
    font-size: 30px;
}
/* Tabs container */
.r-tabs {
	position: relative;
	border-top: 1px solid #931328;
	border-right: 1px solid #931328;
	border-left: 1px solid #931328;
	border-bottom: 1px solid #931328;
	border-radius: 4px;

}
.r-tabs p{padding:0px 11px 14px 0px;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #931328;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
    padding: 12px 34px;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.4);
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #931328;
	text-shadow: none;
	background-color: white;
	
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;
	border-bottom: 1px solid white;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;

	background-color: #931328;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;

	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #931328;
	text-shadow: none;
}
.table>tbody>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {font-size: 16px; padding: 8px 14px;}
.table>tbody>tr>th {/* border-top: 0px solid #ddd; */  vertical-align: top;    border-bottom: 2px solid #ab1f37;    font-size: 16px;    font-weight: 600;    color: #931328;}
.table>thead>tr>th {    vertical-align: top;    border-bottom: 2px solid #ab1f37;    font-size: 16px;    font-weight: 600;    color: #931328;}
.activelink {font-size:15px;color:#931328;}
.editor_content a{color:#2a6496;}
.footer_goto_top {
    height: 50px;
    width: 55px;
    position: fixed;
    bottom: 50px;
    right: 30px;
    cursor: pointer;
    background: url(../images/go_to_top.png) no-repeat;
}
.printmail a{color:#ffffff;}
.st_sharethis_custom {
    background: url(../images/share_this.png) center left no-repeat;
        margin-left: 36px;
    padding: 1px 2px 2px 20px;
    cursor: pointer;
    color: #03638d;
}
.text_align_right {text-align:right;}
.news_archive_div {text-align:right;margin:2px 30px 20px 10px;}
.feedback_content .form-control{width:50%;}
.feedback_content .form-group label{padding:3px;}
.distancd_calculator {padding: 10px 5px 6px 14px; margin-bottom: 30px;   background-color: #e0d3a7;    border: 1px solid #8c6666;    border-radius: 10px;}
.distancd_calculator .form-group label{padding:3px;}

.form-group label{font-size:15px; }
.align_center{    text-align: center;}
.red_color {color:#931328;}
.dropdown-toggle {text-align:left;}
.ff_inner_area_thumb img {border:3px solid #e4b81f; border-radius: 10px;text-align:center;}
.ff_inner_box{min-height:315px;}
.ff_inner_area_thumb, .ff_titles {text-align:center;}
.ff_titles h2{margin: 10px 0px 30px;}
.left_menu_area img{text-align:center;}
.left_menu_active {
    background-image: url(/images/peacock_bw.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #8A680E; 
    color: #CC0000;
	line-height: 22px;
	font-size:15px;
	font-weight:600;
	    padding: 8px 5px;
}
.PlacesofInterest {text-align:center;    margin-bottom: 20px;}
.PlacesofInterest ul li {display:inline;}
.PlacesofInterest .left_menu_active {
    background-image: none;
    background-position: none;
background-repeat: no-repeat;
padding: 8px 35px;
}
.sidebar-resources-categories{
        background-color: #792332;
    line-height: 68px;
    position: relative;
	color:#fff;
}
.PlacesofInterest .left_menu {padding: 8px 35px;}
.PlacesofInterest .left_menu:hover{background-color: #792332;
    line-height: 68px;background-image: none;
    background-position: none;
background-repeat: no-repeat;}
.PlacesofInterest .left_menu:hover a{color:#fff}
	
.sidebar-resources-categories a{color:#fff}
.sidebar-resources-categories::after{
    content: '';
    position: absolute;
    left: 42%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #792332;
    clear: both;
}

.left_menu:hover{background-image: url(/images/peacock_bw.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #8A680E;  
}
.left_menu a:hover {color: #CC0000;width:100%}
.left_menu {
    border-bottom: 1px dotted #999999;
	font-weight:600;
    color: #000000;
	    line-height: 22px;
		font-size:15px;
	    padding: 8px 5px;
}

.form_area {
    border: 1px solid #DEE3DA;
    border-radius: 10px 10px 10px 10px;
    background: #FAE386;}
.form  .col-sm-7{font-size:14px;}
.desti_sub_title {
    border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    color: #006699;
	    font-size: 16px;
		    clear: both;
    padding: 6px 0;
}
.readmore_r {
    clear: both;
    float: right;
    margin: 5px 0 10px;
	    font-weight: 600;
}




	
.thumbarea_exphub {
	height: 166px;
	margin: 20px 0 0 10px;
	padding: 21px 0 0;
	width: 100%;
}
.thumbarea_exphub_btm {
	height: 166px;
	margin: 32px 0 0 1px;
	padding: 21px 0 0;
	width: 532px;
}
.thumbarea_exphub_inner {
	height: 124px;
	margin: 0 0 0 18px;
	width: 100%;
}
.thumbarea_exphub_L {
	float: left;
	height: 122px;
	
}
.thumbarea_exphub_R {
	float: left;
	height: 122px;
	
}
.exphub_scrollarea {
	margin: auto;
	width: 100%;
}
.exphub_scrollarea_btm {
	margin: auto;
	width: 701px;
}
.scrollarea_L {
	float: left;
	width: 21px;
}
.scrollarea_M {
	float: left;
}
.slider_div {
	width: 100%;
	overflow: hidden;
	height: 129px;
}
.scrollarea_Middle {
	float: left;
	width: 92%;
	    padding: 0px 20px;
}
.scrollarea_Middle_btm {
	float: left;
	width: 100%;
	overflow: hidden;
}
.scrollarea_R {
	float: left;
	width: 21px;
}
.scroll_prevarrow {
	padding: 46px 0 0;
}
.scroll_nextarrow {
	padding: 46px 0 0;
}
.scroll_img_thumb {
	float: left;
	height: 150px;
	margin: 0 12px;
	padding: 3px 0 0 4px;
	 width: 127px;
}
.scroll_img_thumb img {    width: 130px;    height: 96px;    border: 2px solid #ecbb0d;    border-radius: 5px;}
.scroll_img_text {
	    margin: 10px 0 0;
    font-size: 14px;
    color: #790d1c;
    font-weight: 600;
}
.exphub_subhead {
	    height: 38px;
    margin: 18px 0 0;
    padding: 9px 0 0 17px;
    width: 150px;
    text-decoration: none;
    font-size: 16px;
	    border: 1px solid #ccc;
    border-radius: 2px;
}
.exphub_subhead_active {
    background-color: #56c0d6;
    border-radius: 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
	border:1px solid #368292;
    color: #FFFFFF;
}
.thumbarea_exphub {
    background-color: #ecebeb;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.exphub_subhead_active a {
	text-decoration: none;
	color:#fff;
}
.exphub_bullet {
	float: right;
	margin: 0px 20px 0 0;
}
.exphub_inner_area {
	clear: both;
	margin: 30px 0;
	padding: 0;
	width: 100%;
}
.hotel_img {
    float: left;
    height: 118px;
    margin: 0px 20px 20px 0px;
}
.hotel_img img {
    border: 3px solid #e4b81f;
    border-radius: 5px;
}
.sub_title {
     font-size: 21px!important;
    text-transform: uppercase;
    color: #931328;
    font-weight: 600;
    margin: 10px 0px 10px;
}
.classhotel {margin:10px 0px;    float: left;}
.hotel_cont {
    
    line-height: 18px;
    text-align: justify;
    
}
.exphub_subdetail_area {
	margin: 20px 0 0;
	width: 100%;
}
.exphub_subdetail_inner_area {
	float: left;
	margin: 0 50px 0 0;
	width: 200px;
}
.exphub_subdetail_clear {
	clear: both;
}
.exphub_subdetail_head h2 {
	margin: 0 0 5px;
	padding: 0;
}
.exphub_subdetail_inner_area ul {
	margin: 0 0 0 18px;
	padding: 0;
}
.exphub_subdetail_inner_area li {
	padding: 10px 0;
}	
.wts_serach_area {    background-color: #FAE386;    border: 1px solid #DEDEDE;border-radius: 10px;}	
.wts_serach_inner_area{margin:10px;}
.bodytext{font-size:14px;    margin: 10px 0px;}
.remove_padding_left_right{padding-left:0px!important;padding-right:0px!important;}		
.readmore {    color: #931328;    font-size: 15px;}
.hub_area {
    background: -moz-linear-gradient(center top, #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED)) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
	overflow: hidden;    
	padding-bottom:20px;
	margin-bottom:30px;
}
.hub_inner_area {
    margin: auto;
    
}
.hub_title {
    color: #000000;    font-size: 15px;
}
.exphub_subdetail_head {
    color: #CC0000;
}
.hub_inner_area_left {
    float: left;
    width: 217px;
}
.hub_inner_area_right {
    float: right;
    width: 245px;
}
.hub_inner_area ul {
    margin: 0 0 0 25px;
    padding: 0;
}
.hub_inner_area li {
    color: #333333;
    list-style-image: url(/images/bullet.png);
}
/* .book_div {float:right;} */
#Facilities 	{margin: 17px 0px;
    /* float: left; */}
#Facilities ul li{float: left;
    padding: 0 20px 0px 0px;
    text-align: center;}
#Facilities ul{margin:10px 0px;}	
.wts_text_area {
    clear: both;
    line-height: 190%;
    text-align: left;
    color: #6d2804;
	
}
.online_booking_area_h {
       background-color: #f5eac5;
    clear: both;
    padding: 6px;
    font-size: 14px;
    margin: 10px 0px;
}
.dataContainer {
     color: #ffffff;
    background-color: #5cb85c;
    height: 21px;
    text-align: center;
    width: 130px;
    border-radius: 5px 5px 5px 5px;
    font-weight: bold;
    vertical-align: middle;
    margin:0px auto;
    padding: 1px 0px 0px 10px;
}
.dataContainer img{border:0px;}
.dataContainer a {
    color: #fff;
}
.feedback_hotal {width: 100%; padding: 25px;}
.feedback_hotal input[type="radio"], input[type="checkbox"] {
    margin: 0px 3px 0 10px;
}    
.form_field_t label {font-weight:500;}
.form_field_t .control-label {font-weight:600;margin-bottom:10px;}
.form_field_t  strong{font-size:16px;}
/*Date 05-05-2014 Hotal map In Popup window*/

#mask {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 19;
}
#divGmap.modal_window {
    background-color: #1D1D1D;
    color: #FFFFFF;
    display: none;
    height: 500px;
    position: fixed;
    width: 680px;
    z-index: 21;
}
#startAlert.modal_window {
    color: #FFFFFF;
    display: none;
    height: 300px;
    position: fixed;
    top: 76px !important;
	left: 25%!important;
    width: 100%;
    z-index: 20;
	margin:0px auto;
}
#modal_window {
    border: 1px solid #808080;
    padding: 100px 50px 50px;
}
#closeX {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #000000;
    opacity: 1;
    text-align: right;
}
#closeX span {
    border: 1px outset #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
}
#close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #000000;
    float: right;    
    /*margin-top: -44px;*/
    opacity: 1;
    text-align: right;
}
#close span {
    cursor: pointer;
}	
.bg {width: 860px!important;
    height: 495px!important;}
.sitemaptext a{font-size:14px!important;}	
.sitemaptext{    margin-bottom: 30px;}
.contact_map{    background-color: #ecd8ab;
    padding: 15px;
    margin: 16px -13px 15px -15px;
    float: left;
    width: 100%;
    border-radius: 10px;}
	
.topdiv {
    color: #FFFFFF; 
    font-size: 19px;
    font-weight: bold;    
    text-align: center;
	margin: 10px 0px;
}
.inner_left_section {
    border-image: linear-gradient(to bottom, #3e6372, rgba(0, 0, 0, 0)) 1 100% 100 100%;
    border-left-style: solid;
    border-left-width: 3px;
    border-right-width: 0;
    margin-left: 0px;
    padding-left: 30px;
    height: 375px;
}
.tourism_hub {      text-align: center;  font-family: Georgia; 
    font-size: 30px;
}
.backcolor {height:310px;}
.act_rules{
	padding:15px;
	display:inline-block;
	
	font-size: 15px;
	background-color:#DCC4F4;
	border:1px solid #999999;
	width:100%;
	border-radius:10px;
	}	
.act_rules .span3 {
width: 230px;
margin-right:10px;
}	
.hasDatepickerclass {
width: 80px;
margin-right:10px;
}
.select_opt {
width: 116px;
margin-right:10px;
}

.act_rules .span6 {
width: 250px;
margin-right:10px;
}
.act_rules_left{
	display:inline-block;
	vertical-align:middle;
	}	
.act_rules_right{
	display:inline-block;
	vertical-align:middle;	
	}	
/****************************** Intranet Start**************************************/	
.search_container {
    vertical-align: middle;
    height: 80px;
    background-color: #fdf3e3;
    padding: 8px 15px 15px 15px;
}	
.search_left {
    display: inline-block;
    vertical-align: middle;
}
.search_left .span4{width:172px}
.searchgr {
    display: inline-block;
    vertical-align: middle;
}
.bold_text_label {
    font-weight: 700;
    
    padding: 0 7px;
}
.search_left select,.search_left input[type="text"] {
    margin: 5px 0;
    padding: 7px 5px;
    color: #999;
}

.search_right {
    display: inline-block;
    vertical-align: middle;
}

.search_container .help-inline {
    padding-left: 1px!important;
}
input.date_picker {
        background-image: url(/WriteReadData/images/calender_icon.png);
    background-repeat: no-repeat;
    background-position: 98%;
}
.seachbox_container {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    min-height: 30px;
    padding: 15px 0 0 0;
    padding-bottom: 0;
}
select:focus,input[type=text],input[type=password],input[type=email] {
    border: 1px solid #ccc;   
    line-height: 18px;
    box-shadow: none;
    outline: none;
}
.search_date_container {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    min-height: 35px;
    padding: 8px 0 0 18px;
    margin-right: 30px;
}

.search_container .blue_btn {
    padding: 5px 11px!important;
    margin: 0 5px 0 10px;
}
button.ui-datepicker-trigger {display:none;}
.btn-mirgin-left {margin-left:100px;}
.input-small {width: 115px;}
.hdnbuton{
        display:none;
        }
    .maindiv
    {
         width: 350px; height: 25px; float:left;
    }
    .leftdiv
    {
        width: 145px; height: 35px; float:left; text-align:left; padding-left:5px; 
    }
    .captchaleftdiv
    {
        width: 145px; height: 50px; float:left; text-align:left; padding-left:5px; 
    }
    .rightdiv
    {
        width: 200px; height: 25px; float:left; text-align:left;
    }
    .captcharightdiv
    {
        width: 200px; float:left; text-align:left;
    }
	.bizsearcha {
	background-color: #547508;
    border-radius: 7px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 22px;
    margin-left: 42px;
    padding: 7px;
    width: 170px;
	
	}
	.bizsearcha a{color: white;text-decoration:none; }
	.search_l_img {
	float: left;
	height: 21px;
	width: 21px;
	border: none;
	margin-bottom: 5px;
}
.topdivin {
    color: #FFFFFF;    
    padding: 15px 6px;
    text-align: left;
    
}
.topdivin a {
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
	    font-size: 17px;
    vertical-align: sub;
}
.inthissection_intranet ul {
	color: #333333;
	line-height: 200%;
    margin: 10px 0 10px 0px;
	
}
.inthissection_intranet ul  li{
 background-image: url(/WriteReadData/images/bullet.png);
    background-position: left center;
background-repeat: no-repeat;
    padding-left: 17px;}

.inthissection_intranet ul a {
	color: #333333;
}
.inthissection_intranet ul a:hover {
	color: #333333;
}
.intranetContent h3 {font-size: 18px!important;   color: #7b5ea9;    font-weight: 600;    margin: 10px 0px;}
.intranetContent h2 {font-size: 21px!important;    text-transform: uppercase;    color: #931328;    font-weight: 600;    margin: 10px 0px;}
.intraner_right h2{    border-bottom: 2px solid #931328;
    padding-bottom: 6px;
    margin-bottom: 10px;}
.intraner_right a{ font-size:14px;    line-height: 26px;}
.body_more {    text-align: right;
    margin-bottom: 15px;font-weight: 600;}
.intranetContent .sub_title {
    font-size: 21px!important;
    text-transform: uppercase;
    color: #931328;
    font-weight: 600;
    margin: 10px 0px 30px;
}
.ttt1 {
    width: 100%;
    float: left; 
    font-size: 14px;
    height: 30px;
    text-align: right;
    line-height: 28px;
}
.ttt2 {
    margin-right: 25px;
    font-weight: bold;
}
.ttt2 a {
    color: #CC3300;
    text-decoration: none;
}
.pagging_no {
    margin: auto;
    width: 400px;    margin-top: 50px;
}
.bg_pagging_active {
	background-image:url(../images/bg_pagging_active.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#234811;
	text-align:center }

.bg_pagging {
	background-image:url(../images/bg_pagging.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	}

.bg_pagging a:link{
	background-image:url(../images/bg_pagging.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	    line-height: 25px;
	text-align:center }

.bg_pagging a:hover{
	background-image:url(../images/bg_pagging.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center }

.bg_pagging a:visited{
	background-image:url(../images/bg_pagging.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center }
.login_main {
       border-radius: 5px;
    border: solid 1px #acacac;
    width: 410px;
    margin: 0 auto;
	    height: 340px;
		    background-color: #fff;
    padding: 10px 5px 20px 5px;
    box-shadow: 0px 0px 10px 5px #dddddd;
}
.photobank_area{padding-bottom:30px;}
.exphub_subdetail_head {margin:10px 3px;}
/* .photobank_L {
	width:302px;
	float:left;
}
.photobank_R {
	width:300px;
	float:right;
} */
.photobank_content {
	width:300px;
	clear:both;
	height:140px;
	margin:15px 0 30px 0;
	border-bottom:1px #999 dotted;
}
.photobank_content_L {
	width:115px;
	float:left;
}
.photobank_content_R {
	width:180px;
float: left;
}
.brd_photobank {
	border:7px #f1f1f1 solid;
}
.photobank_gallery_L {
	width:262px;
	float:left;
}
.photobank_gallery_R {
	width:330px;
	float:right;
}
.download_left a{margin-right:3px;}
.bizname {font-size:15px;color: #931328;    height: 35px;}
.bodytext_add{}
.bodytext_con{margin-top:10px;}
.hotal_detail_div{margin-right: 14px;width: 48%;background-color: #fff6d5;padding: 13px;border-radius: 6px;}
#divBusinessDirectory div.hotal_detail_div:nth-child(even) { clear:both;}
/****************************** Intranet End**************************************/	
.left_panel_btn  a{min-width:110px;}


/******************************************************************/
.glossymenu{
margin: 5px 0;
padding: 0;
width: 300px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(../images/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}
/*****************************************************************************/

.main_subtitle {
    margin: 12px 5px 0px -12px;
    font-weight: 600;
    color: #008000;
}
.assistance {
        position: fixed;
    bottom: 0px;
    left: 0px;
    background-color: #eaaf3d;
    color: white;
    font-family: Tahoma;
    font-size: 13pt;
    padding: 11px;
    border: 2px solid #560109;
}
.assistance  a{color:#ffffff;}
.fdata a{color:#ffffff;}
.showmore {        
    text-align: center;
    color: #ffffff;    
	padding: 8px 10px;
    display: block;
    margin: 10px auto;
    border-radius:10px;
    vertical-align: middle;
    cursor: pointer;
    width: 140px;
}
.norecord {    margin: auto 0px;
    font-size: 21px;
    color: red;
    text-align: center;
    padding-top: 35px;padding-bottom: 50px;}
.eb_listyle img{    border: 2px solid #ccc;
    border-radius: 5px;
    padding: 4px;    
	width:170px;}
.eb_ulstyle {
    padding: 0px;
    text-align: left;
    width: 100%;
}
.eb_listyle {
    display: inline-block;
    list-style: none none outside;
    zoom: 1;
	    margin: 0px 10px 20px;
}
.album_item_main {    margin-bottom: 15px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;}	
.album_item_main img {
    height: 125px;
    width: 123px;
    border: 2px solid #ccc;
    padding: 4px;
    border-radius: 5px;
}
.content_title {    
    vertical-align: top;
    border-bottom: 2px solid #ab1f37;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    font-size: 16px;
    font-weight: 600;
    color: #931328;
    line-height: 1.428571429;
    padding: 8px 14px;
}
.content_text {
    font-size: 14px;
    padding: 8px 14px;
    border: 1px solid #ddd;
}
.roomtariff>div>img {
    display: none;
}
#show1.slideshow img{width:100%;height:501px;
border: 1px solid #8c6666!important;
    border-radius: 5px;}
.caption {text-align: center;width:100%!important;font-size:17px;border: 1px solid #8c6666!important;
    border-radius: 5px;padding:7px 0px;    font-weight: 600;
    color: #460202;}
.header_inner {
	background-image: url("/images/header_top_background_b.jpg");
	background-repeat:repeat-x;
	background-position:center;
	height: 59px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    clear: both;
}	
.intranet_rowhead {
    background-color: #78A00C;
    color: #FFFFFF;
    font-weight: bold;
	padding:3px 5px;
}
.form_login tr {
    line-height: 35px;
}
.mailforms {    margin-bottom: 15px;}
.tender_title1 {
    border: 1px #7E453A solid;
    background-color: #DCC4F4;
    color: #7E453A;
    height: 36px;
    padding: 10px;
    font-style: normal;
    font-weight: 600;
}
.filtrocontainer{
	margin: 0 auto ;	
	
}
/* Overlay */
.portfolio {
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    position: relative;
}
.portfolio li{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style:none;
}
.portfolio .overlay {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 4px;
	width: 24%;
	text-align: center;
	/* cursor: pointer; */
	    border: 1px solid #ccc;
}
.portfolio .overlay img {
	position: relative;
	display: block;
	width: 100%;
}
.portfolio .overlay.h2,
.portfolio .overlay p {
	margin: 0;
}
.portfolio .overlay.h2 {
    float: left;
    font-size: 13px;
    font-weight: 400;
}

/* hubcaption */
.portfolio .hubcaption {
	/* padding: 2em; */
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.portfolio .hubcaption::before,
.portfolio .hubcaption::after {
	pointer-events: none;
}
.portfolio .hubcaption,
.portfolio .hubcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;	
}
.portfolio .hubcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
/* hubcaption Styling */
.portfolio .overlay .hubcaption {
	background: #56c0d6;
	height: 50px;
    padding: 15px;
	width:auto;
	top: auto;
	bottom: 0;
	left:0;
	right:0;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.hubcaption .h2 {
    font-size: 16px!important;
    float: left;
    font-weight: 400;
    line-height: 21px;
}
.portfolio .overlay .filtroicon a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}
.portfolio .overlay:hover .filtroicon a:hover,
.portfolio .overlay:hover .filtroicon a:focus {
	color: #252d31;
}


.portfolio .overlay.h2,
.portfolio .overlay .filtroicon a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/* .portfolio .overlay:hover .hubcaption,
.portfolio .overlay:hover h2,
.portfolio .overlay:hover .filtroicon a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
} */

.portfolio .overlay:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

/* .portfolio .overlay:hover .filtroicon a:nth-child(3) { */
	/* -webkit-transition-delay: 0.1s; */
	/* transition-delay: 0.1s; */
/* } */

/* .portfolio .overlay:hover .filtroicon a:nth-child(2) { */
	/* -webkit-transition-delay: 0.15s; */
	/* transition-delay: 0.15s; */
/* } */

/* .portfolio .overlay:hover .filtroicon a:first-child { */
	/* -webkit-transition-delay: 0.2s; */
	/* transition-delay: 0.2s; */
/* } */



/* filter categories */
.filtrocontainer input.filtro_all_selector:checked ~ .portfolio li,
.filtrocontainer input.filtro_selector_1:checked ~ .portfolio .wordpress,
.filtrocontainer input.filtro_selector_2:checked ~ .portfolio .joomla,
.filtrocontainer input.filtro_selector_3:checked ~ .portfolio .designing,
.filtrocontainer input.filtro_selector_4:checked ~ .portfolio .photography{
	opacity: 1;
}

.filtrocontainer input.filtro_selector_1:checked ~ .portfolio li:not(.wordpress),
.filtrocontainer input.filtro_selector_2:checked ~ .portfolio li:not(.joomla),
.filtrocontainer input.filtro_selector_3:checked ~ .portfolio li:not(.designing),
.filtrocontainer input.filtro_selector_4:checked ~ .portfolio li:not(.photography){
	opacity: 0.1;
}
.filtrocontainer input.filtro_selector_1:checked ~ .portfolio li:not(.wordpress) .hubcaption,
.filtrocontainer input.filtro_selector_2:checked ~ .portfolio li:not(.joomla) .hubcaption,
.filtrocontainer input.filtro_selector_3:checked ~ .portfolio li:not(.designing) .hubcaption,
.filtrocontainer input.filtro_selector_4:checked ~ .portfolio li:not(.photography) .hubcaption{
	display:none;
}

/* Overlay */
.portfoliopalce {
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    position: relative;
}
.portfoliopalce li{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style:none;
}
.portfoliopalce .overlay {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 12px;
	width: 31%;
	text-align: center;
	/* cursor: pointer; */
	    border: 1px solid #ccc;
		height:300px;
}
.portfoliopalce .overlay img {
	position: relative;
	display: block;
	width: 100%;
	height:180px;
	transition: .5s;
    transition-timing-function: ease-in-out;
}
.portfoliopalce .overlay img:hover {
    transform: scale(1.1);
    transition: .5s;
    transition-timing-function: ease-in-out;
}
.portfoliopalce .overlay.h2,
.portfoliopalce .overlay p {
	margin: 0;
	    line-height: 19px;
		color:#fff;
		padding-bottom: 10px;
}
.portfoliopalce .overlay.h2 {
    float: left;
    font-size: 13px;
    font-weight: 400;
}

/* hubcaption */
.portfoliopalce .hubcaption {
	/* padding: 2em; */
	color: #fff;
	/* text-transform: uppercase; */
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.portfoliopalce .hubcaption::before,
.portfoliopalce .hubcaption::after {
	pointer-events: none;
}
.portfoliopalce .hubcaption,
.portfoliopalce .hubcaption > a {
	/* position: absolute;
	top: 0;
	left: 0;
	width: 100%; */	
}
.portfoliopalce .hubcaption > a {
	/* z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0; */
}
.portfoliopalce h3 {
    font-size: 17px!important;
    color: #7b5ea9;
    font-weight: 600;
    margin: 10px 0px;
	color:#fff900;
}
.portfoliopalce .readmoreplace {float: none;
    background-color: #6b6a6d;
    padding: 3px 9px;
    color: #fff900;}
/* hubcaption Styling */
.portfoliopalce .overlay .hubcaption {
	background: #6b6a6d;
	height: 140px;
    padding: 5px 15px 5px 15px;
	width:auto;
	top: auto;
	bottom: 0;
	left:0;
	right:0;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.hubcaption .h2 {
    font-size: 16px!important;
    float: left;
    font-weight: 400;
    line-height: 21px;
}
.portfoliopalce .overlay .filtroicon a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}
.portfoliopalce .overlay:hover .filtroicon a:hover,
.portfoliopalce .overlay:hover .filtroicon a:focus {
	color: #252d31;
}


.portfoliopalce .overlay.h2,
.portfoliopalce .overlay .filtroicon a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/* .portfoliopalce .overlay:hover .hubcaption,
.portfoliopalce .overlay:hover h2,
.portfoliopalce .overlay:hover .filtroicon a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
} */

.portfoliopalce .overlay:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

/* .portfoliopalce .overlay:hover .filtroicon a:nth-child(3) { */
	/* -webkit-transition-delay: 0.1s; */
	/* transition-delay: 0.1s; */
/* } */

/* .portfoliopalce .overlay:hover .filtroicon a:nth-child(2) { */
	/* -webkit-transition-delay: 0.15s; */
	/* transition-delay: 0.15s; */
/* } */

/* .portfoliopalce .overlay:hover .filtroicon a:first-child { */
	/* -webkit-transition-delay: 0.2s; */
	/* transition-delay: 0.2s; */
/* } */



/* filter categories */
.filtrocontainer input.filtro_all_selector:checked ~ .portfoliopalce li,
.filtrocontainer input.filtro_selector_1:checked ~ .portfoliopalce .wordpress,
.filtrocontainer input.filtro_selector_2:checked ~ .portfoliopalce .joomla,
.filtrocontainer input.filtro_selector_3:checked ~ .portfoliopalce .designing,
.filtrocontainer input.filtro_selector_4:checked ~ .portfoliopalce .photography{
	opacity: 1;
}

.filtrocontainer input.filtro_selector_1:checked ~ .portfoliopalce li:not(.wordpress),
.filtrocontainer input.filtro_selector_2:checked ~ .portfoliopalce li:not(.joomla),
.filtrocontainer input.filtro_selector_3:checked ~ .portfoliopalce li:not(.designing),
.filtrocontainer input.filtro_selector_4:checked ~ .portfoliopalce li:not(.photography){
	opacity: 0.1;
}
.filtrocontainer input.filtro_selector_1:checked ~ .portfoliopalce li:not(.wordpress) .hubcaption,
.filtrocontainer input.filtro_selector_2:checked ~ .portfoliopalce li:not(.joomla) .hubcaption,
.filtrocontainer input.filtro_selector_3:checked ~ .portfoliopalce li:not(.designing) .hubcaption,
.filtrocontainer input.filtro_selector_4:checked ~ .portfoliopalce li:not(.photography) .hubcaption{
	display:none;
}




@media only screen and (min-width:668px) and (max-width: 999px){
	.portfolio .overlay p.description {
		bottom: 4em;
		font-size: 80%;
	}
	.portfolio .overlay.h2{
		font-size:60%;	
	}
	.portfolio .overlay .filtroicon a i {
		font-size: 12px;
		padding: 8px 10px;
	}
	.portfoliopalce .overlay p.description {
		bottom: 4em;
		font-size: 80%;
	}
	.portfoliopalce .overlay.h2{
		font-size:60%;	
	}
	.portfoliopalce .overlay .filtroicon a i {
		font-size: 12px;
		padding: 8px 10px;
	}
}
@media only screen and (min-width:240px) and (max-width: 667px){
	.portfolio .overlay{
		width:100%;	
	}
	.portfoliopalce .overlay{
		width:100%;	
	}
	.filtrocontainer label {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.PlacesofInterest {display:none;}
}
.social_icon_skm {
    margin: 30px 0px 5px;
}
.social_icon_skm a {
    margin-left: 7px;
}

#divhub {display:none}
.organisation_structure_page .left_section{
	width:100%;
}

.orgChart{
	font-size:13px;
	color:#333333;
}

.orgChart h2{
	font-size:13px;
	color:#333333;
	font-family:inherit;
	font-weight:normal;
}
.orgChart strong{
	font-weight:700;
}
.orgChart br{
	line-height:24px;
}

.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	width:110px;
	height:110px;
}
.orgChart table{
	border:none;
}
.orgPopup{
	width:380px;
}
.orgPopup_tab{
	width:340px;
}
.orgPopup.modal{
	margin-left:-190px;
}
.popup_content{
	padding:20px;
}

.orgPopup_tab.hp_tabs .tab-content > .active {
	display: block;
	border: 0px solid #576d8e;
	padding: 0px;
}
.orgPopup_tab .map img{
	width:100%;
	height:200px;
}
.orgPopup_tab .contact_text {
	width:300px;
}

.orgchartlabel, .orgchartbutton, .orgchartdata{
	margin:0;
	height:30px;
	vertical-align:middle;
}

.orgchartdata input{
	margin:0;
}
.remove_left_margin{
	margin-left:0 !important;
}
.contact_hod{
	display:block;
	float:left;
	width:100%;
}
.orgPopup_tab .contact_text {
    width: 300px;
}
.contact_text{
	display:block;
	float:left;
	width:250px;
	padding:10px 0px 10px 30px;
}
.contact_text .address {
    display: block;
    width: 100%;
}
.contact_map{
	display:block;
	float:right;
	width:410px;
	height:250px;
}
.contact_text h4{
	margin-bottom:5px;
	padding-bottom:5px;
}
.contact_text .address{
	display:block;
	width:100%;
}
.contact_text ul{
	margin:15px 0 0 0;
	padding:0;
}

.contact_text li{
	list-style:none;
	padding-left:25px;
	margin:5px 0;
}
.address_icon {
    background: url(../images/address_icon.png) top left no-repeat;
	padding-left: 30px;    
    line-height: 19px;
}
ul.inline_block li{margin:10px 0px;}

.phone_icon_btm, .email_icon_btm, .person_icon_btm {padding-left: 30px;height: 24px;line-height: 25px;}
.person_icon_btm {
    background: url(../images/person_icon_btm.png) center left no-repeat;	
}
.phone_icon_btm {
    background: url(../images/phone_icon_btm.png) center left no-repeat;	
}
.email_icon_btm {
    background: url(../images/email_icon_btm.png) center left no-repeat;	
}
.email_icon_btm a{padding:0px!important;}
.phone_icon {
    background: url(../images/phone_icon.png) top left no-repeat;	
}
.email_icon {
    background: url(../images/email_icon.png) top left no-repeat;	
}

.orgPopup_tab {
    width: 340px;
}
.pull-left {
    float: left;
}
.popup_content {
    padding: 20px;
}
.fancybox-overlay{z-index:999999!important;}
div#show1.slideshow {
    height: 500px!important;
}
@media screen and (max-width: 550px){
div#show1.slideshow {
    width: 100%;
    height: 150px!important;
}
div#show1.slideshow img{height:auto;}
.govt_resolution_search_container{text-align:center;}
.gr_search_left {width:100%!important}
.gr_search_date {width:100%!important;    margin-bottom: 15px;}
.gr_search_left input[type=text], .gr_search_left select{    width: 60%;
    font-size: 14px;
    display: inline;}



}
iframe#ytplayer {
    width: 100%;
}
#customsliderparent {width: 95%!important;}
.sp-card {
    min-height: 180px;
}
.sp-card h3 {
    font-size: 18px!important;
    color: #4e2196;
	font-weight:400;
    line-height: 25px;
    margin: 5px 0px 10px 0px;
}
.sp-thumb img {border-radius: 0px;      width: 183px;    height: 133px; }
.wts_serach_inner_area_main {margin:10px;    text-align: center;}
.wts_serach_inner_area_main .wts_serach_area {    justify-content: center;    display: flex;}	
.wts_serach_inner_area_main .form-group label {
    font-size: 15px;
    /* font-weight: 600; */
    margin: 0 15px 0px 40px;
}
.wts_serach_inner_area_main .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.wt_btn {margin-left:20px;    margin-top: 5px;}
.sp-thumb {float: left;    width: 35%;}
.sp-desc {float: left;    width: 62%;    margin-left: 15px;}
.sp-card {
    padding: 20px 15px;
    border: 1px solid #ddd;    
    font-size: 90%;
    margin: 0 0 20px 0;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}
.palaceinfo .sp-card{min-height: 110px;}
.palaceinfo .sp-thumb {float: left;    width: 35%;}
.palaceinfo .sp-desc {float: left;    width: 55%;    margin-left: 15px;}
.palaceinfo .sp-card {
    padding: 20px 15px;
    border: 1px solid #ddd;    
    font-size: 90%;
    margin: 0 0 20px 0;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}
.readmoreplace {font-size: 14px;
    float: right;
    background-color: #792332;
    padding: 3px 9px;
    color: #fff;
    }
.palaceinfo p{line-height:20px}	
.palaceinfo .readmoreplace {
    position: absolute;
    top: 130px;
    right: 20px;}
.readmoreplace:hover, .readmoreplace:focus  {color:#fff;
}	
li:nth-child(even) .clearfix{
    display:block!important;
} 
.tagsdata{margin-bottom: 6px;font-size: 14px;}

.blinktext {
background-color: #9a0000;
position: relative;
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
-webkit-animation-iteration-count: 3; /* Safari 4.0 - 8.0 */
animation-name: example;
animation-duration: 3s;
animation-iteration-count: 10000;
padding: 15px 30px;border-radius: 5px;    font-size: 16px;
    float: right;
}
.blinktext a{color:#fff}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
0%   {background-color:#9a0000;}
25%  {background-color:#d05409;}
50%  {background-color:#09d063;}
75%  {background-color:#8c6210;}
100% {background-color:#9a0000;}
}
/* Standard syntax */
@keyframes example {
0%   {background-color:#9a0000;}
25%  {background-color:#d05409;}
50%  {background-color:#09d063;}
75%  {background-color:#8c6210;}
100% {background-color:#9a0000;}
}

.container-fluid {/*  margin-top: 10px; */
    /* background-size: cover;
    background: url(../images/sky-1.jpg) no-repeat center center fixed; */}

*,*::before,*::after{
	margin:0;
	padding:0;
	box-sizing:border-box;
	}


p:not(:last-child) {
  margin: 0 0 20px;
}

.homephoto main {  
  padding: 10px;
  border: 1px solid rgba(0,0,0,.2);
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
      min-height: 530px;
}

.homephoto section {
  display: none;
  padding: 10px 0 20px;
 /*   border-top: 1px solid #abc;  */
}

.homephoto input {
  display: none;
}

.homephoto label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #abc;
  border: 1px solid transparent;
  font-size: 15px;
}

.homephoto label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

.homephoto label[for*='1']:before { content: '\f1c5'; }
.homephoto label[for*='2']:before { content: '\f03d'; }


.homephoto label:hover {
  color: #789;
  cursor: pointer;
}

.homephoto input:checked + label {
  color: #0af;
  /* border: 1px solid #abc; */
  border-top: 3px solid #0af;
  /* border-bottom: 1px solid #fff; */
  
}

.homephoto #tab1:checked ~ #content1,
.homephoto #tab2:checked ~ #content2{
  display: block;
}

@media screen and (max-width: 800px) {
  .homephoto label {
    font-size: 0;
  }
  .homephoto label:before {   
    font-size: 22px;
  }
}

@media screen and (max-width: 500px) {
  .homephoto label {
    padding: 22px;
  }
}
.photogallery img, .videogallery img {
    width: 32%;
    height: 198px;
    margin: 0px 2px 5px;
}
	
.newsSection{font-size: 16px; position: absolute; background: #fff; width: 33%; height: 93%; top: 14px; right: 16px; box-shadow: 1px 1px 2px 0px #37393a;}
.newsSection .whatnewselect{padding:10px;}
.latest_news{margin-left:0; padding-top:0px;}
.latest_news .box{float: none;
    width: 100%;
    margin-bottom: 15px;
    min-height: 80px;
    padding: 11px;
    background-color: #fff;}
.latest_news .box .date { float:left; font-size:13px; color:#fff;text-transform:uppercase; width:50px; background:#d8343b;text-align:center;margin: 0 5px;}
.latest_news .box:nth-child(2) .date{background:#016532;}
.latest_news .box:nth-child(2) .date .month{background:#525453;}
.latest_news .box:nth-child(3) .date{background:#0b5b74;}
.latest_news .box:nth-child(3) .date .month{background:#3b4042;}
.latest_news .box:nth-child(4) .date{background:#774505;}
.latest_news .box:nth-child(4) .date .month{background:#3b4042;}
.latest_news .box:nth-child(5) .date{background:#0b5b74;}
.latest_news .box:nth-child(5) .date .month{background:#3b4042;}
.latest_news .box .date .month{background:#715152; font-size:13px; line-height:14px;}
.latest_news .box .date .year{font-size:12px; line-height:14px;}
.latest_news .box .date span { display:block; font-size:26px; line-height:27px; }
.latest_news .box .right { padding-left:70px; }
.latest_news .box .right h3{padding-bottom: 5px;    font-size: 16px !important;    line-height: 20px;    color: #0085ad;}
.latest_news .box .right p{color:#6f6e6e;}
.latest_news .box a { line-height:22px;}	
.footer_logo {background-color: #0085ad;padding: 0px;}	
.gallerybtn	{margin-top: 15px;
    position: absolute;
    top: 0px;
    right: 30px;
    font-size: 14px;
    padding: 5px 50px 5px 10px;
    background-image: url(../images/arrow1.png);
    background-position: 90% 50%;
    background-repeat: no-repeat;}
.camera_caption .title h1 {
    font-size: 70px!important;    
    font-weight: 600;    margin-bottom: 15px;
}
.camera_caption p {
    font-size: 24px;
    color: #f6f5f3;
    line-height: 20px;
}
/*---------------Home Page Slider CSS Start--------------------*/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	direction: ltr;
	display: none;
	/* float: left; */
	position: relative;
	z-index: 0;
	/* margin-bottom:50px; */
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(../images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
   /*  background: #fff url(../images/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center; */
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	height:3px!important;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;    text-align: center;
}
.camera_caption > div {
	padding: 10px 20px;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(../images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(../images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: 9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(../images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(../images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(../images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(../images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: 9999px;
	width: 16px;
}
.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(../images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(../images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(../images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(../images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(../images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(../images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(../images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(../images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(../images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(../images/patterns/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}
.camera_caption > div {
	/* background: #000;
	background: rgba(0, 0, 0, 0.8); */
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #d8d8d8;
	background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}
.camera_bar_cont span {background-color:#2fb8e0}
/*---------------Home Page Slider CSS END--------------------*/	
/* exibito - css */


.exhibitor_fixed {
  top: auto !important;
  bottom: 0;
  position: fixed !important;
  z-index: 2;
}
.exhibitor-sticky-a a {
  /* color: #ffffff;
  font-size: 22px;
  background: #da2032;
  font-family: 'Roboto-Bold';
  padding: 14px 20px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  display: inline-block;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.35);
  text-decoration: none;
  white-space: nowrap */
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 0;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 0;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 0;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 0;
}

.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    border: 0;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: .5px solid #eee;
}

.ui-datepicker .ui-datepicker-header {
    border: 0;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    font-weight: 600;
    color: #666;
    font-size: 12px;
    margin: 0;
}

#datepicker.hasDatepicker {
    margin-top: -20px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
    top: 3px;
    background-image: url(/WriteReadData/images/navarrow.png)!important;
	background-position: 2px 0;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
    top: 3px;
    background-image: url(/WriteReadData/images/navarrow.png)!important;
	background-position: 2px -28px;
}
.govt_resolution_search_container {
    vertical-align: middle;    
    background-color: #ccc;
    padding: 8px 15px 15px;
    /* display:inline-block */
}

.govt_resolution_search_container .blue_btn {
    padding: 5px 11px!important;
    margin: 0 5px 0 10px
}

.govt_resolution_search_container .help-inline {
    padding-left: 1px!important
}

.gr_search_left input[type=text],.gr_search_left select {
    margin: 5px 0
}

.gr_search_right {
    display: inline-block;
    vertical-align: middle;
    width: 25%
}

.gr_search_date {
    display: inline-block;
    vertical-align: middle;
    width: 28%
}

.gr_search_left {
    display: inline-block;
    vertical-align: middle;
    width: 30%
}
.data-table {margin-top:30px;}
.subjectsearch .table>thead>tr>th {background-color: #e0d3a7;}

.accordion_close{padding:15px 15px 5px 5px;background:URL("../images/minus_inactive.png") no-repeat scroll left center transparent;vertical-align:top;display:block;width:24px;height:24px;float:right;}
.accordion_open{padding:15px 15px 5px 5px;background:URL("../images/plus_active.png") no-repeat scroll left center transparent;vertical-align:top;display:block;width:24px;height:24px;float:right;}
.instagram {background-position: -328px -23px;display: block;}
.fbottomRowlogo {
    background-color: #daf6ff;
    padding: 15px 0px 25px 0px;
}
.colflogo a img {
    border: 1px solid #000;
    border-radius: 7px;
}