@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');
 @import url('https://fonts.googleapis.com/css?family=Oswald:400,700');
 @import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800,900');
body {
	padding: 0;
	margin: 0;
	font-family: 'Open Sans', sans-serif !important;
	overflow-x: hidden;
}
img {
	max-width: 100%;
}
a {
	text-decoration: none;
}
.wrapper {
	width: 100%;
	float: left;
}
header {
	width: 100%;
	float: left;
	position: relative;
}
.header-top {
	width: 100%;
	padding: 20px 0;
	position: relative;
}
.banner-wrap {
	width: 100%;
	float: left;
	/*min-height: 500px;*/
}
.searvice-menu {
	width: 100%;
	float: left;
	position: absolute;
	top: 100%;
	right: 0;
	background: #313a45;
	z-index: 99;
}
.main {
	width: 100%;
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 22px;
}
.welcom-box {
	padding: 75px 0 0;
	text-align: center;
}
h1.main-title {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 34px;
	color: #313a45;
	padding-bottom: 35px;
	margin-bottom: 35px;
	font-family: "Oswald";
	text-transform: uppercase;
	font-weight: 700;
	position: relative
}
h1.main-title:after {
	background: rgba(0, 0, 0, 0) url(../images/nice-title.png) no-repeat scroll 0 0;
	bottom: -30%;
	content: "";
	height: 50%;
	left: calc(50% - 51.5px);
	position: absolute;
	width: 103px;
}
.welcom-box p {
	padding: 0 15%;
	margin: 0;
	margin-bottom: 30px;
}
.new-pkg-wrap {
	padding-bottom: 75px;
}
.pkg-box {
	width: 100%;
	float: left;
	border-bottom: 1px solid #666;
	padding-bottom: 15px;
}
.img-box {
}
.pkg-box h2 {
	width: 100%;
	float: left;
	color: #787878;
	font-size: 16px;
	float: left;
	padding: 15px 0;
	line-height: 21px;
	margin: 0;
	text-transform: none;
	text-align: left;
	font-weight: bold;
	min-height: 72px;
}
.rec-hotel {
	width: 100%;
	float: left;
	padding: 75px 0;
	background: url(../images/bg1_12.jpg) no-repeat;
	background-size: cover;
	text-align: center;
}
.rec-hotel p {
	padding: 0 15%;
	margin: 0;
	margin-bottom: 30px;
}
.rec-box {
	width: 90%;
	float: left;
	margin: 0 5%;
	padding: 40px 25px;
	background: #fff;
	margin-top: 30px;
}
.rec-box img {
	width: 100%;
}
.rec-box .carousel-indicators {
	display: none
}
.rec-content {
	text-align: left;
}
.rec-content p {
	padding: 0;
	min-height: 150px;
}
.rec-content h2 {
	padding: 0;
	margin: 0;
	font-size: 24px;
	color: #313a45;
	font-family: "Oswald";
	text-transform: uppercase;
	position: relative;
	padding-bottom: 15px;
}
.rec-content .rate {
	font-size: 24px;
	color: #3ac4fa;
	font-family: "Oswald";
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
}
.rec-content .booknow {
	float: right;
	color: #fff;
	padding: 8px 15px;
	background: #bf1e2e;
	text-transform: uppercase;
}
.says-box {
	width: 100%;
	float: left;
	padding: 75px 0;
	text-align: center;
}
/*----------------Footer------------------*/

/*---footer------*/



