@charset "UTF-8"; button,hr,input{ overflow:visible } progress,sub,sup{ vertical-align:baseline } [type=checkbox],[type=radio],legend{ box-sizing:border-box; padding:0 } .widget.author_widget .socialgroup ul,body,figure{ margin:0 } .accordion-content .card:last-child,.bg-color-callback h2~p,.booking-section .price-table-summary table,.career-inner-page .bg-color-box p,.confirmation-details .details .details-desc p,.confirmation-outer .price-table-summary table,.contact-details-section .icon-box li:last-child,.contact-from-wrap .contact-from p:last-child,.destination-item p:last-child,.faq-testimonial .testimonial-content p:last-child,.header-contact .header-contact-details h5,.home-banner-slider.slick-slider.slick-dotted,.inner-about-wrap .icon-box:last-child,.inner-career-wrap form p:last-child,.success-notify .success-content p,.tab-content ul,.tab-content ul li:last-child,.team-item .team-content p,.widget.author_widget .text-content p:last-child,.widget.widget_text ul li:last-child,blockquote p,li>ol,li>ul,pre p{ margin-bottom:0 } .faq-testimonial,.header-search-form .header-search,.navigation-container ul li,.search-form,.slick-slider,.widget.search_widget,blockquote,form,sub,sup{ position:relative } 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],select{ height:55px } .comming-soon-section .site-identity img,img,legend{ max-width:100% } ::-webkit-scrollbar{ width:6px } ::-webkit-scrollbar-track{ background:#fff } ::-webkit-scrollbar-thumb{ background:#174b90; height:100px; border-radius:15px } .overlay,.site-loader{ height:100%; width:100% } ::-webkit-scrollbar-thumb:hover{ background:#113d77 } html{ line-height:1.15; -webkit-text-size-adjust:100% } .inner-contact-wrap .contact-map iframe,.navigation-container ul>li:active>ul,.navigation-container ul>li:focus>ul,.navigation-container ul>li:hover>ul,.site-logo a,.slicknav_btn .slicknav_icon span:first-child,.widget a,details,main{ display:block } blockquote,p,pre{ margin:0 0 15px } hr{ box-sizing:content-box; height:0 } a{ background-color:transparent; color:#0085ba; text-decoration:none; -webkit-transition:color .3s; -moz-transition:color .3s; -ms-transition:color .3s; -o-transition:color .3s; transition:color .3s } .confirmation-details .details .details-desc a,.widget.widget-post-thumb li a,.widget.widget_recent_post li a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,legend{ color:inherit } abbr[title]{ border-bottom:none; text-decoration:underline; text-decoration:underline dotted } code,kbd,samp{ font-family:Harmattan,sans-serif; font-size:1em } small{ font-size:80% } sub,sup{ font-size:75%; line-height:0 } sub{ bottom:-.25em } sup{ top:-.5em } img{ border-style:none; height:auto; vertical-align:top } button,input,optgroup,select,textarea{ font-family:inherit; font-size:100%; line-height:1.15; margin:0 } button,select{ text-transform:none } [type=button],[type=reset],[type=submit],button{ -webkit-appearance:button } [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{ border-style:none; padding:0 } [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{ outline:ButtonText dotted 1px } fieldset{ padding:.35em .75em .625em } legend{ display:table; white-space:normal } [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{ height:auto } [type=search]{ -webkit-appearance:textfield; outline-offset:-2px } [type=search]::-webkit-search-decoration{ -webkit-appearance:none } ::-webkit-file-upload-button{ -webkit-appearance:button; font:inherit } body,p{ line-height:1.6; word-wrap:break-word } summary{ display:list-item } .navigation-container ul>li:last-child:before,.offer-item .package-meta ul li:last-child:before,.package-item .package-meta ul li:last-child:before,.single-packge-wrap .package-meta ul li:last-child:before,.single-post-inner .primary .entry-meta span:last-child:before,.site-footer .footer-menu ul li:last-child:before,.site-header .black-logo,.slick-dots li button:before,.slicknav_btn .slicknav_icon:before,.steps.clearfix,.tab-container .responsive-tabs .nav-tabs,.widget.widget-post-thumb .post-content .entry-meta span:last-child:before,.widget.widget_recent_post li .entry-meta span:last-child:before,[hidden],template{ display:none } body{ font-size:15px; color:#626672; background-color:#fff; font-family:'Baloo Bhaijaan 2',sans-serif; font-weight:400; font-style:normal; -webkit-font-smoothing:antialiased } blockquote,cite,dfn,em,i,pre{ font-style:italic } blockquote,pre{ background-color:#fafafa; border-width:0 0 0 3px; border-color:#d9d9d9; border-style:solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; color:#1a1a1a; font-family:Harmattan,sans-serif; padding:25px 22px; font-size:18px } .outline-btn,.round-btn,h1,h2,h3,h4,h5,h6{ font-family:'Baloo Bhaijaan 2',sans-serif } blockquote{ background-color:#f8f8f8; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; border-left:none; color:#223645; margin:40px 0; text-align:center; padding:30px; z-index:1 } blockquote:before{ color:#e6e6e6; content:"\f10d"; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:30px; line-height:1; font-style:normal; position:absolute; left:30px; top:30px; z-index:-1 } blockquote p{ font-size:22px; line-height:1.4 } abbr,acronym{ border-bottom:1px dotted #4d4d4d; cursor:help } td,th{ border-width:0 1px 1px 0 } ins,mark{ text-decoration:none; padding-left:5px; padding-right:5px } big{ font-size:125% } .bold,.cart-list-inner .totalAmountArea ul li .grandTotal,b,dt,strong{ font-weight:700 } h1,h2{ font-weight:800 } iframe{ display:block; width:100% } h1,h2,h3,h4,h5,h6{ color:#223645; margin:0 0 15px; line-height:1.5 } h1{ font-size:60px } h2{ font-size:40px } h3{ font-size:22px; font-weight:700 } h4{ font-size:18px; font-weight:600 } .single-packge-wrap .rating-start,h5{ font-size:16px } h6{ font-size:12px } ol,ul{ margin:0 0 1.5em .875em } ul{ list-style:disc } ol{ list-style:decimal } li>ol,li>ul{ margin-left:1.5em } dd{ margin:0 1.5em 1.5em } a:active,a:focus,a:hover{ color:#174b90; text-decoration:none; outline:0 } table,table.table{ color:#737373 } a:visited{ text-decoration:none; outline:0 } .container{ max-width:1170px; padding-left:15px; padding-right:15px } table{ margin:0 0 1.5em; border-collapse:separate; border-spacing:0; border-width:1px 0 0 1px; width:100%; font-size:15px } table thead tr{ background-color:#262626 } .widget ul li a,table thead tr th{ color:#383838 } th{ font-weight:700 } td{ border-bottom:1px solid #e6e6e6 } select option,td,th{ padding:8px } 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],select,textarea{ background-color:#f8f8f8; border:1px solid #d9d9d9; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; font-size:14px; padding:0 15px } 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,select:focus,textarea:focus{ border-color:#3a78c9; outline:0 } input[type=color]:-webkit-autofill,input[type=color]:-webkit-autofill:active,input[type=color]:-webkit-autofill:focus,input[type=color]:-webkit-autofill:hover,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:active,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:hover,input[type=datetime-local]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill:active,input[type=datetime-local]:-webkit-autofill:focus,input[type=datetime-local]:-webkit-autofill:hover,input[type=datetime]:-webkit-autofill,input[type=datetime]:-webkit-autofill:active,input[type=datetime]:-webkit-autofill:focus,input[type=datetime]:-webkit-autofill:hover,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:active,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=month]:-webkit-autofill,input[type=month]:-webkit-autofill:active,input[type=month]:-webkit-autofill:focus,input[type=month]:-webkit-autofill:hover,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:active,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:active,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=range]:-webkit-autofill,input[type=range]:-webkit-autofill:active,input[type=range]:-webkit-autofill:focus,input[type=range]:-webkit-autofill:hover,input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:active,input[type=search]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:active,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:active,input[type=time]:-webkit-autofill:focus,input[type=time]:-webkit-autofill:hover,input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:active,input[type=url]:-webkit-autofill:focus,input[type=url]:-webkit-autofill:hover,input[type=week]:-webkit-autofill,input[type=week]:-webkit-autofill:active,input[type=week]:-webkit-autofill:focus,input[type=week]:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{ -webkit-transition:background-color 50000s ease-in-out,color 5000s ease-in-out; -moz-transition:background-color 50000s ease-in-out,color 5000s ease-in-out; -ms-transition:background-color 50000s ease-in-out,color 5000s ease-in-out; -o-transition:background-color 50000s ease-in-out,color 5000s ease-in-out; transition:background-color 50000s ease-in-out,color 5000s ease-in-out; background-color:rgba(0,0,0,0)!important } input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=range]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#888 } input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{ color:#888 } input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#888 } input[type=color]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=range]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=week]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{ color:#888 } textarea{ overflow:auto; padding:20px 10px; width:100% } select{ border:1px solid #d9d9d9; color:#383838; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:0 30px 0 10px } .home-trip-search input:focus,select:focus{ outline:0 } form label{ font-weight:400 } .search-form input,.widget.search_widget input{ width:100%; padding:0 55px 0 10px } .search-form button.search-btn{ background-color:#3a78c9; -webkit-border-radius:0 25px 25px 0; -moz-border-radius:0 25px 25px 0; -ms-border-radius:0 25px 25px 0; border-radius:0 25px 25px 0; color:#fff; font-size:15px; border:none; position:absolute; right:6px; top:6px; padding:13px; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .outline-btn,.round-btn,.text-btn{ position:relative } .comment-area .comment-content .reply:hover,.search-form button.search-btn:hover,.site-footer .lower-footer .social-icon li a:hover,.widget.search_widget button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{ background-color:#174b90 } .comment-area .comment-content p,.form-group{ margin-bottom:15px } .form-group select{ height:48px } .contact-from-wrap .contact-from input:not([type=submit]):not([type=checkbox]):not([type=radio]),.form-group input:not([type=checkbox]):not([type=radio]):not([type=submit]),.form-group select,.gallery-inner-wrap .gallery-img img,.home-trip-search .group-input.width-col-1,.inner-career-wrap form input,.sidebar .booking-form p input{ width:100% } .form-group label{ display:block; color:#383838; font-size:15px; margin-bottom:10px } .outline-btn,.round-btn,.social-icon li{ display:inline-block } .form-group label.checkbox-list{ position:relative; padding-left:30px } .form-group label .custom-checkbox{ display:inline-block; width:18px; height:18px; border:1px solid #e6e6e6; position:absolute; left:0; top:2px } .form-group label .custom-checkbox:before{ background-color:#3a78c9; content:"\f00c"; font-family:"Font Awesome 5 Free"; height:100%; width:100%; position:absolute; left:0; right:0; opacity:0; font-weight:900; font-size:10px; color:#fff; text-align:center } .form-group label input[type=checkbox]{ opacity:0; position:absolute; z-index:-9 } .form-group label input:checked~.custom-checkbox{ border-color:#3a78c9 } .form-group label input:checked~.custom-checkbox:before,.gallery-inner-wrap .gallery-img a:hover h4,.gallery-inner-wrap .gallery-img a:hover:before,.home-banner-slider:hover .slick-arrow,.widget .gallery .gallery-item a:active:before,.widget .gallery .gallery-item a:focus:before,.widget .gallery .gallery-item a:hover:before,.widget .insta-gallery .gallery-item a:active:before,.widget .insta-gallery .gallery-item a:focus:before,.widget .insta-gallery .gallery-item a:hover:before{ opacity:1 } .outline-btn,.round-btn{ font-size:16px; line-height:1.1; padding:17px 30px; font-weight:400; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; text-transform:uppercase } .cart-list-inner .totalAmountArea ul li strong,.semi-bold,.text-btn{ font-weight:600 } @media screen and (max-width:575px){ body{ font-size:14px } 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],select{ height:42px } .outline-btn,.round-btn{ font-size:14px; padding:12px 20px } } input[type=button],input[type=reset],input[type=submit]{ border:none; background-color:#3a78c9; color:#fff; cursor:pointer; padding:17px 30px; font-weight:400; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; -webkit-transition:background-color .3s; -moz-transition:background-color .3s; -ms-transition:background-color .3s; -o-transition:background-color .3s; transition:background-color .3s } .round-btn{ background-color:#3a78c9; border:none; color:#fff; -webkit-transition:background-color .3s; -moz-transition:background-color .3s; -ms-transition:background-color .3s; -o-transition:background-color .3s; transition:background-color .3s } .navigation-container ul li.menu-item-has-children li:focus>a,.navigation-container ul li.menu-item-has-children li:hover>a,.round-btn:active,.round-btn:focus,.round-btn:hover,.slick-slider .slick-next:active:before,.slick-slider .slick-next:focus:before,.slick-slider .slick-next:hover:before,.slick-slider .slick-prev:active:before,.slick-slider .slick-prev:focus:before,.slick-slider .slick-prev:hover:before,.to-top-icon:hover,.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-active,.ui-datepicker .ui-datepicker-calendar tr td a:active,.ui-datepicker .ui-datepicker-calendar tr td a:focus,.ui-datepicker .ui-datepicker-calendar tr td a:hover,.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover,.widget.widget_tag_cloud .tagcloud a:hover{ background-color:#174b90; color:#fff } .outline-btn{ padding:15px 30px; border:2px solid #3a78c9; color:#3a78c9; -webkit-transition:background-color .3s,border-color .3s; -moz-transition:background-color .3s,border-color .3s; -ms-transition:background-color .3s,border-color .3s; -o-transition:background-color .3s,border-color .3s; transition:background-color .3s,border-color .3s } .home-trip-search input[type=submit]:focus,.home-trip-search input[type=submit]:hover,.outline-btn:active,.outline-btn:focus,.outline-btn:hover,.widget.widget_social ul li a:hover{ background-color:#174b90; border-color:#174b90; color:#fff } .outline-btn-white{ border-color:#fff; color:#fff; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px } .navigation-container ul li.current-menu-item>a,.navigation-container ul li.current-menu-parent>a,.navigation-container ul li.menu-active>a,.navigation-container ul>li:active>a,.navigation-container ul>li:focus>a,.navigation-container ul>li:hover>a,.offcanvas-container .offcanvas-sidebar .widget.widget_text ul li i,.primary-color,.single-post-section .author-wrap .author-content .button-text,.text-btn,.text-btn:active,.text-btn:focus,.text-btn:hover{ color:#3a78c9 } .contact-from-wrap .contact-from input[type=submit]:hover,.outline-btn-white:focus,.outline-btn-white:hover{ border-color:#174b90 } .text-btn{ line-height:1.3; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } .text-left{ text-align:right } .text-right{ text-align:left } .white-bg{ background-color:#fff } .bg-light-grey{ background-color:#f8f8f8 } .primary-bg,.slick-dots li button:hover,.slick-dots li.slick-active button{ background-color:#3a78c9 } .overlay{ background-color:rgba(0,0,0,.6); position:absolute; top:0; left:0; z-index:-1 } .site-loader,.to-top-icon{ position:fixed; text-align:center } .section-heading{ margin-bottom:45px } .section-heading .sub-title{ color:#3a78c9; font-size:14px; font-weight:500; margin-bottom:10px } .rating-start span:before,.rating-start:before{ content:"\f005\f005\f005\f005\f005"; font-family:"Font Awesome 5 free"; font-weight:900 } .section-heading .section-title{ margin-bottom:10px; text-transform:uppercase } .section-heading p{ font-size:16px; line-height:24px } .site-loader{ background-color:#fff; top:0; left:0; z-index:9999 } .site-loader .preloader-content{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:50px } .client-section .client-logo ul,.site-footer .footer-menu ul,.social-icon ul{ margin:0; padding:0; font-size:0 } .social-icon li{ list-style:none; margin:0 5px } .social-icon a{ font-size:16px; color:#404040; -webkit-transition:color .4s; -moz-transition:color .4s; -ms-transition:color .4s; -o-transition:color .4s; transition:color .4s } .contact-details-section .icon-box li a:hover,.fixed-header .header-icons .icon-item a:hover,.footer-primary .widget ul li a:active,.footer-primary .widget ul li a:focus,.footer-primary .widget ul li a:hover,.header-search-form .search-close:active,.header-search-form .search-close:focus,.header-search-form .search-close:hover,.offcanvas-container .offcanvas-close:active,.offcanvas-container .offcanvas-close:focus,.offcanvas-container .offcanvas-close:hover,.offcanvas-menu a:focus,.offcanvas-menu a:hover,.post-navigation .nav-next a:active,.post-navigation .nav-next a:active .nav-label,.post-navigation .nav-next a:focus,.post-navigation .nav-next a:focus .nav-label,.post-navigation .nav-next a:hover,.post-navigation .nav-next a:hover .nav-label,.post-navigation .nav-prev a:active,.post-navigation .nav-prev a:active .nav-label,.post-navigation .nav-prev a:focus,.post-navigation .nav-prev a:focus .nav-label,.post-navigation .nav-prev a:hover,.post-navigation .nav-prev a:hover .nav-label,.search-section .button-container .button-text:hover,.single-post-inner .primary .entry-meta a:focus,.single-post-inner .primary .entry-meta a:hover,.single-post-section .author-wrap .author-content .button-text:hover,.single-post-section .meta-wrap .tag-links a:hover,.site-footer .copy-right a:hover,.site-footer .footer-menu ul li a:focus,.site-footer .footer-menu ul li a:hover,.social-icon a:active,.social-icon a:focus,.social-icon a:hover,.widget ul li a:hover,.widget.widget-post-thumb .post-content .entry-meta a:focus,.widget.widget-post-thumb .post-content .entry-meta a:hover,.widget.widget_recent_post li .entry-meta a:focus,.widget.widget_recent_post li .entry-meta a:hover{ color:#174b90 } .to-top-icon{ background-color:rgba(58,120,201,.7); color:#fff; font-size:12px; display:none; line-height:35px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px; width:35px; height:35px; right:15px; bottom:15px; z-index:99; -webkit-transition:background-color .3s,color .3s; -moz-transition:background-color .3s,color .3s; -ms-transition:background-color .3s,color .3s; -o-transition:background-color .3s,color .3s; transition:background-color .3s,color .3s } .rating-start{ display:table; position:relative; font-size:12px; letter-spacing:1.5px } .rating-start:before{ color:#ccd6df; display:block } .rating-start span{ display:block; left:0; overflow:hidden; position:absolute; top:0 } .rating-start span:before{ color:#3a78c9; display:inline-block } .nav-tabs{ border:none; margin:0 } .nav-tabs .nav-link{ background-color:#eaeaeb; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; border-radius:35px; border:none; color:#223645; line-height:1.1; font-size:16px; font-weight:600; padding:15px 30px; margin:0 5px } .booking-content .form-title span,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.step-steps .active .form-title span,.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-highlight{ background-color:#3a78c9; color:#fff } @media screen and (min-width:768px){ .tab-container .responsive-tabs .nav-tabs{ display:flex } .tab-container .responsive-tabs .card{ border:none } .tab-container .responsive-tabs .card .card-header{ display:none } .tab-container .responsive-tabs .card .collapse{ display:block } } .tab-content{ box-shadow:0 0 15px 0 rgba(0,0,0,.05); -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; margin-top:30px; padding:30px; border:none } .sidebar .booking-form p label,.single-post-section .author-wrap .author-content .author-name,.tab-content ul li,.widget.widget-post-thumb .post-content h5,.widget.widget-post-thumb .post-content h6{ margin-bottom:5px } .accordion-content .card{ background-color:transparent; -webkit-border-radius:0px; -moz-border-radius:0; -ms-border-radius:0px; border-radius:0; margin-bottom:20px; border:none } .accordion-content .card .card-header{ background-color:transparent; border:none; padding:0; margin:0 } .accordion-content .card .card-header a{ background-color:#3a78c9; color:#fff; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; font-family:'Baloo Bhaijaan 2',sans-serif; font-size:16px; display:block; width:100%; text-decoration:none; padding:16px 25px; font-weight:400; position:relative; text-align:left } .accordion-content .card .card-header a:before{ content:"\f106"; display:block; font-weight:900; font-family:"Font Awesome 5 Free"; float:right; position:absolute; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); right:15px } .accordion-content .card .card-header a.collapsed:before{ content:"\f107" } .accordion-content .card .card-body{ font-size:15px; padding:20px } .home-banner-slider:hover .slick-prev,.slick-slider .slick-prev{ left:15px } .slick-slider .slick-prev:before,.ui-datepicker .ui-datepicker-prev span:before{ content:"\f053" } .home-banner-slider:hover .slick-next,.slick-slider .slick-next{ right:15px } .slick-slider .slick-next:before,.ui-datepicker .ui-datepicker-next span:before{ content:"\f054" } .slick-slider .slick-next,.slick-slider .slick-prev{ z-index:1; width:auto; height:auto } .slick-slider .slick-next:before,.slick-slider .slick-prev:before{ background-color:rgba(0,0,0,.8); color:#fff; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; display:block; font-family:"Font Awesome 5 Free"; font-weight:900; height:40px; width:40px; text-align:center; line-height:40px; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .slick-dots{ list-style:none; margin:0; padding:0 } .slick-dots li{ width:auto; height:auto; margin:0 6px } .slick-dots li button{ background-color:#c6c6c6; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; width:10px; height:10px } .ui-datepicker{ background-color:#fff; -webkit-border-radius:0px; -moz-border-radius:0; -ms-border-radius:0px; border-radius:0; width:280px } .ui-datepicker.ui-widget{ font-family:inherit } .ui-datepicker .ui-datepicker-header{ background-color:transparent; border:none; border-bottom:1px solid #e6e6e6; padding:10px 0 15px; position:relative } .ui-datepicker .ui-datepicker-title{ font-size:15px; line-height:1.2 } .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{ border:1px solid transparent; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; line-height:30px; height:30px; width:30px; text-align:center; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); -webkit-transition:.3s linear; -moz-transition:.3s linear; -ms-transition:.3s linear; -o-transition:.3s linear; transition:.3s linear } .ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{ background-image:none; font-size:0px; margin:0; height:auto; position:static; text-indent:inherit; width:auto } .ui-datepicker .ui-datepicker-next span:before,.ui-datepicker .ui-datepicker-prev span:before{ font-size:13px; font-family:"Font Awesome 5 Free"; font-weight:900 } .ui-datepicker table thead tr{ background-color:#fff; border-bottom:1px solid #e6e6e6 } .ui-datepicker table thead tr th{ color:#223645; font-weight:400; font-size:12px } .ui-datepicker .ui-datepicker-calendar tr td{ padding:4px } .ui-datepicker .ui-datepicker-calendar tr td a{ background-color:transparent; border:1px solid transparent; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; font-size:12px; display:block; line-height:30px; height:30px; padding:0; width:30px; text-align:center; -webkit-transition:background-color .4s,color .4s; -moz-transition:background-color .4s,color .4s; -ms-transition:background-color .4s,color .4s; -o-transition:background-color .4s,color .4s; transition:background-color .4s,color .4s } .video-button a{ background-color:rgba(58,120,201,.8); display:inline-block; cursor:pointer; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; font-size:18px; line-height:100px; width:100px; height:100px; text-align:center; position:relative } .banner-content *,.bg-color-callback.primary-bg *,.bg-img-fullcallback *,.client-content *,.comming-soon-section *,.footer-primary .widget ul li a,.header-contact *,.inner-career-detail-wrap .job-description.bg-image *,.inner-career-detail-wrap .job-description.primary-bg li,.inner-career-wrap .apply-form-container .subtitle,.inner-career-wrap .apply-form-container h2,.inner-career-wrap .apply-form-container p,.inner-service-wrap .bg-img-box *,.package-item .package-price *,.package-item .rating-start-wrap .rating-start span:before,.sidebar .package-list ul li a,.site-footer .copy-right,.site-footer .copy-right a,.video-button a i{ color:#fff } .video-button a:after,.video-button a:before{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.5); -moz-box-shadow:0 0 0 0 rgba(255,255,255,.5); -ms-box-shadow:0 0 0 0 rgba(255,255,255,.5); -o-box-shadow:0 0 0 0 rgba(255,255,255,.5); box-shadow:0 0 0 0 rgba(255,255,255,.5); -webkit-animation:3s infinite rippleOne; -moz-animation:3s infinite rippleOne; -ms-animation:rippleOne 3s infinite; -o-animation:3s infinite rippleOne; animation:3s infinite rippleOne } .video-button a:before{ animation-delay:.9s } .video-button a:after{ animation-delay:.3s } @-webkit-keyframes rippleOne{ 70%{ box-shadow:0 0 0 15px rgba(244,68,56,0) } 100%{ box-shadow:0 0 0 0 rgba(244,68,56,0) } } @keyframes rippleOne{ 70%{ box-shadow:0 0 0 15px rgba(244,68,56,0) } 100%{ box-shadow:0 0 0 0 rgba(244,68,56,0) } } .post-navigation-wrap{ margin-top:30px } .pagination{ margin:0; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -ms-flex-pack:center } .header-social li,.inner-contact-wrap .social-icon li,.pagination li,.site-footer .lower-footer .social-icon li{ margin:0 5px } .pagination li a{ color:#444; display:block; border:1px solid #e6e6e6; width:50px; height:50px; line-height:50px; text-align:center; border-radius:100%; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s } .pagination li a:hover,.pagination li.active a{ background-color:#3a78c9; border-color:#3a78c9; color:#fff } .cart-list-inner .checkBtnArea:after,.cart-list-inner .checkBtnArea:before,.cart-list-inner .totalAmountArea:after,.cart-list-inner .totalAmountArea:before,.cart-list-inner .updateArea:after,.cart-list-inner .updateArea:before,.clearfix:after,.clearfix:before,.comment-area ol li:after,.comment-area ol li:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.gallery-inner-wrap:after,.gallery-inner-wrap:before,.post-navigation:after,.post-navigation:before,.single-post-section .author-wrap:after,.single-post-section .author-wrap:before,.site-header:after,.site-header:before,.widget.widget-post-thumb li:after,.widget.widget-post-thumb li:before{ content:""; display:block; clear:both } .site-header{ left:0; right:0; position:absolute; width:100%; top:0; z-index:99 } .header-search-form,.offcanvas-container{ opacity:0; visibility:hidden; z-index:999; height:100% } .top-header{ border-bottom:1px solid rgba(167,167,167,.25); padding:10px 0 } .top-header .top-header-inner{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:center; grid-gap:10px } .header-btn,.header-contact a,.navigation-container,.testimonial-item .author-content{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex } .header-contact a,.testimonial-item .author-content{ display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center } .header-contact i{ background-color:#3a78c9; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#fff; display:block; font-size:17px; line-height:45px; height:45px; text-align:center; width:45px } .header-contact .header-contact-details{ width:-moz-calc(100% - 55px); width:-webkit-calc(100% - 55px); width:calc(100% - 55px); padding-right:10px } .header-contact .header-contact-details .contact-label{ display:block; font-size:13px } .header-social li:first-child{ margin-left:0 } .header-social li:last-child{ margin-right:0 } .header-social a{ border:1px solid rgba(167,167,167,.5); -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; display:block; font-size:14px; height:35px; width:35px; display:flex; align-items:center; justify-content:center } .site-header:not(.fixed-header) .header-social a{ color:#fafafa } .comming-soon-section .social-icons a:hover,.header-search-icon a:focus,.header-search-icon a:hover,.header-social a:focus,.header-social a:hover,.widget.author_widget .socialgroup ul li a:active,.widget.author_widget .socialgroup ul li a:focus,.widget.author_widget .socialgroup ul li a:hover{ border-color:#174b90; color:#174b90 } .header-search-icon{ vertical-align:middle } .header-search-icon a{ border:1px solid #fff; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#fff; font-size:16px; line-height:35px; width:35px; height:35px; display:block; text-align:center } .offcanvas-menu{ vertical-align:middle; margin-right:10px; transform:rotate(180deg) } .offcanvas-menu a{ color:#fff; font-size:32px } .site-logo .site-title{ margin:0; line-height:1.1; font-size:28px } .site-logo .site-description{ font-size:13px; margin-bottom:0 } .site-logo img{ max-width:200px; -webkit-transition:opacity .4s linear; -moz-transition:opacity .4s linear; -ms-transition:opacity .4s linear; -o-transition:opacity .4s linear; transition:opacity .4s linear } .site-logo a:active img,.site-logo a:focus img,.site-logo a:hover img{ opacity:.5 } .navigation-container{ display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center } .navigation-container .navigation>ul>li{ display:inline-block; padding:0 16px } .navigation-container ul{ font-size:0; list-style:none; margin:0; padding:0 } .navigation-container ul>li.menu-item-has-children>a:after{ content:"\f0d7" } .navigation-container ul>li:last-child{ border-bottom:none; padding-left:0 } .navigation-container ul>li>a{ color:#fff; display:inline-block; font-size:16px; padding:20px 0; font-weight:400; line-height:1.3; position:relative; text-transform:uppercase } .navigation-container ul ul li:active a:after,.navigation-container ul ul li:focus a:after,.navigation-container ul ul li:hover a:after,.navigation-container ul>li:active>a:after,.navigation-container ul>li:focus>a:after,.navigation-container ul>li:hover>a:after{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg) } .navigation-container ul ul{ background:#fff; border-top:4px solid #3a78c9; left:0; margin:0; padding:0; position:absolute; top:100%; width:250px; z-index:99; display:none; text-align:left; -webkit-animation:.3s ease-out slide-up; -moz-animation:.3s ease-out slide-up; -ms-animation:slide-up 0.3s ease-out; -o-animation:.3s ease-out slide-up; animation:.3s ease-out slide-up } .navigation-container ul ul li{ border-bottom:1px solid #ddd; position:relative; display:block } .navigation-container ul ul li a{ color:#333; display:block; padding:13px 20px; text-transform:capitalize; font-weight:600; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s; text-align:right } .navigation-container ul ul li a:active,.navigation-container ul ul li a:focus,.navigation-container ul ul li a:hover{ padding-left:30px; color:#3a78c9 } .navigation-container ul ul li>ul{ left:100%; top:0 } .navigation-container ul ul li.menu-item-has-children>a:after{ content:"\f0da" } .navigation-container ul ul li:active>ul,.navigation-container ul ul li:focus>ul,.navigation-container ul ul li:hover>ul{ display:block; top:-3px } .navigation-container ul li ul{ left:auto; right:0 } .navigation-container ul li ul ul{ right:100% } .navigation-container ul li.menu-item-has-children>a{ position:relative; text-align:right } .navigation-container ul li.menu-item-has-children>a:after{ display:inline-block; float:left; font-size:14px; font-family:"Font Awesome 5 Free"; font-weight:900; margin-left:8px; margin-right:8PX; -webkit-transition:transform .4s; -moz-transition:transform .4s; -ms-transition:transform .4s; -o-transition:transform .4s; transition:transform .4s } @-webkit-keyframes slide-up{ from{ -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px) } to{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } } @-moz-keyframes slide-up{ from{ -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px) } to{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } } @-o-keyframes slide-up{ from{ -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px) } to{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } } @keyframes slide-up{ from{ -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px) } to{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } } .header-btn{ display:flex; white-space:nowrap; margin-left:10px } .header-search-form,.header-search-form .search-close{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex } .header-btn a{ font-size:14px; padding:11px 22px } .header-search-form{ display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; background-color:rgba(0,0,0,.8); position:fixed; width:100%; left:0; right:0; top:0; -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transition:transform .5s,opacity .5s,visibility .5s; -moz-transition:transform .5s,opacity .5s,visibility .5s; -ms-transition:transform .5s,opacity .5s,visibility .5s; -o-transition:transform .5s,opacity .5s,visibility .5s; transition:transform .5s,opacity .5s,visibility .5s } .header-search-form input[type=text]{ background-color:#fff; color:#292929; border:none; width:100%; height:52px; padding:0 20px; text-align:center } .header-search-form .search-close{ color:#fff; position:absolute; top:20px; right:20px; font-size:18px; display:flex; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -ms-flex-pack:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .header-search-form.search-in{ opacity:1; visibility:visible; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } .offcanvas-container{ position:fixed; width:350px; right:-100%; top:0; -webkit-transition:opacity .5s,visibility .5s,right .6s; -moz-transition:opacity .5s,visibility .5s,right .6s; -ms-transition:opacity .5s,visibility .5s,right .6s; -o-transition:opacity .5s,visibility .5s,right .6s; transition:opacity .5s,visibility .5s,right .6s } .offcanvas-container .overlay{ background-color:rgba(0,0,0,.8); position:fixed; width:100%; height:100%; top:0; left:0 } .offcanvas-container .offcanvas-inner{ background-color:#fff; padding:60px 20px; min-height:-moz-calc(100vh - 60px); min-height:-webkit-calc(100vh - 60px); min-height:calc(100vh - 60px); height:100%; overflow-y:auto } .bg-img-fullcallback .video-button,.offcanvas-container .offcanvas-sidebar .widget,.sidebar .widget{ margin-bottom:50px } .offcanvas-container .offcanvas-sidebar .widget .widget-title{ color:#3a78c9; font-size:16px; font-weight:500 } .offcanvas-container .offcanvas-sidebar .widget.widget_text ul li{ display:inline-table } .offcanvas-container .offcanvas-close{ position:absolute; top:15px; right:20px; font-size:18px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -ms-flex-pack:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .offcanvas-container.offcanvas-show{ opacity:1; visibility:visible; right:0 } .bottom-header{ -webkit-transition:background-color .5s; -moz-transition:background-color .5s; -ms-transition:background-color .5s; -o-transition:background-color .5s; transition:background-color .5s } .fixed-header .navigation-container .navigation>ul>li>a{ color:#223645; padding:22px 0 } .fixed-header .navigation-container .navigation>ul>li>a:before{ background-color:#446b89 } .fixed-header .header-icons .icon-item a{ color:#223645 } .mobile-menu-container .slicknav_menu,.slicknav_menu .slicknav_btn{ background-color:transparent; padding:0 } @media screen and (min-width:992px){ .left-sidebar,.right-sidebar{ padding-left:40px } .fixed-header .bottom-header{ background-color:#fff; -webkit-box-shadow:0 -3px 10px rgba(0,0,0,.2); -moz-box-shadow:0 -3px 10px rgba(0,0,0,.2); -ms-box-shadow:0 -3px 10px rgba(0,0,0,.2); -o-box-shadow:0 -3px 10px rgba(0,0,0,.2); box-shadow:0 -3px 10px rgba(0,0,0,.2); position:fixed; top:0; width:100%; left:0; z-index:999 } .mobile-menu-container .slicknav_menu{ display:none } } .mobile-menu-container .slicknav_menu .slicknav_btn{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -ms-flex-pack:center; -webkit-flex-direction:row-reverse; -moz-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; margin:10px 0; float:none } .mobile-menu-container .slicknav_menu .slicknav_icon{ margin-left:0; margin-right:10px } .mobile-menu-container .slicknav_menu .slicknav_menutxt{ color:#fff; text-shadow:none; font-size:16px; font-weight:700 } .mobile-menu-container .slicknav_menu .slicknav_nav li{ border-top:1px solid #e6e6e6 } .mobile-menu-container .slicknav_menu .slicknav_nav li .slicknav_arrow{ color:#7a7a7a; font-size:13px } .mobile-menu-container .slicknav_menu .slicknav_row{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0; margin:0 } .mobile-menu-container .slicknav_menu .slicknav_row>a{ width:-moz-calc(100% - 45px); width:-webkit-calc(100% - 45px); width:calc(100% - 45px) } .mobile-menu-container .slicknav_menu .slicknav_row .slicknav_item{ border-left:1px solid #e6e6e6; width:45px; padding:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -ms-flex-pack:center } .mobile-menu-container .slicknav_menu .slicknav_row .slicknav_item .slicknav_arrow{ position:static; padding:0; margin:0 } .mobile-menu-container .slicknav_menu .slicknav_row:active,.mobile-menu-container .slicknav_menu .slicknav_row:focus,.mobile-menu-container .slicknav_menu .slicknav_row:hover{ background-color:transparent; -webkit-border-radius:0px; -moz-border-radius:0; -ms-border-radius:0px; border-radius:0 } .slicknav_menu .slicknav_icon-bar{ background-color:#242424 } .comment-area ol,.comming-soon-section .social-icons ul,.contact-details-section .icon-box ul,.inner-career-detail-wrap .job-description ul,.sidebar .package-list ul,.slicknav_menu .slicknav_nav ul,.widget ul{ margin:0; padding:0 } .slicknav_menu .slicknav_nav li{ position:relative; list-style:none } .slicknav_menu .slicknav_nav li a{ display:inline-block; font-size:15px; color:#333; font-weight:600; padding:10px 15px; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } .slicknav_menu .slicknav_nav li a:active,.slicknav_menu .slicknav_nav li a:focus,.slicknav_menu .slicknav_nav li a:hover{ background-color:transparent; color:#174b90; -webkit-border-radius:0px; -moz-border-radius:0; -ms-border-radius:0px; border-radius:0 } .slicknav_menu .slicknav_nav{ background-color:#fff; -webkit-box-shadow:0 22px 21px rgba(0,0,0,.1); -moz-box-shadow:0 22px 21px rgba(0,0,0,.1); -ms-box-shadow:0 22px 21px rgba(0,0,0,.1); -o-box-shadow:0 22px 21px rgba(0,0,0,.1); box-shadow:0 22px 21px rgba(0,0,0,.1) } .slicknav_menu .slicknav_arrow{ position:absolute; right:5px; height:100%; top:0; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; padding:0 10px } .slicknav_btn{ position:relative; display:block; vertical-align:middle; float:right; padding:0; line-height:1.125em; cursor:pointer; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .counter-wrap,.destination-item{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex } .slicknav_btn .slicknav_icon{ width:22px; height:16px; display:block; position:relative; margin-top:1px } .slicknav_btn .slicknav_icon span{ background-color:#fff; box-shadow:none; display:none; position:absolute; top:50%; left:50%; width:20px; height:2px; margin:0; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%) } .slicknav_btn .slicknav_icon span:first-child:after,.slicknav_btn .slicknav_icon span:first-child:before{ background-color:#fff; content:""; position:absolute; width:100%; height:100%; -webkit-transition-property:top,transform; -moz-transition-property:top,transform; -ms-transition-property:top,transform; -o-transition-property:top,transform; transition-property:top,transform; -webkit-transition-delay:0.5s,0s; -moz-transition-delay:0.5s,0s; -ms-transition-delay:0.5s,0s; -o-transition-delay:0.5s,0s; transition-delay:0.5s,0s; -webkit-transition-duration:.5s,.5s; -moz-transition-duration:.5s,.5s; -ms-transition-duration:.5s,.5s; -o-transition-duration:.5s,.5s; transition-duration:.5s,.5s } .slicknav_btn .slicknav_icon span:first-child:before{ top:-6px } .slicknav_btn .slicknav_icon span:first-child:after{ top:6px } .slicknav_btn.slicknav_open span:first-child{ background-color:transparent!important } .slicknav_btn.slicknav_open span:first-child:after,.slicknav_btn.slicknav_open span:first-child:before{ -webkit-transition-delay:0s,0.5s; -moz-transition-delay:0s,0.5s; -ms-transition-delay:0s,0.5s; -o-transition-delay:0s,0.5s; transition-delay:0s,0.5s } .slicknav_btn.slicknav_open span:first-child:before{ top:0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .slicknav_btn.slicknav_open span:first-child:after{ top:0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) } .home-banner{ -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; min-height:800px; position:relative; z-index:1 } .bg-img-fullcallback,.client-section,.destination-item,.offer-item,.package-item .package-image{ background-size:cover; background-position:center center; background-repeat:no-repeat } .home-banner .overlay{ background-color:rgba(0,0,0,.7) } .banner-content{ position:relative; padding:0 0 15px; z-index:1 } .banner-content .banner-title{ font-size:70px; line-height:1.25; margin-bottom:20px } .banner-content p,.booking-content .form-title,.client-content p,.contact-from-wrap .contact-from p,.faq-page-container .section-head p,.form-policy .form-group,.single-post-section .feature-image,.single-post-section .meta-wrap,.widget,.widget .widget-title{ margin-bottom:30px } .banner-content .banner-btn,.bg-img-fullcallback .callback-btn,.service-inner-page .bg-light-grey .callback-btn,.team-inner-page .callback-btn{ margin-left:-10px; margin-right:-10px } .banner-content .banner-btn a,.bg-img-fullcallback .callback-btn a,.service-inner-page .bg-light-grey .callback-btn a,.team-inner-page .callback-btn a{ margin:10px } @media screen and (max-width:991px){ .bottom-header{ border-bottom:1px solid rgba(255,255,255,.25); padding:12px 0; display:none; } .fixed-header .bottom-header{ background-color:transparent; position:relative } .fixed-header .mobile-menu-container{ background-color:#fff; -webkit-box-shadow:0 -3px 10px rgba(0,0,0,.2); -moz-box-shadow:0 -3px 10px rgba(0,0,0,.2); -ms-box-shadow:0 -3px 10px rgba(0,0,0,.2); -o-box-shadow:0 -3px 10px rgba(0,0,0,.2); box-shadow:0 -3px 10px rgba(0,0,0,.2); position:fixed; top:0; width:100%; left:0; z-index:999 } .fixed-header .mobile-menu-container .slicknav_nav{ min-height:calc(100vh - 78px); height:100%; overflow-y:scroll; position:absolute; width:100%; left:0; right:0 } .fixed-header .mobile-menu-container .slicknav_menu .slicknav_menutxt{ color:#212121 } .fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span,.fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span:first-child:after,.fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span:first-child:before{ background-color:#212121 } .mobile-menu-container{ border-bottom:1px solid rgba(255,255,255,.25) } .banner-content .banner-title{ font-size:50px } .client-section .client-content{ text-align:center; margin-bottom:40px } } .home-banner-slider{ overflow:hidden } .home-banner-slider .slick-dots{ bottom:20px } .home-banner-slider .slick-arrow{ -webkit-transition:.6s linear; -moz-transition:.6s linear; -ms-transition:.6s linear; -o-transition:.6s linear; transition:.6s linear; opacity:0 } .home-banner-slider .slick-arrow:before{ font-size:15px; width:45px; height:45px; line-height:45px } .home-banner-slider .slick-prev{ left:-100px } .home-banner-slider .slick-next{ right:-100px } .home-trip-search{ padding:55px 0 60px } .home-trip-search .trip-search-inner{ -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; -ms-flex-align:flex-end; align-items:flex-end; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .home-trip-search .group-input{ width:20%; padding:8px; position:relative } .home-trip-search .group-input.destance{ width:80% } .home-trip-search .group-input i{ position:absolute; bottom:28px; right:25px } .home-trip-search label{ color:#fff; display:inline-block; line-height:1; font-size:15px; margin-bottom:15px } .home-trip-search input::placeholder{ color:#999 } .home-trip-search input:-ms-input-placeholder{ color:#999 } .home-trip-search input::-ms-input-placeholder{ color:#999 } .home-trip-search input,.home-trip-search select{ background-color:#f8f8f8; color:#383838; border:none; height:56px; padding:0 15px; width:100%; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; line-height:1.6 } .home-trip-search input[type=submit]{ background-color:transparent; border:1px solid #fff; color:#fff; line-height:1.3; font-weight:600; margin-bottom:auto; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } .destination-item,.destination-item .destination-content{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } @media screen and (min-width:576px){ .home-trip-search .group-input{ width:50% } .home-trip-search .width-col-3{ width:33.33% } .package-item{ display:grid; grid-template-columns:33.33% 40% 26.67% } } @media only screen and (min-width:915px){ .home-trip-search .group-input{ width:20% } } @media only screen and (max-width:580px){ .home-trip-search{ padding: 20px 0 ; } .home-trip-search .group-input.destance{ width:70%; } .home-trip-search .group-input{ width:30% } .home-trip-search .group-input i{ bottom:23px } .home-trip-search input,.home-trip-search select{ height:40px } .home-trip-search input[type=submit]{ margin-top:20px } } .home-destination,.home-offer{ padding-top:45px; padding-bottom:45px } .destination-item{ display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; -ms-flex-align:flex-end; align-items:flex-end; border-radius:25px; min-height:425px; margin-bottom:50px } .destination-item .destination-content{ background-color:#fff; border-radius:25px; margin:20px; padding:22px 20px; position:relative; transition:.3s } .destination-item .rating-start-wrap,.package-item .package-meta{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .destination-item:hover .destination-content{ margin:0; padding:25px 50px; width:100% } .destination-item .cat-link{ color:#3a78c9; display:block; font-size:15px; margin-bottom:8px; text-transform:uppercase } .destination-item h3{ text-transform:uppercase; margin-bottom:6px } .destination-item .rating-start-wrap{ background-color:#3a78c9; border-radius:25px; padding:4px 12px; position:absolute; right:24px; top:-12px; font-size:14px; font-weight:600; color:#f0f0f0 } .home-package{ padding-bottom:115px } .home-offer .section-btn-wrap,.home-package .section-btn-wrap{ padding-top:10px } .package-item{ background-color:#f9f9f9; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px; margin-bottom:40px; overflow:hidden } .package-item .package-content{ padding:40px } .comment-area .comment-title,.confirmation-details h3,.package-item .package-content p,.single-page-section h1,.single-page-section h2,.single-page-section h3,.single-page-section h4,.single-page-section h5,.single-page-section h6,.single-page-section p{ margin-bottom:25px } .package-item .package-meta{ background-color:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,.1); border-radius:25px; display:inline-block; padding:10px 20px; position:relative } .counter-wrap,.offer-item{ -webkit-flex-wrap:wrap; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; position:relative } .offer-item .package-meta ul,.package-item .package-meta ul,.single-packge-wrap .package-meta ul{ font-size:0; margin:0; padding:0 } .offer-item .package-meta ul li,.package-item .package-meta ul li{ display:inline-block; font-size:13px; line-height:1.1; padding:0 12px; position:relative } .package-item .package-meta ul li [class*=fa-],.single-packge-wrap .package-meta ul li [class*=fa-]{ color:#3a78c9; margin-right:4px } .package-item .package-meta ul li:before,.single-packge-wrap .package-meta ul li:before{ color:#bbb; content:"|"; position:absolute; right:-3px; top:0 } .offer-item .package-meta ul li:last-child,.package-item .package-meta ul li:first-child,.single-packge-wrap .package-meta ul li:first-child{ padding-left:0 } .offer-item .package-meta ul li:first-child,.package-item .package-meta ul li:last-child,.single-packge-wrap .package-meta ul li:last-child{ padding-right:0 } .package-item .package-price{ background-color:rgba(58,120,201,.85); padding:55px 20px; text-align:center } .blog-section .post .post-content p,.package-item .package-price .price-list,.site-footer .lower-footer .social-icon,.testimonial-item .rating-start-wrap,.widget.author_widget .name-title{ margin-bottom:20px } .package-item .package-price .price-list span{ font-size:40px; font-weight:800; display:block } .blog-section .post .post-content h3,.cart-list-inner .totalAmountArea ul li,.comment-area .comment-content .comment-header,.offer-item p,.package-item .review-area{ margin-bottom:10px } .package-item .rating-start-wrap{ vertical-align:middle; margin-left:10px } .package-item .rating-start-wrap .rating-start:before{ color:#c3c3c3 } .bg-img-fullcallback{ background-attachment:fixed; position:relative; padding-top:115px; padding-bottom:115px; z-index:1 } .bg-img-fullcallback p{ margin-bottom:40px; font-size:16px } .bg-color-callback{ padding-top:85px; padding-bottom:85px } .home-counter .counter-wrap{ margin-top:-80px } .counter-wrap{ background-color:#fff; box-shadow:0 15px 25px -10px rgba(0,0,0,.15); display:flex; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; border-radius:25px; margin-right:20px; margin-left:20px; padding:40px 0; z-index:1 } .counter-wrap .counter-item{ border-right:1px solid rgba(98,102,114,.23); color:#223645; padding:10px 15px 15px; text-align:center; width:25% } .booking-section .price-table-summary table tr td,.client-section .client-logo ul li:nth-child(3n+3),.confirmation-outer .price-table-summary table tr td,.counter-wrap .counter-item:last-child{ border-right:none } .counter-wrap .counter-no{ font-family:Harmattan,sans-serif; font-size:50px; font-weight:800; line-height:1.2; margin-bottom:10px } .counter-wrap .counter-desc{ color:#3a78c9; display:block; font-size:15px; text-transform:uppercase } .offer-item{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; -ms-flex-align:flex-end; align-items:flex-end; border-radius:25px; min-height:520px; margin-bottom:50px } .offer-item .offer-badge,.offer-item .offer-content{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .offer-item .offer-content{ background-color:rgba(255,255,255,.85); border-radius:25px; margin:20px; max-width:345px; padding:25px } .offer-item .package-meta{ display:inline-block; position:relative; margin-bottom:15px } .offer-item .package-meta ul li [class*=fa-]{ color:#3a78c9; margin-left:4px } .offer-item .package-meta ul li:before{ color:#bbb; content:"|"; position:absolute; left:-3px; top:0 } .offer-item h3{ text-transform:uppercase; margin-bottom:8px } .offer-item .price-list{ color:#3a78c9; font-size:22px; font-weight:700; margin-bottom:17px } .offer-item .offer-badge{ background-color:#3a78c9; border-radius:25px; color:#fff; font-size:14px; padding:8px 18px; position:absolute; top:20px; right:20px } .home-gallery{ margin-bottom:110px } .gallery-container .grid-item{ width:33.33%; padding:10px } .career-detail-image img,.gallery-container .gallery-img img{ width:100%; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px } .client-section{ padding:115px 0; position:relative; z-index:1; background-attachment:fixed } .client-section .client-logo ul li{ display:inline-block; list-style:none; padding:15px; width:33.33%; text-align:center; border-right:1px solid rgba(255,255,255,.4); border-bottom:1px solid rgba(255,255,255,.4) } .booking-section .price-table-summary table tr:last-child td,.client-section .client-logo ul li:last-child,.client-section .client-logo ul li:nth-last-child(2),.client-section .client-logo ul li:nth-last-child(3),.confirmation-outer .price-table-summary table tr:last-child td{ border-bottom:none } .home-blog{ padding:115px 0 90px } .blog-archive .post,.blog-section .post{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; box-shadow:0 0 15px 0 rgba(0,0,0,.1); overflow:hidden; margin-bottom:30px } .single-packge-wrap .package-price,.testimonial-item .testimonial-content{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .blog-section .post .featured-post{ -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center } .blog-archive .post .post-content,.blog-section .post .post-content,.search-section .post .entry-content{ padding:25px } .blog-archive .post .post-content .cat-meta a,.blog-archive .post .post-content .meta-comment a,.blog-section .post .post-content .cat-meta a,.blog-section .post .post-content .meta-comment a{ color:#3a78c9; font-size:13px } .blog-section .post .post-content .cat-meta{ margin-bottom:11px; font-weight:500 } .blog-section .post .round-btn{ font-size:13px; padding:11px 24px } @media screen and (min-width:576px){ .blog-section .post{ display:grid; grid-template-columns:40% 60% } } .home-testimonial{ padding-bottom:110px } .home-testimonial .slick-slide{ margin:15px } .blog-archive .blog-inner,.home-testimonial .slick-list{ margin:0 -15px } .testimonial-item .testimonial-content{ border-radius:25px; box-shadow:0 0 15px 0 rgba(0,0,0,.05); padding:30px; position:relative } .testimonial-item .testimonial-img{ -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; overflow:hidden; width:70px } .testimonial-item .author-name{ padding-left:20px } .testimonial-item .author-name h5{ text-transform:uppercase; margin-bottom:5px; font-size:16px; line-height:1.1 } .testimonial-item .author-name span{ color:#3a78c9; font-size:13px; text-transform:uppercase; line-height:1; display:block } .testimonial-item .testimonial-icon{ position:absolute; right:20px; bottom:20px } .testimonial-item .testimonial-icon i{ font-size:45px; color:#f9f9f9 } .site-footer{ background-color:rgba(34,54,69,.98); padding-top:80px } .site-footer .top-footer{ padding-bottom:10px } .site-footer .footer-logo{ margin-bottom:20px; filter:brightness(100) } .site-footer .bottom-footer{ background-color:#223645; padding:20px 0 } .site-footer .lower-footer{ border-top:1px solid rgba(255,255,255,.14); padding-top:35px } .site-footer .lower-footer .social-icon li a{ border:1px solid #626672; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#fff; display:block; width:35px; height:35px; line-height:35px; text-align:center; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } .site-footer .footer-newsletter p{ color:#fff; margin-bottom:20px } .single-packge-wrap .package-content-detail .package-include ul,.site-footer .footer-newsletter .newsletter{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .site-footer .footer-newsletter input[type=email]{ -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1; border-color:rgba(255,255,255,.35); margin-left:20px } .site-footer .footer-newsletter button{ background-color:transparent } .site-footer .footer-menu ul li{ list-style:none; display:inline-block; position:relative; padding:0 10px } .site-footer .footer-menu ul li:before{ content:"|"; position:absolute; top:0; right:-2px; font-size:14px; color:#b6b6b6 } .site-footer .footer-menu ul li a{ color:#fff; font-size:13px } .footer-primary .widget{ color:#e0e0e0 } .footer-primary .widget .widget-title{ color:#fff; font-size:16px; font-weight:500; line-height:1.1; margin-bottom:30px; text-transform:uppercase } .footer-primary .widget .widget-title:after{ background-color:#3a78c9; content:""; display:table; height:2px; width:50px; margin-top:10px } .footer-primary .widget ul li{ margin-bottom:10px; border-bottom:none } .inner-about-wrap,.inner-banner-wrap{ padding-bottom:95px } .inner-baner-container{ background-size:cover; background-repeat:no-repeat; background-position:center center; text-align:center; position:relative } .inner-service-wrap .bg-img-box,.sidebar .package-list{ -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-position:center center; z-index:1; overflow:hidden } .inner-baner-container:before{ background-color:#151515; content:""; display:block; opacity:.65; width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute } .inner-baner-container .inner-banner-content{ padding-top:120px; padding-bottom:135px; position:relative; color:#fff } .inner-baner-container .page-title{ color:#fff; line-height:1.1; text-transform:uppercase; margin-bottom:0 } .blog-archive,.booking-section,.cart-list-inner,.confirmation-outer,.faq-page-container,.inner-career-detail-wrap,.package-inner-page,.policy-page-section{ padding-bottom:100px } .destination-item-wrap,.inner-career-wrap,.inner-team-wrap,.inner-testimonial-wrap{ padding-bottom:60px } .destination-inner-page .counter-wrap{ box-shadow:0 0 25px 0 rgba(0,0,0,.05); margin-bottom:-80px } .destination-inner-page .bg-color-callback{ padding-top:160px } .comment-form-wrap input[type=submit],.destination-inner-page .bg-color-callback .outline-btn,.inner-career-detail-wrap .job-description.bg-image .round-btn,.inner-service-wrap .bg-img-box .round-btn,.widget.widget_social,.widget.widget_text ul{ margin-top:20px } .inner-contact-wrap,.inner-service-wrap,.offer-package-wrap,.package-item-wrap{ padding-bottom:55px } .single-packge-wrap .package-price{ background-color:#f8f8f8; border-radius:25px; padding:30px 35px; text-align:center; margin-right:20px } .single-packge-wrap .package-price .price-list{ color:#626672; margin-bottom:0; font-size:14px } .single-packge-wrap .package-price .price-list span{ color:#3a78c9; font-size:40px; font-weight:800; display:block } .single-packge-wrap .package-meta{ border-top:1px solid rgba(167,167,167,.2); border-bottom:1px solid rgba(167,167,167,.2); margin:40px 0; padding:20px 0; position:relative; text-align:center } .grid-item .post,.icon-box,.inner-testimonial-wrap .testimonial-item,.single-packge-wrap .single-package-image{ margin-bottom:40px } .single-packge-wrap .package-meta ul li{ display:inline-block; font-family:'Baloo Bhaijaan 2',sans-serif; font-size:16px; font-weight:500; line-height:1.1; padding:0 12px; position:relative } .single-packge-wrap .single-package-image img,.single-page-section img,.single-post-section .feature-image img{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px } .single-packge-wrap .package-content-detail ul{ padding:0; margin:0 } .single-packge-wrap .package-content-detail ul li{ list-style:none; margin-bottom:8px } .single-packge-wrap .package-content-detail ul li i{ color:#3a78c9; margin-left:8px; font-size:13px } .single-packge-wrap .package-content-detail .package-include{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:30px 40px; margin:40px 0 } .inner-career-wrap form p.width-5,.sidebar .booking-form p.width-5,.single-packge-wrap .package-content-detail .package-include ul li,.widget.widget_social .social-icon{ width:50% } .sidebar>div{ padding-bottom:40px } .sidebar .booking-form-inner{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:40px 30px } .sidebar .booking-form-inner h3,.sidebar .booking-form-inner p{ text-align:center; color:#fff } .sidebar .booking-form{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -10px } .sidebar .booking-form p{ padding:0 10px; width:100%; margin-bottom:20px } .sidebar .booking-form p button{ background-color:transparent; width:100% } .sidebar .booking-form p button:hover{ background-color:#174b90; border-color:#174b90 } .comming-soon-section .site-identity,.no-content-wrap,.sidebar .related-package,.widget.author_widget{ text-align:center } .sidebar .related-package .slick-slide{ margin:0 10px } .sidebar .related-package .slick-list{ margin:0 -10px } .sidebar .related-package .related-package-item img{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; height:175px } .gallery-inner-wrap .gallery-img,.inner-contact-wrap .contact-map,.sidebar .package-map{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; overflow:hidden } .sidebar .package-list{ background-size:cover; background-repeat:no-repeat; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:30px; position:relative } .inner-about-wrap .about-image img,.sidebar .package-list h4{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .sidebar .package-list h4{ background-color:#f8f8f8; border-radius:25px; padding:10px 20px; text-align:center; font-weight:500; margin-bottom:20px } .sidebar .package-list ul li{ list-style:none; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid rgba(167,167,167,.31) } .sidebar .package-list ul li:last-child{ margin-bottom:0; border-bottom:none; padding-bottom:0 } .sidebar .package-list ul li a i{ margin-left:8px } .icon-box{ text-align:center; padding:0 40px } .icon-box .box-icon{ background-color:#3a78c9; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#fff; line-height:106px; height:106px; width:106px; font-size:32px; display:inline-table; margin-bottom:25px } .cart-list-inner .table tr td.count-input div,.inner-about-wrap .about-image,.inner-career-wrap form{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex } .icon-box .box-icon i{ font-size:inherit } .inner-about-wrap .about-image{ display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:40px } .inner-about-wrap .about-image img{ border-radius:25px; width:-moz-calc(100% - 115px); width:-webkit-calc(100% - 115px); width:calc(100% - 115px) } .client-slider,.inner-about-wrap .about-image .about-image-content{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .inner-about-wrap .about-image .about-image-content{ background:#3a78c9; border-radius:25px; padding:40px; margin-right:-200px } .inner-about-wrap .about-image .about-image-content h3{ font-size:32px; font-weight:700; margin-bottom:0; color:#fff } .client-slider{ box-shadow:0 0 20px 0 rgba(0,0,0,.05); border-radius:25px; padding:25px; margin-top:50px } .client-slider .client-item{ padding:0 20px } .inner-service-wrap .bg-img-box{ background-size:cover; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; background-repeat:no-repeat; padding-top:40px; padding-bottom:40px; position:relative } .inner-service-wrap .bg-img-box:before{ background-color:rgba(0,0,0,.6); content:""; position:absolute; width:100%; height:100%; top:0; left:0; z-index:-1 } .inner-contact-wrap .social-icon a{ background-color:#3a78c9; color:#fff; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; display:block; text-align:center; width:35px; height:35px; line-height:35px } .contact-from-wrap{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:60px 40px } .contact-from-wrap .contact-from label{ color:#fff; margin-bottom:8px } .contact-from-wrap .contact-from input[type=submit]{ border:2px solid #fff; width:100%; padding:15px 30px; text-align:center } .contact-details-section{ padding-top:100px; padding-bottom:70px } .contact-details-section .border-icon-box{ border:1px solid rgba(58,120,201,.16); -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding-top:40px; padding-bottom:40px } .contact-details-section .icon-box .box-icon{ height:80px; width:80px; line-height:80px } .contact-details-section .icon-box li{ list-style:none; margin-bottom:5px } .contact-details-section .icon-box li a{ color:#626672 } .career-item,.team-item{ margin-bottom:40px; position:relative; text-align:center } .career-item .career-image img,.team-item .team-image img{ border-radius:25px } .team-item .team-content{ background-color:#fff; padding:0 25px 25px; border-radius:25px; position:absolute; bottom:20px; margin-left:20px; margin-right:20px } .faq-testimonial .faq-image img,.team-item .team-content .team-social{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .team-item .team-content .team-social{ background-color:#3a78c9; border-radius:25px; display:inline-table; padding:6px 12px; -webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); -ms-transform:translateY(-20px); transform:translateY(-20px) } .team-item .team-content .team-social li{ margin:0 6px } .team-item .team-content .team-social a{ color:#fff; font-size:14px } .career-item .career-content h3,.team-item .team-content h3{ line-height:1.1; margin-bottom:10px } .career-item .career-content .job-desc,.team-item .team-content .job-title{ color:#3a78c9; display:block; font-size:13px; line-height:1.1; margin-bottom:10px } .faq-page-container.bg-light-grey{ padding-top:100px } .faq-testimonial .faq-image img{ border-radius:25px; width:100% } .faq-testimonial .testimonial-content{ background-color:#fff; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:30px 30px 30px 70px; position:absolute; bottom:20px; margin-left:20px; margin-right:20px } .faq-testimonial .testimonial-content .quote-icon{ margin-bottom:-25px; display:block; margin-left:-30px } .faq-testimonial .testimonial-content i{ color:rgba(167,167,167,.35); font-size:40px; line-height:1 } .career-item .career-content{ background-color:#fff; padding:25px; border-radius:25px; position:absolute; bottom:20px; margin-left:20px; margin-right:20px } .inner-career-wrap .apply-form-container{ background-color:rgba(58,120,201,.8); -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:50px } .bg-color-box,.inner-career-detail-wrap .job-description{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .inner-career-wrap form{ display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -15px } .inner-career-wrap form p{ width:33.33%; padding:0 15px; margin-bottom:25px } .bg-color-box{ background-color:#fff; border-radius:25px; padding:40px } .career-inner-page .iconbox-section{ padding-top:100px; padding-bottom:60px } .career-inner-page .bg-color-box .box-icon{ width:80px; height:80px; line-height:82px } .inner-career-detail-wrap .job-description{ padding:25px; border-radius:25px; margin-top:60px; overflow:hidden } .inner-career-detail-wrap .job-description h4{ background-color:#fff; padding:10px 20px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; text-align:center } .inner-career-detail-wrap .job-description ul li{ list-style:none; border-bottom:1px solid rgba(255,255,255,.25); margin-bottom:8px; padding-bottom:8px } .inner-career-detail-wrap .job-description ul li:last-child,.widget.widget_category ul li:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0 } .inner-career-detail-wrap .job-description ul li i{ color:#3a78c9; font-size:12px; margin-right:5px } .inner-career-detail-wrap .job-description.primary-bg li h5{ display:inline-block; color:#fff; margin-bottom:0 } .inner-career-detail-wrap .job-description.bg-light-grey li{ border-bottom-color:rgba(167,167,167,.25) } .inner-career-detail-wrap .job-description.bg-image{ background-image:url(assets/images/banner-img1.jpg); -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; position:relative; z-index:1 } .comming-soon-section,.no-content-section{ background-size:cover; background-position:center center } .cart-list-inner .table{ margin-bottom:60px; border-width:0 1px; border-style:solid; border-color:#dee2e6 } .cart-list-inner .table thead tr th{ background-color:#3a78c9; color:#fff; border:none; font-family:'Baloo Bhaijaan 2',sans-serif; font-weight:700; font-size:15px; padding:15px } .cart-list-inner .table tr .cartImage{ display:block; overflow:hidden; width:70px; margin-right:10px } .cart-list-inner .table tr td{ color:#383838; vertical-align:middle; border-bottom:1px solid #dee2e6; border-top:none; position:relative; padding:20px; font-size:16px } .cart-list-inner .table tr td .close{ color:#3a78c9; border:none; background-color:transparent; float:left; position:relative; top:15px; margin-right:15px } .cart-list-inner .table tr td.count-input div{ display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .cart-list-inner .table tr td.count-input a{ -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#383838; font-size:10px; display:inline-block; border:1px solid #e4e4e4; line-height:41px; height:41px; width:40px; text-align:center } .cart-list-inner .table tr td input{ width:40px; font-size:16px; height:41px; text-align:center; color:#223645; border:1px solid #e4e4e4; padding:0; margin:0 5px } .cart-list-inner .updateArea .input-group{ display:inline-block; margin-bottom:0; width:auto } .cart-list-inner .updateArea .input-group input{ height:47px } .cart-list-inner .updateArea .input-group .form-control{ width:auto; display:inline-block; margin-right:15px } .cart-list-inner .updateArea a{ padding:12px 20px; font-weight:400 } .cart-list-inner .updateArea a.update-btn{ float:right } .cart-list-inner .checkBtnArea,.cart-list-inner .totalAmountArea,.cart-list-inner .updateArea{ display:block; padding:20px 30px; border-left:1px solid #dee2e6; border-right:1px solid #dee2e6; border-bottom:1px solid #dee2e6 } .single-post-section .author-wrap,.success-notify{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex } .cart-list-inner .updateArea{ border-top:1px solid #dee2e6 } .cart-list-inner .totalAmountArea ul{ margin:0; padding:0; float:right; text-align:right } .cart-list-inner .totalAmountArea ul li span{ width:108px; display:inline-block } .booking-content{ background-color:#f8f8f8; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:30px; margin-bottom:60px } .booking-content .form-title h3,.step-steps .form-title h3{ text-transform:uppercase; display:inline-block; font-size:18px } .booking-content .form-title span,.step-steps .form-title span{ background-color:#f0f0f0; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; color:#000; display:inline-block; font-size:20px; height:50px; line-height:50px; margin-left:10px; text-align:center; width:50px } .step-app>.step-steps>li{ background-color:unset!important } .step-app>.step-content{ padding:0; border:none; margin-top:20px } .step-app>.step-footer>.step-btn{ padding:10px 35px; color:#fff; text-decoration:none; background:#3a78c9; border-radius:100px; border:none; outline:0; cursor:pointer } .booking-content .info-content{ border-top:1px solid #e6e6e6; margin-top:30px; padding-top:30px } .booking-section .widget-support-wrap,.confirmation-outer .widget-support-wrap{ background-color:#f8f8f8; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; padding:30px; text-align:center } .booking-section .widget-support-wrap .icon,.confirmation-outer .widget-support-wrap .icon{ font-size:52px; margin-bottom:15px; line-height:1 } .booking-section .widget-support-wrap .support-content h5,.confirmation-outer .widget-support-wrap .support-content h5{ color:#383838; font-weight:400 } .booking-section .widget-support-wrap .support-content .phone,.confirmation-outer .widget-support-wrap .support-content .phone{ font-family:'Baloo Bhaijaan 2',sans-serif; font-size:30px; display:block; margin-bottom:10px; color:#223645; line-height:1; font-weight:700 } .booking-section .price-table-summary,.confirmation-outer .price-table-summary{ background-color:#f8f8f8; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; margin-bottom:50px; padding:30px } .booking-section .price-table-summary .bg-title,.confirmation-outer .price-table-summary .bg-title{ background-color:#3a78c9; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; color:#fff; padding:10px 15px; text-align:center; margin-bottom:25px; text-transform:uppercase } .confirmation-details .details.payment-details,.confirmation-details table,.success-notify{ margin-bottom:60px } .success-notify{ background-color:#3a78c9; display:flex; padding:30px; color:#fff; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px } .success-notify .success-icon i{ -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100%; border:3px solid #fff; line-height:80px; height:80px; width:80px; text-align:center; font-size:32px } .success-notify .success-content{ margin-left:20px } .success-notify .success-content h3{ margin-bottom:5px; color:#fff } .confirmation-details table tr:nth-of-type(odd){ background-color:#f1f1f1 } .confirmation-details table tr td{ color:#383838; width:50%; border:none } .confirmation-details .details .details-desc{ background-color:#f1f1f1; padding:15px } .blog-archive .blog-inner .grid-item{ padding:0 15px } .blog-archive .post .post-content .cat-meta{ margin-bottom:10px; font-weight:500 } .blog-archive .post .post-content .round-btn{ font-size:15px; padding:10px 30px; text-transform:capitalize } @media screen and (min-width:992px){ .left-sidebar{ padding-left:40px } } .single-post-inner .primary .entry-meta{ background-color:#f8f8f8; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; border-radius:12px; padding-top:10px; padding-bottom:10px; margin-bottom:30px; text-align:center } .single-feature-img img,.single-post-section .author-wrap{ -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px } .single-post-inner .primary .entry-meta span{ padding:0 10px; position:relative } .single-post-inner .primary .entry-meta span:before{ color:#787878; content:"|"; font-size:13px; position:absolute; left:0; top:0 } .single-post-inner .primary .entry-meta .posted-on a:before{ content:"\f073" } .single-post-inner .primary .entry-meta .byline a:before{ content:"\f007" } .single-post-inner .primary .entry-meta .comments-link a:before{ content:"\f086" } .single-post-inner .primary .entry-meta a{ color:#223645; display:inline-block; font-size:15px; line-height:1.1 } .single-post-inner .primary .entry-meta a:before{ font-family:"Font Awesome 5 Free"; margin:0 10px; font-weight:900; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } .single-post-section{ margin-bottom:100px } .single-post-section .meta-wrap .tag-links:before{ content:"\f02c"; color:#1a1a1a; display:inline-block; font-family:"Font Awesome 5 Free"; margin-right:5px; font-weight:900 } .single-post-section .meta-wrap .tag-links a{ color:#151515; font-weight:600; margin:0 3px } .single-post-section .author-wrap{ background-color:#f9f9f9; border-radius:25px; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:20px; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; margin-top:50px } .single-post-section .author-wrap .author-thumb{ width:100px } .single-post-section .author-wrap .author-thumb img{ border-radius:100% } .comment-area .comment-thumb,.widget.author_widget .profile .avatar{ -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; overflow:hidden } .single-post-section .author-wrap .author-content{ width:-moz-calc(100% - 120px); width:-webkit-calc(100% - 120px); width:calc(100% - 120px); margin-left:20px } .single-post-section .author-wrap .author-content p{ font-size:17px } .post-navigation{ margin:50px -10px 0 } .post-navigation [class*=nav-] .nav-label,.post-navigation [class*=nav-] .nav-title{ display:block; -webkit-transition:color .4s; -moz-transition:color .4s; -ms-transition:color .4s; -o-transition:color .4s; transition:color .4s } .post-navigation .nav-label{ color:#3a78c9; font-size:13px; font-weight:400; text-transform:uppercase } .post-navigation .nav-next,.post-navigation .nav-prev{ width:50%; padding:0 10px } .post-navigation .nav-next a,.post-navigation .nav-prev a{ color:#151515; display:block; position:relative; font-weight:600; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } .comment-area .comment-content .reply,.gallery-inner-wrap .gallery-img h4{ -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s } .post-navigation .nav-next a:before,.post-navigation .nav-prev a:before{ color:#3a78c9; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:14px; display:block; vertical-align:middle; position:absolute; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%) } .post-navigation .nav-prev,.widget.widget_category ul li a{ float:left } .post-navigation .nav-prev a{ padding-left:30px } .post-navigation .nav-prev a:before{ left:12px; content:"\f053" } .post-navigation .nav-next{ float:right; text-align:right } .post-navigation .nav-next a{ padding-right:30px } .post-navigation .nav-next a:before{ content:"\f054"; right:12px } .comment-area{ margin-top:60px } .comment-area ol ol{ margin-left:30px } .comment-area ol li{ list-style:none; margin-bottom:30px } .comment-area .comment-thumb{ width:45px; border-radius:100%; float:left } .comment-area .comment-content{ border:1px solid #e6e6e6; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; width:-moz-calc(100% - 65px); width:-webkit-calc(100% - 65px); width:calc(100% - 65px); float:right; padding:20px } .comment-area .comment-content h5{ display:inline-block; margin-bottom:0 } .comment-area .comment-content .post-on{ font-size:13px; margin-left:10px } .comment-area .comment-content .reply{ background-color:#f5f5f5; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; border-radius:8px; font-size:12px; color:#767676; padding:5px 12px 6px; display:inline-block; line-height:1.2; transition:.4s; float:right } .comment-area .comment-content .reply i{ margin-right:4px; font-size:10px } .comment-form-wrap{ padding-top:30px } .comment-form-wrap .rate-wrap{ padding:0 15px; margin-bottom:15px } .comment-form-wrap label{ display:block; margin-bottom:8px } .comment-form-wrap input{ border:none } .comment-form-wrap input:not([type=submit]){ background-color:#f8f8f8; width:100% } .comment-form-wrap input[type=checkbox]{ width:auto } .comment-form-wrap textarea{ background-color:#f8f8f8; border:none } .single-page-section{ padding-bottom:80px } .single-feature-img img{ margin-bottom:30px; border-radius:25px } .gallery-section,.search-section .search-outer-wrap{ margin-bottom:80px } .gallery-inner-wrap{ margin:-6px } .gallery-inner-wrap .single-gallery{ width:33.33%; float:left; padding:6px } .gallery-inner-wrap .single-gallery.width-3{ width:66.66% } .gallery-inner-wrap .gallery-img h4{ font-size:22px; position:absolute; left:50%; top:50%; margin-bottom:0; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:100%; text-align:center; z-index:1; color:#fff; opacity:0; transition:.4s } .gallery-inner-wrap .gallery-img a{ display:block; position:relative } .gallery-inner-wrap .gallery-img a:before{ background-color:rgba(0,0,0,.6); content:""; display:block; position:absolute; top:0; left:0; height:100%; width:100%; opacity:0; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } @media screen and (max-width:767px){ h1{ font-size:36px } h2{ font-size:28px } h3{ font-size:20px } h4{ font-size:16px } h5{ font-size:14px } h6{ font-size:12px } .tab-container .responsive-tabs .tab-pane{ display:block!important; opacity:1 } .tab-content,.tab-content .card{ box-shadow:none; background-color:transparent } .tab-content .card{ -webkit-border-radius:0px; -moz-border-radius:0; -ms-border-radius:0px; border-radius:0; margin-bottom:20px; border:none } .tab-content .card:last-child{ margin-bottom:0 } .tab-content .card .card-header{ background-color:transparent; border:none; padding:0; margin:0 } .tab-content .card .card-header a{ background-color:#3a78c9; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; color:#fff; font-family:'Baloo Bhaijaan 2',sans-serif; font-size:15px; display:block; width:100%; text-decoration:none; padding:18px 24px; font-weight:600; position:relative; text-align:left } .tab-content .card .card-header a:before{ content:"\f106"; display:block; font-weight:900; font-family:"Font Awesome 5 Free"; float:right; position:absolute; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); right:15px } .tab-content .card .card-header a.collapsed{ background-color:#eaeaeb; color:#223645 } .tab-content .card .card-header a.collapsed:before{ content:"\f107" } .tab-content .card .card-body{ font-size:15px; padding:20px } .banner-content .banner-title{ font-size:40px } .cart-list-inner .updateArea,.cart-list-inner .updateArea .input-group .form-control{ text-align:center } .cart-list-inner .updateArea a.update-btn{ float:none; margin-top:15px } .post-navigation .nav-prev{ width:100% } .post-navigation .nav-next{ float:left; width:100% } .post-navigation .nav-prev~.nav-next{ border-top:1px solid #ececec; margin-top:15px; padding-top:15px } .gallery-inner-wrap{ margin:-5px } .gallery-inner-wrap .single-gallery{ width:50%; padding:5px } } @media screen and (max-width:479px){ .gallery-inner-wrap .single-gallery{ width:100% } } .search-section .post{ box-shadow:0 0 15px 0 rgba(0,0,0,.1); -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; margin-bottom:30px } .search-section .button-container .button-text{ color:#3a78c9; text-transform:uppercase } .search-section .content-search-from{ background-color:#f8faff; padding-top:100px; padding-bottom:100px } .search-section .content-search-from .search-form{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex } .search-section .content-search-from .search-form input{ -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1 } .search-section .content-search-from .search-form button{ position:static; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; margin-left:20px } .no-content-section{ background-repeat:no-repeat; padding-bottom:100px; position:relative; z-index:1 } .no-content-wrap span.extra-big{ color:rgba(167,167,167,.37); font-size:280px; font-family:'Baloo Bhaijaan 2',sans-serif; font-weight:900; line-height:1 } .no-content-wrap h1{ font-size:50px; margin-bottom:0 } .no-content-wrap p{ font-size:16px; margin-top:40px } .no-content-wrap .no-content-form{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:46px } .no-content-wrap .no-content-form input{ background-color:#fff; border-color:#3a78c9; height:52px; padding:0 20px; -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1; margin-right:20px } @media screen and (max-width:767px){ .no-content-wrap span.extra-big{ font-size:224px } } .comming-soon-section{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; position:relative } .comming-soon-section .overlay{ background-color:#151515; opacity:.6; z-index:1 } .comming-soon-section .comming-soon-wrap{ color:#fff; position:relative; z-index:2 } .comming-soon-section .comming-soon-content{ margin-top:80px; margin-bottom:50px; text-align:center } .comming-soon-section .comming-soon-content h2{ font-size:60px; font-weight:800; text-transform:uppercase; line-height:1.1; margin-bottom:30px } .comming-soon-section .social-icons{ border-bottom:1px solid rgba(249,249,249,.18); margin-bottom:25px; padding-bottom:25px; text-align:center } .comming-soon-section .social-icons li{ list-style:none; display:inline-block; margin:0 5px } .comming-soon-section .social-icons a{ background-color:#3a78c9; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; border-radius:25px; font-size:14px; color:#fff; display:block; width:33px; height:33px; line-height:33px } @media screen and (min-width:1200px){ .career-inner-page .iconbox-section .row,.client-section .row,.destination-item-wrap .row,.faq-page-container .row,.home-destination .row,.home-offer .row,.inner-career-detail-wrap .row,.inner-career-wrap .row,.inner-contact-wrap .row,.inner-service-wrap .row,.inner-team-wrap .row,.inner-testimonial-wrap .row,.offer-package-wrap .row{ margin-left:-25px; margin-right:-25px } .career-inner-page .iconbox-section .row [class*=col-],.client-section .row [class*=col-],.destination-item-wrap .row [class*=col-],.faq-page-container .row [class*=col-],.home-destination .row [class*=col-],.home-offer .row [class*=col-],.inner-career-detail-wrap .row [class*=col-],.inner-career-wrap .row [class*=col-],.inner-contact-wrap .row [class*=col-],.inner-service-wrap .row [class*=col-],.inner-team-wrap .row [class*=col-],.inner-testimonial-wrap .row [class*=col-],.offer-package-wrap .row [class*=col-]{ padding-left:25px; padding-right:25px } .comming-soon-section{ height:100vh } } @media screen and (max-width:1199px){ .accordion-content .card .card-header a{ font-size:14px; padding:12px 25px } .comming-soon-section{ padding:30px 0 } } @media screen and (max-width:575px){ .outline-btn{ font-size:14px; padding:10px 20px } .booking-content,.destination-item,.offer-item,.package-item,.section-heading{ margin-bottom:30px } .section-heading .sub-title{ margin-bottom:8px } .booking-content .form-title,.section-heading .section-title{ margin-bottom:15px } .to-top-icon{ width:25px; height:25px; line-height:25px; font-size:13px; right:10px; bottom:10px } .cart-list-inner .table,.cart-list-inner .table tbody,.cart-list-inner .table td,.cart-list-inner .table th,.cart-list-inner .table thead,.cart-list-inner .table tr,.tab-container .nav{ display:block } .tab-container .nav .nav-tabs .nav-link{ background-color:#eaeaeb; border:none; padding:15px 20px } .tab-container .nav .nav-tabs .nav-link.active,.tab-container .nav .nav-tabs .nav-link:focus,.tab-container .nav .nav-tabs .nav-link:hover{ background-color:#174b90; color:#fff } .tab-content{ padding:0; border:none } .video-button a{ line-height:60px; width:60px; height:60px } .header-contact i{ font-size:14px; line-height:30px; height:30px; width:30px } .header-social a{ font-size:13px; line-height:30px; height:30px; width:30px } .header-search-icon a{ font-size:10px; line-height:26px; width:26px; height:26px } .offcanvas-menu{ margin-left:5px } .no-content-wrap h1,.offcanvas-menu a{ font-size:22px } .site-logo img{ max-width:90px } .header-btn{ -webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; justify-content:flex-end; -ms-flex-pack:flex-end } .header-btn a{ padding:8px 20px; font-size:14px } .cart-list-inner .updateArea .input-group,.inner-about-wrap .about-image img,.inner-career-wrap form p,.inner-career-wrap form p.width-5,.offcanvas-container,.single-packge-wrap .package-content-detail .package-include ul li,.single-post-section .author-wrap .author-content{ width:100% } .home-banner{ min-height:340px } .banner-content{ padding:15px 0 } .banner-content .banner-title,.comming-soon-section .comming-soon-content h2,.inner-baner-container .page-title{ font-size:26px } .banner-content .banner-btn{ margin-left:-5px; margin-right:-5px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .banner-content .banner-btn a{ padding:10px 15px; text-align:center; margin:5px; -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1 } .home-banner-slider .slick-arrow:before{ width:30px; height:30px; line-height:30px; font-size:11px } .bg-img-fullcallback,.home-destination,.home-offer{ padding-top:30px; padding-bottom:30px } .offer-item{ min-height: 385px; } .booking-section,.cart-list-inner,.confirmation-outer,.faq-page-container,.home-package,.home-testimonial{ padding-bottom:70px } .blog-section .post .featured-post,.package-item .package-image{ min-height:250px } .offer-item .offer-content,.package-item .package-content,.package-item .package-price{ padding:25px 20px } .package-item .package-meta ul li{ font-size:11px; padding:0 9px } .package-item .package-price .price-list span{ font-size:28px } .bg-color-callback{ padding-top:60px; padding-bottom:60px } .counter-wrap{ margin-right:0; margin-left:0 } .counter-wrap .counter-item{ width:50%; border-top:1px solid rgba(98,102,114,.23); padding:12px } .counter-wrap .counter-item:first-child,.counter-wrap .counter-item:nth-child(2){ border-top:none } .counter-wrap .counter-item:nth-child(2){ border-right:none } .counter-wrap .counter-no{ font-size:22px; margin-bottom:15px } .counter-wrap .counter-desc{ font-size:13px; line-height:1.1 } .offer-item .package-meta{ display:inline-block; position:relative; margin-bottom:15px } .offer-item .package-meta ul li{ display:inline-block; font-size:11px; line-height:1.1; padding:0 9px } .inner-about-wrap .about-image .about-image-content h3,.offer-item .price-list{ font-size:18px } .offer-item .offer-badge{ font-size:13px } .home-gallery{ margin-bottom:70px } .gallery-container .grid-item{ width:50%; padding:5px } .client-section{ padding:70px 0 } .client-section .client-logo ul li{ padding:5px } .home-blog{ padding:70px 0 40px } .blog-section{ padding-top:10px } .site-footer .footer-newsletter input[type=email]{ margin-left:0; height:50px } .site-footer .footer-newsletter button{ width:100%; margin-top:10px } .site-footer{ padding-top:50px } .inner-service-wrap,.offer-package-wrap,.package-item-wrap,.site-footer .top-footer{ padding-bottom:25px } .site-footer .footer-menu ul li a{ font-size:12px; font-weight:400 } .inner-banner-wrap{ padding-bottom:55px } .inner-baner-container .inner-banner-content{ padding-top:80px; padding-bottom:80px } .inner-about-wrap,.inner-career-detail-wrap,.no-content-section,.package-inner-page{ padding-bottom:60px } .single-packge-wrap .package-price{ margin-left:0; margin-top:20px; width:100% } .inner-about-wrap .about-image,.search-section .content-search-from .search-form,.single-packge-wrap .single-package-head{ -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .single-packge-wrap .package-meta ul li{ font-size:14px; padding-top:5px; padding-bottom:5px } .icon-box{ padding:0 20px } .icon-box .box-icon{ font-size:22px; line-height:80px; height:80px; width:80px } .inner-about-wrap .about-image .about-image-content{ margin-top:30px; margin-left:0; width:100%; margin-right: 0; } .contact-details-section{ padding-top:60px; padding-bottom:30px } .inner-team-wrap,.inner-testimonial-wrap{ padding-bottom:20px } .faq-page-container.bg-light-grey{ padding-top:70px } .inner-career-wrap .apply-form-container{ padding:30px 20px } .career-inner-page .iconbox-section{ padding-top:70px; padding-bottom:30px } .inner-career-detail-wrap .job-description{ margin-top:30px } .cart-list-inner .table thead tr{ position:absolute; top:-9999px; left:-9999px } .cart-list-inner .table tr{ border:1px solid #e6e6e6 } .cart-list-inner .table td{ border:none; border-bottom:1px solid #e6e6e6; position:relative } .cart-list-inner .table td:before{ display:block; white-space:nowrap; content:attr(data-column); color:#223645; font-weight:600; margin-bottom:10px } .cart-list-inner .updateArea .input-group .form-control{ margin-right:0; margin-bottom:10px; width:100% } .cart-list-inner .updateArea a{ display:block; text-align:center; margin-bottom:10px } .cart-list-inner .updateArea a.update-btn{ float:none; margin-top:0 } .booking-content .form-title span{ height:30px; line-height:30px; margin-right:16px; width:30px } .blog-archive{ padding-bottom:50px } .gallery-section,.single-post-section{ margin-bottom:50px } .single-post-section .author-wrap{ text-align:center } .single-post-section .author-wrap .author-thumb{ margin-bottom:20px; margin-left:auto; margin-right:auto } .comment-area .comment-thumb{ width:25px } .comment-area .comment-content{ width:-moz-calc(100% - 35px); width:-webkit-calc(100% - 35px); width:calc(100% - 35px) } .single-page-section{ padding-bottom:40px } .search-section .content-search-from .search-form button{ width:100%; margin-left:0; text-align:center } .no-content-wrap span.extra-big{ font-size:100px } .no-content-wrap .no-content-form input{ margin-bottom:20px; margin-right:0 } .no-content-wrap .no-content-form button{ width:100%; text-align:center } .offer-item .offer-content{ padding:15px; margin:10px; } .destination-item{ min-height:350px; } .destination-item h3{ font-size:18px; } .blog-section .post .post-content{ padding:15px; } .blog-section .post .featured-post{ min-height:185px; } } .widget ul li{ list-style:none } .widget.author_widget .profile .avatar a{ display:block; position:relative; overflow:hidden } .widget.author_widget .profile .avatar a:before{ position:absolute; top:0; left:-75%; z-index:2; display:none; content:""; width:50%; height:100%; background:-webkit-linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%); background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%); -webkit-transform:skewX(-25deg); transform:skewX(-25deg) } .widget.author_widget .profile .avatar a:active:before,.widget.author_widget .profile .avatar a:focus:before,.widget.author_widget .profile .avatar a:hover:before{ -webkit-animation:1s shine; animation:1s shine; display:block } .widget.author_widget .socialgroup{ margin-top:25px } .widget.author_widget .socialgroup ul li{ list-style:none; border-bottom:none; display:inline-block; margin:0 3px; padding:0 } .widget.author_widget .socialgroup ul li a{ color:#3a78c9; display:block; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; text-align:center; padding:3px 8px; border:1px solid #3a78c9; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } .widget.author_widget .profile .avatar{ margin-bottom:30px; width:150px; border-radius:100%; margin-left:auto; margin-right:auto; background:#fff } .widget.author_widget .profile .avatar img{ -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; border-radius:100% } .widget.author_widget .widget-content.text-center .profile .avatar{ margin-left:auto; margin-right:auto } .widget.author_widget .widget-content.text-right .profile .avatar{ margin-left:auto } .widget.widget-post-thumb li{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e6e6e6 } .widget.widget-post-thumb li:last-child,.widget.widget_recent_post li:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none } .widget.widget-post-thumb .post-thumb{ width:80px; float:left; position:relative } .widget.widget-post-thumb .post-thumb img{ -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px } .widget.widget-post-thumb .post-content{ float:right; width:-moz-calc(100% - 100px); width:-webkit-calc(100% - 100px); width:calc(100% - 100px) } .widget.widget-post-thumb .post-content p{ margin-bottom:0; font-size:14px } .widget.widget-post-thumb .post-content .entry-meta,.widget.widget_recent_post li .entry-meta{ margin-left:-8px; margin-right:-8px } .widget.widget-post-thumb .post-content .entry-meta span,.widget.widget_recent_post li .entry-meta span{ padding:0 8px; position:relative } .widget.widget-post-thumb .post-content .entry-meta span:before,.widget.widget_recent_post li .entry-meta span:before{ color:#b6b6b6; content:"|"; font-size:13px; position:absolute; right:0; top:0 } .widget.widget-post-thumb .post-content .entry-meta a{ color:#787878; display:inline-block; font-size:13px; line-height:1.1 } .widget .gallery,.widget .insta-gallery,.widget.widget_tag_cloud .tagcloud{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:-5px } .widget.widget_tag_cloud .tagcloud a{ background-color:#f6f6f6; color:#383838; -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; border-radius:8px; padding:5px 15px; margin:5px; text-align:center; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .widget.widget_recent_post li{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid rgba(135,135,135,.3) } .widget.widget_recent_post li h5{ font-family:'Baloo Bhaijaan 2',sans-serif; font-weight:600; line-height:1.3; margin-bottom:10px } .widget.widget_recent_post li .entry-meta a{ color:#ccc; display:inline-block; font-size:13px; line-height:1.1 } .widget .gallery .gallery-item,.widget .insta-gallery .gallery-item{ padding:5px } .widget .gallery .gallery-item a,.widget .insta-gallery .gallery-item a{ display:block; position:relative; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px; overflow:hidden } .widget .gallery .gallery-item a:before,.widget .insta-gallery .gallery-item a:before{ background-color:rgba(0,0,0,.3); content:""; display:block; width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s } @media screen and (max-width:991px){ .faq-page-container .faq-content-wrap,.site-footer .footer-newsletter{ margin-bottom:20px } .site-footer .lower-footer .text-right{ text-align:initial!important } .footer-primary .widget{ margin-bottom:30px } .contact-from-wrap,.faq-testimonial,.sidebar .booking-form-wrap{ margin-top:40px } .booking-section .booking-form-wrap,.confirmation-outer .booking-form-wrap,.inner-about-wrap .client-slider{ margin-bottom:40px } .comming-soon-section .comming-soon-footer{ text-align:center } .widget .gallery .gallery-item a img,.widget .insta-gallery .gallery-item a img{ width:100% } } .widget .gallery.gallery-colum-3 .gallery-item,.widget .insta-gallery.gallery-colum-3 .gallery-item{ width:33.33% } .widget.widget_category ul li{ border-bottom:1px solid #f2f2f2; margin-bottom:10px; padding-bottom:10px; color:#888; text-align:right } .widget.widget_category ul li i{ color:#3a78c9; font-size:11px; float:left; margin-right:5px; margin-top:6px } .widget.search_widget button{ background-color:#3a78c9; color:#fff; -webkit-border-radius:0 25px 25px 0; -moz-border-radius:0 25px 25px 0; -ms-border-radius:0 25px 25px 0; border-radius:0 25px 25px 0; font-size:14px; border:none; position:absolute; right:6px; top:7px; padding:13px; -webkit-transition:background-color .4s; -moz-transition:background-color .4s; -ms-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s } .widget.widget_social ul{ margin:-2px } .widget.widget_social ul li{ display:inline-block; margin:2px } .widget.widget_social ul li a{ border:1px solid #e6e6e6; display:block; line-height:40px; height:40px; text-align:center; width:40px; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } .widget.widget_text ul li{ margin-bottom:10px; padding-right:25px; position:relative } .widget.widget_text ul li i{ color:#fff; position:absolute; right:0; top:4px } .widget.widget_newslatter .newslatter-form{ margin-top:24px } .widget.widget_newslatter .newslatter-form input{ width:100%; margin-bottom:15px } .widget.widget_newslatter .newslatter-form [type=submit]{ padding:17px 30px; margin-bottom:0 } .sidebar .widget-title{ border-bottom:1px solid #e2e2e2; padding-bottom:10px; position:relative; text-align:center } .sidebar .widget-title:before{ background-color:#3a78c9; content:""; height:2px; width:80px; position:absolute; bottom:-1px; left:0; right:0; margin:auto } .floating-buttons{ position:fixed; left:10px; bottom:25px; z-index:999 } .floating-buttons a{ margin:2.5px 0; padding:15px; color:#174b90; background-color:#fff; font-size:18px; border:1px solid #e0e0e0; border-radius:15px; transition:.5s } .main-breadcrumb li,.main-breadcrumb li a:hover{ color:var(--main-base,#00b9cf) } .floating-buttons a:hover{ color:#fff; background-color:#174b90; border:1px solid #174b90; box-shadow:0 0 10px #00000025 } .number{ direction:ltr } .main-breadcrumb{ margin:0; padding:9px 30px; list-style:none; border-radius:8px; display:flex; align-items:center; flex-wrap:wrap; background-color:rgba(var(--main-primary-rgb,45,35,48),.38) } @media (max-width:575px){ .main-breadcrumb{ padding-left:20px; padding-right:20px } } .main-breadcrumb li{ font-family:var(--main-font, "DM Sans", sans-serif); font-size:var(--main-size-2xl, 16px); line-height:1.875; font-weight:500; text-transform:capitalize; display:flex; align-items:center } .main-breadcrumb li:not(:last-of-type)::after{ content:"/"; color:inherit; position:relative; top:0; margin-left:4px; margin-right:4px } .main-breadcrumb li a{ color:var(--main-white,#fff); display:inline-flex } .header-contact .header-contact-details h5 { margin-bottom: 5px !important; line-height: 1.4 !important; } .header-contact .header-contact-details h5 { margin-bottom: 0 !important; line-height: 1 !important; white-space: nowrap !important; } .header-contact .header-contact-details h5 { margin-bottom: 0 !important; line-height: 1.4 !important; white-space: nowrap !important; } .top-header-inner { gap: 15px; } .header-contact i { margin-left: 5px; } .header-contact-details { display: flex; flex-direction: column; justify-content: center; }