.campers-theme a.btn-style-1:hover:after,.campers-theme a.btn-style-1:hover:before,.campers-theme a.btn-style-3:hover:after,.campers-theme a.btn-style-3:hover:before{display:none;content:''}body{padding:0;margin:0}.campers-theme a.btn-style-1,.campers-theme a.btn-style-2{padding:21px 51px;font:700 16px/16px Montserrat,sans-serif;z-index:11}.campers-theme a.btn-style-1{float:left;border:1px solid #444;color:#222;text-transform:uppercase;position:relative;background:#fff;text-decoration:none}.campers-theme a.btn-style-1:after,.campers-theme a.btn-style-1:before{position:absolute;width:23px;height:23px;content:''}.campers-theme a.btn-style-1:before{left:-2px;top:-2px;border-top:4px solid #444;border-left:4px solid #444}.campers-theme a.btn-style-1:after{right:-2px;bottom:-2px;border-bottom:4px solid #444;border-right:4px solid #444}.campers-theme a.btn-style-2,.campers-theme a.btn-style-3{position:relative;float:left;text-transform:uppercase;text-decoration:none}.campers-theme a.btn-style-1:hover{border:1px solid transparent;background:#E31E24;text-decoration:none;color:#fff}.campers-theme a.btn-style-2{color:#fff;background:#fff;margin:0 0 0 20px;border:1px solid transparent}.campers-theme a.btn-style-2:hover{background:#fff;border:1px solid #444;color:#444}.campers-theme a.btn-style-3{padding:19px 40px;border:1px solid #444;font:700 14px/14px Montserrat,sans-serif;color:#222;z-index:9;background:#fff}.campers-theme a.btn-style-3:after,.campers-theme a.btn-style-3:before{position:absolute;width:23px;height:23px;content:''}.campers-theme a.btn-style-3:before{left:-2px;top:-2px;border-top:4px solid #444;border-left:4px solid #444}.campers-theme a.btn-style-3:after{right:-2px;bottom:-2px;border-bottom:4px solid #444;border-right:4px solid #444}.campers-theme a.btn-style-3:hover{border:1px solid transparent;background:#E31E24;text-decoration:none;color:#fff}.heading-style-1{float:left;width:100%}.heading-style-1 span{font:400 16px/16px Montserrat,sans-serif;color:#777;display:block;padding:0 0 8px}.campers-theme h2,.campers-theme h3{font:700 36px/36px Montserrat,sans-serif;color:#222;margin:0 0 40px;text-transform:uppercase;position:relative}.campers-theme h2:before,.heading-style-2 h2:before{content:'';position:absolute;left:0}.campers-theme h2:before{bottom:-16px;width:35px;height:2px;background:#ccc}.heading-style-2{float:left;width:100%;display:block;text-align:center}.heading-style-2 span{font:400 16px/16px Montserrat,sans-serif;color:#777;display:block;padding:0 0 8px}.heading-style-2 h2:before{background:url(../images/heading-line.png) center bottom no-repeat;width:100%;height:16px;right:0;bottom:-28px;margin:auto}.heading-style-2 h2{margin:0 0 57px}.campers-theme h3{font:400 20px/20px Montserrat,sans-serif;color:#222;margin:0 0 18px;position:relative}.campers-theme h3 a{text-decoration:none;color:#222}.campers-theme p{font:400 14px/24px 'Open Sans',sans-serif;color:#777;margin:0 0 15px}.thumb{float:left;width:100%;position:relative;overflow:hidden}.thumb img{display:block;width:100%}.campers-theme a.btn-style-4{float:left;padding:21px 35px;border:1px solid;font:700 16px/16px Montserrat,sans-serif;color:#222;text-transform:uppercase;position:relative;z-index:11;background:#fff;text-decoration:none}.campers-theme a.btn-style-4:after,.campers-theme a.btn-style-4:before{position:absolute;width:23px;content:'';height:23px}.campers-theme a.btn-style-4:before{left:-2px;top:-2px;border-top:4px solid;border-left:4px solid}.campers-theme a.btn-style-4:after{right:-2px;bottom:-2px;border-bottom:4px solid;border-right:4px solid}#header,#wrapper,.top-social,.topbar-section{width:100%;float:left}.campers-theme a.btn-style-4:hover{border:1px solid transparent;background:#E31E24;text-decoration:none;color:#fff}.number-text,.register-login ul li,.top-social a.email,.top-social ul li{border-left:1px solid #ccc}.campers-theme a.btn-style-4:hover:after,.campers-theme a.btn-style-4:hover:before{content:'';display:none}#header{position:relative;z-index:999}.topbar-section{background:#f5f5f5;border-bottom:1px solid #ccc}.top-social ul{padding:0;margin:0;list-style:none}.top-social ul li{float:left;padding:0;width:40px}.top-social ul li a{font-size:14px;color:#777;line-height:50px;text-align:center;display:block;text-decoration:none}.top-social a.email{font:400 14px/50px Montserrat,sans-serif;color:#777;float:left;padding:0 0 0 20px;text-decoration:none}.top-social a.email .fa{padding:0 5px 0 0}.top-social a.email:hover .fa{color:#777}.register-login{float:right;width:100%;padding:15px 0}.register-login ul{padding:0;margin:0;list-style:none;float:right}.register-login ul li{float:left;padding:0 15px}.register-login ul li a{font:400 14px/18px Montserrat,sans-serif;color:#777;text-align:center;display:block;text-decoration:none}.register-login ul li a .fa{padding:0 6px 0 0}.register-login ul li a:hover .fa{color:#777}.logo-section{float:left;width:100%;background:#fff}strong.logo{float:left;margin:0;border-right:1px solid #ccc;padding:20px 30px 20px 0}.book-section{float:right;width:100%;padding:25px 0}.number-box{padding:0 30px 0 0;float:right}.number-box .fa{float:left;font-size:24px;line-height:44px}.number-text{float:left;position:relative;padding:0 0 0 15px;margin:0 0 0 15px}.number-text:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #ccc}.number-box span{font:400 14px/14px Montserrat,sans-serif;color:#777;display:block;padding:0 0 7px}.number-box strong{font:700 24px/24px Montserrat,sans-serif;color:#222;display:block}.number-box:hover .number-text{border-left:1px solid}.number-box:hover .fa{color:#777}.book-section a.btn-book{float:right;padding:12px 20px 12px 35px;font:400 18px/18px Montserrat,sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;position:relative}.book-section a.btn-book:hover{background:0 0;border:1px solid #444;color:#222;padding:12px 20px}#nav li,.main-navigation .navbar-collapse{float:left;padding:0}.book-section a.btn-book:hover:before{content:'';opacity:0;visibility:hidden}.book-section a.btn-book:before{background:#fff;content:"";height:60px;left:-11px;position:absolute;top:-15px;transform:rotate(37deg);-moz-transform:rotate(37deg);-webkit-transform:rotate(37deg);width:30px;opacity:1;visibility:visible}#nav li,#nav li a{position:relative}.main-navigation,.nav-outer{width:100%;float:left}.main-navigation .navbar-inverse{background-color:transparent;border-color:transparent}.main-navigation .navbar{border-radius:0;border:0;margin-bottom:0;min-height:inherit}.nav-outer{background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}#nav li ul li,#nav li ul li a,#nav li:hover>a,.main-navigation .navbar-inverse .navbar-nav>.active>a,.main-navigation .navbar-inverse .navbar-nav>.active>a:focus,.main-navigation .navbar-inverse .navbar-nav>.active>a:hover{background:0 0}.main-navigation .navbar-inverse .navbar-collapse,.main-navigation .navbar-inverse .navbar-form{border-color:#ccc}#nav{float:left;list-style:none}#nav li{margin:9px 0;border-left:1px solid #ccc}#nav li:first-child{background:0 0;border:0}#nav li a{font:400 14px/30px Montserrat,sans-serif;color:#222;text-transform:uppercase;text-decoration:none;padding:0 25px;display:block;z-index:20}#nav li a:before{color:transparent;content:"•";font-size:1.2em;left:0;right:0;width:10px;margin:auto;position:absolute;text-shadow:0 0 transparent;top:12px;transform:translateX(-50%);transition:text-shadow .3s ease 0s,color .3s ease 0s}#nav li ul,#nav li ul li>ul{width:195px;position:absolute}.caption-style-1 em,.caption-style-1 h1{text-shadow:0 5px 5px rgba(0,0,0,.3);-moz-text-shadow:0 5px 5px rgba(0,0,0,.3);-webkit-text-shadow:0 5px 5px rgba(0,0,0,.3)}#nav li a .fa{font-size:12px;padding:0 0 0 6px}#nav li ul li a:hover,#nav li ul li:hover>a{text-decoration:none;color:#fff}#nav li ul{left:-100%;top:39px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);border:1px solid #ccc;padding:0;opacity:0;visibility:hidden;list-style:none;z-index:10}#nav li:hover>ul{opacity:1;visibility:visible;left:0}#nav li ul li>ul{left:100%;top:0;padding:0;border:0}#nav li ul li{float:none;width:auto;border:0;border-top:1px solid #ccc;padding:0;margin:0 13px}#nav li ul li a:before,#nav li ul li a:focus::before,#nav li ul li a:hover:before{content:'';display:none}#nav li ul li a{font:400 14px/30px Montserrat,sans-serif;color:#444;text-align:left;padding:7px 10px;display:block}#nav li ul li:hover>ul{opacity:1;visibility:visible;left:181px}.nav-right-col{float:right;margin:8px 19px 0 0}.cart-box-outer{float:left}.cart-box-outer button{width:33px;height:33px;border:0;color:#fff;text-align:center;line-height:33px;font-size:14px;border-radius:100%;padding:0;margin:0 10px 0 0}.cart-box-outer .dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;font-size:inherit;left:inherit;right:0;margin:0;min-width:358px;padding:0;position:absolute;top:40px;z-index:1000}.cart-box-outer .cart-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding:18px 19px;width:100%}.cart-box-outer .cart-box strong.title{border-bottom:1px solid #ccc;color:#888;display:block;font:italic 700 14px/14px Montserrat,sans-serif;margin:0 0 20px;padding:0 0 20px}.cart-box-outer .cart-box strong.title a{text-decoration:none}.cart-box-outer .cart-box .cart-row{border-bottom:1px solid #ccc;float:left;margin-bottom:20px;padding-bottom:20px;width:100%}.cart-box-outer .cart-box .cart-row .thumb{float:left;margin:0 15px 0 0;width:auto}.cart-box-outer .cart-box .cart-row .thumb img{width:auto}.cart-box-outer .cart-box .cart-row .text-box{overflow:hidden}.cart-box-outer .cart-box .cart-row a.close{border-radius:0;color:#fff;float:right;font-size:12px;height:23px;line-height:23px;opacity:1;text-align:center;text-decoration:none;width:23px}.cart-box-outer .cart-box .cart-row a.close .fa{color:#fff}.cart-box-outer .cart-box .cart-row .text-box a{color:#222;display:block;font:400 16px/22px Montserrat,sans-serif;padding:0 0 18px;text-decoration:none}.cart-box-outer .cart-box .cart-row .text-box strong.amount{display:block;font:400 16px/16px Montserrat,sans-serif}.cart-box-outer .cart-box strong.subtotal{clear:both;color:#222;display:block;font:700 16px/16px Montserrat,sans-serif;padding:0 0 20px}.btn-row{display:block;float:left;text-align:center;width:100%}.btn-row a.btn-style-1,.btn-row a.btn-style-2,.btn-row a.btn-style-3,.btn-row a.btn-style-4{float:none;display:inline-block}.cart-box-outer .cart-box a.btn-checkout{color:#fff;display:inline-block;font:700 16px/16px Montserrat,sans-serif;padding:15px 58px;text-decoration:none}.top-search{float:right}.top-search a.search-icon{width:33px;height:33px;float:left;border:2px solid;border-radius:100%;background:#fff;text-align:center;line-height:30px;font-size:14px;outline:0}#cp-slide-search{width:0;position:fixed;height:62px;z-index:99999;color:#222;background-color:#fff;border:1px solid #ccc}#cp-slide-search form input[type=text]{font:400 18px/60px Montserrat,sans-serif;color:#222;width:90%;float:left;height:60px;border:none;padding:0}#cp-slide-search form button{font-size:24px;float:right;color:#fff;min-width:80px;border:none;height:60px;line-height:60px;padding:0 10px;text-align:center}.search-form,.search-form input[type=text]{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}#banner{float:left;width:100%;margin:-50px 0 0;position:relative}#banner .item{cursor:move}#banner .item img{margin-top:0;width:100%;display:block}#banner .caption{position:absolute;left:0;top:0;width:100%}.caption-style-1{float:left;width:690px;margin-top:290px!important;margin:218px 0 0}.caption-style-1 em{display:block;font:italic 600 36px/36px 'Open Sans',sans-serif;color:#fff;padding:0 0 20px}.caption-style-1 h1{font:700 70px/80px Montserrat,sans-serif;color:#fff;margin:0 0 30px}.caption-style-2{float:right;margin:166px 0 0}#banner .caption-style-2 img{width:auto}.caption-style-3{margin:287px auto 0;float:none;display:block;text-align:center;width:910px}.campers-theme .btn-row a.btn-style-1,.campers-theme .btn-row a.btn-style-2{float:none;display:inline-block}#banner .owl-buttons{display:none}.search-form{margin:-63px auto 0;position:relative;z-index:9;display:block;width:1200px;padding:10px 0;background:#fff}.map-home .search-form{clear:both;overflow:hidden;top:-63px;margin:0 auto}.map-home #map-banner{margin:0}.search-form input[type=text]{float:left;width:100%;font:400 14px/38px 'Open Sans',sans-serif;color:#777;padding:0 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-form label{font:400 14px/14px Montserrat,sans-serif;color:#222;display:block;padding:0 0 12px;margin:0}.selector{float:left;min-width:100%;position:relative}.selector select{line-height:38px;opacity:0;position:absolute;width:100%;z-index:1}.full-width{width:100%}select{height:38px;padding:0}input.input-text,select,span.custom-select,textarea{background:#fff;border:none;line-height:normal}select option{padding:2px 10px}.selector span.custom-select{display:inline-block;line-height:38px;overflow:hidden;padding:0 15px;position:relative;white-space:nowrap;width:100%;border:1px solid #ccc;border-radius:0;font:400 14px/38px 'Open Sans',sans-serif;color:#777;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.selector span.custom-select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #888;content:"";position:absolute;right:9px;top:15px}.selector span.custom-select:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:24px}#main,.campers-text-section,.search-form .date-box,.search-form button{width:100%;float:left}.search-form button{border:1px solid transparent;text-align:center;line-height:38px;color:#fff;font-size:16px;margin:26px 0 0}.search-form button:hover{border:1px solid #ccc;background:#fff;color:#444}.search-form span input[type=text]{float:left;width:100%;border:1px solid #ccc;height:40px;padding:0 15px}.search-form .date-box{position:relative}.search-form .input-outer .fa{position:absolute;right:11px;top:11px;font-size:14px;color:#777}.Zebra_DatePicker td.dp_disabled_current{color:#fff!important}.campers-text-section{padding:77px 0}.campers-text-section em{font:italic 400 18px/30px 'Open Sans',sans-serif;color:#777;display:block;padding:0 0 27px}.campers-text-section .thumb{position:relative}.campers-text-section .thumb:hover:before{transform:scaleX(0);opacity:1}.campers-text-section .thumb:hover:after{opacity:1;transform:scaleY(0)}.campers-text-section .thumb:after,.campers-text-section .thumb:before{position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%;content:''}.campers-text-section .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.campers-text-section .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.trip-offers-section{float:left;width:100%;padding:0 0 75px}.trip-offers-section .thumb img{margin:0 0 0 30px}.trip-offers-section .box{float:left;width:458px;min-height:165px;border:1px solid #ccc;border-right:0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:-50px 0 40px;position:relative}.trip-offers-section .text-box{float:left;width:358px;padding:32px 20px 0}.trip-offers-section .text-box a.btn-more{font:400 14px/14px Montserrat,sans-serif;color:#222;text-transform:uppercase;float:left;text-decoration:none;border:1px solid transparent;position:relative}.trip-offers-section .detail-col{width:99px;text-align:center;padding:10px 0 0}.trip-offers-section .detail-col .fa{display:block;font-size:14px;padding:0 0 3px}.trip-offers-section .detail-col span{font:400 13px/13px 'Open Sans',sans-serif;color:#444;display:block;padding:0 0 12px}.trip-offers-section .detail-col strong.price{float:left;width:100%;font:400 18px/42px Montserrat,sans-serif;color:#fff}.tips-full,.tips-section{padding:75px 0 0}.tips-full .thumb img{margin:0}.tips-full .box{width:555px;margin:50px 0 0 -98px}.tips-full .text-box{width:435px;padding:30px 0 0 30px}.tips-full .detail-col span{padding:0 0 20px}.tips-full .box:hover .detail-col strong.price{margin:0}.trip-offers-section .thumb:hover .caption{left:0}.tips-full .thumb{background:#000}.tips-full .outer-trips{float:left;width:100%;margin:0 0 40px}.trip-offers-section .thumb:hover img{opacity:.4}.trip-offers-section .thumb .caption{border:2px solid #fff;width:96%;height:93%;position:absolute;left:-200%;right:0;top:0;bottom:0;margin:auto}.trip-offers-section .thumb .caption:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.trip-offers-section .thumb .caption a.link{position:absolute;left:0;right:0;top:0;bottom:0;width:50px;height:50px;border:1px solid #ccc;background:#fff;text-align:center;line-height:50px;font-size:20px;color:#222;margin:auto}.tips-detail-list,.trip-detail-tab-section{float:left;width:100%}.blog-larg.tips-detail .post-box .text-box{padding:25px 0 0}.blog-larg.tips-detail .post-box .text-box em{float:left;font:400 13px/13px 'Open Sans',sans-serif;color:#444;padding:0 20px 17px 0}.blog-larg.tips-detail .post-box .text-box em .fa{padding:0 5px 0 0}.tips-detail-list{padding:0;margin:0 0 40px;list-style:none}.tips-detail-list li{display:block;overflow:hidden;font:400 14px/14px 'Open Sans',sans-serif;color:#777;padding:12px 0 0 28px;position:relative}.tips-detail-list li:first-child{padding:0 0 0 28px}.tips-detail-list li:before{content:"\f046";position:absolute;left:0;font-size:14px;color:#777;font-family:FontAwesome}.trip-detail-tab-section .nav{display:block;text-align:center;border:1px solid #ccc;border-left:0;margin:0 0 29px}.trip-detail-tab-section .nav-tabs>li{display:inline-block;float:none;padding:0;margin:0 -2px -1px}.trip-detail-tab-section .nav-tabs>li a{font:400 20px/20px Montserrat,sans-serif;color:#222;text-decoration:none;padding:20px 84px;margin:0;border:0;border-left:1px solid #ccc;border-radius:0;outline:0;position:relative}.trip-detail-tab-section .nav-tabs>li.active>a:before{content:'';position:absolute;left:0;right:0;bottom:-8px;margin:auto;width:0;height:0;border-style:solid;border-width:8px 7.5px 0;border-color:#007bff transparent transparent}.trip-detail-tab-section .nav-tabs>li.active>a,.trip-detail-tab-section .nav-tabs>li.active>a:focus,.trip-detail-tab-section .nav-tabs>li.active>a:hover{border:0;color:#fff;margin:0;cursor:default}.trip-detail-tab-section .nav-tabs>li>a:hover{border-color:#fff;color:#fff}.trip-detail-tab-section .nav>li>a:focus,.trip-detail-tab-section .nav>li>a:hover{text-decoration:none;color:#fff}.accordion-style-1,.tips-accordion{float:left;width:100%}.accordion_cp{margin:0 0 10px;padding:0;height:57px;border:1px solid #ccc;text-decoration:none;font:italic 400 14px/55px 'Open Sans',sans-serif;color:#777;cursor:pointer}.accordion_cp b{font-weight:700;color:#222;font-style:normal}.accordion_cp strong.number{font:400 20px/55px Montserrat,sans-serif;color:#fff;float:left;width:68px;height:55px;text-align:center;margin:0 30px 0 0}.accordion-close span,.accordion-open span{float:right;display:block;text-align:center}.accordion_cp .fa{padding:0 9px 0 0}.accordion-open{color:#777}.accordion-close span .fa,.accordion-open span .fa{border-left:1px solid #ccc;font-size:30px;color:#999}.accordion-open span{padding:0}.accordion-open span .fa{padding:0 22px 0 23px}.accordion-close span{padding:0;width:57px}.accordion-close span .fa{padding:0 22px 0 23px}div.contain_cp_accor{padding:0;margin:0 0 10px}div.content_cp_accor{background:#fff;margin:0;border:1px solid #ccc;padding:20px 97px}div.content_cp_accor p,div.content_cp_accor ul{margin:0;padding:3px}div.content_cp_accor ul li{list-style-position:inside;line-height:25px}div.content_cp_accor ul li a{color:#555}code{overflow:auto}.accordion-close span i:before{content:"\f105"}.accordion-open span i:before{content:"\f107"}.trip-date-section-head{float:left;width:100%;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 20px}.trip-date-section-head strong.title{font:700 14px/14px Montserrat,sans-serif;color:#222;float:left;width:195px}.trip-date-section-body{float:left;width:100%}.trip-date-section-body ul{padding:0;margin:0;list-style:none;float:left;width:100%}.trip-date-section-body ul li{float:left;padding:0 10px;font:400 14px/14px 'Open Sans',sans-serif;color:#777}.trip-date-section-body ul li.even{border:1px solid #e1e1e1;width:100%;float:left;padding:10px 10px 10px 14px}.trip-date-section-body ul li.even.odd{border:0;background:#f7f7f7}.trip-date-section-body ul li.even span{float:left;width:195px;padding:11px 0 0}.trip-date-section-body ul li.even span.last{width:122px}.trip-date-section-body ul li a.btn-book{float:left;padding:8px 13px;font:700 14px/14px Montserrat,sans-serif;color:#fff;text-transform:uppercase;border:1px solid transparent}.trip-date-section-body ul li a.btn-book:hover{border:1px solid #444;color:#222;background:#fff;text-decoration:none}.trip-tab-gallery{float:left;width:100%}.trip-tab-gallery ul{padding:0;margin:0 -30px 0 0;list-style:none}.trip-tab-gallery ul li{float:left;padding:0;margin:0 29px 29px 0}.trip-tab-gallery .thumb{float:left;width:100%;position:relative}.trip-tab-gallery .thumb:hover:before{transform:scaleX(0);opacity:1}.trip-tab-gallery .thumb:hover:after{opacity:1;transform:scaleY(0)}.trip-tab-gallery .thumb:after,.trip-tab-gallery .thumb:before{content:'';position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%}.trip-tab-gallery .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.trip-tab-gallery .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.trip-offers-section.tips-full .pagination-area,.trip-offers-section.tips-section .pagination-area{margin:35px 0 70px}.activites-section{float:left;width:100%;background-image:url(../img/home/6.webp);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000;padding:75px 0;position:relative;margin-bottom:75px}.activites-section .heading-style-2 span{color:#fff}.activites-section .heading-style-2 h2{color:#fff;margin:0 0 66px}.activites-section .heading-style-2 h2::before{background:url(../images/heading-line-2.png) center bottom no-repeat rgba(0,0,0,0)}.activites-box-outer{float:left;width:100%;margin:0 0 -130px}.activites-box{float:left;width:165px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:24px 10px 0;border-top:3px solid;text-align:center;font-size:60px;color:#777;margin:0 11px;margin-bottom: 37px;}.activites-box a.title{font:400 16px/45px Montserrat,sans-serif;color:#222;display:block;text-align:center;padding:0;width:145px;border:1px solid #ccc;background:#fff;margin:0 0 -23px;text-decoration:none}.add-banner-section,.trip-events-section{width:100%;float:left}.activites-box:hover a.title{color:#fff;border:1px solid transparent}.cost-calculator .right-box .modal-footer,.cost-calculator .right-box .modal-header{border:0;padding:0}.trip-events-section{padding:155px 0 140px}.add-banner-section .thumb:hover{box-shadow:0 7px 5px rgba(0,0,0,.1);-moz-box-shadow:0 7px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 7px 5px rgba(0,0,0,.1)}.add-banner-section .thumb{overflow:hidden;position:relative}.add-banner-section .thumb:hover:before{transform:scaleX(0);opacity:1}.add-banner-section .thumb:hover:after{opacity:1;transform:scaleY(0)}.add-banner-section .thumb:after,.add-banner-section .thumb:before{height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%;content:'';position:absolute}.add-banner-section .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.add-banner-section .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.cost-calculator{float:left;width:100%}.cost-calculator .container-fluid,.cost-calculator .container-fluid .col-md-6{padding:0}.cost-calculator .left-box{float:left;width:100%;background-image:url(../images/cost-calculator-bg.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000;padding:70px 0}.cost-calculator .left-box .text-box{float:right;margin:0 30px 0 0;width:570px}.cost-calculator .left-box .text-box h2{color:#fff;padding:0 14px 0 0}.cost-calculator .left-box .text-box h2:before{content:'';display:none}.cost-calculator .left-box .text-box label{display:block;font:400 18px/18px Montserrat,sans-serif;color:#fff;padding:0 0 7px}.cost-calculator .left-box .text-box .col-md-6{padding:0 15px}.cost-calculator .left-box .text-box .selector{margin-bottom:27px}.cost-calculator .left-box .text-box strong.cost{float:left;width:100%;height:52px;text-align:center;color:#fff;font:400 20px/52px Montserrat,sans-serif}.cost-calculator .left-box .text-box strong.cost:hover{background:#fff;color:#222}.cost-calculator .right-box{float:right;width:100%;background-image:url(../images/video-bg.png);background-position:left top;background-repeat:no-repeat;background-size:cover;background-color:#000;padding:168px 0}.cost-calculator .right-box a.btn-play{background:url(../images/play-btn.png) left top no-repeat;width:133px;height:136px;margin:0 auto;display:block;overflow:hidden;outline:0}.cost-calculator .right-box .modal-dialog{width:800px}.cost-calculator .right-box .modal-body{padding:0}.cost-calculator .right-box .close{color:#000;background:#fff;width:23px;height:23px;text-align:center;float:right;font-size:21px;font-weight:700;line-height:1;opacity:1;position:absolute;right:0;top:-22px}.cost-calculator .right-box .modal-content{background-clip:padding-box;background-color:transparent;border:0;border-radius:0;box-shadow:none;outline:0;padding:0;position:relative}.blog-post-section .post-box .frame,.blog-post-section .post-box .text-box{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.blog-post-section{float:left;width:100%;padding:0 0 75px}.blog-post-section .post-box{float:left;width:100%}.blog-post-section .post-box .frame{float:left;width:100%;background:#fff;padding:4px;margin:0 0 -1px;position:relative;overflow:hidden}.blog-post-section .post-box .frame .caption{position:absolute;right:-100%;bottom:15px}.blog-post-section .post-box .frame:hover .caption{right:15px}.blog-post-section .post-box .frame .caption .detail-col{float:left;width:85px;background:#fff;padding:8px 0}.blog-post-section .post-box .frame .caption .detail-col .fa{display:block;text-align:center;font-size:14px}.blog-post-section .post-box .frame .caption .detail-col span{display:block;font:400 13px/13px 'Open Sans',sans-serif;color:#444;text-align:center;padding:8px 0}.blog-post-section .post-box .frame img{width:100%}.blog-post-section .post-box .frame:hover:before{transform:scaleX(0);opacity:1}.blog-post-section .post-box .frame:hover:after{opacity:1;transform:scaleY(0)}.blog-post-section .post-box .frame:after,.blog-post-section .post-box .frame:before,.post-box:hover a.btn-style-3:after,.post-box:hover a.btn-style-3:before{content:'';opacity:0}.blog-post-section .post-box .frame:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.blog-post-section .post-box .frame:after{position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.blog-post-section .post-box .text-box{margin:0 auto;width:96%;text-align:center;display:block;position:relative;padding:50px 15px 0;clear:both}.blog-post-section .post-box .text-box .post-detail{float:left;width:300px;margin:auto;position:absolute;left:0;right:0;top:-25px}.post-box .text-box h3 a{line-height:28px;color:#222}.blog-post-section .post-box .text-box .post-detail strong{float:left;width:95px;height:54px;padding:10px 0 0;background:#fff;border-top:3px solid;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 5px 0 0}.blog-post-section .post-box .text-box .post-detail strong .fa{display:block;text-align:center;padding:0 0 4px}.blog-post-section .post-box .text-box .post-detail strong span{text-align:center;display:block;font:400 13px/13px 'Open Sans',sans-serif;color:#444}.campers-theme .blog-post-section .post-box .text-box p{margin:0 0 50px}.campers-theme .blog-post-section .post-box .text-box .btn-row{margin:-22px 0 0}.post-box:hover a.btn-style-3{border:1px solid transparent;color:#fff}.blog-small .post-box{margin-bottom:40px}.blog-larg,.blog-small{padding:75px 0 0}.blog-post-section.blog-larg .pagination-area{margin:25px 0 75px}.blog-post-section.blog-small .pagination-area{margin:35px 0 75px}.blog-larg .post-box .text-box .post-detail{margin:0;left:28px}.blog-larg .post-box .text-box .detail-row{padding:0}.blog-larg .post-box .text-box{width:100%;border:0;padding:50px 0 0;box-shadow:none;text-align:left}.blog-larg .post-box .text-box a.btn-style-3{float:left}.blog-larg .post-box{margin-bottom:50px}.blog-post-section .post-box .frame .owl-next{position:absolute;top:50%;right:10px;width:40px;height:30px;border:1px solid #ccc;background:#fff;font-size:0;color:#777}.blog-post-section .post-box .frame .owl-next:before{content:"\f178";font-family:FontAwesome;font-size:14px;display:block;text-align:center;line-height:30px}.blog-post-section .post-box .frame .owl-next:hover{border:1px solid transparent;color:#fff}.blog-post-section .post-box .frame .owl-prev{position:absolute;top:50%;left:10px;width:40px;height:30px;border:1px solid #ccc;background:#fff;font-size:0;color:#777}.blog-post-section .post-box .frame .owl-prev:before{content:"\f177";font-family:FontAwesome;font-size:14px;display:block;text-align:center;line-height:30px}.blog-post-section .post-box .frame .owl-prev:hover{border:1px solid transparent;color:#fff}.campers-theme .blog-larg .post-box .text-box p{margin:0 0 30px}.blog-larg blockquote{border:1px solid #ccc;margin:0 83px 40px 165px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);font:italic 400 18px/30px 'Open Sans',sans-serif;color:#444;padding:30px 30px 40px 60px;position:relative}.blog-larg blockquote span{width:97px;font-style:normal;height:80px;background:#fff;border:1px solid;font-size:48px;text-align:center;line-height:80px;display:block;position:absolute;left:-67px;top:32px}.blog-larg blockquote span:after,.blog-larg blockquote span:before{position:absolute;width:23px;height:23px;content:''}.blog-larg blockquote span:before{left:-2px;top:-2px;border-top:4px solid;border-left:4px solid}.blog-larg blockquote span:after{right:-2px;bottom:-2px;border-bottom:4px solid;border-right:4px solid}.blog-detail-share,.blog-details-tags,.testimonials-style-1,.testimonials-style-1 .inner-col{width:100%;float:left}.blog-details-tags{margin:0 0 40px}.blog-details-tags strong.title{float:left;font:400 16px/26px Montserrat,sans-serif;color:#222;padding:0 20px 0 0}.blog-details-tags ul{float:left;padding:0;margin:0;list-style:none}.blog-details-tags ul li{float:left;padding:0 10px 0 0}.blog-details-tags ul li a{float:left;padding:9px 15px;background:#fff;font:400 14px/14px 'Open Sans',sans-serif;color:#777;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.blog-details-tags ul li a:hover{text-decoration:none;border:1px solid transparent;color:#fff}.blog-detail-share{padding:0 0 70px}.blog-detail-share strong.title{float:left;font:400 16px/26px Montserrat,sans-serif;color:#222;padding:0 20px 0 0}.blog-detail-share ul{padding:0;margin:0;list-style:none}.blog-detail-share ul li{float:left;padding:0 40px 0 0}.blog-detail-share ul li a{font:400 14px/14px Montserrat,sans-serif;color:#777;text-decoration:none}.blog-detail-share ul li a .fa{font-size:20px;padding:0 5px 0 0}.blog-larg .contact-page{padding:0}.blog-larg .contact-page form textarea{height:220px}.blog-larg .post-box h2{margin:0 0 25px;clear:both}.blog-larg .post-box h2.text-trns-none{text-transform:none;font-size:28px}.blog-larg .post-box h2:before{content:'';display:none}.testimonials-style-1{background-image:url(../https://res.cloudinary.com/cloudinarybigadtruck/image/upload/v1531201305/Untitled_design_rdisqj.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000;padding:70px 0}.testimonials-style-1 .heading-style-2 h2,.testimonials-style-1 .heading-style-2 span{color:#fff}.testimonials-style-1 .heading-style-2 h2::before{background:url(../images/heading-line-2.png) center bottom no-repeat rgba(0,0,0,0)}.testimonials-style-1 .inner-col .left-col{float:left;width:163px;margin:0 0 0 25px}.testimonials-style-1 .inner-col .round-thumb{display:block;margin:0 auto 15px;width:110px;height:110px;background:#fff;border:2px solid;padding:6px;border-radius:100%;position:relative}.testimonials-style-1 .inner-col .round-thumb img{display:block;border-radius:100%}.testimonials-style-1 .inner-col strong.name{display:block;text-align:center;font:400 16px/16px Montserrat,sans-serif;color:#fff;clear:both}.testimonials-style-1 .inner-col .right-col{overflow:hidden;border-right:1px solid #fff;border-left:1px solid #fff;padding:0 40px 0 30px}.testimonials-style-1 .inner-col .right-col em{font:italic 400 18px/30px 'Open Sans',sans-serif;color:#fff}.testimonials-style-1 .owl-carousel{float:left;margin:0 0 62px}.testimonials-style-1 .owl-next{font-size:0;position:absolute;right:-43px;top:0;bottom:0;margin:auto;height:10px}.testimonials-style-1 .owl-next:before{content:"\f105";font-family:FontAwesome;font-size:30px;color:#fff}.testimonials-style-1 .owl-prev{font-size:0;position:absolute;right:-39px;top:27px}.testimonials-style-1 .owl-prev:after{content:'';width:39px;height:1px;background:#fff;position:absolute;left:-11px;bottom:0}.testimonials-style-1 .owl-prev:before{content:"\f104";font-family:FontAwesome;font-size:30px;color:#fff}.facts-section{float:left;width:100%;margin:0 0 -182px}.facts-box{float:left;width:100%;background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:22px 0;text-align:center}.facts-box .fa{display:inline-block;text-align:center;font-size:60px;border-bottom:2px solid #ccc;padding:0 0 20px;margin:0 0 10px}.facts-box strong.number{font:400 70px/70px Montserrat,sans-serif;color:#777;display:block}.facts-box span.title{font:400 17px/16px Montserrat,sans-serif;color:#222;text-transform:uppercase;display:block}.tour-guides-section.team-style-1{float:left;width:100%;padding:190px 0 138px;margin:0}.tour-guides-section.team-style-1:before{content:'';display:none}.newsletter-section{float:left;width:100%;background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#fff;height:400px;position:relative;margin:0 0 180px}.newsletter-section .frame{float:left;width:100%;position:absolute;left:50px;top:-59px}#stage{top:0;left:0;z-index:100}.stage{position:absolute;top:0;left:0;width:100%;height:100%}#astronaut{width:356px;height:522px;background:url(../images/news-letter-img.png) left top no-repeat;position:relative;margin-left:0;top:20%;float:left;z-index:99999}.newsletter-section .text-box{float:left;width:100%;padding:100px 0 0}.newsletter-section .text-box input[type=text]{float:left;width:100%;height:55px;border:0;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;font:400 14px 'Open Sans',sans-serif;color:#444;box-shadow:0 7px 5px rgba(0,0,0,.1);-moz-box-shadow:0 7px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 7px 5px rgba(0,0,0,.1)}.newsletter-section .text-box input[type=submit]{float:left;width:100%;height:55px;background:#222;text-align:center;color:#fff;text-transform:uppercase;font:700 14px Montserrat,sans-serif;border:0;padding:0;box-shadow:0 7px 5px rgba(0,0,0,.1);-moz-box-shadow:0 7px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 7px 5px rgba(0,0,0,.1)}.newsletter-section .text-box input[type=submit]:hover{color:#fff}.newsletter-section .text-box em{display:block;font:italic 400 14px/14px 'Open Sans',sans-serif;color:#444;padding:20px 0 0;clear:both}#footer{float:left;width:100%;background-image:url(https://www.sunnysworldpune.com/img/3-min_w0h3v9.webp);background-position:left top;background-repeat:no-repeat;background-size:cover;background-color:#000;padding:50px 0 30px}.instagram{float:left;width:100%;padding:0 0 75px}.instagram h2{color:#fff}.instagram h2:before{content:'';display:none}.instagram ul{padding:0;margin:0;list-style:none;float:left}.instagram ul li{float:left;padding:0;width:12.5%;background:#fff}.instagram ul li img{display:block;width:100%}.instagram ul li:hover img{opacity:.7}.footer-section-1{float:left;width:100%;padding:0 0 20px}strong.footer-logo{float:left;margin:0 0 25px}.footer-section-1 p{clear:both;color:#ccc;font-size:16px;margin:0 0 25px}.footer-section-1 a.btn-style-2{padding:20px 32px;font-size:14px;line-height:14px;margin:0}.footer-section-1 .footer-box{float:left;width:100%}.footer-section-1 h3{color:#fff;margin:0 0 20px}.footer-section-1 .footer-box ul{padding:0;margin:0;list-style:none}.footer-section-1 .footer-box ul li{display:block;padding:15px 0;border-top:2px dotted #999}.footer-section-1 .footer-box ul li:first-child{padding:0 0 15px;border:0}.footer-section-1 .footer-box ul li a{text-decoration:none;font:400 16px/16px Montserrat,sans-serif;color:#ccc;display:block;padding:0 0 0 17px;position:relative}.footer-section-1 .footer-box ul li:hover a{color:#fff;padding:0 0 0 20px}.footer-section-1 .footer-box ul li a:before{content:"\f111";font-family:FontAwesome;font-size:6px;color:#ccc;position:absolute;left:0}.footer-section-1 .footer-box address ul{float:left;padding:0;margin:0;list-style:none}.footer-section-1 .footer-box address ul li{display:block;padding:25px 0 0;border:0;clear:both;overflow:hidden}.footer-section-1 .footer-box address .text-box a:before,.header-style-2 .book-section a.btn-book:before{display:none;content:''}.footer-section-1 .footer-box address ul li:first-child{padding:0}.footer-section-1 .footer-box address ul li:hover p,.footer-section-1 .footer-box address ul li:hover strong{padding:0 0 0 10px;color:#fff}.footer-section-1 .footer-box address ul li:hover span{border-color:#fff}.footer-section-1 .footer-box address ul li:hover span:before{border-color:transparent transparent transparent #fff}.footer-section-1 .footer-box address span{float:left;font-size:24px;width:34px;border-right:1px solid #ccc;line-height:44px;padding:0 12px 0 0;margin:0 27px 0 0;position:relative}.footer-section-1 .footer-box address span:before{content:'';position:absolute;right:-5px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #ccc}.footer-section-1 .footer-box address .text-box{overflow:hidden;float:left}.footer-section-1 .footer-box address .text-box p{font:400 14px/22px Montserrat,sans-serif;margin:0}.footer-section-1 .footer-box address .text-box a,.footer-section-1 .footer-box address .text-box strong{font:700 24px/24px Montserrat,sans-serif;color:#ccc}.footer-section-1 .footer-box address .text-box a{text-decoration:none;padding:0}.footer-section-2{float:left;width:100%;border-top:1px solid rgba(255,255,255,.3);padding:30px 0 0}.footer-socila{float:left;width:100%}.footer-socila ul{padding:0;margin:0;list-style:none}.footer-socila ul li{float:left;padding:0 20px;border-left:1px solid rgba(255,255,255,.3)}.footer-socila ul li:first-child{border:0}.footer-socila ul li a{font:400 14px/32px Montserrat,sans-serif;color:#fff;float:left;text-decoration:none}.footer-socila ul li a:hover .fa{color:#fff}.footer-socila ul li a .fa{float:left;padding:0 5px 0 0;font-size:20px;line-height:32px}.footer-section-2 strong.copy{font:400 14px/32px Montserrat,sans-serif;color:#ccc;float:right}.footer-section-2 strong.copy a{color:#ccc;text-decoration:none}.footer-section-2 strong.copy a:hover{color:#fff}.header-style-2{float:left;width:100%}.header-style-2 .topbar-section{background:#222;border:0;padding:11px 0}.header-style-2 .register-login ul li,.header-style-2 .top-social ul li{border-color:#555}.header-style-2 .top-social{width:auto;float:right}.header-style-2 .register-login{width:auto;padding:0 35px 0 0}.header-style-2 .top-social ul{float:right}.header-style-2 .top-social ul li a{line-height:19px}.header-style-2 .register-login ul li a{color:#ccc}.info-box{float:left;width:100%;margin:0 0 0 30px}.info-box a{font:400 14px/14px Montserrat,sans-serif;color:#ccc;text-decoration:none;float:left;padding:0 30px 0 0}.info-box a .fa{padding:0 4px 0 0}.info-box a:hover{color:#fff;text-decoration:none}.header-style-2 .book-section{width:auto;padding:20px 0 0}.header-style-2 .number-box{margin:3px 0 0}.header-style-2 .nav-right-col{margin:0 50px 0 30px;padding:28px 0 27px 30px;border-left:1px solid #ccc}.header-style-2 .cart-box-outer button{background:#fff;color:#222;border:1px solid #222}.header-style-2 .top-search a.search-icon{border:0;color:#fff}.header-style-2 .book-section a.btn-book{padding:16px 30px;border:1px solid transparent}.header-style-2 .book-section a.btn-book:hover{border:1px solid #222}.header-style-2 .main-navigation{width:auto}.header-style-2 .nav-outer{background:0 0;border:0;margin:0 0 0 19px;box-shadow:none}.header-style-2 #nav li{margin:29px 0;border:0}.header-style-2 #nav li a{font-weight:700;padding:0 20px}#banner.banner-2{margin:0}.header-style-2 #nav li ul{top:59px}.header-style-2 #nav li ul li{margin:0;border-top:1px solid #ccc}.header-style-2 #nav li ul li:first-child{border:0}.header-style-2 #nav li ul li a{padding:7px 10px}.header-style-2 #nav li ul li>ul{top:0;left:100%}strong.logo-2{float:left;padding:33px 71px;margin:-43px 0 0}.map-caption .frame,.map-caption .text-box .top-row{padding:0;width:100%;float:left}#banner.banner-2 .caption-style-3{width:100%}#map-banner{float:left;width:100%;margin:-65px 0 0}#map-banner .map-caption{border:1px solid #ccc;margin:auto;left:0;top:0;right:auto;bottom:0}.map-caption .frame{margin:0 0 10px;overflow:hidden}.map-caption .frame img{width:100%;display:block}.map-caption .frame:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.map-caption .text-box{float:left;width:100%}.map-caption .text-box h3{margin:0 0 10px;line-height:24px}.map-caption .text-box .top-row .detail{float:left;width:100%;padding:0 0 10px}.map-caption .text-box .top-row .detail strong{float:left;font:400 13px/13px 'Open Sans',sans-serif;color:#444;padding:0 20px 0 0}.map-caption .text-box .top-row .detail strong .fa{padding:0 5px 0 0}.map-caption .text-box .mid-row{float:left;width:100%;padding:0}.map-caption .text-box .mid-row p{margin:0 0 10px}.map-caption .text-box .bottom-row{float:left;width:100%}.map-caption .text-box .bottom-row ul{padding:0;margin:0;list-style:none;text-align:center;display:block}.map-caption .text-box .bottom-row ul li{display:inline-block;width:70px;padding:3px 5px;border-left:1px solid #ccc;margin-bottom:10px}.map-caption .text-box .bottom-row ul li .fa{font-size:14px;color:#444;display:block;padding:0 0 5px}.map-caption .text-box .bottom-row ul li span{font:400 13px/13px 'Open Sans',sans-serif;color:#444;display:block}.map-caption .btn-row{display:block;text-align:center}.map-caption .btn-row a.btn-style-1,.map-caption .btn-row a.btn-style-2{font-size:12px;line-height:12px;padding:11px 20px}.map-caption a.btn-style-1:after{bottom:0}.facilities-section{float:left;width:100%;padding:75px 0 0;position:relative}.facilities-section:before{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-12px;background:url(../images/line-bg.png) left top no-repeat;width:850px;height:16px}.facilities-section h2{margin:0 0 51px}.facilities-section .facilitie-box{float:left;width:100%;position:relative;margin-bottom:60px}.facilities-section .facilitie-box:hover:hover i{font-size:50px}.facilities-section .facilitie-box i{width:98px;height:120px;color:#fff;font-size:45px;text-align:center;padding:35px 0 0;position:absolute;left:0;top:-10px}.gallery-style-1,.gallery-style-1 .frame,.gallery-style-1 .gallery-row,.park-campground-section{width:100%;float:left}.facilities-section .facilitie-box .text-box{float:left;width:100%;padding:13px 25px 13px 118px;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.facilities-section .facilitie-box .text-box h3{margin:0 0 8px}.facilities-section .facilitie-box .text-box p{margin:0}.park-campground-section{padding:85px 0 75px}.gallery-style-1{padding:0 0 75px}.gallery-style-1 .frame{position:relative;overflow:hidden;background:#000}.gallery-style-1 .frame:hover img{opacity:.5}.gallery-style-1 .frame:hover .caption{left:0}.gallery-style-1 .frame .caption{position:absolute;left:-200%;right:0;bottom:0;margin:auto;top:0;width:93%;height:92%;padding:66px 0;border:2px solid #fff}.gallery-style-1 .frame .caption:before{content:'';width:100%;height:100%;opacity:.5;position:absolute;top:0}.gallery-style-1 .frame .caption h3{color:#fff;text-align:center}.gallery-style-1 .frame .caption em{font:italic 16px/16px 'Open Sans',sans-serif;color:#fff;position:relative;display:block;text-align:center;padding:0 0 20px}.gallery-style-1 .frame .caption a.link{width:43px;height:43px;display:block;margin:0 auto;background:#fff;border:1px solid #ccc;font-size:18px;color:#777;text-align:center;line-height:43px;position:relative}.gallery-style-1 .frame .caption a.link:hover{color:#fff;border:1px solid transparent}.gallery-style-1 .container-fluid,.gallery-style-1 .container-fluid .col-md-3{padding:0}.gallery-style-2{padding:75px 0 63px}.gallery-style-2 .frame{width:303px;margin:0 6px 12px}.gallery-style-2 .portfolioContainer{margin:0 6px}.gallery-style-3{padding:75px 0 0}.gallery-style-3 .frame{margin-bottom:30px}.price-plans-section{float:left;width:100%;padding:0 0 150px}.price-plans-section .table-style-1{float:left;width:100%;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:30px 15px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.price-plans-section .table-style-1 .head{float:left;width:100%;border-bottom:2px dotted #ccc;padding:0 0 0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.price-plans-section .table-style-1 span{font:700 14px/14px Montserrat,sans-serif;display:block;text-transform:uppercase;padding:0 0 20px}.price-plans-section .table-style-1 strong.amount{font:700 36px/36px Montserrat,sans-serif;display:block;color:#222;padding:0 0 15px;text-transform:uppercase}.price-plans-section .table-style-1 strong.amount em{font-style:normal;font-size:14px}.price-plans-section .table-style-1 ul{padding:0;margin:30px 0 40px 15px;list-style:none;float:left}.price-plans-section .table-style-1 ul li{display:block;padding:20px 0 0;font:400 14px/14px 'Open Sans',sans-serif;color:#444;position:relative}.price-plans-section .table-style-1 ul li:first-child{padding:0}.price-plans-section .table-style-1 ul li .fa{padding:0 10px 0 0;font-size:12px}.table-holder{padding:75px 0 0}.price-table-fix{padding:0 0 75px}.table-style-2 .table-style-1{padding:30px 30px 0}.table-style-2 .table-style-1 .head{padding:0}.price-plans-section.table-style-2 .table-style-1 span{text-align:center;color:#222;font-weight:400;border-bottom:2px dotted #ccc;margin:0 0 30px}.price-plans-section.table-style-2 .table-style-1 strong.amount{text-align:center;font-size:48px;line-height:48px;padding:0 0 10px}.price-plans-section.table-style-2 .table-style-1 p{text-align:center}.price-plans-section.table-style-2 .table-style-1 ul{margin:30px 0 40px;width:100%}.price-plans-section.table-style-2 .table-style-1 ul li{text-align:center;font-size:18px;line-height:18px}.price-plans-section.table-style-2 .table-style-1 a.btn-style-3{margin:0 0 -30px}.price-plans-section.table-style-2 .round-box{width:130px;height:130px;margin:-95px auto 20px;border-radius:100%;border:2px solid;padding:50px 0 0;background:#fff}.price-plans-section.table-style-2 .round-box span{border:0;margin:0;padding:0;font-size:55px}.price-plans-section.table-style-2 .heading-style-1{margin:0 0 62px}.table-style-2 .table-style-1:hover .round-box{border:2px solid transparent}.table-style-2 .table-style-1:hover .round-box span{color:#fff}.testimonials-style-2{float:left;width:100%;background-image:url(../images/testimonials-bg-2.png);background-position:left top;background-repeat:no-repeat;background-size:cover;background-color:#000;padding:75px 0;margin-bottom:75px}.testimonials-style-2 .frame,.testimonials-style-2 .owl-page.active,.testimonials-style-2 h2:before{background:#fff}.testimonials-style-2 .heading-style-1 span,.testimonials-style-2 h2{color:#fff}.testimonials-style-2 h2{margin:0 0 60px}.testimonials-style-2 .fa{float:left;color:#fff;font-size:48px;margin:0 30px 0 23px}.testimonials-style-2 em{float:left;max-width:748px;font:italic 18px/30px 'Open Sans',sans-serif;color:#fff}.testimonials-style-2 .right-col{float:right;width:100%;margin:-250px 0 0}.testimonials-style-2 .text-box{width:93%;margin:0 auto;display:block;padding:20px 0;background:#fff;clear:both;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}#inner-banner,#inner-banner-alex,#inner-banner-arena,#inner-banner-emr,#inner-banner-laterite,#inner-banner-newyear,#inner-banner-ruby,#inner-banner-topaz,#inner-banner-wedding,.inner-cost-calculator{background-repeat:no-repeat;background-position:left top;background-size:cover}.testimonials-style-2 .text-box strong.name{display:block;text-align:center;font:400 16px/16px Montserrat,sans-serif;color:#222;padding:0 0 10px}.testimonials-style-2 .text-box em{display:block;text-align:center;font:italic 400 13px/13px 'Open Sans',sans-serif;color:#444;float:none}.testimonials-style-2 .frame{float:left;border:1px solid #ccc;padding:10px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.testimonials-style-2 .owl-carousel .owl-wrapper-outer{margin:-250px 0 0;padding:252px 0 0}.testimonials-style-2 .owl-carousel{float:left}.testimonials-style-2 .owl-page{width:12px;height:12px;border:2px solid #fff;display:inline-block;margin:0 3px;border-radius:100%}.testimonials-style-2 .owl-controls.clickable{display:block;float:right;text-align:center;width:23%}#inner-banner-alex,#inner-banner-newyear,#inner-banner-ruby,#inner-banner-topaz,#inner-banner-wedding,.breadcrumb-area,.partners-section{float:left;width:100%}.testimonials-style-2 .owl-buttons{display:none}.partners-section{padding:0 0 75px}.partners-section ul{padding:0;margin:0;list-style:none;display:block;text-align:center}#inner-banner,#inner-banner-adventure,#inner-banner-alex,#inner-banner-arena,#inner-banner-banquet,#inner-banner-comming_soon,#inner-banner-kohinoor,#inner-banner-newyear,#inner-banner-opal,#inner-banner-pearl,#inner-banner-ruby,#inner-banner-topaz,#inner-banner-wedding{margin-top:143px!important}.partners-section ul li{display:inline-block;padding:0;position:relative}#inner-banner,#inner-banner-arena,#inner-banner-emr,#inner-banner-laterite{background-color:#000;padding:227px 0 133px;float:left;width:100%}#inner-banner-adventure,#inner-banner-banquet,#inner-banner-comming_soon,#inner-banner-kohinoor,#inner-banner-opal,#inner-banner-pearl,#inner-banner-sapphire{background-color:#000;padding:157px 0 133px;float:left;width:100%;background-repeat:no-repeat;background-position:left top;background-size:cover}.partners-section ul li span{opacity:0;visibility:hidden;position:absolute;left:0}.partners-section ul li:hover span{opacity:1;visibility:visible}.partners-section ul li:hover em{opacity:0;visibility:hidden}#inner-banner-newyear{background-image:url(../img/events/Kp2019.jpg);background-color:#000;padding:577px 0 133px}#inner-banner{background-image:url(../img/banners/corporate-event-in-pune.png)}#inner-banner h1,#inner-banner-adventure h1,#inner-banner-pearl h1,#inner-banner-ruby h1{font:700 70px/70px Montserrat,sans-serif;color:#fff;margin:0 0 30px;text-align:center;font-size:50px}#inner-banner-arena{background-image:url(../img/banners/arena.png)}#inner-banner-arena h1,#inner-banner-laterite h1,#inner-banner-opal h1,#inner-banner-topaz h1,#inner-banner-wedding h1{font:700 27px/70px Montserrat,sans-serif;color:#fff;margin:0 0 30px;text-align:center;font-size:50px}#inner-banner-emr{margin-top:107px!important;background-image:url(../img/banners/emrald_banner.png)}#inner-banner-banquet h1,#inner-banner-comming_soon h1,#inner-banner-emr h1{font:700 70px/70px Montserrat,sans-serif;color:#fff;margin:0 0 30px;text-align:center}#inner-banner-ruby{background-image:url(../img/banners/banner2.png);background-color:#000;padding:277px 0}#inner-banner-comming_soon{background-image:url(../img/banners/cs.jpg)}#inner-banner-alex{background-image:url(../img/banners/alexandrite.png);background-color:#000;padding:257px 0 133px}#inner-banner-alex h1,#inner-banner-kohinoor h1,#inner-banner-sapphire h1{font:700 27px/70px Montserrat,sans-serif;color:#fff;margin:0 0 30px;text-align:center}.breadcrumb-area .breadcrumb li,.breadcrumb-area .breadcrumb li a{font:400 16px/16px Montserrat,sans-serif;color:#fff}#inner-banner-topaz{background-image:url(../img/banners/5.png);background-color:#000;padding:157px 0 37px}#inner-banner-sapphire{margin-top:147px!important;background-image:url(../img/banners/6.png)}#inner-banner-banquet{background-image:url(../img/banners/7.png)}#inner-banner-kohinoor{background-image:url(../img/banners/8.png)}#inner-banner-wedding{background-image:url(../img/banners/banquet-hall-in-pune.png);background-color:#000;padding:347px 0 133px}#inner-banner-opal{background-image:url(../img/banners/9.png)}#inner-banner-pearl{background-image:url(../img/banners/10.png)}#inner-banner-laterite{margin-top:147px!important;background-image:url(../img/banners/late.png)}#inner-banner-adventure{background-image:url(../img/banners/12.png)}.breadcrumb-area .breadcrumb{background-color:transparent;border-radius:0;list-style:none;margin-bottom:0;padding:0;display:block;text-align:center}.breadcrumb-area .breadcrumb li{padding:0}.breadcrumb-area .breadcrumb>li+li:before{color:#fff}.breadcrumb-area .breadcrumb li a:hover{text-decoration:none}.cost-calculator .box{margin:-50px 0 0}.cost-calculator{padding:75px 0}.inner-cost-calculator{background-image:url(../images/cost-calculator-img-2.png);background-attachment:fixed;background-color:#000;padding:75px 0;margin-bottom:75px}.inner-cost-calculator.cost-calculator .left-box{background:0 0;padding:0}.inner-cost-calculator.cost-calculator .left-box .text-box{float:none;width:auto;margin:0}.inner-cost-calculator.cost-calculator .left-box .text-box h2{text-align:center}.inner-cost-calculator.cost-calculator .left-box .text-box strong.cost{width:auto;padding:0 237px;float:none;display:inline-block}.error-page{float:left;width:100%;padding:150px 0}.error-page .holder{width:555px;margin:0 auto;display:block;overflow:hidden}.error-page .holder h1{font:700 250px/180px Montserrat,sans-serif;text-align:center;margin:0 0 75px}.error-page .holder h2{margin:0 0 20px;text-align:center}.error-page .holder h2:before{content:'';display:none}.error-page .holder h3{margin:0 0 45px;text-align:center;color:#777}.error-page .holder form{position:relative}.error-page .holder input[type=text]{float:left;width:100%;height:50px;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:0 175px 0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font:400 14px 'Open Sans',sans-serif;color:#777;margin:0 0 45px}.error-page .holder button{position:absolute;right:0;top:0;width:165px;height:50px;font:700 14px/50px Montserrat,sans-serif;color:#fff;text-transform:uppercase;border:1px solid transparent}.error-page .holder button .fa{float:right;width:50px;height:50px;font-size:16px;color:#fff;line-height:50px;border-left:2px solid rgba(0,0,0,.1)}.error-page .holder button:hover{border:1px solid #444;color:#222;background:#fff}.error-page .holder button:hover .fa{color:#222}.error-page .holder a.go-home{display:inline-block;font:700 14px/14px Montserrat,sans-serif;color:#fff;text-transform:uppercase;text-align:center;padding:17px 38px;border:1px solid transparent}.error-page .holder a.go-home .fa{padding:0 10px 0 0;font-size:20px}.error-page .holder a.go-home:hover{border:1px solid #444;color:#222;background:#fff;text-decoration:none}.error-page-form{padding:150px 0}.error-page-form h2{font:700 60px/60px Montserrat,sans-serif;color:#222;text-align:center;margin:0 0 30px}.error-page-form p{font:400 18px/18px Montserrat,sans-serif;color:#222;text-align:center}.contact-page{float:left;width:100%;padding:75px 0 0}.contact-page form{padding-bottom:75px}.contact-page.footer-section-1 h3{color:#222;margin:0 0 40px}.contact-page form label{display:block;font:400 14px/14px Montserrat,sans-serif;color:#222;padding:0;margin:0 0 10px}.contact-page form input[type=text],.contact-page form textarea{float:left;box-sizing:border-box;border:1px solid #ccc;font:400 14px 'Open Sans',sans-serif;color:#777;margin:0 0 40px;box-shadow:0 0 4px rgba(0,0,0,.1);background:#fff;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.contact-page form input[type=text]{height:43px;padding:0 16px;margin-bottom: 4px;}.contact-page form textarea{height:107px;resize:none;padding:17px 16px}.contact-page form input[type=reset],.contact-page form input[type=submit]{float:right;padding:20px 54px;font:700 16px Montserrat,sans-serif;text-transform:uppercase}.contact-page form input[type=submit]{color:#fff;border:1px solid transparent}.contact-page form input[type=submit]:hover{border:1px solid #444;color:#222;background:#fff}.contact-page form input[type=reset]{color:#fff;border:1px solid transparent}.contact-page form input[type=reset]:hover{border:1px solid #444;color:#222;background:#fff}.contact-page.footer-section-1 .footer-box address .text-box a,.contact-page.footer-section-1 .footer-box address .text-box p,.contact-page.footer-section-1 .footer-box address .text-box strong{color:#777}.contact-page.footer-section-1 .footer-box address ul li:hover span:before{border-color:transparent transparent transparent #222}.contact-page.footer-section-1 .footer-box address ul li:hover span{border-color:#222}.contact-map{float:left;width:100%}.contact-map .map_canvas{height:450px;width:100%}.table-style-2 .table-holder{padding:85px 0 20px}.table-style-2{padding:75px 0}.price-plans-section.price-table-fix.table-style-2 .table-holder .heading-style-1{margin:0}.register-page{float:left;width:100%;padding:150px 0}.register-page .holder{width:700px;margin:0 auto;display:block;position:relative;overflow:hidden}.register-page .holder form{float:left;width:360px}.input-box{float:left;width:100%;margin:0 0 38px}.register-page .holder form label{font:400 14px Montserrat,sans-serif;color:#444;padding:0 0 10px;margin:0;display:block}.register-page .holder form input[type=password],.register-page .holder form input[type=text]{float:left;width:100%;height:50px;padding:0 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);font:400 14px 'Open Sans',sans-serif;color:#777}.outtaHere{position:absolute;left:-3000px}.checkboxArea,.checkboxAreaChecked{float:left;width:26px;height:26px;overflow:hidden;background:url(../images/checkbox.gif) no-repeat;margin:0 6px 0 0}.checkboxAreaChecked{background-position:0 -26px}.input-box strong{font:400 14px/26px 'Open Sans',sans-serif;color:#777}.input-box strong a{text-decoration:none}.input-box a.forgot{float:right;font:italic 400 14px/26px 'Open Sans',sans-serif}.register-page .holder form button{float:left;width:100%;padding:21px 0;font:700 16px Montserrat,sans-serif;color:#fff;text-transform:uppercase;border:1px solid transparent}.register-page .holder form button:hover{border:1px solid #444;background:#fff;color:#222}.register-page .holder form button .fa{padding:0 0 0 8px;font-size:18px}.account-box{float:right;width:290px;position:absolute;right:0;top:0;bottom:0;margin:auto;height:153px}.account-box h3,.account-box p{text-align:center}.account-box a.btn-style-3{padding:15px 40px}.account-box a.btn-style-3 .fa{font-size:18px;padding:0 0 0 8px}.portfolioFilter{margin:0 0 75px;float:left;width:100%;text-align:center}.portfolioFilter a{font:700 14px/14px Montserrat,sans-serif;display:inline-block;color:#444;text-decoration:none;padding:0 15px;position:relative;text-transform:uppercase;border-left:1px solid #444}.portfolioFilter a:first-child{border:0}.portfolioFilter a:focus,.portfolioFilter a:hover{text-decoration:none;outline:0}.portfolioFilter a.current{background:0 0}.portfolioContainer{overflow:hidden;clear:both;padding:0;margin:0;list-style:none}.isotope-item{z-index:2}.isotope-hidden.isotope-item{z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.padd-top-75{padding-top:75px}.loop-entry{float:left}.cp-masonary .cp-box .frame{margin:0}.cp-gallery-metro-1 .isotope .item{height:250px;width:25%;list-style:none;margin-bottom:30px}.cp-gallery-metro-1 .isotope .item.width2{width:50%}.cp-gallery-metro-1 .isotope .item.height2{height:530px}.cp-gallery-metro-2 .isotope .item{height:280px;width:33.33333333%;list-style:none;margin-bottom:30px}.cp-gallery-metro-2 .isotope .item.width2{width:66.66666667%}.cp-gallery-metro-2 .isotope .item.height2{height:590px}.cp-gallery-metro-2 .isotope .item.width1{width:100%}.cp-gallery-metro-2 .isotope .item.height1{height:300px}.cp-gallery-metro-2 .isotope .item.height3{height:500px}.cp-gallery ul{list-style:none;margin-bottom:0;padding:0;position:relative}.cp-gallery{padding-bottom:45px}.pagination-area{float:left;width:100%;margin:45px 0 75px}.pagination-area .pagination{border-radius:0;display:block;text-align:center;margin:0;padding:0}.pagination-area .pagination>li{display:inline-block;position:relative}.pagination-area .pagination>li a:after,.pagination-area .pagination>li a:before{content:'';position:absolute;bottom:0;margin:auto;background:#ccc;top:0}.pagination-area .pagination>li a:before{right:-17px;width:15px;height:1px}.pagination-area .pagination>li a:after{right:-11px;width:5px;height:5px;border-radius:100%}.pagination-area .pagination>li:first-child>a:before,.pagination-area .pagination>li:last-child>a:after,.pagination-area .pagination>li:last-child>a:before{content:'';background:#fff;position:absolute;z-index:9}.pagination-area .pagination>li:first-child>a:before{width:10px;height:10px;right:-13px}.pagination-area .pagination>li:last-child>a:before{width:12px;height:12px}.pagination-area .pagination>li:last-child>a:after{width:13px;height:12px;left:-84px}.pagination-area .pagination>li:first-child>a,.pagination-area .pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0;border:0;font:400 14px Montserrat,sans-serif;color:#777}.pagination-area .pagination>li:last-child>a,.pagination-area .pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;border:0;font:400 14px Montserrat,sans-serif;color:#777}.pagination-area .pagination>li>a,.pagination-area .pagination>li>span{background-color:#fff;border:2px solid #ccc;float:left;color:#777;margin:0 10px 0 -1px;font:400 16px/16px Montserrat,sans-serif;padding:10px 14px;position:relative;text-decoration:none}.pagination-area .pagination>li>a:focus,.pagination-area .pagination>li>a:hover,.pagination-area .pagination>li>span:focus,.pagination-area .pagination>li>span:hover{border:2px solid transparent;z-index:2;color:#fff}.pagination-area .pagination>li.active a{color:#fff;border:2px solid transparent}.testimonials-page{float:left;width:100%;padding:75px 0 0}.testimonials-page .testimonials-style-1{background:0 0;padding:0}.testimonials-page .testimonials-style-1 .heading-style-2 span{color:#777}.testimonials-page .testimonials-style-1 .heading-style-2 h2,.testimonials-page .testimonials-style-1 .inner-col strong.name{color:#222}.testimonials-page .testimonials-style-1 .inner-col .right-col em,.testimonials-page .testimonials-style-1 .owl-next::before,.testimonials-page .testimonials-style-1 .owl-prev::before{color:#777}.testimonials-page .testimonials-style-1 .inner-col .right-col{border-color:#ccc}.testimonials-page .testimonials-style-1 .owl-prev::after{background:#ccc}.testimonials-page .testimonials-style-1 .owl-carousel{margin-bottom:152px}.testimonials-style-3{float:left;width:100%;padding:0 0 75px}.testimonials-style-3 .testi-box{float:left;width:100%;padding:31px 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 0 30px}.testimonials-style-3 .testi-box .left-box{float:left;margin:0 30px 0 0}.testimonials-style-3 .testi-box .left-box .round-thumb{width:100%;height:100%;border-radius:100%;overflow:hidden;margin:0 0 9px}.testimonials-style-3 .testi-box .left-box .round-thumb img{display:block;width:100%;border-radius:100%}.testimonials-style-3 .testi-box .left-box strong.name{display:block;font:400 16px/16px Montserrat,sans-serif;color:#222;padding:0 0 7px}.testimonials-style-3 .testi-box .left-box em{display:block;font:italic 400 13px/13px 'Open Sans',sans-serif;color:#444}.testimonials-style-3 .testi-box .right-box{overflow:hidden;position:relative}.testimonials-style-3 .testi-box .right-box em{font:italic 400 18px/30px 'Open Sans',sans-serif;color:#777}.testimonials-style-3 .testi-box .right-box em:before{content:"\f10e";font-family:FontAwesome;color:rgba(155,200,60,.3);font-size:60px;position:absolute;right:14px;bottom:10px}.testimonials-style-3 .item{margin:0 30px 0 0}.testimonials-style-3 .owl-pagination{width:122px;display:block;text-align:center;margin:0 auto;height:30px;padding:5px 0 0;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:14px}.testimonials-style-3 .owl-page{width:12px;height:12px;border:2px solid #999;border-radius:100%;display:inline-block;margin:0 3px}.testimonials-style-3 .owl-page.active{border:2px solid transparent}.booking-form{float:left;width:100%;padding:75px 0}.booking-form .search-form{background:0 0;border:0;box-shadow:none;display:block;margin:0;padding:0;position:relative;width:100%;z-index:9}.booking-form .search-form .Zebra_DatePicker_Icon_Wrapper{width:100%}.booking-form .input-box{float:left;width:100%;height:66px}.booking-form textarea{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#777;height:180px;resize:none;float:left;font:400 14px/38px "Open Sans",sans-serif;padding:18px 16px;width:100%;margin:0 0 40px}.booking-form input[type=submit]{display:inline-block;padding:20px 70px;font:700 16px Montserrat,sans-serif;color:#fff;border:2px solid transparent;text-transform:uppercase}.booking-form input[type=submit]:hover{background:#fff;border:2px solid #444;color:#222}.call-action{float:left;width:100%;background-image:url(../img/book/1.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:fixed;background-color:#000;margin:75px 0;padding:57px 97px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.call-action .left-box{float:left}.call-action .left-box span{display:block;font:400 14px/14px Montserrat,sans-serif;color:#fff;padding:0 0 15px}.call-action .left-box span a{font-size:18px;text-decoration:none}.call-action .left-box strong{font:700 36px/50px Montserrat,sans-serif;color:#fff;display:block}.call-action .left-box strong b{font-weight:400}.call-action .right-box{float:right;margin:27px 0 0}.call-action .right-box a.btn-style-2{padding:18px 36px}.about-page{float:left;width:100%;padding:75px 0 0}.about-section{float:left;width:100%}.about-section .text-box{margin:0 auto;display:block;width:940px}.about-section .text-box h2{text-align:center;margin:0 0 15px}.about-section .text-box h2:before{content:'';display:none}.about-section .text-box em{font:italic 400 18px/30px 'Open Sans',sans-serif;color:#777;text-align:center;display:block;padding:0 0 35px}.about-section .text-box em b{font-weight:700;color:#444}.about-section .thumb{float:left;width:100%;position:relative}.about-section .thumb img{width:100%}.about-section .thumb:hover:before{transform:scaleX(0);opacity:1}.about-section .thumb:hover:after{opacity:1;transform:scaleY(0)}.about-section .thumb:after,.about-section .thumb:before{position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%;content:''}.about-section .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.about-section .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.about-box-area{float:left;width:100%;padding:123px 125px 37px 0}.about-box-area .box{float:left;width:100%;padding:0 45px 30px;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 0 88px}.about-box-area .box .icon-box{display:block;margin:-49px auto 25px;width:97px;height:97px;color:#777;font-size:44px;background:#fff;line-height:97px;border-radius:100%;text-align:center;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.about-box-area .box h3,.about-box-area .box p{text-align:center}.about-box-area .box:hover .icon-box{color:#fff;border:1px solid transparent;box-shadow:none}.video-section{float:left;width:100%}.video-section .container-fluid,.video-section .container-fluid .col-md-6{padding:0}.video-section .video-box{float:left;width:100%;margin:-50px 0 0;position:relative;z-index:99}.video-section .right-box{float:left;width:100%;background-image:url(../images/video-section-img.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000;padding:111px 0 111px 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:70px;position:relative}.video-section .right-box:before{content:'';position:absolute;left:-165px;top:0;width:165px;height:100%;background:#080808}.video-section .right-box .holder{float:left;width:565px}.facts-figures,.included-trip,.team-style-2,.team-style-2 .team-box{width:100%;float:left}.video-section .right-box h2{color:#fff;margin:0 0 15px}.video-section .right-box h2:before{content:'';display:none}.video-section .right-box p{font:400 16px/28px "Open Sans",sans-serif;color:#fff;margin:0 0 40px}.facts-figures ul{padding:0;margin:0;list-style:none}.facts-figures ul li{float:left;padding:15px 55px 15px 10px;border-left:1px solid #ccc}.facts-figures strong.number{font:700 36px/36px Montserrat,sans-serif;display:block;padding:0 0 10px}.facts-figures span.title{font:400 16px/16px Montserrat,sans-serif;color:#fff;text-transform:uppercase;display:block}.included-trip{padding:0 0 35px}.included-trip .trip-box{float:left;width:100%;margin:0 0 40px}.included-trip .trip-box i{display:block;color:#777;font-size:50px}.included-trip .trip-box h3{margin:0 0 15px}.included-trip .trip-box p{margin:0}.team-style-2{padding:0 0 75px}.team-style-2 .team-box{border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.team-style-2 .team-box .caption{position:absolute;left:0;bottom:19px;width:194px;padding:17px 0 13px 20px;background:#fff;border:1px solid #ccc;border-left:0}.team-style-2 .team-box .caption h3{margin:0 0 7px}.team-style-2 .team-box .caption em{display:block;font:italic 16px/16px 'Open Sans',sans-serif;color:#777}.team-social-box{position:absolute;right:-100%;bottom:19px;width:54px;padding:7px;background:#fff}.team-social-box ul{padding:0;margin:0;list-style:none}.team-social-box ul li{float:left;padding:7px 0 0}.team-social-box ul li:first-child{padding:0}.team-social-box ul li a{text-decoration:none;width:40px;height:40px;border:1px solid #ccc;font-size:16px;color:#222;text-align:center;line-height:40px;display:block;position:relative}.team-style-1 .box .text-box em,.team-style-1 .box .thumb .caption em{font:italic 400 16px/16px 'Open Sans',sans-serif;display:block;text-align:center}.team-social-box ul li a:after,.team-social-box ul li a:before{position:absolute;width:20px;height:20px;content:''}.team-social-box ul li a:before{left:-2px;top:-2px;border-top:3px solid #ccc;border-left:3px solid #ccc}.team-social-box ul li a:after{right:-2px;bottom:-2px;border-bottom:3px solid #ccc;border-right:3px solid #ccc}.team-style-2 .team-box:hover .caption em,.team-style-2 .team-box:hover .caption h3{color:#fff}.team-style-2 .team-box:hover .caption{border:1px solid transparent;border-left:0}.team-style-2 .team-box:hover .team-social-box{right:0}.team-style-1{float:left;width:100%;padding:75px 0;margin-bottom:75px;position:relative}.team-style-1:before{content:'';background:url(../images/line-bg.png) left bottom no-repeat;width:850px;height:16px;position:absolute;left:0;right:0;bottom:0;margin:auto}.team-style-1 .box{float:left;width:100%}.team-style-1 .box .thumb{border:1px solid #ccc;padding:6px;background:#fff;border-radius:100%;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 0 20px;position:relative}.team-style-1 .box .thumb .caption{position:absolute;left:-200%;right:0;margin:auto;width:150px;bottom:0;top:0;height:32%}.team-style-1 .box .thumb:before,.team-style-1 .box .thumb:hover:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:320px;height:320px;border-radius:100%;background:#000}.team-style-1 .box .thumb:hover:before{opacity:.6}.team-style-1 .box .thumb:before{opacity:0}.team-style-1 .box .thumb .caption h3{color:#fff;margin:0 0 10px;text-align:center}.team-style-1 .box .thumb .caption em{color:#fff;padding:0 0 21px}.team-style-1 .box .thumb img{display:block;width:100%;border-radius:100%;background:#000}.team-style-1 .box .text-box{float:left;width:100%}.team-style-1 .box .text-box h3{text-align:center;margin:0 0 10px}.team-style-1 .box .text-box em{color:#777}.team-social-box-2{float:left;width:100%}.team-social-box-2 ul{padding:0;margin:0;list-style:none;display:block;text-align:center}.team-social-box-2 ul li{display:inline-block;padding:0 3px}.team-social-box-2 ul li a{text-decoration:none;width:40px;height:40px;border:1px solid #ccc;font-size:16px;color:#222;text-align:center;line-height:40px;display:block;position:relative;background:#fff}.team-social-box-2 ul li a:after,.team-social-box-2 ul li a:before{position:absolute;width:20px;height:20px;content:''}.team-social-box-2 ul li a:before{left:-2px;top:-2px;border-top:3px solid #ccc;border-left:3px solid #ccc}.team-social-box-2 ul li a:after{right:-2px;bottom:-2px;border-bottom:3px solid #ccc;border-right:3px solid #ccc}.team-style-1 .box:hover .caption{left:0}.team-style-1 .box:hover .text-box{opacity:0;visibility:hidden}.product-page{float:left;width:100%;padding:75px 0 35px}.product-page .search-form{background:0 0;border:0;box-shadow:none;display:block;margin:0 0 40px;padding:0;position:relative;width:100%;z-index:9}.product-page .search-form label{float:left;font:400 16px/50px Montserrat,sans-serif;padding:0 28px 0 0}.product-page .search-form .selector{min-width:259px}.product-page .selector span.custom-select:after{top:22px}.product-page .search-form .selector select{line-height:50px}.product-page .search-form .selector span.custom-select{line-height:48px}.product-page .product-box{float:left;width:100%;margin:0 0 40px}.product-page .product-box .frame{float:left;width:100%;border:1px solid #ccc;padding:5px;margin:0 0 25px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow:hidden}.product-page .product-box:hover .frame:before{content:'';width:96%;height:96%;position:absolute;opacity:.4}.product-page .product-box .frame:before{content:'';width:96%;height:96%;position:absolute;opacity:0}.product-page .product-box .frame .caption{position:absolute;left:-200%;right:0;top:0;bottom:0;margin:auto;height:50px;width:120px}.product-page .product-box .frame img{display:block;width:100%;height:auto}.product-page .product-box .frame .caption a.link{width:50px;height:50px;border:1px solid #ccc;background:#fff;text-align:center;line-height:50px;color:#222;font-size:20px;float:left;margin:0 5px}.product-page .product-box:hover .caption{left:0}.product-page .product-box .text-box{float:left;width:100%}.product-page .product-box .text-box h3{text-align:center}.product-page .product-box .text-box h3 a{color:#222}.product-page .product-box .text-box strong.amount{display:block;font:700 26px/26px Montserrat,sans-serif;text-align:center;padding:0 0 8px}.product-rating{float:left;width:100%}.product-rating ul{padding:0;margin:0;list-style:none;display:block;text-align:center}.product-rating ul li{display:inline-block;padding:0}.product-rating ul li a{text-decoration:none;font-size:14px}.product-rating ul li.last a{color:#ccc}.prodect-detail-row{float:left;width:100%;padding:0 0 75px}.product-page h3{clear:both}.prodect-detail-row .frame{float:left;width:100%;border:1px solid #ccc;padding:5px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.prodect-detail-row .frame img{width:100%}.prodect-detail-row .text-box{float:left;width:100%}.prodect-detail-row .text-box h2:before{content:'';display:none}.prodect-detail-row .text-box h2{margin:0 0 15px}.prodect-detail-row .text-box strong.cut-price{float:left;font:400 26px/26px Montserrat,sans-serif;color:#ccc;text-decoration:line-through;padding:0 20px 0 0}.prodect-detail-row .text-box strong.price{float:left;font:700 26px/26px Montserrat,sans-serif}.prodect-detail-row .text-box .price-row{float:left;width:100%;margin:0 0 20px}.prodect-detail-row .text-box p{margin:0 0 30px}.prodect-detail-row .text-box ul{padding:0;margin:0;list-style:none;float:left}.prodect-detail-row .text-box ul li{display:block;padding:12px 0 0 29px;overflow:hidden;font:400 14px/14px 'Open Sans',sans-serif;color:#777;position:relative}.prodect-detail-row .text-box ul li:first-child{padding:0 0 0 29px}.prodect-detail-row .text-box ul li:before{content:"\f046";display:block;font-family:FontAwesome;font-size:14px;color:#777;position:absolute;left:0}.customer-reviews strong.title,.product-id-reviews strong.id-number{font:400 16px/16px Montserrat,sans-serif;color:#222}.product-id-reviews{float:left;width:100%;padding:20px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:30px 0}.product-id-reviews strong.id-number{float:left}.customer-reviews{float:right}.customer-reviews strong.title{float:left}.prodect-detail-row .customer-reviews ul{padding:0;margin:2px 0 0;list-style:none}.prodect-detail-row .customer-reviews ul li{float:left;padding:0 0 0 3px}.prodect-detail-row .customer-reviews ul li:first-child{padding:0}.prodect-detail-row .customer-reviews ul li:before{content:'';display:none}.prodect-detail-row .customer-reviews ul li a{text-decoration:none;font-size:14px}.quantity-box{float:left;width:100%}.quantity-box .quantity{float:left;margin:0}.quantity-box .quantity form{margin:0}.quantity-box form div{margin:0 10px 0 0;overflow:hidden;width:118px;float:left;border:1px solid #ccc}.quantity-box .quantity input[type=text]{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;border-top:0;border-radius:0;color:#777;box-shadow:none;font:700 16px/16px Montserrat,sans-serif;height:45px;margin:0;padding:0;text-align:center;width:56px}.quantity-box .button{background-color:#fff;background-image:url(../images/plus.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;float:right;height:45px;margin:0;position:relative;text-align:center;text-indent:-9999px;width:28px;border:0}.quantity-box .dec{background-image:url(../images/minus.png);background-repeat:no-repeat;float:left;position:relative}#main .button-box-3{float:left;position:relative;border:0;margin:0;width:auto}.button-box-3 input[type=submit]{float:left;margin:0;border:1px solid transparent;padding:18px 43px;font:700 14px/14px Montserrat,sans-serif;color:#fff;text-transform:uppercase}.button-box-3 input[type=submit]:hover{color:#222;border:1px solid #444;background:#fff}.description-row{float:left;width:100%;padding:75px 0 0}.description-row .nav-tabs{border-bottom:1px solid #ccc;margin-bottom:23px}.description-row .nav-tabs>li>a{border:0;border-radius:0;line-height:normal;margin-right:0}.description-row .nav-tabs>li{margin:0}.description-row .nav>li>a{display:block;padding:15px 25px;position:relative;font:400 20px/20px Montserrat,sans-serif;color:#222;outline:0}.description-row .nav-tabs>li.active>a,.description-row .nav-tabs>li.active>a:focus,.description-row .nav-tabs>li.active>a:hover{background-color:#fff;border:0;border-bottom:5px solid;color:#222;cursor:default}.description-row .nav-tabs>li>a:hover{border-bottom:5px solid}.description-row .nav>li>a:focus,.description-row .nav>li>a:hover{border-bottom:5px solid;background:0 0}.review-row{float:left;width:100%;padding-bottom:40px}.review-row .thumb{float:left;width:98px;height:98px;border-radius:100%;padding:0;margin:0 30px 0 0}.review-row .tex-box{overflow:hidden}.review-row .thumb img{display:block;width:100%}.review-row .tex-box a{float:left;font:400 13px/13px 'Open Sans',sans-serif;padding:0 30px 0 0;text-decoration:none}.review-row-2{float:left;width:100%;margin:0 0 18px}.comment-form input[type=text],.comment-form textarea{float:left;margin-bottom:30px;font:400 14px 'Open Sans',sans-serif;color:#777;box-sizing:border-box;background:#fff;border:1px solid #ccc;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.comment-form{float:left;width:100%}.comment-form input[type=text]{height:60px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:0 20px}.comment-form textarea{height:200px;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);padding:23px 20px;resize:none}.comment-form input[type=submit]{float:right;padding:18px 40px;border:1px solid transparent;font:700 16px/16px Montserrat,sans-serif;text-transform:uppercase;color:#fff}.comment-form input[type=submit]:hover{background:#fff;border:1px solid #444;color:#222}.comment-form .review-star{float:left;margin:-25px 0 0}.review-row .review-star ul{padding:0;margin:0;list-style:none;float:left}.review-row .review-star ul li{float:left;padding:0 5px 0 0}.review-row .review-star ul li a{font-size:14px;line-height:14px;text-decoration:none;padding:0}.product-page .pagination-area{margin:35px 0 40px}.sidebar{float:left;width:100%}.sidebar-box{float:left;width:100%;margin-bottom:40px}.sidebar-box form{float:left;width:100%}.sidebar-box form input[type=text]{float:left;width:100%;height:50px;padding:0 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);font:400 14px/14px 'Open Sans',sans-serif;color:#777}.popular-box .thumbnil,.upcoming-box{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);float:left;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1)}.popular-box{float:left;width:100%;padding:0;margin:0;list-style:none}.popular-box li{float:left;padding:20px 0 0}.popular-box li:hover .text-box a{text-decoration:none}.popular-box li:first-child{padding:0}.popular-box .thumbnil{padding:4px;margin:0 15px 0 0;position:relative}.popular-box .thumbnil:hover:before{transform:scaleX(0);opacity:1}.popular-box .thumbnil:hover:after{opacity:1;transform:scaleY(0)}.popular-box .thumbnil:after,.popular-box .thumbnil:before{content:'';position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%}.popular-box .thumbnil:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.popular-box .thumbnil:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.popular-box .text-box{overflow:hidden}.popular-box .text-box a{text-decoration:none;font:400 16px/22px Montserrat,sans-serif;color:#222;display:block;padding:0 0 10px;margin:-3px 0 0}.popular-box .text-box span{display:block;font:400 13px/13px 'Open Sans',sans-serif;color:#444;padding:0 0 10px}.popular-box .text-box span .fa{padding:0 5px 0 0;font-size:14px}.upcoming-outer{float:left;width:100%;margin:0 0 -20px}.upcoming-box{width:100%;padding:15px 0 0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 47px}.sidebar-tags li a,.upcoming-box .countdown-section{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);border:1px solid #ccc;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);float:left}.upcoming-box a{font:400 16px/22px Montserrat,sans-serif;color:#222;display:block;text-decoration:none;padding:0 0 10px}.upcoming-box:hover a{text-decoration:none}.upcoming-box b{float:left;font:400 13px/13px 'Open Sans',sans-serif;color:#444;padding:0 20px 10px 0;text-transform:capitalize}.upcoming-box b .fa{padding:0 5px 0 0;font-size:14px}.countdown_descr{display:block;width:100%}.countdown_rtl{direction:rtl}.countdown_show1 .countdown_section{width:98%}.countdown_show2 .countdown_section{width:48%}.countdown_show3 .countdown_section{margin:0 1.2%;width:28.7%}.countdown_show4 .countdown_section{width:24.5%}.countdown_show5 .countdown_section{width:19.5%}.countdown_show6 .countdown_section{width:16.25%}.countdown_show7 .countdown_section{width:14%}.upcoming-box .countdown-section{width:54px;height:54px;padding:5px 0 0;margin:5px 5px -27px 0;text-align:center}.upcoming-box .countdown-amount{color:#777;font:700 20px Montserrat,sans-serif;position:relative;text-transform:uppercase;margin:0;padding:0;display:block;width:54px}.sidebar-tags li a,.upcoming-box .countdown-period{font:400 14px/14px 'Open Sans',sans-serif;color:#777}.recent-box,.sidebar-tags{width:100%;float:left}.upcoming-box .countdown-period{display:block}.sidebar-tags{padding:0;margin:0 0 -10px;list-style:none}.sidebar-tags li{float:left;padding:0 10px 10px 0}.sidebar-tags li a{text-decoration:none;padding:9px 15px}.sidebar-tags li a:hover{border:1px solid transparent;color:#fff}.recent-box ul{padding:0;margin:0 -10px -10px 0;list-style:none}.recent-box ul li{float:left;margin:0 10px 10px 0}.recent-box .thumb{float:left;position:relative}.recent-box .thumb:hover:before{transform:scaleX(0);opacity:1}.recent-box .thumb:hover:after{opacity:1;transform:scaleY(0)}.recent-box .thumb:after,.recent-box .thumb:before{content:'';position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%}.recent-box .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.recent-box .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-section{float:left;width:100%;padding:75px 0}.event-section .outer-box{float:left;width:100%;border:1px solid #ccc;border-left:0;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);height:303px;margin:0 0 127px}.event-section .outer-box .frame{float:left;padding:10px;width:100%;background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-30px 0 0 -3px;position:relative}.event-section .outer-box .frame:hover:before{transform:scaleX(0);opacity:1}.event-section .outer-box .frame:hover:after{opacity:1;transform:scaleY(0)}.event-section .outer-box .frame:after,.event-section .outer-box .frame:before{content:'';position:absolute;background-color:rgba(0,0,0,.4);opacity:0;height:100%;width:100%}.event-section .outer-box .frame:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-section .outer-box .frame:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-section .outer-box .frame img{display:block;width:100%}.event-section .outer-box .text-box{float:left;width:100%;padding:30px 29px 0 0}.detail-row{float:left;width:100%;padding:0 0 20px}.event-section .outer-box .text-box b{font:400 13px/13px 'Open Sans',sans-serif;color:#444;float:left;padding:0 20px 0 0}.event-section .outer-box .text-box h3{margin:0 0 15px;clear:both}.event-section .outer-box .text-box b .fa{padding:0 6px 0 0}.event-trip-detail{float:left;width:100%}.event-trip-detail ul{padding:0;margin:0;list-style:none}.event-trip-detail ul li{float:left;padding:0;border-left:1px solid #87b428}.event-trip-detail ul li:first-child{border:0}.event-trip-detail ul li a{font:400 13px/13px 'Open Sans',sans-serif;color:#fff;text-decoration:none;display:block;padding:10px 25px}.event-trip-detail ul li a .fa{display:block;text-align:center;padding:0 0 6px}.event-section .outer-box .text-box a.btn-style-2{font-size:14px;line-height:14px;padding:19px 40px}.event-section .outer-box .text-box a.btn-style-3{padding:19px 30px}.event-section .outer-box .text-box .btn-row{margin:36px 0 0}.event-section-timer{float:left;width:100%}.event-section-timer .countdown-section{width:100%;height:100%;padding:5px 0 10px;float:left;background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 0 5px;text-align:center}.event-section-timer .countdown-amount{color:#777;font:700 26px Montserrat,sans-serif;position:relative;text-transform:uppercase;margin:0;padding:0;display:block;width:100%;text-align:center}.event-section-timer .countdown-period{font:400 14px/14px 'Open Sans',sans-serif;color:#777;display:block;text-align:center}.event-section .pagination-area{margin:-26px 0 0}.event-medium .outer-box{margin:0 0 66px;height:auto;border:0;box-shadow:none}.event-medium .outer-box .frame{margin:0 0 -1px}.event-medium .outer-box .text-box{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:98%;float:none;margin:0 auto;display:block;clear:both;padding:60px 31px 0;text-align:center;height:337px}.event-medium .outer-box .text-box .detail-row{display:block;text-align:center;padding:0 0 15px}.event-medium .outer-box .text-box .detail-row b,.event-medium .outer-box .text-box .detail-row span{float:none;display:inline-block}.event-medium .event-section-timer{float:left;width:100%;display:block;text-align:center;margin:-100px 0 0;position:relative}.event-medium .countdown-section{width:67px;height:70px;padding:5px 0 10px;display:inline-block;float:none;background:#fff;border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);margin:0 3px;text-align:center}.event-medium .countdown-amount{color:#777;font:700 26px Montserrat,sans-serif;position:relative;text-transform:uppercase;margin:0;padding:0;display:block;width:100%;text-align:center}.event-medium .countdown-period{font:400 14px/14px 'Open Sans',sans-serif;color:#777;display:block;text-align:center}.event-small.event-medium .event-section-timer{margin:0}.event-small.event-medium .countdown-section{margin:0 0 7px}.event-small.event-section .outer-box{margin:0 0 40px;border:0;box-shadow:none;height:auto}.event-small .outer-box .frame{margin:0;position:relative}.event-small .outer-box .frame .caption{position:absolute;left:0;right:0;margin:auto;bottom:10px;background:rgba(0,0,0,.7);padding:16px 0 16px 20px;width:95%}.event-small .outer-box .frame .caption h3 a{color:#fff}.event-small .outer-box .frame .caption b{color:#fff;float:left;font:400 13px/13px "Open Sans",sans-serif;padding:0 20px 0 0}.event-small .outer-box .frame .caption b .fa{padding:0 6px 0 0}.event-small .outer-box .frame h3{margin:0 0 15px}.event-small .detail-row{padding:0}.event-small .pagination-area{margin:30px 0 0}.event-detail-row{float:left;width:100%;margin:0 0 40px}.event-detail-row ul{padding:0;margin:0;list-style:none}.event-detail-row ul li{float:left;padding:0;border-left:1px solid #87b428}.event-detail-row ul li:first-child{border:0}.event-detail-row ul li a{text-decoration:none;padding:10px 0;font:400 13px/13px 'Open Sans',sans-serif;color:#fff;display:block;text-align:center;width:85px}.event-detail-row ul li a .fa{display:block;padding:0 0 5px;font-size:14px}.event-detail .tips-detail-list{margin:0 0 20px}.event-photo{float:left;width:100%;margin:20px 0 75px}.event-photo .thumb{float:left;width:100%}.event-photo .thumb img{display:block;width:100%}.event-photo .thumb:hover:before{transform:scaleX(0);opacity:1}.event-photo .thumb:hover:after{opacity:1;transform:scaleY(0)}.event-photo .thumb:after,.event-photo .thumb:before{content:'';position:absolute;height:100%;background-color:rgba(0,0,0,.4);opacity:0;width:100%}.event-photo .thumb:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-photo .thumb:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-booking-form{float:left;width:100%;margin-bottom:25px}.event-booking-form .search-form{background:0 0;border:0;box-shadow:none;display:block;margin:0;padding:0;position:relative;width:100%;z-index:9}.event-booking-form .search-form .input-box{height:68px}.event-booking-form .search-form .Zebra_DatePicker_Icon_Wrapper{width:100%}.event-booking-form .search-form .selector select,.event-booking-form .search-form .selector span.custom-select,.event-booking-form .search-form input[type=text]{line-height:50px}.event-booking-form .search-form span input[type=text]{height:50px}.event-booking-form .search-form .input-outer .fa{top:18px}.event-booking-form .search-form textarea{border:1px solid #ccc;box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#777;float:left;font:400 14px/38px "Open Sans",sans-serif;height:180px;margin:0 0 40px;padding:0 16px;resize:none;width:100%}.event-booking-form input[type=submit]{border:2px solid transparent;color:#fff;float:right;font:700 16px Montserrat,sans-serif;padding:20px 70px;text-transform:uppercase}.floating,.scaling{float:left;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.event-booking-form input[type=submit]:hover{border:2px solid #444;color:#222;background:#fff}.event-detail .post-box .frame{position:relative}.event-detail .event-section-timer{position:absolute;right:10px;top:140px;width:67px}.trip-events-section.event-section{padding:80px 0 0;margin:0 0 75px}.trip-events-section.event-section .owl-carousel{clear:both}.trip-events-section.event-section .heading-style-2 h2{margin:0 0 49px}.trip-events-section.event-section p{margin:0 0 25px}.trip-events-section.event-section .outer-box{height:315px;margin:0 0 78px}.trip-events-section.event-section .outer-box .frame{margin:-30px 0 0 2px;position:relative}.trip-events-section.event-section .outer-box .frame:hover:before{transform:scaleX(0);opacity:1}.trip-events-section.event-section .outer-box .frame:hover:after{opacity:1;transform:scaleY(0)}.trip-events-section.event-section .outer-box .frame:after,.trip-events-section.event-section .outer-box .frame:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0}.trip-events-section.event-section .outer-box .frame:before{left:0;top:0;transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.event-section.event-medium .pagination-area{margin:0}.trip-events-section.event-section .outer-box .frame:after{right:0;bottom:0;transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.trip-events-section.event-section .owl-carousel .owl-wrapper-outer{padding:33px 0 0}.trip-events-section.event-section .owl-buttons{display:block;text-align:center;font-size:0}.trip-events-section.event-section .owl-next:before,.trip-events-section.event-section .owl-prev:before{font-family:FontAwesome;font-size:18px;color:#777;line-height:37px;text-align:center;border:1px solid #ccc;background:#fff}.trip-events-section.event-section .owl-next{display:inline-block;width:45px;height:35px;margin:0 0 0 5px}.trip-events-section.event-section .owl-next:before{content:"\f178";display:block}.trip-events-section.event-section .owl-prev{display:inline-block;width:45px;height:35px;text-align:center}.trip-events-section.event-section .owl-prev:before{content:"\f177";display:block}.trip-events-section.event-section .owl-next:hover:before,.trip-events-section.event-section .owl-prev:hover:before{border:1px solid transparent;color:#fff}.margin-btm-75{margin-bottom:75px}.floating{animation-name:Floating}@keyframes Floating{0%,100%{transform:translate(0,0)}65%{transform:translate(0,15px)}}.scaling{animation-name:scale}@keyframes scale{0%,100%{transform:scale(.9)}65%{transform:scale(1)}}.text-trns-none{text-transform:none!important;font-size:24px!important}.passe-mid-box h2.text-trns-none{text-transform:none;font-size:24px}.banner-span{color:#fff;font-size:18px;text-align:center!important}.thank-you .adv-sec-text{padding-top:170px}.FONTS{font-family:Montserrat,sans-serif;font-family:'Open Sans',sans-serif}#nav li a,#nav li ul,.about-box-area .box .icon-box,.about-box-area .box h3,.activites-box,.activites-box a.title,.add-banner-section .thumb,.add-banner-section .thumb img,.blog-details-tags ul li a,.blog-post-section .post-box .frame .caption,.blog-post-section .post-box .frame .owl-next,.blog-post-section .post-box .frame .owl-prev,.book-section a.btn-book,.book-section a.btn-book:before,.booking-form input[type=submit],.button-box-3 input[type=submit],.campers-theme a.btn-style-1,.campers-theme a.btn-style-1:after,.campers-theme a.btn-style-1:before,.campers-theme a.btn-style-2,.campers-theme a.btn-style-3,.campers-theme a.btn-style-3:after,.campers-theme a.btn-style-3:before,.campers-theme h3 a,.comment-form input[type=submit],.contact-page form input[type=submit],.cost-calculator .left-box .text-box strong.cost,.error-page .holder a.go-home,.error-page .holder button,.error-page .holder button .fa,.event-booking-form input[type=submit],.facilities-section .facilitie-box .text-box h3,.facilities-section .facilitie-box i,.facilities-section:before,.footer-section-1 .footer-box address .text-box p,.footer-section-1 .footer-box address .text-box strong,.footer-section-1 .footer-box address span,.footer-section-1 .footer-box address span:before,.footer-section-1 .footer-box ul li a,.footer-section-1 .footer-box ul li a:before,.footer-section-2 strong.copy a,.footer-socila ul li a,.footer-socila ul li a .fa,.gallery-style-1 .frame .caption,.gallery-style-1 .frame .caption a.link,.gallery-style-1 .frame img,.included-trip .trip-box h3,.included-trip .trip-box i,.info-box a,.instagram ul li img,.map-caption .frame img,.newsletter-section .text-box input[type=submit],.number-box .fa,.number-box span,.number-box strong,.number-text:before,.pagination-area .pagination>li a,.partners-section ul li em,.partners-section ul li span,.popular-box .text-box a,.portfolioFilter a,.price-plans-section.table-style-2 .round-box,.price-plans-section.table-style-2 .round-box span,.price-plans-section.table-style-2 .table-style-1 strong.amount,.product-page .product-box .frame .caption,.product-page .product-box .frame .caption a.link,.product-page .product-box .frame:before,.product-page .product-box .text-box h3 a,.register-login ul li a,.register-login ul li a .fa,.register-page .holder form button,.search-form button,.sidebar-tags li a,.team-social-box,.team-social-box ul li a,.team-social-box-2 ul li a,.team-style-1 .box .text-box,.team-style-1 .box .thumb .caption,.team-style-1 .box .thumb:before,.team-style-2 .team-box .caption,.team-style-2 .team-box .caption em,.team-style-2 .team-box .caption h3,.top-social a.email,.top-social a.email .fa,.top-social ul li a,.trip-date-section-body ul li a.btn-book,.trip-detail-tab-section .nav-tabs>li a,.trip-events-section.event-section .owl-next:before,.trip-events-section.event-section .owl-prev:before,.trip-offers-section .detail-col strong.price,.trip-offers-section .text-box,.trip-offers-section .text-box a.btn-more,.trip-offers-section .thumb .caption,.trip-offers-section .thumb img,.upcoming-box a{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#ed3237}.marg_top{margin-top:177px!important}.newyr :hover{color:#e19d23}
#inner-banner-buffet{background-image: url(../img/banners/18.jpg);
    background-color: #000;
    padding: 157px 0 37px;
}

