@charset "utf-8";
/* CSS Document*/
/* Author: Binod Raj Dhami*/
/* URL: http://binodrajdhami.com.np*/

/*@font-face{ font-family:"Monotype Corsiva"; src:url("../fonts/Monotype_Corsiva.ttf"); }*/

/*===== Pre CSS =====*/
body{ margin: 0px; padding: 0px; font-size: 14px; font-weight: normal; color: #4c4c4c; font-family: 'Muli', sans-serif; background: #fff; }
p, a, span, table, th, tr, td, h1, h2, h3, h4, h5, h6, img, ul, ol, li{ margin: 0px; padding: 0px; }

/*===== Go To Top Section =====*/
#back-top { display: block;  position: fixed; right: 14px; bottom: 50px; text-align: center;  z-index: 99999; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
#back-top a { display: block; text-decoration: none; width: 40px; height: 40px; border-radius: 3px; opacity: 1; color: #fff; background: #3f51b5; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
#back-top a .fa{ font-size: 20px; padding: 0; margin-top: 9px; }
#back-top:hover a{ background: #d9a63b; }

.popupMessage .modal-dialog{ margin-top: 50px; }
.popupMessage .modal-body{ padding: 0; }
.popupMessageContent{ display: block; text-align: center; }
.popupMessageContent .close{ position: absolute; top: -30px; right: -30px; font-size: 30px; font-weight: 900; color: #333; opacity: 1; background: #fff; width: 40px; height: 40px; border-radius: 50%; }
.popupMessageContent .close:hover{ opacity: 1; }
.popupMessageContent h6{ display: inline-block; padding: 15px; font-size: 30px; color: green; font-weight: 700; }

/* Wrapper */
.wrapper{ position: relative; margin: 0px; padding: 0px; overflow: hidden; }

/*===== Header Section =====*/
header{ padding: 0; background: transparent; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.headerTop{ margin: 0; padding: 5px 0; background: #3f51b5; }
.topContact ul li{ margin-right: 15px; list-style: none; float: left; color: #fff; font-size: 14px; font-family: 'Lato', sans-serif; }
.topExperienceBLock p{ color: #fff; font-size: 12px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.govermentRegisterdNo p{ text-align: left; color: #fff; font-size: 14px; text-transform: uppercase; font-family: 'Lato', sans-serif; }

.header_bottom{ margin: 0; padding: 15px 0; background: #fff; }
.logo img{ display: inline-block; }
.topBusinessHours ul{ padding-top: 15px; float: right; }
.topBusinessHours ul li{ list-style: none; float: left; margin-left: 15px; }
.topBusinessHours ul li .fa{  float: left; font-size: 20px; color: #3f51b5; margin-right: 15px; width: 35px; height: 35px; border: #3f51b5 solid 1px; text-align: center; padding-top: 6px; margin-top: 3px; border-radius: 3px; }
.topBusinessHours ul li p{ float: left; color: #666; font-size: 12px; font-family: 'Lato', sans-serif; font-weight: 700; }
.topBusinessHours ul li p span{ display: block; font-size: 16px; color: #333; }
.topBusinessHours ul li p a{ color: #666; text-decoration: none; }

/*===== Bootstrap Navigation =====*/
.wrap-sticky{ height: auto; }
nav.navbar.bootsnav{ background: #3f51b5; border-bottom: solid 0 #e0e0e0; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ padding: 5px 8px	; height: auto; background: #3f51b5; font-size: 16px; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu{ width: 200px; }

/*===== Banner Section =====*/
.banner{ display: block; margin: 0px; padding: 0px; background: #fff; }
.banner img{ width: 100%; height: auto; }
.banner_cotent_box{ display: block; margin: 0 auto; padding: 30px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 80%; background: rgba(0,0,0,0.5); text-align: center; border-radius: 10px; }
.banner_cotent_box h3{ display: block; text-align: center; margin-bottom: 25px; color: #fff; font-size: 36px; font-family: 'Pacifico', cursive; text-shadow: 1px 1px 5px #000; }
.banner_cotent_box p{ text-align: center !important; color: #fff; font-size: 18px; margin-bottom: 15px; }
.banner_cotent_box a{ display: inline-block; padding: 10px 15px; color: #fff; background: #ed7701; border: #ed7701 solid 1px; margin-top: 10px; border-radius: 2px; text-decoration: none; -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s; -o-transition: all linear 0.5s; transition: all linear 0.5s; }
.banner_cotent_box a:hover{ background: #47a0ff; border-color: #47a0ff; }

/* Quick Online Form */
.quickOnlineForm{ display: block; margin-top: 0; width: 100%; height: 530px; background: #fff; padding: 0 0 15px; }
.quickOnlineForm h3{ padding: 15px; background: #3f51b5; color: #fff; font-size: 24px; text-align: center; text-transform: uppercase; }
.quickOnlineForm .form-group { margin-right: 0; margin-left: 0; }
.quickOnlineForm .quickForm{ height: 40px; border-radius: 0; }
.quickOnlineForm .quickMessageForm{ height: 50px; }
.quickOnlineForm .btn_quickForm{ height: 40px; width: 100%; background: #27ae60; color: #fff; text-transform: uppercase; font-size: 18px; text-align: center; border-radius: 0; border: none; }
.quickOnlineForm .btn_quickForm:hover{ background: #2ecc71; }
.quickFormSelect1{ margin-bottom: 5px; }
.quickOnlineForm label{ font-weight: 400; }
.quickOnlineForm label span{ font-size: 10px; color: #d9a63b; }
.quickOnlineForm label .wpcf7-list-item-label{ color: #3f51b5; font-size: 16px; font-weight: 700; }
.quickOnlineForm span.wpcf7-list-item{ margin: 0; }
.quickOnlineForm .radioquickForm .wpcf7-list-item-label{ cursor: pointer; float: right; margin: -3px 15px 15px 5px; font-size: 18px; font-weight: 700; }

/*===== Common Section =====*/
.section_title{ display: block; margin-bottom: 30px; text-align: center; }
.section_title h2{ color: #000; font-size: 36px; font-weight: 900; margin-bottom: 15px; }
.section_title p{ padding: 0; font-size: 14px; color: #666; line-height: 30px; margin-bottom: 15px; }

/*===== Home Welcome Section =====*/
.home{ margin: 0; padding: 50px 0 100px; background: #fff; }
.home_content{ display: block; text-align: center; }
.home_content h1{ display: block; color: #3f51b5; font-size: 36px; font-weight: 900; margin-bottom: 30px; }
.home_content p{ padding: 0; font-size: 14px; color: #666; line-height: 30px; margin-bottom: 15px; text-align: justify; text-align-last: center; }
.home_content a{ display: inline-block; margin-top: 15px; margin-bottom: 15px; padding: 10px 20px; background: #3f51b5; color: #fff; text-align: center; font-size: 16px; text-decoration: none; border-radius: 3px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.home_content a:hover{ background: #3f51b5; padding: 10px 20px; }

/*===== Home Welcome Section =====*/
.mainHightlight{ margin: 0; padding: 0 0 50px; background: #3f51b5; min-height: 300px; }
.mainHightlight_block{ margin-top: -70px; padding: 30px 0 0; background: #3f51b5; border-top-left-radius: 10px; border-top-right-radius: 10px; min-height: 270px; box-sizing: border-box; box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.1); }
.mainHightlight_block ul li{ position: relative; list-style: none; z-index: 1; min-height: 335px; }
.mainHightlight_block ul li::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 90%; border-right: #eee solid 1px; }
.mainHightlight_block ul li:last-child::before{ border-right: none; }
.mainHightlight_content_block{ position: relative; display: block; padding: 0; text-align: center; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mainHightlight_content_block .icon_section{ position: relative; margin: 0 auto 15px; width: 110px; height: 110px; border-radius: 50%; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mainHightlight_content_block .icon_section::before{ content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; width: 50%; height: 50%; border-radius: 50%; background: #3f51b5; box-sizing: border-box; box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.1); -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mainHightlight_content_block .icon_section img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 115px; height: 115px; border-radius: 50%; }
.mainHightlight_content_block .iconBorder{ display: block; margin: 0 auto 15px; width: 50px; height: 2px; background: #fff; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mainHightlight_content_block h3{ color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 25px; }
.mainHightlight_content_block p{ color: #fff; font-size: 14px; margin-bottom: 25px; }
.mainHightlight_content_block a{ display: inline-block; padding: 10px 15px; background: #fff; color: #3f51b5; border: #fff solid 2px; text-decoration: none; border-radius: 20px; -webkit-transition: all linear 0.3s; opacity: 0; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mainHightlight_content_block a:hover{ background: #d9a63b; color: #fff; }
.mainHightlight_content_block:hover{ padding-bottom: 30px; }
.mainHightlight_content_block:hover .icon_section{ margin: -50px auto 50px; }
.mainHightlight_content_block:hover .icon_section::before{ top: 50%; left: 50%; transform: scale(1.2,1.2) translate(-42%,-43%); opacity: 1; width: 100%; height: 100%; }
.mainHightlight_content_block:hover .iconBorder{ opacity: 0; margin: -30px auto 30px; }
.mainHightlight_content_block:hover a{ opacity: 1; }

/*===== Amazing Tours Section =====*/
.amazinTours{ margin: 0; padding: 60px 0; background: #fff; }
.amazinTours_block{ display: block; margin-top: 15px; }
.amazinTours_block .item{ margin: 0 15px; }
.amazinTours_block_list{ position: relative; margin: 0; padding: 0; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_img_block{ position: relative; display: block; text-align: center; overflow: hidden; border-radius: 5px; }
.amazinTours_img_block img{ width: 100%; height: auto; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_block_list:hover .amazinTours_img_block img{ transform: scale(1.2,1.2); }
.amazinTours_title{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; text-align: center; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_title h3{ position: absolute; top: 48%; width: 100%; color: #fff; font-size: 24px; font-weight: 900; text-shadow: 1px 1px #000; }
.amazinTours_block_list:hover .amazinTours_title{ opacity: 0; }
.amazinToursImgOverlayer{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: rgba(0,0,0,0.75); -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinToursImgOverlayer .fa{ position: absolute; top: 47%; left: 47%; transform: translate(50%;50%); color: #fff; font-size: 24px; }
.amazinTours_block_list:hover .amazinToursImgOverlayer{ opacity: 1; }
.amazinTours_details{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; opacity: 0; display: block; padding: 15px; text-align: center; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_details h3 a{ display: block; font-size: 18px; font-weight: 700; color: #fff; text-decoration: none; text-transform: uppercase; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_details h3 a:hover{ color: #3f51b5; }
.amazinTours_details p{ margin: 30px 0; font-size: 14px; color: #fff; line-height: 24px; text-align: center; }
.amazinTours_details .serReadMore{ position: relative; display: inline-block; padding: 10px 15px; font-size: 12px; text-transform: uppercase; color: #fff; background: transparent; text-decoration: none; }
.amazinTours_details .serReadMore::before{ content: ""; position: absolute; top: 0; left: 0; width: 15%; height: 40%; border-top: #fff solid 1px; border-left: #fff solid 1px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_details .serReadMore::after{ content: ""; position: absolute; bottom: 0; right: 0; width: 15%; height: 40%; border-bottom: #fff solid 1px; border-right: #fff solid 1px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.amazinTours_details .serReadMore:hover::before,
.amazinTours_details .serReadMore:hover::after{ width: 100%; height: 100%; }
.amazinTours_block_list:hover .amazinTours_details{ opacity: 1; }

/*===== Offer Section =====*/
.offer{ position: relative; margin: 0; padding: 60px 0; background: url(../images/background.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.offer::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); }
.form_block_section .form-group{ margin: 0; }
.form_block_section h2{ color: #fff; font-size: 36px; font-weight: 900; margin-bottom: 30px; }
.quoteformstyle{ height: 38px; border-radius: 0; }
.btn_quoteformstyle{ height: 40px; border-radius: 0; width: 150px; background: #d9a63b; color: #fff; border-color: #d9a63b; }

/* Why Choose */
.whychooseus_content h2{ color: #fff; font-size: 36px; font-weight: 900; margin-bottom: 30px; }
.whychooseus_content ul li{ list-style: none; margin-bottom: 5px; }
.mycustomCollapseTitle{ position: relative; padding: 15px; background: #3f51b5; color: #fff; font-weight: 400; font-size: 16px; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mycustomCollapseTitle:after,
.mycustomCollapseTitle:before{ content: "\f078"; font-family: fontAwesome; position: absolute; right: 15px; height: 28px; top: 10px; bottom: 0; margin: auto; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mycustomCollapseTitle:before{ opacity: 0; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mycustomCollapseTitle:hover{ cursor: pointer; }
.mycustomCollapseTitle + .mycustomCollapsetext{ margin: 0; padding: 0 15px; height: 0; background: #eee; color: #000; overflow: hidden; font-size: 14px; text-align: justify; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.mycustomCollapseTitle.open{ background: #d9a63b; }
.mycustomCollapseTitle.open:after{ transform: rotate(180deg) translateY(6px); }
.mycustomCollapseTitle.open:before{ opacity: 1; transform: rotate(-360deg) translateY(-3px); }
.mycustomCollapseTitle.open + .mycustomCollapsetext{ padding: 15px; height: auto; }

/*===== distination Section =====*/
.distination{ margin: 0; padding: 60px 0; background: #fff; }
.distination_block{ display: block; margin-top: 0; }
.distination_block .item{ padding: 30px 0; }
.distination_list{ display: block; text-align: center; margin: 0; padding: 0; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.distination_image_block{ position: relative; display: block; margin: 0 auto 15px; width: 250px; height: 250px; border-radius: 50%; overflow: hidden; box-sizing: border-box; box-shadow: 1px 1px 15px 1px #666; }
.distination_image_block img{ width: 100%; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.distination_image_block:hover img{ transform: scale(1.2,1.2); }
.distination_list h3{ display: inline-block; margin: 0 auto; padding: 10px 30px; font-size: 16px; border: #3f51b5 solid 2px; background: #3f51b5; color: #fff; border-radius: 50px; text-transform: uppercase; font-weight: 700; text-decoration: none; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.distination_list h3:hover{ background: #fff; color: #3f51b5; }

/*===== Special Package Seoction =====*/
.specialPakages{ position: relative; margin: 0; padding: 60px 0; background: url(../images/background.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.specialPakages::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(63,81,181,0.8); }
.specialPakages .section_title h2,
.specialPakages .section_title p{ color: #fff; }
.specialPakages_block{ display: block; margin-top: 15px; }
.specialPakages_block .item{ margin: 0 15px; }
.specialPakages_block_list{ position: relative; width: 100%; }
.specialPakages_imageBlock{ position: relative; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.specialPakages_imageBlock img{ width: 100%; height: auto; -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s; -o-transition: all linear 0.5s; transition: all linear 0.5s; }
.specialPakages_block_list:hover img{ transform: scale(1.2,1.2); }
.specialPakages_details{ position: relative; display: block; padding: 30px 15px; background: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; min-height: 250px; }
.specialPakages_details h3 a{ display: block; color: #000; font-size: 18px; font-weight: 700; margin-bottom: 15px; text-decoration: none; -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s; -o-transition: all linear 0.5s; transition: all linear 0.5s; }
.specialPakages_details h3 a:hover{ color: #d9a63b; }
.specialPakages_details p{ color: #666; font-size: 14px; line-height: 24px; }
.specialPakagesPrice_details{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.specialPakagesPrice_details p{ font-weight: 700; color: #333; font-size: 14px; }
.specialPakagesPrice_details .packages_day{ position: absolute; top: 0; left: 0; width: 60%; height: 100%; display: block; padding: 13px 15px; background: #eee; border-bottom-left-radius: 10px; }
.specialPakagesPrice_details .packages_day .packages_day_day{ position: absolute; top: 0; left: 0; width: 45%; height: 100%; display: block; padding-top: 13px; padding-left: 15px; background: #76b51b; border-bottom-left-radius: 10px; }
.specialPakagesPrice_details .packages_day .packages_day_night{ position: absolute; top: 0; left: 45%; width: 55%; height: 100%; display: block; padding-top: 13px; padding-left: 15px; }
.specialPakagesPrice_details .packages_pirce{ position: absolute; top: 0; left: 60%; width: 40%; height: 100%; display: block; padding: 13px 15px; background: #d9a63b; border-bottom-right-radius: 10px; }

/*===== Testimonials Section =====*/
.testimonials{ margin: 0; padding: 60px 0; background: #fff; }
.testimonials_block{ display: block; padding: 0 50px; margin-top: 15px; }
.testimonials_block .item{ margin: 0 15px; }
.testimonials_block_list{ display: block; text-align: center; }
.testimonials_block_list .textBlock h4{ color: #333; font-size: 18px; font-weight: 700; margin-bottom: 15px; }
.testimonials_block_list .textBlock p{ color: #666; font-size: 14px; line-height: 24px; }
.testimonials_block_list .clientBlock{ display: block; }
.testimonials_block_list .clientBlock img{ width: 100px; height: 100px; float: left; margin-right: 15px; margin-top: -25px; }
.testimonials_block_list .clientBlock h4{ color: #000; font-size: 18px; font-weight: 700; margin-bottom: 15px; }
.testimonials_block_list .clientBlock h5{ color: #666; font-size: 16px; }
.testimonials-review-link-block{ display: block; text-align: center; margin-top: 50px; }
.testimonials-review-link-block a{ display: inline-block; margin: 0 auto; padding: 15px 30px; border: #3f51b5 solid 2px; background: #3f51b5; color: #fff; border-radius: 50px; text-transform: uppercase; font-weight: 700; text-decoration: none; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.testimonials-review-link-block a:hover{ background: #fff; color: #3f51b5; }

/*===== Google Map Section =====*/
.googleMap{ margin: 0; padding: 0; height: 550px; }

/*===== Contact Section =====*/
.contact{ position: relative; margin: 0; padding: 60px 0 50px; background: url(../images/contact_background.jpg) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.contact::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(63,81,181,0.8); }
.contact h4{ margin-bottom: 20px; color: #eee; font-size: 20px; text-transform: uppercase; font-weight: 600; }
.contact_block ul li{ list-style: none; }
.contact_block ul li a{ display: block; padding: 5px 5px 5px 0; color: #fff; text-decoration: none;s font-size: 14px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.contact_block ul li a:hover{ padding: 5px; background: #d9a63b; color: #fff; }
.contact_block_address ul li{ list-style: none; color: #fff; font-size: 14px; margin: 5px 0 15px; }
.contact_block_address ul li a{ color: #fff; font-size: 14px; text-decoration: none; }
.contact_block_address ul li a:hover{ color: #d9a63b; }
.contact_block_address ul li:nth-child(6){ height: 50px; font-size: 18px; margin-top: 30px; }
.contact_block_address ul li:nth-child(7){ height: 50px; font-size: 18px; }
.contact_block_address ul li:nth-child(6) img{ float: left; margin-top: -15px; margin-right: 10px; }
.contact_block_address ul li:nth-child(7) img{ float: left; margin-top: -15px; margin-right: 10px; }
.associated_setion{ display: block; margin-top: 30px; text-align: left; }
.associated_setion h2{ margin-bottom: 18px; color: #fff; text-transform: uppercase; font-size: 16px; font-weight: 700; }
.associated_setion_block{ display: block; text-align: left; }
.associated_setion_block h3{ margin-bottom: 15px; color: #fff; text-transform: uppercase; font-size: 16px; font-weight: 400;  }
.associated_setion_block img{ display: inline-block; }

.bottomSocialMedia{ display: block; margin-top: 0; }
.bottomSocialMedia ul{ display: block; text-align: center; }
.bottomSocialMedia ul li{ display: inline-block; float: left; }
.bottomSocialMedia ul li a .fa{ margin-right: 5px; width: 50px; height: 50px; border-radius: 50%; background: #fff; color: #fff; font-size: 24px; padding-top: 13px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.bottomSocialMedia ul li:nth-child(1) a .fa{ background: #3a579a; }
.bottomSocialMedia ul li:nth-child(2) a .fa{ background: #2ca8d2; }
.bottomSocialMedia ul li:nth-child(3) a .fa{ background: #df4a32; }
.bottomSocialMedia ul li:nth-child(4) a .fa{ background: #007bb6; }
.bottomSocialMedia ul li a .fa:hover{ background: #fff; color: #3f51b5; }

.whatsapp-viber-section{ display: block; margin: 15px 0; }
.whatsapp-viber-section ul{ display: block; text-align: center; }
.whatsapp-viber-section ul li{ display: inline-block; float: none; margin: 0 15px; color: #fff; font-style: 24px; font-weight: 700; }
.whatsapp-viber-section ul li img{ margin-top: -10px; float: left; margin-right: 15px; }

/*===== Footer Section =====*/
.footer{ margin: 0; padding: 20px 0; background: #000918; }
.copyright p{ color: #fff; font-size: 14px; text-align: center; font-family: 'Muli', sans-serif; }
.copyright p span{ float: right; }
.copyright p span a{ color: #3f51b5; text-decoration: none; font-weight: 700; }

/*===== Slider Plugins =====*/
#owl-demo .owl-buttons{ display: none; }
#owl-demo .owl-pagination { position: absolute; left: 50%; top: 95%; transform: translate(-50%,-50%); z-index: 1; }
#owl-demo .owl-pagination .owl-page span{ width: 12px; height: 12px; border-radius: 50%; background: #fff; }
#owl-demo .owl-pagination .active span{ background: #ed7701; opacity: 1; }

#owl-demo1 .owl-pagination{ display: none; }
#owl-demo1 .owl-buttons .owl-prev{ position: absolute; left: -25px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-right: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo1 .owl-buttons .owl-next{ position: absolute; right: -65px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-left: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo1 .owl-buttons .owl-prev:hover,
#owl-demo1 .owl-buttons .owl-next:hover{ background: #3f51b5; color: #fff; }

#owl-demo2 .owl-pagination{ display: none; }
#owl-demo2 .owl-buttons .owl-prev{ position: absolute; left: -25px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-right: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo2 .owl-buttons .owl-next{ position: absolute; right: -65px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-left: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo2 .owl-buttons .owl-prev:hover,
#owl-demo2 .owl-buttons .owl-next:hover{ background: #3f51b5; color: #fff; }

#owl-demo3 .owl-pagination{ display: none; }
#owl-demo3 .owl-buttons .owl-prev{ position: absolute; left: -25px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-right: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo3 .owl-buttons .owl-next{ position: absolute; right: -65px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-left: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo3 .owl-buttons .owl-prev:hover,
#owl-demo3 .owl-buttons .owl-next:hover{ background: #3f51b5; color: #fff; }

#owl-demo4 .owl-pagination{ display: none; }
#owl-demo4 .owl-buttons{ display: none; }
#owl-demo4 .owl-buttons .owl-prev{ position: absolute; left: -25px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-right: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo4 .owl-buttons .owl-next{ position: absolute; right: -65px; top: 50%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-left: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo4 .owl-buttons .owl-prev:hover,
#owl-demo4 .owl-buttons .owl-next:hover{ background: #3f51b5; color: #fff; }

#owl-demo5 .owl-pagination{ display: none; }
#owl-demo5 .owl-buttons .owl-prev{ position: absolute; left: 45%; top: 115%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-right: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo5 .owl-buttons .owl-next{ position: absolute; left: 55%; top: 115%; transform: translate(-50%,-50%); font-family: 'FontAwesome'; text-align: center; width: 40px; height: 40px; background: #fff; color: #3f51b5; font-size: 18px; border-radius: 0; opacity: 1; padding-left: 14px; padding-top: 8px; border: #ccc solid 1px; box-sizing: border-box; box-shadow: 0px 0px 15px -5px #666; }
#owl-demo5 .owl-buttons .owl-prev:hover,
#owl-demo5 .owl-buttons .owl-next:hover{ background: #3f51b5; color: #fff; }

/*===== Breadcrumb Navigation =====*/
.breadcrumb{ border-radius: 0; background: #3f51b5; color: #fff; }
.breadcrumb a{ color: #fff; text-decoration: none; }
.breadcrumb a:hover{ color: #d9a63b; }

/*===== Content Pages =====*/
.content-banner{ padding: 20px 0 0; background: #fff; }
.content-block{ padding: 15px; background: #fff; }
.content{ width: 100%; padding: 20px 0; background: #eee; }
.sectiontitleunderline{ display: block; width: 100px; height: 2px; margin-bottom: 15px; background: #3f51b5; }
.content h2{ display: block; background: #3f51b5; color: #fff; padding: 10px 15px; text-transform: uppercase; font-size: 20px; font-weight: 700; font-family: 'Muli', sans-serif; margin-bottom: 15px; }
.content h3{ display: block; background: #3f51b5; color: #fff; padding: 10px 15px; text-transform: uppercase; font-size: 20px; font-weight: 700; font-family: 'Muli', sans-serif; margin-bottom: 15px; }
.content h4{ display: block; color: #3f51b5; text-transform: uppercase; font-size: 20px; font-weight: 700; font-family: 'Muli', sans-serif; margin-bottom: 15px; }
.content p{ font-size: 16px; line-height: 30px; text-align: justify; color: #666; margin-bottom: 15px; }
.content p span{ font-size: 16px; color: #3f51b5; font-weight: bold; }
.content p strong{ font-size: 16px; color: #3f51b5; font-weight: bold; }
.content ul,
.content ol{ margin:0 ; padding: 0; margin-bottom: 15px; }
.content ul li,
.content ol li{ margin-left: 18px; line-height: 30px; font-size: 16px; text-align:justify; color: #666; }

/*===== Reviews Page =====*/
.reviewsblock{ padding: 30px 0 15px; background: #3f51b5; width: 100%; text-align: center; font-family: 'Muli', sans-serif; }
.reviewsblock h4{ text-transform: uppercase; color: #fff; font-size: 24px; font-weight: 700; }
.reviewsform{ padding: 0 15px; background: #eee; min-height: 150px; width: 100%; }
.reviewsformstyle{ height: 45px; padding-left: 65px; border-radius: 0; border: #666 solid 1px; color: #666; }
.reviewsform input::placeholder{ color: #666; }
.reviewsform textarea::placeholder{ color: #666; }
.btn-reviewsformstyle{ display: block; margin-top: 15px; text-transform: uppercase; width: 100%; color: #fff; background: #27ae60; border: none; padding: 10px 16px; font-size: 18px; border-radius: 0; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; transition: all linear 0.3s; }
.btn-reviewsformstyle:hover{ background: #2ecc71; }
.reviewsform .fa{ position: absolute; top: 20px; z-index: 1; height: 45px; width: 45px; background: #666; text-align: center; padding-top: 15px; color: #fff; font-size: 18px; }
.reviewsform .sms{ height: 214px; }
.testimonials-page{ padding: 50px 15px 30px; background: #fff; min-height: 600px; text-align: center; }
.testimonials-page h4{ font-family: 'Muli', sans-serif; font-size: 30px; color: #3f51b5; text-transform: uppercase; font-weight: 700; margin-bottom: 30px; }
.testimonials-page h5{ font-family: 'Muli'; font-size: 24px; color: #666; margin-bottom: 20px; }
.testimonials-page h6{ font-family: 'Muli', sans-serif; font-size: 22px; font-weight: 600; color: #3f51b5; margin-bottom: 15px; }
.testimonials-page p{ padding: 0 15px; font-family: 'Muli', sans-serif; font-size: 16px; color: #666; text-align: center; line-height: 30px; }
.testimonials-page img{ display: inline-block; margin-bottom: 15px; }

/*===== Contact Form Section =====*/
.formstyle{ height: 50px; border-color: #666; border-radius: 0; }
.massage_formstyle{ height: 135px!important; }
.btn_formstyle{ width: 150px; color: #fff; background-color: #27ae60; border: none; border-radius: 0; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; transition: all linear 0.3s; }
.btn_formstyle:hover{ background: #2ecc71; }
.googlemap{ height: 345px; overflow: hidden; border: #eee solid 1px; }
.contact_form_page .form-group{ margin-right: -15px; margin-left: -15px; }

/*===== Free Quote Form Section =====*/
.form_block_section .form-group { margin-right: -15px; margin-left: -15px; }
.massage_quoteformstyle{ height: 135px!important; border: none; border-radius: 3px; }
.quoteformstyle{ border: none; height: 48px; border-radius: 3px; }
.form_block_section .btn_formstyle{ border-radius: 3px; }

/*===== One way | Round Trip Form Page =====*/
.ticketBookingPage-Googlemap h3{ margin-top: 30px; }
.roundTripContactFormPage .form-group { margin-right: 0; margin-left: 0; }
.roundTripContactFormPage h4{ display: block; margin: 30px 0 15px; color: #000; font-size: 20px; font-weight: 700; }
.btnContactFormStyle{ width: 150px; color: #fff; background-color: #27ae60; border: none; border-radius: 0; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; transition: all linear 0.3s;  }
.fromOption{ display: block; margin-top: 15px; }

/*===== Archive Page =====*/
/* Feature Packages Section */
.feature_packages h3{ display: block; background: #3f51b5; color: #fff; padding: 10px 15px; text-transform: uppercase; font-size: 20px; font-weight: 700; margin-bottom: 15px; }
.feature_packages ul li{ list-style: none; margin-left: 0; }
.feature_packages ul li a{ display: block; padding: 5px 10px; color: #3f51b5; background: #eee; font-size: 16px; text-decoration: none; border-bottom: #fff solid 1px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.feature_packages ul li a:hover{ padding-left: 15px; background: #d9a63b; color: #fff; }

/*===== Archive Page =====*/
.archive_page_block{ display: block; margin-bottom: 30px; box-sizing: border-box; box-shadow: 1px 1px 30px -10px #666; }
.archiveImageBlock{ position: relative; overflow: hidden; height: 175px; }
.archiveImageBlock img{ width: 100%; height: auto; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.archive_page_block:hover .archiveImageBlock img{ transform: scale(1.2,1.2); }
.archivePackageDetails{ padding: 15px 0; }
.archivePackageDetails h4{ color: #3f51b5; font-size: 20px; font-weight: 700; margin-bottom: 15px; }
.archivePackageDetails p{ font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.archivePackageDetails h5{ color: #666; font-size: 14px; font-weight: 700; margin-bottom: 10px; font-style: italic; }
.Archive_priceDetails{ display: block; text-align: center; padding: 30px 15px; }
.Archive_priceDetails span{ display: block; font-size: 24px; color: #d9a63b; font-weight: 700; }
.Archive_priceDetails a{ display: inline-block; margin-top: 15px; padding: 10px 15px; background: #3f51b5; color: #fff; font-size: 16px; text-decoration: none; border-radius: 15px; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; -o-transition: all linear 0.3s; transition: all linear 0.3s; }
.Archive_priceDetails a:hover{ background: #d9a63b; }

/*===== 404 =====*/
.page_not_found{ display: block; text-align: center; padding: 50px; }
.page_not_found h2{ font-size: 120px; color: #34495e; background: 0; padding: 0; margin: 0; }
.page_not_found p{ font-size: 18px; color: #34495e; text-align: center; }
.page_not_found a{ display: inline-block; padding: 10px 25px; background: #e74c3c; color: #fff; border-radius: 3px; text-decoration: none; }
.page_not_found a:hover{ background: #f56658; }

/*===== Archive Single Page =====*/
.single_page img{ margin-top: 30px; }

/* Tab Title */
.signlePackage_Details{ display: block; margin: 50px 0; padding: 0; border: none; }
.signlePackage_Details .nav-tabs { background: #fff; border-bottom: 2px solid #3f51b5;  }
.signlePackage_Details .nav-tabs li{ margin: 0; border: none; }
.signlePackage_Details .nav-tabs > li > a{ padding: 15px; background: #eee; color: #000; margin: 0 1px; font-size: 14px; border: none; border-radius: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.signlePackage_Details .nav-tabs > li:last-child > a,
.signlePackage_Details .nav-tabs > li:last-child > a:hover,
.signlePackage_Details .nav-tabs > li:last-child.active > a,
.signlePackage_Details .nav-tabs > li:last-child.active > a:hover,
.signlePackage_Details .nav-tabs > li:last-child.active > a:focus{ border-right: none; }
.signlePackage_Details .nav-tabs > li > a:hover,
.signlePackage_Details .nav-tabs > li.active > a,
.signlePackage_Details .nav-tabs > li.active > a:hover,
.signlePackage_Details .nav-tabs > li.active > a:focus{ color: #fff; background: #3f51b5; border: none; }

/* Tab Content */
.signlePackage_Details .tab-content{ padding: 15px; background: #fff; min-height: 200px; border: #eee solid 1px; }

/*===== Main Highlight - Archive Page =====*/
.mainHighlightArchive .archive_page_block{ display: block; text-align: center; padding: 15px 30px 30px; }
.mainHighlightArchive .archiveImageBlock{ height: 100px; padding-top: 30px; }
.mainHighlightArchive .archiveImageBlock img{ display: inline-block; width: auto; }
.mainHighlightArchive .archivePackageDetails padding: ;{ text-align: center; }
.mainHighlightArchive .Archive_priceDetails{ padding: 0; }
.mainHighlightArchive .Archive_priceDetails a{ margin-top: 0; }

/*===== Main Highlight - Archive Single Page =====*/
.mainHighligtArchiveSingle .single_page img{ width: auto; }

/*===== Custom Share Buttons =====*/
.csbwfs-social-widget{ top: 40%!important; }
.entry-footer{ margin-top: 30px; }
#gtranslate_wrapper{ position: absolute!important; top: 2px!important; }

/* About Company Page */
.tab-title-block{ display: block; border: #ddd solid 1px; border-bottom: none; }
.tab-title-block .nav-tabs{ display: block; width: 100%; border-bottom: none; }
.tab-title-block .nav-tabs li{ display: block; width: 100%; margin-left: 0; }
.tab-title-block .nav-tabs > li > a{ display: block; width: 100%; border-radius: 0; font-size: 18px; font-weight: 700; border-bottom: 1px solid #ddd; }
.tab-title-block .nav-tabs > li.active > a{ display: block; width: 100%; border-radius: 0; border: none; background: #3f51b5; color: #fff; }

.tab-content-block{ display: block; min-height: 500px; border: #ddd solid 1px; }
.tab-content-block .tab-content h4{ display: block; padding: 13px 15px; margin-bottom: 0; background: #3f51b5; color: #fff; font-size: 18px; text-transform: capitalize; }
.tab-content-block .tab-content .tab-content-area{ display: block; padding: 15px; }

/*========== Responsive ==========*/
@media (max-width: 991px){
	.topBusinessHours ul{ display: block; float: none; text-align: center; }
	.topBusinessHours ul li{ display: inline-block; float: none; text-align: center; }
	.topBusinessHours ul li:last-child{ margin-top: 5px; }
	.logo{ display: block; text-align: center; margin: 10px 0; }
	.logo img{ display: inline-block; float: none; }
	nav.navbar.bootsnav .navbar-collapse.collapse{ display: block !important; }
	.navbar-inverse .navbar-nav{ margin-top: 3px; padding: 0; }
	.navbar-inverse .navbar-nav li{ margin: 0 10px; }
	.navbar-inverse .navbar-nav li a{ margin-left: 0; font-size: 14px; }
	.quickOnlineForm{ margin-top: -390px; }
	.mainHightlight_block ul li{ margin-bottom: 15px; }
	.mainHightlight_block ul li:nth-child(2)::before{ border-right: none; }
	.amazinTours_title h3{ font-size: 18px; }
	.amazinTours_details p{ margin-bottom: 10px; font-size: 12px; line-height: 20px; }
	.distination_image_block{ width: 300px; height: 300px; box-shadow: 1px 1px 10px 1px #666; }
	.distination_list h3 a{ font-size: 10px; }
	.distination_list h3 a span{ font-size: 14px; }
	.specialPakages_details{ padding: 15px; }
	.specialPakages_details p{ text-align: justify; }
	.section_title p{ padding: 0 100px; }
	.form_block_section{ display: block; margin-bottom: 15px; }
	.whychooseus_content{ margin-top: 30px; }
	.contact_block ul li:last-child a{ margin-bottom: 30px; }
	.copyright p{ text-align: center; }
	.copyright p span{ display: block; text-align: center; float: none; }
}
@media (max-width: 767px){

	.modal-dialog { margin-top: 80px; }

	/* Go To Top */
	#back-top{ right: 10px; bottom: 45px; }
	#back-top a { width: 40px; height: 40px;  }
	#back-top a .fa{ font-size: 16px; margin-top: 10px; }

	/* Left Social Icon */
	.social-icon{ display: none; }

	/* Header Section */
	.affix,
	.affix .logo{ position: inherit; top: inherit; }
	.affix .logo img{ position: inherit; top: inherit; width: inherit; margin-top: 0; width: 100%; height: auto; }
	.logo img{ position: inherit; top: inherit; width: inherit; margin-top: 0; width: 100%; height: auto; }
	.topBusinessHours ul li{ display: block; height: 50px; }
	.topBusinessHours ul li:last-child{ margin-top: 0; }

	header{ position: inherit; top: inherit; background: #1b242b; padding: 50px 0 0; }
	.logo img{ position: inherit; top: inherit; width: inherit; margin-top: 0; width: 100%; }

	/*===== Menu =====*/
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu{ width: 100%; }
	#mega-menu-wrap-header-menu .mega-menu-toggle{ background: transparent; margin-top: 5px; }

	/* Home Welcome Section */
	.home{ padding: 30px 0 90px; }
	.mainHightlight_block ul li::before{ border-right: none; border-left: none; }
	.home_content h1{ font-size: 24px; }
	.home_content p{ line-height: 24px; }

	.mainHightlight_content_block{ border-bottom: #eee solid 1px; }

	/* Common CSS */
	.section_title{ margin-bottom: 15px; }
	.section_title h2{ font-size: 24px; }
	.section_title p{ padding: 0; }
	
	/* Amazing Tours Section */
	.amazinTours{ padding: 30px 0; }
	.amazinTours_details h3 a{ text-align: center; }
	.amazinTours_details p{ font-size: 14px; }

	/* Offer Section */
	.offer{ padding: 30px 0; }
	.form_block_section h2{ font-size: 24px; margin-bottom: 10px; }
	.offerSection_title h2{ font-size: 24px; margin-bottom: 10px; }
	.offerSection_title h3{ font-size: 20px; margin-bottom: 10px; }
	.offerSection_title p{ margin-bottom: 10px; }
	.whychooseus_content h2{ font-size: 24px; margin-top: 15px; }
	.quoteformstyle{ height: 40px; }
	
	/* Our Destination Section */
	.distination{ padding: 30px 0; }
	.distination_image_block{ width: 150px; height: 150px; }
	.distination_list h3 a span{ font-size: 16px; }
	.distination_list h3 a{ font-size: 14px; }

	/* Special Package Section */
	.specialPakages{ padding: 30px 0; }
	.specialPakages_details h3 a{ font-size: 16px; }

	/* Testimonials Section */
	.testimonials{ padding: 30px 0 100px; }
	.testimonials_block{ padding: 0; }

	/* Google Map Section */
	.googleMap{ height: 250px; }

	/* Contact Section */
	.contact{ padding: 0 0 30px; }
	.contact h4{ margin-top: 30px; }

	/* Footer Section */
	.footer{ padding: 20px 0 50px; text-align: center; }
	.copyright p{ text-align: center; }
	.copyright p span{ display: block; margin-top: 5px; float: none; font-size: 10px; }

	/* Content Page */
	.content-banner{ padding: 20px 0 20px; }
	.content{ padding: 30px 0; }
	.content .btn-formstyle{ margin-bottom: 15px; }

	#gtranslate_wrapper{ position: absolute !important; top: 26px !important; left: 50% !important; transform: translate(-50%,-50%) !important; }
	
	/* Book a Flight */
	.quickOnlineFormBlock{ background: #fff; height: auto; }
	.quickOnlineForm{ margin-top: 0; width: 100%; min-height: inherit; height: auto; border-bottom: #3f51b5 solid 1px; }
	.quickOnlineForm h3{ margin-bottom: 15px; }
	.popupMessageContent .close{ top: 8px; right: 5px; }

	/* All Slider Section */
	#owl-demo1 .owl-buttons .owl-prev{ left: 10px; }
	#owl-demo1 .owl-buttons .owl-next{ right: -30px; }
	#owl-demo2 .owl-buttons .owl-prev{ left: 20px; }
	#owl-demo2 .owl-buttons .owl-next{ right: -20px; }
	#owl-demo3 .owl-buttons .owl-prev{ left: 10px; }
	#owl-demo3 .owl-buttons .owl-next{ right: -30px; }
	#owl-demo4 .owl-buttons{ display: block; }
	#owl-demo4 .owl-buttons .owl-prev{ left: 40%; top: 107%; }
	#owl-demo4 .owl-buttons .owl-next{ left: 60%; top: 107%; }
}