footer {
	width: 100%;
	float: left;
	font-size: 12px;
}
.footer-address {
	width: 100%;
	float: left;
	padding: 15px 50px;
	background: #bf1e2e;
	font-size: 16px;
	color: #fff;
}
.footer-address h2 {
	font-size: 18px;
	color: #fff;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.footer-top {
	width: 100%;
	float: left;
	padding: 30px 5% 25px;
	background: #313a45;
	color: #d5d7d8;
	font-size: 13px;
}
.txtRig {
	padding-left: 5% !important;
}
.pull-rightNav ul {
	padding: 0;
	margin: 0;
}
.pull-rightNav ul li {
	line-height: 30px;
	list-style: none;
	text-transform: uppercase;
}
.footer-bottom {
	width: 100%;
	float: left;
	padding: 10px 5%;
	background: #313a45;
	border-top: 1px solid #424c58;
	color: #fff;
	font-size: 13px;
	text-align: center;
}
.footer-add {
	float: left;
	margin-right: 20px;
	padding: 0;
}
.footer-content {
	padding-bottom: 20px;
}
.footer-content i {
	color: #91989c;
	font-size: 24px;
}
.footer-address img {
	margin-bottom: 10px;
}
.close {
	margin-top: -4px;
	margin-bottom: 10px;
	opacity: 1;
}
.footer-address p {
	float: left;
	width: 100%;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 23px;
}
.footer-address p span {
	float: left;
}
.footer-address p i {
	margin-right: 20px;
	float: left;
}
.ft-leftCont {
	text-align: left;
	padding-top: 11px;
}
.ft-middCont {
	text-align: center;
	padding-top: 11px;
}
footer a {
	color: #d5d7d8;
	text-decoration: none;
}
footer a:hover {
	color: #676666;
	text-decoration: none;
}
.footer-content .fa-envelope {
	font-size: 17px;
}
.ftr-social span {
	float: right;
	margin-right: 80px;
}
.ftr-social p {
	list-style: none;
	color: #91989c;
	border: 1px solid #91989c;
	font-size: 15px;
	border-radius: 35px;
	float: left;
	margin: 0 0 0 18px;
	width: 35px;
	height: 35px;
	text-align: center;
	padding-top: 8px;
}
.ftr-social p:hover {
	color: #FFF;
	cursor: pointer;
}
footer h1 {
	color: #91989c;
	font-size: 17px;
	padding: 20px 0 15px 0;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
ul.send-enquiry {
	padding: 0;
}
.send-enquiry li {
	list-style: none !important;
	margin-bottom: 5px;
}
.send-enquiry li input[type="text"], .send-enquiry textarea, .send-enquiry li input[type="email"] {
	width: 100% !important;
	padding: 0 10px;
	border: 0;
	background: #1F1F24;
}
.send-enquiry input[type="submit"] {
	border: 0;
	padding: 0 15px;
	background: #3285d4;
	color: #fff;
	text-transform: uppercase;
}
.footer-top i {
	color: #1d82e6;
	font-size: 14px;
}
.searvice-menu .navbar {
	margin: 0;
}
.searvice-menu .navbar-brand {
	color: #fff;
	text-transform: uppercase;
	border-right: 1px solid #4c5765;
}
.searvice-menu .navbar-nav>li>a {
	color: #fff !important;
	text-shadow: none;
	cursor: pointer;
}
.searvice-menu .nav-wrap .navbar-nav>li>a:hover, .searvice-menu .nav-wrap .nav .open>a, .searvice-menu .nav-wrap .nav .open>a:focus, .searvice-menu .nav-wrap .nav .open>a:active {
	background-color: transparent;
	color: #3ac4fa !important;
}
/*------------------List Page----------------------*/



.top-strip {
	width: 100%;
	float: left;
	padding: 5px 0;
	background: #186ccb;
	text-align: right;
}
.inner-main {
	width: 100%;
	float: left;
	padding: 50px 0;
}
.title-box {
	border-bottom: 1px solid #313a45;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	float: left;
	width: 100%;
}
.title-box span {
	width: auto;
	padding: 10px 20px;
	background: #313a45;
	float: left;
	color: #fff !important;
}
.content_outer {
	width: 100%;
	float: left;
	padding: 30px 0;
	color: #999;
}
.list-box {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 30px;
	color: #333;
	padding-bottom: 10px;
	font-size: 13px;
	text-align: left;
	position: relative;
}
.img-box {
	width: 100%;
	float: left;
	min-height: 165px;
	max-height: 165px;
	overflow: hidden;
}
.img-box img {
	min-height: 165px;
}
.pkg-box p {
	display: inline-block;
	width: 100%;
	max-height: 90px;
	overflow: hidden;
}
/*.content_outer p{



	width:100%;



	float:left;



}*/

.inner-banner {
	width: 100%;
	float: left;
	background: url(../images/inner-banner_02.jpg) no-repeat;
	background-size: cover;
	padding: 90px 0;
}
.inner-banner h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 24px;
	color: #fff;
	padding-bottom: 25px;
	font-family: "Oswald";
	text-transform: uppercase;
	position: relative;
	text-align: center;
}
.inner-banner h2:after {
	background: rgba(0, 0, 0, 0) url(../images/nice-title.png) no-repeat scroll 0 0;
	bottom: -30%;
	content: "";
	height: 50%;
	left: calc(50% - 51.5px);
	position: absolute;
	width: 103px;
}
.abt-wrap img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.content_outer .list-box h1 {
	color: #787878;
	font-size: 16px;
	float: left;
	padding: 15px 0;
	line-height: 21px;
	margin: 0;
	text-transform: none;
	text-align: left;
	font-weight: bold;
	min-height: 72px;
	width: 100%;
}
.content_outer .list-box img {
	width: 100%;
}
.list-box span {
	color: #ee6223;
	font-size: 20px;
	font-weight: bold;
}
.list-box a {
	color: #bf1e2e;
	padding: 7px 10px;
	/* background: #313a45; */

	float: right;
	border: 2px solid #bf1e2e;
}
.content_outer a:hover {
	color: #ccc;
	text-decoration: none;
}
.right_box {
	float: left;
	margin-right: 19px;
	width: 100%;
	margin: 0;
}
.right_box h1 {
	color: #5d5d5d;
	font-size: 16px;
	padding: 10px 0 0;
	margin: 0;
	text-transform: none;
	text-align: center;
	font-weight: bold;
}
.list-box .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: rgba(0, 0, 0, 0.61);
}
.list-box:hover .overlay {
	opacity: 1;
}
.text {
	color: white;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 100%;
	padding: 0 22px;
}
.text a {
	color: #fff;
	background: #bf1e2e;
	float: none;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin-top: 5px;
}
.right-box-outer .title-box {
	font-size: 14px;
	margin: 25px 0;
}
.read-btn {
	color: #fff;
	padding: 10px 15px;
	background: #fe5d5d;
	font-size: 13px;
	margin-top: 10px;
	border: 0;
}
.read-btn:hover {
	color: #ddd;
	text-decoration: none;
}
.book-btn {
	color: #fff;
	padding: 10px 15px;
	background: #fe5d5d;
	font-size: 13px;
	margin-top: 10px;
	border: 0;
}
.right_box ul {
	padding: 0;
	margin: 0;
}
.right_box ul li {
	list-style: none;
	padding-left: 20px;
	padding-bottom: 5px;
}
.right_box ul li a {
	color: #186ccb;
}
.right_box ul li a:hover {
	text-decoration: none;
}
.rate {
	font-size: 16px;
	color: #f50000;
}
.category-wrap h1 {
	width: 100%;
	float: left;
	padding: 10px 0px 20px 0px;
	color: #333;
	margin: 0;
	font-size: 20px;
}
/*--------------------------------------- Details ------------------------*/



