
@font-face {font-family: 'regular';src: url('../fonts/regular.eot');src: local('â˜º'), url('../fonts/regular.woff') format('woff'), url('../fonts/regular.ttf') format('truetype'), url('../fonts/regular.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'heading';src: url('../fonts/heading.eot');src: local('☺'), url('../fonts/heading.woff') format('woff'), url('../fonts/heading.ttf') format('truetype'), url('../fonts/heading.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'menu';src: url('../fonts/menu.eot');src: url('../fonts/menu.eot') format('embedded-opentype'),url('../fonts/menu.woff') format('woff'),url('../fonts/menu.ttf') format('truetype'),url('../fonts/menu.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'italic';src: url('../fonts/italic.eot');src: url('../index.html#iefix') format('embedded-opentype'),url('../index.html') format('woff'),url('../fonts/italic.ttf') format('truetype'),url('../index.html') format('svg');font-weight: normal;font-style: normal;}

body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {background: #fff;}
body::-webkit-scrollbar-thumb {background: #C69200;outline: 1px solid #C69200;}
::selection{color:#C69200}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff}
::placeholder {color:#3a1b07;font-family:'menu'}
::-webkit-input-placeholder { color: #3a1b07;font-family:'menu'}
::-moz-placeholder { color: #3a1b07;font-family:'menu'}
:-moz-placeholder { color: #3a1b07;font-family:'menu'}
:-ms-input-placeholder { color: #3a1b07;font-family:'menu'}
.text-left{text-align:left !important}
html, body, .site-wrapper {height: 100%; }
body{font-family:'regular',Sans-Serif; font-size:14px;position: relative; color:#3a1b07;background:#fff;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-family:'menu';letter-spacing:2px;font-size:60px;font-weight:normal}
dl, ol, ul{margin:0px;padding:0px;}
ul li{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;color:#3a1b07}
a:focus,a:hover{text-decoration:none;color:#3a1b07}
img{display:block;width:100%;}
.no-padding {padding-left: 0;padding-right: 0;}
input:focus{outline:0;border:0}
.topnav{background:#C69200;}
.topnav .row{padding:0px;margin:0px;}

.topnav .contact li{float:right;margin:0px;padding:15px 0px;color:#3a1b07;margin-right:10px;}
.topnav .contact li i{padding-right:5px;}
.topnav .social{list-style: none;margin: 0;padding: 0;text-align:center}
.topnav .social li{color:#fff; padding:10px 0px;   display: inline-block;}
.topnav .social li a{color:#fff;padding:10px;font-size: 15px;line-height: 1;}
.topnav .contacttopleft{float:left;}
.topnav .contacttopleft a{color:#3a1b07;letter-spacing: 2px;}
.topnav .contacttopleft a i{color:#000;}
.topnav .contacttopright{float:right;padding:10px 0px;}
.topnav .contacttopright a{padding:15px 10px;font-family: menu;color:#000}
.topnav .enquiry{background-color: #000;font-family:'menu';color: #FFC30D !important;text-decoration:none;letter-spacing:1px;}
header{z-index:1;}
header .header-bottom{background:#000;}
header.header {left: 0;top: 0;width: 100%;}
header.header.is-sticky {z-index:5;position: fixed;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: slideInDown;animation-name: slideInDown;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;background:#3a1b07}
header.header.is-sticky .topnav{padding:0px;background:#fff}
header.header.is-sticky .topnav .contacttopleft{padding:5px 0px;}
header.header.is-sticky .topnav .contacttopright{padding:5px 0px;}
header.header.is-sticky .topnav .social li{padding:5px 0px 0px 0px;}

.logo {padding:0px;}
.logo a img {width:auto;}

.main-menu{float:right}
.main-menu > ul {display: -webkit-box;display: -ms-flexbox;display: flex; }
.main-menu > ul > li{padding:25px 20px 25px;}
.main-menu > ul > li:last-child {padding-right: 0; }
.main-menu > ul > li > a {display: block;position: relative;text-transform: uppercase;letter-spacing:1px;color:#FFF;font-family:menu}
.main-menu > ul > li > a:last-child{padding:0px;}
.main-menu > ul > li > a:hover{color:#C69200 }
.main-menu > ul > li > a::before {content: "";position: absolute;left: 0;bottom:-10px;height: 3px;width: 0;background-color: #ffcc00;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s; }
.main-menu > ul > li.has-dropdown > a::after {content: "\f175";font-family: FontAwesome;margin-left:10px;color:#ffcc00;}
.main-menu > ul > li.active > a::before, .main-menu > ul > li:hover > a::before {width: 100%;background-color: #ffcc00; }
.main-menu > ul > li:hover > .sub-menu {opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li:hover > .mega-menu {margin-top: 0;opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li img{width:50px;width: 40px;padding-right: 10px;}
.main-menu > ul .navstyle{padding:20px 0px;}
.main-menu > ul .navstyle li{padding:10px 0px;}

.sub-menu {position: absolute;left: auto;top: 100%;margin-left: -20px;padding:10px 0px;background-color: #3a1b07;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: -99;opacity: 0;visibility: hidden; width:220px;border-bottom:5px solid #ffcc00}
.sub-menu li {margin-bottom: 0px;position: relative; }
.sub-menu li:last-child {margin-bottom: 0; }
.sub-menu li a {color: #ffcc00;display: block;line-height: 30px;padding: 0px 10px;letter-spacing:1px; text-transform:uppercase;font-family:menu}
.sub-menu li.has-dropdown > a::after {content: "\e876";font-family: FontAwesome;line-height: 30px;float: right;color:#44ffcc004242;padding-left: 20px;}
.sub-menu li.active > a {color: #ffcc00; }
.sub-menu li .sub-menu {left: 100%;top: 0;margin-left: 0;width: 200px; }
.sub-menu li:hover > a {color: #ffcc00;}
.sub-menu li:hover .sub-menu {margin:0px;opacity: 1;visibility: visible;z-index: 99; }

.mobile-menu {-webkit-box-flex: 1 !important;-ms-flex: 1 0 100% !important;flex: 1 0 100% !important; }
.mobile-menu .mean-bar .meanmenu-reveal {position: absolute;top: -49px; }
.mobile-menu .mean-bar .meanmenu-reveal span {position: relative;}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar {height: 2px;width: 26px;background-color: #fff;display: block;margin: 20px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #fff; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before {top: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {bottom: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close {height: 2px;width: 26px;background-color: transparent;display: block;margin: 18px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #fff; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }
.mobile-menu .mean-bar .mean-nav {background-color: #ffffff; }
.mobile-menu .mean-bar .mean-nav > ul > li:first-child > a {border-top: none; }
.mobile-menu .mean-bar .mean-nav > ul li {position: relative;display: block;float: left;width:100%;background: #000;}
.mobile-menu .mean-bar .mean-nav > ul li a {display: block;color: #C69200;text-transform: uppercase;position: relative;padding:5px 15px;letter-spacing:1px; font-family:menu}
.mobile-menu .mean-bar .mean-nav > ul li a::after {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li a.active {color: #fff; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand {position: absolute;right: -1px;top: 0;color: #fff;height: 46px;width: 40px;text-align: center;padding: 0; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand.mean-clicked {line-height: 40px; }
.mobile-menu .mean-bar .mean-nav > ul li span {display: block;color: #3a1b07;font-weight: 600;text-transform: uppercase;line-height: 44px;position: relative;border-top: 1px solid rgba(0, 0, 0, 0.05);border-bottom: none;padding: 0 40px 0 20px;margin: 0; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu, .mobile-menu .mean-bar .mean-nav > ul li ul {position: static;background-color: rgba(0, 0, 0, 0.03);margin: 0;padding: 0 !important;width: 100%;-webkit-box-shadow: none;box-shadow: none;margin: 0;display: none;float: left;width: 100%;opacity: 1;visibility: visible;z-index: 1;-webkit-transition: none;-o-transition: none;transition: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li, .mobile-menu .mean-bar .mean-nav > ul li ul li {padding: 0;margin: 0;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;border-right: 0px solid transparent;width: 100%;display: block !important;float: left;width: 100%; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li a {display: block !important; padding:0px 15px;}
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li ul li a::before {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul {background-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a {border-top: 1px solid rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }

.owl-theme .owl-controls{text-align: center;}
.owl-theme .owl-controls .owl-buttons div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;padding: 3px 10px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-item.loading{min-height: 150px;background: url(../index.html) no-repeat center center}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(../index.html) 8 8, move;}
.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo .item{display: block;padding: 30px 0px;margin: 5px;color: #3a1b07;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div {padding: 5px 9px;}
.owl-theme .owl-buttons i{margin-top: 2px;color: #ddd;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;top: 40%;background:#C69200}
.owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;top: 40%;background:#C69200}

.home-enquiry{padding: 25px 15px 30px;background:#fff;background-size: auto 91px;box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.06);}
.home-enquiry .form input:focus{outline:none}
.home-enquiry .form label{color:#000;text-transform:uppercase;display:block;margin-top:10px;font-size:12px;font-family:'menu';letter-spacing:2px;}
.home-enquiry .form input{ border:0;color:#3e3e3e;background:#fff;border-radius:0;padding:10px 30px;width: 100%;border:1px solid #3A0707}
.home-enquiry .form input[type=submit]{background:#C69200;color:#000;border:1px solid #000;margin-top:35px;}
.home-enquiry .form #guest{background-image: url(../img/name.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #email{background-image: url(../img/email.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #mobile{background-image: url(../img/mobile.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #traveldatefrom{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #traveldateto{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #checkin{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}
.home-enquiry .form #checkout{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;border: 1px solid #3a1b07;}


.title {margin: 0 auto 45px;text-align: center;position: relative;}
.title:before,.title:after {left:0px;background: url("../img/title-borders.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 13px;width: 121px;position: absolute;top: 20px;}
.title:after{left: auto;right:0px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.title > span {color: #3a1b07;float: left;font-size: 13px;letter-spacing: 4px;line-height: 12px;margin-bottom: 20px;width: 100%;}
.title .heading {color: #C69200;display: inline-block;font-size: 30px;margin: 0 auto 20px;padding: 0 65px;position: relative;width: auto;max-width: 90%;text-transform:uppercase}
.title .heading:before,.title .heading:after {background: url("../img/title-design.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 25px;width: 25px;position: absolute;left: 0;top: 0;}
.title .heading:after {left: auto;right: 0;}

.home-about{padding:40px 0px 0px}
.home-about p{text-align:center;line-height:2}
.home-about p img{width:185px;height:158px;margin:0px auto}

.home-service{background:#f2f2f2;padding:80px 0px;}
.home-service p{line-height:1.8;color:#3a1b07;text-align:center}
.home-service .heading{color:#3a1b07}



.homepackage{background:#fff;padding:40px 0px 0px;}
.homepackage h2{color:#3a1b07;display:block;width:100%;text-align:center;font-size:24px;margin-bottom:20px}
.homepackage .box{text-align: left;background:#fff;border:1px solid #ddd;margin-bottom:10px;}
.homepackage .box:after{clear:both}
.homepackage .box .detail{position:relative;text-align:center;padding:10px 5px;    background: #C69200;}
.homepackage .box .detail a{font-size:14px; letter-spacing: 1px;font-family:menu;color: #000;    text-transform: uppercase;}
.homepackage .ribbon{position: absolute;top: -5px;z-index: 1;overflow: hidden;width: 75px;height: 75px;text-align: right;}
.homepackage .ribbon span {font-size: 14px;color: #fff;text-align: center;line-height: 20px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);width: 100px;display: block;background: #000;box-shadow: 0 3px 10px -5px rgba(0,0,0,1);text-shadow: 1px 1px 2px rgba(0,0,0,.25);position: absolute;top: 19px;left: -25px;}
.homepackage .ribbon span::before {left: 0;border-left: 3px solid #fff;border-right: 3px solid transparent;}
.homepackage .ribbon span::after {right: 0;border-left: 3px solid transparent;border-right: 3px solid #fff;}
.homepackage .ribbon span::after, .homepackage .ribbon span::before {content: "";position: absolute;top: 100%;z-index: -1;border-bottom: 3px solid transparent;border-top: 3px solid #fff;}


.homehelpline{background:#fff;padding:40px 0px 0px;clear:both;margin-top:15px;}
.homehelpline h3{color:#3a1b07;display:block;text-align:left;font-size:24px;margin-bottom:20px;    text-transform: uppercase;}
.homehelpline p{text-align:centr;color:#3a1b07}
.homehelpline li:before {position: relative;top: -2px;display: inline-block;width: 8px;height: 8px;border: 2px solid #3a1b07;margin-right: 20px;content: "";-webkit-transition: all .3s;transition: all .3s;}
.homehelpline li{color:#3a1b07;font-size:14px;margin-bottom:10px;}
.homehelpline .form{border:1px solid #f0f0f0;padding:20px 25px 0;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
.homehelpline .form label{color:#3a1b07;text-transform:uppercase;display:block;margin-top:10px;font-size:12px;font-family:'menu';letter-spacing:2px}
.homehelpline .form input{border:1px solid #3a1b07;color:#3e3e3e;background:#fff;border-radius:0;padding:10px 30px;width:100%}
.homehelpline .form h5{color:#3a1b07;display:block;text-align:center;font-size:24px;margin:0}
.homehelpline .form p{color:#3a1b07;font-size:12px;text-align:center;padding:10px;margin:0}
.homehelpline .form input[type=submit]{background:#3a1b07;color:#fff;border:1px solid #3a1b07;margin-top:10px}
.homehelpline .form #name{background-image:url(../img/name.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #email{background-image:url(../img/email.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #mobile{background-image:url(../img/mobile.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #city{background-image:url(../img/country.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #country{background-image:url(../img/country.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #budget{background-image:url(../img/budget.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat;width:100%;padding:10px 30px;border:1px solid #3a1b07}
.homehelpline .form #traveldatefrom{background-image:url(../img/date.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #traveldateto{background-image:url(../img/date.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #destination{background-image:url(../img/destination.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}
.homehelpline .form #remark{background-image:url(../img/remark.png);background-size:20px 20px;background-position:5px 8px;background-repeat:no-repeat}

.testimonials{padding:80px 0px;background:#f2f2f2;border-top: 1px solid #ddd;}
.testimonials h4{font-family: 'heading'; font-size: 25px;}
.testimonials h4:before{content: ""; width: 100px; height: 1px; float: left; background: #999; margin-top:25px; margin-right: 7px;}
.testimonials h5{color: #999; margin-top: 0; font-size: 30px;text-transform:uppercase}
.testimonials img{width:auto}
.testimonials .testimonial-box{ width: 100%; float: left; text-align: center;}
.testimonials .testimonial-box p{ display: inline-block;border: none; padding: 0; position: relative;text-align:center}
.testimonials .testimonial-box .ta-logo {width: auto;height: 30px;display: inline-block;-webkit-filter: grayscale(1);-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity: 0.5;margin-bottom: 5px;}
.testimonials .testimonial-box .headshot{ width: 50px; display: inline-block; margin-bottom: 10px; border-radius: 50%;}
.testimonials .testimonial-box .name{display: block; text-transform: uppercase; font-weight: 700;}
.testimonials .testimonial-box .date{font-family: 'regular'; color: #999;}
.testimonials .owl-item{padding: 0; }
.testimonials .owl-pagination{ width: 100%; float: left; text-align: center;}
.testimonials .owl-pagination .owl-page{ width: 16px; height: 3px; display: inline-block; background: #679334; margin: 0 2px;}
.testimonials .owl-pagination .owl-page.active{width: 36px; background: #3a1b07;}
.testimonials .button{ height: 50px; line-height: 50px; display: inline-block; border: 1px solid #679334; padding: 0 35px; color: #999; box-shadow: 10px 10px 30px rgba(0,0,0,0.05); overflow: hidden;}
.testimonials .button *{-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.testimonials .button span { position: relative; display: inline-block;}
.testimonials .button span:before {position: absolute;top: 100%; content: attr(data-hover); }
.testimonials .button span:before {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.testimonials .button:hover span{-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}

.footertopbar{width: 100%;    background: #f2f2f2;}
.footertopbar .row{justify-content: center!important;}
.footertopbar .footer-call-email{text-align: center;width: 100%;margin: 0 auto;padding:20px 30px 40px;background: #fff;border-radius: 40px;-webkit-box-shadow: 0 9px 20px 0 rgba(0,0,0,0.20);box-shadow: 0 9px 20px 0 rgba(0,0,0,0.20);}
.footertopbar .callinfoholder{float: left;width: 40%;}
.footertopbar .callinfoholder .callinfoimg {float: left;width: auto; margin:0 20px 0 0;}
.footertopbar .callinfoholder .callinfoimg img{width: 100%;display: block;}
.footertopbar .callinfoholder .callinfocontent{overflow: hidden;}
.footertopbar .callinfoholder .callinfocontent strong{margin: 0;font-size: 18px;line-height: 20px;}
.footertopbar .callinfoholder .callinfocontent strong span{display:block;font-size: 13px;font-weight: 400;line-height: inherit;}
.footertopbar .callinfoholder .callinfocontent strong a{display: block;line-height: inherit;color:#3a1b07}
.footertopbar .mailinfoholder {float: right;}
.footertopbar .mailinfoholder .callinfoimg{float: right;margin:0 0 0 20px;}
.footertopbar .mailinfoholder .callinfocontent{overflow: hidden;margin-left:20px;}
.footertopbar .mailinfoholder .callinfocontent strong{margin: 0;font-size: 18px;line-height: 20px;}
.footertopbar .mailinfoholder .callinfocontent strong span{display:block;font-size: 13px;font-weight: 400;line-height: inherit;}
.footertopbar .mailinfoholder .callinfocontent strong a{display: block;line-height: inherit;color:#3a1b07}
.footertopbar .or-text{margin:10px 0; font-size: 14px;line-height: 20px;text-align: center;}

.pre-footer {background:#3a1b07;overflow: hidden;padding: 0;}
.pre-footer {color: #fff;overflow: hidden;padding-bottom: 30px;padding-top: 30px;}
.pre-footer p strong{font-size:22px;color:#fff;font-family:'menu';border-bottom: 1px solid #fff;    display: block;;}
.pre-footer p strong:after {position: relative;width: 45px;border-width: 3px;display: block;border-bottom: 2px solid #fff;margin-top:20px;content: "";}
.pre-footer p{color:#fff;padding-left: 10px;letter-spacing:1px}
.pre-footer p i{padding-right:10px;}
.pre-footer a{letter-spacing:2px;color:#fff;}
.pre-footer ul{margin-left:15px;}
.pre-footer li a:before {position: relative;top: -2px;display: inline-block;width: 8px;height: 8px;border: 2px solid #fff;margin-right: 20px;content: "";-webkit-transition: all .3s;transition: all .3s;}

.pre-footer a:hover{color:#fff}
.pre-footer * {color: #fff;}
.pre-footer .btn-icon {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;background: none repeat scroll 0 0 #ffcc00;display: inline-block;float: left;font-size: 21px;margin-left: -20px;margin-right: 30px;padding: 9px 25px 10px 43px;position: relative;top: 0;width: auto !important;}
.pre-footer:hover .btn-icon i {color: #fff;}
.pre-footer:hover .btn-icon {background: #ffcc00;}



.footer-bottom{background:#ffcc00;color:#3a1b07;padding:10px 0px;}
.footer-bottom p{text-align:center;text-transform:uppercase;font-size:12px;margin: 0px;padding: 0px;color:#3a1b07;font-family:menu;letter-spacing: 2px;}
.footer-bottom p a{color:#3a1b07}
.footer-bottom p a:hover{color:#3a1b07}
.footer-top .widget .bottombrand li{width:50%;float:left}
.mob-foot-cta {display:none}

.section-slider img{width:100%}
.innerpage{padding:50px 0px;background: #f2f2f2;}
.innerpage h1{font-size:40px;text-align:center; text-transform:uppercase; padding-bottom: 15px;}

.itinerary{padding:20px 0px;background:#f2f2f2}

.itinerary .itineraryleft .detail{background: #fff;padding: 20px;margin-bottom: 15px;border: 1px solid #ddd;}
.itinerary .itineraryleft .detail p{margin-bottom:10px;line-height:2}
.itinerary .itineraryleft .error{text-align:center;}
.itinerary .itineraryleft h1,.itinerary .itineraryleft h2,.itinerary .itineraryleft h3,.itinerary .itineraryleft h4,.itinerary .itineraryleft h5,.itinerary .itineraryleft h6{font-size:20px;text-align:center;padding-bottom: 15px;text-transform:uppercase}
.itinerary .itineraryleft ul {margin-bottom:20px;}
.itinerary .itineraryleft ul li{list-style:square;margin-left:15px;line-height: 2;}

.itinerary .itineraryleft .enquiry{background: #fff;padding: 20px;margin-bottom: 30px;}
.itinerary .itineraryleft .enquiry .enquiryform{border: 15px solid #f2f2f2;padding: 15px;}
.itinerary .itineraryleft .enquiry .enquiryform form label{color:#3a1b07;text-transform:uppercase;display:block;margin-top:10px;font-size:12px;font-family:'menu';letter-spacing:2px;}
.itinerary .itineraryleft .enquiry .enquiryform form input{ border:1px solid #3a1b07;color:#3e3e3e;background:#fff;border-radius:0;padding:10px 30px;width: 100%;}
.itinerary .itineraryleft .enquiry .enquiryform form h5{color:#3a1b07;display:block;text-align:center;font-size: 24px;margin: 0px;}
.itinerary .itineraryleft .enquiry .enquiryform form p{color:#3a1b07;font-size:12px;text-align:center;padding:10px;margin: 0px;}
.itinerary .itineraryleft .enquiry .enquiryform form input[type=submit]{background:#3a1b07;color:#fff;border:1px solid #000;margin-top:10px;}
.itinerary .itineraryleft .enquiry .enquiryform form #name{background-image: url(../img/name.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #email{background-image: url(../img/email.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #mobile{background-image: url(../img/mobile.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #city{background-image: url(../img/country.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #country{background-image: url(../img/country.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #budget{background-image: url(../img/budget.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;width: 100%;padding: 10px 30px;border: 1px solid #3a1b07;}
.itinerary .itineraryleft .enquiry .enquiryform form #traveldatefrom{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #traveldateto{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #destination{background-image: url(../img/destination.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}
.itinerary .itineraryleft .enquiry .enquiryform form #remark{background-image: url(../img/remark.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;}

.itinerary .itineraryright .banner{background: #fff;padding: 20px;margin-bottom: 15px;}
.itinerary .itineraryright .help-contact {padding: 10px 15px;background: #fff;margin-bottom:10px;border: 1px solid #ddd;}
.itinerary .itineraryright .help-contact h4 {font-family:'menu';font-size: 22px;line-height: 25px;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 18px;color:#0c0c18}
.itinerary .itineraryright .help-contact a{display: block;font-weight: 400;letter-spacing: 1px;margin-bottom:10px;}
.itinerary .itineraryright .help-contact a img{max-width: 40px;height: auto;padding-right:20px;float:left;vertical-align: middle;}

.itinerary .itineraryright .similar-package {padding: 10px 15px;background: #fff;margin-bottom:10px;}
.itinerary .itineraryright .similar-package h5 {font-family:'menu';font-size: 22px;line-height: 25px;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 18px;color:#0c0c18}
.itinerary .itineraryright .similar-package li{list-style:square;margin-left:15px;}
.itinerary .itineraryright .similar-package a{text-transform: capitalize;display: block;font-weight: 400;letter-spacing: 1px;margin-bottom:10px;}

.itinerary .itineraryright .summary {padding: 10px 15px;background: #fff;margin-bottom:10px;}
.itinerary .itineraryright .summary h3{font-family:'menu';font-size: 22px;line-height: 25px;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 18px;color:#0c0c18}
.itinerary .itineraryright .summary td{font-family:'menu';text-transform: uppercase;}
.itinerary .itineraryright .summary label{margin: 0 20px 0 0;width: 110px;border-right: 1px solid #f5f5f5;color: #01b7f2;white-space: nowrap;height: 100%;font-weight:normal;text-transform:uppercase}

.itinerary .accordion h3 {background: #3a1b07;color: #fff;text-align: left;border-radius: 4px;padding: 14px 12px;cursor: pointer;margin-top: 0;margin-bottom: 9px;padding-right: 40px;transition: 0.25s all;position: relative;font-size:16px;font-family:'menu'}
.itinerary .accordion h3.active {margin-bottom: 21px;background: #3a1b07;}
.itinerary .accordion h3::before {content: attr(data-prefix);font-size: 18px;margin-right: 9px;}
.itinerary .accordion h3.alignLeft {padding-left: 35px;}
.itinerary .accordion > div {display: none;background: #fff;border-radius: 4px;border: 1px solid #cdcdcd;text-align: left;padding: 31px 33px;margin-bottom: 9px;}
.itinerary .accordion .arrowDown {width: 0;height: 0;border-style: solid;border-width: 13.0px 7.5px 0 7.5px;border-color: #3a1b07 transparent transparent transparent;position: absolute;bottom: 0;left: 40px;transition: 0.25s all;opacity: 0;}
.itinerary .accordion .active .arrowDown {bottom: -13px;border-color: #3a1b07 transparent transparent transparent;opacity: 1;}
.itinerary .accordion .collapseIcon {position: absolute;right: 20px;top: 45%;font-size: 25px;font-weight: 300;-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.itinerary .accordion .collapseIcon.alignLeft {right: initial;left: 20px;}


.contact {margin-top: 200px;position: relative;background-color: #f2f2f2;padding-bottom: 53px;}
.contact .main-content-block {float: left;margin-top: -113px;padding-top: 0;}
.contact .main-content-block h2 {text-align: left;font-size:40px;color: #3a1b07;margin-bottom: 4px;}
.contact .main-content-block .title-bar {text-align: left;font-size: 20px;color: #3a1b07;letter-spacing: 1.20px;padding-bottom: 0px;font-family:italic}
.contact .from-left-block {margin-left: -20px;min-height: 420px;padding-right: 65px;}
.contact .from-left-block .sparater-block {right: 15px;left: inherit;}
.contact .sparater-block {position: absolute;width: 1px;height: 100%;background: rgba(255, 255, 255, 0.1);left: -15px;top: 0;}
.contact .sparater-block span {left: -31px;width: 64px;background: #3a1b07;border-radius: 100%;text-align: center;}
.contact .sparater-block span {height: 64px;color: #3a1b07;letter-spacing: 0.6px;text-transform: uppercase;line-height: 64px;background: #f2f2f2;position: absolute;top: 50%;margin-top: -32px;}
.contact .emailid-block{margin-bottom:20px;}
.contact .emailid-block a {width: 100%;float: left;border-radius: 5px;background: #3a1b07;border: 1px solid rgba(0, 170, 248, 0.23);padding: 14px 10px 10px 20px;position: relative;border: none;min-height: 80px;text-decoration:none;float: left;margin-bottom: 20px;}
.contact .emailid-block i{font-size: 60px;color: #fff; width: 100px;float:left}
.contact .emailid-block a span.small-text {color: #fff;text-transform: uppercase;letter-spacing: 2.2px;display: block;}
.contact .emailid-block a span.large-text {font-size: 20px;color: #fff;line-height: 34px;}
.contact .from-right-block {position: relative;background-color: #fff;border-radius: 10px;padding: 40px 20px 20px 20px;margin-top: -182px;border: 8px solid transparent;}
.contact .from-right-block:before {content: '';position: absolute;left: -14px;right: -14px;top: -14px;bottom: -14px;border-radius: 10px;background-color: #e7eaec;z-index: -9;}
.contact .input-group{margin-bottom:10px;position: relative;display: table;border-collapse: separate;width: 100%;margin-bottom: 10px;}
.contact .input-group input {padding-left:40px;}
.contact input{width: 100%;padding: 1em;line-height: 1.4;background-color: #f9f9f9;border: 1px solid #e5e5e5;border-radius: 3px;-webkit-transition: 0.35s ease-in-out;-moz-transition: 0.35s ease-in-out;-o-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.contact textarea,.contact input:focus{outline:none}
.contact .input-icon {position: absolute;top: 0;left: 0;width: 3.4em;height: 3.4em;line-height: 3.4em;text-align: center;pointer-events: none;}
.contact .input-icon i {-webkit-transition: 0.35s ease-in-out;-moz-transition: 0.35s ease-in-out;-o-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;transition: all 0.35s ease-in-out;color:#3a1b07}
.contact .input-group textarea {padding-left:20px;}
.contact textarea{width: 100%;padding:25px 30px;line-height: 1.4;background-color: #f9f9f9;border: 1px solid #e5e5e5;border-radius: 3px;-webkit-transition: 0.35s ease-in-out;-moz-transition: 0.35s ease-in-out;-o-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;transition: all 0.35s ease-in-out;height:80px}
.contact .submitbutton{background-color: #3a1b07;border: medium none;border-radius: 0;color: #fff;font-size: 18px;height: 47px;padding: 10px 12px;text-transform: uppercase;vertical-align: top;width: 100%;}

.footer-bottom-block{background:#000}
.footer-bottom-block .foot-boxs {float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #C69200;}
.footer-bottom-block .foot-boxs .foot-box { font-size:12px; line-height:20px; padding-top:10px; padding-bottom:10px; }
.footer-bottom-block .foot-boxs .foot-box span {line-height:20px;color:#C69200;font-family:'menu';letter-spacing:1px;text-transform:uppercase}
.footer-bottom-block .foot-boxs .foot-box-md {text-align:center; border-left:1px solid #C69200; border-right:1px solid #C69200;}
.footer-bottom-block .foot-boxs a{color:#C69200;letter-spacing:1px;}
.footer-bottom-block .footer-social {float:right; padding-left:15px; margin:3px 0 0 15px;}
.footer-bottom-block .social-media {margin:0; list-style:none;}
.footer-bottom-block .social-media li {float:left; margin:0 5px;}
.footer-bottom-block .social-media li a {float:left; height:14px; width:14px; line-height:14px;}
.footer-bottom-block p,.footer-bottom-block p a{text-align:center;color:#C69200;text-transform:uppercase;font-size:12px;width:100%}

.breadcrumb {padding: 15px 10px;list-style: none;background-color: #eee;margin: 0px;border-radius: 0; border-top: 1px solid #ddd;   border-bottom: 1px solid #ddd;}
.breadcrumb ul {margin: 0px;padding: 0px;}
.breadcrumb ul li {letter-spacing: 2px;list-style: none;float: left;line-height: 10px;color: #3a1b07;border-radius: 0;text-transform:uppercase;    font-size: 12px;}
.breadcrumb ul li a {color: #3a1b07;text-transform:uppercase}
.breadcrumb li a:after {padding: 0 5px;color: #3a1b07;content: "/\00a0";}



.gallery-item{background:#3a1b07;width:20%; display: inline-block; margin: 0px; padding: 0px; width:  100%;border: 3px solid #ffcc54; margin-bottom:10px;}
.gallery-item img{width:100%;}

.table {width: 100%;border: 1px solid #ddd;text-align: left;}
.table th {text-transform:uppercase;border: 1px solid #3a1b07;background: #3a1b07;color: #fff;padding: 5px 10px;font-family: heading;letter-spacing: 1px;}
.table td {text-transform:uppercase;border: 1px solid #3a1b07;color: #3a1b07;padding: 5px 10px;}
.table tr:nth-child(even) {background: #ddd;}
.table tr:nth-child(odd) {background: #FFF;}
.table .nowrap{white-space:nowrap}


.quickcontact {width: 40px;position: fixed;top: 50%;left: 20px;border-radius: 20px;z-index: 20;}
.quickcontact a{display: block;margin-bottom: 10px;}
.quickcontact {width: 40px;position: fixed;top: 50%;left: 0px;border-radius: 20px;z-index: 20;}

.thanks{padding:150px 0px;text-align:center}
.thanks h1{font-size: 38px;text-transform: uppercase;margin-bottom: 20px;}
.thanks h2{font-size: 18px;text-transform: uppercase;margin-bottom: 20px;font-family:regular;color:#49c5b6}
.thanks img{width:90px;height:90px;margin:0px auto}

.support-list{position:fixed;bottom:5%;left:10px;list-style:none;width:50px;background:#FFF;box-shadow:0 0 14px 0 rgba(0,0,0,.16);border-radius:30px;text-align:center;padding-top:15px;padding-bottom:15px;z-index:2;color:#181818}
.support-list li{display:block}
.support-list li a{font-size: 20px;display:block;line-height: 40px;}
.support-list li img{width:30px;margin: 0px auto;}

.contact-us{padding:15px 0px;}
.contact-form{width: 100%;padding: 50px;background-color: #ffffff;border-radius: 6px;-webkit-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);-ms-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);-o-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);}
.contact-form label{color:#444242;font-size:14px;display:block;}
.contact-form input[type=file]{font-size:12px;color:#444242;outline:0;border:0;width: 100%;background-color: #ffffff;padding: 10px 0;border-bottom: 4px solid #efefef;font-size: 12px;margin-bottom: 25px;}
.contact-form input[type=text]{font-size:12px;color:#444242;outline:0;border:0;width: 100%;background-color: #ffffff;padding: 10px 0;border-bottom: 4px solid #efefef;font-size: 12px;margin-bottom: 25px;}
.contact-form select{font-size:12px;color:#444242;outline:0;border:0;width: 100%;background-color: #ffffff;padding: 10px 0;border-bottom: 4px solid #efefef;font-size: 12px;margin-bottom: 25px;}
.contact-form textarea{font-size:12px;outline:0;border:0;width: 100%;background-color: #ffffff;height:100px;padding: 10px 0;border-bottom: 4px solid #efefef;font-size: 12px;margin-bottom: 10px;}
.contact-form #traveldatefrom{background-image: url(../img/date.png);background-size: 20px 20px;padding-left:45px;background-position: 5px 8px;background-repeat: no-repeat;}
.contact-form #traveldateto{background-image: url(../img/date.png);background-size: 20px 20px;padding-left:45px;background-position: 5px 8px;background-repeat: no-repeat;}

.contact-form input[type=submit]{padding:10px 20px;background:#3a1b07;color:#fff;outline:none;outline:none;border:none;}
.contact_box {float: left;width: 100%;background-color: #ffffff;border-radius: 6px;-webkit-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);-ms-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);-o-box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);padding: 20px 30px;margin-bottom: 10px;display: table;}
.contact_box .contact_img {display: table-cell;width: 50px;height: 50px;position: relative;vertical-align: middle;z-index: 0;}
.contact_box .contact_img .contact_element {position: absolute;left: -20px;top: -16px;z-index: -1;}
.contact_box .contact_img .contact_element img {float: left;height: auto;}
.contact_box .contact_info {display: table-cell;vertical-align: middle;padding-left: 27px;}
.contact_box .contact_info span {float: left;width: 100%;font-size: 14px;margin: 5px 0;}

.thanks{padding:150px 0px;text-align:center}
.thanks h1{font-size: 38px;text-transform: uppercase;margin-bottom: 20px;}
.thanks h2{font-size: 18px;text-transform: uppercase;margin-bottom: 20px;color:#808080}
.thanks img{width:90px;height:90px;margin:0px auto}

@media only screen and (min-width:320px) and (max-width: 767px)
{
.sub-menu{border:none}
.sub-menu li a{margin-left:10px;}
.topnav .enquiry{background-color:transparent;font-family:'menu';color: #3a1b07;text-decoration:none;letter-spacing:1px;padding:10px 0px;}
.topnav .social{margin: 0px auto;text-align:center}
.topnav .social li{float:none;display:inline-block;padding:5px;border:0;margin-left:2px;}
.topnav .contacttop{text-align:center}
.topnav .contacttop li{display:inline-block;float:none}
.mobile-menu .mean-bar .mean-nav > ul {width:250px;}
.mean-bar{position: absolute;right: 10px;z-index:11}
.logo a img{width:80%;}
.topnav .contacttopright,.topnav .contacttopleft{text-align:center;float:none;padding:0px;margin:0px;    padding-bottom: 5px;}
.contact .from-left-block {margin-left: 0px;min-height: 420px;padding-right: 0px;}
.contact{margin-top:0px}
.contact .from-right-block{margin-top:0px;}
.sparater-block{display:none}
.testimonialpanel .testimonial-text{box-shadow: 2px 3px 6px 0 rgba(0,0,0,.17);background-color:#3a1b07;padding: 30px;width:70%;margin:0px auto;}
.mob-foot-cta {display: block;width: 100%;position: fixed;bottom: 0px;z-index: 99;}
.mob-foot-cta .col-md-6 {width: 50%;float: left;background: #3a1b07;padding: 11px 0px;display: block;text-align:center}
.mob-foot-cta .col-md-6 a{color:#fff;}
.quickcontact {width: 40px;position: fixed;top: 50%;left: 0px;border-radius: 20px;z-index: 20;}
.contact .main-content-block{margin-top:0px;}
.pxp-hero-props-carousel-1-prices{display:none}
.pxp-hero-props-carousel-1 .carousel-indicators{display:none}
.pxp-carousel-controls{display:none}
.logo a img{padding:0px;width:auto}
.footer-bottom-block .foot-boxs .foot-box{text-align:center !important;}
.footer-bottom-block .foot-boxs .text-right{text-align:center !important;}
.footer-bottom-block .social-media{    width: 100%;text-align:center;padding:10px 0px 0px}
.footer-bottom-block .social-media li{display:inline-block;    float: none;}
.topnav .contacttopright a{color:#3a1b07 !important}
.title{margin:0px;}
.title:before,.title:after {display:none}
.title .heading:before, .title .heading:after{display:none}
.title .heading{font-size:18px;padding:0px}
.support-list {position: fixed;bottom: 0px;left: 0px;list-style: none;width: 100%;background: #FFF;box-shadow: 0 0 14px 0 rgba(0,0,0,.16);border-radius: 0px;text-align: center;padding-top: 0px;padding-bottom: 0px;z-index: 2;color: #181818;}
.support-list li{display: inline-block;width: 20%;padding-top:5px;}
}


