Code Beautifier CSS Formatter and Optimiser based on csstidy 1.3 Language: EN DE FR PT AddThis CSS Input CSS-Code: @charset "utf-8";
html {
	overflow-x:hidden
}
/*.navbar-header{
	z-index:99999;
	}
#navbar-collapse-grid{
	z-index:99;
	display:inline-block !important;
	
	}*/


#submit1234{ font-size:13px!important; color:#fff!important; background:#ff9d12!important; padding:7px 10px!important;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.main_h.sticky #form_sample_1 .popup-name {
	background:url(../images/popup-name.png) #FFFFFF 6px center no-repeat!important;
	padding:0 0 0 22px!important;
	font-size:12px;
}



.main_h.sticky #form_sample_1 .popup-mail {
    background:url("../images/popup-mail.png") #FFFFFF no-repeat scroll 6px center !important;
    padding: 0 0 0 26px !important;
	font-size:12px;
}

.main_h.sticky #form_sample_1 ul{ margin:0; padding:0;}
.main_h.sticky #form_sample_1 .col-md-2 .row{ padding:0 4px 2px;}
 header{ margin-top:43px; }	
	
@media (max-width :1200px) {
 .main_h{ position:relative!important;} 
 header{ margin-top:0; }	
	

.slogan p {
font-size:13px;
padding-top:13%
}
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
#top-nav {	
	width:300px !important;
	margin-top: 3%;
	}
#social_nav {
    /* margin-left: 43% !important;	 */
    padding-top: 10px;
    width: 100%;
	}
.horse {
	margin-top:50%;
	width:300%
	}
.navbar-nav > li > a {
    padding: 32px 8px !important;
	}
.room-thumb .content {
	position:relative;
	/*padding:60px;*/
	padding:10%;
	text-align:left;
	margin-top: 13% !important;
	margin-bottom: 1%;
	
}
}
@media (max-width :1024px) {
/*#navbar-collapse-grid{
	display:table !important;
	}*/
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
/*.horse {
margin-top:50%;
width:150%
}*/
.horse {
    margin-top: 41%;
    width: 300% !important;
	}
.slogan p {
font-size:13px;
padding-top:13%
}
#reservation-form .col-sm-2 button {
margin-top:48px!important
}
.room-thumb .mask {
top:-30px!important
}
.room-thumb .main {
/*height:50px!important*/
}
.room-thumb .main .price {
height:50px!important
}
.room-thumb .mask:hover {
top:0!important
}
.navbar-nav>li>a {
padding:32px 8px!important
}
.main h5 {
font-size:18px!important;
margin:14px 0 0!important
}
#top-nav {	
	width:300px !important;
	margin-top: 3%;
	}
#social_nav {
   /*  margin-left: 43% !important; */	
    padding-top: 10px;
    width: 100%;
	}
.room-thumb .content {
	position:relative;
	/*padding:60px;*/
	padding:10%;
	text-align:left;
	margin-top: 13% !important;
	margin-bottom: 1%;
	
}

}
@media (max-width :992px) {
.navbar-nav>li>a {
padding:10px!important
}
#social_nav {
margin-left:34% !important;
}
#top-nav {	
	width:300px !important;
	margin-top: 3%;
	}
.room-thumb .content {
    font-size: 10px;
	padding:15px 20px !important;
	margin-top: 0px !important;
	}
.room-thumb .fa-search {
	margin-top: 5px !important;
	font-size: 28px !important;
	}
.room-thumb .main:nth-child(1) br {
	display: none;
	}