.breadcrumbs {
	width: 100%;
	float: left;
	background: #f0f0f0;
	font-size: 12px;
	color: #333;
	margin-bottom: 15px;
	padding: 10px 20px;
}
.category-wrap {
	color: #8e8e8e;
	font-size: 12px;
	line-height: 22px;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0d0;
}
.category-list-outer {
	margin: 0 -7px;
	padding-top: 35px;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
}
.category-list-outer .col-md-3 {
	padding: 0 7px !important;
	margin-bottom: 7px;
}
.cat-box {
	width: 100%;
	float: left;
	position: relative;
}
.cat-title {
	width: 100%;
	padding: 10px;
	background: rgba(0, 0, 0, 0.50);
	color: #fff;
	position: absolute;
	bottom: 0;
	leftt: 0px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
}
.product-details {
	width: 100%;
	float: left;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 22px;
	border-top: 1px solid #e1e1e1;
}
.product-details input[type="text"] {
	float: left;
	padding: 5px;
	width: 50px !important;
	border: 1px solid #ccc;
	margin-right: 10px;
}
.product-details label {
	float: left;
	margin-right: 10px;
}
.product-list-outer {
	float: left;
	width: 100%;
}
.product-btn .blue {
	background: #186ccb;
}
.product-btn a {
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
.detail-img-wrap {
	width: 100%;
	float: left;
	padding: 0 0 70px;
}
.details-wrap h1 {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #313a45;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.details-wrap h1 span {
	color: #ee6223;
	float: right;
}
.details-wrap h2, .contact-wrap h2 {
	width: 100%;
	float: left;
	font-size: 18px;
	color: #313a45;
	font-weight: 700;
	padding: 0 0 15px;
	margin: 0 0 15px;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
}
.booking-wrap {
	width: 100%;
	float: left;
	padding: 20px;
	background: #313a45;
	color: #8895a5;
	font-size: 12px;
	margin-bottom: 20px;
}
.booking-wrap h3 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 23px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 30px;
}
.booking-wrap h3 span {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-weight: normal;
}
.booking-wrap .form-group {
	margin-bottom: 30px;
}
.booking-wrap .form-control {
	background: #313a45;
	border: 0;
	box-shadow: none;
	border-bottom: 2px solid #475362;
	border-radius: 0;
	font-size: 13px;
	color: #707b8a;
	padding-left: 0;
}
.map-outer {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}
.address-box p {
	margin-bottom: 15px;
}
.contact-wrap h2 {
	margin-bottom: 30px;
}
.contact-wrap i {
	width: 20px;
	color: #666;
	padding-right: 10px;
}
.contact-wrap strong {
	color: #666;
	font-size: 16px;
}
/*--------------Tab---------------*/



