body{font-family: 'Century Gothic', sans-serif;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.header{ background:#293b60;}
.top-icons ul, .top-links ul, footer ul{ margin-left:0px !important; padding-left:0px !important;}
.top-icons li{ display:inline-block; list-style:none; padding:13px 0 0px 10px;}
.top-icons .fb{ background:url(images/sprite-img.png) no-repeat 0 0; padding-left:0px;}
.top-icons .tw{ background:url(images/sprite-img.png) no-repeat -19px 0; padding-left:9px;}
.top-icons .gp{ background:url(images/sprite-img.png) no-repeat -43px 0; padding-left:9px;}
.top-icons .bl{ background:url(images/sprite-img.png) no-repeat -68px 0; padding-left:9px;}
.top-icons .yt{ background:url(images/sprite-img.png) no-repeat -93px 0; padding-left:9px;}
.top-icons a{ color:#fff; text-align:left !important; padding:4px 10px 4px 0;}
.header .floatLeft{ text-align:center; float:none;}
.header .floatRight{ text-align:center; float:none; margin-top:-10px;}
.top-links {}
.top-links li{color:#fff; display:inline-block; list-style:none; padding:13px 0 0px 10px;}
.top-links a{ color:#fff; text-align:right !important; padding:4px 10px 7px 0;}
.bannerBg{}
.navbar{ margin-bottom:0px !important;}
.navbar-default {/*background-color: #fff;*/ background:url(images/header-bg.jpg) repeat top left; border-color:transparent; /*-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);*/ font-size:18px; padding: 0px 5px 0px 0; position: relative;z-index: 99;}
.navbar-toggle {}
.navbar-default .navbar-nav>li>a {color: #333333;}
.navbar-default .navbar-nav>li>a:hover {color: #ffffff !important;background:#e4a514;}
.navbar-default .navbar-nav>li>a:focus {color: #ffffff !important;background:#e4a514 !important;}
.navbar-brand{float: left;height:90px !important;padding: 15px 15px;font-size: 18px;line-height: 20px;}
.banner{ margin:0px;}
hr{border:1px solid #cccccc !important; margin:0;}
.soft-form hr {margin-top: 20px;margin-bottom: 20px; border: 0 !important;border-top: 1px solid #eee !important;}
.hot-pad{margin:18px 0 15px 0;}
.hot-pad1{margin:18px 0 0px 0;}
.hot-pad2{margin:18px 0 0px 0;}
.grayBox{ background:#f6f6f6; text-align:justify;}
.grayBox h1{color:#1147b2; font-size:25px;font-weight:bold; padding-top:0px;}
.grayBox h3{font-size:17px; font-weight:bold; margin-left:10px;}
.grayBox p{ padding:10px;}
.welcome p{ padding:0px !important; text-align:justify; font-size:17px; font-weight:normal;}
.sensex{margin:15px 0 0 0;}
.sensex a { color: #990000;text-decoration: none; font-weight:bold; font-size:16px; }
.noBox{text-align:justify;}
.noBox h3{text-transform:uppercase; font-size:18px; font-weight:bold; margin-left:16px;}
.noBox h2{ color:#e29e02; text-transform:uppercase; font-size:27px; font-weight:bold; margin:10px 0px;}
.numBox{ background:#1147b2; color:#fff; font-weight:bold; padding:15px;  display:block; position:absolute;} 
.prodName{ padding-left:60px; display:block; line-height:24px;}

.blueBox{ background:#293b60; text-align:justify; color:#fff; }
.blueBox .titleName{font-size:28px; font-weight:bold; padding:20px 0 10px; 0px;}
.hospitality{ background:url(images/hospitality.jpg) top left no-repeat;}

.address .addName{font-size:35px; font-weight:normal;padding:66px 0 10px 0px;}
.address{ background: url(../images/hospitality-bg.jpg) no-repeat fixed center center #3b3b3b;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;position: relative; color:#FFFFFF;}
.litcontact {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 0;}
.address .addressInfo{display: block;overflow: hidden;padding: 15px 0;}
.address a{ color:#fff;}
footer{background:#293b60; padding:10px; color:#fff;border-top: 1px solid #466099;}
footer ul{margin:8px 0 0 0;}
footer li{padding:0 0 0 0; text-transform:capitalize !important; list-style-type:disc !important; margin:0 0 0 12px; line-height:25px;}
footer li a{ color:#fff !important; text-decoration:none;}
footer li a:hover{ color:#fff !important; text-decoration:none;}
footer li a:visited{ color:#fff !important;text-decoration:none;}
.footer-icons li{ display:inline-block; list-style:none; padding:5px 0 0px 10px; list-style:disc !important;}
.footer-icons .fb{ background:url(images/sprite-img.png) no-repeat 0 0; padding-left:0px;}
.footer-icons .tw{ background:url(images/sprite-img.png) no-repeat -19px 0; padding-left:9px;}
.footer-icons .gp{ background:url(images/sprite-img.png) no-repeat -43px 0; padding-left:9px;}
.footer-icons .bl{ background:url(images/sprite-img.png) no-repeat -68px 0; padding-left:9px;}
.footer-icons .yt{ background:url(images/sprite-img.png) no-repeat -93px 0; padding-left:9px;}
.footer-icons a{ color:#fff; text-align:left !important; padding:4px 10px 0px 0;}
footer li a:hover{ color:#fff !important;}
label{ display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.we-hiring-txt{ margin:21px 0 0 0; text-align:center;}
.compulsory {color: Red;}
/* animated elements */
.animateblock{opacity: 0; -webkit-transition: all 0.55s linear; -moz-transition: all 0.55s linear; transition: all 0.55s linear;}
.animateblock.animated{opacity: 1;}
.animateblock.centerleft{display: block; width: auto; text-align: center; margin-right: -30%;}
.animateblock.centerleft.animated{margin-right: 0;}
.animateblock.centerright{display: block; margin-left: -10%;}
.animateblock.centerright.animated{margin-left: 0;}
.animateblock.top{margin-top: -25px;}
.animateblock.top.animated{margin-top: 0px;}
.animateblock.tleft{margin-left: -20%;}
.animateblock.tleft.animated{margin-left: 0px;}
.animateblock.btm{margin-top: 55px;}
.animateblock.btm.animated{margin-top: 0;}
.animateblock.anirot{transform: rotateY(-90deg);}
.animateblock.anirot.animated{transform: rotateY(0deg);}
.animateblock.textx{transform: scale(0);}
.animateblock.textx.animated{transform: scale(1);}
/* Portfolio Items */
.project-item {}
.project-item:hover {}
.project-item .project-box {list-style: none;margin-top: 20px;overflow: hidden;position: relative;/*border: medium double #ccc;*/-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-transition: all .4s;-webkit-transition: all .4s;-o-transition: all .4s;-ms-transition: all .4s;transition: all .4s;	}
.project-item .project-box:hover {background-color: rgba(255, 255, 255, .9);-moz-box-shadow: 1px 1px 4px 1px #ccc;-webkit-box-shadow: 1px 1px 4px 1px #ccc;box-shadow: 1px 1px 4px 1px #ccc;}
.project-item .project-details {font-size: 14px;line-height: 24px;}
.project-item .project-details h2 {border-bottom: medium double #ddd;display: block;margin-bottom: 13px;padding-bottom: 10px;}

/* Portfolio/Project Items Overlay */
.project-box .overlay {background: #fff;background-color: #e47c14;background-color: rgba(228, 124, 20, .7);width: 100%;height: 100%;position: absolute;top: 0;overflow: hidden;padding: 10px;text-align: center;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;border: 10px solid rgba(255, 255, 255, 0);-webkit-background-clip: padding-box; /* for Safari */background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;}
.project-box:hover .overlay {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.project-box .overlay .modal-link {cursor: pointer;}
.project-box .overlay .button {background-color: #333;}
.project-box .overlay .button:hover {background-color: #666;}
.project-box .overlay .details {padding: 44px 36px;}
.project-item .overlay h2 {margin-top: 10px;margin-bottom: 20px;padding: 0 20px;line-height: 1.3;}
.project-item .overlay h2 a {color: #333;}
.project-item .overlay h2 a:hover {color:#e15154;}
.project-item .overlay a {color: #fff;text-decoration: none;}
.project-item img {display: block;position: relative;max-width: 100%;}

.icon-search{ background: url(../images/sprite-img.png) no-repeat 0px -24px; padding: 5px 27px 28px 27px;}
.tab-cont-bg{ background:#e4a514; padding:25px 0px 15px 0px;}
.prodct-tab{    background: url(../images/product-icon.png) no-repeat center top; padding: 100px 0 15px 0px; text-align: center;}
.soft-dev-tab{ background:url(../images/software-development.png) no-repeat center top; padding:100px 0 15px 0px; text-align: center;}
.soft-cons-tab{ background:url(../images/mobile-app.png) no-repeat center top; padding:100px 0 15px 0px; text-align: center;}
.what-we-tab{ background:url(../images/website-development.png) no-repeat center top;padding:100px 0 15px 0px; text-align: center;}
.partners-tab{ background:url(../images/digi-marketing-sol.png) no-repeat center top; padding:100px 0 15px 0px; text-align: center;}
.corp-info-tab{ background:url(../images/travel-sol.png) no-repeat center top;padding:100px 0 15px 0px; text-align: center;}
.pul-txt{ font-size:18px;font-weight:normal;text-transform: uppercase;}
.pul-txt a{ color:#333;} 
.pul-smll-txt{ font-weight:normal; line-height:21px;}
.cont-div{padding:15px 0 0px 0;}
.our-div{padding:0px;}
.our-div h2 {margin:20px 0 0 0;}
.our-div h3 {margin:20px 0 0 0;}
.our-div h6{font-size:20px;font-weight:normal;border-bottom:5px solid #e4a514;}
.main-head-txt{font-size:35px; color:#1147b2; font-weight:normal;padding:0px 0 5px 0 !important;margin:8px 0 0 0 !important;}
h3.hosp-maint-txt{font-size:25px; color:#1147b2; font-weight:normal;padding:0px 0 12px 0; border-bottom:1px solid #000000;}
h4.hosp-yellow-txt{font-size:28px; color:#e4a514; font-weight:normal;padding:0px 0 5px 0; text-transform:uppercase;}
.yellow-read-txt a{font-size:15px;color:#e4a514; font-weight:bold;}
.yellow-read-txt a:hover{ text-decoration:none;}
.hosp-small-txt p{}
.hosp-small-txt {padding-bottom:45px;}
.cont-txt{font-size:16px;font-weight:normal;line-height:25px; text-align:justify;} 
.cont-hotel-txt{font-size:16px;font-weight:normal;line-height:25px; padding:15px 0 0 0;} 
.cont-tab-txt{padding:20px 0 0 0;}
.cont-tab-txt1{padding:15px 0 0 0;}
.cont-txt1{font-size:15px;font-weight:normal;line-height:23px;color:#333333 !important;} 
a:hover{color:#333333 !important;text-decoration:none !important;} 
.cont-txt2{font-size:18px;font-weight:normal;line-height:25px; text-align:justify;} 
.our-head-txt{font-size:25px; color:#1147b2; font-weight:normal;padding:0px; margin:8px 0 5px 0;}
.overflowholder h6{font-size:20px;font-weight:normal;border-bottom:5px solid #e4a514; color:#1147b2;margin:0 0 15px 0; padding:0 0 5px 0;}
.hosp-box{-webkit-box-shadow: 3px 6px 5px 1px rgba(161,161,161,0.67);
-moz-box-shadow: 3px 6px 5px 1px rgba(161,161,161,0.67);
box-shadow: 3px 6px 5px 1px rgba(161,161,161,0.67); padding:5px 15px;margin:5px 0 0 0;}
/*start homedestinations*/
.destinationcarousel{
	background-color:#fff;
	float:left;	
}
.arrowscarousel{border-bottom:1px solid #373536;}
.arrowcarouselprev{
	width:40px;
	height:30px;
	cursor:pointer;
	margin-bottom:0px;
	float:left;
	background-image:url(../images/bgarrowcarouselprev.png);
	background-repeat:no-repeat;
}
.arrowcarouselnext{
	width:40px;
	height:30px;
	cursor:pointer;
	margin-bottom:0px;
	float:right;
	background-image:url(../images/bgarrowcarouselnext.png);
	background-repeat:no-repeat;	
}
.notclickable{
	cursor:text;	
}
/*end homedestinations*/

/*general carousel*/
.single-carousel{
	margin:10px 10px 10px 10px;
	display:inline;	
	font-size:14px;
	line-height:22px;
}
.slide-tab{ margin:10px 0 0 0;}
.yellow .datedayhometour, .yellow .ui-tabs-active a, .btnpromotion .yellow, .yellow .valueprice, .yellow .priceleftarchivetour, .yellow .areadmoresinglepostmasonry, .yellow .btngalleryarchivedestination, .yellow .btngallerypage, .yellow .filterinputicon, .yellow .titleinfocontact, .yellow .markercontactmap .circlemarker, .yellow .datearchivesinglepost, .yellow .btn, .yellow .readmoredestinationsingleproject, .yellow .pricesingleproject, .yellow .arrowcarouselprev, .yellow .arrowcarouselnext, .yellow .memberposition, .yellow .progressbartitle, .yellow .datesinglepost{
	background-color:#e4a514;	
}
.map-div .mapName{font-size:25px; font-weight:normal; padding:66px 0 10px 0px;}
.map-div{ background: url(../images/map-bg.jpg) no-repeat fixed center center #3b3b3b;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;position: relative; color:#FFFFFF;}
.litcontact1 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 0;}
.map-div .mapInfo{display: block;overflow: hidden;padding: 15px 0;}
.map-div a{ color:#fff;}
.map-div p{ margin:35px 0 25px 0;font-size:16px;}
.copy-div{ background-color:#354b7a; border-bottom:1px solid #16233f;}
.cop-txt{ color:#ffffff; padding:23px 0px 0px 0; text-align:center;}
.cop-txt a{ color:#ffffff;}
.cop-txt a:hover{ color:#ffffff !important;}
.copy-list{ padding:18px 0 0px 0;}
.copy-list li a{ color:#ffffff;}
.copy-list li a:hover{ color:#ffffff !important;}
.copy-list ul{ padding:0; text-align:center;}
.copy-list li{ list-style-type:none; color:#ffffff; display:inline; padding:0 0px 0px 0px; text-decoration:none; height:33px; line-height:30px;}
.copy-list li a{color:#ffffff;}
.foot-col{ padding-top:8px;padding-bottom:6px;}
.yellow-bdr{border-top: 2px solid #f7b91f;}
.mega-me{border-bottom: 1px solid #ddd;color: #01b2fa;font-size: 16px;font-weight: 300; margin: 0 0 6px; padding: 5px 0 5px 0; position: relative;}
.mega-me a{color: #01b2fa !important; text-decoration:none;}
.mega-me1{border-bottom: 1px solid #ddd;color: #01b2fa;font-size: 16px;font-weight: 300; margin: 0 0 6px; padding: 10px 0 5px 0; position: relative;}
.mega-me1 a{color: #01b2fa !important; text-decoration:none;}
.mega-list{}
.mega-list ul{}
.mega-list li{ line-height:28px; font-size:15px;}
.mega-list li a{ color:#333333;}
.megalist-pad{ padding:35px 0 0px 15px;}
.pressRelease {line-height: 28px;}
.pressRelease a{text-decoration:none;}
.pressRelease ul{ margin:0 0 30px 16px;padding:0;}
.pressRelease li {font-size:16px;}
.pressRelease li a{ color:#333333;}
.pressRelease li a:hover{ text-decoration:underline;color: #1147b2;}
.sitemap{ padding:8px 0 25px 0;}
.sitemap h2{font-size: 19px;font-weight: 500;border-bottom: 3px solid #e4a514;color: #1147b2;margin: 0 0 15px 0;padding: 0 0 6px 0;}
.sitemap a{text-decoration:none;}
.sitemap ul{ margin:0 0 0px 16px;padding:0;}
.sitemap li {font-size:16px;}
.sitemap li a{ color:#333333;text-decoration: none; font-weight:bold;}
.sitemap li a:hover{ text-decoration:underline;color: #1147b2;}
.sitemap ul li ul{ margin:0 0 0px 16px;padding:0;}
.sitemap li li { padding:5px 0px; list-style-type:circle;font-size:15px;}
.sitemap li li a{ color:#333333;text-decoration: none; font-weight:normal;}
/*Software CSS*/
.bredcrumb{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:10px 0 10px 0; font-size:14px;}
.soft-bann{margin:30px 0 0 0; position:relative; z-index:1;}
.soft-ban-txt{ position:absolute; z-index:2; padding:40px 0 0 21px !important;}
span.bread-txt-blue {color:#156daa; line-height:40px;}
span.bread-txt-blue a{color:#156daa;}
span.bread-txt-blue a:hover{color:#156daa; text-decoration:none;}
.soft-hr-txt{color:#1147b2; font-size:25px;padding:0 0 0px 0; line-height:36px;}
.soft-blck-txt{color:#333333; font-size:15px; padding-right:25px;}
.soft-but-div{ margin:21px 0 0 0;}
.soft-but{ margin:0 0 0 0px; background:#00c2ff;display:inline-block; padding:11px 15px;}
.soft-but1{ margin:0 0 0 15px; background:#00c2ff;display:inline-block; padding:12px 15px;}
.soft-but-txt{font-weight:bold; font-size:16px;color:#ffffff;}
.soft-but-txt a{color:#ffffff;}
.soft-but-txt a:hover{color:#ffffff; text-decoration:none;}
.soft-cont-txt{margin:25px 0 0 0;}
.soft-head-txt{font-size:30px; color:#1147b2; font-weight:normal;padding:0px 0 6px 0;border-bottom: 3px solid #cccccc;}
.soft-other-div h6 {font-size:20px;font-weight:normal;border-bottom:5px solid #e4a514; color:#1147b2;margin:0 0 15px 0; padding:0 0 5px 0;}
.soft-div-none{display:none;}

.soft-other-div ul{ padding:0 !important;}
.soft-other-div li{ list-style:none; display:none;}

.other-sub-div{ padding:18px 0 0 0;}
.borderContainer { padding: 8px; border: 1px solid #b3b3b3;}
.ulTitle {border-bottom: 1px solid #b3b3b3;font-weight: bold;padding: 0 0 5px 0;margin-bottom: 5px;}
ul.softTabs {padding: 0;width: 100%; margin-left:25px;}
ul.softTabs li {margin: 0;padding: 0;border-left: none;	font-size:16px; }
ul.softTabs li a {text-decoration:none;display: block;padding: 0 5px;outline: none;color:#333;}
ul.softTabs li a:hover {text-decoration: underline;	color:#1147b2;}
ul.softTabs li ul{ margin-left:0px !important; padding-left:18px;}
ul.softTabs li ul li { margin-left:0px !important; }
ul.softTabs li ul li:hover{text-decoration:underline;}
ul.softTabs li .current{ font-weight:bold; color:#1147b2;}
ul.softTabs li a .current{ font-weight:bold; color:#1147b2;}
.softwaresContent{margin-bottom:12px;}
.softwaresContent ul li {list-style-image: url(../images/listBullet.jpg);}
.borderContainer ul{margin-left:0; padding-left:15px;}
.borderContainer li {font-size:16px;}
.soft-hd-txt {font-size: 28px;font-weight: normal;color: #1147b2;}
.soft-hd-div{margin:12px 0 18px 0;}
.sysReq{margin-bottom:10px; font-size:16px !important;}
.sysReq h5{font-size:16px !important;}
.sysReq ul{ margin:0 0 15px 0; padding:0;}
.sysReq ul li{ list-style:none; list-style-image:none; margin-right:35px;}
.leftFloat{float: left;}
.softwaresContent1 ul {margin:0 0 0 15px; padding:0}
.softwaresContent1 ul li {list-style-image: url(../images/listBullet.jpg);}
/*Software CSS End*/

/*Hotel CSS*/
.hotel-bann{margin:30px 0 0 0;}
.hotel-rght-div{ border:1px solid #cccccc; padding:20px 23px 10px 23px; margin:30px 0 0 0;}
.hotel-head-txt{ font-size:25px; font-weight:normal;color:#1147b2; text-align:center;margin:0;}
.head-brdr{ padding:3px 0 0 0;}
h2.room-txt{ font-size:18px; color:#333333;}
.faci-list{ font-size:15px;}
.faci-list ul{ margin:0; padding:0; list-style-type:none;}
.faci-list li{ line-height:25px; padding:5px 0 5px 38px;}
.faci-list1{ font-size:15px;}
.faci-list1 ul{ margin:0; padding:0; list-style-type:none;}
.faci-list1 li{ line-height:25px; padding:5px 0 5px 1px;}
.drink-icon{ background:url(images/drink-icon.png) no-repeat; background-position:5px 3px} 
.tv-icon{ background:url(images/tv-icon.png) no-repeat; background-position:0px 1px;}
.elec-icon{ background:url(images/electronic-icon.png) no-repeat; background-position:0px 5px;}
.tea-icon{ background:url(images/tea-coffee-icon.png) no-repeat; background-position:0px 7px;}
.hair-icon{ background:url(images/hair-dryer-icon.png) no-repeat; background-position:0px 9px;}
.bed-icon{ background:url(images/recharge-point-icon.png) no-repeat; background-position:0px 4px;}
.news-pap-icon{ background:url(images/news-icon.png) no-repeat; background-position:0px 7px;}
.bar-icon{ background:url(images/mini-bar-icon.png) no-repeat; background-position:5px 2px;}
.iron-icon{ background:url(images/iron-icon.png) no-repeat; background-position:0px 7px;}
.wifi-icon{ background:url(images/wifi-icon.png) no-repeat; background-position:0px 5px;}
.luggage-icon{ background:url(images/luggage-icon.png) no-repeat; background-position:0px 4px;}
.rooms-icon{ background:url(images/room-service-icon.png) no-repeat; background-position:0px 4px;}
.coffee-icon{ background:url(images/coffee-icon.png) no-repeat; background-position:0px 4px;}
.conference-icon{ background:url(images/conference-icon.png) no-repeat; background-position:0px 5px;}
.business-icon{ background:url(images/business-icon.png) no-repeat; background-position:0px 4px;}
.cuisine-icon{ background:url(images/cuisine-icon.png) no-repeat; background-position:0px 4px;}
.travel-desk-icon{ background:url(images/travel-desk-icon.png) no-repeat; background-position:0px 4px;}
.auto-gen-icon{ background:url(images/backup-icon.png) no-repeat; background-position:0px 4px;}
.doc-on-call-icon{ background:url(images/doc-on-call-icon.png) no-repeat; background-position:0px 4px;}
.water-icon{ background:url(images/water-icon.png) no-repeat; background-position:0px 4px;}
.satelite-tv-icon{ background:url(images/satelite-tv-icon.png) no-repeat; background-position:0px 4px;}
.tele-services-icon{ background:url(images/tele-services-icon.png) no-repeat; background-position:0px 4px;}
.hotel-desk-icon{ background:url(images/hotel-desk-icon.png) no-repeat; background-position:0px 4px;}
.room-heater-icon{ background:url(images/room-heater-icon.png) no-repeat; background-position:0px 6px;}
.air-condi-icon{ background:url(images/air-conditioned-icon.png) no-repeat; background-position:0px 4px;}
.phone-icon{ background:url(images/phone_icon.png) no-repeat; background-position:0px 4px;}
.refri-icon{ background:url(images/refrigerator-icon.png) no-repeat; background-position:0px 4px;}
.private-balcony-icon{ background:url(images/private-balcony-icon.png) no-repeat; background-position:0px 4px;}
.power-backup-icon{ background:url(images/power-backup-icon.png) no-repeat; background-position:0px 4px;}
.bathroom-icon{ background:url(images/bathroom-icon.png) no-repeat; background-position:0px 4px;}
.shoe-icon{ background:url(images/shoe-shine-icon.png) no-repeat; background-position:0px 4px;}
.housekeeping-icon{ background:url(images/housekeeping-icon.png) no-repeat; background-position:0px 5px;}
.elec-kettle-icon{ background:url(images/electric-kettle-icon.png) no-repeat; background-position:0px 3px;}
.king-size-bed-icon{ background:url(images/king-size-bed-icon.png) no-repeat; background-position:0px 4px;}
.restroom-icon{ background:url(images/restroom-icon.png) no-repeat; background-position:0px 4px;}
.wardrobe-icon{ background:url(images/wardrobe-icon.png) no-repeat; background-position:0px 6px;}
.dressing-icon{ background:url(images/dressing-table-icon.png) no-repeat; background-position:0px 4px;}
.bath-towel-icon{ background:url(images/bath-towel-icon.png) no-repeat; background-position:0px 4px;}
.interconn-room-icon{ background:url(images/interconn_room-icon.png) no-repeat; background-position:0px 4px;}
.hotel-abt-txt{font-size:28px; font-weight:normal;color:#1147b2;}
.hotel-blu-txt{font-size:18px; font-weight:normal;color:#1147b2 !important; margin:0 !important; text-align:left !important;}
.hotel-main-cont{ margin:20px 0 0px 0;}
.hotel-main-cont1{ margin:20px 0 35px 0;}
.hotel-main-cont p { padding:6px 0;}
.tab-hot-txt{padding:20px 0 0 0;}
.tab-hot-txt h5{ font-size:16px !important; color:#333333;}
.main-tab-txt{ font-size:18px;}
.tab-main-div{margin:0px 0 25px 0;}
.tab-pad{padding:8px 0;}
.tab-hotel-list ul{padding:0;margin:0 0 0 18px;}
.tab-hotel-list ol{padding:0;margin:0 0 0 18px;}
.tab-hotel-list li{ line-height:28px;}
.tab-hotel-list li a{color:#333333;}
.tab-hotel-list li ul{ }
.tab-hotel-list li ul li{ list-style-type:disc;}
.cont-head-txt{ font-size:21px; color:#1147b2; padding:8px 0 8px 0;}
.cont-head-con-txt{ font-size:20px; color:#1147b2; padding:8px 0 8px 0;}
.cont-main-head{ font-size:16px; color:#333333; padding:4px 0 4px 0; font-weight:bold;}
.cont-loc-head{ font-size:16px; color:#333333; padding:44px 0 4px 0; font-weight:bold;}
.contact-add ul{ margin:0px; padding:0px;} 
.contact-add li{ display:inline; padding:0 5px 0 0; font-size:15px; float:left;}
.w10  { padding:0 0 0 10px !important;}
.w101  { padding:0 0 0 14px !important;}
.w102  { padding:0 0 0 15px !important;}
.w20  { padding:0 0 0 71px !important;}
.w201  { padding:0 0 0 52px !important;}
.w30  { padding:0 0 0 18px !important;}
.w301  { padding:0 0 0 39px !important;}
.w40  { padding:0 0 0 72px !important;}
.w50  { padding:0 20px 0 0 !important;}
.w60  { padding:0 20px 0 0 !important;}
.w70  { padding:0 4px 0 0 !important;}
.w80  { padding:0 53px 0 0 !important;}
.w90  { padding:0 21px 0 0 !important;}
.w901  { padding:0 4px 0 0 !important;}
.w100  { padding:0 39px 0 0 !important;}
.boldFont { font-weight:bold; }
.gallery li{ display:inline;}
.gallery a {margin: 6px 13px 6px 0px;padding: 2px;float: left;border: #CCC 1px solid; }
.gallery img{width:154px; height:100px !important;}
.tab-hot-txt h4{font-size:18px !important;}
.con-add-pers{ padding:21px 0 21px 0; font-size:16px;}
ul.banqstyle {margin: 10px 0 18px 0;width: 50%;float: left;padding:0;}
ul.banqstyle li.lset {list-style: none;width: 200px;font-weight: normal;color: #7c7c7c;}
ul.banqstyle li {float: left;list-style: none;width: 200px;padding-bottom: 5px;padding-left: 0px;border-bottom: #d2d2d2 1px dashed;background: none;}
.banquet-tbl{}
.banquet-tbl th{background-color: #e0e0e4;}
table.reference th {color: #333;background-color: #e0e0e4;border: 1px solid #d4d4d4;padding: 3px;vertical-align: top;text-align: left;}
table.reference td {border: 1px solid #d4d4d4;padding: 5px;padding-top: 7px;padding-bottom: 7px;vertical-align: top;}
table.reference tr.odd td {background: #f3f3f4;}
.hotel-divider{border-top: 1px solid #444444; height: 1px; width: 100%; margin:15px 0 15px 0;}
.hotel-prop-txt{font-size:28px; color:#1147b2; border-bottom:2px solid #cccccc; padding-bottom:6px;}
.it-img-pad{ margin:5px 15px 0px 0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor:default;
    background-color:transparent;
    opacity: 1;
}
/*Corporate CSS Start*/
.corp-announc{ padding:8px 0 25px 0;}
.corp-announc h2{font-size: 19px;font-weight: 500;border-bottom: 3px solid #e4a514;color: #1147b2;margin: 0 0 15px 0;padding: 0 0 6px 0;}
.corp-announc a{text-decoration:none;}
.corp-announc ul{ margin:0 0 0px 16px;padding:0;}
.corp-announc li {font-size:16px; padding:5px 0;}
.corp-announc li a{ color:#333333;text-decoration: none;}
.corp-announc li a:hover{ text-decoration:underline;color: #1147b2;}
.corp-announc li li { padding:5px 0px; list-style-type:disc;font-size:15px;}
.hidemyDiv {background-color: #ccc;width: 250px; padding: 8px;display: none;margin-left: -20px;position: absolute; z-index:1;}
.Close {font-size: 12px;color: #990000;text-align: right;padding-right: 10px;font-weight: bold;cursor: pointer;}
.pop-con-txt{font-size:16px;font-weight:normal;line-height:25px; text-align:justify; font-family: 'Century Gothic', sans-serif !important;} 
/*Corporate CSS End*/
.error-txt{font-size: 80px;color: #ffcc34;font-weight: normal;padding: 0;margin: 55px 0 30px 0;-moz-text-shadow: 2px 3px 6px red;-webkit-text-shadow: 2px 3px 6px red;text-shadow: 2px 3px 6px red;}
.dropdown-menu{ right:0 !important; left:auto;}
#myTab li a{ padding:13px !important;}
.form-control {  
    height: auto;
}
/*-----start-brands-carsuals----*/
.brand-carsuals{
	background: url("../images/brand-bg1.jpg") no-repeat 0px 0px;
	background-size: cover;
	/*min-height: 200px;*/
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display:none;
}
.nbs-flexisel-container {
   position: relative;
	max-width: 100%;
	margin: 0 auto;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}
.nbs-flexisel-item {
    float:left;
    margin:0 0px 0 0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right:10px;
    max-width:90%;
    max-height:90%;
}

.mobileApp{}
.mobileApp ul{padding:0;}
.mobileApp li{display:inline-block; margin-right:20px; text-align:center !important; min-height: 164px; vertical-align: top;}
.mobileApp li img{border:1px solid #ccc; margin-bottom:10px;}
.downloaded{background:#00c2ff; color:#fff; padding:10px; text-align:left;}
@media (min-width:320px){
	.footer-icons ul, .copyright{ text-align:center !important; padding-bottom:10px;}
	.navbar-brand{float: left;height:85px !important;padding: 15px 15px;font-size: 18px;line-height: 20px;}
	.soft-blck-txt{ display:none !important;}
	.soft-bann{display:none !important;}
	.soft-ban-txt{ position:relative; z-index:2; padding:0px 0 0 0 !important;}
	.soft-hr-txt{color:#1147b2; font-size:20px;line-height:21px !important;border-bottom: 1px solid #cccccc !important; padding:0px 0 20px 0 !important; }
	.soft-hr-txt br{display:none !important;}
	.hotel-main-cont1{ margin:0px 0 35px 0;}
	.hotel-main-cont{ margin:20px 0 0px 0;}
	.it-img-pad{width:100%;}
	.soft-but{ margin:0 0 0 0px; background:#00c2ff;display:block; padding:9px 14px;}
    .soft-but1{ margin:20px 0 0 0px; background:#00c2ff;display:block; padding:11px 14px;font-size:14px;}
    .soft-but-txt{font-weight:bold; font-size:16px;color:#ffffff;}    
    .soft-but1 select {width:100%;}
    .soft-but-div {margin: 21px 0 0 0;border-bottom: 1px solid #cccccc !important;padding-bottom: 22px;float:none !important; display:none;}
    .soft-but-div-mobile{ display:block; position:fixed; bottom:0; z-index:99;    background: #00c2ff; width: 100%; text-align: center !important;}
    ul.banqstyle {margin: 10px 0 18px 0;width: 100%;float: left;padding:0;}
    ul.banqstyle li.lset {list-style: none;width: 150px;font-weight: normal;color: #7c7c7c;}
    ul.banqstyle li {float: left;list-style: none;width: 150px;padding-bottom: 5px;padding-left: 0px;border-bottom: #d2d2d2 1px dashed;background: none;}
     .error-txt{font-size: 55px;color: #ffcc34;font-weight: normal;padding: 0;-moz-text-shadow: 2px 3px 6px red;-webkit-text-shadow: 2px 3px 6px red;text-shadow: 2px 3px 6px red; text-align:center;}
    .error-data-txt p{text-align: justify;}
}

@media (min-width:480px)
{   .soft-but-div {top:200px;border-bottom: none !important;padding-bottom: 0px; float:right !important; position:fixed; right:0; z-index:99;}
    .soft-but{}
    .soft-but1{ margin:0 0 0 15px; background:#00c2ff;display:inline-block; padding:12px 15px;font-size:14px;}
    .soft-but-txt{font-weight:bold; font-size:16px;color:#ffffff;} 
    ul.banqstyle li.lset {list-style: none;width: 200px;font-weight: normal;color: #7c7c7c;} 
    ul.banqstyle li {float: left;list-style: none;width: 200px;padding-bottom: 5px;padding-left: 0px;border-bottom: #d2d2d2 1px dashed;background: none;} 
   .error-txt{font-size: 80px;color: #ffcc34;font-weight: normal;padding: 0;-moz-text-shadow: 2px 3px 6px red;-webkit-text-shadow: 2px 3px 6px red;text-shadow: 2px 3px 6px red; text-align:left;}
  .error-data-txt p{text-align:left;}
  .trip-div{ padding:0px 0 0 0; width:100% !important;}
}
@media (min-width:600px){
	.main-head-txt{font-size:35px; color:#1147b2; font-weight:normal;padding:0px 0 5px 0 !important;}
	.our-head-txt{font-size:30px; color:#1147b2; font-weight:normal;padding:0px;}
	.address .addName{font-size:41px; font-weight:normal;padding:66px 0 10px 0px;}
	h3.hosp-maint-txt{font-size:35px; color:#1147b2; font-weight:normal;padding:0px 0 12px 0; border-bottom:1px solid #000000;}
	.map-div .mapName{font-size:30px;font-weight:normal; padding:66px 0 10px 0px;}
	.cop-txt{ color:#ffffff; padding:10px 0px 0px 0;}
	.soft-blck-txt{ display:block !important;}
	.soft-bann{display:block !important;}
	.soft-ban-txt{ position:absolute; z-index:2; padding:40px 0 0 21px !important;}
	.soft-hr-txt{color:#1147b2; font-size:25px;padding:0 0 0px 0 !important; line-height:36px !important;border-bottom: none !important;}
	.soft-hr-txt br{display:block !important;}
	.tab-hot-txt h5{ font-size:16px !important; color:#333333;}
	.it-img-pad{width:305px;}
	ul.banqstyle {margin: 10px 0 18px 0;width: 80%;float: left;padding:0;}
	}

@media (min-width:640px){
	.welcome br{ display:none;}
	.soft-ban-txt{ position:absolute; z-index:2; padding:60px 0 0 21px !important;}
	.trip-div{ padding:0px 0 0 0; width:100%;}
	}

@media (min-width:768px){
	.navbar {border-radius: 0px;}
	.navbar-default {padding: 0px 0 0px 0; position: relative;z-index: 99;}
	.navbar-nav {float: left;margin: 0;padding: 21px 0 15px 0;}
	.navbar-right {float: right!important; margin-right: 0px;}
	.nav>li>a {position: relative;display: block;padding: 10px 4px;color:#1147b2;font-size: 18px}
	.header .floatLeft{ float:left;}.header .floatRight{ float:right; margin-top:0px; text-align:right !important;}
	.welcome br{ display:block;}
	.project-box .overlay .details{ padding: 82px 36px;}
	.grayBox h1{color:#1147b2; font-size:38px; font-weight:bold;line-height: 45px;padding-top: 82px;}
	.welcome p{ padding:25px !important; text-align:justify;}
	.blueBox .titleName{font-size:38px; font-weight:bold; padding-top:128px;}
	ul.banqstyle {margin: 10px 0 18px 0;width: 60%;float: left;padding:0;}
	.trip-div{ padding:0px 0 0 0; width:auto !important;}
	.cop-txt{ color:#ffffff; padding:23px 0px 0px 0; text-align:left;}
	.copy-list ul{ padding:0; text-align:left;}
	}
@media (min-width:1024px){
	.navbar-brand{float: left;height:90px !important;padding: 15px 15px;font-size: 18px;line-height: 20px;}
	.navbar-nav {float: right;margin: 0;padding: 0px 0 0px 0;}
	.nav>li>a {position: relative;display: inline-block;padding: 35px 14px; color:#1147b2;}
	.nav>li>a:hover{display:inline-block;}
	.project-box .overlay .details{ padding: 44% 36%;}
	.grayBox h1{color:#1147b2; font-size:38px; font-weight:bold; line-height:56px; padding-top:44px;}
	.welcome p{ padding:0px !important; text-align:justify;}
	.blueBox .titleName{font-size:38px; font-weight:bold; padding-top:82px;}
	.footer-icons ul{ text-align:right !important; padding-bottom:0px !important;}
	.copyright{ text-align:left !important; padding-bottom:0px !important;}
	.main-head-txt{font-size:35px; color:#1147b2; font-weight:normal;padding:0px 0 5px 0 !important;margin:8px 0 0 0 !important;}
	.our-head-txt{font-size:35px; color:#1147b2; font-weight:normal;padding:0px;}
	.address .addName{font-size:52px; font-weight:normal;padding:66px 0 10px 0px;}
	h3.hosp-maint-txt{font-size:41px; color:#1147b2; font-weight:normal;padding:0px 0 12px 0; border-bottom:1px solid #000000;}
	.map-div .mapName{font-size:38px; font-weight:normal; padding:66px 0 10px 0px;}
	.cop-txt{ color:#ffffff; padding:23px 0px 15px 0; text-align:left;}
	.soft-ban-txt{ position:absolute; z-index:2; padding:120px 0 0 21px !important;}
	.soft-hr-txt{color:#1147b2; font-size:30px;padding:0 0 8px 0; line-height:36px;}
	.soft-blck-txt{color:#333333; font-size:16px;    width: 64%;}
	.hotel-main-cont{ margin:20px 0 0px 0;}
	.hotel-main-cont1{ margin:20px 0 35px 0;}
	ul.banqstyle {margin: 10px 0 18px 0;width: 50%;float: left;padding:0;}
	.hotel-rght-div{ min-height:475px; }
	.soft-but-div {display:block;}
    .soft-but-div-mobile{display:none;}
    .downloaded{background:#00c2ff; color:#fff; padding:10px; text-align:right;}
	}
	.cdsROW.wide{width:100% !important;}
	#CDSROWLOC447,#CDSRATINGWIDGET328{max-width:100% !important;}
	#CDSROWLOGO447.logo,#CDSRATINGWIDGET328.logo{ padding:0px 6px 0 6px !important;}
	.trip-div{ padding:0px 0 0 0;}
	.cdsROW.wide .cdsROWContainer{height:46px !important;}
	#CDSROWLOC328,#CDSROWLOC19,#CDSROWLOC830,#CDSROWLOC139,#CDSROWLOC375,#CDSROWLOC835,#CDSROWLOC802,#CDSROWLOC336,#CDSROWLOC67,#CDSROWLOC131,#CDSROWLOC169,#CDSROWLOC562,#CDSROWLOC832,#CDSROWLOC93,#CDSROWLOC334,#CDSROWLOC654,#CDSROWLOC122,#CDSROWLOC265,#CDSROWLOC938,#CDSROWLOC168,#CDSROWLOC231,#CDSROWLOC593,#CDSROWLOC913,#CDSROWLOC161,#CDSROWLOC255,#CDSROWLOC642,#CDSROWLOC557,#CDSROWLOC456,#CDSROWLOC529,#CDSROWLOC15{max-width:100% !important;}
    .aboutText>h4{font-size:20px; line-height:30px;}
.btm .checkbox { padding-left:20px;}
.checkbox label {padding-left:0 !important;}