/*.horse {
margin-top:41%;
width:225%!important
}*/
.horse {
    margin-top: 41%;
    width: 375% !important;
}
.slogan p {
font-size:13px;
padding-top:13%
}
.tp-leftarrow.default {
background:url(../images/leftarrow-sm.png)!important;
width:75px;
height:175px;
margin-top:-95px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-sm.png)!important;
width:75px;
height:175px;
margin-top:-95px!important
}
.mn-box {
overflow:visible!important
}
.aside-control {
overflow:hidden;
clear:both;
min-height:650px!important
}
.contus {
padding-right:0!important
}
.main h6 {
font-size:18px;
margin-top:12px
}
.fs1 {
font-size:24px;
font-weight:700
}
.addbox {
padding-left:15px!important;
padding-right:15px!important
}
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
.cnt-no:before {
content:url(../images/ftr-contact.png);
margin:3px 3px 0 0
}
.mail-id:before {
content:url(../images/ftrmail-id.png);
margin:3px 3px 0 0
}
.blogtext {
    margin-top: 20px;
}
.main h6 {
	/*color: #fff !important;	*/
    clear: both;
    color: #5e5e5e;
    font-size: 14px;
    margin-bottom: 20px !important;
    margin-top: 10px;
    overflow: hidden;
	}
}
@media (max-width :768px) {
.txtcolo1{font-size:13px !important}
.blogtext{
	margin-top:20px;
	}
.ftrtext {
font-size:21px!important
}
#social_nav {
margin-left:32% !important;
}
#top-nav {	
	width:300px !important;
	margin-top: 3%;
	}
.room-thumb .content {
    font-size: 10px;
	padding:15px 20px !important;
	margin-top: 0px !important;
	}
.main h6 {
    color: #5e5e5e;
    font-size: 14px;
    margin-top: 17px !important;
	}
}
.navbar-collapse::after, .navbar-collapse::before{
	display:inline !important;
	}
@media (max-width :767px) {

.flex-direction-nav{
	display:none;
	}
.navbar-brand{
	margin-top:-2px !important;
	}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav{
	left:0 !important;
	right:0 !important;
	}
.flexslider .slides > li iframe, .flex-viewport{
	height:auto !important;
	}
.navbar-toggle{
	float:right;
	}
.navbar-brand{
	width:70%;
	float:left;
	}
.navbar-brand #log img{
	max-width:100%;
	}
.blogtext{
margin-top:20px;
}
	}
@media (max-width :640px) {
#social_nav {
margin:0 auto
}
.xs-device, .xs-device a {
text-align:center
}
.yamm i {
font-size:22px;
padding:0!important
}
.slogan p {
display:none!important
}
.tp-leftarrow.default {
background:url(../images/leftarrow-xs.png)!important;
width:40px!important;
height:100px!important;
margin-top:-50px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-xs.png)!important;
width:40px!important;
height:100px!important;
margin-top:-50px!important
}
#reservation-form .col-sm-2 button {
margin-top:15px!important
}
.mt100 {
margin-top:25px!important
}
.room-thumb .mask {
top:0!important
}
.content .fa-search {
font-size:17px!important;
position:relative!important;
/*top:-15px!important*/
top:0!important;
}
.room-thumb .main h5 {
margin-top:20px!important
}
footer {
padding-top:30px!important
}
.ftrleft-img, .ftrright-img {
margin-top:0
}
.contus, .newsltr, .ref-links, .social {
text-align:center
}
footer h4 {
margin:20px 0 10px!important
}
.room-thumb .mheight, .room-thumb .mheight .price {
/*height:80px!important*/
}
.fs1 {
font-size:24px;
font-weight:700
}
.ftrtext {
font-size:18px!important
}
}

.navbar-brand{
	position:relative;
	z-index:9999;
	}
#sticky-sticky-wrapper{
	z-index:1
	}
@media (min-width :640px) and (max-width :767px) {
.xs-device, .xs-device a {
text-align:center
}
.yamm i {
font-size:22px;
padding:0!important
}
}
@media (max-width :480px) {
navbar-brand{
	padding:0 !important;
	margin:0 !important;
	}
.navbar-brand{
	width:50%;
	}
.navbar-brand #logo img{
	max-width:100%;
	}