/* custom inclusion of right, left and below tabs */



.category-list-outer .tab-content {
	float: left;
	width: 80%;
	padding: 0;
}
.category-list-outer .tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}
.category-list-outer .tab-content > .tab-pane, .pill-content > .pill-pane {
	display: none;
}
.category-list-outer .tab-content > .active, .pill-content > .active {
	display: block;
	padding: 0;
}
.category-list-outer .tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}
.category-list-outer .tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}
.category-list-outer .tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.category-list-outer .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}
.category-list-outer .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
	border-color: transparent #ddd #ddd #ddd;
}
.category-list-outer .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
	float: none;
}
.category-list-outer .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.category-list-outer .tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.category-list-outer .tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	color: #333;
}
.category-list-outer .nav-tabs>li.active>a {
	border-left: 3px solid #262262 !important;
	color: #262262 !important;
}
.category-list-outer .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.category-list-outer .tabs-left > .nav-tabs .active > a, .category-list-outer .tabs-left > .nav-tabs .active > a:hover, .category-list-outer .tabs-left > .nav-tabs .active > a:focus {
	border-color: #ddd transparent #ddd #ddd;
 *border-right-color: #ffffff;
}
.category-list-outer .tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}
.category-list-outer .tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.category-list-outer .tabs-right > .nav-tabs > li > a:hover, .category-list-outer .tabs-right > .nav-tabs > li > a:focus {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.category-list-outer .tabs-right > .nav-tabs .active > a, .category-list-outer .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
	border-color: #ddd #ddd #ddd transparent;
 *border-left-color: #ffffff;
}
/*---------------------Tab---------------*/