#inner-banner-shivlingam{background-image: url(../img/shivlingam-1.png);
    background-color: #000;
	background-size: auto;
    padding: 447px 0 37px;
}

#inner-banner-moonstone{background-image: url(../img/banners/3.png);
    background-color: #000;
	background-size: contain;
    padding: 407px 0 37px;
}

@media only screen and (max-width: 700px) {
  #inner-banner-shivlingam{background-image: url(../img/shivlingam-mobile.png);
    background-color: #000;
	background-size: auto;
    padding: 127px 0 37px;
}
}

body {margin:0;height:2000px;}

.icon-bar1 {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right:0px;
}

.icon-bar1 a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar1 a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
span.ft-brain-line {
    display: none;
}
p.banner-head-cls-new {
    font: 700 70px/70px Montserrat,sans-serif;
    color: #fff;
    margin: 0 0 30px;
    text-align: center;
    font-size: 50px;
}
div#banner h1 {
    font: 600 20px/20px Montserrat,sans-serif;
    color: #222;
    margin: 0 0 18px;
    position: relative;
    text-transform: capitalize;
}
section.newsletter-section.ctn-news-new .frame {
    top: 0 !important;
}
table.rehash-table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

table.rehash-table td, table.rehash-table th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  color: #777;
}

table.rehash-table tr:nth-child(even) {
  background-color: #eaeaea;
}
.bg-ffff {
    
    background:#fff !important;
}
.zsiq_theme1 .zsiq_cnt p {
    
    margin:0 0 5px !important;
}

.contact-page form input[type=number] {
    height: 43px;
    padding: 0 16px;
    margin-bottom: 4px;
}
.contact-page form input[type=email] {
    height: 43px;
    padding: 0 16px;
    margin-bottom: 4px;
}