.tp-leftarrow.default {
background:url(../images/leftarrow-vxs.png)!important;
width:20px!important;
height:100px!important;
margin-top:-20px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-vxs.png)!important;
width:20px!important;
height:100px!important;
margin-top:-20px!important
}
.room-thumb .main h5 {
font-size:18px!important
}
.fs1 {
font-size:18px;
font-weight:700
}
.wdt100 {
width:100%!important;
text-align:center!important
}
.ftrtext {
font-size:14px!important
}
}
CSS from URL: Code Layout Compression (code layout): Custom template Options Preserve CSS Sort Selectors (caution) Sort Properties Regroup selectors Optimise shorthands Compress colors Compress font-weight Lowercase selectors Case for properties: None Lowercase Uppercase Remove unnecessary backslashes Remove last;
Discard invalid properties Add timestamp Output as file Messages 27 Optimised number: Changed "0px" to "0" 31 Invalid property in CSS2.1: box-shadow 32 Invalid property in CSS2.1: box-shadow 33 Invalid property in CSS2.1: box-shadow 34 Invalid property in CSS2.1: box-shadow 36 Invalid property in CSS2.1: box-shadow 41 Invalid property in CSS2.1: border-radius 47 Invalid property in CSS2.1: box-shadow 75 Invalid property in CSS2.1: box-shadow 80 Invalid property in CSS2.1: border-radius 83 Optimised font-weight: Changed "bold" to "700" 152 Optimised number: Changed "0px" to "0" 170 Optimised number: Changed "0px" to "0" 185 Optimised number: Changed "0px" to "0" 201 Optimised number: Changed "0px" to "0" 206 Optimised number: Changed "0px" to "0" 220 Optimised number: Changed "7s00" to "7s" 226 Invalid property in CSS2.1: border-radius 262 Optimised number: Changed "0px" to "0" 322 Optimised shorthand notation (padding): Changed "5px 25% 5px 25% !important" to "5px 25%!important" 327 Optimised shorthand notation (padding): Changed "0 0 20px 0 !important" to "0 0 20px!important" 328 Optimised number: Changed "0px" to "0" 340 Invalid property in CSS2.1: border-radius 345 Invalid property in CSS2.1: opacity 354 Invalid property in CSS2.1: border-radius 360 Invalid property in CSS2.1: box-shadow 366 Invalid property in CSS2.1: box-shadow 442 Optimised number: Changed "0px" to "0" 449 Optimised shorthand notation (margin): Changed "14px 0 0 0 !important" to "14px 0 0!important" 490 Optimised number: Changed "0px" to "0" 545 Optimised number: Changed "0px" to "0" 572 Optimised number: Changed "0px" to "0" 622 Optimised number: Changed "0px" to "0" Input: 13.844KB, Output:10.476KB, Compression Ratio: 24.3%(-3368 Bytes) Select or Copy to Clipboard @charset utf-8;
a {
	outline:0!important
}
.bootstrap-select {
	width:100%
}
.dropdown-menu {
	overflow:unset!important;
	height:auto!important;
	width:100%
}
.open>.dropdown-menu {
	display:inline-table!important;
	padding:0!important
}
.bgaqua {
	background-color:#13b09d
}
.padoff {
	padding:0!important
}
.headingtxt {
	color:#5e5e5e
}
.txtcolo1 {
/* 	color:#13b09d */
}
.btn-src {
	background-color:#07547b!important;
	box-shadow:none!important;
	color:#fff
}
.btn-src-aside {
	background-color:#13b09d!important;
	box-shadow:none!important;
	color:#fff;
	margin-bottom:25px!important
}
.btn-aqua {
	background-color:#13b09d!important;
	box-shadow:none!important;
	color:#fff;
	margin-bottom:15px!important
}
.btn-aqua1 {
	background-color:#13b09d!important;
	box-shadow:none!important;
	color:#fff;
	margin-bottom:15px!important;
	padding-left:40px!important;
	padding-right:40px!important
}
.btn-org {
	background-color:#df7d1e!important;
	box-shadow:none!important;
	color:#fff;
	margin-bottom:15px!important;
	margin-top:10px;
	padding-left:40px!important;
	padding-right:40px!important;
	white-space: normal !important;
}
.btn:hover {
	color:#000!important
}
.center {
	text-align:center;
	margin:0 auto
}
.marg-top {
	margin-top:40px!important;
	margin-bottom:40px!important
}
.radius {
	border-radius:4px
}
.aqua-txt {
	color:#13b09d!important
}
.blue-txt {
	color:#0089bd!important
}
.caps {
	text-transform:uppercase!important
}
.btn-model {
	background-color:#13b09d!important;
	box-shadow:none!important;
	color:#fff;
	margin-bottom:10px!important
}
.slogan p {
	font-size:15px;
	padding-top:13%
}
.navbar-nav li a {
	font-size:14px;
	font-weight:600
}
.fa {
	font-size:17px!important
}
.social {
	text-align:right;
	margin:0!important
}
.social #social_nav a {
	padding:0 5px!important
}
#social_nav {
	width:100%;
	/*margin-left:12%;*/
	margin-left:30%;
	padding-top:10px;/*12.3.15*/
}
.bannersearchtxt {
	font-size:15px!important;
	font-weight:600!important
}
.btn-src:hover {
	background-color:#07547b!important;
	box-shadow:none!important;
	color:#13b09d!important
}
.aside {
	border:1px solid #ebebeb;
	border-radius:5px
}
.aside h2 {
	font-weight:700;
	text-align:center;
	margin-bottom:25px
}
#reservation-form .fa.infield {
	float:right;
	font-size:14px;
	margin-top:8px!important;
	position:absolute;
	right:27px!important
}
.popover-icon {
	cursor:pointer;
	display:none!important;
	margin-left:5px
}
.addbox {
	text-align:center!important;
	overflow:hidden!important;
	margin:15px 0
}
.next, .previous {
	color:#333!important
}
.footeradd-ctrl {
	position:relative;
	margin-top:5%
}
.footeradd {
	max-width:100%;
	position:relative;
	bottom:18px
}
.ftrheading {
	margin-bottom:30px;
	color:#959595
}
.contus h4, .newsltr h4 {
	text-transform:capitalize;
	font-weight:700
}
.contus article p strong {
	font-size:13px;
	color:#959595
}
.cnt-no:before {
	content:url(../images/ftr-contact.png);
	margin:3px 10px 0 0
}
.mail-id:before {
	content:url(../images/ftrmail-id.png);
	margin:3px 10px 0 0
}
.ftrleft-img, .ftrright-img {
	margin-top:15%
}
.footer-links {
	background-color:#141414;
	margin-top:15px
}
.ref-links {
	margin:0;
	padding:13px 0
}
.ref-links li {
	background:url(../images/divi.png) right center no-repeat;
	padding:3px!important
}
.ref-links li:last-child {
	background:0 0;
	padding:3px!important
}
.ref-links li a {
	font-size:13px;
	margin-right:8px;
	margin-left:10px;
	padding:0
}
.social li {
	padding:16px 7px!important
}
.companyname, .copyright {
	color:#898989!important;
	font-weight:700!important
}
.landingbanner h2 {
	text-align:center;
	padding:0 40px
}
.panel-body {
	padding-right:0!important
}
.panel-body address a {
	color:#333
}
.panel-body address a i, .panel-body address i {
	margin-right:5px;
	font-size:16px!important
}
.f16 {
	font-size:16px!important;
	color:#333!important
}
.search-result {
	margin-top:0;
	margin-bottom:20px
}
.main h6 {
	font-size:14px;
	/*margin-top:0;*/
	margin-top:10px;
	color:#5e5e5e
}
/*.mask:hover h6 {
	margin-top:20px;
	color:#fff!important
}*/
.main p {
	font-weight:700;
	color:#13b09d;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Open Sans', sans-serif
}
.fs1 {
	font-size:26px;
	font-weight:7s
}
.mb1 {
	margin-bottom:30px!important
}
.grid-border {
	border:1px solid #ebebeb;
	border-radius:4px;
	margin-bottom:20px
}
.ftrtext {
	font-family:'Open Sans', sans-serif;
	font-size:26px;
	color:#fff;
	font-weight:100;
	margin:15px 0
}
.aside-contact h2, .main-contact h2 {
	margin-bottom:30px
}
.aside-social {
	padding-left:15px!important;
	padding-right:15px
}
.aside-social li a {
	color:#000
}
.getans {
	color:#5e5e5e!important;
	font-weight:700!important
}
.label-color label {
	color:#666!important
}
.ppolicy, .terms {
	margin:50px 0
}
.ppolicy h1, .terms h1 {
	font-size:24px;
	font-weight:700;
	margin-bottom:50px
}
.ppolicy blockquote {
	font-size:18px;
	font-weight:400;
	font-style:italic;
	color:#13b09d;
	padding-bottom:22px;
	padding-top:22px
}
.ppolicy h2, .terms h2 {
	font-size:24px;
	font-weight:700;
	margin-bottom:25px;
	color:#13b09d
}
.ppolicy h3, .terms h3 {
	font-size:14px;
	font-weight:700;
	margin-bottom:25px;
	color:#272727
}
.ppolicy p, .terms p {
	color:#272727;
	font-weight:500;
	margin-bottom:20px
}
.terms span {
	color:#13b09d;
	font-style:italic
}
.terms ul {
	list-style-type:none
}
.terms ul li {
	margin-bottom:3px
}
.terms ul li i {
	font-size:9px!important;
	margin-right:10px;
	color:#13b09d
}
.modal-dialog {
	width:380px !important;
}
.modal-title {
	font-size:18px;
	font-weight:700;
	text-align:center
}
.modal-title-red {
	color: red;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}