.category-list-outer .tab-pane {
	color: #8e8e8e;
}
.category-list-outer .tab-pane span {
	width: 100%;
	padding-bottm: 10px;
	color: #333;
	margin: 0;
	font-size: 18px;
}
.related {
	width: 100%;
	float: left;
	padding-top: 25px;
}
.category-list-outer .tab-content h2 {
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.contact-form input[type="text"], .contact-form input[type="phone"], .contact-form input[type="email"], .contact-form textarea {
	border: 1px solid #ccc;
	padding: 10px 15px;
	width: 100%;
	border-radius: 0;
}
.contact-form textarea {
	min-height: 150px;
}
/*----------------------Nav Bar-----------------*/



.nav-wrap .navbar {
	margin-bottom: 0;
	min-height: inherit;
	text-transform: uppercase;
}
.nav-wrap .nav {
	float: none;
	display: inline-block;
	float: left !important;
}
.navbar-nav.navbar-right .btn {
	position: relative;
	z-index: 2;
	padding: 4px 20px;
	margin: 10px auto;
	transition: transform 0.3s;
}
.navbar .navbar-collapse {
	position: relative;
	overflow: hidden !important;
}
.navbar .nav-collapse {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding-right: 120px;
	padding-left: 80px;
	width: 100%;
}
.navbar.navbar-default .nav-collapse {
	background-color: #f8f8f8;
}
.navbar.navbar-inverse .nav-collapse {
	background-color: #222;
}
.navbar .nav-collapse .navbar-form {
	border-width: 0;
	box-shadow: none;
}
.nav-collapse>li {
	float: right;
}
.navbar-nav.navbar-right .btn:not(.collapsed) {
	background-color: rgb(111, 84, 153);
	border-color: rgb(111, 84, 153);
	color: rgb(255, 255, 255);
}
.navbar.navbar-default .nav-collapse, .navbar.navbar-inverse .nav-collapse {
	height: auto !important;
	transition: transform 0.3s;
	transform: translate(0px, -50px);
}
.navbar.navbar-default .nav-collapse.in, .navbar.navbar-inverse .nav-collapse.in {
	transform: translate(0px, 0px);
}
.navbar-nav>li>a {
	color: #535050 !important;
	text-shadow: none;
}
.nav-wrap .navbar-nav>li>a:hover, .nav-wrap .nav .open>a, .nav-wrap .nav .open>a:focus, .nav-wrap .nav .open>a:active {
	background-color: #515151;
	color: #fff !important;
}
/*--------------------- Dropdown--------------------------*/



.nav-wrap .dropdown-menu {
	background-color: #00aef0;
	padding: 0px 0;
	margin: 0 0 0;
}
.nav-wrap .dropdown-menu>li>a {
	padding: 5px 20px;
	color: #fff;
	text-align: left;
}
.nav-wrap .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #16b0ea;
	color: #fff;
	background-image: inherit;
	border-radius: 0;
}
 @media screen and (max-width: 767px) {
.navbar .navbar-collapse .navbar-right > li:last-child {
	padding-left: 15px;
	padding-right: 15px;
}
.navbar .nav-collapse {
	margin: 7.5px auto;
	padding: 0;
}
.navbar .nav-collapse .navbar-form {
	margin: 0;
}
.nav-collapse>li {
	float: none;
}
.navbar.navbar-default .nav-collapse, .navbar.navbar-inverse .nav-collapse {
	transform: translate(-100%, 0px);
}
.navbar.navbar-default .nav-collapse.in, .navbar.navbar-inverse .nav-collapse.in {
	transform: translate(0px, 0px);
}
.navbar.navbar-default .nav-collapse.slide-down, .navbar.navbar-inverse .nav-collapse.slide-down {
	transform: translate(0px, -100%);
}
.navbar.navbar-default .nav-collapse.in.slide-down, .navbar.navbar-inverse .nav-collapse.in.slide-down {
	transform: translate(0px, 0px);
}
.top-menu .navbar-nav .open .dropdown-menu {
    background-color: #00aef0;
}
.top-menu .navbar-nav {
    margin: 0;
}
.nav-wrap .nav {
	width:100%;
}
}
/*---------------------*/



/* The Nivo Slider styles */

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}
/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
	filter: alpha(opacity=0);
	opacity: 0;
}
/* The slices and boxes in the Slider */

.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden;
}
.nivo-box img {
	display: block;
}
.nivo-controlNav, .nivo-directionNav {
	display: none !important;
}
/* Caption styles */

.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	width: 100%;
	z-index: 8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
	text-align: center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.emergency_number, .emergency_number::after {
	background: #bf1e2e none repeat scroll 0 0;
}
.emergency_number a {
	color: #fff;
	font-size: 20px;
	line-height: 49px;
	font-family: "Oswald";
	padding-left: 15px;
}
.emergency_number::after {
	background: #bf1e2e none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 100%;
	position: absolute;
	top: 0;
	width: 10000%;
}
/*---New----*/

