/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../eot/fontawesome-webfont3e6e.eot');src:url('../eot/fontawesome-webfontd41d.eot#iefix&v=4.7.0') format('embedded-opentype'),url('../fontawesome-webfont3e6e.html') format('woff2'),url('../woff/fontawesome-webfont3e6e.woff') format('woff'),url('../ttf/fontawesome-webfont3e6e.ttf') format('truetype'),url('../svg/fontawesome-webfont3e6e.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}

div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:100;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:6px 12px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:2em}.cs-select > span::after, .cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select>span::after{content:'25BE';right:1em}.cs-select .cs-selected span::after{content:'2713';margin-left:1em}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}

.mg-room figcaption h2{-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .mg-room-price{-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .btn-link{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room figcaption .btn-main{display:inline-block}.mg-room figcaption p{display:block;margin-bottom:23px;font-size:inherit;line-height:inherit}.mg-room figcaption p, .mg-room figcaption ul{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-room-col-2 figcaption h2{font-size:25px;-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .mg-room-price{-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .btn-main{display:inline-block}.mg-room.mg-room-col-2 figcaption ul{display:none}.mg-room.mg-room-col-2 figcaption p{display:block}.mg-room.mg-room-col-2:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul, .mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-2:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating, .mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room.mg-room-col-4 figcaption h2{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-rating{display:none;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-price{font-size:20px;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .btn-link{margin-top:0}.mg-room.mg-room-col-4 figcaption .btn.btn-main{display:none;margin-top:60px}.mg-room.mg-room-col-4:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul, .mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-4:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating, .mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-404-error-txt{padding:0px}.mg-404-badg{width:190px;margin-bottom:20px;float:none !important}.mg-about-testimonial .mg-testimonial-slider blockquote{padding:35px 0 0px}.mg-team-member .mg-team-info p{display:block}.mg-booking-form .nav-tabs > li > a span.mg-bs-bar{margin-top:-15px}.mg-booking-form .nav-tabs>li{font-size:13px}.mg-booking-form .nav-tabs>li>a{padding-right:5px;padding-left:5px}.mg-available-rooms img{margin-bottom:20px}.mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num{width:45px;line-height:39px}.mg-instagram>li{width:20%}}@media (max-width: 662px){.header.transp + .carousel .carousel-caption{margin-bottom:0}.carousel-caption>h2{font-size:25px}.carousel-caption>p{font-size:14px;line-height:23px}.carousel-caption>img{width:100px}.header.transp + .carousel .carousel-control{margin-top:-60px !important}.header.transp{position:relative;top:0;z-index:999}.header.transp .navbar-inverse, .header.transp .mg-search-box{background-color:#fff}.header.transp .navbar-default{background-color:rgba(255,255,255,0.3)}.header.transp+.mg-page-title{padding-top:70px}}@media (max-width: 480px){.container{width:100%}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input{max-width:150px}}@media (max-width: 1199px){.mg-boxed{width:992px}.mg-boxed .header{max-width:992px}.mg-boxed .carousel-caption>h2{font-size:50px}.mg-boxed .carousel-caption>p{font-size:18px;line-height:28px}}@media (max-width: 991px){.mg-boxed{width:767px}.mg-boxed .header{max-width:767px}.mg-boxed .carousel-caption>h2{font-size:35px}.mg-boxed .carousel-caption>p{font-size:15px;line-height:25px}.mg-boxed .carousel-caption>img{width:120px}}@media (max-width: 767px){.mg-boxed{width:500px}.mg-boxed .header{max-width:500px}.mg-boxed .carousel-caption>h2{font-size:25px}.mg-boxed .carousel-caption>p{font-size:13px;line-height:23px}.mg-boxed .carousel-caption>img{width:90px}.mg-boxed .header.transp + .carousel .carousel-caption{margin-bottom:0}.mg-boxed .header.transp + .carousel .carousel-control{margin-top:-60px !important}.mg-boxed .header.transp{position:relative;top:0;z-index:999}.mg-boxed .header.transp .navbar-inverse, .mg-boxed .header.transp .mg-search-box{background-color:#16262e}.mg-boxed .header.transp .navbar-default{background-color:rgba(255, 255, 255, 0.3)}.mg-boxed .header.transp+.mg-page-title{padding-top:70px}}@media (max-width: 500px){.mg-boxed{width:100%}.mg-boxed .header{max-width:100%}}body,label,button,a,p,input{font-family:pr !important}button.btn{font-family:pr !important}@font-face{font-family:"pr";font-style:normal;font-weight:400}a{cursor:pointer !important} /*! (Sept - Site Template) 2015-10-10 */ body{font-family:"Open Sans";font-size:14px;line-height:23px;font-weight:400;color:#4b565b;word-spacing:3px}sub,sup{font-size:60%}a{color:#f05542;text-decoration:none !important;-webkit-transition:color 0.4s;transition:color 0.4s}a:hover,a:active,a:focus{color:#eab391}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;color:#16262e}h1,.h1{font-size:38px}h2,.h2{font-size:25px}h3,.h3{font-size:26px}h4,.h4{font-size:16px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin-bottom:23px}hr{margin:30px 0}blockquote{font-family:"Playfair Display",serif;font-style:italic;background-image:url(../png/blockquote.png);background-color:#f7f7f7;background-repeat:no-repeat;background-position:10px 10px;border-left-width:0;padding:15px;padding-left:50px;border-radius:1px}input[type=radio],input[type=checkbox]{border:1px solid #ced4d7;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);outline-width:0;-webkit-transition:0.05s border-color ease-in-out;transition:0.05s border-color ease-in-out}input[type=radio]:checked,input[type=checkbox]:checked{border-color:#e7b315}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:20px;font:400 14px/1 'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'f00c';margin:2px 0 0 -1px;color:#e7b315}input[type=radio]{border-radius:50%}input[type=radio]:checked:before{content:'f111';margin:5px 0 0 -1px;color:#e7b315;font:400 8px/1 'FontAwesome'}.pb70{padding-bottom:70px !important}.pb40{padding-bottom:40px !important}.pb30{padding-bottom:30px !important}.mt50{margin-top:50px !important}.mt80{margin-top:80px !important}.mg-404-error-txt{padding:0 190px}.mg-404-error-txt .mg-404-badg{background-color:#16262e;color:#fff;font-family:"Playfair Display",serif;text-transform:uppercase;text-align:center;padding:30px 28px;border-radius:100px;margin-right:50px}.mg-404-error-txt .mg-404-badg strong{display:block;font-size:80px;line-height:90px;vertical-align:top;margin:-30px 0 30px;position:relative}.mg-404-error-txt .mg-404-badg strong:after{content:'';display:block;width:80px;height:3px;position:absolute;bottom:-20px;left:50%;margin-left:-40px;background-color:#e7b315}.mg-404-error-txt .mg-404-badg span{font-size:30px;line-height:40px}.mg-404-error-txt .mg-404-txt-search{text-align:left}.mg-404-error-txt .mg-404-txt-search strong{font-family:"Playfair Display",serif;font-size:23px;line-height:33px;margin-bottom:10px;display:block;text-transform:uppercase}.mg-404-error-txt .mg-404-txt-search p{font-family:"Playfair Display",serif;font-size:16px}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input{max-width:250px;display:inline-block;float:left;border-radius:1px 0 0 1px;border-right-width:0;background-color:transparent}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input::-webkit-input-placeholder{color:#fff}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input:-moz-placeholder{color:#fff}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input::-moz-placeholder{color:#fff}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input:-ms-input-placeholder{color:#fff}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form button{display:inline-block;float:left;border-radius:0 1px 1px 0;padding-top:9px;padding-bottom:9px}.form-control{border-radius:1px;margin-bottom:20px;border-color:#ced4d7;padding:8px 12px;height:auto;box-shadow:none;color:#4b565b}.form-control::-webkit-input-placeholder,.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder{color:#ced4d7}.form-control:focus{border-color:#e7b315;box-shadow:none}.mg-boxed{width:1200px;background-color:#eef3fa;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);margin:auto;background-image:url(../png/paisley.png);background-attachment:fixed;position:relative}.mg-boxed .header{max-width:1200px}.mg-boxed .carousel-caption>h2{font-size:57px}.mg-boxed .carousel-caption>p{font-size:18px;line-height:28px}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.parallax{background-attachment:fixed !important}.mb250{margin-bottom:250px !important}.mb245{margin-bottom:245px !important}.mb240{margin-bottom:240px !important}.mb235{margin-bottom:235px !important}.mb230{margin-bottom:230px !important}.mb225{margin-bottom:225px !important}.mb220{margin-bottom:220px !important}.mb215{margin-bottom:215px !important}.mb210{margin-bottom:210px !important}.mb205{margin-bottom:205px !important}.mb200{margin-bottom:200px !important}.mb195{margin-bottom:195px !important}.mb190{margin-bottom:190px !important}.mb185{margin-bottom:185px !important}.mb180{margin-bottom:180px !important}.mb175{margin-bottom:175px !important}.mb170{margin-bottom:170px !important}.mb165{margin-bottom:165px !important}.mb160{margin-bottom:160px !important}.mb155{margin-bottom:155px !important}.mb150{margin-bottom:150px !important}.mb145{margin-bottom:145px !important}.mb140{margin-bottom:140px !important}.mb135{margin-bottom:135px !important}.mb130{margin-bottom:130px !important}.mb125{margin-bottom:125px !important}.mb120{margin-bottom:120px !important}.mb115{margin-bottom:115px !important}.mb110{margin-bottom:110px !important}.mb105{margin-bottom:105px !important}.mb100{margin-bottom:100px !important}.mb95{margin-bottom:95px !important}.mb90{margin-bottom:90px !important}.mb85{margin-bottom:85px !important}.mb80{margin-bottom:80px !important}.mb75{margin-bottom:75px !important}.mb70{margin-bottom:70px !important}.mb65{margin-bottom:65px !important}.mb60{margin-bottom:60px !important}.mb55{margin-bottom:55px !important}.mb50{margin-bottom:50px !important}.mb45{margin-bottom:45px !important}.mb40{margin-bottom:40px !important}.mb35{margin-bottom:35px !important}.mb30{margin-bottom:30px !important}.mb25{margin-bottom:25px !important}
.mb20{margin-bottom:20px !important}.mb15{margin-bottom:15px !important}.mb10{margin-bottom:10px !important}.mb5{margin-bottom:5px !important}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}ul.styled-list li{list-style:none;padding-left:0}ul.styled-list li:before{content:'f00c';font-family:'FontAwesome';display:inline-block;margin-left:-1.5em;width:1.5em;color:#16262e}ul.styled-list.list-caret li:before{content:'f0da'}ul.styled-list.list-hand li:before{content:'f0a4'}ul.styled-list.list-chevron li:before{content:'f054'}ul.styled-list.list-times li:before{content:'f00d'}ul.styled-list.list-star li:before{content:'f006'}.btn{font-family:"Playfair Display",serif;border-radius:1px;font-weight:600;border-width:0;-webkit-transition:color 0.5s, border-color 0.5s, background-color 0.5s;transition:color 0.5s, border-color 0.5s, background-color 0.5s}.btn.btn-next-tab{font-size:16px;padding:10px 35px}.btn-dark{color:#FFF;background-color:#16262e;border-color:#16262e}.btn-dark:hover{background-color:#264251;border-color:#264251;color:#fff}.btn-main{color:#FFF;background-color:#f05b46;border-color:#f05b46;margin-right:-7px}.btnn li a{color:#FFF;background-color:#d3a267;border-color:#d3a267}.btnn2{color:#FFF;background-color:#d3a267;border-color:#d3a267;height:38px;width:30%;padding:6px 12px}.btn-main:hover{background-color:#ff8d4b;border-color:#ff8d4b;color:#fff}.btn-dark-main{color:#FFF;background-color:#16262e;border-color:#16262e}.btn-dark-main:hover{background-color:#e7b315;border-color:#e7b315;color:#fff}.btn-primary{color:#FFF;background-color:#3b95e8;border-color:#3b95e8}.btn-primary:hover{background-color:#69aeed;border-color:#69aeed;color:#fff}.btn-success{color:#FFF;background-color:#40c640;border-color:#40c640}.btn-success:hover{background-color:#67d267;border-color:#67d267;color:#fff}.btn-warning{color:#FFF;background-color:#f6a430;border-color:#f6a430}.btn-warning:hover{background-color:#f8b961;border-color:#f8b961;color:#fff}.btn-info{color:#FFF;background-color:#2ebfea;border-color:#2ebfea}.btn-info:hover{background-color:#5ccdef;border-color:#5ccdef;color:#fff}.btn-danger{color:#FFF;background-color:#f23a34;border-color:#f23a34}.btn-danger:hover{background-color:#f56964;border-color:#f56964;color:#fff}.btn-link{color:#e7b315}.header{width:100%}.header.transp{position:absolute;top:0;z-index:999}.header.transp .navbar-inverse, .header.transp .mg-search-box{background-color:rgba(255, 255, 255, 0)}.header.transp .navbar-default{background-color:rgba(255, 255, 255, 0.3)}.header .navbar-default, .header .navbar-inverse{text-align:right}.header .navbar-collapse.collapse{vertical-align:top;display:inline-block !important}.header.center-content{text-align:center}.header.center-content .navbar-header{float:none}.header.center-content .navbar-header .navbar-brand{float:none;display:inline-block}.header.center-content .navbar-right{float:none !important}.header.center-content .container{width:100%;padding:0}.header.center-content .navbar-collapse{border-top:1px solid rgba(255, 255, 255, 0.2)}.header.center-content .navbar-default .navbar-collapse{border-color:rgba(0, 0, 0, 0.05)}.header.center-content .navbar-nav{float:none;display:inline-block;max-width:1170px;margin-left:auto;margin-right:auto;vertical-align:middle}.header.center-content .navbar-nav>li>a{padding:20px 25px}.header.sticky-on{position:fixed;top:0;z-index:999;border-bottom:1px solid #ccc}.header.sticky-on .mg-search-box{background-color:rgba(22, 38, 46, 0.95)}.header.sticky-on .navbar-inverse{background-color:rgb(255, 255, 255)}.header.sticky-on .navbar-inverse .navbar-nav>li>a{padding-top:25px;padding-bottom:25px}.header.sticky-on .navbar-brand>img{height:50px}.header.sticky-on.center-content .navbar-header .navbar-brand{display:none}.header.sticky-on .mg-search-box-cont{margin:12px 20px 13px}.header.sticky-on .mg-search-box{bottom:-71px}.navbar-brand{float:left;height:auto;padding:10px 0;font-size:18px;line-height:20px;margin-left:0 !important}.navbar-brand img{-webkit-transition:height 0.3s;transition:height 0.3s}.navbar{font-family:"Playfair Display",serif;margin-bottom:0}.navbar-default{background-color:#fff;border-width:0;border-radius:0}.navbar-inverse{background-color:#fff;color:#fff;border-width:0;border-radius:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.navbar-inverse .navbar-nav>li>a{font-size:16px;color:#0c2647;-webkit-transition:color 0.3s, padding 0.3s;transition:color 0.3s, padding 0.3s}.navbar-inverse .navbar-nav>li>a:hover{color:#d3a267}.navbar-inverse .navbar-nav>li.active>a{background-color:transparent;color:#f05845;font-weight:bold}.navbar-inverse .navbar-nav > li.active > a:hover, .navbar-inverse .navbar-nav > li.active > a:focus, .navbar-inverse .navbar-nav>li.active>a:active{color:#d3a267;background-color:transparent}.navbar-inverse .navbar-nav>li.open>a{background-color:transparent;color:#0c2647}.navbar-inverse .navbar-nav > li.open > a:hover, .navbar-inverse .navbar-nav > li.open > a:focus, .navbar-inverse .navbar-nav>li.open>a:active{color:#3f536d;background-color:transparent}.navbar-inverse .navbar-nav > li ul.dropdown-menu{background-color:#fff;border-radius:0;padding:0;margin-top:-1px;min-width:200px;right:auto;left:0px;box-shadow:none;border-width:0}.navbar-inverse .navbar-nav > li ul.dropdown-menu>li>a{color:#0d2747;padding:10px 20px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.navbar-inverse .navbar-nav > li ul.dropdown-menu>li>a:hover{background-color:#ee3e28}.navbar-inverse .navbar-nav > li ul.dropdown-menu>li.active>a{background-color:#e7b315}.navbar-nav>li>a{font-size:16px;padding-top:39px;padding-bottom:38px;padding-left:20px;padding-right:20px}.dropdown.open>ul{visibility:visible;top:100%;opacity:1}.dropdown>ul{display:block;visibility:hidden;top:110%;opacity:0;-webkit-transition:all 0.15s linear;transition:all 0.15s linear}.dropdown>ul>.dropdown>ul{left:100%;top:0}.navbar-toggle{border-radius:1px;border-color:#0c2647 !important;margin-top:20px;margin-right:60px;margin-bottom:21px}.navbar-toggle:hover,.navbar-toggle:active,.navbar-toggle:focus{background-color:#f05642 !important;border-color:#f05642 !important}.mg-search-box-cont{margin:26px 20px;position:relative;-webkit-transition:margin 0.3s;transition:margin 0.3s}.mg-search-box-cont:after{content:'';display:block;width:5px;height:5px;background-color:#0c2647;border-radius:5px;position:absolute;top:50%;left:-14px}.mg-search-box-trigger{padding:11px 0;text-align:center;width:43px;cursor:pointer;display:block;color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s}.mg-search-box-trigger:hover,.mg-search-box-trigger:active,.mg-search-box-trigger:focus{color:#fff}.mg-search-box-trigger.mg-sb-active{color:#e7b315}.mg-search-box{min-width:300px;position:absolute;bottom:-84px;right:0;padding:10px;background-color:rgba(22, 38, 46, 0.95);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.mg-search-box.mg-sb-active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.mg-search-box input{display:inline-block;width:80%;float:left;border-radius:1px 0 0 1px;margin-bottom:0;background-color:transparent;border-color:#fff;color:#fff;border-right-width:0}.mg-search-box input::-webkit-input-placeholder{color:#fff;opacity:0.5}.mg-search-box input:-moz-placeholder{color:#fff;opacity:0.5}.mg-search-box input::-moz-placeholder{color:#fff;opacity:0.5}.mg-search-box input:-ms-input-placeholder{color:#fff;opacity:0.5}.mg-search-box button{padding:9px 25px;width:20%;float:left;border-radius:0 1px 1px 0;text-indent:-2px}.mg-page-title{padding-top:0px;padding-bottom:50px;padding-left:0px;background-image:url(../main.html);background-repeat:no-repeat;color:#fff;text-align:center;height:400px}.mg-page-title .mg-page{background-color:transparent}.mg-page-title h2{font-family:"Playfair Display",serif;color:#fff;text-transform:uppercase;position:relative;margin-bottom:35px;margin-top:0;font-size:45px}.mg-page-title h2:after{content:'';width:110px;height:3px;background-color:#d3a267;position:absolute;bottom:-15px;left:50%;margin-left:-55px}.header.transp+.mg-page-title{padding-top:167px}.header.transp.center-content+.mg-page-title{padding-top:235px}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-caption{right:15%;left:15%;text-shadow:none;padding:0;bottom:50%;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.carousel-caption>h2{font-family:"Playfair Display",serif;color:#fff;font-size:67px;font-weight:400;text-transform:uppercase;position:relative;padding-bottom:15px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 5s, opacity 5s;-webkit-transition-delay:0.5s;transition-delay:2.5s;-webkit-transition-timing-function:cubic-bezier(0.23,1,0.32,1);transition-timing-function:cubic-bezier(0.23,1,0.32,1)}.carousel-caption>h2:after{content:'';display:block;width:120px;height:3px;background-color:#d3a267;position:absolute;bottom:0;left:50%;margin-left:-60px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(0.23,1,0.32,1);transition-timing-function:cubic-bezier(0.23,1,0.32,1)}.carousel-caption>img{opacity:0;margin-top:-20px;-webkit-transition:opacity 0.5s, margin-top 0.5s;transition:opacity 0.5s, margin-top 0.5s;-webkit-transition-timing-function:cubic-bezier(0.23,1,0.32,1);transition-timing-function:cubic-bezier(0.23,1,0.32,1)}.carousel-caption>p{font-size:20px;line-height:40px;font-weight:300;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 5s, opacity 5s;-webkit-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.header.transp + .carousel .carousel-caption{margin-bottom:-40px}.header.transp.center-content + .carousel .carousel-caption{margin-bottom:-60px}.carousel-inner .item.active .carousel-caption>h2{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.carousel-inner .item.active .carousel-caption>h2:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.carousel-inner .item.active .carousel-caption>p{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.carousel-inner .item.active .carousel-caption>img{opacity:1;margin-top:0px}.carousel-inner>.beactive{display:block}.carousel-control{width:40px;height:100%;top:0;background-color:rgb(0, 0, 0);background-position:center center !important;background-repeat:no-repeat !important;-webkit-transition:left 0.3s, right 0.3s;transition:left 0.3s, right 0.3s}.carousel-control.left{left:-100px}.left>.fa{font-size:50px;top:50%;position:absolute;transform:translateY(-50%);right:0;font-weight:lighter;margin-right:10px;background:none !important;background-color:none}.right>.fa{font-size:50px;top:50%;position:absolute;transform:translateY(-50%);right:0;font-weight:lighter;margin-right:10px;background:none !important;background-color:none}.carousel-control.right{right:-100px}.header.transp + .carousel .carousel-control{margin-top:-10px !important}.header.transp.center-content + .carousel .carousel-control{margin-top:22px !important}.carousel{overflow:hidden}.carousel:hover .carousel-control.left{left:0}.carousel:hover .carousel-control.right{right:0}@media screen and (min-width:992px){.mg-book-now .container{margin-top:-10px}.mg-book-now{background-color:#112845;height:100px}}.mg-book-now{background-color:#112845}@media screen and (max-width:992px){.mg-book-now .mg-bn-title{font-family:"Playfair Display",serif;color:#d3a267;font-size:25px;line-height:20px;text-transform:uppercase;margin:0;padding:5px 5px 0px 10px;box-shadow:3px 0 #d3a261;margin-top:12px}.mg-book-now{background-color:#112845;height:100%;padding-top:15px}}@media screen and (min-width:992px){.mg-book-now .mg-bn-title{font-family:"Playfair Display",serif;color:#d3a267;font-size:25px;line-height:20px;text-transform:uppercase;margin:0;padding:5px 5px 0px 10px;box-shadow:3px 0 #d3a261;margin-top:28px}}.mg-book-now .mg-bn-title .mg-bn-big{display:block;font-size:17px;line-height:28px;color:#fff}.mg-book-now .focus .form-control{color:#fff !important;border-color:#e7b315 !important;box-shadow:none !important}.mg-book-now .focus .input-group-addon{border-color:#e7b315 !important;color:#fff !important;background-color:#e7b315 !important}@media screen and (max-width:992px){.mg-book-now .mg-bn-forms{padding:0px 0px 15px 0px}}@media screen and (min-width:992px){.mg-book-now .mg-bn-forms{/* padding:33px 0px 25px 0px */}}.mg-book-now .mg-bn-forms .input-group-addon{background-color:transparent;color:#fff;border-color:#fff;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.mg-book-now .mg-bn-forms .input-group-addon:first-child{border-radius:1px 0px 0px 1px}.mg-book-now .mg-bn-forms .input-group .form-control{border-radius:0 1px 1px 0}.mg-book-now .mg-bn-forms .form-control{height:auto;padding:10px 12px;border-radius:1px;border-color:#fff;color:#fff;box-shadow:none;background-color:transparent;margin-bottom:0}.mg-book-now .mg-bn-forms .form-control::-webkit-input-placeholder{color:#fff}.mg-book-now .mg-bn-forms .form-control:-moz-placeholder{color:#fff}.mg-book-now .mg-bn-forms .form-control::-moz-placeholder{color:#fff}.mg-book-now .mg-bn-forms .form-control:-ms-input-placeholder{color:#fff}.mg-book-now .mg-bn-forms .form-control:focus{color:#fff;border-color:#e7b315;box-shadow:none}.mg-book-now .mg-bn-forms .btn{/* padding:9px 12px */}.mg-book-now .mg-bn-forms .col-md-3, .mg-book-now .mg-bn-forms .col-md-6{padding-left:10px;padding-right:10px}.mg-book-now .mg-bn-forms > form > .row:first-child .row{margin-right:-10px;margin-left:-10px}.mg-book-now .cs-active>.cs-placeholder{border-color:#e7b315;color:#fff}.mg-book-now.mg-book-now-light{background-color:#f2f2f2}.mg-book-now.mg-book-now-light .mg-bn-title .mg-bn-big{color:#16262e}.mg-book-now.mg-book-now-light .cs-active>.cs-placeholder{border-color:#e7b315;color:#e7b315}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control{border-color:#889195;color:#16262e}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control::-webkit-input-placeholder{color:rgba(22, 38, 46, 0.5)}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:-moz-placeholder{color:rgba(22, 38, 46, 0.5)}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control::-moz-placeholder{color:rgba(22, 38, 46, 0.5)}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:-ms-input-placeholder{color:rgba(22, 38, 46, 0.5)}.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:focus{color:#16262e;border-color:#e7b315}.mg-book-now.mg-book-now-light .mg-bn-forms .input-group-addon{color:#16262e;border-color:#889195}.mg-book-now.mg-book-now-light .mg-bn-forms div.cs-skin-elastic>span{border-color:#889195;color:#16262e}.mg-book-now.mg-book-now-light .mg-bn-forms .cs-active>.cs-placeholder{border-color:#e7b315;color:#e7b315}.mg-book-now.mg-book-now-light .focus .form-control{color:#16262e !important;border-color:#e7b315 !important;box-shadow:none !important}.mg-book-now.mg-book-now-light .focus .input-group-addon{border-color:#e7b315 !important;color:#fff !important;background-color:#e7b315 !important}.datepicker{padding:4px;border-radius:1px;direction:ltr;margin:0}.datepicker:before,.datepicker:after{border-width:0}.datepicker table tr td, .datepicker table tr th{color:#4b565b;border-radius:0;width:40px;height:35px;text-shadow:none}.datepicker table tr td span{height:54px;line-height:54px;border-radius:1px}.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.active:hover, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#FFF;background-color:#e7b315;border-color:#e7b315}.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover{text-shadow:none}.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{color:#c0c8cb}.datepicker table tr td.old, .datepicker table tr td.new{color:#88979d}.datepicker table tr td.old.disabled, .datepicker table tr td.new.disabled{color:#c0c8cb}div.cs-skin-elastic{background:transparent;font-size:14px;color:#fff}div.cs-skin-elastic>span{background-color:transparent;z-index:100;border:1px solid #fff}div.cs-skin-elastic>span::after{font-family:'FontAwesome';content:'f0d7';-webkit-backface-visibility:hidden;backface-visibility:hidden}div.cs-skin-elastic .cs-options{border:1px solid #e1eaee;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.176)}div.cs-skin-elastic .cs-options span{padding:4px 12px;color:#4b565b}div.cs-skin-elastic .cs-options .cs-selected span{color:#e7b315}div.cs-skin-elastic .cs-options .cs-selected span:hover{color:#fff}div.cs-skin-elastic .cs-options .cs-selected span::after{content:''}.cs-skin-elastic .cs-options span:hover, .cs-skin-elastic .cs-options li.cs-focus span{color:#fff;background-color:#e7b315}.mg-slide-booking{position:relative}.mg-slide-booking .mg-book-now{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(22, 38, 46, 0.3);padding:10px 0;z-index:5}.mg-slide-booking .mg-book-now .mg-bn-title{box-shadow:none}.mg-slide-booking .carousel-caption>h2{font-size:50px}.mg-slide-booking .carousel-caption>p{font-size:16px}.mg-c2a{padding:50px 0;background-color:#16262e;color:#fff;position:relative}.mg-c2a .col-md-12{position:static}.mg-c2a strong{font-family:"Playfair Display",serif;font-size:30px;font-weight:300;display:block;margin-bottom:20px;margin-left:200px}.mg-c2a p{margin-bottom:0;margin-left:200px}.mg-c2a .mg-c2a-offer-badg{text-align:center;font-family:"Playfair Display",serif;font-size:20px;line-height:30px;text-transform:uppercase;float:left;width:150px;background-color:#e7b315;height:105%;padding:32px 20px;position:absolute;top:0}.mg-c2a .mg-c2a-offer-badg:after{content:'';width:0;height:0;display:block;border-width:30px 75px 0 75px;border-color:#e7b315 transparent transparent transparent;border-style:solid;position:absolute;bottom:-30px;left:0}.mg-c2a .mg-c2a-offer-badg .mg-c2a-offer-perc{font-size:40px;line-height:50px;font-weight:700}.mg-c2a .btn{float:right;margin-top:13px}.mg-c2a .mg-c2a-info{float:left}@media screen and (max-width:768px){.mg-best-rooms{padding:20px 0 0px;background-color:#fff}}@media screen and (min-width:768px){.mg-best-rooms{padding:70px 0 0px;background-color:#fff}}.mg-sec-title{text-align:center;font-family:"Playfair Display",serif;position:relative;padding-bottom:10px;margin-bottom:40px}.mg-sec-title h2{color:#16262e;font-size:30px;text-transform:uppercase;font-weight:400;margin:-33px 0 10px}.mg-sec-title p{font-size:16px}.mg-sec-title:after{content:'';display:block;width:80px;height:1px;background-color:#d3a267;position:absolute;bottom:0;left:50%;margin-left:-40px;margin-top:43px !important;top:0}.mg-sec-title.mg-lighten h2{color:#fff}.mg-sec-title.mg-lighten p{color:#fff}.mg-sec-left-title,.mg-widget-title{font-family:"Playfair Display",serif;color:#16262e;font-size:17px;font-weight:400;padding-bottom:15px;position:relative}.mg-sec-left-title:after,.mg-widget-title:after{content:'';display:block;width:45px;height:2px;background-color:#d3a267;position:absolute;bottom:0;left:0;margin-top:-15px !important;top:43px}.mg-room,.mg-room-s{position:relative;overflow:hidden;margin-bottom:30px}.mg-room figcaption,.mg-room-s figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 20px;color:#fff;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 100%);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mg-room figcaption h2,.mg-room-s figcaption h2{font-family:"Playfair Display",serif;color:#fff;margin-top:55px;font-size:20px;font-weight:400;position:relative;padding-bottom:4px;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px);-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;-webkit-transition-delay:0.45s;transition-delay:0.45s}.mg-room figcaption h2:after,.mg-room-s figcaption h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d3a267}.mg-room figcaption .mg-room-fecilities{color:#fff;margin-bottom:20px}.mg-room figcaption .mg-room-fecilities ul li{color:#fff;padding-bottom:8px;font-size:17px}.mg-room figcaption .mg-room-rating{font-family:"Open Sans";background-color:#e7b315;float:right;font-size:13px;padding:2px 8px;border-radius:20px;margin-top:-18px;margin-right:-1px;z-index:99;position:relative;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px);-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;-webkit-transition-delay:0.45s;transition-delay:0.45s}.mg-room figcaption .mg-room-price,.mg-room-s figcaption .mg-room-price{font-family:"Open Sans";font-size:14px;font-weight:300;margin-bottom:10px;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px);-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s;color:#fff}.mg-room figcaption .btn-link{padding:8px 0;opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s, color 0.3s;transition:opacity 0.3s, transform 0.3s, color 0.3s;-webkit-transition-delay:0;transition-delay:0}.mg-room figcaption .btn-link:hover, .mg-room figcaption .btn-link:active, .mg-room figcaption .btn-link:focus{color:#fff}.mg-room figcaption .btn.btn-main{float:right;opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transition-delay:0;transition-delay:0}.mg-room figcaption p, .mg-room figcaption ul{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room figcaption ul.styled-list{margin-bottom:15px}.mg-room figcaption ul.styled-list li{font-size:16px;line-height:26px;font-weight:300}.mg-room figcaption ul.styled-list li:before{color:#fff}.mg-room.mg-room-col-4 figcaption h2{-webkit-transform:translate(0, 75px);-ms-transform:translate(0, 75px);transform:translate(0, 75px)}.mg-room.mg-room-col-4 figcaption .mg-room-rating{-webkit-transform:translate(0, 75px);-ms-transform:translate(0, 75px);transform:translate(0, 75px)}.mg-room.mg-room-col-4 figcaption .mg-room-price{font-size:20px;-webkit-transform:translate(0, 75px);-ms-transform:translate(0, 75px);transform:translate(0, 75px)}.mg-room.mg-room-col-4 figcaption .btn-link{margin-top:20px}.mg-room.mg-room-col-4 figcaption .btn.btn-main{margin-top:20px}.mg-room.mg-room-col-2 figcaption h2{font-size:25px;-webkit-transform:translate(0, 235px);-ms-transform:translate(0, 235px);transform:translate(0, 235px)}.mg-room.mg-room-col-2 figcaption .mg-room-rating{-webkit-transform:translate(0, 235px);-ms-transform:translate(0, 235px);transform:translate(0, 235px)}.mg-room.mg-room-col-2 figcaption .mg-room-price{-webkit-transform:translate(0, 235px);-ms-transform:translate(0, 235px);transform:translate(0, 235px)}.mg-room:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room:hover figcaption p, .mg-room:hover figcaption ul, .mg-room:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room:hover figcaption p, .mg-room:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room:hover figcaption h2, .mg-room:hover figcaption .mg-room-rating, .mg-room:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room:hover figcaption h2, .mg-room:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room.mg-featured figcaption{padding:20px 30px}.mg-room.mg-featured figcaption h2{font-size:35px;line-height:50px;margin-bottom:10px;-webkit-transform:translate(0, 310px);-ms-transform:translate(0, 310px);transform:translate(0, 310px)}.mg-room.mg-featured figcaption .mg-room-rating{font-size:18px;line-height:29px;font-weight:300;margin-top:-27px;-webkit-transform:translate(0, 310px);-ms-transform:translate(0, 310px);transform:translate(0, 310px)}.mg-room.mg-featured figcaption .mg-room-price{font-family:"Open Sans";font-size:30px;line-height:41px;font-weight:300;margin-bottom:15px;-webkit-transform:translate(0, 310px);-ms-transform:translate(0, 310px);transform:translate(0, 310px)}.mg-room.mg-featured figcaption .btn-link{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-featured figcaption .btn.btn-main{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-featured:hover figcaption h2, .mg-room.mg-featured:hover figcaption .mg-room-rating, .mg-room.mg-featured:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-featured:hover figcaption .btn{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mg-about{padding:50px 0;background-color:#112845;background-position:center center;color:#fff}.mg-about .mg-sec-left-title{color:#fff}.mg-features{padding:57px 0 30px;background-color:#fff}.mg-feature{margin-top:30px}.mg-feature .mg-feature-icon-title{margin-bottom:10px}.mg-feature .mg-feature-icon-title:before, .mg-feature .mg-feature-icon-title:after{content:" ";display:table}.mg-feature .mg-feature-icon-title:after{clear:both}.mg-feature .mg-feature-icon-title i{display:block;width:50px;line-height:50px;background-color:#112845;text-align:center;font-size:29px;color:#fff;border-radius:50%;float:left;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mg-feature .mg-feature-icon-title h3{display:block;font-family:"Playfair Display",serif;font-size:20px;color:#16262e;font-weight:400;margin-left:60px;margin-top:13px;margin-bottom:-3px;text-transform:uppercase}.mg-feature p{margin-bottom:0}.mg-feature:hover .mg-feature-icon-title i{background-color:#d3a267}.mg-testi-partners{padding:70px 0;background-color:#16262e;background-image:url(../clients-bg.html);background-position:center center;color:#fff}.mg-testi-partners .mg-sec-left-title{color:#fff}.mg-light-testimonial{padding:70px 0;background-color:#f7f7f7;background-image:url(../clients-bg.html);background-position:center center}.mg-light-testimonial .mg-testimonial-slider blockquote{text-align:center;background-color:transparent}.mg-light-testimonial .mg-testimonial-slider blockquote p{font-size:15px;line-height:24px}.mg-light-testimonial .mg-testimonial-slider blockquote footer{color:#e7b315;font-family:"Playfair Display",serif;font-style:italic}.mg-light-testimonial .mg-testimonial-slider blockquote footer:before{content:''}.mg-testimonial-slider blockquote{font-weight:400;border-width:0;background-color:transparent}.mg-testimonial-slider blockquote p{font-size:15px;line-height:24px}.mg-testimonial-slider blockquote footer{color:#e7b315;font-family:"Playfair Display",serif;font-style:italic}.mg-testimonial-slider blockquote footer:before{content:''}.owl-carousel{overflow:hidden}.owl-carousel:hover .owl-controls .owl-buttons .owl-prev{margin-left:0}.owl-carousel:hover .owl-controls .owl-buttons .owl-next{margin-right:0}.owl-theme .owl-controls{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.owl-theme .owl-controls .owl-buttons .owl-prev{float:left;margin-left:-50px;-webkit-transition:margin-left 0.3s, background-color 0.5s;transition:margin-left 0.3s, background-color 0.5s}.owl-theme .owl-controls .owl-buttons .owl-next{float:right;margin-right:-50px;-webkit-transition:margin-right 0.3s, background-color 0.5s;transition:margin-right 0.3s, background-color 0.5s}.owl-theme .owl-controls .owl-buttons div{margin:1px;padding:13px 13px;font-size:21px;border-radius:0;background:rgb(0, 0, 0);opacity:1;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.owl-theme .owl-controls .owl-buttons div:hover{background-color:#e7b315}.owl-theme .owl-controls .owl-page span{background:rgba(0, 0, 0, 0.5)}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#e7b315}.mg-part-logos{margin:0;padding:0;list-style:none}.mg-news-gallery{padding:15px 0;background-color:#fff}.mg-recnt-posts{padding:0;margin:0;list-style:none}.mg-recnt-post{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #f2f2f2}.mg-recnt-post .mg-rp-date{width:70px;font-family:"Playfair Display",serif;font-size:27px;font-weight:700;text-transform:uppercase;text-align:center;color:#16262e;padding:0 5px;position:relative;border-radius:1px;float:left;margin-right:20px}.mg-recnt-post .mg-rp-date .mg-rp-month{font-size:13px;font-weight:400;margin-top:10px}.mg-recnt-post>h3{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;margin-top:0}.mg-recnt-post>h3>a{color:#16262e;-webkit-transition:color 0.3s;transition:color 0.3s}.mg-recnt-post>h3>a:hover{color:#e7b315;text-decoration:none}.mg-recnt-post>p{margin-left:90px;margin-bottom:0}.mg-gallery-container{position:relative}.mg-gallery{margin:0;padding:0;list-style:none}.mg-gallery .owl-controls{margin-top:0;position:absolute;top:50%;width:100%}.mg-gallery .owl-controls .owl-buttons div{background-color:rgba(255, 255, 255, 0) !important;padding:13px 15px;border-radius:25px;margin-top:-25px;opacity:1 !important;color:rgba(22, 38, 46, 0);-webkit-transition:opacity 0.3s, background-color 0.3s, color 0.3s !important;transition:opacity 0.3s, background-color 0.3s, color 0.3s !important}.mg-gallery .owl-controls .owl-buttons div.owl-prev{float:left;margin-left:25px !important}.mg-gallery .owl-controls .owl-buttons div.owl-next{float:right;margin-right:25px !important}.mg-gallery .owl-controls .owl-buttons div:hover{opacity:1;color:#fff;background-color:#e7b315 !important}.mg-gallery:hover .owl-controls .owl-buttons div{opacity:0.5}.mg-gallery-thumb{margin:0;padding:0;list-style:none;max-width:330px;position:absolute;bottom:20px;left:50%;margin-left:-165px}.mg-gallery-thumb .owl-item{opacity:0.4}.mg-gallery-thumb .owl-item.synced{opacity:1}.mg-part-logos-full{margin:0;padding:0}.mg-part-logos-full li{list-style:none;text-align:center}.mg-map{width:100%;height:300px}.mg-contact-form-input{margin-bottom:25px;display:block}.mg-contact-form-input label{font-size:16px;line-height:26px;font-weight:300;color:#16262e;margin-bottom:10px}.mg-contact-info{margin:0;padding:0;list-style:none;margin-bottom:50px}.mg-contact-info li{margin-bottom:20px}.mg-contact-info li i{font-size:18px;display:inline-block;width:20px;margin-right:15px;text-align:center;color:#16262e}.mg-contact-info li a{font-weight:600;color:#16262e}.mg-contact-info li a:hover{color:#e7b315}.mg-rooms-cols{padding:70px 0}.mg-single-room{padding:100px 0 0}.mg-room-fecilities ul{margin:0;padding:0;list-style:none}.mg-room-fecilities ul li{color:#16262e;font-size:16px;line-height:23px !important;padding-bottom:10px;font-weight:300}.mg-room-fecilities ul li i{margin-right:10px}.mg-single-room-price{position:relative}.mg-single-room-price .mg-srp-inner{font-family:"Playfair Display",serif;width:141px;padding:18px 0px 27px;text-align:center;position:absolute;left:50%;margin-left:-71px;background-color:#16262e;color:#fff;font-size:25px;line-height:26px;font-weight:400;border-radius:50%;border:3px solid #d3a267;transform:translateY(-50%)}.mg-single-room-price .mg-srp-inner>span{display:block;margin-top:10px;font-size:9px;font-weight:300;position:relative}.mg-single-room-price .mg-srp-inner>span:after{content:'';display:block;width:50px;height:2px;background-color:#d3a267;top:-1px;left:50%;margin-left:-25px;position:absolute}.mg-single-room-txt{padding:50px 0 47px}.mg-single-room-review-sec{padding:0 0 70px}.mg-sm-full-rating{position:relative;margin-bottom:50px}.mg-sm-full-rating .mg-smfr-rate{color:#fff;background-color:#e7b315;display:inline-block;padding:5px 15px;border-radius:30px}.mg-sm-full-rating .mg-smfr-cont{background-color:#fff;position:absolute;bottom:0}.mg-reviews{padding-right:50px}.mg-reviews .media{position:relative;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #f2f2f2}.mg-reviews .media:last-child{border-bottom-width:0}.mg-reviews .media .media-body .media-heading{font-family:"Playfair Display",serif;color:#16262e;font-style:italic;font-size:22px;line-height:40px;margin-bottom:10px;display:inline-block;margin-right:20px}.mg-reviews .media .media-body .mg-media-user-rating{display:inline-block}.mg-reviews .media .media-body .mg-media-user-rating .mg-rs-icon .fa{color:#ced4d7}.mg-reviews .media .media-body .mg-media-user-rating .mg-rs-icon .fa.fa-star{color:#e7b315}.mg-reviews .media .media-body p{font-style:italic}

.menulinkfooter{list-style:none;font-size:11px}.menulinkfooter li{margin-left:-40px}.micon{width:25px;margin-bottom:5px !important}.tf{color:#f5f5f5 !important}.fb{background:#3b5998}.fb:hover{background:#5884e2}.pdf{background:#ca3636}.pdf:hover{background:#ec5b5b}.email{background:#3b984e}.email:hover{background:#4fd069}.visit{background:#daa127}.visit:hover{background:#f3be4c}.f16{font-size:13px}.btn_tag{border:none;margin-top:-55px;position:absolute;background:rgba(17,40,69,0.85);color:#fff}.boxcon{position:fixed !important;border:5px solid #fff}.box{z-index:100;top:50px;background:#fff;border:5px solid #fff}.panel-title{font-size:14.5px !important}.webb{margin-top:-30px;margin-bottom:30px}@media screen and (max-width:768px){.mob{display:block}.webb{display:none}}@media screen and (min-width:768px){.mob{display:none}.webb{display:block}}.mg-reviews .media .media-body .media-date{float:right;color:#b3b3b3;font-size:13px}.mg-reviews .media .media-body .mg-media-rating{margin:0 -15px;border-bottom:1px solid #ebebeb;border:1px solid #f2f2f2;padding:5px 0}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector{width:50%;float:left;padding:5px 15px}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-title{font-size:18px;font-weight:300;color:#16262e}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon{float:right}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i{color:#b2bcc0}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i.fa-star{color:#e7b315}.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i.fa-star-half-empty{color:#e7b315}.mg-reviews .media .media-left a{border-radius:50%}.mg-reviews .media .media-left a .media-object{border-radius:50%}.mg-single-room-bn.mg-book-now{margin-bottom:70px;padding:50px 50px 20px}.mg-single-room-bn.mg-book-now .mg-sec-left-title{color:#fff;text-align:center;margin-bottom:20px}.mg-single-room-bn.mg-book-now .mg-sec-left-title:after{left:50%;margin-left:-40px}.mg-star-rating-title{display:inline-block;font-size:16px;font-family:"Playfair Display",serif;color:#16262e;min-width:65px}.mg-star-rating{margin-bottom:20px}.starrr{display:inline-block}.starrr i{display:inline-block;padding:3px;font-size:16px;color:#ced4d7;cursor:pointer}.starrr i.fa-star{color:#e7b315}.mg-rooms-no-padd>.container{padding-left:30px;padding-right:30px}.mg-rooms-no-padd .row > .col-md-3, .mg-rooms-no-padd .row>.col-md-4{padding-left:0;padding-right:0}.mg-rooms-no-padd .row > .col-md-3 > .mg-room, .mg-rooms-no-padd .row>.col-md-4>.mg-room{margin-bottom:0}.mg-gallery-page,.mg-page{padding:70px 0 90px}#mg-grid{position:relative;overflow:visible !important;margin-top:25px}.mg-gallery-item{position:relative;padding-top:15px;padding-bottom:15px}.mg-gallery-item:hover .mg-gallery-overlayer{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mg-gallery-item:hover .mg-gallery-overlayer>i{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:1}.mg-gallery-item .mg-gallery-overlayer{background-color:rgba(22, 38, 46, 0.9);position:absolute;top:15px;bottom:15px;left:15px;right:15px;display:block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s}.mg-gallery-item .mg-gallery-overlayer>i{width:50px;line-height:50px;text-align:center;background-color:#e7b315;border-radius:50%;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;color:#16262e;font-size:16px;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s}.mg-gallery-item .mg-gallery-overlayer>i:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.mg-filter{text-align:center}.mg-filter label>input{display:none}.mg-blog-list{padding:70px 0 100px}.mg-post{padding-right:15px;margin-bottom:60px}.mg-post .mg-post-title{font-family:"Playfair Display",serif;margin-bottom:15px}.mg-post .mg-post-title a{color:#16262e}.mg-post .mg-post-title a:hover{color:#e7b315}.mg-post .mg-post-meta{border-bottom:1px solid #f2f2f2;padding-bottom:25px;margin-bottom:20px;font-family:"Playfair Display",serif;color:#96a3a9}.mg-post .mg-post-meta span{padding-right:10px}.mg-post .mg-post-meta span:after{content:'/';padding-left:15px;color:#ced4d7}.mg-post .mg-post-meta span:last-child:after{content:'';padding-left:0}.mg-post .mg-post-meta a{color:#264251}.mg-post .mg-post-meta a:hover{color:#e7b315}.mg-post .mg-read-more{font-family:"Playfair Display",serif;font-style:italic;font-size:15px;text-decoration:underline !important}.mg-widget{background-color:#112845;padding:30px;margin-bottom:30px;color:#c0c8cb}.mg-widget .mg-widget-title{color:#fff}.mg-widget .form-control{margin-bottom:0;background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.2);color:#fff}.mg-widget .form-control:focus{border-color:#e7b315;background-color:transparent}.mg-widget .mg-recnt-posts .mg-recnt-post{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.mg-widget .mg-recnt-posts .mg-recnt-post p{font-family:"Open Sans";margin-bottom:0}.mg-widget .mg-recnt-posts .mg-recnt-post .mg-rp-date{color:#fff;font-family:pr}.mg-widget ul{margin:0;padding:0;list-style:none}.mg-widget ul li{font-family:"Playfair Display",serif;padding:10px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.mg-widget ul li a{font-size:16px;line-height:26px;color:#fff}.mg-widget ul li a:hover{color:#e7b315}.mg-widget .tagcloud a{background-color:rgba(0, 0, 0, 0.1)}.mg-widget .tagcloud a:hover{background-color:#e7b315}.tagcloud a{display:inline-block;padding:5px 10px;background-color:#16262e;color:#fff;border-radius:1px;margin-right:2px;margin-bottom:6px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.tagcloud a:hover{background-color:#e7b315}.mg-post-nav{margin-bottom:70px;border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;font-family:"Playfair Display",serif;font-size:16px;line-height:30px;color:#16262e}.mg-post-nav a{padding:10px;display:block;color:#adb9bf}.mg-post-nav a:hover{color:#16262e}.mg-post-nav>div{width:50%}.mg-post-nav div+div{text-align:right}.mg-single-comments-list{margin-bottom:70px}.media .media-object{border-radius:50%}.media .media-body{position:relative;width:100%}.media .media-body .mg-comment-body{border-bottom:1px solid #F2F2F2;margin-bottom:20px}.media .media-body .media-heading{font-size:17px;line-height:27px;color:#16262e}.media .media-body .media-heading a{color:#16262e}.media .media-body span{display:block;color:#adb9bf;margin-bottom:10px}.media .media-body span a{color:#adb9bf}.media .media-body .btn-comment-reply{position:absolute;top:0;right:0}.mg-about-features{padding:70px 0 70px}.mg-tab-top-nav,.mg-tab-bottom-nav,.mg-tab-left-nav,.mg-tab-right-nav{margin-bottom:30px}.nav-tabs,.nav-tabs.nav-justified{border-bottom-width:0;margin-bottom:0;position:relative;bottom:0}.nav-tabs>li,.nav-tabs.nav-justified>li{font-family:"Playfair Display",serif;font-size:18px}.nav-tabs>li>a,.nav-tabs.nav-justified>li>a{border-width:1px 1px 1px 0;border-color:#eaedee;border-style:solid;background-color:#fff;color:#16262e;outline-width:0 !important;border-radius:0;padding:10px 20px;margin-right:0;-webkit-transition:color 0.3s, background-color 0.3s, border-color 0.3s;transition:color 0.3s, background-color 0.3s, border-color 0.3s}.nav-tabs>li>a:hover,.nav-tabs.nav-justified>li>a:hover{background-color:#e7b315;color:#fff;border-color:#e7b315}.nav-tabs>li.active>a,.nav-tabs.nav-justified>li.active>a{border-left-width:0;border-color:#eaedee;box-shadow:inset 0 1px #e7b315;border-bottom-color:transparent;border-top-color:#e7b315;color:#e7b315}.nav-tabs>li.active>a:hover,.nav-tabs.nav-justified>li.active>a:hover,.nav-tabs>li.active>a:focus,.nav-tabs.nav-justified>li.active>a:focus,.nav-tabs>li.active>a:active,.nav-tabs.nav-justified>li.active>a:active{border-left-width:0;border-color:#eaedee;border-bottom-color:transparent;border-top-color:#e7b315;color:#e7b315;background-color:#fff}.nav-tabs>li:first-child>a,.nav-tabs.nav-justified>li:first-child>a{border-left-width:1px !important}.nav-tabs.nav-justified{bottom:-1px}.tab-content{border:1px solid #eaedee;padding:20px;margin-bottom:0}.mg-tab-bottom-nav .nav-tabs, .mg-tab-bottom-nav .nav-tabs.nav-justified{bottom:auto;top:-1px}.mg-tab-bottom-nav .nav-tabs > li.active > a, .mg-tab-bottom-nav .nav-tabs.nav-justified>li.active>a{border-left-width:0;border-color:#eaedee;box-shadow:inset 0 -1px #e7b315;border-bottom-color:#e7b315;border-top-color:transparent;color:#e7b315}.mg-tab-bottom-nav .nav-tabs > li.active > a:hover, .mg-tab-bottom-nav .nav-tabs.nav-justified > li.active > a:hover, .mg-tab-bottom-nav .nav-tabs > li.active > a:focus, .mg-tab-bottom-nav .nav-tabs.nav-justified > li.active > a:focus, .mg-tab-bottom-nav .nav-tabs > li.active > a:active, .mg-tab-bottom-nav .nav-tabs.nav-justified>li.active>a:active{border-left-width:0;border-color:#eaedee;border-bottom-color:#e7b315;border-top-color:transparent;color:#e7b315;background-color:#fff}.mg-tab-left-nav:before,.mg-tab-left-nav:after{content:" ";display:table}.mg-tab-left-nav:after{clear:both}.mg-tab-left-nav .nav-tabs, .mg-tab-left-nav .nav-tabs.nav-justified{position:static;max-width:200px;width:200px;float:left}.mg-tab-left-nav .nav-tabs > li, .mg-tab-left-nav .nav-tabs.nav-justified>li{width:100%;display:block}.mg-tab-left-nav .nav-tabs > li > a, .mg-tab-left-nav .nav-tabs.nav-justified>li>a{text-align:left;border-width:1px 1px 0 1px;border-color:#eaedee;border-style:solid}.mg-tab-left-nav .nav-tabs > li > a:hover, .mg-tab-left-nav .nav-tabs.nav-justified>li>a:hover{background-color:#e7b315;color:#fff;border-color:#e7b315}.mg-tab-left-nav .nav-tabs > li.active > a, .mg-tab-left-nav .nav-tabs.nav-justified>li.active>a{border-bottom-width:0;border-color:#eaedee;box-shadow:inset 1px 0 #e7b315;border-left-color:#e7b315;border-right-color:transparent;color:#e7b315}.mg-tab-left-nav .nav-tabs > li.active > a:hover, .mg-tab-left-nav .nav-tabs.nav-justified > li.active > a:hover, .mg-tab-left-nav .nav-tabs > li.active > a:focus, .mg-tab-left-nav .nav-tabs.nav-justified > li.active > a:focus, .mg-tab-left-nav .nav-tabs > li.active > a:active, .mg-tab-left-nav .nav-tabs.nav-justified>li.active>a:active{border-left-width:1px;border-bottom-width:0;border-color:#eaedee;border-left-color:#e7b315;border-right-color:transparent;box-shadow:inset 1px 0 #e7b315;color:#e7b315;background-color:#fff}.mg-tab-left-nav .nav-tabs > li:last-child > a, .mg-tab-left-nav .nav-tabs.nav-justified>li:last-child>a{border-bottom-width:1px !important}.mg-tab-left-nav .tab-content{margin-left:199px}.mg-tab-right-nav:before,.mg-tab-right-nav:after{content:" ";display:table}.mg-tab-right-nav:after{clear:both}.mg-tab-right-nav .nav-tabs, .mg-tab-right-nav .nav-tabs.nav-justified{position:static;max-width:200px;width:200px;float:right}.mg-tab-right-nav .nav-tabs > li, .mg-tab-right-nav .nav-tabs.nav-justified>li{width:100%;display:block}.mg-tab-right-nav .nav-tabs > li > a, .mg-tab-right-nav .nav-tabs.nav-justified>li>a{text-align:left;border-width:1px 1px 0 1px;border-color:#eaedee;border-style:solid}.mg-tab-right-nav .nav-tabs > li > a:hover, .mg-tab-right-nav .nav-tabs.nav-justified>li>a:hover{background-color:#e7b315;color:#fff;border-color:#e7b315}.mg-tab-right-nav .nav-tabs > li.active > a, .mg-tab-right-nav .nav-tabs.nav-justified>li.active>a{border-bottom-width:0;border-color:#eaedee;box-shadow:inset -1px 0 #e7b315;border-right-color:#e7b315;border-left-color:transparent;color:#e7b315}.mg-tab-right-nav .nav-tabs > li.active > a:hover, .mg-tab-right-nav .nav-tabs.nav-justified > li.active > a:hover, .mg-tab-right-nav .nav-tabs > li.active > a:focus, .mg-tab-right-nav .nav-tabs.nav-justified > li.active > a:focus, .mg-tab-right-nav .nav-tabs > li.active > a:active, .mg-tab-right-nav .nav-tabs.nav-justified>li.active>a:active{border-right-width:1px;border-bottom-width:0;border-color:#eaedee;border-right-color:#e7b315;border-left-color:transparent;box-shadow:inset -1px 0 #e7b315;color:#e7b315;background-color:#fff}.mg-tab-right-nav .nav-tabs > li:last-child > a, .mg-tab-right-nav .nav-tabs.nav-justified>li:last-child>a{border-bottom-width:1px !important}.mg-tab-right-nav .tab-content{margin-right:199px}.mg-about-tabs{padding:70px 0;background-color:#16262e;background-image:url(../png/about-bg.png);background-position:center center;color:#fff}.mg-about-tabs .nav-tabs > li > a, .mg-about-tabs .nav-tabs.nav-justified>li>a{color:#fff}.mg-about-tabs .nav-tabs > li.active > a, .mg-about-tabs .nav-tabs.nav-justified>li.active>a{color:#e7b315}.mg-about-tabs .nav-tabs > li.active > a:hover, .mg-about-tabs .nav-tabs.nav-justified > li.active > a:hover, .mg-about-tabs .nav-tabs > li.active > a:focus, .mg-about-tabs .nav-tabs.nav-justified > li.active > a:focus, .mg-about-tabs .nav-tabs > li.active > a:active, .mg-about-tabs .nav-tabs.nav-justified>li.active>a:active{color:#e7b315}.mg-about-testimonial{padding:70px 0;background-color:#16262e;background-image:url(../png/about-bg.png);background-position:center center;color:#fff}.mg-about-testimonial .mg-testimonial-slider blockquote{text-align:center;padding:0 150px;padding-top:35px;background-position:top center}.mg-about-testimonial .mg-sec-title h2{color:#fff}.mg-team{padding:70px 0 80px}.mg-team-member{position:relative;margin-bottom:30px}.mg-team-member .mg-team-info{position:absolute;bottom:0;left:0;width:100%;padding:20px;color:#fff;opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.mg-team-member .mg-team-info h3{position:relative;padding-bottom:15px;margin-bottom:8px;color:#fff}.mg-team-member .mg-team-info h3:after{content:'';width:0px;height:2px;background-color:#e7b315;position:absolute;bottom:0;left:0;-webkit-transition:width 0.5s;transition:width 0.5s}.mg-team-member .mg-team-info strong{display:block;font-style:italic;margin-bottom:20px}.mg-team-member .mg-team-member-overlayer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(22, 38, 46, 0.9);opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-team-member .mg-team-member-social{margin:0;padding:0;list-style:none}.mg-team-member .mg-team-member-social li{display:inline-block;float:left}.mg-team-member .mg-team-member-social li a{display:block;text-align:center;width:40px;font-size:16px;line-height:40px;background-color:rgba(0, 0, 0, 0.2);margin-right:5px;color:#fff;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.mg-team-member .mg-team-member-social li a:hover{background-color:#e7b315}.mg-team-member:hover .mg-team-member-overlayer{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.mg-team-member:hover .mg-team-info{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-team-member:hover .mg-team-info h3:after{width:60px;-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-about-us-txt{text-align:center}.mg-about-clients{padding:80px 0;background-color:#f2f2f2}.mg-booking-form .nav-tabs>li{width:25%;text-align:center}.mg-booking-form .nav-tabs>li>a{color:#ced4d6;border-width:0;position:relative;background-color:transparent !important;border-width:0 !important;box-shadow:none !important}.mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num{display:block;font-family:"Playfair Display",serif;font-weight:600;color:#16262e;vertical-align:middle;margin:0 auto;text-align:center;border-width:3px;border-style:solid;border-color:#dbdedf;background-color:#fff;border-radius:50%;padding:0;text-transform:uppercase;width:55px;line-height:49px;margin-bottom:10px;-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s}.mg-booking-form .nav-tabs > li > a span.mg-bs-bar{display:block;width:100%;height:3px;background-color:#dbdedf;position:absolute;top:50%;right:-50%;margin-top:-17px;z-index:-1}.mg-booking-form .nav-tabs > li > a span.mg-bs-bar:after{content:'';display:block;width:0;height:100%;background-color:#e7b315;position:absolute;top:0;left:0;-webkit-transition:width 0.4s;transition:width 0.4s}.mg-booking-form .nav-tabs>li.active>a{border-width:0;color:#16262e}.mg-booking-form .nav-tabs > li.active > a span.mg-bs-tab-num{color:#e7b315;border-color:#e7b315}.mg-booking-form .nav-tabs>li.mg-step-done>a{color:#e7b315}.mg-booking-form .nav-tabs > li.mg-step-done > a span.mg-bs-tab-num{color:#fff;border-color:#e7b315;background-color:#e7b315}.mg-booking-form .nav-tabs > li.mg-step-done > a span.mg-bs-bar:after{width:100%}.mg-booking-form .tab-content{padding:0;border-width:0}.mg-book-form-input{min-height:100px}.mg-book-form-input label{font-family:"Playfair Display",serif;font-weight:400;color:#16262e;font-size:16px;margin-bottom:10px}.mg-book-form-personal,.mg-book-form-billing{padding-top:50px;padding-bottom:30px}.mg-terms-input{margin-bottom:30px}.mg-terms-input label{font-weight:400}.mg-widget-cart-row{padding:15px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.mg-widget-cart-row strong{color:#fff;display:inline-block;margin-right:5px}.mg-cart-room h3{font-size:22px;font-weight:400;color:#fff;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1)}.mg-cart-total{padding:50px 0 10px;font-size:25px;line-height:35px;font-family:"Playfair Display",serif;color:#fff;font-weight:400}.mg-cart-total strong{font-weight:400}.mg-cart-address{padding:20px 0 0;border-bottom:1px solid rgba(255,255,255,0.1)}.mg-cart-address>strong{color:#fff;margin-bottom:20px;display:block;float:left}.mg-cart-address>address{margin-left:120px}@media screen and (min-width: 992px){.mg-book-now .container{margin-top:-15px}.mg-saerch-room .mg-book-now{padding:0;height:100px}}.mg-available-rooms{padding:70px 0}@media screen and (max-width: 992px){.mg-available-rooms .mg-avl-room{padding-bottom:50px}}@media screen and (min-width: 992px){.mg-available-rooms .mg-avl-room{/* padding-bottom:60px */}}.mg-available-rooms .mg-avl-room:last-child{padding-bottom:0px}.mg-available-rooms .mg-room-fecilities{}.mg-available-rooms .mg-room-fecilities ul{margin:0;padding:0;list-style:none}.mg-available-rooms .mg-room-fecilities ul li{font-size:14px;line-height:28px;padding-bottom:12px}.mg-available-rooms .mg-avl-room-title{margin-top:0;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}.mg-available-rooms .mg-avl-room-title a{color:#16262e}.mg-available-rooms .mg-avl-room-title span{font-family:"Open Sans";font-weight:300;color:#e7b315;float:right}.mg-paid .mg-widget{background-image:url(../png/paid.png);background-repeat:no-repeat;background-position:100% 0}.mg-paid .mg-widget .mg-payment-id{color:#fff;margin:0;font-size:25px;margin-bottom:20px}.alert{border-radius:1px;margin-bottom:23px}.alert .mg-alert-icon{font-size:28px;line-height:56px;width:60px;border-radius:30px;display:inline-block;text-align:center;border-width:2px;border-style:solid;border-color:#16262e}.alert .close{opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.alert .close:hover{opacity:1}.alert-success{border-color:#d0edce;background-color:#effbf0;color:#60a662}.alert-success .mg-alert-icon{color:#60a662;border-color:#60a662}.alert-success .mg-alert-payment{display:inline-block;margin-left:20px;font-size:20px}.alert-success h1, .alert-success h2, .alert-success h3, .alert-success h4, .alert-success h5, .alert-success h6{color:#60a662;margin-top:0}.alert-success .close{color:#60a662}.alert-info{border-color:#bceafc;background-color:#e3f5fc;color:#53adcf}.alert-info .mg-alert-icon{color:#53adcf;border-color:#53adcf}.alert-info .mg-alert-payment{display:inline-block;margin-left:20px;font-size:20px}.alert-info h1, .alert-info h2, .alert-info h3, .alert-info h4, .alert-info h5, .alert-info h6{color:#53adcf;margin-top:0}.alert-info .close{color:#53adcf}.alert-warning{border-color:#f6e4bd;background-color:#fdf8ed;color:#d3a33b}.alert-warning .mg-alert-icon{color:#d3a33b;border-color:#d3a33b}.alert-warning .mg-alert-payment{display:inline-block;margin-left:20px;font-size:20px}.alert-warning h1, .alert-warning h2, .alert-warning h3, .alert-warning h4, .alert-warning h5, .alert-warning h6{color:#d3a33b;margin-top:0}.alert-warning .close{color:#d3a33b}.alert-danger{border-color:#faced3;background-color:#fceaec;color:#e74659}.alert-danger .mg-alert-icon{color:#d3a33b;border-color:#d3a33b}.alert-danger .mg-alert-payment{display:inline-block;margin-left:20px;font-size:20px}.alert-danger h1, .alert-danger h2, .alert-danger h3, .alert-danger h4, .alert-danger h5, .alert-danger h6{color:#d3a33b;margin-top:0}.alert-danger .close{color:#d3a33b}.progress{border-radius:1px;height:8px;overflow:visible;margin-top:45px}.progress+.progress{margin-top:60px}.progress .progress-bar{position:relative;background-color:#e7b315;box-shadow:none}.progress .progress-bar .mg-progress-bar-popup{font-family:"Playfair Display",serif;color:#16262e;font-size:16px;line-height:30px;text-transform:uppercase;position:absolute;top:-35px;right:0}.progress .progress-bar .mg-progress-bar-left{font-family:"Playfair Display",serif;color:#16262e;font-size:16px;line-height:30px;text-transform:uppercase;position:absolute;top:-35px;left:0}.progress .progress-bar.progress-bar-dark{background-color:#16262e}.progress .progress-bar.progress-bar-primary{background-color:#3b95e8}.progress .progress-bar.progress-bar-success{background-color:#40c640}.progress .progress-bar.progress-bar-info{background-color:#2ebfea}.progress .progress-bar.progress-bar-warning{background-color:#f6a430}.progress .progress-bar.progress-bar-danger{background-color:#f23a34}.progress.progress-outline{height:11px;box-shadow:none;border:1px solid #eaedee;background-color:transparent;padding:3px}.table>thead>tr>th{background-color:#112845;color:#fff;border-color:#102033;border-top:1px solid #112845 !important}.panel{border-radius:1px;box-shadow:none;border-color:#eaedee}.panel.panel-default .panel-heading{border-color:#eaedee;background-color:#fff;padding:0}.panel.panel-default .panel-heading a{display:block;padding:10px 15px;position:relative;color:#e7b315;outline-width:0;background:#eee}.panel.panel-default .panel-heading a:after{content:'';width:15px;height:1px;background-color:#e7b315;position:absolute;top:50%;right:12px}.panel.panel-default .panel-heading a:before{content:'';width:1px;height:15px;background-color:#e7b315;position:absolute;top:50%;right:19px;margin-top:-7px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s ease 0.2s;transition:transform 0.5s ease 0.2s}.panel.panel-default .panel-heading a.collapsed{color:#16262e;background:#eee}.panel.panel-default .panel-heading a.collapsed:before{background-color:#16262e;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.panel.panel-default .panel-heading a.collapsed:after{background-color:#16262e}.panel.panel-default .panel-heading .panel-title{font-size:19px}.panel.panel-default .panel-heading+.panel-collapse>.panel-body{border-top-color:#eaedee}.mg-footer-widget{background-color:#112845;padding:30px 0 0px;color:#c0c8cb}.mg-footer-widget .widget{margin-bottom:10px}.mg-footer-widget .widget:before, .mg-footer-widget .widget:after{content:" ";display:table}.mg-footer-widget .widget:after{clear:both}.mg-footer-widget a{color:#fff}.mg-footer-widget a:hover{color:#f05542}.mg-footer-widget .form-control{height:auto;padding:8px 12px;border-radius:1px;border-color:#fff;color:#fff;background-color:transparent;border-radius:5px}.mg-footer-widget .form-control::-webkit-input-placeholder{color:#fff}.mg-footer-widget .form-control:-moz-placeholder{color:#fff}.mg-footer-widget .form-control::-moz-placeholder{color:#fff}.mg-footer-widget .form-control:-ms-input-placeholder{color:#fff}.mg-footer-widget .form-control:focus{color:#fff;border-color:#e7b315;box-shadow:none}.mg-footer-widget .mg-instagram a{display:block;position:relative}.mg-footer-widget .mg-instagram a:after{content:'';width:100%;height:100%;background-color:rgba(0, 0, 0, 0);position:absolute;top:0;left:0;right:0;z-index:9;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.mg-footer-widget .mg-instagram a:before{font-family:'FontAwesome';content:'f16d';text-align:center;position:absolute;top:50%;left:50%;z-index:10;color:#fff;-webkit-transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.mg-footer-widget .mg-instagram a:hover:after{background-color:rgba(22, 38, 46, 0.7)}.mg-footer-widget .mg-instagram a:hover:before{-webkit-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);opacity:1}.mg-footer-widget .mg-instagram a img{width:100%}.mg-footer-widget .mg-widget-title{color:#fff;font-size:24px;font-weight:400;margin:0 0 12px}.mg-footer-widget .mg-widget-title:after{width:0px;background-color:#d3a267}.mg-footer-social{margin:0;padding:0;list-style:none}@media screen and (max-width: 768px){.mg-footer-social>li>a{display:block;font-size:19px;background-color:#d3a267;width:45px;text-align:center;line-height:45px;color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border-radius:100%}.mg-footer-social>li{display:inline-block;margin-right:0px;margin-bottom:15px}}@media screen and (min-width: 768px){.mg-footer-social>li>a{display:block;font-size:16px;background-color:#d3a267;width:30px;text-align:center;line-height:30px;color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border-radius:100%}.mg-footer-social>li{display:inline-block;margin-right:-3px}}.mg-footer-social>li>a:hover{background-color:#ff8d4b;color:#fff}.mg-instagram{margin:0;padding:0;list-style:none}.mg-instagram>li{float:left;width:33.33333333%}.mg-copyright{padding:15px 0;color:#7a8a92;background-color:#0d1f35;font-size:13px}.mg-copyright a{color:#96a3a9}.mg-copyright a:hover{color:#e7b315;text-decoration:none}.mg-copyright p{margin:0}.mg-footer-nav{margin:0;padding:0;list-style:none}.mg-footer-nav>li{float:left;margin-right:20px}.mg-light-footer .mg-footer-widget{background-color:#f7f7f7;color:#7a8a92}.mg-light-footer .mg-widget-title{color:#16262e}.mg-light-footer .mg-copyright{color:#7a8a92;background-color:#eaeaea}.mg-light-footer .mg-footer-social>li>a{background-color:#16262e}.mg-light-footer .mg-footer-social>li>a:hover{background-color:#e7b315}@media (max-width: 1199px){.carousel-caption>h2{font-size:55px}.carousel-caption>p{font-size:20px}.mg-room figcaption h2{-webkit-transform:translate(0, 90px);-ms-transform:translate(0, 90px);transform:translate(0, 90px)}.mg-room figcaption .mg-room-rating{-webkit-transform:translate(0, 90px);-ms-transform:translate(0, 90px);transform:translate(0, 90px)}.mg-room figcaption .mg-room-price{-webkit-transform:translate(0, 90px);-ms-transform:translate(0, 90px);transform:translate(0, 90px)}.mg-room figcaption .btn-link{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room figcaption p{margin-bottom:5px;font-size:13px;line-height:20px}.mg-room figcaption p, .mg-room figcaption ul{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-room-col-2 figcaption h2{font-size:25px;-webkit-transform:translate(0, 180px);-ms-transform:translate(0, 180px);transform:translate(0, 180px)}.mg-room.mg-room-col-2 figcaption .mg-room-rating{-webkit-transform:translate(0, 180px);-ms-transform:translate(0, 180px);transform:translate(0, 180px)}.mg-room.mg-room-col-2 figcaption .mg-room-price{-webkit-transform:translate(0, 180px);-ms-transform:translate(0, 180px);transform:translate(0, 180px)}.mg-room.mg-room-col-2 figcaption p{display:none}.mg-room.mg-room-col-2:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul, .mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-2:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating, .mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room.mg-room-col-4 figcaption h2{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-rating{display:none;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-price{font-size:20px;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .btn-link{margin-top:0}.mg-room.mg-room-col-4 figcaption .btn.btn-main{display:none;margin-top:20px}.mg-room.mg-room-col-4:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul, .mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-4:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating, .mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-book-now .mg-bn-title{font-size:25px}.mg-404-error-txt{padding:0px 140px}.mg-book-now .mg-bn-title .mg-bn-big{font-size:14px}}@media (max-width: 991px){.mg-book-now .mg-bn-title .mg-bn-big{font-size:0px;height:15px}.carousel-caption>h2{font-size:45px}.carousel-caption>p{font-size:20px}.navbar-nav>li>a{padding:28px 9px 27px}.navbar-brand img{height:55px}.mg-search-box-cont{margin:15px 20px}.mg-search-box{bottom:-73px}.mg-room figcaption h2{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room figcaption .mg-room-rating{display:none;-webkit-transform:translate(0, 90px);-ms-transform:translate(0, 90px);transform:translate(0, 90px)}.mg-room figcaption .mg-room-price{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room figcaption .btn-link{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room figcaption .btn-main{display:none}.mg-room figcaption p{display:none}.mg-room figcaption p, .mg-room figcaption ul{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-room-col-2 figcaption h2{font-size:25px;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-2 figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-2 figcaption .mg-room-price{-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-2 figcaption .btn-main{display:inline-block}.mg-room.mg-room-col-2 figcaption ul{display:none}.mg-room.mg-room-col-2 figcaption p{display:block}.mg-room.mg-room-col-2:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul, .mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-2:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating, .mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room.mg-room-col-4 figcaption h2{-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-4 figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-4 figcaption .mg-room-price{font-size:20px;-webkit-transform:translate(0, 120px);-ms-transform:translate(0, 120px);transform:translate(0, 120px)}.mg-room.mg-room-col-4 figcaption .btn-link{margin-top:60px}.mg-room.mg-room-col-4 figcaption .btn.btn-main{display:inline-block;margin-top:60px}.mg-room.mg-room-col-4:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul, .mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-4:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating, .mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-404-error-txt{padding:0px 40px}.mg-about-testimonial .mg-testimonial-slider blockquote{padding:35px 80px 0px}.mg-team-member .mg-team-info p{display:none}.mg-book-now .mg-bn-forms .col-md-3, .mg-book-now .mg-bn-forms .col-md-6{padding-left:15px;padding-right:15px;margin-bottom:8px}.mg-book-now .mg-bn-forms > form > .row:first-child .row{margin-right:-15px;margin-left:-15px}.mg-book-now .mg-bn-title{text-align:center;box-shadow:none;position:relative}.mg-book-now .mg-bn-title:after{content:'';width:-180px;height:3px;background-color:#d3a25c;position:absolute;bottom:5px;left:50%;margin-left:-89px}.mg-instagram>li{width:25%}}@media (max-width: 767px){.container{width:480px}.carousel-caption>h2{font-size:35px}.carousel-caption>p{font-size:16px}.header .container{position:relative}.header .navbar-collapse{background-color:rgba(255, 255, 255, 0.95);position:absolute;top:100%;right:15px;min-width:300px;max-height:320px;padding:0;text-align:left}.header .navbar-collapse .navbar-nav{margin:0}.navbar-nav .open .dropdown-menu>.active>a{color:#fff !important;background-color:#e7b315 !important}.navbar-nav>li>a{padding:15px 20px !important}.navbar-nav>li>a:hover{color:#fff !important;background-color:#f05845 !important}.dropdown>ul{display:none;padding-left:20px !important;background-color:rgba(0, 0, 0, 0.1) !important}.dropdown > ul a{-webkit-transition:color 0.5s;transition:color 0.5s}.dropdown > ul a:hover{color:#f05845 !important}.navbar-inverse .navbar-nav>li.active>a{box-shadow:none;color:#fff !important;background-color:#f05845 !important}.header .navbar-collapse.collapse{display:none !important}.header .navbar-collapse.collapse.in{display:block !important}.mg-search-box-cont{position:absolute;top:0px;right:0px}.mg-room figcaption h2{-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .mg-room-price{-webkit-transform:translate(0, 170px);-ms-transform:translate(0, 170px);transform:translate(0, 170px)}.mg-room figcaption .btn-link{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room figcaption .btn-main{display:inline-block}.mg-room figcaption p{display:block;margin-bottom:23px;font-size:inherit;line-height:inherit}.mg-room figcaption p, .mg-room figcaption ul{-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.mg-room.mg-room-col-2 figcaption h2{font-size:25px;-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .mg-room-rating{display:block;-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .mg-room-price{-webkit-transform:translate(0, 175px);-ms-transform:translate(0, 175px);transform:translate(0, 175px)}.mg-room.mg-room-col-2 figcaption .btn-main{display:inline-block}.mg-room.mg-room-col-2 figcaption ul{display:none}.mg-room.mg-room-col-2 figcaption p{display:block}.mg-room.mg-room-col-2:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul, .mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-2:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-2:hover figcaption p, .mg-room.mg-room-col-2:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating, .mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-2:hover figcaption h2, .mg-room.mg-room-col-2:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-2:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-room.mg-room-col-4 figcaption h2{-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-rating{display:none;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .mg-room-price{font-size:20px;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.mg-room.mg-room-col-4 figcaption .btn-link{margin-top:0}.mg-room.mg-room-col-4 figcaption .btn.btn-main{display:none;margin-top:60px}.mg-room.mg-room-col-4:hover figcaption{background-color:rgba(0, 0, 0, 0.2)}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul, .mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption .btn{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}.mg-room.mg-room-col-4:hover figcaption .btn.btn-link{-webkit-transition:opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s}.mg-room.mg-room-col-4:hover figcaption p, .mg-room.mg-room-col-4:hover figcaption ul{-webkit-transition-delay:0.4s;transition-delay:0.4s}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating, .mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mg-room.mg-room-col-4:hover figcaption h2, .mg-room.mg-room-col-4:hover figcaption .mg-room-rating{-webkit-transition-delay:0.1s;transition-delay:0.1s}.mg-room.mg-room-col-4:hover figcaption .mg-room-price{-webkit-transition-delay:0.2s;transition-delay:0.2s}.mg-404-error-txt{padding:0px}.mg-404-badg{width:190px;margin-bottom:20px;float:none !important}.mg-about-testimonial .mg-testimonial-slider blockquote{padding:35px 0 0px}.mg-team-member .mg-team-info p{display:block}.mg-booking-form .nav-tabs > li > a span.mg-bs-bar{margin-top:-15px}.mg-booking-form .nav-tabs>li{font-size:13px}.mg-booking-form .nav-tabs>li>a{padding-right:5px;padding-left:5px}.mg-available-rooms img{margin-bottom:20px}.mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num{width:45px;line-height:39px}.mg-instagram>li{width:20%}}@media (max-width: 662px){.header.transp + .carousel .carousel-caption{margin-bottom:0}.carousel-caption>h2{font-size:25px}.carousel-caption>p{font-size:14px;line-height:23px}.carousel-caption>img{width:100px}.header.transp + .carousel .carousel-control{margin-top:-60px !important}.header.transp{position:relative;top:0;z-index:999;margin-bottom:-23px}.header.transp .navbar-inverse, .header.transp .mg-search-box{background-color:#fff}.header.transp .navbar-default{background-color:rgba(255,255,255,0.3)}.header.transp+.mg-page-title{padding-top:70px}}@media (max-width: 480px){.container{width:100%}.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input{max-width:150px}}@media (max-width: 1199px){.mg-boxed{width:992px}.mg-boxed .header{max-width:992px}.mg-boxed .carousel-caption>h2{font-size:50px}.mg-boxed .carousel-caption>p{font-size:18px;line-height:28px}}@media (max-width: 991px){.mg-boxed{width:767px}.mg-boxed .header{max-width:767px}.mg-boxed .carousel-caption>h2{font-size:35px}.mg-boxed .carousel-caption>p{font-size:15px;line-height:25px}.mg-boxed .carousel-caption>img{width:120px}}@media (max-width: 767px){.mg-boxed{width:500px}.mg-boxed .header{max-width:500px}.mg-boxed .carousel-caption>h2{font-size:25px}.mg-boxed .carousel-caption>p{font-size:13px;line-height:23px}.mg-boxed .carousel-caption>img{width:90px}.mg-boxed .header.transp + .carousel .carousel-caption{margin-bottom:0}.mg-boxed .header.transp + .carousel .carousel-control{margin-top:-60px !important}.mg-boxed .header.transp{position:relative;top:0;z-index:999}.mg-boxed .header.transp .navbar-inverse, .mg-boxed .header.transp .mg-search-box{background-color:#16262e}.mg-boxed .header.transp .navbar-default{background-color:rgba(255, 255, 255, 0.3)}.mg-boxed .header.transp+.mg-page-title{padding-top:70px}}@media (max-width: 500px){.mg-boxed{width:100%}.mg-boxed .header{max-width:100%}}body,h1,h2,h3,h4,h5,h6,a,p{font-family:pr!important}a{cursor:pointer !important}.nopad{padding:0px}/*@charset "utf-8";*/

body,h1,h2,h3,h4,h5,h6,a,p,span,button,div,ul,li,input,select{font-family:pr!important;}
.padl60{padding-left:60px;font-family:pt !important;}
.f14{font-size:14px !important;}
.col6{width:50%;float:left;}
.boxx{background:#fff;}
.top15{margin-top:15px;}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(211, 162, 103), rgba(0, 0, 0, 0));}
.t_t1{background:#ff8d8d;}
.t_t2{background:#99a3ff;}
.t_t3{background:#9fffad;}
.t_t4{background:#fff8bd;}
@media screen and (max-width:768px){.mobile{display:block;}
.web{display:none;}
.mfloor{margin-top:-165px;width:100%;}
.buttag
	{
		background-color:rgba(240, 92, 70, 0.8);
		border:none;
		color:#fff;
		padding:5px 20px 5px 20px;
		outline:none;
		cursor:default;
		margin-top:-60px;
		position:absolute;
		font-size:14px;
		font-family:pr;
	}
	.bottom20
	{
		margin-bottom:20px;
	}
}
@media screen and (min-width:768px){.mobile{display:none;}
.web{display:block;}
.details{}
.mtop60{margin-top:60px;}
.mfloor{margin-top:-165px;width:80%;}
.buttag
	{
		background-color:rgba(240, 92, 70, 0.8);
		border:none;
		color:#fff;
		padding:10px 50px 8px 50px;
		outline:none;
		cursor:default;
		margin-top:-70px;
		position:absolute;
		font-size:18px;
		font-family:pr;
	}
}
@media screen and (max-width:992px){.rbox{}
.l_box{z-index:1;margin-top:40px;}
.details{margin-top:15px;}
.mtop60{margin-top:0px;}
.padtop40{padding-top:40px;}
}
@media screen and (max-width:768px){.wosv{width:90% !important;font-size:17px !important;margin-bottom:55px !important;}

.abw{width:90% !important;font-size:17px !important;margin-bottom:25px !important;}
.blw{width:100% !important;font-size:17px !important;margin-bottom:30px !important;}
}
@media screen and (min-width:768px) and (max-width:992px){.wosv{width:90% !important;font-size:20px;}

.abw{width:70% !important;font-size:20px;}

.blw{width:100% !important;font-size:20px;}
}
@media screen and (min-width:992px){.wosv{width:830px !important;margin-bottom:35px !important}
.abw{width:730px !important;margin-bottom:35px !important}
.blw{width:100% !important;margin-bottom:25px !important}
.rbox{margin-top:100px;}
.l_box{z-index:1;margin-top:100px;}
.boxleft{position:absolute;height:100%;width:105px;background:rgba(240, 240, 240, 0.89);right:0;margin-right:-100px;}
.boxright{position:absolute;height:100%;width:105px;background:rgba(240, 240, 240, 0.89);left:0;margin-left:-100px;}
.padtop40{padding-top: 60px;}
}
.btnnl{border-bottom:1px solid #f05542;}
.boxbot{/* border-bottom:2px solid #1e2f45; *//* height:50px; *//* background:#f5f5f5; *//* font-size:20px; *//* padding:13px; *//* font-family:pr; *//* color:#112845; *//* margin-bottom:50px; */}
@media screen and (max-width:768px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:13px 13px 23px 13px;font-family:pr;color:#112845;margin-bottom:50px;height:auto;}
.borbo{border-bottom:1px solid #d3a261;margin-bottom:5px;margin-top:-15px;height:25px;}
}
@media screen and (min-width:768px) and (max-width:992px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:13px 13px 23px 13px;font-family:pr;color:#112845;margin-bottom:50px;height:170px;}
.borbo{border-bottom:1px solid #d3a261;margin-bottom:5px;margin-top:-15px;height:25px;}
}
@media screen and (min-width:992px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom:50px;height:auto;}
}
.butto{margin-top:30px;padding-left:27px;}
@media screen and (min-width:992px){.padl50{padding-left:50px;}
.borbo{border-bottom:1px solid #dbdbda;margin-bottom:5px;margin-top:-15px;height:45px;}
}
.box_dis{padding:10px 15px 10px 20px;margin-top:21px;}
.tabbut{background:#ffffff;border:1px solid #d8dada;padding:5px 10px 5px 10px;outline:none;}
.acct{background:#eee;border:1px solid #d8dada;}
.bgphoto{background:rgba(0, 0, 0, 0.76);position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999}
.backphoto{position:fixed;z-index:1999;top:50%;left:50%;margin-top:-208px;margin-left:-400px;}
.cont{position:relative;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0);border-radius:0px;box-shadow:0 3px 9px rgba(0, 0, 0, 0);margin-top:200px;}
.btview{background:rgba(255, 255, 255, 0.52);color:#000;border:none;margin-top:-30px;outline:none;transition:all 0.3s;}
.btview:hover{background:rgb(255, 255, 255);}
.tw{color:#fff;}
.bggray{background:#f9f9f9;}
.menulinkfooter li a{font-family:pt !important;}
.menulinkfooter2 li a{font-family:pt !important;}
.mg-footer-widget a ,.mg-footer-widget address.mg-footer-widget p.tf ,.mg-footer-widget h2{font-family:pt !important;}
.titles{background:red;font-size:15px;color:#bbb9b9;position:absolute;}
.padl60{padding-left:60px;font-family:pt !important;}
.f14{font-size:14px !important;}
.col6{width:50%;float:left;}
.boxx{background:rgba(255, 255, 255, 0.82);}
.top15{margin-top:15px;}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(211, 162, 103), rgba(0, 0, 0, 0));}
@media screen and (max-width:768px){.mobile{display:block;}
.web{display:none;}
}
@media screen and (min-width:768px){.mobile{display:none;}
.web{display:block;}
}
@media screen and (max-width:992px){
	.rbox{}
	.l_box{z-index:1;margin-top:40px;}
	.dett > p,.dett > p > span
	{
		font-size:15px  !important;
		line-height: 1.8 !important;
	}
	.f18t
	{
		font-size:15px !important;
	}
}
@media screen and (min-width:992px){
	.rbox{margin-top:30px;}
	.l_box{z-index:1;margin-top:30px;}
	.dett > p,.dett > p > span
	{
		font-size:16px  !important;
		line-height: 1.8 !important;
	}
	.f18t
	{
		font-size:16px !important;
	}
}
.btnnl{border-bottom:1px solid #f05542;}
.boxbot{transition:all 0.3s;border-bottom:2px solid #1d2f45;height:50px;background:#f5f5f5;font-size:16px;padding:13px;font-family:pr;color:#112845;/* margin-bottom:50px; */}
.boxbot:hover
{
  background-color:#112845;color:#fff;border-bottom:2px solid #f15b48;
}
.butto{margin-top:30px;padding-left:27px;}
@media screen and (min-width:992px){.padl50{padding-left:50px;}
}
.box_dis{padding:10px 15px 10px 20px;margin-top:21px;}
.tabbut{background:#ffffff;border:1px solid #16262e;padding:5px 10px 5px 10px;outline:none;}
.acct{background:#f05b46;border:1px solid #16262e;color:#fff;}
.bgphoto{background:rgba(0, 0, 0, 0.76);position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999}
.backphoto{position:fixed;z-index:1999;top:50%;left:50%;margin-top:-208px;margin-left:-400px;}
.cont{position:relative;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0);border-radius:0px;box-shadow:0 3px 9px rgba(0, 0, 0, 0);margin-top:200px;}
.btview{background:rgba(255, 255, 255, 0.52);color:#000;border:none;margin-top:-30px;outline:none;transition:all 0.3s;}
.btview:hover{background:rgb(255, 255, 255);}
.tw{color:#fff;}
.bggray{background:#eee;padding:25px 0px 15px 0px;margin-top:15px;}
.menulinkfooter li a{font-family:pr !important;float:left;padding:0px 15px 0px 0px;width:100%;}
.menulinkfooter2 li a{font-family:pt !important;float:left;text-transform:uppercase;padding: 0px 25px 10px 0px;}
.menulinkfooter2{padding:0px;}
.menulinkfooter2 li{list-style:none;}
.mg-footer-widget a ,.mg-footer-widget address.mg-footer-widget p.tf ,.mg-footer-widget h2{font-family:pt !important;}
.titles{background:red;font-size:15px;color:#bbb9b9;position:absolute;}
.tt{position:absolute !important;overflow:visible !important;font-size:15px;color:white !important;z-index:1500 !important;margin-top:0px !important;margin:auto;background:rgba(0, 0, 0, 0);width:100%;padding:5px;font-family:pr;visibility:visible !important;}
@media screen and (max-width:662px){.web,.webs{display:none;}
.mg-book-now{height:110px;/* overflow:hidden; *//* margin-top: 22px; */}
#cbbSort{width:100%}
}
@media screen and (max-width:662px) and (max-width:992px){.web,.webs{display:none;}
.mg-book-now{height: 100% !important;/* overflow:hidden; *//* margin-top: 22px; */}
#cbbSort{width:100%}
}
@media screen and (min-width:992px){.mobi,.ffd{display:none;}
}
.up{position:fixed;right:0;bottom:0;z-index:1000;background:rgba(255, 255, 255, 0.56);height:40px;width:40px;border-radius:100%;margin-right:15px;margin-bottom:15px;border:1px solid #16262e;color:rgb(17, 40, 69);outline:none;}
.bline{border-left:2px solid #f05b46;padding:0px 0px 20px 0px;}
.bline:last-child{border-left:0px solid #f05b46;padding:0px 0px 20px 0px;}
.dot{width:12px;height:12px;background:#f05b46;border-radius:100%;margin-left:-37px;margin-top:0px;position:absolute;}
.titleb{text-align:left;padding:0px 0px 20px 10px;font-size:20px;font-weight:bold;margin-top:0px;margin-left:20px}
.detai{padding:15px 15px 15px 15px;background:#F8FAF6;margin-left:30px;text-align:left;}
.bgb{background:#112845;color:#fff;}
.enbox{border:2px solid #112845 !important;padding: 0px 15px 7px 15px !important;margin-top:60px;}
.enbox .ip{background:#eee;}
.enti{margin-top:-15px !important;background:#fff;width:180px;margin:auto;margin-bottom:-12px;}
.buti{position:absolute;right:0;top:0;padding:7px 10px 7px 10px;border:none;color:#f05b46;background:none;}
.butides{position:absolute;right:0;top:0;padding:7px 10px 7px 10px;border:none;color:#f05b46;background:none;margin-top:23px;margin-right:10px;outline:none;}
.r{margin-right:3px !important;}
@media screen and (max-width:1200px){.sp{font-family:pr;font-size:12px;color:#112845;margin-bottom:-35px;}
}
@media screen and (min-width:1200px){.sp{font-family:pr;font-size:16px;color:#112845;margin-bottom:-35px;}
}
.sp2{font-family:pr;font-size:20px;color:#112845;margin-bottom:15px;margin-top:15px;}
.bdl{-webkit-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);-moz-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);box-shadow:-43px 43px 0px -34px rgb(219, 180, 132);}

.bdr{-webkit-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);-moz-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);box-shadow:43px 43px 0px -34px rgb(219, 180, 132);}
.xob{background:rgba(238, 238, 238, 0.9);}
.conbox{border:1px solid #112845;}
@media screen and (max-width:768px){.contitle{background:white;width:50%;height:25px;margin-top:-12.5px;margin-bottom:27px;font-size:20px;}}
@media screen and (min-width:768px){.contitle{background:white;width:270px;height:25px;margin-top:-12.5px;margin-bottom:27px;}}
h2.ico a img{width:35px;}
#contactus .ip{background:#eee;border:none;}
.btn-dark-main2{width:100%;background:#f05845;color:#fff;font-family:pr;}
.btn-dark-main2:hover{width:100%;background:#f57c6d;color:#fff;}
.cred{color:#f05845;font-size:13px;}
.borr{border-right:1px solid #eee;}
.btitle{font-size:20px;margin-top:19px;}
.filterb{background:#eee;padding: 6px 0px 0px 0px;height: 51px;}
.btnna{margin-left:px;font-size:30px;color:#112845;margin-top:-50px;border:none;background:none;outline:none;}
.btnna>i.fa{margin-top:-15px !important;color:#f05b46;margin-bottom:-150px !important;}
.tview{font-weight:bold;}
.btform{padding-top:5px;}
.tview2{font-weight:bold;float:left;}
.btform2{margin-left:20px;}
@media screen and (max-width:768px){.line{width:100%;padding:10px 0px 0px 0px;float:left;}
.line2{width:100%;padding:10px 0px 0px 0px;float:left;}
.fixscroll.cs-active .cs-options{visibility:visible;height:170px;overflow-y:scroll;}
.fixscroll2.cs-active .cs-options{visibility:visible;height: 130px;overflow-y: auto;}
.cbbox{margin-top:-5px;padding: 3px;border:1px solid #bfbfbf;color:#112845;width:100%;}}
@media screen and (min-width:768px){.cbbox{margin-top:-5px;padding: 3px;border:1px solid #bfbfbf;color:#112845;width:100%;z-index: 500;}
.line{width:330px;padding:10px 0px 0px 0px;font-family:pr;display:inline-block;}
.line2{width:160px;padding:4px 0px 0px 0px;float:left;font-family:pr;}
.fixscroll.cs-active .cs-options{visibility:visible;height:300px;overflow-y:scroll;}}
.l15{margin-left:-15px;}
input[required] + label{color:#999;font-family:Arial;font-size:.8em !important;position:relative !important;left:-166px !important;}
input[required] + label:after{content:'*' !important;color:red !important;}
input[required]:invalid + label{display:inline-block !important;}
input[required]:valid + label{display:none !important;}
ul.bedr li{font-size:14px;font-family:pr;}
@media screen and (max-width:1200px){.newbar li{float:left;background:#eee;padding:10px 19px 10px 19px;cursor:pointer;text-transform:uppercase;}
.newbar{margin-bottom:55px;left:0;width:100%;}}
@media screen and (min-width:1200px){.newbar li{float:left;background:#eee;padding:10px 27.5px 10px 27.5px;cursor:pointer;text-transform:uppercase;}
.newbar{margin-bottom:55px;left:0;}}
.ft{animation-name:example;transition:0.3s;animation-duration:6s;animation-iteration-count:infinite;}
@keyframes example{from{background-color:#f05b46;opacity:1;}
to{background-color:#f05b46;margin-top:670px;opacity:0.8;}}
.doll{margin-top:-4px;position:absolute;margin-left:-10px;}
.tremark{font-size:12px;font-family:pt;}
.newbar{opacity:0;}
.bgbox{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999;display:none;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) -1%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.74) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 100%);background:radial-gradient(ellipse at center, rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bd000000',GradientType=1);}
.boxcon{width:300px;height:200px;position:fixed;background:#fff;z-index:2001;top:50%;left:50%;margin-top:-100px;margin-left:-150px;padding:50px 10px;outline:2px solid #112845;outline-offset:-10px;display:none;}

.boxcon>.fa{font-size:50px;color:green;}

.titlebo{font-size:15px;color:#112845;text-transform:uppercase;font-family:pr;}
.hid{display:none;}
.butenq{position:fixed;bottom:0;left:0;right:0;background:rgb(255, 255, 255);z-index:100;padding:15px 15px 15px 15px;box-shadow:0px -2px 5px #cacaca;}
@media screen and (max-width:380px){.btn_enq{width:48%;background:#f05b46;border:none;border-radius:3px;color:#fff;padding:5px 5px;font-size:16px;font-family:pr;transition:all 0.3s;margin-top:5px;margin-bottom:5px;}
}
@media screen and (min-width:380px){.btn_enq{width:49%;background:#f05b46;border:none;border-radius:3px;color:#fff;padding:5px 5px;font-size:16px;font-family:pr;transition:all 0.3s;}
}
.btn_enq:hover{background:#112845;transition:all 0.3s;}
.enq{/* position:fixed; *//* z-index:900; *//* bottom:0; *//* left:0; *//* right:0; *//* background:white; *//* height:auto; *//* width:100%; */}
.bclose{right:0;position:fixed;margin-top:-45px;padding:5px 10px;background:rgba(255, 255, 255, 0);border:none;font-size:28px;}
.bgw{position:fixed;z-index:729;left:0;top:0;right:0;bottom:0;background:rgb(255, 255, 255);}
.carousel-inner:hover{cursor:pointer;}
.minitext{color:#f05b46;font-size:16px;}
.textalert{color:red;}
.buti{outline:none;}
ul li img{background:rgba(255, 0, 0, 0);width:30px !important;height:30px;}
@media screen and (max-width:768px){.weeb{display:none;}
}
.inb{border-bottom:2px solid #d3a267;}
@media screen and (max-width:663px){.motop{}
}
@media screen and (min-width:663px){.motop{margin-top:70px;}
}
.loadd{width:80px;background: rgba(238, 238, 238, 0);padding: 15px 15px 15px 15px;position: relative;left:50%;margin-left:-25px;display:none;border:none;border-radius:3px;z-index:20;display:  none;}
.load2{width:80px;background:rgb(238, 238, 238);padding:15px;position:absolute;left:50%;margin-left:-25px;display:none;border:none;border-radius:3px;z-index:20;}
h1{font-size:25px}
.imglogo{/* margin-left:5px; */}

.spho:hover .coverb{width:100%;height:100%;background:rgba(0, 0, 0, 0.53);position:absolute;z-index:150;transition:all 0.3s !important;}
.coverb{transition:all 0.3s !important;}
.tview{color:rgb(240, 91, 70);position:absolute;z-index:1;bottom:0;margin-left:15px;margin-bottom:15px;opacity:0;transition:all 0.3s !important;}
.spho:hover .tview{opacity:1;transition:all 0.3s !important;}
.cbbdes{width:100% !important;position:relative;cursor:pointer;padding:9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#112845;color:#fff;border:1px solid #fff;z-index:10 !important;}
.cbbdes option{background:#fff;color:#000;height:50px;margin-top:100px;}
.cbbdes > option:active{background:red;}
@media screen and (max-width:992px){.aab{padding:0px !important;}
}
.baa{border-radius:0px !important;width:100% !important;}
.tb{color:#000 !important;}
.topfoot{background:whitesmoke;padding:15px 0px 34px 0px;}
#email,.emailsub{border-radius:0px;width:70%;float:left;}
.emailsub
{
	background:none !important;
	color:#fff !important;
	border:1px solid #fff !important;
	padding:7px 5px 6px 10px;
	outline:none;
}
.emailsub::placeholder
{
	color:#fff !important;
}
.emailsub:focus
{
	border-color:#d3a267 !important;
}
.moodd{bottom:-18px !important;overflow:visible !important;}
@media screen and (max-width:992px){.ccc{display:none;}
.covlife{display:none;}
.ard{margin:auto;text-align:center;background:rgba(255, 0, 0, 0);width:100%;padding:5px 20px 20px 20px;margin-top:-20px;position:absolute;font-size:20px;}
}
@media screen and (min-width:992px){.covlife{}
.ard{display:none;}
}
.backgi{background-image:url('../png/webp.net-resizeimage.png');position:fixed;left:0;top:70px;right:0;bottom:0;background-position:50%;background-size:cover;}
@media screen and (max-width:768px){.contain{background:rgba(0, 0, 0, 0.54);color:#fff;width:50%;position:absolute;height:400px;width:100%;top:50%;margin-top:-200px;padding:70px 20px;text-align:center;}
.tt1,.tt2{font-size:25px;margin-bottom:15px;font-family:pr;}
.tt3{font-size:18px;font-family:pt !important;margin-bottom:50px;}
.tt4{font-size:14px;font-family:pt !important;margin-top:20px;}
.f188{font-size: 16px !important;}
}
@media screen and (min-width:768px){.contain{background:rgba(0, 0, 0, 0.54);color:#fff;width:50%;position:absolute;height:400px;width:800px;top:50%;left:50%;margin-top:-200px;margin-left:-400px;padding:70px 20px;text-align:center;}

.tt1,.tt2{font-size:40px;margin-bottom:45px;font-family:pr;}
.tt3{font-size:26px;font-family:pt !important;margin-bottom:50px;}
.tt4{font-size:18px;font-family:pt !important;margin-top:20px;}
.f188{font-size:22px;}
}
.brb{border-bottom:1px solid #112845;}
.mb{margin-bottom:-5px;}
.sp{position:relative;z-index:100;}

.f25{font-size:25px !important;}
.f16{font-size:16px !important;}

.t5b24{margin-top:5px;margin-bottom:10px;}
ul.cbar{padding:0px;}
.acctt{border-left:0px solid black !important;}
@media screen and (min-width:20px) and (max-width:992px){ul.cbar li{list-style:none;border-left:0px solid red;padding:0px 0px;color:#000;margin-bottom:15px;text-align:center;}
}
@media screen and (min-width:992px) and (max-width:1200px){ul.cbar li{list-style:none;float:left;border-left:1px solid red;padding: 0px 25px;color:#000;margin-bottom:15px;}
}
@media screen and (min-width:1200px){ul.cbar li{list-style:none;float:left;border-left:1px solid red;padding: 0px 42px;color:#000;margin-bottom:15px;}
}
.f22{font-size: 22px;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.ilb{display:inline-block;}
.tupper{text-transform:uppercase !important;}
.aab h2{font-size:22px;}
h2.fprb{font-family:pr !important;font-weight:bold !important;}
.desct{/* margin-bottom:-25px; *//* margin-top:36px; */}
@media screen and (max-width:414px){.ilb{font-size:12px !important;}
}
#revv .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:#d8d8d8;border:1px solid #a2a2a2;border-radius:10px;}
#revv .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.cdf{cursor:default !important;}
.bgpop{position:fixed;left:0;top:0;right:0;bottom:0;background:#0c264621;z-index:199;display:none;}
@media screen and (max-width:768px){.b_pop{background:#0b2646ed;position:fixed;width: 90%;height: 80%;padding:35px 15px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2000;color:#fff;text-align:center;display:none;}
.t1mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:15px;}
.t2mess{font-size:14px;font-family:pt;line-height:1.5;margin-top:20px}
.t3mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:15px;font-style:italic}
.btop{margin-top:-6px;}
.ftop{margin-top:45px;}
}
@media screen and (min-width:768px){.b_pop{background:#0b2646ed;position:fixed;width:750px;height:auto;padding:55px 35px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2000;color:#fff;text-align:center;display:none;}
.t1mess{font-size:25px;font-family:pt;line-height:1.5;margin-top:15px;}
.t2mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:20px}
.t3mess{font-size:20px;font-family:pt;line-height:1.5;margin-top:15px;font-style:italic}
}
.tfaq{margin:0 0 35px !important;}
.but_ques{width:100%;background: #d3a260;border:none;color:#fff;padding:0px;margin:18px 0px;}
.inbut{padding:0px;margin-top:10px;}
.inbut li{display:inline-block;padding:0px 20px;border-right:0px solid #fff;background: #5a5a5a00;}
@media screen and (max-width:768px){.lin{padding:0px 0px !important;display:none !important;}
.inbut li:first-child{border-bottom:1px solid #fff;}
}
@media screen and (min-width:1200px){.lin{padding:0px 80px !important;}
}
@media screen and (max-width:992px){.q_box{/* position:fixed; *//* background:white; *//* z-index:1110; *//* width:90%; *//* height:90%; *//* top:50%; *//* left:50%; *//* transform:translateX(-50%) translateY(-50%); *//* overflow-y:auto; *//* display:none; */}
.inq{padding:20px 10px;}
}
@media screen and (min-width:992px){.q_box{position:fixed;background:white;z-index:1110;width:768px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:20px 10px;display:none;}
}
.q_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);z-index:1100;display:none;}

.q_form{border-radius:1px;margin-bottom:0px;border-color:#d4d4d4 !important;padding:5px 12px !important;height:auto;box-shadow:none;color:#4b565b;}
.ql label{font-size:14px !important;margin-bottom:-10px;}

.qbut{width:100%;background:#f05b46;color:#fff;border:0px;margin-top:10px;text-transform:uppercase;padding:5px 5px;}
.q_top{background:#0b2646;}
.q_name{font-size:18px;/* margin-bottom:15px; */margin-top:-15px;}
.xclose{right:0;position:absolute;top:0;margin-top:5px;margin-right:5px;padding:10px 15px;background:#ff000000;border:none;color:#fff;cursor:pointer !important;z-index:1000;}
.wicc li{margin-left:25px;}
.w_title{font-weight:bold;font-family:pr;margin-top:15px;margin-bottom:15px;font-size:16px;}
@media screen and (max-width:662px){.phe{margin-top:-23px;}
}
@media screen and (max-width:396px){.fplan{background:rgba(240, 91, 70, 0);border:none;color:#000;padding:5px 15px;position:absolute;right:0;outline:none;margin-bottom:-26px;bottom:0;display:none;}
.fplan1{width:100%;background:#f05b4600;border:none;margin-top:15px;margin-bottom:25px;position:relative;z-index:1000;}
}
@media screen and (min-width:396px){.fplan{background:rgb(255, 255, 255);border:none;color:#000;padding:5px 15px;position:absolute;right:0;margin-top:-40px;outline:none;}
.fplan1{display:none;}
}
.diy a{color:red !important;}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:">\00a0";}
@media screen and (max-width:768px){.breadcrumb li a{color:#112845;font-size: 11px;}.breadcrumb{padding: 0px 15px 0px 15px;margin-bottom: 0px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}
@media screen and (min-width:768px) and (max-width:992px){.breadcrumb li a{color:#112845;font-size: 13px;}.breadcrumb{padding: 0px 15px 0px 15px;margin-bottom: 20px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}
@media screen and (min-width:992px){.breadcrumb li a{color:#112845;font-size: 13px;}.breadcrumb{padding: 8px 15px 5px 15px;margin-bottom: 20px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}

.breadcrumb li a:hover{color:#f05b46;}
.bread_no{background:#f05b46c2;border:none;border-radius:100px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;padding:2px 7px 0px 7px;outline:none;}
.breadcrumb li.active a{color:#f05b46 !important;}
.recent{margin-top:55px;margin-bottom:15px;}
.recent .media{padding:5px;transition:all 0.3s;}
.recent .media:hover{background:#eeeeee !important;padding:5px;cursor:pointer;}
.recent a{color:#000 !important;}
@media screen and (max-width:768px){.i_vdo{width:100%;background:black;}
}
@media screen and (max-width:490px){.is_c_cover{width:460px;}
.c_cover{width:100%;overflow-x:scroll;}
}
@media screen and (min-width:992px){.fix_bar{position:fixed;width:100%;z-index:100;}
.fix_bar2{position:fixed;width:100%;z-index: 90;top: 124px;}
.blank{width:100%;height: 60px;margin-top: 36px;}
}
@media screen and (max-width:662px){.ttop{margin-top:30px;margin-bottom:30px;}
.n_text{font-size:20px;}
}
@media screen and (min-width:662px) and (max-width:992px){.ttop{margin-top:80px;margin-bottom:30px;}
.n_text{font-size:20px;}
}
@media screen and (min-width:992px){.ttop{margin-top:80px;margin-bottom:30px;}
.n_text{font-size:30px;}
}
.ffix,.ffix:hover,.ffix:active,.ffix:focus{font-size:15px !important;display:inline-block !important;padding:1px !important;/* position:relative !important; *//* margin-top:5px !important; *//* margin-bottom:5px !important; *//* transition:all 0.6s !important; */}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}

@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@font-face{font-family:pr;src:url('../otf/proxima-nova-regular.otf');font-display: swap;}
@font-face{font-family:pri;src:url('../otf/proxima-nova-regular-italic.otf');font-display: swap;}
@font-face{font-family:pt;src:url('../otf/proxima-nova-thin.otf');font-display: swap;}

/*------------------star rating--------------------------------*/
 /*! * @copyright &copy; Kartik Visweswaran, Krajee.com, 2013 - 2015 * @version 3.5.6 * * A simple yet powerful JQuery star rating plugin that allows rendering * fractional star ratings and supports Right to Left (RTL) input. * * For more JQuery/Bootstrap plugins and demos visit http://plugins.krajee.com * For more Yii related demos visit http://demos.krajee.com */ .rating-loading{width:25px;height:25px;font-size:0px;color:#fff;background:transparent url('../loading.html') top left no-repeat;border:none}.rating-fa{font-family:'FontAwesome';padding-left:1px}.rating-fa .rating-stars:before{padding-left:1px}.rating-gly{font-family:'Glyphicons Halflings'}.rating-gly-star{font-family:'Glyphicons Halflings';padding-left:2px}.rating-gly-star .rating-stars:before{padding-left:2px}.rating-lg .rating-gly-star, .rating-lg .rating-gly-star .rating-stars:before{padding-left:4px}.rating-xl .rating-gly-star, .rating-xl .rating-gly-star .rating-stars:before{padding-left:2px}.rating-active{cursor:default}.rating-disabled{cursor:not-allowed}.rating-uni{font-size:1.2em;margin-top:-5px}.rating-container{position:relative;vertical-align:middle;display:inline-block;color:#e3e3e3}.rating-container:before{content:attr(data-content)}.rating-container .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fde16d;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.rating-container .rating-stars:before{content:attr(data-content);text-shadow:0 0 1px rgba(0,0,0,0.7)}.rating-container-rtl{position:relative;vertical-align:middle;display:inline-block;overflow:hidden;color:#fde16d}.rating-container-rtl:before{content:attr(data-content);text-shadow:0 0 1px rgba(0, 0, 0, 0.7)}.rating-container-rtl .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#e3e3e3;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.rating-container-rtl .rating-stars:before{content:attr(data-content)}.rating-xl{font-size:4.89em}.rating-lg{font-size:3.91em}.rating-md{font-size:3.13em}.rating-sm{font-size:2.5em}.rating-xs{font-size:2em}.star-rating .clear-rating, .star-rating-rtl .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%}.clear-rating-active{cursor:pointer !important}.clear-rating-active:hover{color:#843534}.star-rating .clear-rating{padding-right:5px}.star-rating .caption, .star-rating-rtl .caption{color:#999;display:inline-block;vertical-align:middle;font-size:55%}.star-rating .caption{padding-left:5px}.star-rating-rtl .caption{padding-right:5px}@media print{.rating-container, .rating-container:before , .rating-container-rtl .rating-stars, .rating-container-rtl .rating-stars:before{color:#f3f3f3!important}.star-rating .clear-rating, .star-rating-rtl .clear-rating{display:none}}
 /*------------------star rating--------------------------------*/
 @media screen and (max-width:768px)
 {
     .gray_mob
     {
         background:#eee;
         padding:10px 10px 5px 10px;
     }
 }
  @media screen and (min-width:768px)
 {
     .gray_mob
     {
         background:#eee0;
         padding:5px 10px 2px 10px;
         margin-top:-10px;
     }
 }
 .ontop
 {
     z-index:699;
 }
 @media screen and (max-width:992px)
 {
 	.mg2 {padding: 0px 0px 15px 0px !important;}
     .btext
     {
         display:none !important;
     }
      .fsearch
     {
         font-weight:thin;
         position:relative;
         margin-top:0px;
         width:  45px;
         margin-left: 0px;
         margin-right: -10px;
     }
 }
  @media screen and (min-width:992px)
 {
     .fsearch
     {
         display:none;
     }
 }
 .new_foot
 {
	 background: #eeeeee;
	}
 .pad20
 {
	 padding:20px;
 } 
 @media screen and (max-width:768px)
 {
    .padtop50
    {
	 padding-top: 5px;
	 padding-bottom:50px;
	}
 }
  @media screen and (min-width:768px)
 {
    .padtop50
    {
	 padding-top: 25px;
	 padding-bottom:50px;
	}
 }
 .top69
 {
	 margin-top: 69px;
 }
  .top41
 {
	 margin-top: 41px;
 }
   .top21

 {
	 margin-top: 21px;
	 margin-bottom:20px;
 }
 .f30
 {
	 font-size:30px;
 }
 .blu,.blu>a
 {
	 color:#236AB7 !important;
 }

 .tg
 {
	 color:#4b565b !important;
 }

 /************************booking***********************************/
.btop
{
	width:200px;
	border:none;
	background:#d3a267;
	color:#fff;
	margin-top:15px;
	margin-bottom:5px;
	right:0;
	position:relative;
}
.con
{
	background:#0c2747;
}
.pad1015
{
	padding: 10px 15px;
}
.pad150
{
	padding: 15px 0px;
}
@media screen and (max-width:768px)
{
	.cobu
	{
		text-align:center;
	}
}
@media screen and (min-width:768px)
{
	.cobu
	{
		text-align:right;
	}
}
.d1
{
	margin-left:30px;
	margin-right:30px;
}
.d2
{
	margin-left:48px;
	margin-right:30px;
}
.d3
{
	margin-left:47px;
	margin-right:30px;
}
.d4
{
	margin-left:34px;
	margin-right:30px;
}
.d5
{
	margin-left:49px;
	margin-right:30px;
}
.d6
{
	margin-left:37px;
	margin-right:30px;
}
.d7
{
	margin-left:21px;
	margin-right:30px;
}
.fnb
{
	font-weight:bold;
}
.text_b_head
{
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
}
.box_top
{
	background:#0d2848;
	color:#fff;
	padding:15px 35px 10px 35px;
}
.box_top_detail
{
	border:1px solid #aaa;
	padding:20px 15px 0px 15px;
}
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
    line-height: 14px;
}
.saveb
{
	background:#f05b46;
	border:none;
	color:#fff;
	padding:7px 45px 5px 45px;
	text-align:center;
	margin:auto; 
	transition:all 0.3s;
	margin-top:15px;
	margin-bottom:15px;
}
.saveb:hover
{
	background:#ff7663;
}
.top15
{
	margin-top:15px;
}
.pad10
{
	padding: 10px;
}
.text_b_head2
{
	text-transform:uppercase;
	font-size:14px;
}
.top20
{
	margin-top:20px;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #cacaca;
    text-align: center;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 0px;
}
 /************************booking***********************************/
  .gob
 {
 	padding:15px 0px;
 	margin-top: -13px;
 	margin-bottom:10px;
 }
 .bottom15
 {
	 margin-bottom:15px;
 }
 @media screen and (min-width:768px)  and (max-width:992px)
 {
	 .hei
	 {
		 height:188px;
	 }
 }
  @media screen and (max-width:768px)
 {
	  .bbdet
	 {
		 height:80px;
		 background:#c2ffc400;
	 }
	 .mobtop
	 {
	 	margin-top:-20px;
	 }
	 .mobtop0
	 {
		 margin-top:0px;
	 }
	 .fr_des
	{
		margin-bottom:10px;
		background:#ffc2c200;
		margin-top: 30px;
	}
 }
  @media screen and (min-width:768px)
 {
	  .bbdet
	 {
		 height: 70px;
		 background:#ff8a8a00;
		 overflow-y: auto;
		}
	.fr_des
	{
		margin-bottom:10px;
		background:#ffc2c200;
		margin-top: 30px;
	}
 }
.ftt {
    background: rgba(240, 91, 70, 0.85);
    border: none;
    color: #fff;
    padding: 5px 15px;
    position: absolute;
    margin-top: 110px;
    z-index: 10;
}

@media screen and (max-width:992px)
{
	.bad
	{
		background:#d3a260;
		width:100%;
		font-size: 16px;
		text-transform:uppercase;
		color:#fff;
		border:none;
		padding: 10px 5px 10px 5px;
		/*font-family:pt;*/
		cursor:default;
		outline:none;
		margin-bottom: 41px;
		margin-top: -30px;
		font-family:  pt !important;
	}
	.bad > strong
	{
		font-family:pr;
	}
}
@media screen and (min-width:992px)
{
	.bad
	{
		background:#d3a260;
		width:100%;
		font-size: 18px;
		text-transform:uppercase;
		color:#fff;
		border:none;
		padding: 17px 5px 15px 5px;
		/*font-family:pt;*/
		cursor:default;
		outline:none;
		margin-bottom: 60px;
		margin-top: -50px;
		/* z-index:  100; */
		/* position: sticky; */
		font-family: pt !important;
	}
	.bad > strong
	{
		font-family:pr;
	}
}
.ipsc
{
	/*padding:2px 0px 2px 0px;*/
	color: #9c9c9c;
	width:100%;
	background:#eeeeee;
	border:none;
}
.ipsc2
{
	/*padding:2px 0px 2px 0px;*/
	color: #9c9c9c;
	width:100%;
	background:#eeeeee;
	border:none;
}
.ipsc2 > select.ips
{
	padding:10px;
	background:none;
}
.ipsc2 > select.ips {
     padding: 10px;
     margin: 0;
     -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
     margin-top:1px;
     margin-bottom:1px;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance:none ;
	padding: 8px;
     margin: 0;
     background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 96% / 10px no-repeat #fff !important ;
}
label.optin,span.optin {

    display:initial;
    max-width: 100%;

    margin-bottom: 5px;
    font-weight:lighter;
    font-size:13px ;
    font-family:pt;
}
@media screen and (max-width:768px)
{
	.ql
	{
		margin-bottom: 0px;
		margin-top: 17px;
		font-weight:bold;
		font-size: 11px;
	}
	.mb-20
	{
		margin-bottom: 10px;
	}
	.blo
	{
		margin-bottom:20px;
		margin-top:-25px;
	}

}
@media screen and (min-width:768px) and (max-width:992px)
{
	.ql
	{
		margin-bottom: 0px;
		margin-top: 10px;
		font-weight:bold;
		font-size:18px;
	}
	.mb-20
	{
		margin-bottom: 20px;
	}
	.blo
	{
		margin-bottom:40px;
		margin-top:-25px;
	}
}
@media screen and (min-width:992px)
{
	.ql
	{
		margin-bottom: 0px;
		margin-top:20px;
		font-weight:bold;
		font-size:18px;
	}
	.blo
	{
		margin-bottom:30px;
	}
}
.adblu
{
	background: #112845 !important;
}
.tgold
{
	color:#d3a260;
	font-weight:  normal;
}
.inss
{
	font-weight:lighter;
}
.boxpho
{
}
.boxpho > img
{
  transition:all 1s;
}
.bpl
{
	padding-left: 0px;
    padding-right: 5px;
}
.bpr
{
	padding-right: 0px;
    padding-left: 5px;
}
.top30
{
	margin-top:30px;
}
.ca_box_name
{
  position:absolute;
  top:0;
  right:0;
  margin-right:15px;
  margin-top:8px;
  color:#fff;
  font-size:16px;
  transition:all 0.3s;
}
.top-40px
{
	margin-top:-40px;
}
.adsv
{
}
.palla
{
  margin-bottom: -11px;
  margin-top: 10px;
  height: 370px;
  overflow:hidden;
  background-color: #00000033;
}
.fiximg
{
  background:url('../jpg/photo_1500966498.jpg');
  position:fixed;
  background-size: cover;
  height:  100%;
  top: 0;
  z-index: -1;
  left:  0;
  right:  0;
  width:  100%;
}
.bgwh
{
  background-color:white;
}
.fa-play-circle:hover
{
  color:#ffffff;
}
@media screen and (max-width:992px)
{
  .ttmain
  {
    color:#fff;
    font-size: 25px;
    margin-top: 60px;
    z-index:  10;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width:  100%;
  }
  .fa-play-circle
  {
    font-size:5em;
    text-align:center;
    color:#ffffffbf;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    cursor:pointer;
    z-index:  10;
    top: 50%;
  }
  .mt10
  {
      margin-top: 20px;
      margin-bottom: 60px;
  }
}
@media screen and (min-width:992px)
{
  .mt10
  {
      margin-top: 30px;
      margin-bottom: 60px;
  }
  .ttmain
  {
    color:#fff;
    font-size: 45px;
    margin-top: 100px;
    z-index:  10;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width:  100%;
  }
  .fa-play-circle
  {
    font-size:8em;
    text-align:center;
    color:#ffffffbf;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    cursor:pointer;
    z-index:  10;
    top: 50%;
  }
}
.ttsub
{
  color:#fff;
  margin-top:30px;
  margin-bottom: 50px;
  font-size:2em;
  position: absolute;
  z-index:  10;
}
.insps
{
  position:absolute;
  z-index:-1;
  left:0;
  top:0;
}
.vdo_cov
{
  width:100%;
}
.filters
{
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background-color: #00000038;
  z-index: 5;
}
@media screen and (max-width:480px)
{
  .cinside
  {
  }
  .filters2
  {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color: #00000038;
    z-index: 5;
    margin: 0px 0px 0px 0px !important;
  }
}
@media screen and (min-width:480px) and (max-width:768px)

{
  .cinside
  {
    padding-left:0px;

    padding-right:0px;
  }
  .filters2

  {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color: #00000038;
    z-index: 5;
    margin:0px 0px 0px 0px !important;
  }
}
.pmob
{
  margin-bottom:-15px;
}
.bgu
{
  position:fixed;
  background-color:#000000d1;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:999;
  display:none;
}
@media screen and (max-width:768px)
{
  .show_u
  {
    background-color:#ff000000;
    position:fixed;
    width:80%;
    z-index:1000;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    display:none;
    box-shadow:0px 0px 35px #000;
  }
}
@media screen and (min-width:768px) and (max-width:992px)
{
  .show_u
  {
    background-color:#ff000000;
    position:fixed;
    width:50%;
    z-index:1000;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    display:none;
    box-shadow:0px 0px 35px #000;
  }
  .btnn_search
  {
    display:block;
  }
}
@media screen and (min-width:992px)
{
  .show_u
  {
    background-color:#ff000000;
    position:fixed;
    width:50%;
    z-index:1000;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    display:none;
    box-shadow:0px 0px 35px #000;
  }
  .btnn_search
  {
    display:none;
  }
}
.cloo
{
  color:#fff;
  right:0;
  position:absolute;
  z-index:100;
  font-size:1em;
  margin-top:-45px;
  font-weight:lighter;
  border:2px solid;
  border-radius:100%;
  padding:8px 10px;
  cursor:pointer;
}
.mb55
{
	margin-bottom: 65px !important;
	margin-top: -5px;
}
.mb50
{
	margin-bottom:50px;
}

@media screen and (max-width:663px)
{
  .paddtopup
   {
      background-color:#ff000000;
      height: 0px;
   }
}
@media screen and (min-width:663px) and (max-width:992px)
{
  .paddtopup
   {
      background-color:#ff000000;
      height:40px;
   }
}
@media screen and (max-width:992px)
{
  .tsearch
  {
    display:none;
  }
  .web992
  {
	  display:none;
  }

}
@media screen and (min-width:992px)
{
	.nopad992
	{
		padding:0px;
	}
	.paddtopup
    {
      background-color:#ff000000;
      height: 0px;
    }
    .mob992
  {
	  display:none;
  }
  .padd
  {
    padding:0px 5px 0px 10px;
  }
  .pding992
  {
	  padding: 33px 0px 25px 0px !important;
	 }
}
.hico
{
  position:absolute;
  left:0;
  top:50%;
  transform: translateY(-70%);
  margin-left: 5px;
  color: #adadad;
  font-size: 30px;
}
.mologo
{
  margin-left:20px;
}
.btnn_search
{
  background-color: #ffffff;
  padding: 4px 20px 4px 20px;
  position:absolute;
  top:50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: -1px;
  border: 0px solid #0c2647;
  color: #0c2647;
  transition:all 0.3s;
}
.btnn_search:hover
{
  background-color: #0c2647;
  color:#fff;
}
.text_up
{
  text-transform:uppercase !important;
}
@media screen and (max-width:662px)
{
  .martop
  {
    margin-top:-115px;
  }
}
@media screen and (min-width:662px)
{
  .martop
  {
    margin-top:-100px;
  }
}
@media screen and (min-width:992px) and (max-width:1200px)
{
  .alogo
  {
    background-color:white;
    padding: 35px 15px 25px 15px;
    box-shadow:0px 0px 10px #0000;
    border-radius:0px;
    animation-name:slideInDown;
    animation-duration:0.5s;
    margin-left: 0px !important;
    position: absolute;
  }
  .alogo > img
  {
    height: 60px;
    z-index: 130 !important;
    position: relative !important;
  }
}
@media screen and (min-width:1200px)
{
  .alogo
  {
    background-color:white;
    padding: 35px 15px 25px 15px;
    box-shadow: 0px 2px 1px #d6d5d500;
    border-radius: 0px;
    animation-name:slideInDown;
    animation-duration:0.5s;
    margin-left: 0px !important;
    z-index: 130 !important;
    position: absolute !important;
  }
  .alogo > img
  {
    height: 60px;
    z-index: 130 !important;
    position: relative !important;
  }
}
.btn-contact
{
  background:none;
  color:#fff;
}
.btn-contact:hover
{
  color:#f05b46;
}
.padleft
{
	padding-left: 20px !important;
}
.bardet
{
  margin-top:-8px;
}
.bookdet
{
  margin-top: -30px;
  padding-top: 13px;
  height: 95px;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
.navs>li>a {
    padding: 15px 0px !important;
    text-align:left !important;
    color:#0b2646;
}
.navs>li {
    padding: 15px 20px !important;
    text-align:left !important;
    transition:all 0.3s;
    cursor:pointer;
    position:  relative;
    z-index:  555;
}
.navs>li:hover {
    background-color:#f05b46;

}
.navs>li:hover>a {
    color:white;
}
.navs {
    position:absolute;
    background:rgba(255, 255, 255, 0.95);
    padding:0px;
    width:300px;
    right:0;
    margin-right:0px;
    margin-top:70px;
    border-top:1px solid #0b2646;
    display:none;
    z-index:  555;
}
.hamberger .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color:white;
}
.hamberger .icon-bar+.icon-bar {
    margin-top: 4px;
}
.hamberger
{
  background-color:#0b2646;
  border:none;
  padding: 9px 10px;
  position:absolute;
  right:0;
  margin-right:15px;
  top:50%;
  transform:translateY(-50%);
  transition:all 0.3s;
  display:none;
  z-index:888;
}
.hamberger:hover
{
  background-color:#f05b46;
}
@media screen and (max-width:768px)
{
  .ttb > thead >tr > th:first-child,.ttb > thead >tr > th:last-child,.ttb > tbody >tr > td:last-child
  {
    text-align:center
  }
  .myh1
  {
    margin-top: 20px;
    margin-bottom:5px;
    font-size: 19px;
  }
  .myhone
  {
    margin-top: -40px !important;
  }
  .slidetop
  {
    margin-top:15px;
  }
  .icon_phone
  {
    display:block !important;
  }
}
@media screen and (min-width:768px) and (max-width:769px)
{
	.myhone
  {
    margin-top: -32px !important;
  }
}
@media screen and (min-width:769px) and (max-width:992px)
{
  .hamberger
  {
    display:block;
  }
  .ttb > thead >tr > th:first-child,.ttb > thead >tr > th:last-child,.ttb > tbody >tr > td:last-child
  {
    text-align:center
  }
  .myhone
  {
    margin-top: -51px !important;
  }
  .slidetop
  {
    margin-top:10px;
  }
}
@media screen and (min-width:992px) 
{
  .slidetop
  {
    margin-top:10px;
  }
  .myhone
  {
    margin-top: -10px !important;
  }
  .img_cover
  {
    margin-top: 100px;
    z-index: -1;
    position:relative;
  }
  .mybar
  {
      margin-top: -32px;
  }
  .ttb
  {
    width:629px;
  }
  .ttb > thead >tr > th:first-child
  {
    width:424px !important;
  }
  .ttb > thead >tr > th:first-child,.ttb > thead >tr > th:last-child,.ttb > tbody >tr > td:last-child
  {
    text-align:center
  }
  .norightpad
  {
	  padding-right:0px;
  }
  .left25
  {
	  margin-left: -25px;
  }
  .wbar2
  {
    background-color:white;
    width:100%;
    height: 45px;
    position:relative;
    margin-top:-40px;
    margin-bottom:30px;
    z-index:  200;
  }
}

@media screen and (min-width:992px)  and (max-width:1200px) 
{
  .ccc2
  {
    padding-left: 45px;
  }

  .fonn
  {
    font-size:11px;
  }
  .icPhone
  {

    width: 30px;margin-top: -8px;text-align: right;
  }
  .wbar
  {
    background-color: #ffffff;
    width: 100%;
    height: 28px;
    z-index: 600;
    position: fixed;
    top: 0;
  }
}
@media screen and (min-width:1200px) 
{
  .ccc2
  {
    padding-left: 35px;
  }
  .fonn
  {
    font-size:14px;
    padding:9px 10px 9px 10px !important;
  }
  .icPhone
  {
    width: 30px;margin-top: -5px;text-align: right;
  }
  .wbar
  {
    background-color:#ffffff;
    width:100%;
    height: 28px;
    z-index: 500;
    position: fixed;
    margin-top:-70px;
  }
}
.bnum
{
  color:#464646;
}
.detlogo
{
  margin-top: 5px;
}
.det_form
{
  margin-top:5px;
}
.det_cover
{
  position:fixed;
  width:100%;
  z-index:999;
}
.f20
{
	font-size:20px !important;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    filter: alpha(opacity=20);
    opacity: 1;
}

.icon_phone
{
  background-color:#ffffff;
  margin-top:12px;
  position:absolute;
  right:0px;
  outline:none !important;
  box-shadow:none;
  display:none;
}
.icon_phone:active
{
  box-shadow:none;
}
.icon_phone > img
{
  width:33px;
}
.mg-room figcaption h2 {
    -webkit-transform: translate(0, 170px);
        -ms-transform: translate(0, 170px);
            transform: translate(0, 170px);
  }
  .mg-room figcaption .mg-room-rating {
    display: block;
    -webkit-transform: translate(0, 170px);
        -ms-transform: translate(0, 170px);
            transform: translate(0, 170px);
  }
  .mg-room figcaption .mg-room-price {
    -webkit-transform: translate(0, 170px);
        -ms-transform: translate(0, 170px);
            transform: translate(0, 170px);
  }
  .mg-room figcaption .btn-link {
    -webkit-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);


            transform: translate(0, 10px);
  }
  .mg-room figcaption .btn-main {
    display: inline-block;
  }
  .mg-room figcaption p {
    display: block;
    margin-bottom: 23px;
    font-size: inherit;
    line-height: inherit;
  }

  .mg-room figcaption p,
  .mg-room figcaption ul {
    -webkit-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);

            transform: translate(0, 10px);
  }
  .mg-room.mg-room-col-2 figcaption h2 {
    font-size: 25px;
    -webkit-transform: translate(0, 175px);
        -ms-transform: translate(0, 175px);
            transform: translate(0, 175px);
  }
  .mg-room.mg-room-col-2 figcaption .mg-room-rating {
    display: block;
    -webkit-transform: translate(0, 175px);
        -ms-transform: translate(0, 175px);
            transform: translate(0, 175px);
  }
  .mg-room.mg-room-col-2 figcaption .mg-room-price {
    -webkit-transform: translate(0, 175px);
        -ms-transform: translate(0, 175px);
            transform: translate(0, 175px);
  }
  .mg-room.mg-room-col-2 figcaption .btn-main {
    display: inline-block;
  }
  .mg-room.mg-room-col-2 figcaption ul {
    display: none;
  }
  .mg-room.mg-room-col-2 figcaption p {
    display: block;
  }
  .mg-room.mg-room-col-2:hover figcaption {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .mg-room.mg-room-col-2:hover figcaption p,
  .mg-room.mg-room-col-2:hover figcaption ul,
  .mg-room.mg-room-col-2:hover figcaption .btn {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .mg-room.mg-room-col-2:hover figcaption .btn {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
  }
  .mg-room.mg-room-col-2:hover figcaption .btn.btn-link {
    -webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;

            transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s;
  }
  .mg-room.mg-room-col-2:hover figcaption p,
  .mg-room.mg-room-col-2:hover figcaption ul {

    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s;
  }
  .mg-room.mg-room-col-2:hover figcaption h2,
  .mg-room.mg-room-col-2:hover figcaption .mg-room-rating,

  .mg-room.mg-room-col-2:hover figcaption .mg-room-price {

    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .mg-room.mg-room-col-2:hover figcaption h2,
  .mg-room.mg-room-col-2:hover figcaption .mg-room-rating {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
  }
  .mg-room.mg-room-col-2:hover figcaption .mg-room-price {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
  }
  .mg-room.mg-room-col-4 figcaption h2 {
    -webkit-transform: translate(0, 50px);
        -ms-transform: translate(0, 50px);
            transform: translate(0, 50px);
  }
  .mg-room.mg-room-col-4 figcaption .mg-room-rating {
    display: none;
    -webkit-transform: translate(0, 50px);
        -ms-transform: translate(0, 50px);
            transform: translate(0, 50px);
  }
  .mg-room.mg-room-col-4 figcaption .mg-room-price {
    font-size: 20px;
    -webkit-transform: translate(0, 50px);
        -ms-transform: translate(0, 50px);
            transform: translate(0, 50px);
  }
  .mg-room.mg-room-col-4 figcaption .btn-link {
    margin-top: 0;
  }
  .mg-room.mg-room-col-4 figcaption .btn.btn-main {
    display: none;

    margin-top: 60px;
  }
  .mg-room.mg-room-col-4:hover figcaption {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .mg-room.mg-room-col-4:hover figcaption p,
  .mg-room.mg-room-col-4:hover figcaption ul,
  .mg-room.mg-room-col-4:hover figcaption .btn {
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .mg-room.mg-room-col-4:hover figcaption .btn {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
  }
  .mg-room.mg-room-col-4:hover figcaption .btn.btn-link {
    -webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
            transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s;
  }
  .mg-room.mg-room-col-4:hover figcaption p,
  .mg-room.mg-room-col-4:hover figcaption ul {

    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s;
  }
  .mg-room.mg-room-col-4:hover figcaption h2,
  .mg-room.mg-room-col-4:hover figcaption .mg-room-rating,
  .mg-room.mg-room-col-4:hover figcaption .mg-room-price {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .mg-room.mg-room-col-4:hover figcaption h2,
  .mg-room.mg-room-col-4:hover figcaption .mg-room-rating {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
  }
  .mg-room.mg-room-col-4:hover figcaption .mg-room-price {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
  }
  .mg-404-error-txt {
    padding: 0px;
  }
  .mg-404-badg {
    width: 190px;
    margin-bottom: 20px;
    float: none !important;
  }
  .mg-about-testimonial .mg-testimonial-slider blockquote {
    padding: 35px 0 0px;
  }
  .mg-team-member .mg-team-info p {
    display: block;
  }
  .mg-booking-form .nav-tabs > li > a span.mg-bs-bar {
    margin-top: -15px;
  }
  .mg-booking-form .nav-tabs > li {
    font-size: 13px;
  }
  .mg-booking-form .nav-tabs > li > a {
    padding-right: 5px;
    padding-left: 5px;
  }
  .mg-available-rooms img {
    margin-bottom: 20px;
  }
  .mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num {
    width: 45px;
    line-height: 39px;
  }
  .mg-instagram > li {
    width: 20%;
  }
}
@media (max-width: 662px) {
  .header.transp + .carousel .carousel-caption {
    margin-bottom: 0;
  }
  .carousel-caption > h2 {

    font-size: 25px;
  }
  .carousel-caption > p {
    font-size: 14px;
    line-height: 23px;

  }
  .carousel-caption > img {

    width: 100px;
  }
  .header.transp + .carousel .carousel-control {
    margin-top: -60px !important;
  }
  .header.transp {
    position: relative;

    top: 0;
    z-index: 999;
  }
  .header.transp .navbar-inverse,
  .header.transp .mg-search-box {
    background-color: #ffffff;
  }
  .header.transp .navbar-default {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .header.transp + .mg-page-title {
    padding-top: 70px;
  }
}
@media (max-width: 480px) {
  .container {
    width: 100%;
  }
  .mg-404-error-txt .mg-404-txt-search .mg-404-search-form input {
    max-width: 150px;
  }
}
/*
 * Boxed Mode Responsive 
 */
@media (max-width: 1199px) {
  .mg-boxed {
    width: 992px;
  }
  .mg-boxed .header {
    max-width: 992px;
  }
  .mg-boxed .carousel-caption > h2 {
    font-size: 50px;
  }
  .mg-boxed .carousel-caption > p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .mg-boxed {
    width: 767px;
  }
  .mg-boxed .header {
    max-width: 767px;
  }
  .mg-boxed .carousel-caption > h2 {
    font-size: 35px;
  }
  .mg-boxed .carousel-caption > p {
    font-size: 15px;
    line-height: 25px;
  }
  .mg-boxed .carousel-caption > img {
    width: 120px;
  }
}
@media (max-width: 767px) {
  .mg-boxed {
    width: 500px;
  }
  .mg-boxed .header {
    max-width: 500px;
  }
  .mg-boxed .carousel-caption > h2 {
    font-size: 25px;
  }

  .mg-boxed .carousel-caption > p {
    font-size: 13px;
    line-height: 23px;
  }
  .mg-boxed .carousel-caption > img {
    width: 90px;
  }
  .mg-boxed .header.transp + .carousel .carousel-caption {
    margin-bottom: 0;
  }
  .mg-boxed .header.transp + .carousel .carousel-control {
    margin-top: -60px !important;
  }
  .mg-boxed .header.transp {
    position: relative;
    top: 0;
    z-index: 999;
  }
  .mg-boxed .header.transp .navbar-inverse,
  .mg-boxed .header.transp .mg-search-box {
    background-color: #16262e;
  }
  .mg-boxed .header.transp .navbar-default {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .mg-boxed .header.transp + .mg-page-title {
    padding-top: 70px;
  }
}
@media (max-width: 500px) {
  .mg-boxed {
    width: 100%;
  }
  .mg-boxed .header {
    max-width: 100%;
  }
}
body,label,button,a,p,input
{
  font-family: pr !important;
}
button.btn
{
   font-family: pr !important;
}
@font-face {
  font-family: "pr";
  font-style: normal;
  font-weight: 400;
}
a
{
	cursor:pointer !important;
}
/*! (Sept - Site Template) 2015-10-10 */
body {
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 23px;
  font-weight: 400;
  color: #4b565b;
  word-spacing: 3px;
}
sub,
sup {
  font-size: 60%;
}
a {
  color: #f05542;
  text-decoration: none !important;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}
a:hover,
a:active,
a:focus {
  color: #eab391;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Playfair Display", serif;
  color: #16262e;
}
h1,.h1 {
  font-size: 38px;
}
h2,.h2 {
  font-size: 25px;
}
h3,.h3 {
  font-size: 26px;
}
h4,.h4 {
  font-size: 16px;
}
h5,.h5 {
  font-size: 16px;
}
h6,.h6 {
  font-size: 14px;
}
p {
  margin-bottom: 23px;
}
hr {
  margin: 30px 0;
}
blockquote {
  font-family: "Playfair Display", serif;
  font-style: italic;
  background-image: url(../png/blockquote.png);
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  border-left-width: 0;
  padding: 15px;
  padding-left: 50px;
  border-radius: 1px;
}
input[type=radio],
input[type=checkbox] {
  border: 1px solid #ced4d7;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 20px;
  margin: -4px 4px 0 0;
  outline: 0;
  padding: 0!important;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  min-width: 20px;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  outline-width: 0;
  -webkit-transition: 0.05s border-color ease-in-out;

          transition: 0.05s border-color ease-in-out;
}

input[type=radio]:checked,

input[type=checkbox]:checked {
  border-color: #e7b315;
}
input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
  float: left;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  font: 400 14px/1 'FontAwesome';
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type=checkbox]:checked:before {
  content: '\f00c';
  margin: 2px 0 0 -1px;
  color: #e7b315;
}
input[type=radio] {
  border-radius: 50%;
}
input[type=radio]:checked:before {
  content: '\f111';
  margin: 5px 0 0 -1px;
  color: #e7b315;
  font: 400 8px/1 'FontAwesome';
}
.pb70 {
  padding-bottom: 70px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.mg-404-error-txt {
  padding: 0 190px;
}
.mg-404-error-txt .mg-404-badg {
  background-color: #16262e;
  color: #fff;
  font-family: "Playfair Display", serif;

  text-transform: uppercase;
  text-align: center;
  padding: 30px 28px;
  border-radius: 100px;
  margin-right: 50px;
}
.mg-404-error-txt .mg-404-badg strong {
  display: block;
  font-size: 80px;
  line-height: 90px;

  vertical-align: top;
  margin: -30px 0 30px;
  position: relative;
}
.mg-404-error-txt .mg-404-badg strong:after {
  content: '';
  display: block;
  width: 80px;
  height: 3px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -40px;
  background-color: #e7b315;
}
.mg-404-error-txt .mg-404-badg span {
  font-size: 30px;
  line-height: 40px;
}
.mg-404-error-txt .mg-404-txt-search {
  text-align: left;
}
.mg-404-error-txt .mg-404-txt-search strong {

  font-family: "Playfair Display", serif;
  font-size: 23px;
  line-height: 33px;
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
}
.mg-404-error-txt .mg-404-txt-search p {
  font-family: "Playfair Display", serif;
  font-size: 16px;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input {
  max-width: 250px;
  display: inline-block;

  float: left;

  border-radius: 1px 0 0 1px;
  border-right-width: 0;
  background-color: transparent;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input::-webkit-input-placeholder {
  color: #fff;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input:-ms-input-placeholder {
  color: #fff;
}
.mg-404-error-txt .mg-404-txt-search .mg-404-search-form button {
  display: inline-block;
  float: left;
  border-radius: 0 1px 1px 0;
  padding-top: 9px;
  padding-bottom: 9px;
}
.form-control {
  border-radius: 1px;
  margin-bottom: 20px;
  border-color: #ced4d7;
  padding: 8px 12px;
  height: auto;
  box-shadow: none;
  color: #4b565b;
}
.form-control::-webkit-input-placeholder,
.form-control:-moz-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder {
  color: #ced4d7;
}
.form-control:focus {
  border-color: #e7b315;
  box-shadow: none;
}
.mg-boxed {
  width: 1200px;
  background-color: #eef3fa;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin: auto;
  background-image: url(../png/paisley.png);
  background-attachment: fixed;
  position: relative;
}
.mg-boxed .header {
  max-width: 1200px;
}
.mg-boxed .carousel-caption > h2 {
  font-size: 57px;
}
.mg-boxed .carousel-caption > p {
  font-size: 18px;
  line-height: 28px;
}
.video-responsive {

  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.video-responsive iframe {
  left: 0;
  top: 0;

  height: 100%;
  width: 100%;
  position: absolute;
}
.parallax {
  background-attachment: fixed !important;
}
.mb250 {
  margin-bottom: 250px !important;
}
.mb245 {
  margin-bottom: 245px !important;
}
.mb240 {
  margin-bottom: 240px !important;
}
.mb235 {
  margin-bottom: 235px !important;
}
.mb230 {
  margin-bottom: 230px !important;
}
.mb225 {
  margin-bottom: 225px !important;
}
.mb220 {
  margin-bottom: 220px !important;
}
.mb215 {
  margin-bottom: 215px !important;
}
.mb210 {
  margin-bottom: 210px !important;
}
.mb205 {
  margin-bottom: 205px !important;
}
.mb200 {
  margin-bottom: 200px !important;
}
.mb195 {
  margin-bottom: 195px !important;
}
.mb190 {
  margin-bottom: 190px !important;
}
.mb185 {
  margin-bottom: 185px !important;
}
.mb180 {
  margin-bottom: 180px !important;
}
.mb175 {
  margin-bottom: 175px !important;
}
.mb170 {
  margin-bottom: 170px !important;
}
.mb165 {
  margin-bottom: 165px !important;
}
.mb160 {
  margin-bottom: 160px !important;
}
.mb155 {
  margin-bottom: 155px !important;
}
.mb150 {
  margin-bottom: 150px !important;
}
.mb145 {
  margin-bottom: 145px !important;
}
.mb140 {
  margin-bottom: 140px !important;
}
.mb135 {
  margin-bottom: 135px !important;
}
.mb130 {
  margin-bottom: 130px !important;
}
.mb125 {
  margin-bottom: 125px !important;
}
.mb120 {
  margin-bottom: 120px !important;
}
.mb115 {
  margin-bottom: 115px !important;
}
.mb110 {
  margin-bottom: 110px !important;
}
.mb105 {
  margin-bottom: 105px !important;
}
.mb100 {
  margin-bottom: 100px !important;
}
.mb95 {
  margin-bottom: 95px !important;
}
.mb90 {
  margin-bottom: 90px !important;
}
.mb85 {
  margin-bottom: 85px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.mb75 {
  margin-bottom: 75px !important;
}
.mb70 {
  margin-bottom: 70px !important;
}
.mb65 {
  margin-bottom: 65px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.mb55 {
  margin-bottom: 55px !important;
}
.mb50 {
  margin-bottom: 42px !important;
}
.mb45 {
  margin-bottom: 45px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.mb35 {
  margin-bottom: 35px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mt0 {
  margin-top: 0 !important;
}
ul.styled-list li {
  list-style: none;
  padding-left: 0;
}
ul.styled-list li:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  display: inline-block;
  margin-left: -1.5em;
  width: 1.5em;
  color: #16262e;
}
ul.styled-list.list-caret li:before {
  content: '\f0da';
}
ul.styled-list.list-hand li:before {
  content: '\f0a4';
}
ul.styled-list.list-chevron li:before {
  content: '\f054';
}
ul.styled-list.list-times li:before {
  content: '\f00d';
}
ul.styled-list.list-star li:before {
  content: '\f006';
}
.btn {
  font-family: "Playfair Display", serif;
  border-radius: 1px;
  font-weight: 600;
  border-width: 0;
  -webkit-transition: color 0.5s, border-color 0.5s, background-color 0.5s;
  transition: color 0.5s, border-color 0.5s, background-color 0.5s;
}
.btn.btn-next-tab {
  font-size: 16px;
  padding: 10px 35px;
}
.btn-dark {
  color: #FFF;
  background-color: #16262e;
  border-color: #16262e;
}
.btn-dark:hover {
  background-color: #264251;
  border-color: #264251;
  color: #fff;
}
.btn-main {
  color: #FFF;
  background-color: #f05b46;
  border-color: #f05b46;
  margin-right: -7px;
}
.btnn li a
{
    color: #FFF;
    background-color: #d3a267;
    border-color: #d3a267;
}
.btnn2
{
    color: #FFF;
    background-color: #d3a267;
    border-color: #d3a267;
    height: 38px;
    width: 30%;
    padding: 6px 12px;
}
.btn-main:hover {
  background-color: #ff8d4b;
  border-color: #ff8d4b;
  color: #fff;
}

.btn-dark-main {
  color: #FFF;
  background-color: #16262e;
  border-color: #16262e;
}

.btn-dark-main:hover {

  background-color: #e7b315;

  border-color: #e7b315;
  color: #fff;
}
.btn-primary {
  color: #FFF;
  background-color: #3b95e8;
  border-color: #3b95e8;
}
.btn-primary:hover {
  background-color: #69aeed;
  border-color: #69aeed;
  color: #fff;
}
.btn-success {
  color: #FFF;
  background-color: #40c640;
  border-color: #40c640;
}
.btn-success:hover {
  background-color: #67d267;
  border-color: #67d267;
  color: #fff;
}
.btn-warning {
  color: #FFF;
  background-color: #f6a430;
  border-color: #f6a430;
}
.btn-warning:hover {
  background-color: #f8b961;
  border-color: #f8b961;
  color: #fff;
}
.btn-info {
  color: #FFF;
  background-color: #2ebfea;
  border-color: #2ebfea;
}
.btn-info:hover {
  background-color: #5ccdef;
  border-color: #5ccdef;
  color: #fff;
}
.btn-danger {
  color: #FFF;
  background-color: #f23a34;
  border-color: #f23a34;
}
.btn-danger:hover {
  background-color: #f56964;
  border-color: #f56964;
  color: #fff;
}
.btn-link {
  color: #e7b315;
}
.header {
  width: 100%;
}
.header.transp {
  position: absolute;
  top: 0;
  z-index: 999;
}
.header.transp .navbar-inverse,

.header.transp .mg-search-box {
  background-color: rgba(255, 255, 255, 0);
}
.header.transp .navbar-default {
  background-color: rgba(255, 255, 255, 0.3);
}
.header .navbar-default,
.header .navbar-inverse {
  text-align: right;
}
.header .navbar-collapse.collapse {
  vertical-align: top;
  display: inline-block !important;
}
.header.center-content {
  text-align: center;
}
.header.center-content .navbar-header {
  float: none;
}
.header.center-content .navbar-header .navbar-brand {
  float: none;
  display: inline-block;
}
.header.center-content .navbar-right {
  float: none !important;
}
.header.center-content .container {
  width: 100%;
  padding: 0;
}
.header.center-content .navbar-collapse {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.header.center-content .navbar-default .navbar-collapse {
  border-color: rgba(0, 0, 0, 0.05);
}
.header.center-content .navbar-nav {
  float: none;
  display: inline-block;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
}
.header.center-content .navbar-nav > li > a {
  padding: 20px 25px;
}
.header.sticky-on {
  position: fixed;
  top: 0;
  z-index: 999;
  border-bottom: 1px solid #ccc;
}
.header.sticky-on .mg-search-box {
  background-color: rgba(22, 38, 46, 0.95);
}
.header.sticky-on .navbar-inverse {
  background-color: rgb(255, 255, 255);
}
.header.sticky-on .navbar-inverse .navbar-nav > li > a {
  padding-top: 25px;
  padding-bottom: 25px;
}
.header.sticky-on .navbar-brand > img {
  height: 50px;
}
.header.sticky-on.center-content .navbar-header .navbar-brand {
  display: none;
}
.header.sticky-on .mg-search-box-cont {
  margin: 12px 20px 13px;
}
.header.sticky-on .mg-search-box {
  bottom: -71px;
}
.navbar-brand {
  float: left;
  height: auto;
  padding: 10px 0;
  font-size: 18px;
  line-height: 20px;
  margin-left: 0 !important;
}
.navbar-brand img {
  -webkit-transition: height 0.3s;
          transition: height 0.3s;
}
.navbar {
  font-family: "Playfair Display", serif;
  margin-bottom: 0;
}
.navbar-default {
  background-color: #fff;
  border-width: 0;
  border-radius: 0;
}
.navbar-inverse {
  background-color: #ffffff;
  color: #fff;
  border-width: 0;
  border-radius: 0;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.navbar-inverse .navbar-nav > li > a {
  font-size: 16px;
  color: #0c2647;
  -webkit-transition: color 0.3s, padding 0.3s;
  transition: color 0.3s, padding 0.3s;
}
.navbar-inverse .navbar-nav > li > a:hover {
  color: #d3a267;
}
.navbar-inverse .navbar-nav > li.active > a {
  background-color: transparent;
  color: #f05845;
  font-weight: bold;
}
.navbar-inverse .navbar-nav > li.active > a:hover,

.navbar-inverse .navbar-nav > li.active > a:focus,
.navbar-inverse .navbar-nav > li.active > a:active {
  color: #d3a267;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li.open > a {
  background-color: transparent;
  color: #0c2647;
}
.navbar-inverse .navbar-nav > li.open > a:hover,
.navbar-inverse .navbar-nav > li.open > a:focus,
.navbar-inverse .navbar-nav > li.open > a:active {
  color: #3f536d;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li ul.dropdown-menu {
  background-color: #ffffff;
  border-radius: 0;
  padding: 0;
  margin-top: -1px;
  min-width: 200px;
  right: auto;
  left: 0px;
  box-shadow: none;
  border-width: 0;
}
.navbar-inverse .navbar-nav > li ul.dropdown-menu > li > a {
  color: #0d2747;
  padding: 10px 20px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.navbar-inverse .navbar-nav > li ul.dropdown-menu > li > a:hover {
  background-color: #ee3e28;
}
.navbar-inverse .navbar-nav > li ul.dropdown-menu > li.active > a {
  background-color: #e7b315;
}
.navbar-nav > li > a {
  font-size: 16px;
  padding-top: 39px;
  padding-bottom: 38px;
  padding-left: 20px;
  padding-right: 20px;
}
.dropdown.open > ul {
  visibility: visible;
  top: 100%;
  opacity: 1;
}
.dropdown > ul {
  display: block;
  visibility: hidden;
  top: 110%;
  opacity: 0;
  -webkit-transition: all 0.15s linear;
          transition: all 0.15s linear;
}
.dropdown > ul > .dropdown > ul {
  left: 100%;
  top: 0;
}
.navbar-toggle {
  border-radius: 1px;
  border-color: #0c2647 !important;
  margin-top: 20px;
  margin-right: 60px;
  margin-bottom: 21px;
}
.navbar-toggle:hover,
.navbar-toggle:active,
.navbar-toggle:focus {
  background-color: #f05642 !important;
  border-color: #f05642 !important;
}
.mg-search-box-cont {
  margin: 26px 20px;
  position: relative;
  -webkit-transition: margin 0.3s;
          transition: margin 0.3s;
}
.mg-search-box-cont:after {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background-color: #0c2647;

  border-radius: 5px;
  position: absolute;
  top: 50%;
  left: -14px;
}
.mg-search-box-trigger {
  padding: 11px 0;

  text-align: center;
  width: 43px;
  cursor: pointer;
  display: block;
  color: #fff;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}
.mg-search-box-trigger:hover,
.mg-search-box-trigger:active,
.mg-search-box-trigger:focus {
  color: #fff;
}
.mg-search-box-trigger.mg-sb-active {
  color: #e7b315;
}
.mg-search-box {
  min-width: 300px;
  position: absolute;
  bottom: -84px;
  right: 0;
  padding: 10px;
  background-color: rgba(22, 38, 46, 0.95);
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
}
.mg-search-box.mg-sb-active {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}
.mg-search-box input {
  display: inline-block;
  width: 80%;
  float: left;
  border-radius: 1px 0 0 1px;
  margin-bottom: 0;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
  border-right-width: 0;
}
.mg-search-box input::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.5;
}
.mg-search-box input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  opacity: 0.5;
}
.mg-search-box input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  opacity: 0.5;
}
.mg-search-box input:-ms-input-placeholder {

  color: #fff;
  opacity: 0.5;
}
.mg-search-box button {
  padding: 9px 25px;
  width: 20%;
  float: left;
  border-radius: 0 1px 1px 0;
  text-indent: -2px;
}
.mg-page-title {
  padding-top: 0px;
  padding-bottom: 50px;
  padding-left:0px;
  background-image: url(../main.html);
  background-repeat:no-repeat;
  color: #fff;
  text-align: center;
  height: 400px;
}
.mg-page-title .mg-page{
  background-color: transparent;
}
.mg-page-title h2 {
  font-family: "Playfair Display", serif;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 35px;
  margin-top: 0;
  font-size: 45px;
}
.mg-page-title h2:after {
  content: '';
  width: 110px;
  height: 3px;
  background-color: #d3a267;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -55px;
}
.header.transp + .mg-page-title {
  padding-top: 167px;
}
.header.transp.center-content + .mg-page-title {
  padding-top: 235px;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-caption {
  right: 15%;
  left: 15%;
  text-shadow: none;
  padding: 0;
  bottom: 50%;
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
}
.carousel-caption > h2 {
  font-family: "Playfair Display", serif;
  color: #fff;
  font-size: 67px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 15px;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  transition: transform 5s, opacity 5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 2.5s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.carousel-caption > h2:after {
  content: '';
  display: block;
  width: 120px;
  height: 3px;
  background-color: #d3a267;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -60px;

  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.carousel-caption > img {
  opacity: 0;
  margin-top: -20px;
  -webkit-transition: opacity 0.5s, margin-top 0.5s;
          transition: opacity 0.5s, margin-top 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.carousel-caption > p {
  font-size: 20px;
  line-height: 40px;
  font-weight: 300;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  transition: transform 5s, opacity 5s;
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.header.transp + .carousel .carousel-caption {
  margin-bottom: -40px;
}
.header.transp.center-content + .carousel .carousel-caption {
  margin-bottom: -60px;
}
.carousel-inner .item.active .carousel-caption > h2 {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.carousel-inner .item.active .carousel-caption > h2:after {

  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
.carousel-inner .item.active .carousel-caption > p {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.carousel-inner .item.active .carousel-caption > img {
  opacity: 1;
  margin-top: 0px;
}
/*###
  ### Active at init fixed
  ###*/
.carousel-inner > .beactive {
  display: block;
}
.carousel-control {
  width: 40px;
  height: 100%;
  top: 0;
  background-color: rgb(0, 0, 0);
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-transition: left 0.3s, right 0.3s;
  transition: left 0.3s, right 0.3s;
}
.carousel-control.left {
  left: -100px;
}
.left>.fa
{
  font-size:50px;
  top:50%;
  position:absolute;
  transform:translateY(-50%);
  right:0;
  font-weight:lighter;
  margin-right:10px;
  background:none !important;
  background-color:none;
}
.right>.fa
{
  font-size:50px;
  top:50%;
  position:absolute;
  transform:translateY(-50%);
  right:0;
  font-weight:lighter;
  margin-right:10px;
  background:none !important;
  background-color:none;
}
.carousel-control.right {
  right: -100px;
}
.header.transp + .carousel .carousel-control {
  margin-top: -10px !important;
}
.header.transp.center-content + .carousel .carousel-control {
  margin-top: 22px !important;
}
.carousel {
  overflow: hidden;
}
.carousel:hover .carousel-control.left {
  left: 0;
}
.carousel:hover .carousel-control.right {
  right: 0;
}
@media screen and (min-width:992px)
{
  .mg-book-now .container
  {
    margin-top: -10px;
  }
  .mg-book-now {
    background-color: #112845;
    height: 100px;
  }
}
.mg-book-now {
    background-color: #112845;
  }
@media screen and (min-width:768px) and (max-width:992px) 
{
	.mg-book-now {
    background-color: #112845;
    height: 100%;
    padding-top:  20px !important;
  }
}
@media screen and (max-width:992px)
{
  .mg-book-now .mg-bn-title {
    font-family: "Playfair Display", serif;
    color: #d3a267;
    font-size: 25px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 5px 0px 10px;
    box-shadow: 3px 0 #d3a261;
    margin-top: 12px;
  }
  
}
@media screen and (min-width:992px)
{
  .mg-book-now .mg-bn-title {
    font-family: "Playfair Display", serif;
    color: #d3a267;
    font-size: 25px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 5px 0px 10px;
    box-shadow: 3px 0 #d3a261;
    margin-top: 28px;
  }
}

.mg-book-now .mg-bn-title .mg-bn-big {
  display: block;
  font-size: 17px;
  line-height: 28px;
  color: #fff;
}
.mg-book-now .focus .form-control {
  color: #fff !important;
  border-color: #e7b315 !important;
  box-shadow: none !important;
}
.mg-book-now .focus .input-group-addon {
  border-color: #e7b315 !important;
  color: #fff !important;
  background-color: #e7b315 !important;
}
@media screen and (max-width:992px)
{
  .mg-book-now .mg-bn-forms {padding: 0px 0px 15px 0px;}
}
@media screen and (min-width:992px)
{
  .mg-book-now .mg-bn-forms {padding: 13px 0px 25px 0px;}
}
@media screen and (min-width:993px)
{
  .mg-book-now .mg-bn-forms {padding: 33px 0px 25px 0px;}
}
.mg-book-now .mg-bn-forms .input-group-addon {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
          transition: all 0.15s ease-in-out;
}
.mg-book-now .mg-bn-forms .input-group-addon:first-child {
  border-radius: 1px 0px 0px 1px;
}
.mg-book-now .mg-bn-forms .input-group .form-control {
  border-radius: 0 1px 1px 0;
}
.mg-book-now .mg-bn-forms .form-control {
  height: auto;
  padding: 10px 12px;
  border-radius: 1px;
  border-color: #fff;
  color: #fff;
  box-shadow: none;
  background-color: transparent;
  margin-bottom: 0;
}
.mg-book-now .mg-bn-forms .form-control::-webkit-input-placeholder {
  color: #fff;
}
.mg-book-now .mg-bn-forms .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.mg-book-now .mg-bn-forms .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.mg-book-now .mg-bn-forms .form-control:-ms-input-placeholder {
  color: #fff;
}
.mg-book-now .mg-bn-forms .form-control:focus {
  color: #fff;
  border-color: #e7b315;
  box-shadow: none;
}
.mg-book-now .mg-bn-forms .btn {
  padding: 9px 2px;
}
.mg-book-now .mg-bn-forms .col-md-3,
.mg-book-now .mg-bn-forms .col-md-6 {
  padding-left: 10px;
  padding-right: 10px;
}
.mg-book-now .mg-bn-forms > form > .row:first-child .row {
  margin-right: -10px;
  margin-left: -10px;
}
.mg-book-now .cs-active > .cs-placeholder {
  border-color: #e7b315;
  color: #fff;
}
.mg-book-now.mg-book-now-light {
  background-color: #f2f2f2;
}
.mg-book-now.mg-book-now-light .mg-bn-title .mg-bn-big {
  color: #16262e;
}
.mg-book-now.mg-book-now-light .cs-active > .cs-placeholder {
  border-color: #e7b315;
  color: #e7b315;
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control {
  border-color: #889195;
  color: #16262e;
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control::-webkit-input-placeholder {
  color: rgba(22, 38, 46, 0.5);
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(22, 38, 46, 0.5);
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(22, 38, 46, 0.5);
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:-ms-input-placeholder {
  color: rgba(22, 38, 46, 0.5);
}
.mg-book-now.mg-book-now-light .mg-bn-forms .form-control:focus {
  color: #16262e;
  border-color: #e7b315;
}
.mg-book-now.mg-book-now-light .mg-bn-forms .input-group-addon {
  color: #16262e;
  border-color: #889195;
}
.mg-book-now.mg-book-now-light .mg-bn-forms div.cs-skin-elastic > span {
  border-color: #889195;
  color: #16262e;
}
.mg-book-now.mg-book-now-light .mg-bn-forms .cs-active > .cs-placeholder {
  border-color: #e7b315;
  color: #e7b315;
}
.mg-book-now.mg-book-now-light .focus .form-control {
  color: #16262e !important;
  border-color: #e7b315 !important;
  box-shadow: none !important;
}
.mg-book-now.mg-book-now-light .focus .input-group-addon {
  border-color: #e7b315 !important;
  color: #fff !important;
  background-color: #e7b315 !important;
}
.datepicker {
  padding: 4px;
  border-radius: 1px;
  direction: ltr;
  margin: 0;
}
.datepicker:before,
.datepicker:after {
  border-width: 0;
}
.datepicker table tr td,
.datepicker table tr th {
  color: #4b565b;
  border-radius: 0;
  width: 40px;
  height: 35px;
  text-shadow: none;
}
.datepicker table tr td span {
  height: 54px;
  line-height: 54px;
  border-radius: 1px;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #FFF;
  background-color: #e7b315;
  border-color: #e7b315;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  text-shadow: none;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  color: #c0c8cb;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #88979d;
}
.datepicker table tr td.old.disabled,

.datepicker table tr td.new.disabled {
  color: #c0c8cb;
}
div.cs-skin-elastic {
  background: transparent;
  font-size: 14px;
  color: #fff;
}
div.cs-skin-elastic > span {
  background-color: transparent;
  z-index: 100;
  border: 1px solid #fff;
}
div.cs-skin-elastic > span::after {
  font-family: 'FontAwesome';
  content: '\f0d7';
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
div.cs-skin-elastic .cs-options {
  border: 1px solid #e1eaee;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
}
div.cs-skin-elastic .cs-options span {
  padding: 4px 12px;
  color: #4b565b;
}
div.cs-skin-elastic .cs-options .cs-selected span {
  color: #e7b315;
}
div.cs-skin-elastic .cs-options .cs-selected span:hover {
  color: #fff;
}
div.cs-skin-elastic .cs-options .cs-selected span::after {
  content: '';
}
.cs-skin-elastic .cs-options span:hover,
.cs-skin-elastic .cs-options li.cs-focus span {
  color: #fff;
  background-color: #e7b315;
}
.mg-slide-booking {
  position: relative;
}
.mg-slide-booking .mg-book-now {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(22, 38, 46, 0.3);
  padding: 10px 0;
  z-index: 5;
}
.mg-slide-booking .mg-book-now .mg-bn-title {
  box-shadow: none;
}
.mg-slide-booking .carousel-caption > h2 {
  font-size: 50px;
}
.mg-slide-booking .carousel-caption > p {
  font-size: 16px;
}
.mg-c2a {
  padding: 50px 0;
  background-color: #16262e;
  color: #fff;
  position: relative;
}
.mg-c2a .col-md-12 {
  position: static;
}
.mg-c2a strong {
  font-family: "Playfair Display", serif;
  font-size: 30px;
  font-weight: 300;
  display: block;
  margin-bottom: 20px;
  margin-left: 200px;
}
.mg-c2a p {
  margin-bottom: 0;
  margin-left: 200px;
}
.mg-c2a .mg-c2a-offer-badg {
  text-align: center;
  font-family: "Playfair Display", serif;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  float: left;
  width: 150px;
  background-color: #e7b315;
  height: 105%;
  padding: 32px 20px;
  position: absolute;
  top: 0;
}
.mg-c2a .mg-c2a-offer-badg:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  border-width: 30px 75px 0 75px;
  border-color: #e7b315 transparent transparent transparent;
  border-style: solid;
  position: absolute;
  bottom: -30px;
  left: 0;
}
.mg-c2a .mg-c2a-offer-badg .mg-c2a-offer-perc {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
}
.mg-c2a .btn {
  float: right;
  margin-top: 13px;
}

.mg-c2a .mg-c2a-info {
  float: left;
}
@media screen and (max-width:768px)
{
  .mg-best-rooms {
    padding: 20px 0 0px;
    background-color: #fff;
  }
}
@media screen and (min-width:768px)
{
  .mg-best-rooms {
    padding: 70px 0 0px;
    background-color: #fff;
  }
}
.mg-sec-title {
  text-align: center;
  font-family: "Playfair Display", serif;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.mg-sec-title h2 {
  color: #16262e;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 400;
  margin: -33px 0 10px;
}
.mg-sec-title p {
  font-size: 16px;
}
.mg-sec-title:after {
  content: '';
  display: block;
  width: 80px;
  height: 1px;
  background-color: #d3a267;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -40px;
  margin-top: 43px !important;
  top: 0;
}
.mg-sec-title.mg-lighten h2 {
  color: #fff;
}
.mg-sec-title.mg-lighten p {
  color: #fff;
}
.mg-sec-left-title,
.mg-widget-title {
  font-family: "Playfair Display", serif;
  color: #16262e;
  font-size: 17px;
  font-weight: 400;
  padding-bottom: 15px;
  position: relative;
}
.mg-sec-left-title:after,
.mg-widget-title:after {
  content: '';
  display: block;
  width: 45px;
  height: 2px;
  background-color: #d3a267;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-top: -15px !important;
  top: 43px;
}
.mg-room,.mg-room-s {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.mg-room figcaption,.mg-room-s figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  color: #fff;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 100%);
  -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s;
}
.mg-room figcaption h2,.mg-room-s figcaption h2 {
  font-family: "Playfair Display", serif;
  color: #fff;
  margin-top: 55px;
  font-size: 20px;
  font-weight: 400;
  position: relative;
  padding-bottom: 4px;
  -webkit-transform: translate(0, 120px);
  -ms-transform: translate(0, 120px);
  transform: translate(0, 120px);
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
.mg-room figcaption h2:after,.mg-room-s figcaption h2:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #d3a267;
}
.mg-room figcaption .mg-room-fecilities {
  color: #fff;
  margin-bottom: 20px;
}
.mg-room figcaption .mg-room-fecilities ul li {
  color: #fff;
  padding-bottom: 8px;
  font-size: 17px;
}
.mg-room figcaption .mg-room-rating {
  font-family: "Open Sans";
  background-color: #e7b315;
  float: right;
  font-size: 13px;
  padding: 2px 8px;
  border-radius: 20px;
  margin-top: -18px;
  margin-right: -1px;
  z-index: 99;
  position: relative;
  -webkit-transform: translate(0, 120px);
      -ms-transform: translate(0, 120px);
          transform: translate(0, 120px);
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
          transition: opacity 0.4s, transform 0.4s;
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.mg-room figcaption .mg-room-price,.mg-room-s figcaption .mg-room-price {
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 10px;
  -webkit-transform: translate(0, 120px);
  -ms-transform: translate(0, 120px);
  transform: translate(0, 120px);
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
  color: #fff;
}
.mg-room figcaption .btn-link {
  padding: 8px 0;
  opacity: 0;
  -webkit-transform: translate(0, 10px);
      -ms-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s, color 0.3s;
          transition: opacity 0.3s, transform 0.3s, color 0.3s;
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
.mg-room figcaption .btn-link:hover,
.mg-room figcaption .btn-link:active,
.mg-room figcaption .btn-link:focus {
  color: #fff;
}
.mg-room figcaption .btn.btn-main {
  float: right;
  opacity: 0;
  -webkit-transform: translate(0, 10px);
      -ms-transform: translate(0, 10px);

          transform: translate(0, 10px);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, transform 0.3s;
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
.mg-room figcaption p,
.mg-room figcaption ul {
  opacity: 0;
  -webkit-transform: translate(0, 10px);
      -ms-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, transform 0.3s;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.mg-room figcaption ul.styled-list {
  margin-bottom: 15px;
}
.mg-room figcaption ul.styled-list li {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
.mg-room figcaption ul.styled-list li:before {
  color: #fff;
}
.mg-room.mg-room-col-4 figcaption h2 {
  -webkit-transform: translate(0, 75px);
      -ms-transform: translate(0, 75px);
          transform: translate(0, 75px);
}
.mg-room.mg-room-col-4 figcaption .mg-room-rating {
  -webkit-transform: translate(0, 75px);
      -ms-transform: translate(0, 75px);
          transform: translate(0, 75px);
}
.mg-room.mg-room-col-4 figcaption .mg-room-price {
  font-size: 20px;
  -webkit-transform: translate(0, 75px);
      -ms-transform: translate(0, 75px);
          transform: translate(0, 75px);
}
.mg-room.mg-room-col-4 figcaption .btn-link {

  margin-top: 20px;
}
.mg-room.mg-room-col-4 figcaption .btn.btn-main {
  margin-top: 20px;
}
.mg-room.mg-room-col-2 figcaption h2 {
  font-size: 25px;
  -webkit-transform: translate(0, 235px);
      -ms-transform: translate(0, 235px);
          transform: translate(0, 235px);
}
.mg-room.mg-room-col-2 figcaption .mg-room-rating {
  -webkit-transform: translate(0, 235px);
      -ms-transform: translate(0, 235px);
          transform: translate(0, 235px);
}
.mg-room.mg-room-col-2 figcaption .mg-room-price {
  -webkit-transform: translate(0, 235px);
      -ms-transform: translate(0, 235px);
          transform: translate(0, 235px);
}
.mg-room:hover figcaption {
  background-color: rgba(0, 0, 0, 0.2);
}
.mg-room:hover figcaption p,
.mg-room:hover figcaption ul,
.mg-room:hover figcaption .btn {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.mg-room:hover figcaption .btn {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.mg-room:hover figcaption .btn.btn-link {
  -webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
          transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s;
}
.mg-room:hover figcaption p,
.mg-room:hover figcaption ul {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.mg-room:hover figcaption h2,
.mg-room:hover figcaption .mg-room-rating,
.mg-room:hover figcaption .mg-room-price {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.mg-room:hover figcaption h2,
.mg-room:hover figcaption .mg-room-rating {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.mg-room:hover figcaption .mg-room-price {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.mg-room.mg-featured figcaption {
  padding: 20px 30px;
}
.mg-room.mg-featured figcaption h2 {
  font-size: 35px;
  line-height: 50px;
  margin-bottom: 10px;
  -webkit-transform: translate(0, 310px);
      -ms-transform: translate(0, 310px);
          transform: translate(0, 310px);
}
.mg-room.mg-featured figcaption .mg-room-rating {
  font-size: 18px;
  line-height: 29px;
  font-weight: 300;
  margin-top: -27px;
  -webkit-transform: translate(0, 310px);
      -ms-transform: translate(0, 310px);
          transform: translate(0, 310px);
}
.mg-room.mg-featured figcaption .mg-room-price {
  font-family: "Open Sans";
  font-size: 30px;
  line-height: 41px;
  font-weight: 300;
  margin-bottom: 15px;
  -webkit-transform: translate(0, 310px);
      -ms-transform: translate(0, 310px);
          transform: translate(0, 310px);
}
.mg-room.mg-featured figcaption .btn-link {
  -webkit-transform: translate(0, 10px);
      -ms-transform: translate(0, 10px);
          transform: translate(0, 10px);
}
.mg-room.mg-featured figcaption .btn.btn-main {
  -webkit-transform: translate(0, 10px);
      -ms-transform: translate(0, 10px);
          transform: translate(0, 10px);
}
.mg-room.mg-featured:hover figcaption h2,
.mg-room.mg-featured:hover figcaption .mg-room-rating,
.mg-room.mg-featured:hover figcaption .mg-room-price {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.mg-room.mg-featured:hover figcaption .btn {

  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.mg-about {
  padding: 50px 0;
  background-color: #112845;
  background-position: center center;
  color: #fff;
}
.mg-about .mg-sec-left-title {
  color: #fff;
}
.mg-features {
  padding: 57px 0 30px;
  background-color: #fff;
}
.mg-feature {
  margin-top: 30px;
}
.mg-feature .mg-feature-icon-title {

  margin-bottom: 10px;
}
.mg-feature .mg-feature-icon-title:before,

.mg-feature .mg-feature-icon-title:after {
  content: " ";
  display: table;
}
.mg-feature .mg-feature-icon-title:after {
  clear: both;
}
.mg-feature .mg-feature-icon-title i {
  display: block;
  width: 50px;
  line-height: 50px;
  background-color: #112845;
  text-align: center;
  font-size: 29px;
  color: #fff;
  border-radius: 50%;
  float: left;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.mg-feature .mg-feature-icon-title h3 {
  display: block;
  font-family: "Playfair Display", serif;
  font-size: 20px;
  color: #16262e;
  font-weight: 400;
  margin-left: 60px;
  margin-top: 13px;
  margin-bottom: -3px;
  text-transform: uppercase;
}
.mg-feature p {
  margin-bottom: 0;
}
.mg-feature:hover .mg-feature-icon-title i {
  background-color: #d3a267;
}
.mg-testi-partners {
  padding: 70px 0;
  background-color: #16262e;
  background-image: url(../clients-bg.html);
  background-position: center center;
  color: #fff;
}
.mg-testi-partners .mg-sec-left-title {
  color: #fff;
}
.mg-light-testimonial {
  padding: 70px 0;
  background-color: #f7f7f7;
  background-image: url(../clients-bg.html);
  background-position: center center;
}
.mg-light-testimonial .mg-testimonial-slider blockquote {

  text-align: center;
  background-color: transparent;
}
.mg-light-testimonial .mg-testimonial-slider blockquote p {
  font-size: 15px;
  line-height: 24px;
}
.mg-light-testimonial .mg-testimonial-slider blockquote footer {
  color: #e7b315;
  font-family: "Playfair Display", serif;
  font-style: italic;
}
.mg-light-testimonial .mg-testimonial-slider blockquote footer:before {
  content: '';
}
.mg-testimonial-slider blockquote {

  font-weight: 400;
  border-width: 0;
  background-color: transparent;
}
.mg-testimonial-slider blockquote p {
  font-size: 15px;
  line-height: 24px;
}
.mg-testimonial-slider blockquote footer {
  color: #e7b315;
  font-family: "Playfair Display", serif;
  font-style: italic;
}
.mg-testimonial-slider blockquote footer:before {
  content: '';
}
.owl-carousel {
  overflow: hidden;
}
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev {
  margin-left: 0;
}
.owl-carousel:hover .owl-controls .owl-buttons .owl-next {
  margin-right: 0;
}
.owl-theme .owl-controls {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  float: left;
  margin-left: -50px;
  -webkit-transition: margin-left 0.3s, background-color 0.5s;
          transition: margin-left 0.3s, background-color 0.5s;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  float: right;
  margin-right: -50px;
  -webkit-transition: margin-right 0.3s, background-color 0.5s;
          transition: margin-right 0.3s, background-color 0.5s;
}
.owl-theme .owl-controls .owl-buttons div {
  margin: 1px;
  padding: 13px 13px;
  font-size: 21px;
  border-radius: 0;
  background: rgb(0, 0, 0);
  opacity: 1;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #e7b315;
}
.owl-theme .owl-controls .owl-page span {
  background: rgba(0, 0, 0, 0.5);
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #e7b315;
}
.mg-part-logos {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mg-news-gallery {
  padding: 15px 0;
  background-color: #fff;
}
.mg-recnt-posts {
  padding: 0;
  margin: 0;
  list-style: none;
}
.mg-recnt-post {
  padding: 0 0 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f2f2f2;
}
.mg-recnt-post .mg-rp-date {
  width: 70px;
  font-family: "Playfair Display", serif;
  font-size: 27px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #16262e;
  padding: 0 5px;
  position: relative;
  border-radius: 1px;
  float: left;
  margin-right: 20px;
}
.mg-recnt-post .mg-rp-date .mg-rp-month {
  font-size: 13px;
  font-weight: 400;
  margin-top: 10px;
}
.mg-recnt-post > h3 {
  font-family: "Playfair Display", serif;
  font-size: 22px;
  font-weight: 400;
  margin-top: 0;
}
.mg-recnt-post > h3 > a {
  color: #16262e;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}
.mg-recnt-post > h3 > a:hover {
  color: #e7b315;
  text-decoration: none;
}
.mg-recnt-post > p {
  margin-left: 90px;
  margin-bottom: 0;
}
.mg-gallery-container {
  position: relative;
}
.mg-gallery {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mg-gallery .owl-controls {
  margin-top: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.mg-gallery .owl-controls .owl-buttons div {
  background-color: rgba(255, 255, 255, 0) !important;
  padding: 13px 15px;
  border-radius: 25px;
  margin-top: -25px;
  opacity: 1 !important;
  color: rgba(22, 38, 46, 0);
  -webkit-transition: opacity 0.3s, background-color 0.3s, color 0.3s !important;
  transition: opacity 0.3s, background-color 0.3s, color 0.3s !important;
}
.mg-gallery .owl-controls .owl-buttons div.owl-prev {

  float: left;
  margin-left: 25px !important;
}
.mg-gallery .owl-controls .owl-buttons div.owl-next {
  float: right;
  margin-right: 25px !important;
}
.mg-gallery .owl-controls .owl-buttons div:hover {
  opacity: 1;
  color: #fff;
  background-color: #e7b315 !important;
}
.mg-gallery:hover .owl-controls .owl-buttons div {
  opacity: 0.5;
}
.mg-gallery-thumb {
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 330px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -165px;
}
.mg-gallery-thumb .owl-item {
  opacity: 0.4;
}

.mg-gallery-thumb .owl-item.synced {
  opacity: 1;
}
.mg-part-logos-full {
  margin: 0;
  padding: 0;
}
.mg-part-logos-full li {
  list-style: none;
  text-align: center;
}
.mg-map {
  width: 100%;
  height: 300px;
}
.mg-contact-form-input {
  margin-bottom: 25px;
  display: block;
}
.mg-contact-form-input label {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #16262e;
  margin-bottom: 10px;
}
.mg-contact-info {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 50px;
}
.mg-contact-info li {
  margin-bottom: 20px;
}
.mg-contact-info li i {
  font-size: 18px;
  display: inline-block;
  width: 20px;
  margin-right: 15px;
  text-align: center;
  color: #16262e;
}
.mg-contact-info li a {
  font-weight: 600;
  color: #16262e;
}
.mg-contact-info li a:hover {
  color: #e7b315;
}
.mg-rooms-cols {
  padding: 70px 0;
}
.mg-single-room {
  padding: 100px 0 0;
}
.mg-room-fecilities ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mg-room-fecilities ul li {
  color: #16262e;
  font-size: 16px;
  line-height: 23px !important;
  padding-bottom: 10px;
  font-weight: 300;
}
.mg-room-fecilities ul li i {
  margin-right: 10px;
}
.mg-single-room-price {
  position: relative;
}
.mg-single-room-price .mg-srp-inner {
  font-family: "Playfair Display", serif;
  width: 141px;
  padding: 18px 0px 27px;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -71px;
  background-color: #16262e;
  color: #fff;
  font-size: 25px;
  line-height: 26px;
  font-weight: 400;
  border-radius: 50%;
  border: 3px solid #d3a267;
  transform: translateY(-50%);
}
.mg-single-room-price .mg-srp-inner > span {
  display: block;
  margin-top: 10px;
  font-size: 9px;
  font-weight: 300;
  position: relative;
}
.mg-single-room-price .mg-srp-inner > span:after {
  content: '';
  display: block;
  width: 50px;
  height: 2px;
  background-color: #d3a267;
  top: -1px;
  left: 50%;
  margin-left: -25px;
  position: absolute;
}
.mg-single-room-txt {
  padding: 50px 0 47px;
}
.mg-single-room-review-sec {
  padding: 0 0 70px;
}
.mg-sm-full-rating {
  position: relative;
  margin-bottom: 50px;
}
.mg-sm-full-rating .mg-smfr-rate {
  color: #fff;
  background-color: #e7b315;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 30px;
}
.mg-sm-full-rating .mg-smfr-cont {
  background-color: #fff;
  position: absolute;
  bottom: 0;
}
.mg-reviews {
  padding-right: 50px;
}
.mg-reviews .media {
  position: relative;
  margin-bottom: 35px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f2f2f2;
}
.mg-reviews .media:last-child {
  border-bottom-width: 0;
}
.mg-reviews .media .media-body .media-heading {
  font-family: "Playfair Display", serif;
  color: #16262e;
  font-style: italic;
  font-size: 22px;
  line-height: 40px;
  margin-bottom: 10px;
  display: inline-block;
  margin-right: 20px;
}
.mg-reviews .media .media-body .mg-media-user-rating {
  display: inline-block;
}
.mg-reviews .media .media-body .mg-media-user-rating .mg-rs-icon .fa {
  color: #ced4d7;
}
.mg-reviews .media .media-body .mg-media-user-rating .mg-rs-icon .fa.fa-star {
  color: #e7b315;
}
.mg-reviews .media .media-body p {
  font-style: italic;
}
.menulinkfooter
{
  list-style:none;
  font-size:11px;
}
.menulinkfooter li{
  margin-left:-40px;
}
.micon
{
	width:25px;
	margin-bottom:5px !important;
}
.tf
{
  color:#f5f5f5 !important;
}
.fb
{
  background:#3b5998;
}
.fb:hover
{
  background:#5884e2;
}
.pdf
{
  background:#ca3636;
}
.pdf:hover
{
  background:#ec5b5b;
}
.email
{
  background:#3b984e;
}
.email:hover
{
  background:#4fd069;
}
.visit
{
  background:#daa127;
}
.visit:hover
{
  background:#f3be4c;
}
.f16
{
  font-size: 13px;
}
.btn_tag
{
  border:none;
  margin-top:-55px;
  position:absolute;
  background: rgba(17, 40, 69, 0.85);
  color:#fff;
}
.boxcon
{
  position: fixed !important ;
  border:5px solid #fff;
}
.box
{
	z-index:100;
	top:50px;
	background:#fff;
	border:5px solid #fff;
}
.panel-title
{
  font-size:14.5px !important
}
.webb
{
  margin-top:-30px;
  margin-bottom:30px;
}
@media screen and (max-width:768px)
{
	.mob{
		display: block;
	}
	.webb{
		display:none;
	}
}
@media screen and (min-width:768px)
{
	.mob{
		display:none;
	}
	.webb{
		display:block;
	}
}
/*---------------------------------------------------------*/
.mg-reviews .media .media-body .media-date {
	float: right;
	color: #b3b3b3;
	font-size: 13px
}
.mg-reviews .media .media-body .mg-media-rating {
	margin: 0 -15px;
	border-bottom: 1px solid #ebebeb;
	border: 1px solid #f2f2f2;
	padding: 5px 0
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector {
	width: 50%;
	float: left;
	padding: 5px 15px
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-title {
	font-size: 18px;
	font-weight: 300;
	color: #16262e
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon {
	float: right
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i {
	color: #b2bcc0
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i.fa-star {
	color: #e7b315
}
.mg-reviews .media .media-body .mg-media-rating .mg-rating-sector .mg-rs-icon i.fa-star-half-empty {
	color: #e7b315
}
.mg-reviews .media .media-left a {
	border-radius: 50%
}
.mg-reviews .media .media-left a .media-object {
	border-radius: 50%
}
.mg-single-room-bn.mg-book-now {
	margin-bottom: 70px;
	padding: 50px 50px 20px
}
.mg-single-room-bn.mg-book-now .mg-sec-left-title {
	color: #fff;
	text-align: center;
	margin-bottom: 20px
}
.mg-single-room-bn.mg-book-now .mg-sec-left-title:after {
	left: 50%;
	margin-left: -40px
}
.mg-star-rating-title {
	display: inline-block;
	font-size: 16px;
	font-family: "Playfair Display", serif;
	color: #16262e;
	min-width: 65px
}
.mg-star-rating {
	margin-bottom: 20px
}
.starrr {
	display: inline-block
}
.starrr i {
	display: inline-block;
	padding: 3px;
	font-size: 16px;
	color: #ced4d7;
	cursor: pointer
}
.starrr i.fa-star {
	color: #e7b315
}
.mg-rooms-no-padd>.container {
	padding-left: 30px;
	padding-right: 30px
}
.mg-rooms-no-padd .row > .col-md-3,
.mg-rooms-no-padd .row>.col-md-4 {
	padding-left: 0;
	padding-right: 0
}
.mg-rooms-no-padd .row > .col-md-3 > .mg-room,
.mg-rooms-no-padd .row>.col-md-4>.mg-room {
	margin-bottom: 0
}
.mg-gallery-page,
.mg-page {
	padding: 70px 0 90px
}
#mg-grid {
	position: relative;
	overflow: visible !important;
	margin-top: 25px
}
.mg-gallery-item {
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px
}
.mg-gallery-item:hover .mg-gallery-overlayer {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.mg-gallery-item:hover .mg-gallery-overlayer>i {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 1
}
.mg-gallery-item .mg-gallery-overlayer {
	background-color: rgba(22, 38, 46, 0.9);
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 15px;
	right: 15px;
	display: block;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s
}
.mg-gallery-item .mg-gallery-overlayer>i {
	width: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #e7b315;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	color: #16262e;
	font-size: 16px;
	-webkit-transform: scale(0.4);
	-ms-transform: scale(0.4);
	transform: scale(0.4);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s
}
.mg-gallery-item .mg-gallery-overlayer>i:hover {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.mg-filter {
	text-align: center
}
.mg-filter label>input {
	display: none
}
.mg-blog-list {
	padding: 70px 0 100px
}
.mg-post {
	padding-right: 15px;
	margin-bottom: 60px
}
.mg-post .mg-post-title {
	font-family: "Playfair Display", serif;
	margin-bottom: 15px
}
.mg-post .mg-post-title a {
	color: #16262e
}
.mg-post .mg-post-title a:hover {
	color: #e7b315
}
.mg-post .mg-post-meta {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 25px;
	margin-bottom: 20px;
	font-family: "Playfair Display", serif;
	color: #96a3a9
}
.mg-post .mg-post-meta span {
	padding-right: 10px
}
.mg-post .mg-post-meta span:after {
	content: '/';
	padding-left: 15px;
	color: #ced4d7
}
.mg-post .mg-post-meta span:last-child:after {
	content: '';
	padding-left: 0
}
.mg-post .mg-post-meta a {
	color: #264251
}
.mg-post .mg-post-meta a:hover {
	color: #e7b315
}
.mg-post .mg-read-more {
	font-family: "Playfair Display", serif;
	font-style: italic;
	font-size: 15px;
	text-decoration: underline !important
}
.mg-widget {
	background-color: #112845;
	padding: 30px;
	margin-bottom: 30px;
	color: #c0c8cb
}
.mg-widget .mg-widget-title {
	color: #fff
}
.mg-widget .form-control {
	margin-bottom: 0;
	background-color: rgba(255, 255, 255, 0.05);
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff
}
.mg-widget .form-control:focus {
	border-color: #e7b315;
	background-color: transparent
}
.mg-widget .mg-recnt-posts .mg-recnt-post {
	border-bottom-width: 0;
	margin-bottom: 0;
	padding-bottom: 0
}
.mg-widget .mg-recnt-posts .mg-recnt-post p {
	font-family: "Open Sans";
	margin-bottom: 0
}
.mg-widget .mg-recnt-posts .mg-recnt-post .mg-rp-date {
	color: #fff;
	font-family:  pr;
}
.mg-widget ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.mg-widget ul li {
	font-family: "Playfair Display", serif;
	padding: 10px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}
.mg-widget ul li a {
	font-size: 16px;
	line-height: 26px;
	color: #fff
}
.mg-widget ul li a:hover {
	color: #e7b315
}
.mg-widget .tagcloud a {
	background-color: rgba(0, 0, 0, 0.1)
}
.mg-widget .tagcloud a:hover {
	background-color: #e7b315
}
.tagcloud a {
	display: inline-block;
	padding: 5px 10px;
	background-color: #16262e;
	color: #fff;
	border-radius: 1px;
	margin-right: 2px;
	margin-bottom: 6px;
	-webkit-transition: background-color 0.5s;
	transition: background-color 0.5s
}
.tagcloud a:hover {
	background-color: #e7b315
}
.mg-post-nav {
	margin-bottom: 70px;
	border-bottom: 1px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;
	font-family: "Playfair Display", serif;
	font-size: 16px;
	line-height: 30px;
	color: #16262e
}
.mg-post-nav a {
	padding: 10px;
	display: block;
	color: #adb9bf
}
.mg-post-nav a:hover {
	color: #16262e
}
.mg-post-nav>div {
	width: 50%
}
.mg-post-nav div+div {
	text-align: right
}
.mg-single-comments-list {
	margin-bottom: 70px
}
.media .media-object {
	border-radius: 50%
}
.media .media-body {
	position: relative;
	width: 100%
}
.media .media-body .mg-comment-body {
	border-bottom: 1px solid #F2F2F2;
	margin-bottom: 20px
}
.media .media-body .media-heading {
	font-size: 17px;
	line-height: 27px;
	color: #16262e
}
.media .media-body .media-heading a {
	color: #16262e
}
.media .media-body span {
	display: block;
	color: #adb9bf;
	margin-bottom: 10px
}
.media .media-body span a {
	color: #adb9bf
}
.media .media-body .btn-comment-reply {
	position: absolute;
	top: 0;
	right: 0
}
.mg-about-features {
	padding: 70px 0 70px
}
.mg-tab-top-nav,
.mg-tab-bottom-nav,
.mg-tab-left-nav,
.mg-tab-right-nav {
	margin-bottom: 30px
}
.nav-tabs,
.nav-tabs.nav-justified {
	border-bottom-width: 0;
	margin-bottom: 0;
	position: relative;
	bottom: 0
}
.nav-tabs>li,
.nav-tabs.nav-justified>li {
	font-family: "Playfair Display", serif;
	font-size: 18px
}
.nav-tabs>li>a,
.nav-tabs.nav-justified>li>a {
	border-width: 1px 1px 1px 0;
	border-color: #eaedee;
	border-style: solid;
	background-color: #fff;
	color: #16262e;
	outline-width: 0 !important;
	border-radius: 0;
	padding: 10px 20px;
	margin-right: 0;
	-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
	transition: color 0.3s, background-color 0.3s, border-color 0.3s
}
.nav-tabs>li>a:hover,
.nav-tabs.nav-justified>li>a:hover {
	background-color: #e7b315;
	color: #fff;
	border-color: #e7b315
}
.nav-tabs>li.active>a,
.nav-tabs.nav-justified>li.active>a {
	border-left-width: 0;
	border-color: #eaedee;
	box-shadow: inset 0 1px #e7b315;
	border-bottom-color: transparent;
	border-top-color: #e7b315;
	color: #e7b315
}
.nav-tabs>li.active>a:hover,
.nav-tabs.nav-justified>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav-tabs.nav-justified>li.active>a:focus,
.nav-tabs>li.active>a:active,
.nav-tabs.nav-justified>li.active>a:active {
	border-left-width: 0;
	border-color: #eaedee;
	border-bottom-color: transparent;
	border-top-color: #e7b315;
	color: #e7b315;
	background-color: #fff
}
.nav-tabs>li:first-child>a,
.nav-tabs.nav-justified>li:first-child>a {
	border-left-width: 1px !important
}
.nav-tabs.nav-justified {
	bottom: -1px
}
.tab-content {
	border: 1px solid #eaedee;
	padding: 20px;
	margin-bottom: 0
}
.mg-tab-bottom-nav .nav-tabs,
.mg-tab-bottom-nav .nav-tabs.nav-justified {
	bottom: auto;
	top: -1px
}
.mg-tab-bottom-nav .nav-tabs > li.active > a,
.mg-tab-bottom-nav .nav-tabs.nav-justified>li.active>a {
	border-left-width: 0;
	border-color: #eaedee;
	box-shadow: inset 0 -1px #e7b315;
	border-bottom-color: #e7b315;
	border-top-color: transparent;
	color: #e7b315
}
.mg-tab-bottom-nav .nav-tabs > li.active > a:hover,
.mg-tab-bottom-nav .nav-tabs.nav-justified > li.active > a:hover,
.mg-tab-bottom-nav .nav-tabs > li.active > a:focus,
.mg-tab-bottom-nav .nav-tabs.nav-justified > li.active > a:focus,
.mg-tab-bottom-nav .nav-tabs > li.active > a:active,
.mg-tab-bottom-nav .nav-tabs.nav-justified>li.active>a:active {
	border-left-width: 0;
	border-color: #eaedee;
	border-bottom-color: #e7b315;
	border-top-color: transparent;
	color: #e7b315;
	background-color: #fff
}
.mg-tab-left-nav:before,
.mg-tab-left-nav:after {
	content: " ";
	display: table
}
.mg-tab-left-nav:after {
	clear: both
}
.mg-tab-left-nav .nav-tabs,
.mg-tab-left-nav .nav-tabs.nav-justified {
	position: static;
	max-width: 200px;
	width: 200px;
	float: left
}
.mg-tab-left-nav .nav-tabs > li,
.mg-tab-left-nav .nav-tabs.nav-justified>li {
	width: 100%;
	display: block
}
.mg-tab-left-nav .nav-tabs > li > a,
.mg-tab-left-nav .nav-tabs.nav-justified>li>a {
	text-align: left;
	border-width: 1px 1px 0 1px;
	border-color: #eaedee;
	border-style: solid
}
.mg-tab-left-nav .nav-tabs > li > a:hover,
.mg-tab-left-nav .nav-tabs.nav-justified>li>a:hover {
	background-color: #e7b315;
	color: #fff;
	border-color: #e7b315
}
.mg-tab-left-nav .nav-tabs > li.active > a,
.mg-tab-left-nav .nav-tabs.nav-justified>li.active>a {
	border-bottom-width: 0;
	border-color: #eaedee;
	box-shadow: inset 1px 0 #e7b315;
	border-left-color: #e7b315;
	border-right-color: transparent;
	color: #e7b315
}
.mg-tab-left-nav .nav-tabs > li.active > a:hover,
.mg-tab-left-nav .nav-tabs.nav-justified > li.active > a:hover,
.mg-tab-left-nav .nav-tabs > li.active > a:focus,
.mg-tab-left-nav .nav-tabs.nav-justified > li.active > a:focus,
.mg-tab-left-nav .nav-tabs > li.active > a:active,
.mg-tab-left-nav .nav-tabs.nav-justified>li.active>a:active {
	border-left-width: 1px;
	border-bottom-width: 0;
	border-color: #eaedee;
	border-left-color: #e7b315;
	border-right-color: transparent;
	box-shadow: inset 1px 0 #e7b315;
	color: #e7b315;
	background-color: #fff
}
.mg-tab-left-nav .nav-tabs > li:last-child > a,
.mg-tab-left-nav .nav-tabs.nav-justified>li:last-child>a {
	border-bottom-width: 1px !important
}
.mg-tab-left-nav .tab-content {
	margin-left: 199px
}
.mg-tab-right-nav:before,
.mg-tab-right-nav:after {
	content: " ";
	display: table
}
.mg-tab-right-nav:after {
	clear: both
}
.mg-tab-right-nav .nav-tabs,
.mg-tab-right-nav .nav-tabs.nav-justified {
	position: static;
	max-width: 200px;
	width: 200px;
	float: right
}
.mg-tab-right-nav .nav-tabs > li,
.mg-tab-right-nav .nav-tabs.nav-justified>li {
	width: 100%;
	display: block
}
.mg-tab-right-nav .nav-tabs > li > a,
.mg-tab-right-nav .nav-tabs.nav-justified>li>a {
	text-align: left;
	border-width: 1px 1px 0 1px;
	border-color: #eaedee;
	border-style: solid
}
.mg-tab-right-nav .nav-tabs > li > a:hover,
.mg-tab-right-nav .nav-tabs.nav-justified>li>a:hover {
	background-color: #e7b315;
	color: #fff;
	border-color: #e7b315
}
.mg-tab-right-nav .nav-tabs > li.active > a,
.mg-tab-right-nav .nav-tabs.nav-justified>li.active>a {
	border-bottom-width: 0;
	border-color: #eaedee;
	box-shadow: inset -1px 0 #e7b315;
	border-right-color: #e7b315;
	border-left-color: transparent;
	color: #e7b315
}
.mg-tab-right-nav .nav-tabs > li.active > a:hover,
.mg-tab-right-nav .nav-tabs.nav-justified > li.active > a:hover,
.mg-tab-right-nav .nav-tabs > li.active > a:focus,
.mg-tab-right-nav .nav-tabs.nav-justified > li.active > a:focus,
.mg-tab-right-nav .nav-tabs > li.active > a:active,
.mg-tab-right-nav .nav-tabs.nav-justified>li.active>a:active {
	border-right-width: 1px;
	border-bottom-width: 0;
	border-color: #eaedee;
	border-right-color: #e7b315;
	border-left-color: transparent;
	box-shadow: inset -1px 0 #e7b315;
	color: #e7b315;
	background-color: #fff
}
.mg-tab-right-nav .nav-tabs > li:last-child > a,
.mg-tab-right-nav .nav-tabs.nav-justified>li:last-child>a {
	border-bottom-width: 1px !important
}
.mg-tab-right-nav .tab-content {
	margin-right: 199px
}
.mg-about-tabs {
	padding: 70px 0;
	background-color: #16262e;
	background-image: url(../png/about-bg.png);
	background-position: center center;
	color: #fff
}
.mg-about-tabs .nav-tabs > li > a,
.mg-about-tabs .nav-tabs.nav-justified>li>a {
	color: #fff
}
.mg-about-tabs .nav-tabs > li.active > a,
.mg-about-tabs .nav-tabs.nav-justified>li.active>a {
	color: #e7b315
}
.mg-about-tabs .nav-tabs > li.active > a:hover,
.mg-about-tabs .nav-tabs.nav-justified > li.active > a:hover,
.mg-about-tabs .nav-tabs > li.active > a:focus,
.mg-about-tabs .nav-tabs.nav-justified > li.active > a:focus,
.mg-about-tabs .nav-tabs > li.active > a:active,
.mg-about-tabs .nav-tabs.nav-justified>li.active>a:active {
	color: #e7b315
}
.mg-about-testimonial {
	padding: 70px 0;
	background-color: #16262e;
	background-image: url(../png/about-bg.png);
	background-position: center center;
	color: #fff
}
.mg-about-testimonial .mg-testimonial-slider blockquote {
	text-align: center;
	padding: 0 150px;
	padding-top: 35px;
	background-position: top center
}
.mg-about-testimonial .mg-sec-title h2 {
	color: #fff
}
.mg-team {
	padding: 70px 0 80px
}
.mg-team-member {
	position: relative;
	margin-bottom: 30px
}
.mg-team-member .mg-team-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity 0.8s;
	transition: opacity 0.8s
}
.mg-team-member .mg-team-info h3 {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 8px;
	color: #fff
}
.mg-team-member .mg-team-info h3:after {
	content: '';
	width: 0px;
	height: 2px;
	background-color: #e7b315;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: width 0.5s;
	transition: width 0.5s
}
.mg-team-member .mg-team-info strong {
	display: block;
	font-style: italic;
	margin-bottom: 20px
}
.mg-team-member .mg-team-member-overlayer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(22, 38, 46, 0.9);
	opacity: 0;
	-webkit-transition: opacity 0.8s;
	transition: opacity 0.8s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s
}
.mg-team-member .mg-team-member-social {
	margin: 0;
	padding: 0;
	list-style: none
}
.mg-team-member .mg-team-member-social li {
	display: inline-block;
	float: left
}
.mg-team-member .mg-team-member-social li a {
	display: block;
	text-align: center;
	width: 40px;
	font-size: 16px;
	line-height: 40px;
	background-color: rgba(0, 0, 0, 0.2);
	margin-right: 5px;
	color: #fff;
	-webkit-transition: background-color 0.5s;
	transition: background-color 0.5s
}
.mg-team-member .mg-team-member-social li a:hover {
	background-color: #e7b315
}
.mg-team-member:hover .mg-team-member-overlayer {
	opacity: 1;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
.mg-team-member:hover .mg-team-info {
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s
}
.mg-team-member:hover .mg-team-info h3:after {
	width: 60px;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s
}
.mg-about-us-txt {
	text-align: center
}
.mg-about-clients {
	padding: 80px 0;
	background-color: #f2f2f2
}
.mg-booking-form .nav-tabs>li {
	width: 25%;
	text-align: center
}
.mg-booking-form .nav-tabs>li>a {
	color: #ced4d6;
	border-width: 0;
	position: relative;
	background-color: transparent !important;
	border-width: 0 !important;
	box-shadow: none !important
}
.mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num {
	display: block;
	font-family: "Playfair Display", serif;
	font-weight: 600;
	color: #16262e;
	vertical-align: middle;
	margin: 0 auto;
	text-align: center;
	border-width: 3px;
	border-style: solid;
	border-color: #dbdedf;
	background-color: #fff;
	border-radius: 50%;
	padding: 0;
	text-transform: uppercase;
	width: 55px;
	line-height: 49px;
	margin-bottom: 10px;
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s
}
.mg-booking-form .nav-tabs > li > a span.mg-bs-bar {
	display: block;
	width: 100%;
	height: 3px;
	background-color: #dbdedf;
	position: absolute;
	top: 50%;
	right: -50%;
	margin-top: -17px;
	z-index: -1
}
.mg-booking-form .nav-tabs > li > a span.mg-bs-bar:after {
	content: '';
	display: block;
	width: 0;
	height: 100%;
	background-color: #e7b315;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: width 0.4s;
	transition: width 0.4s
}
.mg-booking-form .nav-tabs>li.active>a {
	border-width: 0;
	color: #16262e
}
.mg-booking-form .nav-tabs > li.active > a span.mg-bs-tab-num {
	color: #e7b315;
	border-color: #e7b315
}
.mg-booking-form .nav-tabs>li.mg-step-done>a {
	color: #e7b315
}
.mg-booking-form .nav-tabs > li.mg-step-done > a span.mg-bs-tab-num {
	color: #fff;
	border-color: #e7b315;
	background-color: #e7b315
}
.mg-booking-form .nav-tabs > li.mg-step-done > a span.mg-bs-bar:after {
	width: 100%
}
.mg-booking-form .tab-content {
	padding: 0;
	border-width: 0
}
.mg-book-form-input {
	min-height: 100px
}
.mg-book-form-input label {
	font-family: "Playfair Display", serif;
	font-weight: 400;
	color: #16262e;
	font-size: 16px;
	margin-bottom: 10px
}
.mg-book-form-personal,
.mg-book-form-billing {
	padding-top: 50px;
	padding-bottom: 30px
}
.mg-terms-input {
	margin-bottom: 30px
}
.mg-terms-input label {
	font-weight: 400
}
.mg-widget-cart-row {
	padding: 15px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}
.mg-widget-cart-row strong {
	color: #fff;
	display: inline-block;
	margin-right: 5px
}
.mg-cart-room h3 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}
.mg-cart-total {
	padding: 50px 0 10px;
	font-size: 25px;
	line-height: 35px;
	font-family: "Playfair Display", serif;
	color: #fff;
	font-weight: 400
}
.mg-cart-total strong {
	font-weight: 400
}
.mg-cart-address {
	padding: 20px 0 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}
.mg-cart-address>strong {
	color: #fff;
	margin-bottom: 20px;
	display: block;
	float: left
}
.mg-cart-address>address {
	margin-left: 120px
}
@media screen and (min-width: 992px) {
	.mg-book-now .container {
		margin-top: -15px;
	}
	.mg-saerch-room .mg-book-now {
		padding: 0;
		height: 100px;
	}
}
.mg-available-rooms {
	padding: 70px 0
}
@media screen and (max-width: 768px) {
	.mg-available-rooms .mg-avl-room {
		padding-bottom: 55px;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.mg-available-rooms .mg-avl-room {
		padding-bottom: 40px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.mg-available-rooms .mg-avl-room {
		padding-bottom: 35px;
	}
}
@media screen and (min-width: 1200px)  {
	.mg-available-rooms .mg-avl-room {
		padding-bottom: 40px;
	}
}
@media screen and (max-width:768px)
{
	.mg-available-rooms .mg-avl-room:last-child {
		padding-bottom: 0px;
		margin-bottom: 55px;
	}
	.mg-available-rooms .mg-avl-room:first-child {
	}
}
@media screen and (min-width:768px) and (max-width:992px)
{
	.mg-available-rooms .mg-avl-room:last-child {
		padding-bottom: 35px;
		margin-bottom: 0px;
	}
	.mg-available-rooms .mg-avl-room:first-child {
	}
}
@media screen and (min-width:992px) and (max-width:1200px)
{
	.mg-available-rooms .mg-avl-room:last-child {
		padding-bottom: 28px;
		margin-bottom: 0px;
	}
	.mg-available-rooms .mg-avl-room:first-child {
	}
}
@media screen and (min-width:1200px)
{
	.mg-available-rooms .mg-avl-room:last-child {
		padding-bottom: 55px;
		margin-bottom: 0px;
	}
	.mg-available-rooms .mg-avl-room:first-child {
	}
}
.mg-available-rooms .mg-room-fecilities ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.mg-available-rooms .mg-avl-room-title {
	margin-top: 0;
	margin-bottom: 8px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2f2f2
}
.mg-available-rooms .mg-avl-room-title a {
	color: #16262e
}
.mg-available-rooms .mg-avl-room-title span {
	font-family: "Open Sans";
	font-weight: 300;
	color: #e7b315;
	float: right
}
.mg-paid .mg-widget {
	background-image: url(../png/paid.png);
	background-repeat: no-repeat;
	background-position: 100% 0
}
.mg-paid .mg-widget .mg-payment-id {
	color: #fff;
	margin: 0;
	font-size: 25px;
	margin-bottom: 20px
}
.alert {
	border-radius: 1px;
	margin-bottom: 23px
}
.alert .mg-alert-icon {
	font-size: 28px;
	line-height: 56px;
	width: 60px;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #16262e
}
.alert .close {
	opacity: 0.5;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s
}
.alert .close:hover {
	opacity: 1
}
.alert-success {
	border-color: #d0edce;
	background-color: #effbf0;
	color: #60a662
}
.alert-success .mg-alert-icon {
	color: #60a662;
	border-color: #60a662
}
.alert-success .mg-alert-payment {
	display: inline-block;
	margin-left: 20px;
	font-size: 20px
}
.alert-success h1,
.alert-success h2,
.alert-success h3,
.alert-success h4,
.alert-success h5,
.alert-success h6 {
	color: #60a662;
	margin-top: 0
}
.alert-success .close {
	color: #60a662
}
.alert-info {
	border-color: #bceafc;
	background-color: #e3f5fc;
	color: #53adcf
}
.alert-info .mg-alert-icon {
	color: #53adcf;
	border-color: #53adcf
}
.alert-info .mg-alert-payment {
	display: inline-block;
	margin-left: 20px;
	font-size: 20px
}
.alert-info h1,
.alert-info h2,
.alert-info h3,
.alert-info h4,
.alert-info h5,
.alert-info h6 {
	color: #53adcf;
	margin-top: 0
}
.alert-info .close {
	color: #53adcf
}
.alert-warning {
	border-color: #f6e4bd;
	background-color: #fdf8ed;
	color: #d3a33b
}
.alert-warning .mg-alert-icon {
	color: #d3a33b;
	border-color: #d3a33b
}
.alert-warning .mg-alert-payment {
	display: inline-block;
	margin-left: 20px;
	font-size: 20px
}
.alert-warning h1,
.alert-warning h2,
.alert-warning h3,
.alert-warning h4,
.alert-warning h5,
.alert-warning h6 {
	color: #d3a33b;
	margin-top: 0
}
.alert-warning .close {
	color: #d3a33b
}
.alert-danger {
	border-color: #faced3;
	background-color: #fceaec;
	color: #e74659
}
.alert-danger .mg-alert-icon {
	color: #d3a33b;
	border-color: #d3a33b
}
.alert-danger .mg-alert-payment {
	display: inline-block;
	margin-left: 20px;
	font-size: 20px
}
.alert-danger h1,
.alert-danger h2,
.alert-danger h3,
.alert-danger h4,
.alert-danger h5,
.alert-danger h6 {
	color: #d3a33b;
	margin-top: 0
}
.alert-danger .close {
	color: #d3a33b
}
.progress {
	border-radius: 1px;
	height: 8px;
	overflow: visible;
	margin-top: 45px
}
.progress+.progress {
	margin-top: 60px
}
.progress .progress-bar {
	position: relative;
	background-color: #e7b315;
	box-shadow: none
}
.progress .progress-bar .mg-progress-bar-popup {
	font-family: "Playfair Display", serif;
	color: #16262e;
	font-size: 16px;
	line-height: 30px;
	text-transform: uppercase;
	position: absolute;
	top: -35px;
	right: 0
}
.progress .progress-bar .mg-progress-bar-left {
	font-family: "Playfair Display", serif;
	color: #16262e;
	font-size: 16px;
	line-height: 30px;
	text-transform: uppercase;
	position: absolute;
	top: -35px;
	left: 0
}
.progress .progress-bar.progress-bar-dark {
	background-color: #16262e
}
.progress .progress-bar.progress-bar-primary {
	background-color: #3b95e8
}
.progress .progress-bar.progress-bar-success {
	background-color: #40c640
}
.progress .progress-bar.progress-bar-info {
	background-color: #2ebfea
}
.progress .progress-bar.progress-bar-warning {
	background-color: #f6a430
}
.progress .progress-bar.progress-bar-danger {
	background-color: #f23a34
}
.progress.progress-outline {
	height: 11px;
	box-shadow: none;
	border: 1px solid #eaedee;
	background-color: transparent;
	padding: 3px
}
.table>thead>tr>th {
	background-color: #112845;
	color: #fff;
	border-color: #102033;
	border-top: 1px solid #112845 !important
}
.panel {
	border-radius: 1px;
	box-shadow: none;
	border-color: #eaedee
}
.panel.panel-default .panel-heading {
	border-color: #eaedee;
	background-color: #fff;
	padding: 0
}
.panel.panel-default .panel-heading a {
	display: block;
	padding: 10px 15px;
	position: relative;
	color: #e7b315;
	outline-width: 0;
	background: #eee
}
.panel.panel-default .panel-heading a:after {
	content: '';
	width: 15px;
	height: 1px;
	background-color: #e7b315;
	position: absolute;
	top: 50%;
	right: 12px
}
.panel.panel-default .panel-heading a:before {
	content: '';
	width: 1px;
	height: 15px;
	background-color: #e7b315;
	position: absolute;
	top: 50%;
	right: 19px;
	margin-top: -7px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform 0.5s ease 0.2s;
	transition: transform 0.5s ease 0.2s
}
.panel.panel-default .panel-heading a.collapsed {
	color: #16262e;
	background: #eee
}
.panel.panel-default .panel-heading a.collapsed:before {
	background-color: #16262e;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.panel.panel-default .panel-heading a.collapsed:after {
	background-color: #16262e
}
.panel.panel-default .panel-heading .panel-title {
	font-size: 19px
}
.panel.panel-default .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #eaedee
}
.mg-footer-widget {
	background-color: #112845;
	padding: 30px 0 0px;
	color: #c0c8cb
}
.mg-footer-widget .widget {
	margin-bottom: 10px
}
.mg-footer-widget .widget:before,
.mg-footer-widget .widget:after {
	content: " ";
	display: table
}
.mg-footer-widget .widget:after {
	clear: both
}
.mg-footer-widget a {
	color: #fff
}
.mg-footer-widget a:hover {
	color: #f05542
}
.mg-footer-widget .form-control {
	height: auto;
	padding: 8px 12px;
	border-radius: 1px;
	border-color: #fff;
	color: #fff;
	background-color: transparent;
	border-radius: 5px;
}
.mg-footer-widget .form-control::-webkit-input-placeholder {
	color: #fff
}
.mg-footer-widget .form-control:-moz-placeholder {
	color: #fff
}
.mg-footer-widget .form-control::-moz-placeholder {
	color: #fff
}
.mg-footer-widget .form-control:-ms-input-placeholder {
	color: #fff
}
.mg-footer-widget .form-control:focus {
	color: #fff;
	border-color: #e7b315;
	box-shadow: none
}
.mg-footer-widget .mg-instagram a {
	display: block;
	position: relative
}
.mg-footer-widget .mg-instagram a:after {
	content: '';
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
	-webkit-transition: background-color 0.5s;
	transition: background-color 0.5s
}
.mg-footer-widget .mg-instagram a:before {
	font-family: 'FontAwesome';
	content: 'f16d';
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	color: #fff;
	-webkit-transform: translate(-50%, -50%) scale(0.5);
	-ms-transform: translate(-50%, -50%) scale(0.5);
	transform: translate(-50%, -50%) scale(0.5);
	opacity: 0;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s
}
.mg-footer-widget .mg-instagram a:hover:after {
	background-color: rgba(22, 38, 46, 0.7)
}
.mg-footer-widget .mg-instagram a:hover:before {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1);
	opacity: 1
}
.mg-footer-widget .mg-instagram a img {
	width: 100%
}
.mg-footer-widget .mg-widget-title {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	margin: 0 0 12px
}
.mg-footer-widget .mg-widget-title:after {
	width: 0px;
	background-color: #d3a267
}
.mg-footer-social {
	margin: 0;
	padding: 0;
	list-style: none
}
@media screen and (max-width: 768px) {
	.mg-footer-social>li>a {
		display: block;
		font-size: 19px;
		background-color: #d3a267;
		width: 45px;
		text-align: center;
		line-height: 45px;
		color: #fff;
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
		border-radius: 100%

	}
	.mg-footer-social>li {
		display: inline-block;
		margin-right: 0px;
		margin-bottom: 15px
	}
}
@media screen and (min-width: 768px) {
	.mg-footer-social>li>a {
		display: block;
		font-size: 16px;
		background-color: #d3a267;
		width: 30px;
		text-align: center;
		line-height: 30px;
		color: #fff;
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
		border-radius: 100%
	}
	.mg-footer-social>li {
		display: inline-block;
		margin-right: -3px
	}
}
.mg-footer-social>li>a:hover {
	background-color: #ff8d4b;
	color: #fff
}
.mg-instagram {
	margin: 0;
	padding: 0;
	list-style: none
}
.mg-instagram>li {
	float: left;
	width: 33.33333333%
}
.mg-copyright {
	padding: 15px 0;
	color: #7a8a92;
	background-color: #0d1f35;
	font-size: 13px
}
.mg-copyright a {
	color: #96a3a9
}
.mg-copyright a:hover {
	color: #e7b315;
	text-decoration: none
}
.mg-copyright p {
	margin: 0
}
.mg-footer-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
.mg-footer-nav>li {
	float: left;
	margin-right: 20px
}
.mg-light-footer .mg-footer-widget {
	background-color: #f7f7f7;
	color: #7a8a92
}
.mg-light-footer .mg-widget-title {
	color: #16262e
}
.mg-light-footer .mg-copyright {
	color: #7a8a92;
	background-color: #eaeaea
}
.mg-light-footer .mg-footer-social>li>a {
	background-color: #16262e
}
.mg-light-footer .mg-footer-social>li>a:hover {
	background-color: #e7b315
}
@media (max-width: 1199px) {
	.carousel-caption>h2 {
		font-size: 55px
	}
	.carousel-caption>p {
		font-size: 20px
	}
	.mg-room figcaption h2 {
		-webkit-transform: translate(0, 90px);
		-ms-transform: translate(0, 90px);
		transform: translate(0, 90px)
	}
	.mg-room figcaption .mg-room-rating {
		-webkit-transform: translate(0, 90px);
		-ms-transform: translate(0, 90px);
		transform: translate(0, 90px)
	}
	.mg-room figcaption .mg-room-price {
		-webkit-transform: translate(0, 90px);
		-ms-transform: translate(0, 90px);
		transform: translate(0, 90px)
	}
	.mg-room figcaption .btn-link {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room figcaption p {
		margin-bottom: 5px;
		font-size: 13px;
		line-height: 20px
	}
	.mg-room figcaption p,
	.mg-room figcaption ul {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room.mg-room-col-2 figcaption h2 {
		font-size: 25px;


		-webkit-transform: translate(0, 180px);
		-ms-transform: translate(0, 180px);
		transform: translate(0, 180px)
	}
	.mg-room.mg-room-col-2 figcaption .mg-room-rating {
		-webkit-transform: translate(0, 180px);
		-ms-transform: translate(0, 180px);
		transform: translate(0, 180px)
	}
	.mg-room.mg-room-col-2 figcaption .mg-room-price {
		-webkit-transform: translate(0, 180px);
		-ms-transform: translate(0, 180px);
		transform: translate(0, 180px)
	}
	.mg-room.mg-room-col-2 figcaption p {
		display: none
	}
	.mg-room.mg-room-col-2:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul,
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-2:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);

		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s
	}
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-room.mg-room-col-4 figcaption h2 {
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-rating {
		display: none;
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-price {
		font-size: 20px;
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .btn-link {
		margin-top: 0
	}
	.mg-room.mg-room-col-4 figcaption .btn.btn-main {
		display: none;
		margin-top: 20px
	}
	.mg-room.mg-room-col-4:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul,
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-4:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s

	}
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-book-now .mg-bn-title {
		font-size: 25px
	}
	.mg-404-error-txt {

		padding: 0px 140px
	}
	.mg-book-now .mg-bn-title .mg-bn-big {
		font-size:14px;
	}
}
@media (max-width: 991px) {
  .mg-book-now .mg-bn-title .mg-bn-big {
		font-size: 0px;
		height: 15px;
	}
	.carousel-caption>h2 {
		font-size: 45px
	}
	.carousel-caption>p {
		font-size: 20px
	}
	.navbar-nav>li>a {
		padding: 28px 9px 27px
	}
	.navbar-brand img {
		height: 55px
	}
	.mg-search-box-cont {
		margin: 15px 20px
	}
	.mg-search-box {
		bottom: -73px
	}
	.mg-room figcaption h2 {
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room figcaption .mg-room-rating {
		display: none;
		-webkit-transform: translate(0, 90px);
		-ms-transform: translate(0, 90px);
		transform: translate(0, 90px)
	}
	.mg-room figcaption .mg-room-price {
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room figcaption .btn-link {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room figcaption .btn-main {
		display: none
	}
	.mg-room figcaption p {
		display: none
	}
	.mg-room figcaption p,
	.mg-room figcaption ul {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room.mg-room-col-2 figcaption h2 {
		font-size: 25px;
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-2 figcaption .mg-room-rating {
		display: block;
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-2 figcaption .mg-room-price {
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-2 figcaption .btn-main {
		display: inline-block
	}
	.mg-room.mg-room-col-2 figcaption ul {
		display: none
	}
	.mg-room.mg-room-col-2 figcaption p {
		display: block
	}
	.mg-room.mg-room-col-2:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul,
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-2:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s
	}
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-room.mg-room-col-4 figcaption h2 {
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-rating {
		display: block;
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-price {
		font-size: 20px;
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px)
	}
	.mg-room.mg-room-col-4 figcaption .btn-link {
		margin-top: 60px
	}
	.mg-room.mg-room-col-4 figcaption .btn.btn-main {
		display: inline-block;
		margin-top: 60px
	}
	.mg-room.mg-room-col-4:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul,
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-4:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s
	}
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-404-error-txt {
		padding: 0px 40px
	}
	.mg-about-testimonial .mg-testimonial-slider blockquote {
		padding: 35px 80px 0px
	}
	.mg-team-member .mg-team-info p {
		display: none
	}
	.mg-book-now .mg-bn-forms .col-md-3,
	.mg-book-now .mg-bn-forms .col-md-6 {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 8px;
	}
	.mg-book-now .mg-bn-forms > form > .row:first-child .row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.mg-book-now .mg-bn-title {
		text-align: center;
		box-shadow: none;
		position: relative;
	}
	.mg-book-now .mg-bn-title:after {
		content: '';
		width: -180px;
		height: 3px;
		background-color: #d3a25c;
		position: absolute;
		bottom: 5px;
		left: 50%;
		margin-left: -89px
	}
	.mg-instagram>li {
		width: 25%
	}
}
@media (max-width: 767px) {
	.container {
		width: 480px
	}
	.carousel-caption>h2 {
		font-size: 35px
	}
	.carousel-caption>p {
		font-size: 16px
	}
	.header .container {
		position: relative
	}
	.header .navbar-collapse {
		background-color: rgba(255, 255, 255, 0.95);
		position: absolute;
		top: 100%;
		right: 15px;
		min-width: 300px;
		max-height: 320px;
		padding: 0;
		text-align: left
	}
	.header .navbar-collapse .navbar-nav {
		margin: 0
	}
	.navbar-nav .open .dropdown-menu>.active>a {
		color: #fff !important;
		background-color: #e7b315 !important
	}
	.navbar-nav>li>a {
		padding: 15px 20px !important
	}
	.navbar-nav>li>a:hover {
		color: #fff !important;
		background-color: #f05845 !important
	}
	.dropdown>ul {
		display: none;
		padding-left: 20px !important;
		background-color: rgba(0, 0, 0, 0.1) !important
	}
	.dropdown > ul a {
		-webkit-transition: color 0.5s;
		transition: color 0.5s
	}
	.dropdown > ul a:hover {
		color: #f05845 !important
	}
	.navbar-inverse .navbar-nav>li.active>a {
		box-shadow: none;
		color: #fff !important;
		background-color: #f05845 !important
	}
	.header .navbar-collapse.collapse {
		display: none !important
	}
	.header .navbar-collapse.collapse.in {
		display: block !important
	}
	.mg-search-box-cont {
		position: absolute;
		top: 0px;
		right: 0px
	}
	.mg-room figcaption h2 {
		-webkit-transform: translate(0, 170px);
		-ms-transform: translate(0, 170px);
		transform: translate(0, 170px)
	}
	.mg-room figcaption .mg-room-rating {
		display: block;
		-webkit-transform: translate(0, 170px);
		-ms-transform: translate(0, 170px);
		transform: translate(0, 170px)
	}
	.mg-room figcaption .mg-room-price {
		-webkit-transform: translate(0, 170px);
		-ms-transform: translate(0, 170px);
		transform: translate(0, 170px)

	}
	.mg-room figcaption .btn-link {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room figcaption .btn-main {
		display: inline-block
	}
	.mg-room figcaption p {
		display: block;
		margin-bottom: 23px;
		font-size: inherit;
		line-height: inherit
	}
	.mg-room figcaption p,
	.mg-room figcaption ul {
		-webkit-transform: translate(0, 10px);
		-ms-transform: translate(0, 10px);
		transform: translate(0, 10px)
	}
	.mg-room.mg-room-col-2 figcaption h2 {
		font-size: 25px;
		-webkit-transform: translate(0, 175px);
		-ms-transform: translate(0, 175px);
		transform: translate(0, 175px)
	}

	.mg-room.mg-room-col-2 figcaption .mg-room-rating {
		display: block;
		-webkit-transform: translate(0, 175px);
		-ms-transform: translate(0, 175px);
		transform: translate(0, 175px)
	}
	.mg-room.mg-room-col-2 figcaption .mg-room-price {
		-webkit-transform: translate(0, 175px);
		-ms-transform: translate(0, 175px);
		transform: translate(0, 175px)
	}
	.mg-room.mg-room-col-2 figcaption .btn-main {
		display: inline-block
	}
	.mg-room.mg-room-col-2 figcaption ul {
		display: none
	}
	.mg-room.mg-room-col-2 figcaption p {
		display: block
	}
	.mg-room.mg-room-col-2:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul,
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-2:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-2:hover figcaption p,
	.mg-room.mg-room-col-2:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-2:hover figcaption h2,
	.mg-room.mg-room-col-2:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s
	}
	.mg-room.mg-room-col-2:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-room.mg-room-col-4 figcaption h2 {
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-rating {
		display: none;
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .mg-room-price {
		font-size: 20px;
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
	.mg-room.mg-room-col-4 figcaption .btn-link {
		margin-top: 0
	}
	.mg-room.mg-room-col-4 figcaption .btn.btn-main {
		display: none;
		margin-top: 60px
	}
	.mg-room.mg-room-col-4:hover figcaption {
		background-color: rgba(0, 0, 0, 0.2)
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul,
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption .btn {
		opacity: 1;
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s
	}
	.mg-room.mg-room-col-4:hover figcaption .btn.btn-link {
		-webkit-transition: opacity 0.3s ease 0.5s, -webkit-transform 0.3s ease 0.5s, color 0.3s;
		transition: opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s, color 0.3s
	}
	.mg-room.mg-room-col-4:hover figcaption p,
	.mg-room.mg-room-col-4:hover figcaption ul {
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0)
	}
	.mg-room.mg-room-col-4:hover figcaption h2,
	.mg-room.mg-room-col-4:hover figcaption .mg-room-rating {
		-webkit-transition-delay: 0.1s;
		transition-delay: 0.1s
	}
	.mg-room.mg-room-col-4:hover figcaption .mg-room-price {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s
	}
	.mg-404-error-txt {
		padding: 0px
	}
	.mg-404-badg {
		width: 190px;
		margin-bottom: 20px;
		float: none !important
	}
	.mg-about-testimonial .mg-testimonial-slider blockquote {
		padding: 35px 0 0px
	}
	.mg-team-member .mg-team-info p {
		display: block
	}
	.mg-booking-form .nav-tabs > li > a span.mg-bs-bar {
		margin-top: -15px
	}
	.mg-booking-form .nav-tabs>li {
		font-size: 13px
	}
	.mg-booking-form .nav-tabs>li>a {
		padding-right: 5px;
		padding-left: 5px
	}
	.mg-available-rooms img {
		margin-bottom: 20px
	}
	.mg-booking-form .nav-tabs > li > a span.mg-bs-tab-num {
		width: 45px;
		line-height: 39px
	}
	.mg-instagram>li {
		width: 20%
	}
}
@media (max-width: 662px) {
	.header.transp + .carousel .carousel-caption {
		margin-bottom: 0
	}
	.carousel-caption>h2 {
		font-size: 25px
	}
	.carousel-caption>p {
		font-size: 14px;
		line-height: 23px
	}
	.carousel-caption>img {
		width: 100px
	}
	.header.transp + .carousel .carousel-control {
		margin-top: -60px !important
	}
	.header.transp {
		position: fixed;
		top: 0;
		z-index: 999;
		margin-bottom: -23px;
	}
	.header.transp .navbar-inverse,
	.header.transp .mg-search-box {
		background-color: #fff
	}
	.header.transp .navbar-default {
		background-color: rgba(255, 255, 255, 0.3)
	}
	.header.transp+.mg-page-title {
		padding-top: 70px
	}
}
@media (max-width: 480px) {
	.container {
		width: 100%
	}
	.mg-404-error-txt .mg-404-txt-search .mg-404-search-form input {
		max-width: 150px
	}
}
@media (max-width: 1199px) {
	.mg-boxed {
		width: 992px
	}
	.mg-boxed .header {
		max-width: 992px
	}
	.mg-boxed .carousel-caption>h2 {
		font-size: 50px
	}
	.mg-boxed .carousel-caption>p {
		font-size: 18px;
		line-height: 28px
	}
}
@media (max-width: 991px) {
	.mg-boxed {
		width: 767px
	}
	.mg-boxed .header {
		max-width: 767px
	}
	.mg-boxed .carousel-caption>h2 {
		font-size: 35px
	}
	.mg-boxed .carousel-caption>p {
		font-size: 15px;
		line-height: 25px
	}
	.mg-boxed .carousel-caption>img {
		width: 120px
	}
}
@media (max-width: 767px) {
	.mg-boxed {
		width: 500px
	}
	.mg-boxed .header {
		max-width: 500px
	}
	.mg-boxed .carousel-caption>h2 {
		font-size: 25px
	}
	.mg-boxed .carousel-caption>p {
		font-size: 13px;
		line-height: 23px
	}
	.mg-boxed .carousel-caption>img {
		width: 90px
	}
	.mg-boxed .header.transp + .carousel .carousel-caption {
		margin-bottom: 0
	}
	.mg-boxed .header.transp + .carousel .carousel-control {
		margin-top: -60px !important
	}
	.mg-boxed .header.transp {
		position: relative;
		top: 0;
		z-index: 999
	}
	.mg-boxed .header.transp .navbar-inverse,
	.mg-boxed .header.transp .mg-search-box {
		background-color: #16262e
	}
	.mg-boxed .header.transp .navbar-default {
		background-color: rgba(255, 255, 255, 0.3)
	}
	.mg-boxed .header.transp+.mg-page-title {
		padding-top: 70px
	}
}
@media (max-width: 500px) {
	.mg-boxed {
		width: 100%
	}
	.mg-boxed .header {

		max-width: 100%
	}
}
body,
h1,
h2,
h3,
h4,
h5,
h6,

a,
p {
	font-family: pr!important
}
a {
	cursor: pointer !important
}
.nopad {
	padding: 0px
}
body,h1,h2,h3,h4,h5,h6,a,p,span,button,div,ul,li,input,select{font-family:pr!important;}
.padl60{padding-left:60px;font-family:pt !important;}
.f14{font-size:14px !important;}
.col6{width:50%;float:left;}
.boxx{background:#fff;}
.top15{margin-top:15px;}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(211, 162, 103), rgba(0, 0, 0, 0));}
.t_t1{background:#ff8d8d;}
.t_t2{background:#99a3ff;}
.t_t3{background:#9fffad;}
.t_t4{background:#fff8bd;}
@media screen and (max-width:768px){.mobile{display:block;}
.web{display:none;}
.mfloor{margin-top:-165px;width:100%;}
}
@media screen and (min-width:768px){.mobile{display:none;}
.web{display:block;}
.details{}
.mtop60{margin-top:60px;}
.mfloor{margin-top:-165px;width:80%;}
}
@media screen and (max-width:992px){.rbox{}
.l_box{z-index:1;margin-top:40px;}
.details{margin-top:15px;}
.mtop60{margin-top:0px;}
.padtop40{padding-top:40px;}
}
@media screen and (max-width:768px){.wosv{width:90% !important;font-size:17px !important;margin-bottom:55px !important;}
.abw{width:90% !important;font-size:17px !important;margin-bottom:25px !important;}
.blw{width:100% !important;font-size:17px !important;margin-bottom:30px !important;}
}
@media screen and (min-width:768px) and (max-width:992px){.wosv{width:90% !important;font-size:20px;}
.abw{width:70% !important;font-size:20px;}
.blw{width:100% !important;font-size:20px;}
}
@media screen and (min-width:992px){.wosv{width:830px !important;margin-bottom:35px !important}
.abw{width:730px !important;margin-bottom:35px !important}
.blw{width:100% !important;margin-bottom:25px !important}
.rbox{margin-top:100px;}
.l_box{z-index:1;margin-top:100px;}
.boxleft{position:absolute;height:100%;width:105px;background:rgba(240, 240, 240, 0.89);right:0;margin-right:-100px;}
.boxright{position:absolute;height:100%;width:105px;background:rgba(240, 240, 240, 0.89);left:0;margin-left:-100px;}
.padtop40{padding-top: 60px;}
}
.btnnl{border-bottom:1px solid #f05542;}
.boxbot{/* border-bottom:2px solid #1e2f45; *//* height:50px; *//* background:#f5f5f5; *//* font-size:20px; *//* padding:13px; *//* font-family:pr; *//* color:#112845; *//* margin-bottom:50px; */}
@media screen and (max-width:768px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding: 13px 13px 0px 13px;font-family:pr;color:#112845;margin-bottom:50px;height:auto;}
.borbo{border-bottom: 1px solid #e7cba6;margin-bottom: 15px;margin-top: 5px;height:25px;}
}
@media screen and (min-width:768px) and (max-width:992px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding: 13px 13px 23px 13px;font-family:pr;color:#112845;margin-bottom:50px;height: 155px;}
.boxbot_b2{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:13px 13px 23px 13px;font-family:pr;color:#112845;margin-bottom:50px;height:170px;}
.borbo{border-bottom: 1px solid #e7cba6;margin-bottom: 12px;margin-top: 0px;height:25px;}
}
@media screen and (max-width:992px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: 210px;}
.boxbot_b2{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: auto;}
}
@media screen and (min-width:992px) and (max-width:1200px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: 210px;}
.boxbot_b2{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: auto;}
}
@media screen and (min-width:1200px){.boxbot_b{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: 200px;}
.boxbot_b2{border-bottom:2px solid #f05b46;background:#f5f5f5;font-size:20px;padding:8px 13px 3px 13px;font-family:pr;color:#112845;margin-bottom: 70px;height: auto;}
}
.butto{margin-top:30px;padding-left:27px;}
@media screen and (min-width:992px){.padl50{padding-left:50px;}
.borbo{border-bottom: 1px solid #e7cba6;margin-bottom: 12px;margin-top:-15px;height:45px;}
}
.box_dis{padding:10px 15px 10px 20px;margin-top:21px;}
.tabbut{background:#ffffff;border:1px solid #d8dada;padding:5px 10px 5px 10px;outline:none;}
.acct{background:#eee;border:1px solid #d8dada;}
.bgphoto{background:rgba(0, 0, 0, 0.76);position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999}
.backphoto{position:fixed;z-index:1999;top:50%;left:50%;margin-top:-208px;margin-left:-400px;}
.cont{position:relative;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0);border-radius:0px;box-shadow:0 3px 9px rgba(0, 0, 0, 0);margin-top:200px;}
.btview{background:rgba(255, 255, 255, 0.52);color:#000;border:none;margin-top:-30px;outline:none;transition:all 0.3s;}
.btview:hover{background:rgb(255, 255, 255);}
.tw{color:#fff;}
.bggray{background:#f9f9f9;}
.menulinkfooter li a{font-family:pt !important;}
.menulinkfooter2 li a{font-family:pt !important;}
.mg-footer-widget a ,.mg-footer-widget address.mg-footer-widget p.tf ,.mg-footer-widget h2{font-family:pt !important;}
.titles{background:red;font-size:15px;color:#bbb9b9;position:absolute;}
.padl60{padding-left:60px;font-family:pt !important;}
.f14{font-size:14px !important;}
.col6{width:50%;float:left;}
.boxx{background:rgba(255, 255, 255, 0.82);}
.top15{margin-top:15px;}
hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(211, 162, 103), rgba(0, 0, 0, 0));}
@media screen and (max-width:768px){.mobile{display:block;}
.web{display:none;}
}
@media screen and (min-width:768px){.mobile{display:none;}
.web{display:block;}
}
@media screen and (max-width:992px){.rbox{}
.l_box{z-index:1;margin-top:40px;}
}
@media screen and (min-width:992px){.rbox{margin-top:30px;}
.l_box{z-index:1;margin-top:30px;}
}
.btnnl{border-bottom:1px solid #f05542;}
.boxbot{transition:all 0.3s;border-bottom:2px solid #1d2f45;height:50px;background:#f5f5f5;font-size:16px;padding: 13px 0px 13px 0px;font-family:pr;color:#112845;/* margin-bottom:50px; */}
.boxbot:hover
{
  background-color:#112845;color:#fff;border-bottom:2px solid #f15b48;
}
.butto{margin-top:30px;padding-left:27px;}
@media screen and (min-width:992px){.padl50{padding-left:50px;}
}
.box_dis{padding:10px 15px 10px 20px;margin-top:21px;}
.tabbut{background:#ffffff;border:1px solid #16262e;padding:5px 10px 5px 10px;outline:none;}
.acct{background:#f05b46;border:1px solid #16262e;color:#fff;}
.bgphoto{background:rgba(0, 0, 0, 0.76);position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999}
.backphoto{position:fixed;z-index:1999;top:50%;left:50%;margin-top:-208px;margin-left:-400px;}
.cont{position:relative;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0);border-radius:0px;box-shadow:0 3px 9px rgba(0, 0, 0, 0);margin-top:200px;}
.btview{background:rgba(255, 255, 255, 0.52);color:#000;border:none;margin-top:-30px;outline:none;transition:all 0.3s;}
.btview:hover{background:rgb(255, 255, 255);}
.tw{color:#fff;}
.bggray{background:#eee;padding:25px 0px 15px 0px;margin-top:15px;}
.menulinkfooter li a{font-family:pr !important;float:left;padding:0px 15px 0px 0px;width:100%;font-size: 14px;}
.menulinkfooter2 li a{font-family:pt !important;float:left;text-transform:uppercase;padding: 0px 25px 20px 0px;}
.menulinkfooter2{padding:0px;}
.menulinkfooter2 li{list-style:none;}
.mg-footer-widget a ,.mg-footer-widget address.mg-footer-widget p.tf ,.mg-footer-widget h2{font-family:pt !important;}
.titles{background:red;font-size:15px;color:#bbb9b9;position:absolute;}
.tt{position:absolute !important;overflow:visible !important;font-size:15px;color:white !important;z-index:1500 !important;margin-top:0px !important;margin:auto;background:rgba(0, 0, 0, 0);width:100%;padding:5px;font-family:pr;visibility:visible !important;}
@media screen and (max-width:662px){.web,.webs{display:none;}
.mg-book-now{height:110px;/* overflow:hidden; *//* margin-top: 22px; */}
#cbbSort{width:100%}
}
@media screen and (max-width:662px) and (max-width:992px){.web,.webs{display:none;}
.mg-book-now{height: 100% !important;/* overflow:hidden; *//* margin-top: 22px; */}
#cbbSort{width:100%}
}
@media screen and (min-width:992px){.mobi,.ffd{display:none;}
}
.up{position:fixed;right:0;bottom:0;z-index:1000;background:rgba(255, 255, 255, 0.56);height:40px;width:40px;border-radius:100%;margin-right:15px;margin-bottom:15px;border:1px solid #16262e;color:rgb(17, 40, 69);outline:none;}
.bline{border-left:2px solid #f05b46;padding:0px 0px 20px 0px;}
.bline:last-child{border-left:0px solid #f05b46;padding:0px 0px 20px 0px;}
.dot{width:12px;height:12px;background:#f05b46;border-radius:100%;margin-left:-37px;margin-top:0px;position:absolute;}
.titleb{text-align:left;padding:0px 0px 20px 10px;font-size:20px;font-weight:bold;margin-top:0px;margin-left:20px}
.detai{padding:15px 15px 15px 15px;background:#F8FAF6;margin-left:30px;text-align:left;}
.bgb{background:#112845;color:#fff;}
@media screen and (max-width:768px)
{
	.enbox{border:2px solid #112845 !important;padding: 0px 15px 49px 15px !important;margin-top: 160px;}
}
@media screen and (min-width:768px) and (max-width:992px)
{
	.enbox{border:2px solid #112845 !important;padding: 0px 15px 49px 15px !important;margin-top: 80px;}
}
@media screen and (min-width:992px)
{
	.enbox{border:2px solid #112845 !important;padding: 0px 15px 49px 15px !important;margin-top: 60px;}
}
.enbox .ip{background:#eee;}
.enti{margin-top:-15px !important;background:#fff;width: 180px;margin:auto;margin-bottom:-12px;}
.enti_2{margin-top:-15px !important;background:#fff;width:180px;margin:auto;margin-bottom:-12px;font-size: 21px;}
.buti{position:absolute;right:0;top:0;padding:7px 10px 7px 10px;border:none;color:#f05b46;background:none;}
.butides{position:absolute;right:0;top:0;padding: 7px 10px 7px 10px;border:none;color:#f05b46;background:none;margin-top:23px;margin-right:10px;outline:none;}
.r{margin-right:3px !important;}
@media screen and (max-width:1200px){.sp{font-family:pr;font-size:12px;color:#112845;margin-bottom:-35px;}
}
@media screen and (min-width:1200px){.sp{font-family:pr;font-size: 13px;color:#112845;margin-bottom:-35px;}
}
.sp2{font-family:pr;font-size:20px;color:#112845;margin-bottom:15px;margin-top:15px;}
.bdl{-webkit-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);-moz-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);box-shadow:-43px 43px 0px -34px rgb(219, 180, 132);}
.bdr{-webkit-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);-moz-box-shadow:-48px 46px 0px -34px rgb(219, 180, 132);box-shadow:43px 43px 0px -34px rgb(219, 180, 132);}
.xob{background:rgba(238, 238, 238, 0.9);}
.conbox{border:1px solid #112845;}
@media screen and (max-width:768px){.contitle{background:white;width:50%;height:25px;margin-top:-12.5px;margin-bottom:27px;font-size:20px;}}
@media screen and (min-width:768px){.contitle{background:white;width:270px;height:25px;margin-top:-12.5px;margin-bottom:27px;}}
h2.ico a img{width:35px;}
#contactus .ip{background:#eee;border:none;}
.btn-dark-main2{width:100%;background:#f05845;color:#fff;font-family:pr;}
.btn-dark-main2:hover{width:100%;background:#f57c6d;color:#fff;}
.cred{color:#f05845;font-size:13px;}
.borr{border-right:1px solid #eee;}
.filterb{background:#eee;padding: 6px 0px 0px 0px;height: 51px;}
.btnna{margin-left:px;font-size:30px;color:#112845;margin-top:-50px;border:none;background:none;outline:none;}
.btnna>i.fa{margin-top:-15px !important;color:#f05b46;margin-bottom:-150px !important;}
.tview{font-weight:bold;}
.btform{padding-top:5px;}
.tview2{font-weight:bold;float:left;}
.btform2{margin-left:20px;}
@media screen and (max-width:768px){.line{width:100%;padding:10px 0px 0px 0px;float:left;}
.line2{width:100%;padding:10px 0px 0px 0px;float:left;}
.fixscroll.cs-active .cs-options{visibility:visible;height:170px;overflow-y:scroll;}
.fixscroll2.cs-active .cs-options{visibility:visible;height: 130px;overflow-y: auto;}
.cbbox{margin-top:-5px;padding: 3px;border:1px solid #bfbfbf;color:#112845;width:100%;}
}
@media screen and (min-width:768px){.cbbox{margin-top:-5px;padding: 3px;border:1px solid #bfbfbf;color:#112845;width:100%;z-index: 500;}
.line{width:330px;padding:10px 0px 0px 0px;font-family:pr;display:inline-block;}
.line2{width:160px;padding:4px 0px 0px 0px;float:left;font-family:pr;}
.fixscroll.cs-active .cs-options{visibility:visible;height:300px;overflow-y:scroll;}
}
.l15{margin-left:-15px;}
input[required] + label{color:#999;font-family:Arial;font-size:.8em !important;position:relative !important;left:-166px !important;}
input[required] + label:after{content:'*' !important;color:red !important;}
input[required]:invalid + label{display:inline-block !important;}
input[required]:valid + label{display:none !important;}
ul.bedr li{font-size:14px;font-family:pr;}
@media screen and (max-width:1200px){.newbar li{float:left;background:#eee;padding:10px 19px 10px 19px;cursor:pointer;text-transform:uppercase;}
.newbar{margin-bottom:55px;left:0;width:100%;}
}
@media screen and (min-width:1200px){.newbar li{float:left;background:#eee;padding:10px 27.5px 10px 27.5px;cursor:pointer;text-transform:uppercase;}
.newbar{margin-bottom:55px;left:0;}
}
.ft{animation-name:example;transition:0.3s;animation-duration:6s;animation-iteration-count:infinite;}
@keyframes example{from{background-color:#f05b46;opacity:1;}
to{background-color:#f05b46;margin-top:670px;opacity:0.8;}
}
.doll{margin-top:-4px;position:absolute;margin-left:-10px;}
.tremark{font-size:12px;font-family:pt;}
.newbar{opacity:0;}
.bgbox{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999;display:none;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) -1%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.74) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 100%);background:radial-gradient(ellipse at center, rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bd000000',GradientType=1);}
.boxcon{width:300px;height:200px;position:fixed;background:#fff;z-index:2001;top:50%;left:50%;margin-top:-100px;margin-left:-150px;padding:50px 10px;outline:2px solid #112845;outline-offset:-10px;display:none;}
.boxcon>.fa{font-size:50px;color:green;}
.titlebo{font-size:15px;color:#112845;text-transform:uppercase;font-family:pr;}
.hid{display:none;}
.butenq{position:fixed;bottom:0;left:0;right:0;background:rgb(255, 255, 255);z-index:100;padding:15px 15px 15px 15px;box-shadow:0px -2px 5px #cacaca;}
@media screen and (max-width:380px){.btn_enq{width:48%;background:#f05b46;border:none;border-radius:3px;color:#fff;padding: 10px 0px 10px 0px;font-size:16px;font-family:pr;transition:all 0.3s;margin-top:5px;margin-bottom:5px;}
}
@media screen and (min-width:380px){.btn_enq{width:49%;background:#f05b46;border:none;border-radius:3px;color:#fff;padding: 10px 0px 10px 0px;font-size:16px;font-family:pr;transition:all 0.3s;}
}
.btn_enq:hover{background:#112845;transition:all 0.3s;}
.enq{position:fixed;z-index: 1100;/* bottom:0; */left: 50%;right:0;background:white;height: 90%;width: 95%;top: 50%;/* left: 50%; */transform: translateX(-50%) translateY(-50%);overflow-y:  auto;}
.inq1
{
	padding:15px 15px 15px 15px;
}
.bclose{right:0;position:fixed;margin-top:-45px;padding:5px 10px;background:rgba(255, 255, 255, 0);border:none;font-size:28px;}
.bgw{position:fixed;z-index: 1060;left:0;top:0;right:0;bottom:0;background: rgba(0, 0, 0, 0.8);}
.carousel-inner:hover{cursor:pointer;}
.minitext{color:#f05b46;font-size:16px;}
.textalert{color:red;}
.buti{outline:none;}
@media screen and (max-width:768px){.weeb{display:none;}
}
.inb{border-bottom:2px solid #d3a267;}
@media screen and (max-width:663px){.motop{}
}
@media screen and (min-width:663px){.motop{margin-top:70px;}
}
.loadd{width:80px;background: rgba(238, 238, 238, 0);padding: 15px 15px 15px 15px;position: relative;left:50%;margin-left:-25px;display:none;border:none;border-radius:3px;z-index:20;display:  none;}
.load2{width:80px;background:rgb(238, 238, 238);padding:15px;position:absolute;left:50%;margin-left:-25px;display:none;border:none;border-radius:3px;z-index:20;}
h1{font-size:25px}
.spho:hover .coverb{width:100%;height:100%;background:rgba(0, 0, 0, 0.53);position:absolute;z-index:150;transition:all 0.3s !important;}
.coverb{transition:all 0.3s !important;}
.tview{color:rgb(240, 91, 70);position:absolute;z-index:1;bottom:0;margin-left:15px;margin-bottom:15px;opacity: 1;transition:all 0.3s !important;}
.spho:hover .tview{opacity:1;transition:all 0.3s !important;}
.cbbdes{width:100% !important;position:relative;cursor:pointer;padding:9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#112845;color:#fff;border:1px solid #fff;z-index:10 !important;}
.cbbdes option{background:#fff;color:#000;height:50px;margin-top:100px;}
.cbbdes > option:active{background:red;}
@media screen and (max-width:992px){.aab{padding:0px !important;}
}
.baa{border-radius:0px !important;width:100% !important;}
.tb{color:#000 !important;}
.topfoot{background:whitesmoke;padding:15px 0px 34px 0px;}
#email{border-radius:0px;width:70%;float:left;}
.moodd{bottom:-18px !important;overflow:visible !important;}
@media screen and (max-width:992px){.ccc{display:none;}
.covlife{display:none;}
.ard{margin:auto;text-align:center;background:rgba(255, 0, 0, 0);width:100%;padding:5px 20px 20px 20px;margin-top:-20px;position:absolute;font-size:20px;}
}
@media screen and (min-width:992px){.covlife{}
.ard{display:none;}
}
.backgi{background-image:url('../png/webp.net-resizeimage.png');position:fixed;left:0;top:70px;right:0;bottom:0;background-position:50%;background-size:cover;}
@media screen and (max-width:768px){.contain{background:rgba(0, 0, 0, 0.54);color:#fff;width:50%;position:absolute;height:400px;width:100%;top:50%;margin-top:-200px;padding:70px 20px;text-align:center;}
.tt1,.tt2{font-size:25px;margin-bottom:15px;font-family:pr;}
.tt3{font-size:18px;font-family:pt !important;margin-bottom:50px;}
.tt4{font-size:14px;font-family:pt !important;margin-top:20px;}
.f188{font-size: 16px !important;}
}
@media screen and (min-width:768px){.contain{background:rgba(0, 0, 0, 0.54);color:#fff;width:50%;position:absolute;height:400px;width:800px;top:50%;left:50%;margin-top:-200px;margin-left:-400px;padding:70px 20px;text-align:center;}
.tt1,.tt2{font-size:40px;margin-bottom:45px;font-family:pr;}
.tt3{font-size:26px;font-family:pt !important;margin-bottom:50px;}
.tt4{font-size:18px;font-family:pt !important;margin-top:20px;}
.f188{font-size:22px;}
}
.brb{border-bottom:1px solid #112845;}
.mb{margin-bottom:-5px;}
.sp{position:relative;z-index:100;}
.f25{font-size:25px !important;}
.f16{font-size:16px !important;}
.t5b24{margin-top:5px;margin-bottom:10px;}
ul.cbar{padding:0px;}
.acctt{border-left:0px solid black !important;}
@media screen and (min-width:20px) and (max-width:992px){ul.cbar li{list-style:none;border-left:0px solid red;padding:0px 0px;color:#000;margin-bottom:15px;text-align:center;}}
@media screen and (min-width:992px) and (max-width:1200px){ul.cbar li{list-style:none;float:left;border-left:1px solid red;padding: 0px 25px;color:#000;margin-bottom:15px;}}
@media screen and (min-width:1200px){ul.cbar li{list-style:none;float:left;border-left:1px solid red;padding: 0px 42px;color:#000;margin-bottom:15px;}}
.f22{font-size: 22px;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.ilb{display:inline-block;}
.tupper{text-transform:uppercase !important;}
.aab h2{font-size:22px;}
h2.fprb{font-family:pr !important;font-weight:bold !important;}
@media screen and (max-width:414px){.ilb{font-size:12px !important;}
}
#revv .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:#d8d8d8;border:1px solid #a2a2a2;border-radius:10px;}
#revv .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.cdf{cursor:default !important;}
.bgpop{position:fixed;left:0;top:0;right:0;bottom:0;background:#0c264621;z-index:199;display:none;}
@media screen and (max-width:768px){.b_pop{background:#0b2646ed;position:fixed;width: 90%;height: 80%;padding:35px 15px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2000;color:#fff;text-align:center;display:none;}
.t1mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:15px;}
.t2mess{font-size:14px;font-family:pt;line-height:1.5;margin-top:20px}
.t3mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:15px;font-style:italic}
.btop{margin-top:-6px;}
.ftop{margin-top:45px;}
}
@media screen and (min-width:768px){.b_pop{background:#0b2646ed;position:fixed;width:750px;height:auto;padding:55px 35px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2000;color:#fff;text-align:center;display:none;}
.t1mess{font-size:25px;font-family:pt;line-height:1.5;margin-top:15px;}
.t2mess{font-size:18px;font-family:pt;line-height:1.5;margin-top:20px}
.t3mess{font-size:20px;font-family:pt;line-height:1.5;margin-top:15px;font-style:italic}
}
.tfaq{margin:0 0 35px !important;}
.but_ques{width:100%;background: #d3a260;border:none;color:#fff;padding:0px;margin:18px 0px;}
.inbut{padding:0px;margin-top:10px;}
.inbut li{display:inline-block;padding:0px 20px;border-right:0px solid #fff;background: #5a5a5a00;}
@media screen and (max-width:768px){.lin{padding:0px 0px !important;display:none !important;}
.inbut li:first-child{border-bottom:1px solid #fff;}
}
@media screen and (min-width:1200px){.lin{padding:0px 80px !important;}}
@media screen and (min-width:992px){.q_box{position:fixed;background:white;z-index:1110;width:768px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding: 20px 10px 40px 10px;display:none;}}
.q_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);z-index:1100;display:none;}
.q_form{border-radius:1px;margin-bottom:0px;border-color:#d4d4d4 !important;padding:5px 12px !important;height:auto;box-shadow:none;color:#4b565b;}
.ql label{font-size:14px !important;margin-bottom:-10px;}
.qbut{width:100%;background:#f05b46;color:#fff;border:0px;margin-top:10px;text-transform:uppercase;padding:5px 5px;}
.q_top{background:#0b2646;}
.q_name{font-size:18px;/* margin-bottom:15px; */margin-top: -5px !important;}
.wicc li{margin-left:25px;}
.w_title{font-weight:bold;font-family:pr;margin-top:15px;margin-bottom:15px;font-size:16px;}
@media screen and (max-width:662px){.phe{margin-top:-23px;}}
@media screen and (max-width:396px){.fplan{background:rgba(240, 91, 70, 0);border:none;color:#000;padding:5px 15px;position:absolute;right:0;outline:none;margin-bottom:-26px;bottom:0;display:none;}
.fplan1{width:100%;background:#f05b4600;border:none;margin-top:15px;margin-bottom:25px;position:relative;z-index:1000;}
}
@media screen and (min-width:396px){.fplan{background:rgb(255, 255, 255);border:none;color:#000;padding:5px 15px;position:absolute;right:0;margin-top:-40px;outline:none;}
.fplan1{display:none;}
}
.diy a{color:red !important;}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:">\00a0";}
@media screen and (max-width:662px){.breadcrumb li a{color:#112845;font-size: 12px;}.breadcrumb{padding: 0px 15px 0px 15px;margin-bottom: 0px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}.breadcrumb_2{margin-top: 77px !important;}}
@media screen and (min-width:663px) and (max-width:768px){.breadcrumb li a{color:#112845;font-size: 12px;}.breadcrumb{padding: 0px 15px 0px 15px;margin-bottom: 0px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}
@media screen and (min-width:768px) and (max-width:992px){.breadcrumb li a{color:#112845;font-size: 13px;}.breadcrumb{padding: 0px 15px 0px 15px;margin-bottom: 20px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}
@media screen and (min-width:992px){.breadcrumb li a{color:#112845;font-size: 13px;}.breadcrumb{padding: 8px 15px 5px 15px;margin-bottom: 20px;list-style:none;background-color: #ffffff !important;border-radius:0px;border-bottom:1px solid #eeeeee;}}
.breadcrumb li a:hover{color:#f05b46;}
.bread_no{background:#f05b46c2;border:none;border-radius:100px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;padding:2px 7px 0px 7px;outline:none;}
.breadcrumb li.active a{color:#f05b46 !important;}
.recent{margin-top:55px;margin-bottom:15px;}
.recent .media{padding:5px;transition:all 0.3s;}
.recent .media:hover{background:#eeeeee !important;padding:5px;cursor:pointer;}
.recent a{color:#000 !important;}
@media screen and (max-width:768px){.i_vdo{width:100%;background:black;}}
@media screen and (max-width:992px){
.xclose{right:0;position:absolute;top:0;margin-top:5px;margin-right:5px;padding:10px 15px;background: #0b2646;border:none;color:#fff;cursor:pointer !important;z-index:1000;}
}
@media screen and (min-width:992px){
.xclose{right:0;position:absolute;top:0;margin-top:5px;margin-right:5px;padding:10px 15px;background: #ffffff;border:none;color:#fff;cursor:pointer !important;z-index:1000;}
}
@media screen and (max-width:490px){.is_c_cover{width:460px;}
.c_cover{width:100%;overflow-x:scroll;}
}
@media screen and (min-width:992px){.fix_bar{position:fixed;width:100%;z-index:100;}
.fix_bar2{position:fixed;width:100%;z-index: 90;top: 123px;}
.blank{width:100%;height: 60px;margin-top: 36px;}
}
@media screen and (max-width:662px){.ttop{margin-top:30px;margin-bottom:30px;}
.n_text{font-size:20px;}
}
@media screen and (min-width:662px) and (max-width:992px){.ttop{margin-top:80px;margin-bottom:30px;}
.n_text{font-size:20px;}
}
@media screen and (min-width:992px){.ttop{margin-top:80px;margin-bottom:30px;}
.n_text{font-size:30px;}
}
.ffix,.ffix:hover,.ffix:active,.ffix:focus{font-size:15px !important;display:inline-block !important;padding:1px !important;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@font-face{font-family:pr;src:url('../otf/proxima-nova-regular.otf');}
@font-face{font-family:pri;src:url('../otf/proxima-nova-regular-italic.otf');}
@font-face{font-family:pt;src:url('../otf/proxima-nova-thin.otf');}

/*------------------star rating--------------------------------*/
 /*! * @copyright &copy; Kartik Visweswaran, Krajee.com, 2013 - 2015 * @version 3.5.6 * * A simple yet powerful JQuery star rating plugin that allows rendering * fractional star ratings and supports Right to Left (RTL) input. * * For more JQuery/Bootstrap plugins and demos visit http://plugins.krajee.com * For more Yii related demos visit http://demos.krajee.com */ .rating-loading{width:25px;height:25px;font-size:0px;color:#fff;background:transparent url('../loading.html') top left no-repeat;border:none}.rating-fa{font-family:'FontAwesome';padding-left:1px}.rating-fa .rating-stars:before{padding-left:1px}.rating-gly{font-family:'Glyphicons Halflings'}.rating-gly-star{font-family:'Glyphicons Halflings';padding-left:2px}.rating-gly-star .rating-stars:before{padding-left:2px}.rating-lg .rating-gly-star, .rating-lg .rating-gly-star .rating-stars:before{padding-left:4px}.rating-xl .rating-gly-star, .rating-xl .rating-gly-star .rating-stars:before{padding-left:2px}.rating-active{cursor:default}.rating-disabled{cursor:not-allowed}.rating-uni{font-size:1.2em;margin-top:-5px}.rating-container{position:relative;vertical-align:middle;display:inline-block;color:#e3e3e3}.rating-container:before{content:attr(data-content)}.rating-container .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fde16d;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.rating-container .rating-stars:before{content:attr(data-content);text-shadow:0 0 1px rgba(0,0,0,0.7)}.rating-container-rtl{position:relative;vertical-align:middle;display:inline-block;overflow:hidden;color:#fde16d}.rating-container-rtl:before{content:attr(data-content);text-shadow:0 0 1px rgba(0, 0, 0, 0.7)}.rating-container-rtl .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#e3e3e3;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.rating-container-rtl .rating-stars:before{content:attr(data-content)}.rating-xl{font-size:4.89em}.rating-lg{font-size:3.91em}.rating-md{font-size:3.13em}.rating-sm{font-size:2.5em}.rating-xs{font-size:2em}.star-rating .clear-rating, .star-rating-rtl .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%}.clear-rating-active{cursor:pointer !important}.clear-rating-active:hover{color:#843534}.star-rating .clear-rating{padding-right:5px}.star-rating .caption, .star-rating-rtl .caption{color:#999;display:inline-block;vertical-align:middle;font-size:55%}.star-rating .caption{padding-left:5px}.star-rating-rtl .caption{padding-right:5px}@media print{.rating-container, .rating-container:before , .rating-container-rtl .rating-stars, .rating-container-rtl .rating-stars:before{color:#f3f3f3!important}.star-rating .clear-rating, .star-rating-rtl .clear-rating{display:none}}
 /*------------------star rating--------------------------------*/
 @media screen and (max-width:768px)
 {
 	.mg2 {padding: 0px 0px 15px 0px !important;}
     .gray_mob
     {
         background: #fff;
         padding: 10px 0px 0px 0px;
         border: 1px solid #eee;
     }
     ul li img{background:rgba(255, 0, 0, 0);width:24px !important;height:24px;}
 }
  @media screen and (min-width:768px)
 {
     .gray_mob
     {
         background:#eee0;
         padding:5px 10px 2px 10px;
         margin-top:-10px;
         border: 0px solid #eee;
     }
     ul li img{background:rgba(255, 0, 0, 0);width: 30px !important;height:30px;}
 }
 .ontop
 {
     z-index:699;
 }
 
@media screen and (min-width:768px) and (max-width:992px)
{
	.mg2 {padding: 0px 0px 17px 0px !important;}
}
 @media screen and (max-width:992px)
 {
     .btext
     {
         display:none !important;
     }
      .fsearch
     {
         font-weight:thin;
         position:relative;
         margin-top:0px;
         width:  45px;
         margin-left: 0px;
         margin-right: -10px;
     }
     .imglogo{margin-left: 20px;}
     .btitle{font-size:20px;margin-top: -2px;}
 }
  @media screen and (min-width:992px)
 {
 	.btitle{font-size:20px;margin-top: 24px;}
     .fsearch
     {
         display:none;
     }
 }
 .new_foot
 {
	 background: #eeeeee;
	}
 .pad20
 {
	 padding:20px;
 } 
 @media screen and (max-width:768px)
 {
    .padtop50
    {
	 padding-top: 5px;
	 padding-bottom:50px;
	}
 }
  @media screen and (min-width:768px)
 {
    .padtop50
    {
	 padding-top: 25px;
	 padding-bottom: 10px;
	}
 }
 .top69
 {
	 margin-top: 69px;
 }
  .top41
 {
	 margin-top: 41px;
 }
   .top21
 {
	 margin-top: 21px;
	 margin-bottom:20px;
 }
 .f30
 {
	 font-size:30px;
 }
 .blu,.blu>a
 {
	 color:#236AB7 !important;
 }
 .tg
 {
	 color:#4b565b !important;
 }
 /************************booking***********************************/
.btop
{
	width:200px;
	border:none;
	background:#d3a267;
	color:#fff;

	margin-top:15px;
	margin-bottom:5px;
	right:0;
	position:relative;
}
.con
{
	background:#0c2747;
}
.pad1015
{
	padding: 10px 15px;
}
.pad150
{
	padding: 15px 0px;
}
@media screen and (max-width:768px)
{
	.cobu
	{
		text-align:center;
	}
}
@media screen and (min-width:768px)
{
	.cobu
	{
		text-align:right;
	}
}
.d1
{
	margin-left:30px;
	margin-right:30px;
}
.d2
{
	margin-left:48px;
	margin-right:30px;
}
.d3
{
	margin-left:47px;
	margin-right:30px;
}
.d4
{
	margin-left:34px;
	margin-right:30px;
}
.d5
{
	margin-left:49px;
	margin-right:30px;
}
.d6
{
	margin-left:37px;
	margin-right:30px;
}
.d7
{
	margin-left:21px;
	margin-right:30px;
}
.fnb
{
	font-weight:bold;
}
.text_b_head
{
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
}
.box_top
{
	background:#0d2848;
	color:#fff;
	padding:15px 35px 10px 35px;

}
.box_top_detail
{
	border:1px solid #aaa;
	padding:20px 15px 0px 15px;
}
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
    line-height: 14px;
}
.saveb
{
	background:#f05b46;
	border:none;
	color:#fff;
	padding:7px 45px 5px 45px;
	text-align:center;
	margin:auto; 
	transition:all 0.3s;
	margin-top:15px;
	margin-bottom:15px;
}
.saveb:hover
{
	background:#ff7663;
}
.top15
{
	margin-top: 15px !important;
}
.pad10
{
	padding: 10px;
}
.text_b_head2
{
	text-transform:uppercase;
	font-size:14px;
}
.top20
{
	margin-top:20px;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #cacaca;
    text-align: center;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 0px;
}
 /************************booking***********************************/
  .gob
 {
 	padding:15px 0px;
 	margin-top: -13px;
 	margin-bottom:10px;
 }
 .bottom15
 {
	 margin-bottom:15px;
 }
 @media screen and (min-width:768px)  and (max-width:992px)
 {
	 .hei
	 {
		 height:188px;
	 }
 }
  @media screen and (max-width:768px)
 {
	  .bbdet
	 {
		 height:80px;
		 background:#c2ffc400;
	 }
	 .mobtop
	 {
	 	margin-top:-20px;
	 }
	 .mobtop0
	 {
		 margin-top:0px;
	 }
	 .fr_des
	{
		margin-bottom: 0px;
		background:#ffc2c200;
		margin-top: 5px;
	}
 }
  @media screen and (min-width:768px)
 {
	  .bbdet
	 {
		 height: 70px;
		 background:#ff8a8a00;
		 overflow-y: auto;
		}
	.fr_des
	{
		margin-bottom: 2px;
		background:#ffc2c200;
		margin-top: 0px;
	}
 }
.ftt {
    background: rgba(240, 91, 70, 0.85);
    border: none;
    color: #fff;
    padding: 5px 15px;
    position: absolute;
    margin-top: 110px;
    z-index: 10;
}
@media screen  and (min-width:0px) and (max-width:420px)
{
	.tags_bar{background: rgb(235 144 109 / 85%);border:none;color:#fff;padding:5px 15px;position:absolute;margin-top:15px;z-index:10;width: 90%;}
	.bad
	{
		background: rgb(211, 162, 96);
		width:100%;
		font-size: 12px;
		text-transform: inherit;
		color: #ffffff;
		border:none;
		padding: 10px 5px 10px 5px;
		font-family:pt;
		cursor:default;
		outline:none;
		margin-bottom: 46px;
		margin-top: -17px;
		font-family:  pt !important;
		font-weight:  bold;
	}
}
@media screen  and (min-width:420px) and (max-width:768px)
{
	.tags_bar{background: rgb(235 144 109 / 85%);border:none;color:#fff;padding:5px 15px;position:absolute;margin-top:15px;z-index:10;width: auto;}
	.bad
	{
		background: rgb(211, 162, 96);
		width:100%;
		font-size: 16px;
		text-transform: inherit;
		color: #ffffff;
		border:none;
		padding: 10px 5px 10px 5px;
		font-family:pt;
		cursor:default;
		outline:none;
		margin-bottom: 46px;
		margin-top: -17px;
		font-family:  pt !important;
		font-weight:  bold;
	}
}
@media screen and (min-width:768px) and (max-width:992px)
{
	.bad
	{
		background: rgb(211, 162, 96);
		width:100%;
		font-size: 16px;
		text-transform: inherit;
		color: #ffffff;
		border:none;
		padding: 17px 5px 15px 5px;
		font-family:pt;
		cursor:default;
		outline:none;
		margin-bottom: 43px;
		margin-top: 2px;
		font-family:  pt !important;
		font-weight:  bold;
	}
}
@media screen and (max-width:992px)
{
	.bad > strong
	{
		font-family:pr;
	}
    #no_bed
    {
        padding:8px;
        background:none;
        margin-bottom:-5px;
        border:1px solid #ced4d7;
    }
}
@media screen and (min-width:992px)
{
	.ipsc22
    {
        color: #9c9c9c;
        width:100%;
        background:#eeeeee;
        border:none;
    }
    #no_bed
    {
        background:none;
        border: 2px solid #eeeeee;
    }
}
.ipsc
{
	color: #9c9c9c;
	width:100%;
	background:#eeeeee;
	border:none;
}
@media screen and (max-width:768px)
{
	.ipsc2
	{
		color: #9c9c9c;
		width:100%;
		background:#eeeeee;
		border:none;
	}
	.ipsc2 > select.ips
	{
		padding:10px;
		background:none;
	}
}
@media screen and (min-width:768px)
{
	.adsv
	{
    background-color:#eeeeee;
    padding: 11px 5px 10px 8px;
    height: 78px;
    margin-bottom:-35px;
	}
	.ipsc2
	{
		color: #9c9c9c;
		width:100%;
		background:#eeeeee;
		border:none;
		display: block;
	}
	.ipsc2 > select.ips
	{
		padding:10px;
		background:none;
	}
}
#no_bed_mo
{
	border: 1px solid #eeeeee;
}
.ipsc2 > select.ips {
     padding: 10px;
     margin: 0;
     -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
     margin-top:1px;
     margin-bottom:1px;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance:none ;
	padding: 8px;
     margin: 0;
     background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 96% / 10px no-repeat #fff !important ;
}
select#countryCode{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance:none ;
	padding: 8px;
     margin: 0;
     background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 96% / 10px no-repeat #eee!important ;
}
label.optin,span.optin {
    display:initial;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight:lighter;
    font-size:13px ;
    font-family:pt;
}
@media screen and (max-width:768px)
{
	.ql
	{
		margin-bottom: -10px;
		margin-top: 2px;
		font-weight:bold;
		font-size: 13px;
	}
	.mb-20
	{
		margin-bottom: 10px;
	}
	.blo
	{
		margin-bottom:20px;
		margin-top: -15px;
	}
}
@media screen and (min-width:768px) and (max-width:992px)
{
	.ql
	{
		margin-bottom: 0px;
		margin-top: 10px;
		font-weight:bold;
		font-size:18px;
	}
	.mb-20
	{
		margin-bottom: 20px;
	}
	.blo
	{
		margin-bottom: 30px;
		margin-top: -35px;
	}
}
@media screen and (min-width:992px)
{
	.ql
	{
		margin-bottom: -10px;
		margin-top:20px;
		font-weight:bold;
		font-size: 14px;
	}
	.blo
	{
		margin-bottom: 40px;
	}
}
.adblu
{
	background: rgba(17, 40, 69, 0.56) !important;
	color:  #fff !important;
}
.tgold
{
	color:#d3a260;
	font-weight:  normal;
}
.inss
{
	font-weight:lighter;
}
.boxpho
{
  transition:all 1s;
  overflow:hidden;
  background-color:#000;
}
.boxpho > img
{
  transition:all 1s;
}
.bpl
{
	padding-left: 0px;
    padding-right: 5px;
}
.bpr
{
	padding-right: 0px;
    padding-left: 5px;
}
.top30
{
	margin-top:30px;
}
.ca_box_name
{
  position:absolute;
  top: 50%;
  left: 50%;
  margin-right:15px;
  margin-top:8px;
  color:#fff;
  font-size: 18px;
  transition:all 0.3s;
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
}
.top-40px
{
	margin-top:-40px;
}
.palla
{
  margin-bottom: -11px;
  margin-top: 10px;
  height: 370px;
  overflow:hidden;
  background-color: #00000033;
}
.fiximg
{
  background:url('../jpg/photo_1500966498.jpg');
  position:fixed;
  background-size: cover;
  height:  100%;
  top: 0;
  z-index: -1;
  left:  0;
  right:  0;
  width:  100%;
}
.bgwh
{
  background-color:white;
}
.fa-play-circle:hover
{
  color:#ffffff;
}
@media screen and (max-width:992px)
{
  .ttmain
  {
    color:#fff;
    font-size: 25px;
    margin-top: 51px;
    z-index:  10;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width:  100%;
  }
  .fa-play-circle
  {
    font-size:5em;
    text-align:center;
    color:#ffffffbf;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    cursor:pointer;
    z-index:  10;
    top: 50%;
  }
  .mt10
  {
      margin-top: 20px;
      margin-bottom: 60px;
  }
}
@media screen and (min-width:992px)
{
  .mt10
  {
      margin-top: 30px;
      margin-bottom: 40px;
  }
  .ttmain
  {
    color:#fff;
    font-size: 45px;
    margin-top: 73px;
    z-index:  10;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width:  100%;
  }
  .fa-play-circle
  {
    font-size: 6em;
    text-align:center;
    color:#ffffffbf;
    position:absolute;
    left:50%;
    transform: translateX(-50%) translateY(-10%);
    cursor:pointer;
    z-index:  10;
    top: 50%;
  }
}
.ttsub
{
  color:#fff;
  margin-top:30px;
  margin-bottom: 50px;
  font-size:2em;
  position: absolute;
  z-index:  10;
}
.insps
{
  position:absolute;
  z-index:-1;
  left:0;
  top:0;
}
.vdo_cov
{
  width:100%;
}
.filters
{
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background-color: rgba(141, 142, 142, .41);

  z-index: 5;
}