.modal-body {
	position:relative;
	padding:5px 25%!important
}
.modal-footer {
	margin-top:0!important;
	text-align:center!important;
	margin-top:0!important;
	padding:0 0 20px!important
}
.modal-footer p {
	font-size:11px!important
}
.popup-or {
	font-size:24px;
	font-weight:700
}
.modal-header .close {
	background:#13b09d;
	border-radius:50%;
	color:#fff;
	height:20px;
	margin-top:-2px;
	width:20px;
	opacity:1!important;
	line-height:0!important
}
.modal-header .close span {
	line-height:0!important
}
.popup-id {
	background:url(../images/popup-id.png) 6px center no-repeat!important;
	border:1px solid #ddd;
	border-radius:4px;
	padding:0 0 0 30px!important
}
.popup-name {
	background:url(../images/popup-name.png) 6px center no-repeat!important;
	padding:0 0 0 30px!important
}
.popup-mail {
	background:url(../images/popup-mail.png) 6px center no-repeat!important;
	padding:0 0 0 30px!important
}
.filter-option {
	width:95%;
	text-align:left;
	text-transform:capitalize
}
.btn-default:hover {
	color:#5e5e5e!important
}
.bottommarg-mid, .mb10 {
	margin-bottom:10px!important
}
.bottommarg-mid, .mb20 {
	margin-bottom:20px!important
}
.mask:hover h5, .mask:hover p {
	color:#fff!important
}
.btxt, .panel-body address {
	font-weight:600
}
.popup-id .selectpicker, .popup-id .selectpicker:focus, .popup-id .selectpicker:hover {
	border:none!important;
	padding-left:0;
	box-shadow:none
}
@media max-width 1200px {
.horse {
margin-top:50%;
width:150%
}
.slogan p {
font-size:13px;
padding-top:13%
}
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
}
@media max-width 1024px {
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
.horse {
margin-top:50%;
width:150%
}
.slogan p {
font-size:13px;
padding-top:13%
}
#reservation-form .col-sm-2 button {
margin-top:48px!important
}
.room-thumb .mask {
top:-30px!important
}
.room-thumb .main {
	/*height:50px!important*/
	}