.slider-thumb ul.slides li {
	width: 100px !important;
}
.slider-thumb ul.slides li img {
	width: 100% !important;
	height: 70px;
	border-radius: 5px;
}
.carousel-control {
	background-image: inherit !important;
}
.says-box .carousel-indicators {
	display: none;
}
.says-box img {
	border-radius: 50%;
}
.booking-wrap i {
	float: right;
}
.says-box p {
	padding: 0 20%;
	line-height: 25px;
}
.contact-form span {
	font-size: 12px;
	color: #f00;
	position: absolute;
	top: -10px;
	width: 100%;
}
.contact-form .form-group {
	margin-bottom: 20px;
}
.save-msg {
	width: 100%;
	float: left;
}
.save-msg .success {
	background: #6ff9c7;
	padding: 10px 15px;
	color: #fff;
	border-radius: 5px;
}
.save-msg ul {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #f00;
}
.save-msg .failure {
	background: #ffa4a4;
	padding: 10px 15px;
	color: #fff;
	border-radius: 5px;
	font-weight: normal;
	width: 100%;
	display: inline-block;
}
.booking-wrap .failure {
	background: #ffa4a4;
	padding: 5px 15px;
	color: #fff;
	/* border-radius: 5px; */

	font-weight: normal;
	width: 100%;
	display: inline-block;
}
.booking-wrap .success {
	background: #6ff9c7;
	padding: 5px 15px;
	color: #fff;
	/* border-radius: 5px; */

	font-weight: normal;
	width: 100%;
	display: inline-block;
}
.header-top .nav-wrap {
	padding-top: 10px;
}
.header-top .searvice-menu {
	padding: 0;
}
.banner-wrap img {
	width: 100%;
}
.top-menu .navbar-toggle {
	position: absolute;
	top: -105px;
	font-size: 53px;
	right: 0;
	color: #3ac4fa;
	cursor: pointer;
}
.searvice-menu .navbar-toggle {
	color: #fff;
	font-size: 20px;
	padding-top: 0;
	margin: 10px 10px 0;
	cursor: pointer;
}
.social a {
	color: #fff;
	display: inline-block;
	padding-right: 15px;
}
.captcha {
/* padding-left: 15%;*/

}

/*29/06/2017-- By ra*/

/* The animation code */

@keyframes example {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
.myClass {
	animation-name: example;
	animation-duration: 1s;
}
/* Loader**/

#floatingBarsG {
	position: relative;
	width: 19px;
	height: 23px;
	margin: auto;
}
.blockG {
	position: absolute;
	background-color: rgb(255,255,255);
	width: 3px;
	height: 7px;
	border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	transform: scale(0.4);
	-o-transform: scale(0.4);
	-ms-transform: scale(0.4);
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	animation-name: fadeG;
	-o-animation-name: fadeG;
	-ms-animation-name: fadeG;
	-webkit-animation-name: fadeG;
	-moz-animation-name: fadeG;
	animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	-ms-animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-direction: normal;
	-o-animation-direction: normal;
	-ms-animation-direction: normal;
	-webkit-animation-direction: normal;
	-moz-animation-direction: normal;
}
#rotateG_01 {
	left: 0;
	top: 8px;
	animation-delay: 0.45s;
	-o-animation-delay: 0.45s;
	-ms-animation-delay: 0.45s;
	-webkit-animation-delay: 0.45s;
	-moz-animation-delay: 0.45s;
	transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}
#rotateG_02 {
	left: 2px;
	top: 3px;
	animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
#rotateG_03 {
	left: 8px;
	top: 1px;
	animation-delay: 0.75s;
	-o-animation-delay: 0.75s;
	-ms-animation-delay: 0.75s;
	-webkit-animation-delay: 0.75s;
	-moz-animation-delay: 0.75s;
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
}
#rotateG_04 {
	right: 2px;
	top: 3px;
	animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
#rotateG_05 {
	right: 0;
	top: 8px;
	animation-delay: 1.05s;
	-o-animation-delay: 1.05s;
	-ms-animation-delay: 1.05s;
	-webkit-animation-delay: 1.05s;
	-moz-animation-delay: 1.05s;
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}
#rotateG_06 {
	right: 2px;
	bottom: 2px;
	animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
}
#rotateG_07 {
	bottom: 0;
	left: 8px;
	animation-delay: 1.35s;
	-o-animation-delay: 1.35s;
	-ms-animation-delay: 1.35s;
	-webkit-animation-delay: 1.35s;
	-moz-animation-delay: 1.35s;
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
#rotateG_08 {
	left: 2px;
	bottom: 2px;
	animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
	-ms-animation-delay: 1.5s;
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
}
 @keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-o-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-ms-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-webkit-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-moz-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
