@charset "utf-8";*{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:all .2s ease;outline:none!important}::-moz-selection{color:#fff;background:#b0914f}::selection{color:#fff;background:#b0914f}body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:21px}h1,h2,h3,h4,h5,h6{line-height:normal}.primary{color:#b0914f}.secondary{color:#b0914f}a{color:inherit;text-decoration:none}p{margin:0 0 24px}p:last-child{margin:0}input,select,textarea{color:#000;padding:10px;font-family:inherit;border:1px solid #ddd;width:100%}input[type="radio"],input[type="checkbox"]{width:auto!important;padding:0!important}button,input[type="submit"]{background:#b0914f;color:#fff;border-radius:0;padding:12px 25px;cursor:pointer;border:none;height:auto;line-height:normal;letter-spacing:1px;text-transform:uppercase}.left{float:left}.right{float:right}.clear{clear:both}.col10{width:9%}.col15{width:14%}.col20{width:19%}.col25{width:25%}.col30{width:29%}.col33{width:33.33%}.col40{width:39%}.col50{width:49%}.col60{width:59%}.col70{width:69%}.col75{width:74%}.col80{width:79%}.col90{width:89%}img{max-width:100%}.textcenter{text-align:center}.textright{text-align:right}.textjustify{text-align:justify}.container{max-width:1240px;margin:0 auto;padding:0 20px}.container-fluid{padding:0 20px}.inline-block{display:inline-block}.marginauto{margin:0 auto}.header{position:relative;font-size:14px;width:100%;top:0;z-index:999;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background:#fff;transition:all 0.4s ease}.header.fixed{position:fixed;transition:all 0.4s ease;line-height:normal;padding:5px 0}.lowerheader{padding:15px 0}.lowerheader .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:100%}.logodiv{line-height:normal}.logo{display:inline-block;font-weight:700;position:relative;top:auto}.logo img{height:50px}.header.fixed .logo{top:auto}.header.fixed .logo img{height:50px}.landingimage{position:relative;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:80vh}.landingimage::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.landingimage *{position:relative;z-index:1}.landingimage h1{color:#fff;font-size:40px;font-weight:400;margin:0;padding:0}.landingimage h3{color:#fff;font-size:20px;font-weight:400;margin:10px 0 20px;padding:0}.landingimage p{margin:0;padding:0}.footer{background:#333;color:#fff}.footer_widgets{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%;padding:50px 0}.footer_widgets h3{margin:0 0 25px;font-weight:400;font-size:22px}.footer_widgets .ul{list-style:none;margin:0;padding:0}.footer_widgets .ul li{position:relative;display:block;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid rgba(255,255,255,.1)}.footer_widgets .ul li:last-child{border-bottom:none;padding:0;margin:0}.copyright{padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}.section{padding:70px 0}.bgimage{background-repeat:no-repeat;background-position:center;background-size:cover}.section h2.title{font-size:30px;margin:0 0 40px;padding:0;font-size:40px;font-weight:400}.section h2.title strong{color:#b0914f}.section h2.title span{display:block;font-size:14px;margin-top:15px;line-height:normal}.navbar ul{list-style:none;margin:0;padding:13px 0;line-height:normal}.header.fixed .navbar ul{padding:5px 0}.navbar ul li{position:relative;display:inline-block;margin-left:15px}.navbar ul li:first-child{margin-left:0}.navbar ul li a{display:block;color:#000;padding:10px;font-size:15px;line-height:22.5px;text-transform:none}.navbar ul li:hover a{color:#b0914f}.navbar ul ul{background-color:#b0914f;border:none;padding:0;position:absolute;left:0;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);line-height:normal}.navbar ul ul ul{border-left:0;left:100%;top:0}.navbar ul ul li{margin-left:0}.navbar ul ul a{color:#fff!important;margin:0;width:200px}.navbar ul ul a:hover{background-color:#b0914f}.navbar ul li:hover>ul{clip:inherit;overflow:inherit;height:inherit;width:inherit}.topsearch{position:relative;z-index:9999;width:100%}.topsearch .container{background:rgba(0,47,95,.8);color:#fff;padding:30px;border-radius:4px;max-width:1240px}.home .topsearch{position:absolute;top:45%}.home .topsearch .container{max-width:960px}.topsearch input,.topsearch select{border:none;padding:0 10px;height:40px;line-height:40px}.topsearch .col33{padding-right:20px}.topsearch .col33.last{padding-right:0}ul.services{list-style:none;margin:0;padding:0;text-align:center}ul.services li{position:relative;display:inline-block;width:14%;margin:10px;background-color:#eee;padding:20px 10px 50px;border-radius:5px;color:#b0914f}ul.services li .fa{font-size:40px;display:block;margin:0 auto 25px}ul.services li h3{display:block;margin:0;padding:15px;font-size:15px;font-weight:400;position:absolute;bottom:0;width:100%;left:0}.maintabs{position:relative;margin-bottom:170px}.quote{background:#b0914f;padding:50px 0;text-align:center;position:absolute;margin-top:70px;z-index:99;left:0;width:100%;height:170px}.quote h2{color:#fff;font-size:20px;margin:0;padding:0;font-weight:400;line-height:35px}.destinations ul{list-style:none;margin:0;padding:0}.destinations ul li{position:relative;display:block;float:left;width:20%;border:1px solid #000}.destinations ul li .overlay{width:100%;height:100%;background:rgba(0,0,0,.5)}.destinations ul li .bgimage{height:260px;position:relative}.destinations ul li h3{position:absolute;bottom:0;left:0;width:100%;padding:15px;background:rgba(0,0,0,.5);color:#fff;margin:0;font-size:15px;font-weight:400}.destinations ul li h3 .fa{margin-right:5px}.contactinfo_footer{line-height:25px;background-image:-webkit-linear-gradient(left,#ffffff 0,#ffffff 45%,#f3f3f3 45%,#f3f3f3 100%);background-image:-moz-linear-gradient(left,#ffffff 0,#ffffff 45%,#f3f3f3 45%,#f3f3f3 100%);background-image:-o-linear-gradient(left,#ffffff 0,#ffffff 45%,#f3f3f3 45%,#f3f3f3 100%);background-image:linear-gradient(to right,#ffffff 0,#ffffff 45%,#f3f3f3 45%,#f3f3f3 100%);position:relative}.contactinfo_footer iframe{position:absolute;height:100%;top:0;left:0;width:45%}.contactinfo_footer .addr{margin:0 0 40px}.contactinfo_footer .addr:last-child{margin:0}.contactinfo_footer h3{margin:0 0 20px;padding:0;color:#b0914f;font-size:20px}.contactinfo_footer p{margin:0 0 10px}.contactinfo_footer p:last-child{margin:0}.contactinfo_footer .icon{width:30px;text-align:center;margin-right:10px}.heading{display:inline-block;margin-right:10px;color:#b0914f;font-weight:700}.counts{background:#b0914f;color:#fff;line-height:25px;padding:30px 0}.counts h3{color:#fff;margin:15px 0;padding:0;font-size:40px}.counts p.title{font-size:15px;letter-spacing:2px;text-transform:uppercase}.counts .left,.counts .right{width:30%;padding:0 30px;margin:20px;border-radius:5px;text-align:center}.searchterms{list-style:none;margin:0 0 20px;padding:0;text-align:center}.searchterms li{position:relative;display:inline-block;background:#eee;font-size:14px;padding:7px 12px;border-radius:3px;margin:5px}.bggray{background:#eee}.padder{padding:30px}.login p{margin:0 0 15px}.login input,.login textarea,.login select{padding:15px}.header.fixed .topbar{margin-top:-5px;margin-bottom:5px}.topbar{background:#b0914f;color:#fff;padding:12px 0}.topbar ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;height:100%}.topbar ul li{position:relative;line-height:normal;margin-left:20px;letter-spacing:1px;font-weight:lighter;font-size:14px;font-weight:700}.topbar ul li:first-child{margin-left:0}.topbar ul li img{max-height:20px;position:relative;top:2px}.rightsidebar{background:#b0914f;color:#fff;padding:30px}.rightsidebar h3{margin-top:0;font-size:20px;line-height:30px}.countries{background:#eee;margin:30px 0}.countries .col33{padding:20px;margin-bottom:20px}ul.tbs{list-style:none;margin:0;padding:0}ul.tbs li{position:relative;display:inline-block}ul.tbs li a{display:block;padding:10px 20px;background:#f7f7f7}ul.tbs li.ui-state-active a,ul.tbs li.ui-state-hover a{background:#eee}.graybgg{background:#eee}.tours_list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;height:100%}.tours_list li{position:relative;width:31%;box-shadow:0 0 15px 0 rgba(0,0,0,.15);margin:15px auto}.tours_list li .bgimage{height:220px}.tours_list li .contenttt{background:#fff;padding:25px;text-align:center}.tours_list li h3{margin:0;padding:0;font-size:18px;font-weight:700}.tours_list li p.price{color:#b0914f;margin:15px 0 25px;padding:0;font-size:27px;font-weight:700}.tours_list li ul{list-style:none;margin:0;padding:0;text-align:left}.tours_list li ul li{position:relative;display:block;margin:0 0 5px;width:auto;box-shadow:none}.tours_list li ul li:last-child{margin:0}.tours_list li ul li::before{position:relative;display:inline-block;content:"";width:5px;height:5px;border-radius:100%;margin-right:10px;background:#aaa;padding:2px}.tours_list li p.buttons{margin:25px 0 0;padding:0}.tours_list li p.buttons a{display:inline-block;padding:8px 20px;font-size:14px}.tours_list li p.buttons a.first{background:#fff;color:#b0914f;border:1px solid #b0914f}.tours_list li p.buttons a.second{background:#b0914f;color:#fff;border:1px solid #b0914f}.citytoursec{position:relative}.citytoursec::after{position:absolute;content:"";background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%}.citytoursec *{position:relative;z-index:1}.whitetext{color:#fff}.headerbg{position:relative}.headerbg::after{position:absolute;content:"";background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%}.headerbg *{position:relative;z-index:1}.getintouchsec{display:flex;flex-wrap:wrap;justify-content:center;height:100%;align-items:center}.supportul{list-style:none;margin:0;padding:0;margin-top:-20px}.supportul li{position:relative;display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #eee}.supportul li:last-child{margin:0;padding:0;border-bottom:none}.supportul li i{width:30px;text-align:center;font-size:18px;position:relative;top:2px}.contactformm textarea{height:130px}.widget{padding:30px;background:#eee;border-radius:5px;margin-bottom:20px}.contactinfooo{text-align:center}.contactinfooo p{margin:0 0 20px;font-size:25px}.contactinfooo p:last-child{margin:0}.contactinfooo i{width:50px;text-align:center}hr{border:1px solid #eee;margin:30px 0}.ttl{font-size:25px;margin:20px 0;padding:0}.prc{font-size:20px;margin:0;padding:0;color:#b0914f}.bookingform h2{font-size:25px;margin:0;padding:0 0 20px}.bookingform h2 strike{opacity:.5;font-size:80%}.bookingform h3{margin:0 0 20px;padding:15px 0;font-size:22px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.bookingform h6{margin:20px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:1px}.twocolrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 20px}.twocolrow p{width:49%;margin:0}.booking_step_form{padding:30px;background:#eee;border:1px solid #ccc;border-radius:3px}.booking_step_form textarea{height:150px}.booking_step_form input[type="submit"]{width:25%}.booking_step_form h2{margin:0 0 20px;font-weight:400}.leftside{background:#333;color:#fff;border-radius:3px;padding:30px}.leftside *{color:#fff}.leftside h2{margin:0 0 20px;font-weight:400}ul.ed-reservation-detail{background:#fff;border-radius:5px;margin-bottom:35px;margin-top:25px;color:#7b7b7b}ul.ed-reservation-detail li{display:table;border-bottom:1px solid #dedede;width:100%;color:#7b7b7b}ul.ed-reservation-detail li span{display:table-cell;font-weight:400;vertical-align:top;color:#7b7b7b}ul.ed-reservation-detail li span:first-child{width:40%;padding:10px;border-right:1px solid #dedede}ul.ed-reservation-detail li:first-child span:last-child{color:#b0914f}ul.ed-reservation-detail li span:last-child{padding:10px 20px}ul.ed-reservation-detail li img{border-radius:5px;margin-bottom:5px;max-width:100%;height:auto}.ed-total{background:#fff;border-radius:5px;text-align:center;width:100%;float:left;margin-bottom:15px;color:#7b7b7b}.ed-total>span{font-weight:700;width:30%;border-right:1px solid #dedede;display:inline-block;float:left;padding:30px 0;color:#7b7b7b}.ed-total>span span{font-size:28px;display:block;color:#7b7b7b;margin:0 0 2px}.ed-total-price{width:40%;display:inline-block;color:#7b7b7b}.ed-total-price span{font-size:18px;display:block;color:#7b7b7b}.ed-total-price span.total-price{font-weight:500;color:#b0914f;padding:15px 0}.ed-total-price span.offer-price{font-weight:400;text-decoration:line-through;border-bottom:1px solid #dedede;padding:15px 0;color:#7b7b7b}.ed-pay-card{margin-top:20px}.ed-pay-card ul{list-style:none;margin:0;padding:0}.ed-pay-card ul li{width:15%;margin:0 5px;position:relative;display:inline-block}.sidenav{height:100%;width:35%;position:fixed;z-index:1000;top:0;left:-35%;margin-left:0;background-color:#b0914f;overflow-x:hidden;transition:0.5s}.sidenav.toggle{left:0}.sidenav ul{color:#fff;list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.sidenav ul li{display:block;position:relative;margin:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.sidenav ul.submenu{border-top:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.3)}.sidenav ul.submenu ul.submenu{background:rgba(0,0,0,.3)}.sidenav ul li:last-child{border-bottom:none}.sidenav li>a,.sidenav ul li span.mainitem{text-decoration:none;color:#fff;display:block;transition:0.3s;padding:15px 25px;font-size:14px}.sidenav a:hover,.offcanvas a:focus{color:#fff}.sidenav .menu-menu-1-container{display:block}.opensidemenu{position:relative;text-align:center;-moz-user-select:none;margin:0 auto;width:40px;text-align:center;font-size:20px;z-index:99;cursor:pointer;color:#b0914f;display:none}.bar1,.bar2,.bar3{width:28px;height:2px;background-color:#b0914f;margin:6px auto;transition:0.4s;display:block}.opensidemenu.change,.opensidemenu.change,.opensidemenu.change{background:none}.opensidemenu.change .bar1,.opensidemenu.change .bar2,.opensidemenu.change .bar3{background-color:#b0914f}.opensidemenu.change .bar1{-webkit-transform:rotate(-45deg) translate(-7px,5px);transform:rotate(-45deg) translate(-7px,5px)}.opensidemenu.change .bar2{opacity:0}.opensidemenu.change .bar3{-webkit-transform:rotate(45deg) translate(-6px,-4px);transform:rotate(45deg) translate(-6px,-4px)}input[type="radio"],input[type="checkbox"]{width:auto!important}@media (max-width:800px){.opensidemenu{display:block}.hideonmobile{display:none}.tours_list li{width:45%}.footer_widgets{display:block;padding:30px 0}.footer_widgets .col30{width:auto;margin:20px auto}.section h2.title,.landingimage h1{font-size:25px}.section.detailspage .col60.left,.section.detailspage .col30.right{float:none;width:auto}.section.detailspage .col30.right{margin-top:20px}.section.bookingformmm .col30.left,.section.bookingformmm .col70.right{float:none;width:auto}.section.bookingformmm .col70.right{margin-top:20px}}@media (max-width:640px){.topbar ul{justify-content:center}.sidenav{width:70%;left:-70%}.sidenav.toggle{left:0}.topbar ul li img{max-height:17px}.section h2.title,.landingimage h1{font-size:22px}.tours_list li{width:100%}.logo img,.header.fixed .logo img{max-height:25px}.topinfo .left,.topinfo .right,.enquiryformsec .left,.enquiryformsec .right{float:none;width:auto}.topinfo .right,.enquiryformsec .right{margin-top:20px}.twocolrow{display:block;flex-wrap:unset;justify-content:unset;align-items:unset;margin:auto}.twocolrow p{width:auto;margin:0 0 20px}.booking_step_form input[type="submit"]{width:100%}}