.room-thumb .main .price {
	height:50px!important
	}
.room-thumb .mask:hover {
top:0!important
}
.navbar-nav>li>a {
padding:20px!important
}
.main h5 {
font-size:18px!important;
margin:14px 0 0!important
}

}
@media max-width 992px {
#social_nav {
margin-left:12%
}
.horse {
margin-top:41%;
width:225%!important
}
.slogan p {
font-size:13px;
padding-top:13%
}
.tp-leftarrow.default {
background:url(../images/leftarrow-sm.png)!important;
width:75px;
height:175px;
margin-top:-95px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-sm.png)!important;
width:75px;
height:175px;
margin-top:-95px!important
}
.mn-box {
overflow:visible!important
}
.aside-control {
overflow:hidden;
clear:both;
min-height:650px!important
}
.contus {
padding-right:0!important
}
.main h6 {
font-size:18px;
margin-top:12px
}
.fs1 {
font-size:24px;
font-weight:700
}
.addbox {
padding-left:15px!important;
padding-right:15px!important
}
.panel-body address a i, .panel-body address i {
margin-right:2px;
font-size:13px!important
}
.cnt-no:before {
content:url(../images/ftr-contact.png);
margin:3px 3px 0 0
}
.mail-id:before {
content:url(../images/ftrmail-id.png);
margin:3px 3px 0 0
}
}
@media max-width 768px {
.ftrtext {
font-size:21px!important
}
}
@media max-width 640px {
#social_nav {
margin:0 auto
}
.yamm i {
font-size:22px;
padding:0!important
}
.slogan p {
display:none!important
}
.tp-leftarrow.default {
background:url(../images/leftarrow-xs.png)!important;
width:40px!important;
height:100px!important;
margin-top:-50px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-xs.png)!important;
width:40px!important;
height:100px!important;
margin-top:-50px!important
}
#reservation-form .col-sm-2 button {
margin-top:15px!important
}
.mt100 {
margin-top:25px!important
}
.room-thumb .mask {
top:0!important
}
.content .fa-search {
font-size:17px!important;
position:relative!important;
top:-15px!important
}
.room-thumb .main h5 {
margin-top:20px!important
}
footer {
padding-top:30px!important
}
.ftrleft-img, .ftrright-img {
margin-top:0
}
footer h4 {
margin:20px 0 10px!important
}
.room-thumb .mheight, .room-thumb .mheight .price {
height:80px!important
}
.fs1 {
font-size:24px;
font-weight:700
}
.ftrtext {
font-size:18px!important
}
.contus, .newsltr, .ref-links, .social, .xs-device, .xs-device a {
text-align:center
}
}
@media min-width 640px and max-width 767px {
.yamm i {
font-size:22px;
padding:0!important
}
.xs-device, .xs-device a {
text-align:center
}
}
@media max-width 480px {
.tp-leftarrow.default {
background:url(../images/leftarrow-vxs.png)!important;
width:20px!important;
height:100px!important;
margin-top:-20px!important
}
.tp-rightarrow.default {
background:url(../images/rightarrow-vxs.png)!important;
width:20px!important;
height:100px!important;
margin-top:-20px!important
}
.room-thumb .main h5 {
font-size:18px!important
}
.fs1 {
font-size:18px;
font-weight:700
}
.wdt100 {
width:100%!important;
text-align:center!important
}
.ftrtext {
font-size:14px!important
}
}