/*---*/



.details-wrap table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.details-wrap table>tbody>tr>td, .details-wrap table>tbody>tr>th, .details-wrap table>tfoot>tr>td, .details-wrap table>tfoot>tr>th, .details-wrap table>thead>tr>td, .details-wrap table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.details-wrap {
	color: #666;
	line-height: 22px;
}
.details-wrap strong {
	color: #333;
}
.more-details img {
	margin: 10px 0;
	border-radius: 5px;
	width: 100%;
	height: initial;
}
.rec-hotel .carousel-control {
	height: 0;
	top: 33%;
	cursor: pointer;
}
.rec-hotel .carousel-control .icon-next, .rec-hotel .carousel-control .icon-prev {
	font-size: 80px;
	color: #000;
}
.g-recaptcha {
	width: 100%;
	display: inline-block;
}


.list-title h3 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #313a45;
    font-weight: 700;
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
}

/*-------------*/
.gallery-box{
	padding:15px;	
}
.gallery-box img{
	border:1px solid #ddd;
	padding:5px;	
	    box-shadow: 0px 2px 5px 0px #ccc;
}
.gallery-box img:hover{
	border:1px solid #aaa;
	box-shadow: 0px 2px 5px 0px #999;	
}
	
	/* Gallery color box---------------------------------------*/
/* Services Gallery Light box  */

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none;
	-ms-interpolation-mode:bicubic;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background:url(../images/overlay.png) repeat 0 0;
}
#colorbox {
	outline:0;
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url(../images/controls.png) no-repeat -101px 0;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url(../images/controls.png) no-repeat -130px 0;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url(../images/controls.png) no-repeat -101px -29px;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url(../images/controls.png) no-repeat -130px -29px;
}
#cboxMiddleLeft {
	width:21px;
	background:url(../images/controls.png) left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url(../images/controls.png) right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url(../images/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url(../images/border.png) 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxLoadingOverlay {
	background:url(../images/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(../images/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	width:auto;
	background:none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline:0;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/controls.png) no-repeat -75px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious:hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(../images/controls.png) no-repeat -50px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext:hover {
	background-position:-50px -25px;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/controls.png) no-repeat -25px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose:hover {
	background-position:-25px -25px;
}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
	


/*** 
=============================================
    Latest Project Area style
=============================================
***/
.latest-project-area{
  overflow: hidden;
}
.latest-project-area .sec-title {
  padding-bottom: 44px;
}
.latest-project-area .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}
.latest-project-area .project-filter {
  margin-bottom: 30px;
  margin-left: -20px;
  margin-right: -20px;
}
.latest-project-area .project-filter li {
  display: inline-block;
  float: left;
  margin: 0;
}

.latest-project-area .project-filter li span {
  color: #9a9a9a;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  transition: all 500ms ease 0s;
  font-family: 'Roboto', sans-serif;
}
.latest-project-area .project-filter li:last-child span:after{
  content: "";
}
.latest-project-area .project-filter li span::after {
  color: #eaeaea;
  content: "/";
  display: inline-block;
  margin: 0 20px 0 20px;
}
.latest-project-area .project-filter li.active span, 
.latest-project-area .project-filter li:hover span {
  color: #d5ac63;
}

.single-project-item {
  padding-bottom: 30px;
}
.single-project-item .img-holder {
  display: block;
  overflow: hidden;
  position: relative;     
}
.single-project-item .img-holder img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 100%;   
  height: 225px;   
}


.single-project-item .img-holder .overlay .box {
  
}
.single-project-item .img-holder .overlay .box .content {
  
}
.single-project-item .img-holder .overlay .box .content a h3 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0 0 3px;
  transition: all 500ms ease;
}
.single-project-item .img-holder .overlay .box .content p {
  font-weight: 400;
  color: #d5ac63;
  margin: 0;
}
.single-project-item:hover .img-holder .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0deg) scale(1,1);
  transform: rotateY(0deg) scale(1,1);      
}
.single-project-item:hover .img-holder img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.single-project-item .img-holder .overlay .box .content a h3:hover{
  color: #d5ac63;
}

