/*
	* Bootstrap imports
	*/* {-webkit-box-sizing: border-box;box-sizing: border-box;}*:before,*:after {-webkit-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.428571429;color: #333333;background-color: #fff;}input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #337ab7;text-decoration: none;}a:hover,a:focus {color: #23527c;text-decoration: underline;}a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {padding: 4px;line-height: 1.428571429;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}[role="button"] {cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {font-weight: normal;line-height: 1;color: #777777;}h1,.h1,h2,.h2,h3,.h3 {margin-top: 20px;margin-bottom: 10px;}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {font-size: 65%;}h4,.h4,h5,.h5,h6,.h6 {margin-top: 10px;margin-bottom: 10px;}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {font-size: 75%;}h1,.h1 {font-size: 36px;}h2,.h2 {font-size: 30px;}h3,.h3 {font-size: 24px;}h4,.h4 {font-size: 18px;}h5,.h5 {font-size: 14px;}h6,.h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}small,.small {font-size: 85%;}mark,.mark {background-color: #fcf8e3;padding: .2em;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase,.initialism {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777777;}.text-primary {color: #337ab7;}a.text-primary:hover,a.text-primary:focus {color: #286090;}.text-success {color: #3c763d;}a.text-success:hover,a.text-success:focus {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover,a.text-info:focus {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover,a.text-danger:focus {color: #843534;}.bg-primary {color: #fff;}.bg-primary {background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}ul,ol {margin-top: 0;margin-bottom: 10px;}ul ul,ul ol,ol ul,ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt,dd {line-height: 1.428571429;}dt {font-weight: bold;}dd {margin-left: 0;}.dl-horizontal dd:before,.dl-horizontal dd:after {content: " ";display: table;}.dl-horizontal dd:after {clear: both;}abbr[title],abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777777;}.initialism {font-size: 90%;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small {display: block;font-size: 80%;line-height: 1.428571429;color: #777777;}blockquote footer:before,blockquote small:before,blockquote .small:before {content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right {padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {content: '';}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {content: '\00A0 \2014';}address {margin-bottom: 20px;font-style: normal;line-height: 1.428571429;}.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.center-block {display: block;margin-left: auto;margin-right: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs {display: none !important;}.visible-sm {display: none !important;}.visible-md {display: none !important;}.visible-lg {display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}.visible-print {display: none !important;}.visible-print-block {display: none !important;}.visible-print-inline {display: none !important;}.visible-print-inline-block {display: none !important;}.margin-bottom-0 {margin-bottom: 0px !important;}.margin-top-0 {margin-top: 0px !important;}.margin-right-0 {margin-right: 0px !important;}.margin-left-0 {margin-left: 0px !important;}.ph0 {padding-left: 0px !important;padding-right: 0px !important;}.pv0 {padding-top: 0px !important;padding-bottom: 0px !important;}.margin-bottom-10 {margin-bottom: 10px !important;}.margin-top-10 {margin-top: 10px !important;}.margin-right-10 {margin-right: 10px !important;}.margin-left-10 {margin-left: 10px !important;}.ph10 {padding-left: 10px !important;padding-right: 10px !important;}.pv10 {padding-top: 10px !important;padding-bottom: 10px !important;}.margin-bottom-15 {margin-bottom: 15px !important;}.margin-top-15 {margin-top: 15px !important;}.margin-right-15 {margin-right: 15px !important;}.margin-left-15 {margin-left: 15px !important;}.ph15 {padding-left: 15px !important;padding-right: 15px !important;}.pv15 {padding-top: 15px !important;padding-bottom: 15px !important;}.margin-bottom-20 {margin-bottom: 20px !important;}.margin-top-20 {margin-top: 20px !important;}.margin-right-20 {margin-right: 20px !important;}.margin-left-20 {margin-left: 20px !important;}.ph20 {padding-left: 20px !important;padding-right: 20px !important;}.pv20 {padding-top: 20px !important;padding-bottom: 20px !important;}.margin-bottom-30 {margin-bottom: 30px !important;}.margin-top-30 {margin-top: 30px !important;}.margin-right-30 {margin-right: 30px !important;}.margin-left-30 {margin-left: 30px !important;}.ph30 {padding-left: 30px !important;padding-right: 30px !important;}.pv30 {padding-top: 30px !important;padding-bottom: 30px !important;}.margin-bottom-45 {margin-bottom: 45px !important;}.margin-top-45 {margin-top: 45px !important;}.margin-right-45 {margin-right: 45px !important;}.margin-left-45 {margin-left: 45px !important;}.ph45 {padding-left: 45px !important;padding-right: 45px !important;}.pv45 {padding-top: 45px !important;padding-bottom: 45px !important;}html,body {height: 100%;padding: 0 !important;margin: 0 !important;}body {background-color: #ffffff;min-width: 320px;font-family: 'Hurme Geometric Sans 1';}#wrap {min-height: 100%;height: auto !important;height: 100%;}.application-container {margin: 0 auto;}/*.transition {
	*/* {-webkit-box-sizing: border-box;box-sizing: border-box;}*:before,*:after {-webkit-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.428571429;color: #333333;background-color: #fff;}input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #337ab7;text-decoration: none;}a:hover,a:focus {color: #23527c;text-decoration: underline;}a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {padding: 4px;line-height: 1.428571429;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}[role="button"] {cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {font-weight: normal;line-height: 1;color: #777777;}h1,.h1,h2,.h2,h3,.h3 {margin-top: 20px;margin-bottom: 10px;}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {font-size: 65%;}h4,.h4,h5,.h5,h6,.h6 {margin-top: 10px;margin-bottom: 10px;}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {font-size: 75%;}h1,.h1 {font-size: 36px;}h2,.h2 {font-size: 30px;}h3,.h3 {font-size: 24px;}h4,.h4 {font-size: 18px;}h5,.h5 {font-size: 14px;}h6,.h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}small,.small {font-size: 85%;}mark,.mark {background-color: #fcf8e3;padding: .2em;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase,.initialism {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777777;}.text-primary {color: #337ab7;}a.text-primary:hover,a.text-primary:focus {color: #286090;}.text-success {color: #3c763d;}a.text-success:hover,a.text-success:focus {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover,a.text-info:focus {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover,a.text-danger:focus {color: #843534;}.bg-primary {color: #fff;}.bg-primary {background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}ul,ol {margin-top: 0;margin-bottom: 10px;}ul ul,ul ol,ol ul,ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt,dd {line-height: 1.428571429;}dt {font-weight: bold;}dd {margin-left: 0;}.dl-horizontal dd:before,.dl-horizontal dd:after {content: " ";display: table;}.dl-horizontal dd:after {clear: both;}abbr[title],abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777777;}.initialism {font-size: 90%;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small {display: block;font-size: 80%;line-height: 1.428571429;color: #777777;}blockquote footer:before,blockquote small:before,blockquote .small:before {content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right {padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {content: '';}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {content: '\00A0 \2014';}address {margin-bottom: 20px;font-style: normal;line-height: 1.428571429;}.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.center-block {display: block;margin-left: auto;margin-right: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs {display: none !important;}.visible-sm {display: none !important;}.visible-md {display: none !important;}.visible-lg {display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}.visible-print {display: none !important;}.visible-print-block {display: none !important;}.visible-print-inline {display: none !important;}.visible-print-inline-block {display: none !important;}.margin-bottom-0 {margin-bottom: 0px !important;}.margin-top-0 {margin-top: 0px !important;}.margin-right-0 {margin-right: 0px !important;}.margin-left-0 {margin-left: 0px !important;}.ph0 {padding-left: 0px !important;padding-right: 0px !important;}.pv0 {padding-top: 0px !important;padding-bottom: 0px !important;}.margin-bottom-10 {margin-bottom: 10px !important;}.margin-top-10 {margin-top: 10px !important;}.margin-right-10 {margin-right: 10px !important;}.margin-left-10 {margin-left: 10px !important;}.ph10 {padding-left: 10px !important;padding-right: 10px !important;}.pv10 {padding-top: 10px !important;padding-bottom: 10px !important;}.margin-bottom-15 {margin-bottom: 15px !important;}.margin-top-15 {margin-top: 15px !important;}.margin-right-15 {margin-right: 15px !important;}.margin-left-15 {margin-left: 15px !important;}.ph15 {padding-left: 15px !important;padding-right: 15px !important;}.pv15 {padding-top: 15px !important;padding-bottom: 15px !important;}.margin-bottom-20 {margin-bottom: 20px !important;}.margin-top-20 {margin-top: 20px !important;}.margin-right-20 {margin-right: 20px !important;}.margin-left-20 {margin-left: 20px !important;}.ph20 {padding-left: 20px !important;padding-right: 20px !important;}.pv20 {padding-top: 20px !important;padding-bottom: 20px !important;}.margin-bottom-30 {margin-bottom: 30px !important;}.margin-top-30 {margin-top: 30px !important;}.margin-right-30 {margin-right: 30px !important;}.margin-left-30 {margin-left: 30px !important;}.ph30 {padding-left: 30px !important;padding-right: 30px !important;}.pv30 {padding-top: 30px !important;padding-bottom: 30px !important;}.margin-bottom-45 {margin-bottom: 45px !important;}.margin-top-45 {margin-top: 45px !important;}.margin-right-45 {margin-right: 45px !important;}.margin-left-45 {margin-left: 45px !important;}.ph45 {padding-left: 45px !important;padding-right: 45px !important;}.pv45 {padding-top: 45px !important;padding-bottom: 45px !important;}html,body {height: 100%;padding: 0 !important;margin: 0 !important;}body {background-color: #ffffff;min-width: 320px;font-family: 'Hurme Geometric Sans 1';}#wrap {min-height: 100%;height: auto !important;height: 100%;}.application-container {margin: 0 auto;}/*.transition {
	transition: all ease 0.5s;
	}*/.owl-carousel {-ms-touch-action: manipulation;touch-action: manipulation;}#header .logo img {-webkit-transition: all ease-out 0.4s;transition: all ease-out 0.4s;}#header .navbar {background-color: #242424;border: 0;border-radius: 0;margin: 0;z-index: 100;}#header .navbar #top-navbar ul li {position: relative;padding: 15px 0 15px 10px;margin-left: 8px;}#header .navbar #top-navbar ul li:first-child {margin-left: 0;}#header .navbar #top-navbar ul li a {-webkit-transition: all ease-out 0.4s;transition: all ease-out 0.4s;font-family: 'Hurme Geometric Sans 1 SemiBold';color: #ffffff;font-size: 18px;padding: 0;}#header .navbar #top-navbar ul li.book-now  {}#header .navbar #top-navbar ul li.book-now a {color: #57dbd3;}#header .navbar #top-navbar ul li a:after {-webkit-transition: all ease-out 0.5s;transition: all ease-out 0.5s;content: "";height: 2px;width: 0;background-color: #ffffff;position: absolute;bottom: -2px;left: 0;opacity: 0;}#header .navbar #top-navbar ul li a:hover {color: #8b8b8b;}#header .navbar #top-navbar ul li a:hover:after {background-color: #8b8b8b;width: 100%;opacity: 1;}#header .navbar #top-navbar ul li.active a {color: #8b8b8b;background-color: transparent;}#header .navbar #top-navbar ul li.active a:after {opacity: 1;width: 100%;background-color: #8b8b8b;}#header.smallHeader .logo img {height: 40px;}#header.smallHeader .navbar {padding-top: 10px !important;padding-bottom: 10px !important;}#header.smallHeader #top-navbar ul li {padding: 10px 0 15px 10px;margin-left: 15px;}#header.smallHeader #top-navbar ul li a {font-size: 16px;}#footer {background-color: #242424;color: #ffffff;} #contact {background-color: #3f3e3e;color: #ffffff;} #contact h2 {font-size:15px; font-weight:normal; line-height:18px;color:#FFF;text-align:left;}#contact p {font-size:14px; font-weight:normal; line-height:18px;text-align:left;} #contact p a {color: #57dbd3; display: inline-block;}.formp {padding-top:5px;} .formp h3 {font-size:18px; font-weight:normal; line-height:18px;text-align:left !important; font-weight:500; text-transform:capitalize;} .blog {margin:0; padding:0;} .blog ul { margin:0;padding:0;text-decoration:none; display:inline;}.blog ul li { margin:0;padding:0 10px 0 0px;text-decoration:none; display:inline-block;vertical-align: middle;}.blog ul li:after {content: "|";} .blog ul li:last-child:after {content:none;} .blog ul li:last-child, .blog ul li:last-child a {padding-right:0;}.blog ul li a {padding-right: 14px;text-decoration:none; color:#ffffff;}.blog ul li a:hover {color:#ffffff; text-decoration:underline;}@media (max-width: 992px) {.blog {text-align:center; margin-bottom:10px;}}@media (max-width: 576px) { .blog ul li a {padding-right: 7px;} .blog ul li {padding-right: 4px;} #contact h2 {font-size:14px; font-weight:normal; line-height:18px;color:#FFF;text-align:left;}#contact p {font-size:12px; font-weight:normal; line-height:16px;color:#FFF;text-align:left;}}.flex-box {display: -webkit-box;display: -ms-flexbox;display: flex;}.justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}.align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.align-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.scrollTop {position: fixed;bottom: 60px;right: 20px;background-color: #242424;color: #ffffff;display: inline-block;width: 40px;height: 40px;line-height: 40px;font-size: 18px;text-align: center;text-decoration: none;z-index: 100;}.scrollTop:hover {background-color: #8b8b8b;color: #ffffff;}.scrollTop:focus {background-color: #242424;color: #ffffff;}.no-padding {padding: 0;}.sectionHeading {position: relative;z-index: 1; /*
		.carousel-control {
		width: 30px;
		height: 30px;
		top: 20px;
		background: none;
		bottom: auto;
		z-index: 1;
		
		span {
		color: $primaryColor;
		}
		
		&.left {
		left: auto;
		right: 60px;
		
		@include phone {
        right: 40px;
		}
		
		}
		}
		
		&.text-right {
		.carousel-control {
		
		&.left {
        left: 0;
        right: auto;
		
        @include phone {
		left: 0;
        }
		
		}
		
		&.right {
        right: auto;
        left:60px;
		
        @include phone {
		right: 40px;
        }
		
		}
		}
		}
	*/}.sectionHeading h2 {font-family: 'LemonMild';font-size: 38px;position: relative;z-index: 0; margin-top: 100px;}.sectionHeading a {text-decoration: none;width: 50px;height: 50px;font-size: 50px;color: #242424;opacity: 0.5;-webkit-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}.sectionHeading a:hover {opacity: 1;}.font-weight-bold {font-weight: bold;}.font-size-30 {font-size: 30px;}.flex-direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.flex-direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.btn__primary {-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;border: 1px #939191 solid;color: #939191;border-radius: 15px;overflow: hidden;position: relative;}.btn__primary:after {-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;content: "";position: absolute;top: 100%;left: 0;z-index: -1;height: 100%;width: 100%;background-color: #242424;}.btn__primary:hover {color: #ffffff;}.btn__primary:hover:after {top: 0;}.btn__secondary {-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;border: 1px #0CA7C3 solid;text-transform: uppercase;color: #ffffff;border-radius: 15px;overflow: hidden;position: relative;}.btn__secondary:after {-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;content: "";position: absolute;top: 0;left: 0;z-index: -1;height: 100%;width: 100%;background-color: #0CA7C3;}.btn__secondary:hover {color: #0CA7C3;}.btn__secondary:hover:after {top: 100%;}.darkTheme .modal-dialog {width: calc(100% - 20px);max-width: 800px;}.darkTheme .modal-header {font-family: "Hurme Geometric Sans 1 SemiBold";}.darkTheme .modal-content {background-color: #242424;color: #ffffff;}.darkTheme .close {font-size: 20px;line-height: 25px;outline: none;color: #ffffff;text-shadow: none;opacity: 1;}.carousel {z-index: 0;}.carousel .item {background-color: #ffffff;}keyframes infinite-spinning from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}keyframes infinite-spinning to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}#hero_banner {min-height: 100vh;}#hero_banner .hero-banner-img {background-image: url("../images/hero-banner.png");background-repeat: no-repeat;background-size: cover;background-position: center;}#hero_banner img {width: 100%;}#hero_banner h2 {font-size: 45px;font-family: 'Hurme Geometric Sans 1 Light';}#hero_banner h2 strong {font-family: 'LemonMild';font-weight: normal;}#hero_banner .scrollDownLink {position: absolute;bottom: 1em;left: 0;right: 0;width: 104px;margin: auto;display: inline-block;color: #ffffff;text-decoration: none;}#hero_banner .scrollDownLink span {display: inline-block;position: relative;vertical-align: middle;height: 2.7em;width: 23px;border: 1px solid #ffffff;border-radius: 15px;}#hero_banner .scrollDownLink span::after {content: "";position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 4px;width: 4px;border-radius: 50%;background-color: #fff;-webkit-animation: scrollDown 2s infinite;animation: scrollDown 2s infinite;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}#specs .top-img {width: 90%;}#specs .info-text-heading {font-size: 16px;text-decoration: none;color: #242424;position: relative;cursor: pointer;}#specs .info-text-heading img {position: relative;z-index: 1;}#specs .info-text-heading::after {-webkit-transition: all ease-out 0.3s;transition: all ease-out 0.3s;content: "";position: absolute;top: 2px;left: 0;background-color: rgba(58, 156, 155, 0.2);border-radius: 100%;width: 28px;height: 28px;z-index: 0;opacity: 0;}#specs .info-text-heading::before {-webkit-transition: all ease-out 0.3s;transition: all ease-out 0.3s;content: "";position: absolute;height: 1px;width: 50px;background-color: #8b8b8b;}#specs .info-text-heading:hover::after {-webkit-animation: zoomInOut 1s infinite; /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */animation: zoomInOut 1s infinite; /* IE 10+, Fx 29+ */}#specs .info-text-heading:hover img {-webkit-transform: rotate(45deg);transform: rotate(45deg);}#specs .info-text-content {position: absolute;top: 40px;z-index: 10;padding: 10px;min-width: 250px;background-color: rgba(0, 0, 0, 0.6);color: #ffffff;border-radius: 10px;opacity: 0;height: 0;overflow: hidden;font-size: 13px;-webkit-transition: all ease-out 0.4s;transition: all ease-out 0.4s;}#specs .info-text {position: absolute;z-index: 10;}#specs .info-text.topLeft {top: 0;left: 0;}#specs .info-text.topLeft .info-text-heading::after {left: auto;right: 0;}#specs .info-text.topLeft .info-text-heading::before {bottom: -20px;right: -40px;-webkit-transform: rotate(50deg);transform: rotate(50deg);}#specs .info-text.topLeft .info-text-heading:hover + .info-text-content {opacity: 1;height: 80px;}#specs .info-text.topLeft .info-text-content {left: 0;}#specs .info-text.topRight {top: 0;right: 15px;}#specs .info-text.topRight .info-text-heading::before {bottom: -25px;left: -17px;-webkit-transform: rotate(100deg);transform: rotate(100deg);}#specs .info-text.topRight .info-text-heading:hover + .info-text-content {opacity: 1;height: 110px;}#specs .info-text.topRight .info-text-content {right: 0;}#specs .info-text.bottomRight {bottom: 10px;right: 0;}#specs .info-text.bottomRight .info-text-heading::before {top: -30px;left: -30px;-webkit-transform: rotate(65deg);transform: rotate(65deg);}#specs .info-text.bottomRight .info-text-heading:hover + .info-text-content {opacity: 1;height: 130px;}#specs .info-text.bottomRight .info-text-content {top: auto;bottom: 40px;right: 0;}#toy-variant img {max-width: 100%;}#toy-variant .type-specs {font-family: 'Hurme Geometric Sans 1';font-size: 30px; text-align: center;}#toy-variant .type-specs strong {font-family: 'LemonMild';font-weight: normal;font-size: 26px;}#performance {font-size: 18px;}#performance .chartTitle {font-size: 20px;}#performance .chartFooter {color: #242424;font-size: 20px;}#performance img {max-width: 100%;position: relative;z-index: 0;}#performance .carousel-control {background: none;bottom: auto;}#performance .carousel-control span {color: #242424;}#performance .owl-carousel .owl-item {z-index: 0;}#performance .owl-carousel .owl-item .item > div {padding: 0;}#performance .owl-carousel .owl-item.active {z-index: 1;}#safety {font-size: 18px;}#safety .item > div {padding: 0;}#safety .content-box {position: absolute;top: 0;left: 15px;z-index: 1;}#safety .content-box h3 {font-size: 34px;margin: 0;font-family: "Hurme Geometric Sans 1";}#safety .content-box h3 strong {font-family: 'LemonMild';font-weight: normal;}#safety .content-box h4 {font-size: 26px;margin: 0;}#safety img {max-width: 100%;position: relative;z-index: 0;}#safety h3 {font-size: 28px;font-family: 'LemonMild';font-weight: normal;}#safety .owl-carousel .owl-item {z-index: 0;}#safety .owl-carousel .owl-item.active {z-index: 1;}#features p {font-size: 24px;}#features p img {width: auto;display: inline-block;}#features .item > div {padding: 0;}#features img {max-width: 100%;position: relative;z-index: 0;width: auto;display: inline-block;}#features .content-box {font-size: 20px;}#features .content-box h3 {font-family: "LemonMild";font-size: 30px;}#features .content-box p {font-size: 18px;}#features .keyFeatures .content-box {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 1;font-size: 14px;cursor: pointer;}#features .keyFeatures .content-box:hover + .info-text-content {opacity: 1;}#features .keyFeatures .content-box:hover + .info-text-content.firstBox {height: 90px;}#features .keyFeatures .content-box:hover + .info-text-content.SecBox {height: 130px;}#features .keyFeatures .content-box:hover + .info-text-content.thirdBox {height: 150px;}#features .keyFeatures .content-box:hover + .info-text-content.fouthBox {height: 165px;}#features .keyFeatures .info-text-content {position: absolute;top: 80px;left: 0;right: 0;margin: auto;z-index: 10;padding: 10px;width: 250px;background-color: rgba(0, 0, 0, 0.6);color: #ffffff;border-radius: 10px;opacity: 0;height: 0;font-size: 13px;overflow: hidden;-webkit-transition: all ease-out 0.4s;transition: all ease-out 0.4s;}#features .keyFeatures img {width: 100%;}#features .owl-carousel .owl-item {z-index: 0;}#features .owl-carousel .owl-item.active {z-index: 1;}#dimensional img {max-width: 100%;}@font-face {font-family:'Hurme Geometric Sans 1 Bold';src:url("../fonts/HurmeGeometricSans1-Bold.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 ThinObl';src:url("../fonts/HurmeGeometricSans1-ThinObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-ThinObl.woff") format("woff");font-weight:100;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 RegularObl';src:url("../fonts/HurmeGeometricSans1-RegularObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-RegularObl.woff") format("woff");font-weight:400;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 Light';src:url("../fonts/HurmeGeometricSans1-Light.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Light.woff") format("woff");font-weight:300;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 SemiBold';src:url("../fonts/HurmeGeometricSans1-SemiBold.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-SemiBold.woff") format("woff");font-weight:600;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 SemiBoldObl';src:url("../fonts/HurmeGeometricSans1-SemiBoldObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-SemiBoldObl.woff") format("woff");font-weight:600;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1';src:url("../fonts/HurmeGeometricSans1-Regular.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Regular.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 HairlineObl';src:url("HurmeGeometricSans1-HairlineObl.woff2") format("woff2"), url("HurmeGeometricSans1-HairlineObl.woff") format("woff");font-weight:400;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 BlackObl';src:url("../fonts/HurmeGeometricSans1-BlackObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-BlackObl.woff") format("woff");font-weight:900;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 LightObl';src:url("../fonts/HurmeGeometricSans1-LightObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-LightObl.woff") format("woff");font-weight:300;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 Hairline';src:url("../fonts/HurmeGeometricSans1-Hairline.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Hairline.woff") format("woff");font-weight:400;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 BoldObl';src:url("../fonts/HurmeGeometricSans1-BoldObl.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-BoldObl.woff") format("woff");font-weight:700;font-style:italic;}@font-face {font-family:'Hurme Geometric Sans 1 Thin';src:url("../fonts/HurmeGeometricSans1-Thin.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Thin.woff") format("woff");font-weight:100;font-style:normal;}@font-face {font-family:'Hurme Geometric Sans 1 Black';src:url("../fonts/HurmeGeometricSans1-Black.woff2") format("woff2"), url("../fonts/HurmeGeometricSans1-Black.woff") format("woff");font-weight:900;font-style:normal;}@font-face {font-family:'LemonMild';src:url("../fonts/LemonMilk.woff2") format("woff2"), url("../fonts/LemonMilk.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'LemonMild Bold';src:url("../fonts/LemonMilkbold.woff2") format("woff2"), url("../fonts/LemonMilkbold.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'LemonMild Bolditalic';src:url("../fonts/LemonMilkbolditalic.woff2") format("woff2"), url("../fonts/LemonMilkbolditalic.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'LemonMild Italic';src:url("../fonts/LemonMilkitalic.woff2") format("woff2"), url("../fonts/LemonMilkitalic.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'LemonMild Light';src:url("../fonts/LemonMilklight.woff2") format("woff2"), url("../fonts/LemonMilklight.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'LemonMild Lightitalic';src:url("../fonts/LemonMilklightitalic.woff2") format("woff2"), url("../fonts/LemonMilklightitalic.woff") format("woff");font-weight:normal;font-style:normal;}@media (min-width: 768px) {.lead {font-size: 21px;}.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}@media (min-width: 768px) and (max-width: 1023px) {.visible-sm {display: block !important;}table.visible-sm {display: table !important;}tr.visible-sm {display: table-row !important;}th.visible-sm,td.visible-sm {display: table-cell !important;}.visible-sm-block {display: block !important;}.visible-sm-inline {display: inline !important;}.visible-sm-inline-block {display: inline-block !important;}.hidden-sm {display: none !important;}.sectionHeading h2 {font-size: 34px;}.tablet-justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.tablet-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.tablet-flex-direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hero_banner .hero-banner-img {min-height: 100vh;}#hero_banner h2 {font-size: 35px;}#specs .info-text-heading {font-size: 14px;}#specs .info-text-heading::before {width: 35px;}#specs .info-text.topLeft .info-text-heading::before {bottom: -15px;right: -20px;-webkit-transform: rotate(60deg);transform: rotate(60deg);}#specs .info-text.topRight .info-text-heading::before {bottom: -13px;left: 20px;-webkit-transform: rotate(50deg);transform: rotate(50deg);}#specs .info-text.bottomRight .info-text-heading::before {top: -20px;left: 10px;-webkit-transform: rotate(110deg);transform: rotate(110deg);}#toy-variant .type-specs {font-size: 20px;}#performance .steering-slides {font-size: 14px;}#performance .turningRadious .tablet-flex-direction-column > div {margin-bottom: 20px;}#performance .turningRadious .tablet-flex-direction-column > div > div {text-align: center;}#safety {font-size: 16px;}#safety .content-box {position: relative;}#safety .content-box h3 {font-size: 24px;}#safety .content-box h4 {font-size: 20px;}#features p {font-size: 18px;}}@media (min-width: 1024px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table !important;}tr.visible-md {display: table-row !important;}th.visible-md,td.visible-md {display: table-cell !important;}.visible-md-block {display: block !important;}.visible-md-inline {display: inline !important;}.visible-md-inline-block {display: inline-block !important;}.hidden-md {display: none !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table !important;}tr.visible-lg {display: table-row !important;}th.visible-lg,td.visible-lg {display: table-cell !important;}.visible-lg-block {display: block !important;}.visible-lg-inline {display: inline !important;}.visible-lg-inline-block {display: inline-block !important;}.hidden-lg {display: none !important;}}@media (max-width: 1024px) {#header .navbar #top-navbar ul li {margin-left: 10px;padding-left: 10px;}#header .navbar #top-navbar ul li a {font-size: 16px;}#header.smallHeader #top-navbar ul li {margin-left: 10px;padding-left: 10px;} .carouselArrows {display: none;} .varientVisibility {display: none !important;}}
	.owl-carousel .owl-dots {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-carousel .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background: #46a8a3;
}
	/*Booking Pages*/
	#booking {
		background-image: url(../images/bg-booking.jpg);
		background-size: cover;
		background-position: center;
		margin-top: 84px;
		padding-top: 65px;
		padding-bottom: 65px;
	}
	#booking-form {
		background-image: url(../images/bg-form.jpg);
		background-size: cover;
		background-position: center;
		margin-top: 84px;
		padding-top: 65px;
		padding-bottom: 65px;
		min-height: 86vh;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mtb-auto {
		margin-top: auto;
		margin-bottom: auto;
	}
	.booking-heading {
		font-size: 30px;
		margin-top: 0;
		margin-bottom: 65px;
		text-align: center;
		color: #45a8a3;
		text-transform: uppercase;
	}
	.pdng-lr-book {
		padding-left: 35px;
		padding-right: 35px;
	}
	.row-booking {
		margin-left: -35px;
		margin-right: -35px;
	}
	.pdng-booking {
		padding-left: 35px;
		padding-right: 35px;
	}
	.card-select {
		padding: 30px;
		transition: all 0.5s ease;
		background: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
		border-radius: 10px;
		box-shadow: 0 0 10px #e6e6e6;
	}
	
	.card-select .card-divider {
		background-color: #fefefe;
		letter-spacing: 1px;
		font-weight: 500;
		text-transform: uppercase;
		border: 1px solid #cacaca;
	}
	.card-select .card-section {
		padding-top:30px;
	}
	.card-select .card-section h5 {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		color: #000000;
		margin-bottom: 30px;
		margin-top: 0;
		text-transform: uppercase;
	}
	.card-select .button {
		padding: 15px;
		background-color: #46a8a3;
		border: 1px solid #46a8a3;
		color: #ffffff;
		width: 60%;
		display: block;
		margin: 0 auto;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
		border-radius: 40px;
	}
	
	.card-select .button:after {
		content: 'Select';
		
	}
	
	.card-select .button:hover {
		background-color: #0b7973;
		border: 1px solid #0b7973;
	}
	
	.card-select .button:focus {
		background-color: #0b7973;
		outline: none;
	}
	
	.card-select.is-selected {
		
		box-shadow: 0 0 10px #e6e6e6;
		transition: all 0.5s ease;
		
	}
	
	.card-select.is-selected .button {
		background-color: #0b7973;
		
		border: 1px solid #0b7973;
	}
	
	.card-select.is-selected .button:after {
		content: 'Selected';
		color:#ffffff;
	}
	#tnc-section {
		background-color: #ffffff;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.tnc-heading {
		font-size: 24px;
		margin-top: 0;
		margin-bottom: 40px;
		text-align: center;
		color: #45a8a3;
		text-transform: uppercase;
	}
	.tnc-ol {
		margin: 0 0 30px;
		padding: 0;
		list-style: none;
		counter-reset: my-awesome-counter;
	}
	.tnc-ol li {
		font-size: 20px;
		padding: 30px 0 30px 60px;
		line-height: 24px;
		border-bottom: 1px solid #000000;
		position: relative;
		counter-increment: my-awesome-counter;
	}
	.tnc-ol li::before {
		position: absolute;
		top: 20px;
		left: 4px;
		content: counter(my-awesome-counter);
		background: #46a8a3;
		width: 45px;
		height: 45px;
		border-radius: 50%;
		display: inline-block;
		font-size: 20px;
		font-weight: 500;
		line-height: 45px;
		color: #ffffff;
		text-align: center;
	}
	.btn-proceed {
		padding: 15px;
		background-color: #46a8a3;
		border: 1px solid #46a8a3;
		color: #ffffff;
		width: 250px;
		display: block;
		margin: 0 auto;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
		border-radius: 40px;
	}
	.btn-proceed:hover {
		background-color: #cacaca;
	}
	.btn-submit {
		padding: 10px;
		background-color: #186a65;
		border: 1px solid #186a65;
		color: #ffffff;
		width: 250px;
		display: block;
		margin: 0 auto;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
		border-radius: 40px;
	}
	.btn-submit:hover {
		background-color: #cacaca;
	}
	.booking-carousel {
		position:relative;
	}
	.booking-nav {
		display:none;
	}
	
	.booking-carousel .owl-carousel .owl-dots {
		margin-top: 10px;
		text-align: center;
		-webkit-tap-highlight-color: transparent;
	}
	.booking-carousel .owl-carousel .owl-nav .owl-next, .booking-carousel .owl-carousel .owl-nav .owl-prev, .booking-carousel .owl-carousel .owl-dots .owl-dot {
		display: inline-block;
		zoom: 1;
		background: 0 0;
		color: inherit;
		border: none;
		padding: 0!important;
		font: inherit;
		cursor: pointer;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.booking-carousel .owl-carousel .owl-nav .owl-next, .booking-carousel .owl-carousel .owl-nav .owl-prev {
		width: 40px;
		height: 70px;
		position: absolute;
		top: 50%;
		transform: translate(0px, -50%);
		font-size: 30px;
		text-align:center;
		line-height: 70px;
		color: #242424;
		opacity: 0.8;
		-webkit-transition: all ease-out 0.3s;
		transition: all ease-out 0.3s;
	}
	
	.booking-carousel .owl-carousel .owl-nav .owl-next:hover, .booking-carousel .owl-carousel .owl-nav .owl-prev:hover {
		opacity: 1;
	}
	.booking-carousel .owl-carousel .owl-nav .disabled {
		opacity: .5;
		cursor: default;
	}
	.booking-carousel .owl-carousel .owl-nav .disabled:hover {
		opacity: .5;
		cursor: default;
	}
	.booking-carousel .owl-carousel .owl-nav .owl-next {
		right:-25px;
	}
	.booking-carousel .owl-carousel .owl-nav .owl-prev {
		left:-25px;
	}
	.booking-carousel .owl-carousel .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 7px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 30px;
	}
	.booking-carousel .owl-carousel .owl-dots .owl-dot.active span, .booking-carousel .owl-carousel .owl-dots .owl-dot:hover span {
		background: #46a8a3;
	}
	.booking-nav a {
		text-decoration: none;
		width: 30px;
		height: 30px;
		font-size: 30px;
		color: #242424;
		opacity: 0.5;
		-webkit-transition: all ease-out 0.3s;
		transition: all ease-out 0.3s;
	}
	.booking-carousel .booking-nav a.customPrevBtn, .booking-carousel .booking-nav a.customNextBtn {
		position:absolute;
		top:50%;
		transform: translateY(-50%);
	}
	.booking-carousel .booking-nav a.customPrevBtn {
		left:-15px;
	}
	.booking-carousel .booking-nav a.customNextBtn {
		right:-15px;
	}
	.tnc {
		text-decoration: underline;
		color: #ffffff;
	}
	.checkbox label, .radio label {
		color: #ffffff;
	}
	.form-box {
		background: linear-gradient(to bottom, #348c88 0%, #33b5ad 100%);
		padding: 60px;
		border-radius: 10px;
	}
	.form-box h2 {
		font-size: 30px;
		line-height: 36px;
		text-transform: uppercase;
		color: #ffffff;
		font-weight: 600;
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}
	.form-box h3 {
		font-size: 20px;
		line-height: 26px;
		text-transform: uppercase;
		color: #ffffff;
		font-weight: 500;
		margin-bottom: 25px;
		margin-top: 0;
		text-align: center;
	}
	.form-box h4 {
		font-size: 20px;
		line-height: 26px;
		color: #ffffff;
		font-weight: 500;
		margin-bottom: 25px;
		margin-top: 0;
		text-align: center;
	}
	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
		background-color: #fff;
		opacity: 1;
	}
	/* Chrome, Safari, Edge, Opera */
	.form-box input::-webkit-outer-spin-button,
	.form-box input::-webkit-inner-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}
	
	/* Firefox */
	.form-box input[type=number] {
		-moz-appearance: textfield;
	}
	.form-box .table {
		border: 1px solid #ffffff;
		color: #fff;
	}
	.form-box .table>thead>tr>th {
		vertical-align: bottom;
		border-bottom: none;
	}
	.form-box .table>tbody>tr>td {
		border-top: none;
	}
	
	#news {
		border-top: 1px solid #b2b2b2;
		padding:70px 0;
	}
	#news h2 {
		margin-bottom: 30px;
	}
	#news .logo-box {
		text-align: center;
		padding: 35px 15px;
	}
	#news .logo-box img {
		margin: 0 auto;
	}
	#blog-home {
		padding:70px 0;
	}
	#blog-home h2 {
		margin-bottom: 30px;
	}
	.brdr-right {
		border-right: 1px solid #b2b2b2;
	}
	.news-banner {
		position: relative;
	}
	.width-100 {
		width: 100%;
	}
	.margin-top-75 {
		margin-top: 75px;
	}
	.news-banner .caption-news {
		position: absolute;
		right: 20%;
		bottom: 20px;
		left: 20%;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
	}
	.news-banner .caption-news h1 {
		font-size: 50px;
		font-weight: 400;
		margin: 0;
		padding: 0;
		line-height: 60px;
		color: #ffffff;
	}
	.news-banner .caption-news p {
		font-size: 30px;
		font-weight: 400;
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: 40px;
	}
	.heading-bar {
		padding: 35px 0 35px 0;
		background: #000;
		color: #ffffff;
		text-align: center;
	}
	.heading-bar h2 {
		font-size: 30px;
		font-weight: 300;
		margin: 0px;
		padding: 0px;
		margin-bottom: 0px;
	}
	.main-news {
		padding: 60px 0 30px;
	}
	.news-list {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.news-list h3 {
		font-size: 30px;
		font-weight: 600;
		padding: 0px;
		margin-top: 0;
		margin-bottom: 12px;
	}
	.news-list h4 {
		font-size: 24px;
		font-weight: 600;
		padding: 0px;
		margin-top: 0;
		margin-bottom: 12px;
	}
	.news-list h2 {
		font-size: 34px;
		margin: 0px 0 30px 0;
		font-weight: 300;
		line-height: 38px;
	}
	.news-list ul.top-list {
		margin: 0 0 12px 0;
		padding: 0;
	}
	.news-list ul.top-list li {
		display: inline-block;
		font-size: 14px;
		color: #a5a5a5;
		margin-right: 10px;
	}
	.news-list ul.top-list li span {
		font-size: 12px;
		color: #646464;
		margin-right: 8px;
	}
	.news-list p {
		font-weight: normal;
		font-size: 16px;
		line-height: 27px;
		margin-bottom: 12px;
	}
	.news-list ul {
		margin:0 0 12px 0;
		padding:0 0 0 18px;
	}
	.news-list ul li {
		font-weight: normal;
		font-size: 16px;
		line-height: 27px;
	}
	.readmore-btn {
		color: #0ca7c3;
		font-size: 16px;
		line-height: 27px;
	}
	.readmore-btn span {
		margin-left: 4px;
		font-size: 12px;
		-webkit-transform: translate(0, 0);
		-khtml-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
	}
	.readmore-btn:hover {
		text-decoration: none;
		color: #0ca7c3;
	}
	.readmore-btn:hover span {
		margin-left: 10px;
	}
	.news-list p a {
		word-break: break-all;
	}
	/*Specifications page*/
	.specs-banner {
		background-color: #232323;
		position: relative;
	}
	.banner-parallax {
		background-image: url("../images/spec-top.png");
		min-height: 85vh;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
	}
	.caption-parallax {
		position: absolute;
		top: 50%;
		left: 15%;
		transform: translate(-15%,-50%);
		text-align: center;
	}
	.caption-parallax img {
		margin: 0 auto;
	}
	.caption-parallax h1 {
		font-size: 80px;
		font-weight: bold;
		color: #ffffff;
		/* text-decoration: underline; */
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.caption-parallax h2 {
		font-size: 30px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.proxecto-section  {
		padding: 40px 0;
	}
	.proxecto-section h2 {
		font-size: 24px;
		font-weight: bold;
		color: #000000;
		margin-top: 0;
		margin-bottom: 15px;
		text-align: center;
	}
	.proxecto-section img {
		margin: 0 auto;
	}
	.table-section {
		padding: 40px 0;
	}
	.th-dark {
		background-color: #000000;
		color: #ffffff;
		font-weight: bold;
	}
	.th-brown {
		background-color: #9a958e;
		color: #ffffff;
	}
	.table-main .text-left {
		text-align: left !important;
	}
	.table-main .text-right {
		text-align: right !important;
	}
	.table-main .table-bordered>thead>tr>td, .table-main .table-bordered>thead>tr>th {
		border-bottom-width: 1px;
	}
	.table-main .table-striped>tbody>tr:nth-of-type(odd) {
		background-color: #e4e1dc;
	}
	.table-main .table-bordered>tbody>tr>td, .table-main .table-bordered>tbody>tr>th, .table-main .table-bordered>tfoot>tr>td, .table-main .table-bordered>tfoot>tr>th, .table-main .table-bordered>thead>tr>td, .table-main .table-bordered>thead>tr>th {
		border: 1px solid #f6f6f4;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
	}
	.table-main .table-bordered>tbody>tr>td span {
		font-size: 10px;
	}
	.table-main .table-bordered {
		border-top:0;
	}
	.table-main .table-bordered thead tr th:nth-child(3),
.table-main .table-bordered tbody tr td:nth-child(3),
.table-main .table-bordered thead tr th:nth-child(6),
.table-main .table-bordered tbody tr td:nth-child(6),
.table-main .table-bordered thead tr th:nth-child(7),
.table-main .table-bordered tbody tr td:nth-child(7),
.table-main .table-bordered tbody tr th:nth-child(3),
.table-main .table-bordered tbody tr th:nth-child(6),
.table-main .table-bordered tbody tr th:nth-child(7) {
    display: none;
}

	.img-bottom img {
		margin: 0 auto;
	}
	.spec-content {
		padding: 40px 0;
	}
	.spec-content h2 {
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 40px;
		color: #3f3841;
		text-align: center;
		text-decoration: underline;
		text-transform: uppercase;
	}
	.spec-content h3 {
		margin-top: 0;
		margin-bottom: 30px;
		font-size: 31px;
		color: #81708e;
		text-align: center;
		text-transform: uppercase;
	}
	.spec-content h4 {
		text-align: left;
		margin-top: 0;
		margin-bottom: 30px;
		font-size: 31px;
		color: #3f3841;
		text-transform: uppercase;
	}
	.spec-content .heading-small {
		text-align: center;
		margin-top: 0;
		margin-bottom: 15px;
		font-size: 22px;
		color: #3f3841;
		text-transform: uppercase;
	}
	.spec-content .main-para {
		padding: 20px 0;
		
	}
	.spec-content .main-para p {
		font-size: 18px;
		color: #3f3841;
		margin-bottom: 0px;
		font-weight: normal;
	}
	.spec-content .main-para p mark {
		color: #3f3841;
		background: #ffe37f;
	}
	.spec-content .main-para .top-heading {
		text-align: left;
		margin-top: 20px;
		margin-bottom: 20px;
		font-size: 30px;
		color: #3f3841;
		text-transform: uppercase;
	}
	.spec-content .main-para ul {
		margin:0 0 20px 0;
		padding: 0 0 0 18px;
	}
	.spec-content .main-para ul li {
		font-size: 18px;
		color: #3f3841;
		margin-bottom: 0px;
		font-weight: normal;
	}
	.spec-content .heading-table {
		text-align: left;
		margin-top: 0;
		margin-bottom: 20px;
		font-size: 24px;
		color: #3f3841;
		text-transform: uppercase;
	}
	.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		position: absolute;
		top: 50%;
		z-index: 5;
		display: inline-block;
		margin-top: -10px;
	}
	
	.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {
		left: 50%;
		margin-left: -10px;
	}
	.carousel-control .glyphicon-menu-right, .carousel-control .icon-next {
		right: 50%;
		margin-right: -10px;
	}
	/*Specifications page*/
	/*social share*/
	.menu {
		z-index: 999;
		position: fixed;
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	
	.menu .share i.fa, .menu .share i.fab {
		height: 50px;
		width: 50px;
		text-align: center;
		line-height: 50px;
		background-color: #242424;
		color: #ffffff;
		border-radius: 2px;
		cursor:pointer;
	}
	
	.menu .share:hover.top .submenu li.mob-link {
		display:none;	
	}
	
	.menu .share:hover.top .submenu li:nth-child(1) {
		opacity: 1;
		top: -51px;
		transition-delay: 0.08s;
		transform: rotateY(0deg);
		border-bottom: 1px dashed #d9d9d9;
	}
	
	.menu .share:hover.top .submenu li:nth-child(2) {
		opacity: 1;
		top: -102px;
		transition-delay: 0.16s;
		transform: rotateY(0deg);
		border-bottom: 1px dashed #d9d9d9;
	}
	
	.menu .share:hover.top .submenu li:nth-child(3) {
		opacity: 1;
		top: -153px;
		transition-delay: 0.24s;
		transform: rotateY(0deg);
		border-bottom: 1px dashed #d9d9d9;
	}
	
	.menu .share:hover.top .submenu li:nth-child(4) {
		opacity: 1;
		top: -204px;
		transition-delay: 0.32s;
		transform: rotateY(0deg);
		border-bottom: 1px dashed #d9d9d9;
	}
	
	.menu .share:hover.top .submenu li:nth-child(5) {
		opacity: 1;
		top: -255px;
		transition-delay: 0.4s;
		transform: rotateY(0deg);
		border-bottom: 1px dashed #d9d9d9;
	}
	
	.menu .submenu {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	.menu .submenu li {
		transition: all ease-in-out 0.5s;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		opacity: 0;
	}
	
	.menu .submenu li a {
		color: #212121;
	}
	
	
	
	.menu .submenu li a.facebook i.fa {
		background-color: #3b5999;
	}
	
	.menu .submenu li a.twitter i.fa {
		background-color: #55acee;
	}
	
	.menu .submenu li a.googlePlus i.fa {
		background-color: #dd4b39;
	}
	
	.menu .submenu li a.instagram i.fa {
		background-color: #e4405f;
	}
	
	.menu .submenu li a.linkedin i.fab {
		background-color: #0e76a8;
	}
	.menu .submenu li a.messenger i.fab {
		background-color: #0084ff;
	}
	.menu .submenu li a.whatsapp i.fa {
		background-color: #4fce5d;
	}
	
	.menu .submenu li:nth-child(1) {
		transform: rotateX(45deg);
	}
	
	.menu .submenu li:nth-child(2) {
		transform: rotateX(90deg);
	}
	
	.menu .submenu li:nth-child(3) {
		transform: rotateX(135deg);
	}
	
	.menu .submenu li:nth-child(4) {
		transform: rotateX(180deg);
	}
	
	.menu .submenu li a:hover i.fa, .menu .submenu li a:hover i.fab {
		color: #fff;
		background-color: #242424;
	}
	.menu.bottomLeft {
		bottom: 10px;
		left: 10px;
	}
	/*social share*/
	
	.mb-0 {
		margin-bottom:0 !important;
	}
	.privacy-policy {
		padding: 60px 0 30px;
	}
	.privacy-cont {
		min-height:753px;
		
	}
	.privacy-policy h2 {
		font-size: 30px;
		font-weight: 600;
		padding: 0px;
		margin-top: 0;
		margin-bottom: 20px;
		text-align: center;
	}
	.privacy-policy p {
		font-weight: normal;
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 12px;
	}
	.privacy-policy h3 {
		font-size: 20px;
		font-weight: 600;
		padding: 0px;
		margin-top: 0;
		margin-bottom: 12px;
	}
	.privacy-policy h4 {
		font-size: 18px;
		font-weight: 600;
		padding: 0px;
		margin-top: 0;
		margin-bottom: 12px;
	}
	.privacy-policy ol {
		margin: 0 0 12px 0;
		padding: 0 0 0 18px;
	}
	.privacy-policy ol li {
		font-weight: normal;
		font-size: 16px;
		line-height: 22px;
	}
	.privacy-policy ol li::marker {
		font-size: 20px;
		font-weight: 600;
	}
	.privacy-policy ol li ul {
		margin: 0 0 12px 0;
		padding: 0 0 0 20px;
		list-style: disc;
	}
	.privacy-policy ol li ol {
		margin: 0 0 12px 0;
		padding: 0 0 0 20px;
	}
	.privacy-policy ol li ol li::marker {
		font-size: 18px;
		font-weight: 600;
	}
	/*Booking Pages*/
	.abt-section p {
		font-size: 18px;
		color: #3f3841;
		margin-bottom: 15px;
		font-weight: normal;
	}
	.abt-section ul.social-links-abt {
		padding: 0;
		margin: 20px auto;
		list-style: none;
	}
	.abt-section ul.social-links-abt li {
		display: inline-block;
		margin-right: 5px;
		text-align:center;
	}
	.abt-section ul.social-links-abt li a {
		width: 35px;
		height: 35px;
		border-radius: 50%;
		font-size: 20px;
		line-height: 24px;
		color: #ffffff;
		padding: 5px;
		display: block;
	}
	.abt-section ul.social-links-abt li a.fb-link {
		background-color: #4267b2;
		border: 1px solid #4267b2;
	}
	.abt-section ul.social-links-abt li a.fb-link:hover {
		color: #4267b2;
		background-color: transparent;
		border: 1px solid #4267b2;
	}
	.abt-section ul.social-links-abt li a.twitter-link {
		background-color: #00acee;
		border: 1px solid #00acee;
	}
	.abt-section ul.social-links-abt li a.twitter-link:hover {
		color: #00acee;
		background-color: transparent;
		border: 1px solid #00acee;
	}
	.abt-section ul.social-links-abt li a.insta-link {
		background-color: #dd2a7b;
		border: 1px solid #dd2a7b;
	}
	.abt-section ul.social-links-abt li a.insta-link:hover {
		color: #dd2a7b;
		background-color: transparent;
		border: 1px solid #dd2a7b;
	}
	.abt-section ul.social-links-abt li a.youtube-link {
		background-color: #f00;
		border: 1px solid #f00;
	}
	.abt-section ul.social-links-abt li a.youtube-link:hover {
		color: #f00;
		background-color: transparent;
		border: 1px solid #f00;
	}
	.abt-section ul.social-links-abt li a.linkedin-link {
		background-color: #0077b5;
		border: 1px solid #0077b5;
	}
	.abt-section ul.social-links-abt li a.linkedin-link:hover {
		color: #0077b5;
		background-color: transparent;
		border: 1px solid #0077b5;
	}
	/*Booking Pages*/
	.dealership-button {
		position: fixed;
		z-index: 3;
		right: -90px;
		transition: 0.3s;
		transform: rotate(-90deg);
		bottom: 50%;
		color: rgba(255,255,255,1);
		text-transform: uppercase;
		border: none;
		font-size: 16px;
		padding: 16px 24px;
		background-color: #39cdd3;
		border-radius:0;
		font-family: 'Hurme Geometric Sans 1 SemiBold';
	}
	.dealership-button:hover {
		background-color: #242424;
		color: #39cdd3;
	}
	.dealership-menu {
		display:none !important;
	}
	.relCarouselBox {
	  position: relative;
	}
	.carouselArrows {
	    position: absolute;
        top: 50%;
		left: 0;
		right: 0;
	}
	.carouselArrows .customNextBtn {
	   position: absolute;
       right: -50px;
	}
	.carouselArrows .customPrevBtn {
	   padding-right: 30px;
	   position: absolute;
       left: -50px;
	}
	.carouselArrows div {
	    display: flex;
		justify-content: space-between;
		align-items: center;
	}
	@media (min-width: 1024px) {
	.top-padding {
	padding-right:45px;
	}
	.varientmobVisibility {
	  display: none !important;
	}
	}
	@media (max-width: 1366px) {
		.news-banner .caption-news {
			right: 10%;
			left: 10%;
		}
	}
	@media (max-width: 992px) {
		.brdr-right-0 {
			border-right: none;
		}
		.caption-parallax h1 {
			font-size: 53px;
			margin-bottom: 10px;
		}
		.caption-parallax h2 {
			font-size: 20px;
		}
		.spec-content h3 {
			font-size: 23px;
		}
		.spec-content h2 {
			
			font-size: 30px;
		}
		.spec-content h4 {
			
			font-size: 24px;
		}
		.spec-content .main-para .top-heading {
			
			font-size: 24px;
		}
		.spec-content .heading-small {
			
			font-size: 18px;
		}
		.spec-content .main-para p {
			font-size: 16px;
			
		}
		.spec-content .main-para ul li {
			font-size: 16px;
		}
		.spec-content .heading-table {
			
			font-size: 20px;
			
		}
		.abt-section p {
			font-size: 16px;
		}
		
		
	}
	@media (max-width: 767px) {
		#news .logo-box {
			padding: 15px 15px;
		}
		#booking {
			margin-top: 0px;
			padding-top: 40px;
			padding-bottom: 40px;
		}
		.brdr-right {
			border-right: none;
		}
		.booking-heading {
			font-size: 24px;
			margin-bottom: 40px;
			
		}
		.card-select {
			padding: 20px;
			margin-bottom: 40px;
		}
		.pdng-lr-book {
			padding-left: 15px;
			padding-right: 15px;
		}
		.row-booking {
			margin-left: -15px;
			margin-right: -15px;
		}
		.pdng-booking {
			padding-left: 15px;
			padding-right: 15px;
		}
		.card-select .button {
			padding: 10px;
			width: 200px;
			font-size: 16px;
		}
		.card-select img {
			margin: 0 auto;
		}
		.tnc-heading {
			font-size: 18px;
			margin-bottom: 30px;
		}
		.tnc-ol li {
			font-size: 14px;
			padding: 20px 0 20px 45px;
			line-height: 18px;
		}
		.tnc-ol li::before {
			top: 15px;
			width: 30px;
			height: 30px;
			font-size: 14px;
			line-height: 30px;
		}
		.btn-proceed {
			padding: 10px;
			width: 200px;
			font-size: 16px;
		}
		#booking-form {
			margin-top: 0;
			padding-top: 40px;
			padding-bottom: 40px;
			display: block;
		}
		.form-box {
			
			padding: 30px;
		}
		.news-banner .caption-news {
			right: 0%;
			left: 0%;
			width: 100%;
			padding: 0 15px;
		}
		.banner-parallax {
			background-image: url(../images/spec-top-mob.png);
			min-height: 65vh;
			background-attachment: fixed;
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
			position: relative;
		}
		.margin-top-75 {
			margin-top: 0px;
		}
		.dealership-button {
			display:none;
		}
		.dealership-menu {
			display:block !important;
		}
	}
	@media (max-width: 576px) {
		.news-banner .caption-news h1 {
			font-size: 30px;
			line-height: 36px;
		}
		.heading-bar h2 {
			font-size: 20px;
			
		}
		.heading-bar {
			padding: 20px 0 20px 0;
		}
		.news-list h2 {
			font-size: 30px;
			line-height: 35px;
		}
		.caption-parallax h1 {
			font-size: 32px;
		}
		.caption-parallax h2 {
			font-size: 12px;
		}
		.proxecto-section h2 {
			font-size: 16px;
		}
		.spec-content h2 {
			font-size: 20px;
		}
		.spec-content h3 {
			font-size: 16px;
		}
		.spec-content h4 {
			font-size: 18px;
		}
		.spec-content .main-para .top-heading {
			
			font-size: 18px;
		}
		.spec-content .heading-small {
			font-size: 16px;
		}
		.spec-content .main-para p {
			font-size: 14px;
		}
		.spec-content .main-para ul li {
			font-size: 14px;
		}
		.spec-content .heading-table {
			font-size: 16px;
		}
		.caption-parallax {
           left: 50%;
           transform: translate(-50%);
           top: 0;
        }
		.menu .share:hover.top .submenu li.mob-link {
			display:block;	
		}
		.privacy-policy h2 {
			font-size: 24px;
		}
		.privacy-policy p {;
			font-size: 12px;
			line-height: 16px;
		}
		.privacy-policy h3 {
			font-size: 16px;
		}
		.privacy-policy h4 {
			font-size: 14px;
		}
		.privacy-policy ol {
			margin: 0 0 12px 0;
			padding: 0 0 0 18px;
		}
		.privacy-policy ol li {
			font-size: 12px;
			line-height: 16px;
		}
		.privacy-policy ol li::marker {
			font-size: 16px;
			font-weight: 600;
		}
		
		.privacy-cont {
			min-height: auto;
		}
		.privacy-policy ol li ol li::marker {
			font-size: 14px;
		}
		.abt-section p {
			font-size: 14px;
		}
		#hero_banner .hero-banner-img {
			background-image: url("../images/hero-banner-mob.jpg");
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
			/* min-height: 50vh !important; */
			min-height: calc(100vh - 82px) !important;
		}
		#hero_banner img {
			width: 100%;
		}
		.sectionHeading h2 {
		    margin-top: 20px;
			margin-bottom: 0;
		}
		#safety h3 {
            font-size: 20px;
       }
	    #features .content-box h3 {
            font-size: 20px !important;
       }
	   #performance h3 {
	      font-size: 20px;
	   }
	}
	@media (max-width: 480px) {
		.booking-heading {
			font-size: 22px;
		}
		.tnc-heading {
			font-size: 16px;
		}
		.form-box h2 {
			font-size: 18px;
			line-height: 22px;
		}
		.form-box h3 {
			font-size: 14px;
			line-height: 18px;
			margin-bottom: 20px;
		}
		.btn-submit {
			padding: 10px;
			width: 200px;
			font-size: 16px;
		}
		.form-box table {
			font-size: 12px;
		}
		.pdng-booking {
			padding-left: 0px;
			padding-right: 0px;
		}
		.form-box h4 {
			font-size: 14px;
			line-height: 18px;
			margin-bottom: 20px;
		}
		.form-box {
			padding: 20px;
		}
		#booking-form {
			background-image: url(../images/bg-form.jpg);
			min-height: 79vh;
		}
	}
	/*Booking Pages*/
	
	@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table !important;}tr.visible-xs {display: table-row !important;}th.visible-xs,td.visible-xs {display: table-cell !important;}.visible-xs-block {display: block !important;}.visible-xs-inline {display: inline !important;}.visible-xs-inline-block {display: inline-block !important;}.hidden-xs {display: none !important;}#header .navbar {position: relative;}#header .navbar #top-navbar {padding-left: 0;padding-right: 0;}#header .navbar #top-navbar ul {width: 100%;margin-left: 0;margin-right: 0;}#header .navbar #top-navbar ul li {width: 100%;margin-left: 0;padding-left: 0;padding-right: 0;}#header.smallHeader .logo img {height: auto;}#header.smallHeader .navbar {padding-top: 15px !important;padding-bottom: 15px !important;}#header.smallHeader #top-navbar ul li {width: 100%;margin-left: 0;padding-left: 0;padding-right: 0;}.sectionHeading h2 {font-size: 30px;}.sectionHeading a {font-size: 25px;}.tablet-justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.tablet-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.tablet-flex-direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#hero_banner .hero-banner-img {min-height: 100vh;}#hero_banner h2 {font-size: 35px;}#specs .info-text-heading {font-size: 14px;}#specs .info-text-heading::before {width: calc(100% - 85px);}#specs .container {width: 320px;padding: 0px;}#specs .info-text.topLeft {margin-top: -30px;}#specs .info-text.topLeft .info-text-heading::before {content: none;}#specs .info-text.topLeft .info-text-heading:hover + .info-text-content {height: 80px;}#specs .info-text.topRight .info-text-heading::before {content: none;}#specs .info-text.topRight .info-text-heading:hover + .info-text-content {height: 120px;}#specs .info-text.bottomRight .info-text-heading::before {content: none;}#specs .info-text.bottomRight .info-text-heading:hover + .info-text-content {height: 140px;}#toy-variant .type-specs {font-size: 20px;}#performance .chartTitle {font-size: 16px;}#performance .chartFooter {font-size: 16px;}#performance .steering-slides {font-size: 14px;}#performance .turningRadious .tablet-flex-direction-column > div {margin-bottom: 20px;}#performance .turningRadious .tablet-flex-direction-column > div > div {text-align: center;}#safety {font-size: 16px;}#safety .content-box {position: relative;}#safety .content-box h3 {font-size: 24px;}#safety .content-box h4 {font-size: 20px;}#features p {font-size: 16px;}#features .content-box h3 {font-size: 25px;}#features .content-box p {font-size: 14px;}}@media print {.visible-print {display: block !important;}table.visible-print {display: table !important;}tr.visible-print {display: table-row !important;}th.visible-print,td.visible-print {display: table-cell !important;}.visible-print-block {display: block !important;}.visible-print-inline {display: inline !important;}.visible-print-inline-block {display: inline-block !important;}.hidden-print {display: none !important;}}@-webkit-keyframes zoomInOut {0% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}45% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 1;}55% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 1;}100% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}}@keyframes zoomInOut {0% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}45% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 1;}55% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 1;}100% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0;}}@-webkit-keyframes zoomInOut {0% {top: 0;}40% {top: 12px;}50% {top: 15px;}60% {top: 12px;}100% {top: 0;}}@-webkit-keyframes scrollDown {0% {top: 5px;}50% {top: 25px;}100% {top: 5px;}}@keyframes scrollDown {0% {top: 5px;}50% {top: 25px;}100% {top: 5px;}}
		