@media screen and (max-width: 768px){
/*12.3.15 start*/
.slogan p{ font-size:13px !important;}
.navbar-nav{ padding-top:2%;}
.navbar-nav > li > a{ padding:10px 9px !important;}
.ref-links{ text-align:center;}
.ref-links li{ display:inline-block;}
.list-inline{ text-align:center;}
.mask > .mheight{ margin-top:10px;}
.mask h6:last-child{ margin-bottom:0px;}
/*12.3.15 end*/
}
@media screen and (max-width: 360px) {
/*12.3.15 start*/
.modal-dialog {
width:96%!important;
margin-left:2% !important;
margin-right:2% !important;
}
/*12.3.15 end*/
/*14.3.15 start*/
.formError{ margin-left:-18%;}
/*14.3.15 end*/

}
/*18.3.15 start*/
@media screen and (min-width:768px) and (max-width: 1900px){
	/*.mob-show{ display:none;}
	.mob-hide{ display:none !important;}*/
}

@media screen and (min-width:480px) and (max-width: 640px){
#logo img{
	width:60%;
	}
	}

@media screen and (min-width:320px) and (max-width: 768px){
	/*.mob-show{ display:block;}
	.mob-hide{ display:none;}*/
	.imgin{ display:block; width:200px; height:20px; background:#063 !important;}
	
}
/*18.3.15 end*/
.fst_heading {
	font-size:26px;
	font-weight:700;
	color:#5e5e5e;
	line-height:30px;
	margin-bottom:30px
}
.nd_heading {
	font-size:26px;
	font-weight:700;
	color:#13b09d;
	line-height:30px;
	margin-top:30px;
	margin-bottom:20px
}
.thrd_heading {
	font-size:26px;
	font-weight:700;
	color:#13b09d;
	line-height:30px;
	margin-top:20px
}
.forth_heading {
	font-size:26px;
	font-weight:700;
	color:#0089bd;
	line-height:30px;
	text-transform:uppercase
}
.landingbanner h2 p {
	font-size:24px;
	font-weight:700;
	line-height:40px;
	color:#5e5e5e;
	margin-bottom:30px
}
.footer_video_img {
	background:url(../images/footer-add.png) center bottom no-repeat;
	margin-top:-25px;
	padding:14px 62px 20px;
	background-size:100%;
	height:317px
}
.droppicker {
	border:1px solid #ccc;
	padding:4px
}
#single_search {
	width:100%
}
#top-nav {
	/*width:200px*/
	width:300px;
}



