html{font-family:Montserrat,sans-serif;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,html{height:100%;margin:0}body{margin:0}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}.slicknav_menu{display:none}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#scrollUp{right:10px;width:45px;height:45px;line-height:45px;background:#fff;z-index:33;font-size:30px;bottom:10px;text-align:center;border-radius:100%;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);-moz-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);color:#f60}#scrollUp:hover{background:#f60;color:#fff;box-shadow:0 0 12px rgba(0,0,0,.3)}body,button,input,optgroup,select,textarea{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:24px}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}p{margin:0;line-height:28px}a,button,input{font-weight:600}a,h1,h2,h3,h4,h5,h6,img,input{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:Montserrat,sans-serif;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Montserrat,sans-serif;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.title-line.center{text-align:center}.title-line p{color:#494949;font-weight:300;text-transform:capitalize;font-size:18px}.title-line h2{font-size:48px;line-height:60px}.title-line h2 span{font-weight:300}.container{max-width:1170px}.btn{color:#fff;padding:13px 25px;font-size:13px;text-transform:uppercase;font-weight:600;background:#f60;border-radius:3px;position:relative;box-shadow:none;display:inline-block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);border:none}.btn:hover{background:#fff;color:#ff7550}.btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:3px}.btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.cp-preloader{position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;z-index:4444;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:21474836474;background:#ff7550;--uiPreloaderColor:var(--cpPreloaderColor, #fff);color:#fff;color:var(--uiPreloaderColor)}.cp-preloader__box{position:relative}.cp-preloader-inner{font-size:var(--uiPreloaderSize);width:1em;height:1em;--uiPreloaderSize:var(--cpPreloaderSize, 80px);font-size:80px}.cp-preloader-inner::after,.cp-preloader-inner::before{content:"";width:7.5%;height:7.5%;border-radius:50%;background-color:currentColor;position:absolute;left:0;animation:cp-preloader19_smoke 1s linear .2s infinite backwards}.cp-preloader-inner::before{top:45%}.cp-preloader-inner::after{top:55%}@keyframes cp-preloader19_smoke{0%,to{transform:translate3d(.15em,-50%,0);opacity:0}5%{opacity:1}70%{transform:translate3d(-.75em,-50%,0);opacity:0}}.cp-preloader__icon{fill:currentColor}.cp-preloader-inner{font-size:70px}.cp-preloader__icon{fill:currentColor;position:absolute}.cp-preloader19__icon,.icon{width:75%;height:75%;top:5%;left:0;transform:rotate(45deg);animation:cp-preloader-anim 1s linear infinite alternate backwards}@keyframes cp-preloader-anim{0%{transform:translate3d(0,.0375em,0) rotate(45deg)}to{transform:translate3d(.075em,.075em,0) rotate(45deg)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.theme-link{color:#7b4b94}.theme-link:hover{color:#7d82b8}.icon-link{color:#7b4b94}.icon-link a:hover{color:#7d82b8}body{color:#121212;display:flex;flex-direction:column}footer{margin-top:auto}.wp-bootstrap-blocks-row.row .col:blank,.wp-bootstrap-blocks-row.row .col:empty,.wp-bootstrap-blocks-row.row [class*=col-]:blank,.wp-bootstrap-blocks-row.row [class*=col-]:empty{display:none}.about-us .about-left img{width:100%}.about-us .about-right{padding:100px 0 100px 30px}.about-us .title-line{margin-bottom:50px}.about-us .title-line h2 span{display:block}.about-us .about-main p{font-size:16px;font-weight:300}.about-us .skill-main{margin-top:50px}.about-us .single-skill .circle{position:relative;float:left;margin-right:20px}.about-us .single-skill .circle strong{position:absolute;font-size:20px;font-weight:700;color:#757575;left:50%;margin-left:-20px;top:50%;margin-top:-20px}.about-us .single-skill h4{font-size:18px;padding-top:38px;text-transform:capitalize}.about-us .single-skill h4 span{display:block}.body-carousel{position:fixed;height:100%;width:100%;top:0;z-index:0}.body-carousel .item{height:100vh;background-size:cover;background-position:center}.body-carousel .animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.breadcrumbs{background-size:cover;background-repeat:no-repeat;text-align:center;padding-top:16px}.breadcrumbs .list{margin-bottom:0;padding:0}.breadcrumbs .list li{display:inline-block;margin-right:16px;padding-right:16px;position:relative}.breadcrumbs .list li::before{font-family:FontAwesome;content:"\f105";position:absolute;font-size:16px;color:#fff;right:-3px;color:#7b4b94}.breadcrumbs .list li::before a:hover{color:#7d82b8}.breadcrumbs .list li:last-child{padding-right:0;margin-right:0}.breadcrumbs .list li:last-child:before{display:none}.breadcrumbs .list li a{font-size:12px;font-weight:600;text-transform:uppercase}.breadcrumbs h1,.breadcrumbs h2{text-transform:capitalize;color:#7b4b94}.breadcrumbs h1 a:hover,.breadcrumbs h2 a:hover{color:#7d82b8}.archive .trip-content-area .grid .img-holder img{width:100%}.archive .trip-content-area .grid .col{border:0;box-shadow:none!important}.archive .trip-content-area .grid .col .holder{border:1px solid #dcdcdc;background:#fff;border-radius:5px;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.archive .trip-content-area .grid .col .holder:hover{box-shadow:0 20px 38px rgba(0,0,0,.15)}.blog-area .blog-head img{width:100%}.blog-area .pagination{margin-top:50px}.blog-area.archive .pagination li{display:inline-block;margin-right:10px}.blog-area.archive .pagination li a{width:40px;height:40px;line-height:40px;background:#ededed;display:block;text-align:center;color:#424646;font-weight:700;border-radius:3px;font-size:16px}.blog-area.archive .pagination li:hover a{background:#f60;color:#fff}.blog-area.archive .pagination li.active a{background:#f60;color:#fff}.blog-area.archive .pagination li.next a{width:auto;height:auto;padding:0 22px}.single-blog{padding:16px;margin:16px 0;background-color:rgba(251,251,251,.8);border-radius:4px;box-shadow:0 0 20px 0 rgba(123,75,148,.6)}.blog-area.archive.classic{padding:50px 0 100px}.blog-area.archive.classic .single-blog{margin-top:50px;border:none;box-shadow:none}.blog-area.archive.classic .sidebar-main{margin-top:50px}.blog-area.archive.classic .blog-content{border:none;padding:0;margin-top:50px}.blog-area.archive.classic .blog-content h4{font-size:32px;line-height:40px;margin-bottom:30px;padding-bottom:30px;position:relative}.blog-area.archive.classic .blog-content h4:before{position:absolute;left:0;width:48px;height:2px;background:#f60;content:"";bottom:-1px}.blog-area.archive.classic .blog-content .meta{font-weight:600}.blog-area.archive.single .blog-content p{margin-bottom:30px;font-weight:300;font-size:16px}.blog-area.archive.single blockquote{background:#ff7550;color:#fff;font-size:16px;padding:20px;margin:0 0 30px;font-weight:500;font-style:italic}.blog-area.archive.single .content-bottom{overflow:hidden;border-top:1px solid #e5e5e5;padding-top:20px}.blog-area.archive.single .tags{float:left}.blog-area.archive.single .tags li{display:inline-block;font-weight:600}.blog-area.archive.single .tags li a{color:#555}.blog-area.archive.single .tags li:hover a{color:#ff7550}.blog-area.archive.single .tags li.tag-title{margin-right:10px}.blog-area.archive.single .social{float:right}.blog-area.archive.single .social li{display:inline-block;margin-right:5px}.blog-area.archive.single .social li a{width:33px;height:33px;line-height:33px;border-radius:100%;display:block;background:#ff7550;text-align:center;color:#fff}.blog-area.archive.single .social li:hover a{background:#2f3339}.blog-area.archive.single .author-details{margin:60px 0}.blog-area.archive.single .author-content h4{font-size:24px;margin-bottom:20px}.blog-area.archive.single .author-content .post-link:hover{padding-left:5px;color:#424646}.blog-area.archive.single .post-link{margin-top:20px;display:block;color:#ff7550}.blog-area.archive.single .post-link i{opacity:0;visibility:hidden}.blog-area.archive.single .post-link:hover i{margin-right:5px;opacity:1;visibility:visible}.blog-area.single .blog-comments{margin-top:30px;background:#fff}.blog-area.single .blog-comments h2{text-align:left;text-transform:capitalize;font-size:25px}.blog-area.single .single-comments{overflow:hidden;border-top:1px solid #e2e2e2;padding-top:25px;margin-bottom:25px;margin-top:25px}.blog-area.single .single-comments:last-child{margin-bottom:0}.blog-area.single .single-comments .main{overflow:hidden}.blog-area.single .single-comments .head{float:left;margin-right:20px;text-align:center;width:12%}.blog-area.single .single-comments .head img{width:80px;height:80px;border-radius:100%}.blog-area.single .single-comments .body{float:left;width:85%}.blog-area.single .single-comments .comment-list{margin-top:30px;padding-top:30px;border-top:1px solid #e2e2e2;overflow:hidden;margin-left:100px}.blog-area.single .single-comments .comment-list .body{width:78%}.blog-area.single .single-comments h4{font-size:18px;text-align:left;position:relative;margin-bottom:20px}.blog-area.single .single-comments .meta{font-size:15px;color:#666;font-weight:400;margin-top:10px;display:block}.blog-area.single .single-comments p{font-size:15px;line-height:24px;font-weight:300}.blog-area.single .single-comments a{text-transform:uppercase;font-size:12px;font-weight:500;margin-left:5px;position:absolute;top:0;right:0;background:#f4f4f4;padding:8px 12px}.blog-area.single .single-comments a:hover{background:#ff7550;color:#fff}.blog-area.single .single-comments a i{margin-right:5px}.blog-area.single .comments-form{background:#fff;margin-top:60px}.blog-area.single .comments-form h2{text-align:left;text-transform:capitalize;font-size:25px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e2e2e2}.blog-area.single .form{margin-top:30px}.blog-area.single .form-group{position:relative;display:block;margin:0 0 25px}.blog-area.single .form-group i{position:absolute;font-size:16px;padding:15px 12px}.blog-area.single .form-group input{width:100%;height:50px;border:1px solid #eaeaea;padding-left:10px;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-weight:400;border-radius:0;padding-left:32px;background:#f6fafa;text-transform:capitalize;font-size:15px;padding-left:16px}.blog-area.single .form-group input:hover{background:#fff;border-color:#ff7550;outline:0}.blog-area.single .form-group input:focus{outline:0}.blog-area.single .form-group textarea{border:1px solid #ddd;padding:10px;width:100%;padding-left:10px;resize:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;box-shadow:none;border-radius:0;padding-left:32px;background:#f6fafa;border:1px solid #eaeaea;padding:15px;border-radius:3px}.blog-area.single .form-group textarea:hover{background:#fff;border-color:#ff7550;outline:0}.blog-area.single .form-group .button{padding:18px 45px;font-size:14px;text-transform:uppercase;border:0 solid;color:#fff;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:3px;background:#ff7550}.blog-area.single .form-group .button:hover{background:#353535}.blog-area.single .form-group .button i{position:relative;display:inline-block;color:#fff;margin-right:10px;padding:0}.page-link-block{display:block;padding:16px;margin:16px 0;background-color:rgba(251,251,251,.8);border-radius:4px;box-shadow:0 0 20px 0 rgba(123,75,148,.6);overflow:hidden;padding:0}.page-link-block .image-holder{position:relative;padding-bottom:75%;height:100%}.page-link-block .content-holder{background-color:#fbfbfb;padding:16px}.page-link-block .content-holder h4{color:#7b4b94;font-size:1.2em}.page-link-block .content-holder h4 a:hover{color:#7d82b8}.page-link-block img{display:block;float:none;margin:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.page-link-block.has-description{display:flex}.page-link-block.has-description .image-holder{width:50%;flex:1 0 50%}.page-link-block.has-description .content-holder{width:50%;flex:1 0 50%}.page-link-block.has-description h4{margin-bottom:12px}.post-thumbnail{text-align:center;padding-bottom:24px}.post-thumbnail img{max-height:50vh;object-fit:contain;float:none}.content-box{padding:16px;margin:16px 0;background-color:rgba(251,251,251,.8);border-radius:4px;box-shadow:0 0 20px 0 rgba(123,75,148,.6)}#commentform p{margin-bottom:12px}#commentform p a{color:#ff6853}#commentform #comment{width:100%}#author{width:100%;height:38px;border:1px solid #e7e7e7}#email{width:100%;height:38px;border:1px solid #e7e7e7}#url{width:100%;height:38px;border:1px solid #e7e7e7}.comments-area{margin:35px 15px;width:100%}.form-submit input{padding:10px 30px;background:#ff6853;color:#fff;cursor:pointer}.form-submit input:hover{background:#333;color:#fff}.main-menu .menu li a{padding:.5rem 1rem}.popular-trips .owl-carousel .owl-nav div .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.testimonials .owl-carousel .owl-nav div{display:inline-block;text-align:center}.site-header .single-widget{margin-right:40px}header .middle-header .mobile-nav .slicknav_menu{display:none}.hero-inner .form-group .btn{text-indent:0}.sidebar-main ul li{border-bottom:1px solid #ddd;padding:0 0 12px;margin:0 0 12px}.sidebar-main ul li:last-child{border:0;padding:0;margin:0}.sidebar-main ul li a:hover{color:#ff7550}.counter{background-size:cover;background-repeat:no-repeat;padding:90px 0 120px}.counter .single-count{text-align:center;padding:30px;border-right:1px solid #f7e1d0;margin-top:30px}.counter .single-count h2{color:#fff;font-weight:500;font-size:20px}.counter .single-count h2 span{display:block;margin-bottom:30px;font-size:60px;font-weight:700}.counter .single-count p{margin-top:30px;font-size:16px;font-weight:300;color:#fff}.counter .col-lg-4:last-child .single-count{border-right:0 solid}.counter.overlay:before{background:#f60;opacity:.8}.error-page{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.error-page .error-inner{flex-direction:initial;height:auto;text-align:center}.error-page .error-inner h2{color:#fff;font-size:150px;margin-bottom:25px}.error-page .error-inner h2 span{display:block;font-size:30px}.error-page .error-inner p{color:#fff;font-weight:500;line-height:24px;font-size:16px}.error-page .button{margin-top:40px}.error-page .button .btn{background:#fff;color:#ff7550;margin-right:15px}.error-page .button .btn:before{display:none}.error-page .button .btn:hover{background:#ff7550;color:#fff}.error-page .button .btn:last-child{margin:0}.error-page .button .btn.primary{background:#ff7550;color:#fff}.error-page .button .btn.primary:hover{background:#fff;color:#ff7550}.event-block__date{color:#7b4b94;font-size:1.8em;font-weight:700}.event-block__date a:hover{color:#7d82b8}.faq-main .faq-area{margin-top:30px}.faq-main .single-faq{border:1px solid #eee;margin-bottom:5px}.faq-main .single-faq .faq-title a{font-size:18px;background:#f5f5f5;padding:15px;color:#424646;display:block}.faq-main .single-faq .faq-title.active a{background:#ff7550;color:#fff;border-color:#ff7550}.faq-main .faq-body{padding:15px}.faq-main .faq-body p{font-weight:300;font-size:15px}.footer{position:relative;z-index:2;padding-top:8px;padding-bottom:8px;background-color:rgba(251,251,251,.8)}.footer a{color:#bbb}.footer .footer-top{padding:90px 0 120px}.footer .single-widget{margin-top:30px}.footer .single-widget h2{color:#fff;font-size:20px;margin-bottom:20px;padding-bottom:20px;position:relative}.footer .single-widget h2:before{position:absolute;left:0;bottom:-1px;width:50px;height:2px;background:#f60;content:""}.footer .single-widget ul li{line-height:32px}.footer .single-widget ul li a{color:#bbb;font-size:16px;font-weight:300}.footer .single-widget ul li:hover a{color:#ff8767;padding-left:5px}.footer .single-widget.gallery ul{margin-left:-10px;overflow:hidden}.footer .single-widget.gallery ul li{float:left;margin:10px 0 0 10px;padding:0}.footer .single-widget.gallery ul li a{padding:0}.footer .single-widget.gallery ul li img{width:80px;height:65px}.footer .single-widget.about img{margin-bottom:50px}.footer .single-widget.about p{color:#bbb;font-size:16px;font-weight:300}.footer .copyright{float:left}.footer .copyright p{font-size:15px;font-weight:600}.footer .copyright p a{color:#7b4b94}.footer .copyright p a a:hover{color:#7d82b8}.footer .social{float:right;padding:0;margin:0}.footer .social li{margin-right:20px;display:inline-block}.footer .social li:last-child{margin-right:0}.footer .social li a{font-size:16px;color:#7b4b94;font-weight:400}.footer .social li a a:hover{color:#7d82b8}.footer .social li:hover a{color:#ff8767}.footer .gallery{margin-bottom:1.5em;margin-left:-10px;overflow:hidden}.footer .gallery-columns-3 .gallery-item{max-width:28.33%;float:left;margin:10px 0 0 10px;padding:0}.footer.style2{background:#fff}.footer.style2 .footer-top{padding:70px 0 0;border-top:1px solid #e5e5e5}.footer.style2 .single-widget.about img{margin-bottom:30px}.footer.style2 .single-widget.about p{font-weight:400;color:#424646;font-size:15px;line-height:24px}.footer.style2 .single-widget h2{color:#424646}.footer.style2 .single-widget ul li a{color:#424646;font-size:15px;font-weight:400}.footer.style2 .single-widget ul li:hover a{color:#ff7550}.footer.style2 .single-widget.blog ul li{line-height:22px;margin-bottom:15px;position:relative;padding-left:15px}.footer.style2 .single-widget.blog ul li::before{position:absolute;content:"";width:8px;height:8px;line-height:10px;background:#f60;left:0;top:6px}.footer.style2 .single-widget.blog ul li a{text-transform:capitalize;font-weight:400;color:#424646;font-size:15px}.footer.style2 .footer-menu-top{border-top:1px solid #dbdbdb;padding:40px 0;margin-top:100px}.footer.style2 .footer-nav{float:left}.footer.style2 .footer-nav li{display:inline-block;margin-right:30px}.footer.style2 .footer-nav li a{text-transform:uppercase;font-size:14px;color:#424646;font-weight:500}.footer.style2 .footer-nav li:hover a{color:#ff8767}.footer.style2 .social li{margin-right:30px}.footer.style2 .social li a{color:#424646}.footer.style2 .social li:hover a{color:#ff7550}.footer.style2 .social li:last-child{margin-right:0}.footer.style2 .footer-bottom{background:#252525}.footer.style2 .copyright{float:none;text-align:center}.site-header{position:relative;font-weight:700}.site-header .topbar{padding:8px 0;font-size:15px;font-weight:600;background-color:rgba(251,251,251,.8)}.site-header .social{display:flex;justify-content:flex-end;margin:0;padding:0}.site-header .social li{margin-right:16px;display:inline-block}.site-header .social li:last-child{margin-right:0}.site-header .single-widget{position:relative;padding-left:48px;margin-right:64px}.site-header .single-widget.mobile-phone{margin-top:8px;float:left}.site-header .single-widget:last-child{margin-right:0}.site-header .single-widget i{position:absolute;left:0;top:0;font-size:40px;color:#7b4b94}.site-header .single-widget i a:hover{color:#7d82b8}.site-header .single-widget h4{font-size:15px}.site-header .single-widget h4 a{color:inherit}.site-header .single-widget p{text-transform:capitalize;font-weight:500}.site-header .branding .site-title{font-size:1.5em}.site-header .header-bottom{width:100%}.site-header .header-bottom .content-box{margin:0;padding:8px 0}.site-header .main-menu{z-index:99;text-align:center}.site-header .main-menu .dropdown-menu{left:50%;transform:translateX(-50%)}.site-header .main-menu .menu-item-has-children:hover .dropdown-menu{display:block}.site-header .navigation{display:inline-block}.site-header .nav li{position:relative;border-right:1px solid #f9dd0b}.site-header .nav li:last-child{padding-right:0;margin-right:0;border:none}.site-header .nav li a{font-size:14px;text-transform:uppercase;display:inline-block;font-weight:700;position:relative}.site-header .nav li a i{margin-left:10px;font-size:15px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.site-header .nav li .dropdown-menu{float:none;margin-top:0;background-color:rgba(251,251,251,.8);color:inherit}.site-header .nav li .dropdown-menu a:hover{background-color:transparent}.site-header .nav li:hover a i{transform:rotate(180deg)}.site-header .nav li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header .nav li .dropdown{position:absolute;left:0;width:250px;background:rgba(251,251,251,.8);opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;transform:translateY(50px);top:36px;margin:0;text-align:left;padding:5px 15px}.site-header .nav li .dropdown li{float:none;border:none;margin:0;padding:0}.site-header .nav li .dropdown li a{margin:0;display:block;border:none;color:#555;font-weight:400;text-transform:capitalize;border-bottom:1px solid #eee;padding:10px 0}.site-header .nav li .dropdown li a:before{display:none}.site-header .nav li .dropdown li a:hover{color:#ff7550}.site-header .nav li .dropdown li:last-child a{border:0}.site-header .nav li.active a::before{transform:translateY(0);opacity:1;visibility:visible}.single-widget form.search-form input[type=submit]{color:#fff;padding:13px 25px;font-size:13px;text-transform:uppercase;font-weight:600;background:#f60;border-radius:3px;position:relative;box-shadow:none;display:inline-block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);border:none}.single-widget form.search-form input[type=submit]:hover{background:#fff;color:#ff7550}.single-widget form.search-form input[type=search]{padding:7px}.site-header.style2{padding:0}.site-header.style2 .header-bottom{position:relative;width:100%;bottom:0;border-top:1px solid #e5e5e5}.site-header.style2 .main-menu{position:relative;background:0 0;padding:0;text-align:left;display:inline-block}.site-header.style2 .nav li{border-right:0;margin-right:55px;padding:0}.site-header.style2 .nav li:last-child{margin:0;padding:0}.site-header.style2 .nav li a{color:#424646;padding:25px 0}.site-header.style2 .nav li a::before{content:"";width:0;height:2px;top:-1px;left:0;transform:none;background:#ff7550;border-radius:0;margin-left:-3px;opacity:0;visibility:hidden}.site-header.style2 .nav li:hover a{color:#ff7550}.site-header.style2 .nav li:hover a::before{width:100%;opacity:1;visibility:visible}.site-header.style2 .nav li .dropdown{top:74px;border-top:2px solid #ff7550}.site-header.style2 .nav li .dropdown li a{color:#424646}.site-header.style2 .nav li .dropdown li:hover a{color:#ff7550}.site-header.style2 .nav li.active a{color:#ff7550}.site-header.style2 .nav li.active a::before{width:100%;opacity:1;visibility:visible}.site-header.style2 .search-form{width:200px;position:absolute;right:0;top:15px}.site-header.style2 .form{width:100%}.site-header.style2 .form input{background:0 0;text-align:right;color:#737074;font-size:16px;float:right;height:42px;font-weight:500;width:100%;padding:0 32px 0 10px;border:1px solid transparent}.site-header.style2 .form:hover input{border-color:#e7e7e7}.site-header.style2 .form button{background:0 0;border:none;color:#9b999c;font-size:15px;padding:0;position:absolute;right:10px;top:13px}.site-header.style2 .form button:hover{color:#ff7550}.site-header.style3{position:relative;padding:0}.site-header.style3 .logo{display:inline-block;margin-right:55px}.site-header.style3 .contact{color:#fff;font-weight:700;display:inline-block;margin-top:28px}.site-header.style3 .contact img{margin-right:10px}.site-header.style3 .main-menu{position:relative;background:0 0;padding:0;float:right;margin-right:155px}.site-header.style3 .header-bottom{position:absolute;width:100%;top:0;z-index:33;bottom:auto;padding:10px 10px}.site-header.style3 .nav li{margin-right:30px;border:none;padding:0}.site-header.style3 .nav li a{border-right:0;color:#fff;padding:25px 0;text-transform:capitalize}.site-header.style3 .nav li a::before{top:5px}.site-header.style3 .nav li .dropdown{top:65px}.site-header.style3 .button{position:absolute;right:0;top:18px}.site-header.style3 .button .btn{padding:11px 36px;background:#fff;color:#424646;border:none}.site-header.style3 .button .btn:hover{color:#fff}.site-header.style3 .button .btn:before{background:#ff7550}@media (max-width:991px){.site-header .single-widget{margin-bottom:16px}}@media (max-width:768px){header .middle-header .mobile-nav .slicknav_menu:last-child{display:block}.dropdown-toggle::after{display:none}}.brand-logo{position:relative}.brand-logo a{position:absolute;bottom:50%;left:50%;max-width:100%;width:100%;transform:translate(-50%,50%)}.services{position:relative;overflow:hidden}.services .no-padding{padding:0}.services .service-img{position:absolute;top:0;left:0;width:50%;background-repeat:no-repeat;height:100%;background-size:cover;background-repeat:no-repeat}.services .service-img:before{opacity:0;visibility:hidden}.services .service-img:hover:before{opacity:.4;visibility:visible}.services .service-img:hover .video-play{opacity:1;visibility:visible;transform:scale(1)}.services .video-play{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.services .video-play .btn{display:inline-block;width:80px;height:80px;line-height:80px;background:#fff;font-size:30px;padding:0;color:#ff7550;border-radius:100%;text-align:center;padding-left:6px;transition:all .4s ease}.services .video-play .btn:hover{background:#ff7550;color:#fff}.services .video-play .btn:before{display:none}.services .single-service{text-align:center;padding:40px 20px;border:1px solid #f2f2f2;margin:0 3px 5px 2px}.services .single-service i{margin-bottom:25px;font-size:45px;color:#f60}.services .single-service h2{font-size:18px;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;font-weight:600}.services .single-service h2:before{position:absolute;left:50%;bottom:-1px;width:80px;height:2px;margin-left:-40px;content:"";background:#f2f2f2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.services .single-service:hover h2:before{background:#f60}.services .single-service p{font-weight:300;line-height:24px}.services .single-service p:last-child{margin:0}.services .single-service .btn{margin-top:25px;color:#757575;padding:0;background:0 0}.services .single-service .btn:hover{color:#ff7550}.services.archive.single .single-service{text-align:left;margin:30px 0 0;padding:0;border:0 solid}.services.single .single-service h2{font-size:32px;font-weight:700}.services.single .single-service h2:before{left:0;margin-left:0}.services.single .content p{margin-bottom:30px}.services.single .service-list{margin-bottom:30px}.services.single .service-list li{font-weight:500;position:relative;padding-left:25px;padding-bottom:10px}.services.single .service-list li:last-child{padding-bottom:0}.services.single .service-list li i{color:#f60;width:18px;height:18px;line-height:18px;border:1px solid;position:absolute;left:0;top:2px;text-align:center}.sidebar-main .single-widget{margin-bottom:50px}.sidebar-main .single-widget:last-child{margin-bottom:0}.sidebar-main .single-widget h2{font-size:18px;text-transform:uppercase;margin-bottom:20px}.sidebar-main .booking .form{padding:20px;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2)}.sidebar-main .booking .form-group{position:relative}.sidebar-main .booking .form-group h4{font-size:15px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.sidebar-main .booking .form-group input{width:100%;border:2px solid #e9e9e9;height:42px;padding:0 15px}.sidebar-main .booking .form-group input:hover{color:#ff7550;border-color:#ff7550}.sidebar-main .booking .form-group i{position:absolute;top:36px;right:15px;margin-top:12px}.sidebar-main .booking .nice-select{width:100%;border:2px solid #e9e9e9;height:42px;padding:0 15px;line-height:42px;margin:0;box-shadow:none}.sidebar-main .booking .nice-select:hover{border-color:#ff7550}.sidebar-main .booking .nice-select li:hover{background:#ff7550}.sidebar-main .booking .btn{padding:14px 35px;border:1px solid transparent}.sidebar-main .booking .btn:hover{padding:14px 35px;border-color:#ff7550}.sidebar-main .form-group.button{margin-bottom:0}.sidebar-main .datepicker td{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px}.sidebar-main .trip-detailss ul{background:#f3f3f3;padding:20px}.sidebar-main .trip-list{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:none}.sidebar-main .single-list{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}.sidebar-main .single-list:last-child{margin-bottom:0}.sidebar-main .single-list .left{float:left;margin-right:41px;width:90px;font-size:15px;font-weight:600}.sidebar-main .single-list .right{font-weight:500;float:left}.sidebar-main .search .form{position:relative}.sidebar-main .search input{width:100%;height:50px;background:#f9f9f9;padding:0 117px 0 15px;text-transform:capitalize}.sidebar-main .search input:hover{border-color:#ff7550}.sidebar-main .search button{display:block;font-size:14px;text-transform:uppercase;font-weight:600;background:#ff7550;color:#fff;border:none;position:absolute;right:0;top:0;height:50px;line-height:50px;width:105px;border-radius:0 3px 3px 0;transition:all .4s ease}.sidebar-main .search button:hover{background:#2f3339}.sidebar-main .categories ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea}.sidebar-main .categories ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.sidebar-main .categories ul li:hover a{color:#ff7550}.sidebar-main .categories ul li span{float:right}.sidebar-main .other-trips .signle-trip{overflow:hidden;margin-bottom:20px}.sidebar-main .other-trips .signle-trip img{float:left;width:100px;height:85px;margin-right:20px}.sidebar-main .other-trips .signle-trip .text h4{font-size:18px;font-weight:400}.sidebar-main .other-trips .signle-trip .text h4:hover a{color:#ff7550}.sidebar-main .other-trips .signle-trip .text p{font-weight:300;margin-top:10px;line-height:23px}.sidebar-main .tags{margin-left:-5px;margin-top:-10px}.sidebar-main .tags li{display:inline-block;margin-left:5px;margin-top:10px}.sidebar-main .tags li a{font-weight:400;font-size:16px;color:#555;text-decoration:none;border-bottom:1px solid transparent}.sidebar-main .tags li a:hover{color:#f60;border-bottom-color:#f60}.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px}.video{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.video .title-line p{color:#fff}.video .title-line h2{color:#fff}.video .title-line h2 span{display:block}.video .video-button{margin-top:50px}.video .video-button .btn{width:76px;height:76px;line-height:70px;font-size:35px;color:#fff;border:4px solid #fff;text-align:center;border-radius:100%;background:0 0;padding:0 0 0 7px}.video .video-button .btn:hover{background:#ff7550;transform:scale(.9);border-color:transparent}.video .video-button .btn:before{display:none}@media only screen and (min-width:768px) and (max-width:991px){.site-header .single-widget{padding-left:10px;margin-right:20px}.site-header .single-widget img{display:none}.site-header .nav li{position:relative;border-right:1px solid #ff9b81}.nav-tabs .nav-item{margin-bottom:-1px;margin-top:20px}.testimonials .single-slider{margin-top:0;padding:20px 0}.testimonials .single-slider h2{margin-bottom:15px}.testimonials .single-slider span{margin-top:15px}.testimonials .testimonial-slider::before{top:-25px}.counter .single-count{padding:15px}.counter .single-count h2{font-size:18px}.counter .single-count h2 span{font-size:45px;margin-bottom:15px}.counter .single-count p{margin-top:16px;font-size:15px}.blog-area.style2 .blog-content{padding:28px}.blog-area.style2 .blog-content h4{font-size:18px;line-height:28px}.blog-area.style2 .blog-content p{padding-top:66px;font-size:13px}.contact-us .contact .single-contact{padding:20px 10px}.error-page .error-inner p{padding:0 110px}}@media only screen and (max-width:767px){.section{position:relative}.slicknav_menu{display:block;background:0 0}.slicknav_menu .slicknav_icon-bar{background-color:#7b4b94;text-shadow:none;display:block;width:25px;height:3px;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_btn{background:0 0;margin:15px 8px;padding:0}.slicknav_nav{clear:both;color:#121212;margin:10px 0;font-size:.875em;background:0 0}.slicknav_nav .dropdown-menu{display:block;position:static;float:none;border:none;padding:0 0 0 15px;font-size:inherit}.slicknav_nav li:first-child{margin-top:5px}.slicknav_nav li a{color:inherit;transition:all .4s ease;background:0 0}.slicknav_nav li a:hover{background:#7b4b94;color:#fff;padding-left:5px}.slicknav_nav li .dropdown li a{color:#555;background:0 0}.slicknav_nav li .dropdown li a:hover{color:#ff7550}.slicknav_nav li .slicknav_item{background:0 0}.slicknav_nav .slicknav_row{margin:0;padding:6px 0;font-weight:500}.slicknav_nav a{margin:0;padding:6px 0;font-weight:500}.slicknav_nav .slicknav_arrow{color:#ff7550}.site-header{padding-bottom:0}.site-header .main-menu{display:none}.site-header .topbar{text-align:center;padding:10px 0}.site-header .topbar p{float:none}.site-header .middle-header{padding:5px 0}.site-header .middle-header .logo{text-align:center;margin-bottom:16px}.site-header .social{margin-top:10px}.site-header.style2 .main-menu{display:none}.site-header.style2 .search-form{display:none}.slicknav_item i{display:none}.counter .single-count{padding:0 10px;border:none}.footer .social{margin-top:10px;float:none}.footer .footer-top{padding:60px 0 90px}.footer .footer-bottom{text-align:center}.footer .copyright{float:none}.title-line{text-align:center}.title-line h2{font-size:35px;line-height:40px}.about-main{text-align:center}.nav-tabs .nav-item{margin-bottom:-1px;margin-top:20px}.blog-area.archive.single .tags{float:none;text-align:center}.blog-area.archive.single .social{float:none;text-align:center;margin-top:15px}.blog-area.archive.single .author-content h4{font-size:24px;margin-bottom:10px}.author-img{text-align:center}.author-content{text-align:center;margin-top:20px}.blog-area.single .single-comments .comment-list{margin-left:0}.blog-area.single .single-comments .head{float:none;width:100%;text-align:left}.blog-area.single .single-comments .body{float:none;width:100%}.contact-us .contact .single-contact{border:none}.trip-single .gallery-slider{height:auto}.trip-single .single-slider{height:auto}}@media only screen and (max-width:450px){.title-line{margin-bottom:30px}.title-line p{font-size:16px}.title-line h2{font-size:28px;line-height:30px}.breadcrumbs .list{margin-bottom:10px}.breadcrumbs .list li a{font-size:15px}.breadcrumbs h2{font-size:30px}.hero-area{height:550px}.hero-area .hero-inner{margin:70px 0}.hero-area .welcome-text p{font-size:14px}.hero-area .welcome-text h1{font-size:35px}.hero-area .trip-search{margin-top:30px}.hero-area.style2 .welcome-text .btn{margin:0 0 10px 0}.hero-area.style2 .hero-inner{text-align:center;margin:92px 0}.hero-area.style3{height:430px;background:#2f3339}.hero-area.style3 .mbYTP_wrapper{display:none}.hero-area.style3 .hero-inner{text-align:left;margin:68px 0}.hero-area.style3 .welcome-text{padding:0}.about-us .title-line h2 span{display:initial}.trip-single .trip-head h2{font-size:25px;line-height:32px}.trip-single .nav-tabs{border:none}.trip-single .nav-tabs li{margin-right:0;display:block;float:none;width:100%}.blog-area.archive.classic .blog-content{border:none;padding:0;margin-top:20px}.blog-area.archive.classic .blog-content h4{font-size:25px;line-height:32px;margin-bottom:16px;padding-bottom:30px;position:relative}.error-page .error-inner h2{color:#fff;font-size:90px;margin-bottom:25px}.error-page .error-inner p{font-size:15px}}