.latest-project-area .single-project-item .img-holder .overlay .box .content .icon-holder {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  border-radius: 50%;
  height: 40px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: all 500ms ease 0s;
  width: 40px;
}
.latest-project-area .single-project-item .img-holder .overlay .box .content .icon-holder a i {
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  transition: all 500ms ease;
}
.latest-project-area .single-project-item .img-holder .overlay .box .content .icon-holder:hover{
  background: #d5ac63;    
} 


/* Overlay styles */
.single-project-item .overlay{
  background-color: rgba(0,0,0, .60);
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff;	
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 450ms ease-out 0s;
  transition: all 450ms ease-out 0s;
  -webkit-transform: rotateY(180deg) scale(0.5,0.5);
  transform: rotateY(180deg) scale(0.5,0.5);    
}
.single-project-item .overlay .box{
  display: table;
  height: 100%;
  width: 100%;    
}
.single-project-item .overlay .box .content{
  display: table-cell;
  text-align: center;
  vertical-align: middle;    
}

#commercial-design-area .project-content {
  margin-left: -5px;
  margin-right: -5px;
}
#commercial-design-area .project-content .single-project {
  padding-left: 5px;
  padding-right: 5px;
}
#commercial-design-area .project-content .single-project .single-project-item {
  padding-bottom: 10px;
}

/*---------------*/
.home-popup{
	width:100%;
	position:fixed;
	top:0;
	left:0;
	background:#000c;
	z-index:999;
	height:100%;	
}
.login-wrap {
	width: 800px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #252b37;
}
.blinking{
    animation: blinker 1s linear infinite;
}
@keyframes blinker{
50% {
    opacity: 0;
  }
}
.login-wrap h2{
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
	padding-bottom:15px;
	    font-weight: bold;
}
.login-logo {
	width: 100%;
	float: left;
	padding-top: 25px;
	padding-left: 30px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.close-offer {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #000;
    font-size: 20px;
    z-index: 99;
}
.login-wrap .login-box {
	width: 100%;
	display: inline-block;
	background: #fff;
	border: 1px solid #ccc !important;
	min-height: 530px;
	text-align: center;
	border-radius: 0 !important;
	padding: 0 25px;
	    margin-bottom: 0;
}
.login-box h3 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.form-box {
	padding: 0 5%;
	font-size: 13px;
	width: 100%;
	float: left;
}
.login-box .form-control {
    border-radius: 0;
    padding: 15px;
    box-shadow: none;
    border: 0;
    background: #f0f0f0;
	font-weight:normal;
}

.login-box .input-group-addon:first-child {
	border-right: 0;
	border-radius: 0;
	background: #d4d9e2;
	padding: 0 20px;
}
.form-footer {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.form-footer a {
	color: #333;
}
.login-box hr {
	display: inline-block;
	width: 100%;
}
.form-footer .login-btn {
	width: 100%;
	float: left;
	padding: 10px 0;
	text-align: center;
	color: #fff;
	border-radius: 0;
	text-transform: uppercase;
	background: #bf1e2e;
	border: 0;
	font-size:16px;
}
.login-footer {
	width: 100%;
	float: left;
	color: #333;
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	padding: 35px 0;
	text-align: center;
}
.login-box .primary {
	color: #666666;
	padding: 0 10px;
}
span.span1 {
    width: 100%;
    display: inline-block;
    font-size: 130px;
    font-weight: bold;
    letter-spacing: -17px;
	color:#ff6665;
	    line-height: 90px;
}
span.span1 strong{
    font-size: 70px;
    font-weight:normal;
}
 @media only screen and (min-width : 150px) and (max-width : 991px) {
.login-wrap {
    width: 100%;
    position: relative;
    transform: inherit;
    left: inherit;
    top: inherit;
	    background: #fff;
}
.login-logo img {
    width: 30%;
}
.login-wrap h2 {
    font-size: 15px;
}

.login-logo{
	padding:20px 0;
	font-size: 11px;	
}
.login-wrap .row{
	margin:0;	
	padding-bottom:15px;
}
.count {
    padding: 25px 0 25px 30px;
}
.login-wrap .login-box {
    padding: 0;
    min-height: auto;
    border: 0 !important;
}
.login-box .panel-body {
    padding: 0;
}
.login-box hr, .homemainpopup {
    display: none;
}

 }