.blogtext{ }

.blogtext h1{ margin:0; color:#5e5e5e!important; letter-spacing:-1px; text-transform:uppercase;}

.blogtext h1 a{ color:#5e5e5e!important; }

.blogtext h3{ margin-top:20px!important; color:#5e5e5e!important; }

#imaginary_container{
    margin-top:20%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}


.input-group .form-control {
 font-weight: 300 !important; 
}
.blogtext h1{
	line-height:1;
	}
.blogtext h1 a{
	font-size:18px;
	line-height: 1;
	}
.blogtext h3{
	margin-top:10px;
	font-size:14px;
	}
.blogtext p.intro{
	margin-bottom:0;
	}
.ticket_sub{
	background-color: #13b09d !important;
    box-shadow: none !important;
    color: #fff;
    margin:20px auto;
    width:200px;
   	font-weight: 700;
    text-transform: uppercase;
    transition: all 0.1s ease-in 0s;
	border:0;
	border:none;
	line-height:30px;
	border-radius:4px;
	display:block;
	}
.ticket_sub:hover{
	color:#000;
	}
.main h6 a{
	font-size:14px;
	margin-top:0;
	color:#5e5e5e;		
}
.mask:hover h6 a{
	margin-top:20px;
	color:#fff!important
}	














.main_h {
  position: fixed;
  top: 0px;
 /*  max-height: 70px; */
  z-index: 9998;
  width: 100%;
  padding-top: 3px;
  background: none;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  top: -100px;
  padding-bottom: 0px;
  font-family: "Montserrat", sans-serif;
}
@media only screen and (max-width: 766px) {
  .main_h {
    padding-top: 25px;
	}
}
.open-nav {
  max-height: 400px !important;
}
.open-nav .mobile-toggle {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.sticky {
  background-color: #99D9EA ;
  opacity: 1;
  top: 0px;
  border-bottom: 1px solid gainsboro;
  font-size:13px;
}
.logo_change {
  width: 50px;
  font-size: 25px;
  color: #8f8f8f;
  text-transform: uppercase;
  float: left;
  display: block;
  margin-top: 0;
  line-height: 1;
  margin-bottom: 10px;
}
@media only screen and (max-width: 766px) {
  .logo_change {
    float: none;
  }
}
nav {
  float: right;
  width: 100%;
}
@media only screen and (max-width: 766px) {
  nav {
    width: 100%;
  }
}
nav ul {
  list-style: none;
  overflow: hidden;
  
  float: right;
}
@media only screen and (max-width: 766px) {
  nav ul {
    padding-top: 10px;
    margin-bottom: 22px;
    float: left;
    text-align: center;
    width: 100%;
  }
}
nav ul li {
  display: inline-block;
  margin-left: 10px;
  line-height: 1.5;
  vertical-align: top;
}
@media only screen and (max-width: 766px) {
  nav ul li {
    width: 100%;
    padding: 7px 0;
    margin: 0;
  }
}
nav ul a {
  color: #888888;
  text-transform: uppercase;
  font-size: 12px;
}
.mobile-toggle {
  display: none;
  cursor: pointer;
  font-size: 20px;
  position: absolute;
  right: 22px;
  top: 0;
  width: 30px;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
@media only screen and (max-width: 766px) {
  .mobile-toggle {
    display: block;
  }
}
.mobile-toggle span {
  width: 30px;
  height: 4px;
  margin-bottom: 6px;
  border-radius: 1000px;
  background: #8f8f8f;
  display: block;
}
.row_change {
	margin: 0 auto;
  position: relative;
  padding: 0 2%;
}
.mouse {
  display: block;
  margin: 0 auto;
  width: 26px;
  height: 46px;
  border-radius: 13px;
  border: 2px solid #e8f380;
  position: absolute;
  bottom: 40px;
  position: absolute;
  left: 50%;
  margin-left: -26px;
}
.mouse span {
  display: block;
  margin: 6px auto;
  width: 2px;
  height: 2px;
  border-radius: 4px;
  background: #e8f380;
  border: 1px solid transparent;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
  animation-name: scroll;
}

@-webkit-keyframes scroll {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes scroll {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.sticky_body {
	padding-top:80px;
}
#form_sample_1 nav .col-md-6.pop_open div p {
    margin: 0 0 7px;
}