﻿a{text-transform:none}@font-face{font-family:'Oswald Stencil';src:url(Oswald-Stencil-c3b76226f5712162ff8b6a422062aaff800f0de863ce3ae556415285b636d770.otf)}.services-heading h1.qodef-st-title{color:#fff}.services-heading span.qodef-st-tagline{color:#fff}.services-heading p.qodef-st-text{color:#fff}.services-left-section{float:left;margin-left:7.9em;position:relative;top:-1.8em}.services-left-section h2{padding-top:0.3em !important;padding-left:4.2em}.services-left-section .services-left1{width:300px;height:82px;padding:15px 0 0 15px;border-radius:20px 0 0 20px;position:relative;z-index:3}.services-left-section .services-left1 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll left 0px top 0px;height:52px;width:95px;float:left;position:absolute;top:9px}.services-left-section .services-left2{width:356px;height:82px;padding:15px 0 0 15px;border-radius:20px 0 0 20px;position:relative;z-index:3;background-color:#fff;box-shadow:0 0 30px 20px rgba(52,52,52,0.11);margin-left:2em;margin-top:1em;z-index:4}.services-left-section .services-left2 h2{padding-left:3.6em;padding-top:0.5em !important}.services-left-section .services-left2 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll left -6.75em top 0px;height:52px;width:59px;float:left;position:absolute;top:13px;left:35px}.services-left-section .services-left3{width:300px;height:82px;padding:15px 0 0 15px;border-radius:20px 0 0 20px;position:relative;z-index:3;margin-top:2.3em;z-index:1}.services-left-section .services-left3 h2{padding-left:2.9em}.services-left-section .services-left3 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll left -10.5em top 0px;height:52px;width:63px;float:left;position:absolute;top:9px}.services-right-section{float:right;margin-right:7.9em;position:relative;top:-1.8em}.services-right-section h2{padding-top:0.3em !important;padding-left:4.2em}.services-right-section .services-right1{width:300px;height:82px;padding:15px 0 0 15px;border-radius:20px 0 0 20px;position:relative;z-index:3;text-align:right}.services-right-section .services-right1 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll right -9.5em top 0px;height:52px;width:61px;float:left;position:absolute;top:7px;right:-84px}.services-right-section .services-right2{width:356px;height:82px;padding:15px 0 0 15px;border-radius:0 20px 20px 0;position:relative;background-color:#fff;box-shadow:0 0 30px 20px rgba(52,52,52,0.11);margin-right:2em;margin-top:1em;z-index:4}.services-right-section .services-right2 h2{padding-left:3.2em;padding-top:0.5em !important;font-family:'Oswald Stencil';font-size:24px;line-height:27px;margin-top:0;color:#e62225}.services-right-section .services-right2 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll right -5.5em top 0px;height:52px;width:53px;position:absolute;top:16px;right:24px}.services-right-section .services-right3{width:300px;height:82px;padding:15px 0 0 15px;border-radius:20px 0 0 20px;position:relative;z-index:3;margin-top:2.3em;z-index:1}.services-right-section .services-right3 .icon1{background:transparent url(row-2-591a11f4288b1fe3560ffe3783fcb7bdabddcd76dbf35267b80f63df16084377.png) no-repeat scroll right 0px top 0px;height:52px;width:75px;float:left;position:absolute;top:15px;right:-6em}.list-arrow li{width:33.3%;float:left}.text-center{text-align:center}.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{border-bottom:1px solid #424242}.count-sec{padding:35px 0 95px 0;position:relative;background:url(count-bg-af88a97d792595fda32e7cbb5a67a441cc08f98b7382af4e8759575ddbc767fc.png) no-repeat;background-size:100%}.header-bottom{position:relative;display:inline-block;width:100%;vertical-align:middle;margin:0;padding:0;box-sizing:border-box;background:#fff;line-height:75px;height:80px}.wrapper{position:relative;margin:auto !important}.header-bottom ul li a{display:inline-block;width:100%;vertical-align:top;line-height:25px;box-sizing:border-box;font-family:Poppins, sans-serif !important;font-weight:500;border-bottom:3px solid transparent;color:#3e3e3e;font-size:15px;position:relative;text-decoration:none;text-transform:capitalize;-webkit-transition:all 0s;transition:all 0s;margin:0 0 -1px;padding:2px 0 0 34px}.ant-tabs,.ant-form-item,.ant-form{font-family:Poppins, sans-serif !important}.header-bottom nav>ul>li.active>a{color:#359500}.header-bottom nav{position:relative;display:inline-block;vertical-align:middle;height:100%;width:auto}.header-bottom nav>ul>li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;position:relative;margin-left:19px;padding-right:19px;float:left}#menu-main-menu{margin:0}.header-bottom .has_sub.active:before{background-image:url(mst-menu-icon-hover-35e793ff232fd62087022033c8f350f5a902bd3052aea01d2b85290c5a2a8bea.png) !important}.header-bottom nav ul .has_sub:before{background-image:url(mst-menu-icon-ef20ad997d6cf26fcdb5304fc01b09da680aab348a2946fd28cadcd720d0b210.png);background-repeat:no-repeat;content:'';width:26px;height:30px;left:0;position:absolute;top:2px;background-size:170px;transition:all .5s}.menu_icon2:before{background-position:-126px 0}.menu_icon3:before{background-position:-96px 0}.menu_icon4:before{background-position:-63px 0}.menu_icon5:before{background-position:-30px 0}.menu_icon6:before{background-position:-152px 0}.header-bottom ul .has_sub:hover:before{background-image:url(mst-menu-icon-hover-35e793ff232fd62087022033c8f350f5a902bd3052aea01d2b85290c5a2a8bea.png);background-repeat:no-repeat;content:'';width:26px;height:30px;left:0;position:absolute;top:2px;background-size:170px;transition:all .5s}.header-bottom ul .has_sub:hover a{color:#359500}.header-bottom ul ul li a{color:#3e3e3e !important;padding:0 !important}.qodef-testimonial-image img{width:100px;height:100px}.amenity-mark{top:-18px !important;right:15px !important;position:absolute;display:inline-block;height:47px;width:47px;text-align:center;line-height:47px;background-color:#359500;border-radius:50%;box-sizing:border-box;z-index:2}.amenity-mark span{color:#fff;font-size:20px}.amenity-text{position:relative !important;top:13px}.amenity-sec .qodef-tdi-image:after{background-color:#FFC107;z-index:-1}.amenity-title{font-size:15px;font-weight:500;color:#3e3e3e;font-family:Poppins, sans-serif;margin:0;text-align:center}.sticky{position:fixed;top:0;width:100%;z-index:99}.vc_custom_1540992002315{margin-top:-39px !important}.sticky .booking-sec{margin-top:0px !important}.sticky .container{width:100% !important}.qodef-login-opener i{font-size:25px}#contact .routes img{float:right}#contact h1{margin-top:0;margin-bottom:15px}#contact .ticket_offer{transition:.44s all ease;display:flex;width:600px;margin:auto}#contact .ticket_offer .offer_text{padding:10px 12px;float:left;color:#359500;border:2px solid #ffd609;font-size:18px;border-right:0}#contact .ticket_offer:hover .offer_text,#contact .ticket_offer:focus .offer_text{border:2px solid #359500;border-right:0}#contact .ticket_offer:hover .offer_perc,#contact .ticket_offer:focus .offer_perc{background:#ffd609;border:2px solid #ffd609;color:#359500}#contact .ticket_offer .offer_perc{background:#359500;padding:11px 12px;text-align:center;color:#fff;font-size:18px;height:auto;cursor:pointer;line-height:normal;border:2px solid #359500}#contact .offer_perc span{font-weight:600}#contact .offer_text span,#contact .offer_perc span{color:#fff;font-size:18px}.download-sec.form-group{margin-bottom:20px}.download-sec p{text-align:center}.download-sec h1 span,#team h1 span{color:#359500}.download-sec .big-para{margin-bottom:30px}.download-sec .contact-social-link{margin-bottom:50px}.download-sec .contact-social-link a .social-icon{width:40px;height:40px;color:#fff;margin:0 5px;font-size:20px;padding:10px 0;text-align:center;vertical-align:baseline;background-color:#01BF86;border-radius:50%}.download-sec .contact-form .form-control{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:none;font-size:13px}.download-sec .contact-form .form-control:focus{border:1px solid #01BF86}.download-sec .contact-form .form-control:focus{outline:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.download-sec button.btn{border:none;box-shadow:none;border-radius:4px;font-size:13px;text-transform:uppercase;padding:13px;background-color:#01BF86}.wgl_button_link{margin-left:10px;margin-right:10px;color:#000;box-shadow:0px 9px 30px 0 rgba(106,75,196,0.4);min-width:190px;min-height:60px;padding:10px 29.4px;font-size:18px;position:relative;transition:.44s all ease;border-radius:50px;border:2px solid #ffdd00;background-color:#fbb034;background-image:linear-gradient(315deg, #fbb034 0%, #fd0 74%)}.wgl_button_link:hover{border:2px solid #fbb034;background:none;color:#359500}.wgl_button_link .wgl_button-icon{color:#000;padding-right:10px;font-size:22px;transition:inherit}.wgl_button_link:hover .wgl_button-icon{color:#359500}a.wgl_button_link.wgl_button_link1{background:#fff;border:2px solid #fbb034;text-decoration:none}a.wgl_button_link.wgl_button_link1{background:#fff;border:2px solid #fbb034;color:#359500}a.wgl_button_link.wgl_button_link1:hover{background:#fff;background-color:#fbb034;color:#000;background-image:linear-gradient(315deg, #fbb034 0%, #fd0 74%)}a.wgl_button_link.wgl_button_link1 .wgl_button-icon{color:#359500}a.wgl_button_link.wgl_button_link1:hover .wgl_button-icon{color:#000}.display-phn p{font-size:18px}.display-phn{margin-bottom:0;text-align:left}.display-phn input.radio-custom{margin-top:0}.download-sec{padding:70px 0 0;position:relative}.app-icons{margin-top:38px}.ac-wrapper{width:100%;position:relative}.ac-wrapper h2{top:20%;width:50%;position:absolute;font-weight:300;font-size:4em;text-align:right;padding:0 180px 0 50px}.ac-wrapper h2 span{display:block;font-size:60%;color:#c0c0c0}.ac-device{background:url(download-app1-859ba752a28c6927c71a22776b066112a00153800e1cffb291a296d2c987dba0.png) no-repeat;width:400px;height:470px;margin:0 auto;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background-size:95%}.ac-device a{height:364px;width:180px;display:inline-block;position:relative;overflow:hidden;float:left;margin:24px 0px 0 36%}.ac-device a img{display:block;position:absolute;width:177px}.ac-device h3{position:absolute;font-size:2.5em;left:78%;width:800PX;bottom:2.5em;margin-left:30px;font-weight:300;color:#888;margin:0}.inner-download-app p{width:90%;margin:10px auto}#download_app{height:420px}#download_app .download-left{position:absolute;width:29%;height:450px;bottom:-19px}#download_app .download-right{float:right}.ac-device nav{position:absolute;bottom:2.5em;left:100%;margin-left:17em;width:100%}.ac-device nav span{display:block;font-size:2.8em;font-weight:300;cursor:pointer;color:#fff;background:#359500;line-height:0.9;padding:0 0.08em;margin:2px;float:left;width:36px;text-align:center;transition:all 0.3s ease}.ac-device nav span:hover{background:#ffdd00}.ac-grid{position:absolute;width:620px;left:50%;margin-left:-310px;height:100%;z-index:1000;top:0;opacity:0;pointer-events:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateZ(-350px);-moz-transform:translateZ(-350px);transform:translateZ(-350px)}.ac-grid a{width:145px;display:block;position:relative;float:left;margin:10px 5px;cursor:pointer}.ac-grid a img{display:block;width:100%}.ac-grid a span{position:absolute;height:100%;width:100%;left:0;top:0;text-transform:uppercase;padding:3em 1em 0;z-index:100;color:#ddd;background:rgba(0,0,0,0.4);font-weight:700;opacity:0;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.ac-grid a:hover span{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.ac-wrapper.ac-gridview .ac-device{-webkit-transform:translateZ(-350px);-moz-transform:translateZ(-350px);transform:translateZ(-350px);opacity:.6}.ac-wrapper.ac-gridview .ac-grid{-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);transform:translateZ(0px);opacity:1;pointer-events:auto}@media screen and (max-width: 63.875em){.ac-wrapper{font-size:60%;width:100%;padding:0 20px}.ac-device{margin:0;width:100%}.ac-device h3{width:50%;left:290px}.ac-wrapper h2{left:308px;padding:0;text-align:left;margin-left:30px}.ac-device nav{left:280px;font-size:2em}}@media screen and (max-width: 39.8125em){.ac-grid{width:90%;left:5%;margin-left:0;padding-top:150px}.ac-grid a{width:22%}}@media screen and (max-width: 35.6875em){.ac-wrapper{padding:0 20px}.ac-wrapper h2{width:100%;text-align:center;margin:0 0 1em;top:0;left:auto;position:relative}.ac-device{margin:0 auto;width:288px}.ac-device h3{position:relative;margin:0;left:auto;top:auto;width:100%;padding-top:100px;display:block;text-align:center}.ac-device nav{position:relative;padding-top:20px;text-align:center;bottom:auto;margin:0;left:auto}}.zenith_slider:before,.zenith_slider:after,.row:before,.row:after{display:table;content:" "}.zenith_slider:after,.row:after{clear:both}.zenith_slider{padding:50px 0;padding-left:15px;padding-right:15px}.zenith_slider ul{list-style:none;z-index:2}.highlight h3{text-transform:uppercase;position:relative;margin-top:10px;display:inline-block;font-size:17px;vertical-align:middle;font-weight:bold;max-width:70%}.highlight h3:after{content:' ';display:block;position:absolute;bottom:-50%;width:0;left:40%;margin:0 20%;height:2px;background:#ffcb05;visibility:hidden;transition:all 0.45s ease;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease}.highlight.active h3:after{width:60%;left:0;visibility:visible}.highlight{position:relative;cursor:pointer;margin-bottom:60px;display:flex}.highlight p{text-align:justify;margin-top:0}.highlight span{text-align:center;display:inline-block;vertical-align:top;padding:10px 12px;background:rgba(9,16,26,0.85);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-image:linear-gradient(0deg, rgba(92,92,92,0) 34%, rgba(92,92,92,0.4) 24%);-moz-background-image:linear-gradient(0deg, rgba(92,92,92,0) 34%, rgba(92,92,92,0.4) 24%);-webkit-background-image:linear-gradient(0deg, rgba(92,92,92,0) 34%, rgba(92,92,92,0.4) 24%);-o-background-image:linear-gradient(0deg, rgba(92,92,92,0) 34%, rgba(92,92,92,0.4) 24%);transition:color 0.5s ease-in;-webkit-transition:color 0.5s ease-in;-ms-transition:color 0.5s ease-in;-moz-transition:color 0.5s ease-in;-o-transition:color 0.5s ease-in}.highlight-title{text-align:center;text-transform:uppercase}.phone-holder{display:block;height:554px;position:relative;top:0;left:0;width:277px;margin:auto;overflow:hidden}#fon{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://cms.ticketsimply.com/images/cms_mp15/phone-black.png) center top no-repeat;background-position-x:-27px;z-index:2;overflow:hidden}.highlights-phone.wht .phone-holder #fon{background:url(phone-white1-41b076649cab5b709a7148d36eba248896f13d69bc4201075805bb799d14395c.png) center top no-repeat;background-position-x:0}.hgi{position:absolute;top:58px;left:12px;width:235px;height:400px;visibility:hidden}.hgi img{width:100%;height:520px}.highlights-phone.wht .hgi{top:14px;left:19px}.hgi.active{visibility:visible}.right-row{padding-right:0;float:right}.left-row{float:left;margin-right:0}.left-row .highlight-title{text-align:right}.left-row .highlight-title span{right:-8px}.right-row .highlight-title span{left:-8px}.right-row .highlight-title{text-align:left}.right-row ul{padding:0 40px 0 0}.left-row p{text-align:right}.highlight-title span{background-color:#ffffff;width:70px;height:70px;background:#fff;box-shadow:0px 6px 13px 0px rgba(145,145,145,0.2);border-radius:50%;position:relative;margin-left:10px;color:#359500;font-size:24px;line-height:48px}.highlight-title .fa{color:#fff;font-size:32px;width:70px;height:70px;text-align:center;vertical-align:middle}.highlight-title .fa:before{margin:3px 0;display:block}.highlight-title span:after{top:0;left:0;padding:0;z-index:-1;box-shadow:inset 0 0 0 2px rgba(9,16,26,0.76);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);pointer-events:none;position:absolute;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.highlight.active .highlight-title span{background:#ffcb05;webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93)}.highlight:hover .highlight-title span:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}.tf_container.shadow{box-shadow:0 0 3px;-webkit-box-shadow:0 0 3px}.tf_container.border{border:7px double #929292}.tf_container.frame{border:10px ridge #777}.tf_layer{opacity:0}.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes arrows{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes arrows{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@media only screen and (max-width: 360px){.highlight,.zenith-small .highlight{float:none;width:100%}}@media only screen and (max-width: 490px){.zenith_slider .row,.zenith-small .row{margin:auto;float:none;width:90%}.highlight h3,.zenith-small .highlight h3{max-width:70%}}@media only screen and (max-width: 880px){.zenith_slider .row,.zenith-medium .row{display:block;width:90%;margin:auto}.highlights-phone,.zenith-medium .highlights-phone{float:none;width:70%;margin:auto}.highlight h3,.zenith-medium .highlight h3{max-width:100%}.tf_thumb,.zenith-medium .tf_thumb{width:65px;height:65px}}@media only screen and (max-width: 1100px){.highlights-phone{float:none;width:70%;margin:auto}.highlight h3{max-width:67%}}@media only screen and (min-width: 880px){.tf_thumb,.zenith-medium .tf_thumb{width:92px;height:92px}}@media only screen and (min-width: 1200px){.zenith_slider{padding-left:0;padding-right:0}.tf_thumb{width:108px;height:108px}}@media only screen and (min-width: 1600px){.highlight h3{max-width:100%}}.highlight.r-right{margin-right:60px}.highlight.l-left{margin-left:60px}.mobile-text{text-align:right}.mobile-text-left{text-align:left;padding-left:10px}.innerpage_title{color:#161616;font-size:42px;line-height:72px;margin:0;text-transform:uppercase}.innerpage-header{background-image:url(inner-banner-04022fd60a74bfa06a7cd223ee0abc97c0455ad88eda2c53ffff052ff2beeebf.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom;height:250px;padding-top:60px;padding-bottom:145px}.page-header_breadcrumbs .breadcrumbs{white-space:nowrap;text-transform:capitalize;letter-spacing:0}.breadcrumbs a{color:#e62225}.page-header_breadcrumbs .divider:before{content:"\f105";font-family:'FontAwesome';font-size:16px;transition:all .3s ease;font-weight:400;display:inline-block;vertical-align:top}.page-header_breadcrumbs .divider{color:inherit;margin:0 2.5px}h4.heading-decorated{font-size:34px}.about-sec,.agent-sec{padding-bottom:50px;padding-top:50px}.inner-page .header-bottom{background:#f7f9fd}.rd-mailform{position:relative;text-align:center}.rd-mailform *+.button{margin-top:25px;text-align:center}input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation{color:#000 !important}.remove-form-validation{display:none}.form-label,.form-label-outside{margin-bottom:0;font-size:13px;font-weight:400;line-height:22px}.form-input{display:block;width:100%;min-height:45px;padding:11px 19px;font-size:13px;font-weight:400;line-height:22px;color:#888;background-color:#fff;background-image:none;border:1px solid #f8f8f8;border-radius:0;-webkit-appearance:none;transition:.3s ease-in-out;border:1px solid #fdc635 !important}.form-input:focus{outline:0;background:#fff;border-color:#ececee}.bg-gray-lighter .form-input{border-color:#c7c7c7}textarea.form-input{height:150px;min-height:45px;max-height:367px;resize:vertical}.form-wrap{position:relative}.form-wrap_icon{position:relative}.form-wrap_icon .form-input{padding-left:60px}.form-wrap_icon .form-label{left:60px}.form-wrap_icon::before{position:absolute;top:24.5px;left:22px;transform:translateY(-61%);margin-right:7px;font-size:24px;line-height:24px;color:#c7c7c7;z-index:1}*+.form-wrap{margin-top:20px}.form-wrap+.form-wrap{margin-top:20px}.form-label{position:absolute;top:22.5px;left:19px;pointer-events:none;z-index:9;transition:.25s;will-change:transform;transform:translateY(-50%)}.form-label.focus{opacity:0}.form-label.auto-fill{color:#888}.form-label-outside{color:#000;font-style:normal}@media (min-width: 768px){.form-label-outside{position:static}.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill{transform:none}}.form-label-outside ~ .form-input{font-style:italic}.form-label-outside ~ .form-validation{top:31px}.form-validation{position:absolute;right:4px;top:1px;z-index:2;margin-top:2px;font-size:10px;line-height:12px;font-style:italic;letter-spacing:0;color:#d9534f;transition:0.3s}#form-output-global{position:fixed;bottom:30px;left:15px;visibility:hidden;transform:translateX(-500px);transition:.3s all ease;z-index:9999999}#form-output-global.active{transform:translateX(0);visibility:visible}@media (min-width: 576px){#form-output-global{left:30px}}.form-output{position:absolute;top:100%;left:0;font-size:14px;line-height:1.5;margin-top:2px;transition:.3s;opacity:0;visibility:hidden}.form-output.active{opacity:1;visibility:visible}.form-input:hover,.form-input:focus{border:1px solid #ffcb05}.form-output.error{color:#d9534f}.form-output.success{color:#5cb85c}.rd-mailform_style-1 .button{margin-top:30px}@media (min-width: 768px){.rd-mailform_style-1 .button{margin-top:40px}}.form-shadow .form-wrap{box-shadow:8px 10px 20px rgba(0,0,0,0.1)}.button-primary{color:#fff;background-color:#ffcb05;border-color:#ffcb05 !important}.button-shadow{box-shadow:8px 10px 20px rgba(0,0,0,0.3)}.button{display:inline-block;width:auto;max-width:100%;border:1px solid;border-radius:0;padding:12px 25px;font-size:14px;line-height:17px;font-family:'Poppins';font-weight:400;letter-spacing:0;transition:.33s all ease;white-space:normal;text-transform:uppercase;cursor:pointer;text-align:center}.agent-sec h6{font-size:18px;color:#359500}.agent-sec ul li{list-style:none;padding-left:32px;margin:1em 0;line-height:23px}.agent-sec ul .agent_mob{background:url(agent-reg-34230a18c6e54ce776f173aaadb8716351202d408855d41e30c7159a7ca2229c.png) no-repeat scroll left 0 top 0 transparent}.agent-sec ul .agent_call{background:url(agent-reg-34230a18c6e54ce776f173aaadb8716351202d408855d41e30c7159a7ca2229c.png) no-repeat scroll left 0 top -22px transparent}.agent-sec ul .agent_tick{background:url(agent-reg-34230a18c6e54ce776f173aaadb8716351202d408855d41e30c7159a7ca2229c.png) no-repeat scroll left 0 bottom 1px transparent}.form-label.focus{opacity:0}.qodef-top-bar .qodef-login-register-widget.qodef-user-not-logged-in{width:46px;height:100%;background-color:#2c7604;text-align:center}.qodef-login-register-widget.qodef-user-not-logged-in .qodef-login-opener{display:flex;align-items:center;justify-content:center;height:100%}.feedback-sec{padding-bottom:50px}.mbooking-sec i{color:#359500;margin-right:10px}.mbooking-sec .print_mtic{background:url(m-ticket-0fbfbc900ba1bdcae625acfa3783f41ffd4967bd9603a1a3117f1776258dc954.png) no-repeat scroll left top;height:104px;padding-left:65px;position:relative}.mbooking-sec .print_mtic p{font-size:18px;color:#e62225}.mbooking-sec .print_mtic p span{font-size:12px}.mbooking-sec .print_mtic .mtkt_text{float:left;font-size:75px;color:#e62225;line-height:15px;margin-top:20px}.form-input:hover,.form-input:focus{border:1px solid #ffcb05 !important}.mbooking-sec .print_mtic .mtkt_text1{float:left;margin-left:6px}.mbooking-sec .print_mtic .mtkt_text1 span{font-size:20px;line-height:27px}.mbooking-sec .print_download{margin-top:38px;display:inline-flex}.mbooking-sec .print_download p{line-height:30px}.mbooking-sec .print_download a .print-ios-icon{background:transparent url(ios-icon-088e3c719022710db25a058a81e9b7fba5d425d8d58d08feb81d2d1cff7214c6.png) no-repeat scroll right top;width:92px;float:left;height:28px;margin-left:5px}.mbooking-sec .print_download a .print-android-icon{background:transparent url(ios-icon-088e3c719022710db25a058a81e9b7fba5d425d8d58d08feb81d2d1cff7214c6.png) no-repeat scroll left top;width:92px;float:left;height:28px;margin-left:5px}.mbooking-sec .print_go_gren{background:transparent url(go-green-6b76e3fde3a889d017595ba0596fba123b8be4a5fc24b2cf0eb7e3e35583fd80.png) no-repeat scroll right bottom;width:75px;height:100px;position:absolute;bottom:0;right:0;left:auto;margin:0 auto}.mbooking-sec .print_footer button{box-shadow:none;background:none;border:none;font-weight:normal;padding:0;text-transform:capitalize;color:#e62225;letter-spacing:0;cursor:pointer}.mbooking-sec .print_footer{margin-top:20px}@media (max-width: 1366px){.mbooking-sec .print_go_gren{left:90%}.agent-sec ul li{font-size:14px}}.mbooking-sec{padding:0px 0 50px}.print_tic_right h4{margin:0;font-size:35px;color:#359500}.contact-detail{box-shadow:1px 0px 25px rgba(0,0,0,0.1);overflow:hidden;border-radius:30px;margin-bottom:30px;padding:18px;background:#ffffff;position:relative;transform:translateY(0);transition:inherit;min-height:225px}.contact-detail i{color:#359500}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100% !important}.chosen-container-active .chosen-single,.chosen-container-single .chosen-single{border-radius:0;height:35px;padding:5px 10px;color:#000}.contact_form .select2-container--bootstrap{display:none}#contacts_ul li{box-shadow:1px 0px 25px rgba(0,0,0,0.1);overflow:hidden;border-radius:30px;padding:18px;background:#ffffff;position:relative;transform:translateY(0);transition:inherit;min-height:250px;float:left;margin:1%;width:calc(96%/2);list-style:none}.contact-issues{min-height:150px}.contact-list{max-height:280px;overflow-y:auto;border:3px solid #ffcb05;border-radius:3px;overflow-x:hidden !important}.contact-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #ddd;border-radius:10px;background-color:#F5F5F5}.contact-list::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.contact-list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #ddd;background-color:#359500}#contacts_ul{margin:0.7%}.contact-head i{height:60px;width:60px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.1);margin-top:-5px;border-radius:10px;line-height:60px;text-align:center;color:#359500;margin:10px 0;font-size:24px;margin-right:25px}.contact-head i:hover{background:#ffcb05;color:#fff;transition:all .5s}.contact-head .address{display:flex}.contact-head .address span{margin-top:13px}.select2-container--bootstrap{display:none}.contact-head h4{margin:0;font-size:35px;color:#359500}.bg-default h4{color:#359500}.contact-detail h6{font-size:18px;margin:0;color:#359500}.contact-sec{padding:50px 0}.faq_content h5{font-size:16px;text-transform:inherit;margin:0;color:#359500}.faq_content h6{color:#e62225;font-size:18px;margin:5px 0}.faq_content,.privacy-content{padding-top:50px}.privacy-content h6,.terms-content h6{color:#e62225;margin:0;font-size:16px}.terms-content li{margin:5px 0;text-align:justify}.cancel-policy span{font-weight:600}.testimonials_item{box-shadow:1px 0px 25px rgba(0,0,0,0.1);overflow:hidden;border-radius:30px;margin-bottom:30px;padding:32px 30px 39px 80px;background:#ffffff;position:relative;transform:translateY(0);transition:inherit}.testimonials_content_wrap{padding-bottom:24px;min-height:178px}.testimonials_quote{justify-content:flex-start}.testimonials_image{position:absolute;z-index:-1;display:block;right:-20px;bottom:-20px;flex-shrink:0}.testimonials_image img{border-radius:50%}.testimonials_meta_wrap{justify-content:flex-start;display:flex;align-items:center;position:relative;line-height:1}.testimonials_name{padding-right:35px;padding-bottom:6px;font-size:18px;line-height:1.25;font-weight:600;margin:0}.testimonials_item:before{content:'\f10d';font-family:"FontAwesome";display:block;position:absolute;z-index:-1;top:42px;left:-22px;width:75px;height:100px;border-radius:50%;padding-left:24px;font-size:40px;line-height:2.4;font-weight:700;text-align:left;box-shadow:inset 0px 14px 9px rgba(0,0,0,0.08);color:#e62225}.testimonial-sec1{padding:50px 0;position:relative}.schedule-sec a,.schedule-sec a:active,.schedule-sec a:focus{color:#e62225}.schedule-sec{padding:50px 0}.thumb-modern{position:relative;overflow:hidden;display:block;width:100%;margin-top:-1px;padding-bottom:75.21%;transform:translate3d(0, 0, 0);margin-bottom:10px}.thumb-modern img{position:absolute;top:50%;left:50%;will-change:transform;transform:translate3d(-50%, -50%, 0);min-width:100%;min-height:100%;width:auto;height:auto;max-width:100%;border-radius:30px}.thumb-modern:hover .thumb-modern__overlay{opacity:1}.thumb-modern:hover .thumb-modern__overlay::before{transform:scale(1)}.thumb-modern__overlay{position:absolute;top:25px;right:25px;bottom:25px;left:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.76);opacity:0;transition:all .4s ease-out;will-change:opacity, transform;border-radius:30px}.thumb-modern__overlay h5{color:#e62225}@media (min-width: 768px){.thumb-modern__overlay::before{font-size:50px}}.thumb-modern__overlay h5{color:#e62225}.gallery-sec{padding:50px 0}.gallery-sec h4{text-align:center;color:#359500;margin-top:0}.product-slider{padding-bottom:50px}.product-slider #carousel{margin:0}.product-slider #thumbcarousel{margin:12px 0 0;padding:0 45px}.product-slider #thumbcarousel .item{text-align:center}.product-slider #thumbcarousel .item .thumb{border:4px solid #ffdd00;width:20%;margin:0 2%;display:inline-block;vertical-align:middle;cursor:pointer;max-width:98px}.product-slider #thumbcarousel .item .thumb:hover{border-color:#ffdd00}.product-slider .item img{width:100%;height:auto}.product-slider .carousel-control{color:#ed3337;text-align:center;text-shadow:none;font-size:30px;width:30px;height:30px;line-height:20px;top:23%}.product-slider .carousel-control:hover,.product-slider .carousel-control:focus,.product-slider .carousel-control:active{color:#333}.product-slider .carousel-caption,.product-slider .carousel-control .fa{font:normal normal normal 30px/26px FontAwesome}.product-slider .carousel-control{background-color:transparent;bottom:auto;font-size:20px;position:absolute;top:30%;width:auto}.product-slider .carousel-control.right,.product-slider .carousel-control.left{background-color:transparent;background-image:none}.blog-content{position:relative;margin-bottom:30px}.blog-inner,.bus-route-item-inner{border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:3px 2px 10px 4px rgba(0,0,0,0.05);box-sizing:border-box;overflow:hidden}.blog-image,.bus-route-item-image{position:relative}.blog-image a,.bus-route-item-image a{position:relative;display:inline-block;width:100%;vertical-align:middle;overflow:hidden;height:100%}.bus-route-item-top-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#359500}.bus-route-item-top-content>:first-child{padding-left:26px}.bus-route-item-top-content>*{width:auto;padding:8px 10px}.bus-route-item-top-content a{color:#fff;position:relative;display:block}.bus-route-item-top-content a span.fa{position:relative;margin-right:4px}.blog-image img,.bus-route-item-image img{vertical-align:middle;line-height:0;display:block;-webkit-transition:.7s;-moz-transition:.7s;transition:.7s;backface-visibility:hidden;width:100%}.blog-content-inner,.bus-route-item-content-inner{padding:31px 25px 33px;background-color:#fff}.blog-title,.bus-route-title{margin:0 0 10px;color:#212121}.blog-image a:hover img,.bus-route-item-image a:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03)}.blog-page{padding:50px 0}.blog-sidebar h6{font-size:18px;color:#359500;margin:0}.blog-sidebar li+li{margin-top:11px}.blog-sidebar ul{list-style:none}.blog-sidebar ul li span{color:#e62225;font-weight:normal;padding-left:2px}.blog-sidebar .section-sm marquee h4{margin-bottom:0}.blog-sidebar:after{position:absolute;top:0;bottom:0;left:-25px;content:"";display:inline-block;border-left:1px solid #ececee}.package-block{position:relative;display:inline-block;width:100%;vertical-align:middle;margin-bottom:30px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.package-item-image{position:relative;display:inline-block;width:100%;vertical-align:middle;overflow:hidden}.package-block:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03)}.package-block img{vertical-align:middle;-webkit-transition:.7s;-moz-transition:.7s;transition:.7s;backface-visibility:hidden}.package-item-content{position:absolute;bottom:0;left:0;width:100%;z-index:20;height:auto;padding:18px 19px;box-sizing:border-box;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.22, 0.11, 1.33);-moz-transition:all 0.3s cubic-bezier(0.29, 0.22, 0.11, 1.33);transition:all 0.3s cubic-bezier(0.29, 0.22, 0.11, 1.33)}.package-item-image:hover:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;background:-moz-linear-gradient(to bottom, transparent 27%, rgba(0,0,0,0.67) 65%, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(to bottom, transparent 27%, rgba(0,0,0,0.67) 65%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, transparent 27%, rgba(0,0,0,0.67) 65%, rgba(0,0,0,0.6) 100%);z-index:10;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.package-item-content-inner{position:relative;display:inline-block;width:100%;vertical-align:middle;overflow:hidden}.package-title{padding:10px 0;text-align:center;display:none}.package-item-image:hover .package-title{display:block}.package-title h4{display:block;margin:0 0 6px;color:#fff}.package-sec{padding:50px 0}.package-name h4{margin:0;color:#359500}.package-name h4 span{float:right}.package-sec .heading-decorated{text-align:center;margin-top:0}.package-inner-detail{padding:20px 5px;background:#fff;box-shadow:3px 2px 10px 4px rgba(0,0,0,0.05);margin-bottom:30px}#menu-main-menu ul{display:none;position:absolute;top:30px;background:#fff;width:160px;line-height:24px;padding:0;left:0;z-index:2}#menu-main-menu ul>li{padding:5px 15px}#menu-main-menu ul>li>ul{display:none;position:absolute;left:100%}#menu-main-menu ul li:hover a{color:#359500 !important}#menu-main-menu li.has_sub ul{z-index:101}#menu-main-menu li.has_sub ul>li>ul{border:0;border-radius:0;box-shadow:none;margin-top:0}#menu-main-menu li.has_sub:hover ul{display:block;list-style:none;text-align:left}#menu-main-menu li.has_sub:hover ul ul{display:none;position:absolute;left:-100%;top:0}#menu-main-menu li{position:relative}#menu-main-menu li ul li:hover ul{display:block !important}#homeCarousel:after{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll bottom center transparent;content:'';position:absolute;bottom:-5.25em;height:73px;width:100%;transform:rotate(180deg);background-size:124%}#homeCarousel:before{content:'';background:#359500;width:1200px;position:absolute;bottom:-43px;margin:auto;height:167px;left:0;right:0;z-index:-1;webkit-clip-path:polygon(0 71%, 100% 69%, 96% 100%, 3% 100%);clip-path:polygon(0 73%, 100% 73%, 96% 100%, 3.8% 100%);background:linear-gradient(to right, #fff 0%, #fff 50%, #359500 50%, #359500 100%)}@media screen and (max-width: 1380px){#homeCarousel:after{background-size:175%}}#homeCarousel{position:relative;z-index:0}.sercive-sec{padding-top:50px;padding-bottom:50px;position:relative}.sercive-sec:before{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll top center transparent;content:'';position:absolute;top:-4.2em;height:73px;width:100%;transform:rotate(180deg)}.bus-types{padding-bottom:50px;padding-top:0px;position:relative}.blog-sec,.top-routes{position:relative;padding-bottom:50px}.top-routes:before{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll top center transparent;content:'';content:'';position:absolute;top:-4.2em;height:73px;width:100%}.blog-sec:before{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll top center transparent;content:'';content:'';position:absolute;top:-2em;height:73px;width:100%;transform:rotate(180deg)}.top-routes:after{content:'';background:#f8f8f8;width:1049px;position:absolute;top:-53px;margin:auto;height:55px;left:0;right:0;z-index:-1;-webkit-clip-path:polygon(10% 0, 91% 0, 100% 100%, 0% 100%);clip-path:polygon(10% 0%, 95% 0, 100% 100%, -7% 100%)}.blog-sec:after{content:'';background:#f8f8f8;width:1049px;position:absolute;top:-20px;margin:auto;height:38px;left:0;right:0;z-index:1;-webkit-clip-path:polygon(4% 0%, 96% 0, 100% 100%, 0% 100%);clip-path:polygon(4% 0%, 96% 0, 100% 100%, 0% 100%);transform:rotate(180deg)}.testimonial-sec:before{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll top center transparent;content:'';content:'';position:absolute;top:-0.6em;height:73px;width:100%;transform:rotate(180deg)}.download-sec:before{background:url(row5-bg-2f75e3cb121543d8360357c6853aa8d631c3c12bbf22180190957ff7b24fad79.png) no-repeat scroll top center transparent;content:'';content:'';position:absolute;top:-0.6em;height:73px;width:100%;left:0;right:0;margin:0 auto;float:none}#homeCarousel .carousel-control.left,#homeCarousel .carousel-control.right{background-image:none !important;top:50%}#homeCarousel .carousel-control span{color:#359500;background:#fff;height:50px;width:50px;border-radius:50%;line-height:50px;-webkit-transition:color .3s ease, background .3s ease;transition:color .3s ease, background .3s ease;font-size:30px}#homeCarousel .carousel-control span:hover{color:#fff;background:#359500}.heading span{display:block;font-family:Satisfy, cursive;font-size:33px;line-height:1.8em;color:#359500}.heading h1{margin:0}.heading p{font-size:16px;line-height:28px;margin:12px auto 10px;width:600px}.heading{padding-bottom:40px}.package-item-label-inner{position:absolute;display:inline-block;top:0;right:0;padding:9px 30px;letter-spacing:-.05em;font-weight:500;color:#fff;background-color:#359500;z-index:2}.top-routes{background:#f8f8f8;padding:0 0 50px 0}.bus-route-item{position:relative}.route-item{margin-bottom:30px}.qodef-owl-slider .owl-dots{text-align:center;margin:0}.qodef-section-title-holder p{font-size:17px;line-height:28px}.blog-sec{padding:100px 0}.amenity-content{position:relative;display:inline-block;width:100%;vertical-align:middle}.amenity-image{border-radius:100%;box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;z-index:1;height:150px;width:150px}.amenity-image img{display:block;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);border-radius:100%;box-sizing:border-box;margin:auto}.amenity-image:after{position:absolute;display:block;width:100%;top:0;left:0;height:100%;content:'';background-color:#FFF;z-index:-1;border-radius:100%;box-sizing:border-box;box-shadow:0px 2px 18.92px 5.08px rgba(0,0,0,0.09)}.amenity-content:hover .amenity-image img{-webkit-transform:translateZ(0) scale(1.03);-moz-transform:translateZ(0) scale(1.03);transform:translateZ(0) scale(1.03)}.amenity-sec{background-color:#fff;padding:30px 0 70px;position:relative}.booking-sec{float:left;width:100%;margin-top:-35px}.booking-sec .booking-col{max-height:78px;box-sizing:border-box;float:left;width:20%;position:relative}.booking-sec .booking-form-input{width:100%;margin-bottom:0;float:left;position:relative;display:flex}.booking-sec .booking-form-input span.fa{color:#359500;left:15px;line-height:80px;position:absolute;font-size:17px;top:-2px}#booking-widget.sticky .booking-row{box-shadow:0 3px 13px 0 rgba(0,0,0,0.07)}#booking-widget .booking-row .booking-col:first-child select{border-radius:0 0 0 50px}#booking-widget .booking-row .booking-col:last-child input{border-radius:0 0 50px 0}#booking-widget.sticky .booking-row .booking-col:first-child select{border-radius:0 0 0 0}#booking-widget.sticky .booking-row .booking-col:last-child input{border-radius:0 0 0 0}.booking-sec select{margin:0;height:78px;color:#359500;border:0;width:100%;padding:0 0 0 32px;border-right:1px solid #f1f1f1;background:#fff}.book-btn{color:#fff;background-color:#359500;border:1px solid transparent;width:100%;padding:27px 10px;max-height:80px;font-family:Poppins, sans-serif;border:none;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-sizing:border-box}.booking-sec select:focus{outline:none}#homeCarousel .carousel-caption{top:28%}#homeCarousel .carousel-caption h1{color:#fff}#homeCarousel .carousel-caption span{font-size:25px}.bus-route-item-excerpt{min-height:120px}.qodef-counter-inner h4{color:#fff;margin:10px 0;font-size:14px}span.count-plus{color:#fff;font-size:36px;font-weight:600}.qodef-counter-title{font-size:30px;font-family:Satisfy, cursive;color:#fece13;font-weight:normal}.package-title p{color:#fff;transition:all .5s}.preview_header_top{background:#f00;text-align:center;color:#fff}.carousel-inner .item img{width:100%}#agent_reg .message,#download_app .message,#feedback_block .message,.slider_parent .message{position:fixed;top:-600px;left:50%;transform:translate(-50%, 0%);width:300px;border-radius:8px;padding:30px;text-align:center;font-weight:300;opacity:0;z-index:999;transition:top 0.3s cubic-bezier(0.31, 0.25, 0.5, 1.5),opacity 0.2s ease-in-out;box-shadow:0px 0px 11px 3px rgba(0,0,0,0.26)}#agent_reg .message .check,#download_app .message .check,#feedback_block .check,.slider_parent .message .check{position:absolute;top:0;left:50%;transform:translate(-50%, -50%) scale(4);width:60px;height:60px;line-height:60px;color:white;font-size:3.8rem;padding-top:0px;border-radius:50%;opacity:0;transition:transform 0.2s 0.25s cubic-bezier(0.31, 0.25, 0.5, 1.5),opacity 0.1s 0.25s ease-in-out}.slider_parent .message{position:fixed}#agent_reg .message .scaledown,#download_app .message .scaledown,#feedback_block .message .scaledown,.slider_parent .message .scaledown{transform:translate(-50%, -50%) scale(1);opacity:1}#agent_reg .message p,#download_app .message p,#feedback_block .message p,.slider_parent .message p{font-size:1.1rem;margin:25px 0px;padding:0}#agent_reg .message p:nth-child(2),#download_app .message p:nth-child(2),#feedback_block .message p:nth-child(2),.slider_parent .message p:nth-child(2){font-size:2.3rem;margin:40px 0px 0px 0px}#agent_reg .message #agent-success,#feedback-ok,#download_app .message #close,#feedback_block .message #ok,.slider_parent .message #ok{position:relative;color:white;border:0;width:100%;height:40px;border-radius:6px;font-size:20px;transition:background 0.2s ease;outline:none}#download_app .comein,#feedback_block .comein,.slider_parent .comein,#agent_reg .comein{top:35%;opacity:1}#success,#fail{display:none;float:right;position:absolute;right:0}.agent_info #success,.agent_info #fail{margin-left:16%}#fail{color:red}#success{color:green}#agent_reg .message,#download_app .message,#feedback_block .message,.slider_parent .message{background:#fff;color:#212121}#agent_reg .message .check,#download_app .message .check,#feedback_block .message .check,.slider_parent .message .check{background:#359500;color:#fff}#agent_reg .message #agent-success,#download_app .message #close,#feedback_block .message #feedback-ok,.slider_parent .message #ok{color:#fff;background:#359500}#agent_reg .message #agent-success:hover,#download_app .message #ok:hover,#feedback_block .message #feedback-ok:hover,.slider_parent .message #ok{background:#359500}#contact_contact_type{width:100% !important;position:relative;display:inline-block;vertical-align:middle;font-size:13px;width:100%;border-radius:0;height:35px;padding:5px 10px;color:#000;background:#fff;border:1px solid #aaa;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.contact-sec #feedback_block .container{width:auto}.contact-sec .feedback-sec{padding-bottom:0}.contact-sec #feedback_block .container .col-md-8.col-md-offset-2{margin-left:auto;width:100%}.mbooking-sec .print_footer button{box-shadow:none;background:none;border:none;font-weight:normal;padding:0;text-transform:capitalize;color:#359500}.mbooking-sec #overlay{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);display:none;z-index:999}.mbooking-sec #popup{max-width:600px;position:relative;margin:20px auto;background:#fff}.terms-conditionss{max-height:400px;height:400px;overflow:auto;padding:20px;background:#fff}.mbooking-sec .terss #close{position:absolute;top:3px;right:18px;cursor:pointer;color:#fff;background:#359500;padding:5px 10px;border-radius:50%;font-size:21px}.terms-conditionss i{color:#359500;padding-right:5px}.terms-conditionss ul li span{color:#dd0000;font-weight:bold}.terms-conditionss ul li{margin-bottom:10px}.grid-style{text-align:center;box-shadow:0 0 40px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);-moz-box-shadow:0 0 40px rgba(0,0,0,0.1);overflow:hidden;margin-bottom:30px;background:#fff;padding:20px;transition:all ease .4s;position:relative}.grid-style button{position:absolute;bottom:5px;background:transparent;border:2px;text-transform:capitalize;cursor:pointer;color:#f6b321}.special-disount-icon{background:url(spcl-offer-bbc8d4b72bfdef5e2139532461220dc01d79318b84cf05d3fdb255fafef55633.png) no-repeat center;height:200px;width:100%;position:relative;bottom:15px}.flat-offer-icon,.flat-disount-icon{background:url(flat-offer-573b92b6cb4c69f7a46c67ed5bcb344b815099c047da2531fb2bdd7f530ffd97.png) no-repeat center;height:200px;width:100%;position:relative;bottom:15px}.special-disount-icon span,.flat-offer-icon span,.flat-disount-icon span{font-size:28px;color:#fff;font-weight:bold;position:absolute;top:35%;left:40%}.figure-details .offercode{font-weight:700}.figure-details{min-height:156px}.offer-page{padding:50px 0}.offers-pop #popup{max-width:600px;width:80%;padding:20px;position:relative;margin:20px auto;background:#fff}#overlay{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);display:none;z-index:999}.offers-pop #close{position:absolute;top:10px;right:10px;cursor:pointer;color:#fff;padding:1px 9px;border-radius:50%;font-size:21px;background:#fbb034}.offers-terms i{padding-right:5px}.offers-terms ul li span{color:#dd0000;font-weight:bold}.offers-terms ul li{margin-bottom:10px}.black_overlay{background:url(img-overlay-47764dddc9871230fde743225454839341d4af624929c00e97c3510fd7e8288d.png) repeat top left;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1001}#download_app .display-phn label{font-weight:bold;font-size:16px;margin:0 5px}#download_app .display-phn label:first-child{margin-left:6em}.inner-download-app:before,.inner-download-app:after{content:none}.inner-download-app .ac-device nav{margin-left:18em}#carousel-example-generic .carousel-inner .item img{height:487px;width:428px}#booking-widget-new .ant-select-selection__placeholder,#booking-widget-new .ant-select-search__field__placeholder{margin-top:-20px}#booking-widget-new .ant-select-selection--single{height:50px !important}#booking-widget-new .widget-container button.ant-btn.ant-btn-primary{opacity:1 !important}#booking-widget-new .ant-row{margin-left:0 !important;margin-right:0 !important}#booking-widget-new .widget-container .ant-select-selection--single,#booking-widget-new .widget-container .ant-calendar-picker{border-bottom:0 !important}#booking-widget-new .widget-container .ant-form-item{border:1px solid #ddd;display:block;height:120px;padding:20px 15px;border-right:none;width:100%}#booking-widget-new .widget-container .ant-select-selection--single .ant-select-arrow{display:none}#booking-widget-new .widget-container .ant-select-selection--single{display:grid;background:transparent}#booking-widget-new .search-widget .ant-select-selection__placeholder,#booking-widget-new .ant-select-selection-selected-value{color:#000;font-size:35px;line-height:50px;font-weight:600;height:auto}#booking-widget-new .search-widget .ant-select-selection__placeholder,#booking-widget-new .ant-select-selection-selected-value{padding-left:0}#booking-widget-new .ant-select-selection__rendered{padding-left:0px !important}#booking-widget-new .search-widget .ant-col-6,#booking-widget-new .search-widget .ant-col-4{padding:0 !important}#booking-widget-new .widget-container .ant-calendar-picker .ant-calendar-picker-icon{display:none}#booking-widget-new .widget-container .ant-calendar-picker input{height:auto;font-family:Poppins, sans-serif !important;border:0 !important;font-size:17px;color:#000;padding-left:0;line-height:50px}#booking-widget-new .ant-col-4 .ant-row.ant-form-item span.ant-form-item-children span.ts-datepicker.ant-calendar-picker input.ant-calendar-picker-input.ant-input::placeholder{height:-webkit-fill-available;font-family:Poppins, sans-serif !important;color:#656565;font-size:14px}#booking-widget-new span.ts-datepicker.onwardDate.ant-calendar-picker:after{content:none}#booking-widget-new #booking-widget .widget-container .ant-calendar-picker input{z-index:1;border:none !important}#booking-widget-new .ant-select-selection-selected-value{position:absolute;left:0;right:9px;color:#47951c;line-height:50px;height:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}#booking-widget-new .widget-container{margin-bottom:0}.home .ant-select-dropdown,.home .ant-calendar-picker-container{font-family:Poppins, sans-serif !important}#booking-widget .widget-container .ant-select-selection--single:first-child{border-radius:0 0 0 50px}.sticky .search-widget{margin-top:0 !important}#booking-widget.sticky .search-widget{box-shadow:0 3px 13px 0 rgba(0,0,0,0.07);border-bottom:2px solid #ffdb4d}.search-widget .ant-btn-primary{height:78px;border-radius:0 0 50px 0 !important}.search-head>.container{padding:0 15px !important}#booking-widget.sticky .container{padding:0 !important}#booking-widget.sticky .widget-container .ant-select-selection--single:first-child,.sticky .search-widget .ant-btn-primary{border-radius:0 !important}.qodef-footer-top-alignment-left p{color:#fff}.left-row .highlight.active:before{content:'';height:0px;position:absolute;bottom:0;top:-3em;right:-7em;margin:auto 0;width:1px;border-bottom:3px solid #ffcb05;-webkit-animation:increase 3s;-moz-animation:increase 3s;-o-animation:increase 3s;animation:increase 3s;animation-fill-mode:forwards}.right-row .highlight.active:before{content:'';height:0px;position:absolute;bottom:0;top:-3em;left:-6em;margin:auto 0;width:1px;border-bottom:3px solid #ffcb05;-webkit-animation:increase 3s;-moz-animation:increase 3s;-o-animation:increase 3s;animation:increase 3s;animation-fill-mode:forwards}@keyframes increase{100%{width:100px}}.footer_more{color:#47951c}.search-results-page .search-widget .ant-btn-primary{height:30px !important;border-radius:0 !important;margin-top:2px !important}.ant-btn-primary{background-color:#47951c !important}.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),.ant-select-selection:hover{border-color:#47951c !important}.ant-btn:hover,.ant-btn:focus{border-color:#47951c !important}div.fare_info>div.net_fare_area>div.total-field{border-top:1px solid #000000 !important;border-bottom:1px solid #000000 !important}div.fare_info>div.net_fare_area>div.total-field:last-child{border-top:0 !important;border-bottom:1px dashed #eee !important}div.fare_info>div.net_fare_area>div.total-field span:last-child{font-size:17px}.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item{width:40%}.passenger-details .ant-form.ant-form-inline .ser_sign_but{width:10% !important}#root .passenger-details{padding-bottom:30px}.btn-btn-wrowse{border:1px solid #ddd;padding:10px;margin-right:10px}.get-btn .btn_1{background:#47951c;padding:5px 12px;text-align:center;color:#fff;cursor:pointer;line-height:normal;border:2px solid #47951c}.get-btn{margin-top:30px}.quote_detail .form-group{display:flex}#quote-model .modal-content{width:450px;margin:auto}#quote-model .form-control{background:transparent !important;border:1px solid #ddd !important;border-radius:0}#quote-model .submit{background:#47951c;border:2px solid #47951c;border-radius:0 !important;color:#fff}.package-detail a{color:#FFC107;display:block;margin-bottom:5px}.testimonials_content_wrap a{color:#47951c;cursor:pointer}.testimonial-sec{padding:140px 0 70px;position:relative}.sitemap-inner h5{color:#47951c}.ant-btn,.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active,.ant-btn-primary.active{background:#47951c !important;border:#47951c !important;color:#fff;border-radius:0}.customer-login-page{padding:0}.customer-login-page .ant-tabs-tab{padding:10px 20px !important;font-family:Poppins, sans-serif  !important;margin-bottom:0 !important}.customer-login-page .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab:hover,.customer-login-page .ant-tabs-tab-active{background:#47951d;color:#fff !important}.customer-login-page .ant-tabs-nav .ant-tabs-tab:hover,.customer-login-page .ant-tabs-nav .ant-tabs-tab-active{color:#47951d}.customer-login-page .ant-tabs-content .ant-tabs-tabpane h3.heading_prof{color:#221e1f;font-size:28px;font-weight:700;display:none;margin-bottom:0.2em;font-family:Poppins, sans-serif  !important;margin-top:15px}.customer-login-page .ant-tabs-content .ant-tabs-tabpane .mybookingss .btn{background:none;color:#333;border:0;font-size:16px;padding:0;box-shadow:none;margin-top:20px;margin-bottom:20px;font-family:Poppins, sans-serif  !important}.customer-login-page .ant-tabs-content .ant-tabs-tabpane .mybookingss .btn.active{color:#479512}.customer-login-page .ant-tabs-content .ant-tabs-tabpane .mybookingss .btn.active:after{content:'';background:#479512;height:2px;width:100%;position:absolute;left:0;bottom:-6px}.login_user .ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled){border-color:#d3d3d3 !important}.login_user .ant-modal-content{overflow:visible}.login_user .ant-input{padding:4px 11px;background:none;border:1px solid #d9d9d9 !important}.login_user .ant-modal-body{overflow:visible !important}.login_user .ant-tabs-nav .ant-tabs-tab:hover{color:#fff;background:#47951d}.login_user .ant-tabs-bar{border-bottom:0 !important;position:relative;top:-3em;margin-bottom:0}.login_user .ant-tabs-bar .ant-tabs-nav-scroll{width:80%;margin:0 auto;border-radius:5px 5px 0 0;border-bottom:4px solid #fbb034;background-color:#fbb034;color:#000}.login_user .ant-tabs-bar .ant-tabs-nav-scroll .ant-tabs-nav{width:100%}.login_user .ant-tabs-bar .ant-tabs-nav-scroll .ant-tabs-tab{width:50%;text-align:center;margin:0 !important}.login_user .ant-tabs-bar .ant-tabs-nav-scroll .ant-tabs-tab-active{color:#fff !important;background:#47951c}.login_user .ant-tabs-bar .ant-tabs-nav-scroll .ant-tabs-ink-bar-animated{display:none !important}.login_user .ant-modal-close{display:none}.login_user .ant-modal-content{margin:auto;padding:0 20px;background:#fff;box-shadow:0px 3px 18px 8px rgba(0,0,0,0.1);margin-top:20px;border-radius:5px;border-bottom:3px solid #47951d;position:relative}.login_user .ant-modal-body{padding:0}.login_user .ant-modal-body .ant-tabs{overflow:visible !important}.login_user .ant-modal-body label{float:left;margin-bottom:0;line-height:30px}.login_user .ant-modal-body button{width:100%;margin:0;border-radius:0}.login_user .ant-modal-footer{border:0;padding:0;padding-bottom:10px}.login_user .ant-modal-footer .ant-btn.ant-btn-primary{display:none}.login_user .ant-modal-footer .ant-btn{border-radius:0;color:#fff}.login_user .ant-form-item-children .ant-btn-primary{margin:10px 0 !important}.login_user .ant-modal-content{height:auto}.login_user .ant-modal-close-x{height:25px;width:25px;line-height:25px}.qodef-post-excerpt-holder a{color:#47951c}.qodef-post-image img{height:136px}.search-results-page .ts-datepicker .ant-input{border:1px solid #d9d9d9 !important}.galleryinner-sec #carousel .carousel-inner .item img{max-height:350px;width:auto !important;margin:0 auto;border:4px solid #ffdd00}.galleryinner-sec #thumbcarousel .item img{height:60px}.qodef-top-bar .qodef-icon-widget-holder:hover .qodef-icon-text{color:#359500}.chosen-container-single .chosen-single div b{background:url(chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 0px 8px}@media print{#page-content section{padding-bottom:20px}.qodef-top-bar{display:none}}.qodef-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:before{font-weight:400;font-family:'FontAwesome';content:"\f2bd";background:#387614;position:absolute;right:0;width:43px;font-size:25px;text-align:center;top:0;bottom:0;padding-top:10px}#animate-thanku{width:85px;height:150px;float:right;margin-right:4em;margin-top:5.2em;background-image:url(animat-person-11e74fc66ffc41322086c2d83bb646e8978609f9ba67dbeff9b53dad835712fd.png);-webkit-animation:walk 11s steps(7) infinite;-moz-animation:walk 11s steps(7) infinite;-o-animation:walk 11s steps(7) infinite;animation:walk 11s steps(7) infinite;background-repeat:no-repeat;background-position:center;-webkit-animation-iteration-count:1;background-size:600px}​ .line-1,.line-2{width:100%;margin:5% auto 10px;border-right:2px solid #fff;font-size:30px;white-space:nowrap;overflow:hidden;transform:translateY(-50%);color:#333;font-weight:600;line-height:normal}.thanku_content .offer-typewriter{animation:typewriter 4s steps(12) 1s 1 normal both,blinkTextCursor 500ms steps(12) infinite normal;animation-delay:2.5s;position:absolute;left:10%;width:100%;margin:5% auto 10px;border-right:2px solid #fff;font-size:14px;white-space:nowrap;overflow:hidden;transform:translateY(-50%);color:#333;font-weight:600}.thanku_content .thank-typewriter{animation:typewriters 5s steps(34) 1s 1 normal both,blinkTextCursor 1000ms steps(34) infinite normal;animation-delay:10s}@keyframes typewriter{from{width:0}to{width:20em}}@keyframes typewriters{from{width:0}to{width:20em}}@keyframes blinkTextCursor{from{border-right-color:#fff}to{border-right-color:transparent}}#bus-animate{width:406px;height:120px;position:relative;background-image:url(thanku-bus-d6a12cf81a5cbce895766fba8534885cfc85472929c9065a5ba785fcb6c6699b.png);-webkit-animation:mymove 3s;animation:mymove 3s;margin-top:27%}@-webkit-keyframes mymove{from{left:0px}to{left:650px}}@keyframes mymove{from{left:0px}to{left:650px}}@-webkit-keyframes walk{from{background-position:0px}to{background-position:-600px}}@-moz-keyframes walk{from{background-position:0px}to{background-position:-600px}}@-o-keyframes walk{from{background-position:0px}to{background-position:-600px}}@keyframes walk{from{background-position:0px}to{background-position:-600px}}.bg-image{background:url(road-eb61f0c052894264e83dbf01413559fe6195a408ff832f3505fb03398035942c.jpg) no-repeat bottom;height:260px;background-size:100% 50px}.thanku_content .print-btn{padding:10px 17px 10px;height:42px;border:none;border-radius:0;background:#359500;color:#fff}.download-app .display-phn,.download-app .phn_link{display:flex;margin-bottom:10px}.download-app .phn_link .form-control{height:42px;border-radius:0}.download-app .phn_link .form-control:focus{border-color:#47951c;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #47951c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #47951c}.download-app .phn_link .search{padding:10px 17px 10px;height:42px;border:none;border-radius:0}.apps_wrap .app_store{background-position:-170px 0}.apps_wrap .apps_link{background-image:url(apps-760a3d96f319dafb337d203ba9c43b99483a0584a714d6eb2f40b5e9542c8da5.png);background-repeat:no-repeat;background-size:200% auto;display:inline-block;height:57px;margin-right:15px;width:170px}.apps_wrap{margin-top:20px;margin-bottom:40px;text-align:center}#booking-widget .has-error .ant-form-explain,.has-error .ant-form-split{position:absolute;top:4px;left:10px}.search-results-page .search-results-header .ant-btn{color:#fff}.search-results-page .search-row .ant-col-2.text-center button.ant-btn.ant-btn-sm{color:#fff;border-radius:2px}.ant-popover-inner-content{font-family:Poppins, sans-serif !important;line-height:25px}.search-results-page .normal-coach-layout,.search-results-page .split_layout{color:#000}.ant-btn-danger{background:#f5222d !important;border-radius:0;color:#fff !important}#print_page .print-ticket button{padding:5px 9px;height:39px;border-radius:2px}.page-id-37 .mbooking-sec .heading_prof{margin:0}.page-id-37 .mbooking-sec .page-heading{margin-bottom:0}#print_page .print-ticket td,#print_page .print-ticket th{text-align:center}.mbooking-sec .phone-confirm-table{width:95% !important}.mbooking-sec .phone-confirm-table tr{border:1px solid #000 !important}.mbooking-sec table.passengers-table tr{border:1px solid #000 !important}.mbooking-sec #root>section>div>div>.text-center{font-size:16px;margin-top:22px;font-weight:bold;color:#000}.ant-input{border:1px solid #cac1c1 !important}.passenger-details .ant-select-selection{border-radius:0}.passenger-details .ant-input{background:none !important}.passenger-details .passenger-contact-row .ant-select-selection{margin-right:5px}.passenger-details .user-wrapper>div h4,.passenger-details .user-wrapper>div p{margin-top:0px}.schedule-sec #example_length select.form-control.input-sm{border-radius:0}.schedule-sec #example_length{margin-bottom:10px}.schedule-sec #example_filter{text-align:right}.schedule-sec #example_filter input{margin-left:10px}.schedule-sec #example_wrapper .col-sm-7 ul.pagination{float:right}.schedule-sec .pagination>li:first-child>a,.schedule-sec .pagination>li:first-child>span{border-radius:0}.schedule-sec .pagination>.active>a,.schedule-sec .pagination>.active>span,.schedule-sec .pagination>.active>a:hover,.schedule-sec .pagination>.active>span:hover,.schedule-sec .pagination>.active>a:focus,.schedule-sec .pagination>.active>span:focus{background-color:#47951c;border-color:#47951c;color:#fff}.schedule-sec .pagination>li>a,.schedule-sec .pagination>li>span{color:#47951d}.search-result-parent .boarding_droping_point .ant-select-selection__rendered{padding-left:0 !important}.page-id-37 .ant-confirm-btns button{color:#fff;border-radius:0}.page-id-37 .ant-modal{font-family:Poppins, sans-serif !important}.galleryinner-sec{padding-top:30px}.customer-login-page .page-loader{text-align:center;width:100%;position:absolute;z-index:1;height:100%;background:rgba(255,255,255,0.5)}.customer-login-page .page-loader .loader-wrap{position:absolute;margin:auto;left:0;right:0;top:50%;transform:translateY(-50%)}.customer-login-page .phone-confirm-table{width:100%}.customer-login-page .phone-confirm-table th,.customer-login-page .phone-confirm-table td{padding:5px 10px;font-size:12px;line-height:20px}.customer-login-page .phone-confirm-table th{text-align:right;width:140px}.customer-login-page .passengers-table{width:100%}.customer-login-page .passengers-table th,.customer-login-page .passengers-table td{padding:5px 10px;font-size:12px;line-height:20px}.customer-login-page .page-heading{font-size:24px;line-height:32px;margin-top:0px;margin-bottom:20px;padding-bottom:20px}.customer-login-page .page-heading.border-bot{border-bottom:1px solid #ccc;padding-bottom:5px}.customer-login-page .page-heading small{margin-left:15px}.customer-login-page .fare-box{display:inline-block;width:55px;text-align:right}.customer-login-page .paywallets img{max-width:140px}.customer-login-page .wallet-btns button{margin-right:15px}.customer-login-page .transactions_table table{font-size:12px}.customer-login-page .transactions_table table .ant-table-thead>tr>th,.customer-login-page .transactions_table table .ant-table-tbody>tr>td{padding:8px}.customer-login-page h4.item-title{margin-bottom:0px;font-size:15px;line-height:26px;letter-spacing:0.5px;margin-top:0px}.customer-login-page .ant-table table{width:96%;border-collapse:separate;border-spacing:0;text-align:left;margin:auto;background:#fff;box-shadow:0px 3px 18px 8px rgba(0,0,0,0.1);margin-top:10px;border-radius:10px;border-bottom:3px solid #47951d;position:relative;margin-left:2%;margin-right:2%}.customer-login-page .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content{padding-left:20px;padding-right:20px;border-left:1px solid #e8e8e8}.customer-login-page .ant-table-tbody>tr:hover>td{background:#eaeaea}.customer-login-page .ant-table-thead>tr>th{background:none;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:left;color:#000;font-weight:500;border-bottom:1px solid #47951d;font-size:14px;font-family:Poppins, sans-serif !important}.customer-login-page .ant-table-tbody>tr>td{font-size:12px}.customer-login-page .ant-tabs-ink-bar{background-color:#fdcd36}.customer-login-page .ant-row .ant-input{border:1px solid #d9d9d9 !important;background:none}.customer-login-page .my_profile{margin:auto;padding:30px;background:#fff;box-shadow:0px 3px 18px 8px rgba(0,0,0,0.1);margin-top:20px;border-radius:5px;border-bottom:3px solid #47951d;position:relative;margin-bottom:30px;margin-left:20px;margin-right:20px}.customer-login-page h5.item-desc{margin-bottom:0px;font-size:12px;line-height:20px;letter-spacing:0.5px;color:#999}.mybookings{position:relative;min-height:400px}.f12{font-size:12px}.ant-select-dropdown-menu-item:hover{background:#fff;color:#000}.ant-select-dropdown-menu-item-active{background:#fff;color:#000}.ant-select-dropdown-menu{border:1px solid #ccc;border-top:0}.ant-btn-primary{border-color:#f67a1d !important}.ant-input-affix-wrapper .ant-input-prefix{right:12px;left:auto !important}.ant-input-affix-wrapper .ant-input-prefix i{color:#47951d !important;font-size:18px}.ant-table{min-height:250px}.ant-input-affix-wrapper .ant-input:not(:first-child){padding-right:30px;padding-left:5px !important}.ant-select-arrow{color:#47951d !important}a.ant-calendar-today-btn{color:#47951d !important}.oauth{padding:0px;margin:0px;list-style:none}.oauth li{display:inline-block}.oauth li svg{width:2em;height:2em;color:#f5723e}.otp-modal label{text-align:left;display:block;line-height:20px}.otp-modal label:after{content:""}.otp-modal .ant-btn-primary{width:100%}.otp-modal .ant-modal-close-x{color:#fff;background:#47951c !important;width:30px;height:30px;line-height:30px}body{font-family:Poppins, sans-serif !important}.ant-table-thead>tr>th{font-family:Poppins, sans-serif !important}.ant-select-dropdown-menu-item:hover,.ant-select-dropdown-menu-item-active{background:#47951c !important}.ant-calendar-selected-date .ant-calendar-date,.ant-calendar-selected-date .ant-calendar-date:hover,.ant-calendar-selected-start-date .ant-calendar-date,.ant-calendar-selected-start-date .ant-calendar-date:hover,.ant-calendar-selected-end-date .ant-calendar-date,.ant-calendar-selected-end-date .ant-calendar-date:hover,.ant-calendar-date:hover,.ant-calendar-date:hover:hover,.ant-calendar-selected-day .ant-calendar-date,.ant-calendar-selected-day .ant-calendar-date:hover{background:#47951c !important;border-color:#47951c !important}.ant-slider-track,.ant-slider:hover .ant-slider-track{background-color:#47951c !important}.filters-wrap .filter-value{color:#47951c !important}.ant-slider-handle{border:solid 2px #47951c !important}div.fare_info>div.net_fare_area>div>span:last-child,.user-wrapper>div h4{color:#000 !important}#search_page{font-family:Poppins, sans-serif !important}#search_page .ant-tabs-nav .ant-tabs-tab-active button span,#search_page .ant-tabs-nav .ant-tabs-tab:active button span,#search_page .ant-tabs-nav .ant-tabs-tab:hover button span{color:#fff}#search_page .search-result-parent{min-height:250px}#search_page .ant-tabs-nav .ant-tabs-tab-active,#search_page .ant-tabs-nav .ant-tabs-tab:active,#search_page .ant-tabs-nav .ant-tabs-tab:hover{color:#47951c !important}#search_page .ant-select-selection-selected-value{font-family:Poppins, sans-serif !important}#search_page .ant-modal-close-x{color:#fff}#search_page .ant-card{font-family:Poppins, sans-serif !important}#search_page .ant-modal-header{background:#47951c !important}#search_page .ant-modal-header .ant-modal-title{color:#fff}#search_page .ant-card-body .ant-collapse>.ant-collapse-item>.ant-collapse-header{font-family:Poppins, sans-serif !important}.ant-modal-content .ant-modal-close .ant-modal-close-x{color:#fff}.ant-modal-content .ant-modal-header{background:#47951c}.ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}#search_page .filters-wrap.active{position:relative}.trackingo_img{background:url(tracking-e7c76b700dba896d3f17741183ad30789cf6ebe5879eb20d3aa43b21c5362229.png) no-repeat left 2px top 1px;height:49px;float:right;width:50px}#trackingo_sec .text-right{margin:14px 0}.search-results-page .search-head .container .search-widget .ant-form-item-control-wrapper .ant-select-selection__rendered:before{position:relative}.search-results-page .search-head .container .search-widget .ant-form-item-control-wrapper .ant-select-selection__rendered:before{content:"\f041";font-weight:400;font-family:fontawesome;color:#359500;left:2px;line-height:normal;position:absolute;font-size:17px;top:5px}.search-results-page .search-head .container .search-widget .ts-datepicker .ant-calendar-picker-icon{left:5px}.search-results-page .search-head .container .search-widget .ts-datepicker .ant-calendar-picker-icon:after{color:#359500}.search-results-page .search-head .container .search-widget .ts-datepicker .ant-input{padding-left:23px}.search-result-parent a,.search-result-parent .info_text,.search-result-parent .info_text:hover{color:#359500;font-weight:500;cursor:pointer}.search-result-parent .info_text,.search-result-parent .info_text:hover{color:#359500 !important;padding-left:15px}.search-result-parent a:hover{color:#e20b0b}#search_page .amenities-tip-container li{margin-bottom:5px}#search_page .amenties-list li.amenties-list-more{font-size:25px;position:relative;top:5px;font-weight:normal}#search_page .amenties-list li.amenties-list-more a{font-weight:normal;color:#333;cursor:default}#search_page .amenties-list li.amenties-list-more a span{font-size:13px;position:absolute;top:-5px;right:8px;line-height:normal;font-weight:500;margin-bottom:40px}#search_page .split_layout .coach-legend{width:100%;background:transparent;padding:0px;border-radius:4px;border:none;box-shadow:none !important;display:block}#search_page .coach-legend>span.text-left{padding-left:12px;display:inline-block}#search_page .coach-legend+div{width:100% !important}#search_page .coach-legend>span.text-left:first-child{padding-left:0}.ant-select{font-family:Poppins, sans-serif !important}.search-results-page .ant-select-selection__placeholder,.search-results-page .ant-select-search__field__placeholder{color:#636363}.search-results-page .boarding_droping_point .landmark-content span{color:#999}#search_page .ant-popover-content .ant-popover-inner .ant-popover-inner-content{padding:5px 16px !important}#search_page .ant-popover-content .ant-popover-inner .ant-popover-inner-content .stage-tooltip tr td{padding:3px !important}#search_page .ant-popover-content .ant-popover-inner .ant-popover-inner-content .stage-tooltip tr td:first-child{color:#47951d !important}#search_page .service-details-container .split_layout.cabin-sleeper .coach-header h4{font-size:14px;margin-top:0;margin-bottom:10px}#search_page .ant-select-dropdown .ant-select-dropdown-menu-item{white-space:normal !important}#search_page .search-results-page .search-results-header .filters-wrap .filter-slider .filter-label{color:#505050}#search_page .search-results-page .search-results-header .ant-select-selection{color:#505050}.passenger-details .user-wrapper .orange-wallet .ant-radio-checked .ant-radio-inner{border-color:#387614 !important}.passenger-details .user-wrapper .orange-wallet .ant-radio-checked .ant-radio-inner:after{background-color:#387614 !important}.passenger-details .user-wrapper small strong,.passenger-details .user-wrapper p strong{color:#387614;font-weight:600}.passenger-details .table-pad .side-heading .pull-right a{color:#387614;font-weight:500;text-decoration:underline}.passenger-details .ant-col-16 h4.side-heading{color:#387614}.table-pad .side-heading .pull-right a{color:#387614;font-weight:500;text-decoration:underline}#search_page .search-results-page .normal-coach-layout{box-shadow:2px 2px 4px rgba(170,170,170,0.17)}#search_page .search-results-page .split_layout .coach_parent>div{box-shadow:2px 2px 4px rgba(170,170,170,0.17)}div.fare_info>div.net_fare_area>div.payable-field{border-top:2px solid #47951c;border-bottom:2px solid #47951c}.passenger-details .pg-wrap{margin-bottom:10px;display:grid}.passenger-details .pg-wrap span.ant-radio-inner{border-color:#387614;border-width:2px}.passenger-details .pg-wrap span.ant-radio-inner:after{background-color:#387614;top:2px;left:2px}.passenger-details .pg-wrap span.ant-radio-inner:after{background-color:#387614;top:2px;left:2px}.passenger-details .pg-wrap .ant-radio-group.ant-radio-group-outline{float:left;width:100%}.passenger-details .pg-wrap .ant-radio-group.ant-radio-group-outline label.ant-radio-wrapper{float:left;width:25%;background:#fff;text-align:left;margin-right:5px;min-height:30px;margin-bottom:20px}.passenger-details .book-btn-wrap{padding:0 25px 25px}.passenger-details .book-btn-wrap.pd-booking-confirm a{font-weight:600;color:#47952a;text-transform:uppercase}.passenger-details input[type=text],.passenger-details input[type=email],.passenger-details input[type=password]{border:1px solid #d9d9d9 !important}.services-left1:after{content:"";float:right;right:-10em;position:absolute;background:transparent url(row2-tail-fe846b6be7422cd896643dfcb1b7c7be18037363dbd7991dea55f92ca78fdae8.png) no-repeat scroll left 0px top 0px;width:482px;height:183px;top:-3em;z-index:-1}.services-left3:after{content:"";float:right;right:-10em;position:absolute;background:transparent url(row2-tail-fe846b6be7422cd896643dfcb1b7c7be18037363dbd7991dea55f92ca78fdae8.png) no-repeat scroll left 0px top 0px;width:482px;height:183px;top:-5.2em;z-index:-1;transform:rotateX(180deg)}.services-right1:after{content:"";float:right;right:-10em;position:absolute;background:transparent url(row2-tail-fe846b6be7422cd896643dfcb1b7c7be18037363dbd7991dea55f92ca78fdae8.png) no-repeat scroll left 0px top 0px;width:482px;height:183px;top:-3em;z-index:-1;transform:rotateY(180deg)}.services-right3:after{content:"";float:right;right:-10em;position:absolute;background:transparent url(row2-tail-fe846b6be7422cd896643dfcb1b7c7be18037363dbd7991dea55f92ca78fdae8.png) no-repeat scroll left 0px top 0px;width:482px;height:183px;top:-5.2em;z-index:-1;transform:rotate(180deg)}.sercive-sec h2{font-family:'Oswald Stencil';font-size:24px;line-height:27px;margin-top:0;color:#e62225;text-align:center}.center-mst{text-align:center;width:190px;height:190px;background-color:#fff;border:2px solid #3D9900;border-radius:50%;padding:37px 0;z-index:5;position:absolute;margin:0 auto;left:0;right:0;top:0em;box-shadow:0 0 30px 20px rgba(52,52,52,0.11)}.services-scaling{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.services-scaling:hover{-webkit-transform:scale(1.25, 1.25);-moz-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}.main_servioces{position:relative;margin:0 2em}h2.p_headers{color:#404040 !important;margin-top:13px !important;text-align:center}.search-results-page .swap_cls{background-size:14px !important;background-position:center;background-color:#fff;border:2px solid #979996;border-radius:50%;width:30px !important;height:30px !important;top:25px !important;right:-12px !important;background-image:url(swap-icon-8b5e98a6eb13ac9bdbecaeeb51111394ef249135ec0ddc128b2c48f75cd82815.png) !important}.search-results-page .ant-row .ant-col-6 .ant-row.ant-form-item{width:93%}.search-results-page .swap_cls{right:-5px !important}.wallet_icons{background:url(walletSprite-e0b89842ed161bf276fdbbe0909ff5e906747c487081a54b1bcd17d47a3cafae.png) no-repeat center}.customer-login-page .wallet_page .wallet_left_sec .wallet_cash_types li .wallet_cash_types_left div .wallet_cash_types_left_p2{background-color:#47951d}.customer-login-page .wallet_page .wallet_left_sec .wallet_bal{background-image:-webkit-linear-gradient(255deg, #47951d, #29e326);background-image:-moz-linear-gradient(255deg, #47951d, #29e326);background-image:-o-linear-gradient(255deg, #47951d, #29e326);background-image:linear-gradient(255deg, #56ab2f, #29e326)}.customer-login-page .wallet_page .wallet_left_sec .wallet_bal h6{opacity:1}.customer-login-page .wallet_page .wallet_right_sec .ant-table table{border-bottom:3px solid #47951d !important}.customer-login-page .wallet_page .wallet_right_sec .ant-pagination li.ant-pagination-item-active{background:#47951d;border-color:#47951d}.customer-login-page .transactions_table table .ant-table-tbody>tr>td{padding:15px 2px}@media (max-width: 1366px){#homeCarousel:before{width:1180px}.search-widget .ant-btn-primary{border-radius:0 0 56px 0 !important}}.heading_prof{display:none}@media print{html,body{font-size:18px !important;font-family:sans-serif !important}.print-ticket{font-size:18px !important}.container,.print-ticket{margin:0 !important;padding:0 !important}b,strong,h5{font-weight:500 !important}}.header-mst{background:transparent;height:auto;line-height:normal}.header-mst .header-menu{float:right;margin-top:15px}.header-mst nav>ul>li{padding:0 20px 0 0}.header-mst nav>ul>li:first-child{border-right:1px solid #000}.header-mst .widget.widget_text{margin:0}.header-mst .widget{display:inline-block;vertical-align:middle;margin:0}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown{width:100%;text-transform:capitalize}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{font-size:16px;line-height:normal;letter-spacing:.01em;font-weight:500;color:#fff;background-color:transparent;border:0;text-align:right;overflow:hidden;width:100%;padding:13px 0;padding-right:3.1em;padding-left:10px}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{right:28px}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a{font-size:14px;line-height:normal;font-weight:500;letter-spacing:.01em;color:#fff !important}.login-name{height:30px;width:30px;background:#fd0;color:#838383;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;text-transform:capitalize}.header-mst .col-md-2.text-right{padding-right:0}.header-mst .col-md-2.text-right .qodef-position-right{background:#505050;padding-right:15px;padding:2px 15px 2px 0;border-radius:0 0 0 30px;width:90%;float:right}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span{position:relative}#booking-widget-new .booking-sec{margin-top:0}#booking-widget-new{width:90%;margin:auto;background:#fff;box-shadow:0px 2px 7.92px 0.08px rgba(0,0,0,0.5);padding:30px 30px 20px;border-radius:20px;margin-top:0;position:relative}#booking-widget-new .ant-col-4:last-child{position:absolute;width:200px;left:0;right:0;margin:auto;bottom:-11em}#booking-widget-new .ant-col-4 .ant-btn-primary{border-radius:20px !important;font-size:27px !important;font-weight:600 !important;background:#fb0000 !important;background:linear-gradient(180deg, #fb0000 0%, #e40000 52%, #c41717 100%) !important;height:65px}#booking-widget-new .radio{margin-top:0;display:none}#booking-widget-new .booking-sec .booking-form-input{border:1px solid #ddd;display:block;height:120px;padding:20px 15px;border-right:none}#booking-widget-new .ant-col-6{width:29%;max-height:120px}#booking-widget-new .ant-col-4{width:21%;max-height:120px;box-sizing:border-box;float:left;position:relative}#booking-widget-new .ant-select{height:auto;border-right:none;padding:0;-webkit-appearance:none;font-size:35px;line-height:50px;font-weight:600;color:#000}#booking-widget-new .booking-form-input label{font-size:16px;font-weight:normal}#booking-widget-new .ant-col-6:first-child .ant-form-item{border-radius:10px 0 0 10px}#booking-widget-new .ant-col-4:nth-last-child(2) .ant-form-item{border-radius:0 10px 10px 0;border-right:1px solid #ddd}#booking-widget-new .ant-col-4 .onward-date div .day-new,#booking-widget-new .ant-col-4 .return-date div .day-new{font-size:35px;font-weight:600;color:#000;line-height:35px}#booking-widget-new .ant-col-4 .return-date .return_txt{line-height:50px}.search-results-page .search-widget .ant-col-4 div .day-new{margin:0;display:none}#booking-widget-new .ant-col-4 .onward-date .day-new span,#booking-widget-new .ant-col-4 .return-date .day-new span{font-size:16px;font-weight:normal;color:#000;padding-left:5px}.search-results-page .onward-date .day-new span{padding-left:5px}#booking-widget-new .ant-col-4 .onward-date .day-new span span,#booking-widget-new .ant-col-4 .return-date .day-new span span{color:#656565;font-size:16px;font-weight:normal}#booking-widget-new .quick-routes ul{display:flex;list-style:none;margin-top:0}#booking-widget-new .quick-routes ul li{padding:5px 10px;margin-right:10px;background:#e5e5e5;border-radius:5px;color:#484848}#booking-widget-new .quick-routes ul li a{color:#484848}#booking-widget-new .row.booking-row{margin:auto}#booking-widget-new .quick-routes{margin:0px 0 3em}#booking-widget-new .quick-routes li a img{padding:0 5px}#booking-widget-new .quick-routes li:first-child{background:#fed30c}.book-favicon{position:absolute;height:90px;width:90px;border-radius:50%;background:#fff;top:-3.7em;left:0;right:0;margin:auto;text-align:center;box-shadow:0px 2px 7.92px 0.08px rgba(0,0,0,0.5)}.book-favicon img{padding-top:10px}.white-space{width:90px;height:7px;position:absolute;background:#fff;left:0;right:0;margin:auto;top:-6px}.header-mst{background:transparent}.home-landing{height:100vh;background-color:#fbb034;background-image:linear-gradient(2deg, #fbb034 0%, #fd0 86%);position:relative}.home-booking{position:relative;margin-top:6em}.booking-col1 .booking-form-input p{line-height:18px;color:#656565}#booking-widget-new .one-way{background:#ddd;padding:2px 15px 2px 28px;border-radius:5px;color:#000}#booking-widget-new .swap_cls{width:45px !important;height:45px !important;z-index:9;top:38px !important;right:-24px !important;position:absolute;background-size:100% !important;background-repeat:no-repeat;background-image:url(swap-icon-new-311010f8762824537673afcce2a2fa5e04bfcf0cf6bfa589f0052a5fe08bc7c3.png) !important}#booking-widget-new .dest-search{padding-left:45px !important}.footer-helpline{position:absolute;background:#fff;width:100%;bottom:0;padding:10px 0}.footer-contact-details{width:90%;margin:auto}.footer-right a{float:right;margin-top:10px;font-size:16px;color:#666666}.footer-left p{font-size:16px;color:#000}#booking-widget-new .onward-date label:after,#booking-widget-new .return-date label:after{background:url(departure-arrow-e0d8fd251acc68b27d3cbc4178a0c9e9c9975101fe1e596c5a6e0ab57a69ef53.png) no-repeat 10px;content:"";height:20px;width:38px;position:absolute}.return-date{position:relative}.fullpage-scroll img{position:absolute;right:0;left:0;margin:auto;bottom:2em}#booking-widget-new .container{width:auto;padding:0 !important}#booking-widget-new span.ant-form-item-children label{margin-bottom:0;font-weight:normal;font-size:16px}.home-booking .offer-text{position:absolute;top:-3em;left:6%;font-size:16px;color:#000;font-weight:600}#booking-widget-new .radio label{font-size:16px}#booking-widget-new .ant-select-selection__rendered{margin-left:0;line-height:50px}.header-mst ul li a{padding:0}.testimonial-sec .owl-nav{display:none}.testimonial-sec .qodef-testimonial-content{background:rgba(253,204,20,0.46);border-radius:10px;position:relative;min-height:143px}.qodef-testimonials-holder .qodef-testimonials:before{content:"\f10d";font-family:'FontAwesome';height:80px;width:80px;font-size:80px;position:absolute;left:0;top:-15px;color:#fdca16}.qodef-testimonials-holder .qodef-testimonials:after{content:"\f10d";font-family:'FontAwesome';height:80px;width:80px;font-size:80px;position:absolute;right:-16px;bottom:-50px;color:#fdca16;transform:rotateY(180deg)}.home-booking .offer-text b{font-size:18px;color:#ff0000}.header-mst .header-menu li a:hover{color:#359500}#booking-widget-new .onward-date .ant-calendar-picker input{display:none}#booking-widget-new .onward-date .ant-form-item-children div div:first-child{position:absolute}#booking-widget-new .return-date .ant-form-item-children div div:first-child{position:absolute}.search-results-page .return-date .return_txt{position:absolute;top:6px;left:25px}.search-results-page .onward-date div:first-child,.search-results-page .return-date div:first-child{visibility:visible !important}#booking-widget-new .has-error .ant-form-explain{position:absolute;bottom:-25px}.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{width:140px}.inner-download-app .ac-device{height:480px}#booking-widget-new .customdateparent{position:relative}#booking-widget-new .return-date .ant-form-item-children div div:first-child,#booking-widget-new .return-date span.ts-datepicker.ant-calendar-picker{float:left;width:100%;height:40px}#booking-widget-new .widget-container .customdate .ant-calendar-picker input{display:none}#booking-widget-new .widget-container .customdate .ant-calendar-picker-clear{top:50%;right:-13px}.search-results-page .return-date .customdateparent{position:relative}.gallery-sec h4{min-height:57px}#booking-widget-new .ant-select{height:50px}.login-name{color:#000}.passenger-details .pg-wrap .ant-radio-group.ant-radio-group-outline label.ant-radio-wrapper{width:auto}#booking-widget-new .widget-container .ant-form-item:hover{background:#f4f4f4}.search-result-parent .currency{font-family:initial}@media (min-width: 769px){#menu-main-menu{display:block}}@media (min-width: 1380px){.home-booking{margin-top:15em}.header-mst .col-md-2.text-right .qodef-position-right{width:250px;float:right}#booking-widget-new .widget-container .ant-calendar-picker input{font-size:20px !important}}@media only screen and (max-width: 1366px) and (min-width: 992px){.count-sec .container{width:970px}.count-sec{padding:17px 0 64px 0}.qodef-counter-holder .qodef-counter{height:0em}.qodef-counter-inner h4{margin:0}#download_app .download-left{width:39%}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{right:0px}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{padding-right:1em}}@media (max-width: 768px){.amenity-sec .col-md-2{text-align:center}.popup_slide .popup_inner{width:100% !important;height:auto !important}.amenity-text{top:5px}.amenity-content{margin-bottom:15px}.qodef-counter-holder .qodef-counter,span.count-plus,.qodef-counter-inner h4{color:#333}.count-sec{background:none}.qodef-counter-holder{border:1px solid #9aca7f !important;margin-bottom:15px;padding:15px 0}.heading span{font-size:25px;line-height:27px}.heading h1,#contact h1{font-size:40px}.heading p{width:100%}#download_app{height:auto}#download_app .download-left{position:relative;bottom:0}#download_app .download-right{float:none}#contact .ticket_offer,#contact .ticket_offer .offer_text{width:100%}#contact .ticket_offer .offer_text{font-size:13px;width:60%}#contact .ticket_offer .offer_perc{width:40%}.ac-device,#download_app .download-left{height:450px}.wgl_button_link{padding:10px;margin-right:0}.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{padding:50px 15px 78px}.list-arrow li{width:50%}.header-mst .header-menu{float:left}.header-mst .col-md-2.text-right .qodef-position-right{display:inline-block;width:auto}.home-booking .offer-text{top:-5.5em}#booking-widget-new .widget-container .ant-form-item{height:40px;padding:5px 15px}#react-app .ant-row .ant-col-6 .ant-row.ant-form-item,#booking-widget-new .widget-container .ant-form-item{border:1px solid #ddd;border-radius:0;margin-bottom:15px}#booking-widget-new .ant-col-6,#booking-widget-new .ant-col-4{width:100%}#booking-widget-new .search-widget .ant-select-selection__placeholder,#booking-widget-new .ant-select-selection-selected-value{font-size:14px;line-height:24px}.quick-routes{display:none}#booking-widget-new .ant-select{font-size:14px;line-height:24px}#booking-widget-new .ant-row .ant-row.ant-form-item{border:1px solid #ddd;border-radius:0}#booking-widget-new .ant-col-4 .ant-btn-primary{height:40px;font-size:18px !important}#booking-widget-new .ant-col-4:last-child{bottom:-3em}.sercive-sec{display:none}.ac-device h3{display:none}#booking-widget-new{padding:15px 15px 0px}#booking-widget-new .ant-select,#booking-widget-new .ant-select-selection--single{height:auto !important}#booking-widget-new .ant-select-selection__rendered{line-height:30px}#booking-widget-new .ant-select-selection__placeholder,#booking-widget-new .ant-select-search__field__placeholder{margin-top:-11px}#booking-widget-new span.ant-form-item-children label{display:none}#booking-widget-new .ant-col-4 .onward-date div .day-new,#booking-widget-new .ant-col-4 .return-date div .day-new{font-size:16px;line-height:24px;margin:0}#booking-widget-new .dest-search{padding-left:15px !important}#booking-widget-new .ant-col-4 .return-date .return_txt{line-height:26px}#booking-widget-new .swap_cls{background-size:80% !important;top:27px !important}.footer-left p{font-size:14px;margin-top:30px;margin-bottom:0}.footer-right a{margin-top:0;font-size:14px}.fullpage-scroll img{bottom:5em}.qodef-top-bar a{color:#333}.home_page .qodef-logo-wrapper a{padding-top:0}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{right:0px}.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{padding-right:1em}.download-left{display:none}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle{background:#222}.header-bottom nav{width:100%}#trackingo_sec{display:none !important}#menu-main-menu{background:#fff}#menu-main-menu li{width:100%;text-align:left}.header-bottom nav ul .has_sub:before{display:none}.header-mst #menu-main-menu{background:transparent}.header-mst #menu-main-menu li{width:auto;text-align:center}.inner-page .header-bottom ul li a{padding:2px 0 6px 0}.inner-page .header-bottom nav{display:block;z-index:11}.inner-page .navbar-toggle{position:absolute;right:0;z-index:2;top:0;display:block}.inner-page #menu-main-menu ul{display:block;padding-left:15px;list-style:none;width:100%}.inner-page #menu-main-menu li.has_sub ul>li>ul{display:block;position:relative;left:auto;top:0}.innerpage_title{font-size:26px;line-height:40px}.innerpage-header{height:200px;padding-bottom:70px}html{overflow-x:hidden}.grid-style button{width:100%;right:0}.inner-download-app .app-icons{margin-bottom:40px}.qodef-full-width{z-index:0}#download_app .display-phn label,.display-phn p{font-size:14px}.qodef-page-footer .widget .qodef-widget-title{margin:20px 0 10px}.thanku_content h1{font-size:30px}.print_page_table{width:100%;overflow:auto}.search-results-page .ant-tabs-nav .ant-tabs-tab{width:auto !important}.search-results-page{margin-top:20px}.pg-wrap .payment-mode>.ant-radio-wrapper:last-child .upi-imgs{margin-left:5px !important}}@media (max-width: 448px){.footer-right.col-md-6{text-align:center}.footer-right a{float:none;margin-top:0;font-size:14px}.header-bottom.header-mst .col-md-6{display:flex}.mbooking-sec .print_go_gren{display:none}.mbooking-sec .print_mtic .mtkt_text1{float:none}.mbooking-sec .print_mtic .mtkt_text{font-size:60px}.mbooking-sec .print_download p{line-height:22px}#contacts_ul li{width:100%}.qodef-top-bar{z-index:12}#quote-model .modal-content{width:100%}.testimonial-sec .qodef-testimonial-content{min-height:240px}.ant-select-selection-selected-value{padding-left:15px}.search-results-page .search-widget-wrap .search-head .ant-row .ant-col-6 .swap_cls{top:52px !important}.search-results-page .ant-calendar-picker{width:100%}.ticket-page .ant-btn-group{margin-top:40px;display:block !important}.ticket-page .ant-btn-group button.ant-btn.ant-btn-primary{width:50% !important}.customer-login-page .transactions_table table .ant-table-tbody>tr>td{padding:15px 17px}.signup_page .ant-col-sm-24.ant-form-item-label{padding:0}.route-model .ant-col-12,.route-model .ant-col-8{width:100%}.quote_detail .col-sm-4{width:40%}.qodef-logo-wrapper a{padding-top:30px}.fullpage-scroll img{bottom:6em}#contact .ticket_offer .offer_perc{font-size:14px}.bg-image{height:75px}#bus-animate{background-size:50%;background-repeat:no-repeat;width:100%}​.line-1,.line-2{font-size:16px}#download_app h4{font-size:20px}#download_app .display-phn label:first-child{margin-left:0em}.thanku_content h1{font-size:15px;text-align:left}#animate-thanku{position:absolute;top:-10em;right:0}.ac-wrapper{display:none}.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item:nth-child(3){width:auto !important}.inner-page .header-bottom nav{margin-top:5px}#root .passenger-details{padding-top:40px !important}.ant-modal-title{font-size:17px !important}}@media (max-width: 360px){.print_tic_right h4{font-size:32px}.mbooking-sec .print_mtic .mtkt_text1 span{font-size:14px;line-height:16px}.wgl_button_link,#contact .ticket_offer .offer_perc{font-size:14px}.inner-page .navbar-toggle{margin:0}.search-results-header label,.datebar .bookdate{font-size:14px !important}.search-results-page{margin-top:30px}}@media (max-width: 320px){#home-inner{display:block !important}.footer-helpline,.fullpage-scroll{display:none}#download_app .display-phn label,.display-phn p{font-size:12px}.split_layout .coach_parent>div{padding:2px !important}}#search_page .login_user .ant-tabs-nav .ant-tabs-tab-active{color:#fff !important}.header-mst .qodef-logo-wrapper a{cursor:default}.via_city,.dept-arr a,.via_city:hover,.dept-arr a:hover{color:#505050;cursor:default}.search-results-page .search-row .ant-col-2.text-center button.ant-btn.ant-btn-sm{background:#333 !important;cursor:default}.login-form .ant-form-item-children .login-form-forgot{padding-right:5px}.login-form .ant-form-item-children a{padding-left:5px}nav.search_results{float:right;margin-top:20px}.header-bottom .search_results li{padding-right:0}.passenger-details .ant-col-16 h4.side-heading,.sidebar-left h4.side-heading{font-weight:400 !important;color:#5c5c5c;font-size:22px}.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item:nth-child(3){width:11%}.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item button{color:#fff}.passenger-details .side-heading a{font-size:21px;font-weight:500}.passenger-details .pg-wrap h4{float:left;text-align:left;margin-bottom:10px}.booking-summary-modal .net_fare_area div:last-child span:last-child{font-size:17px}.passenger-details h4.side-heading{margin-bottom:14px}span.seat_number{padding:2px 12px;border:1px solid #d9d9d9;display:inline-block}#search_page .normal-coach-layout .coach-legend>span.text-left:first-child{padding-left:12px}.normal-coach-layout .coach-legend>span.text-left{width:50%;margin-top:2px;float:left}.net_fare_area i.currency{font-family:initial}.book-btn-wrap.pd-booking-confirm div button:nth-child(2){opacity:0.7}#boxes.gds-notification .window.min{z-index:99999}img.whatsapp_icon{position:fixed;right:3px;bottom:50px;z-index:9999;cursor:pointer}#whatsappmodal .modal-body{background:#e8e8e8;padding:15px 15px 15px 20px}#whatsappmodal .modal-dialog{width:310px;margin-right:10px;margin-top:280px}#whatsappmodal h5.modal-title{display:inline-block;font-weight:bold;font-size:16px}#whatsappmodal a.btn{display:block;border-radius:20px;background:#3aca3a;border-color:#3aca3a;font-weight:bold;padding:6px 12px;height:auto;font-size:14px;width:100%}#whatsappmodal .fa-whatsapp{margin-right:5px}#whatsappmodal .inner_whatsapp_blk{background:#fff;padding:10px;position:relative}#whatsappmodal .query_list input{margin-top:1px;margin-right:4px}#whatsappmodal .query_list label{line-height:16px;vertical-align:top;font-weight:bold;display:inline}#whatsappmodal .query_list{margin-bottom:4px}#whatsappmodal .query_list:last-child{margin-bottom:0px}#whatsappmodal .inner_whatsapp_blk:before{content:"";border-style:solid;border-width:0px 15px 15px 0px;border-color:transparent #ffffff transparent transparent;position:absolute;left:-13px;top:0}#whatsappmodal .start_chat.disabled{pointer-events:none;color:#ccc}#whatsappmodal input[type='radio']{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;outline:none;border:2px solid #000}#whatsappmodal input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}#whatsappmodal input[type="radio"]:checked:before{background:black}#whatsappmodal button.close{padding-bottom:0px;right:14px;top:14px}#whatsappmodal .modal-content{padding-bottom:0px}.animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-20px;opacity:0}to{bottom:0;opacity:1}}#schedules .ant-table-bordered .ant-table-thead>tr>th{color:#fff;background:#359500}#schedules .text-center{color:#fff}#schedules .schedule-count{color:#000}#schedules .ant-table{min-height:auto}.otp-action-button a,.otp-timer a{cursor:pointer;border:0px !important;background:none !important;font-size:14px !important;font-weight:600 !important;text-align:left !important;color:#3317bf;float:left;padding:0px !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
lay: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}
.header-mst .col-md-2.text-right{
    padding-right: 0;
}
.header-mst .col-md-2.text-right .qodef-position-right{
    background: #505050;
    padding-right: 15px;
    padding: 2px 15px 2px 0;
    border-radius: 0 0 0 30px;
    width: 90%;
    float: right;
}
.header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span {
    position: relative;
}
#booking-widget-new .booking-sec{
    margin-top: 0;
}
#booking-widget-new{
    width: 90%;
    margin: auto;
    background: #fff;
    box-shadow: 0px 2px 7.92px 0.08px rgba(0, 0, 0, 0.5);
    padding:30px 30px 20px;
    border-radius: 20px;
    margin-top:0;
    position: relative;
}
#booking-widget-new .ant-col-4:last-child{
    position: absolute;
    width: 200px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -11em;
}
#booking-widget-new .ant-col-4 .ant-btn-primary{
    border-radius: 20px !important;
    font-size: 27px !important;
    font-weight: 600 !important;
    background: rgb(251,0,0) !important;
    background: linear-gradient(180deg, rgba(251,0,0,1) 0%, rgba(228,0,0,1) 52%, rgb(196, 23, 23) 100%) !important;
    height: 65px;
}
#booking-widget-new .radio{
    margin-top: 0;
    display: none;
}
#booking-widget-new .booking-sec .booking-form-input{
    border: 1px solid #ddd;
    display: block;
    height: 120px;
    padding: 20px 15px;
    border-right: none;
}
#booking-widget-new .ant-col-6{
    width: 29%;
    max-height: 120px;
}
#booking-widget-new .ant-col-4{
    width: 21%;
    max-height: 120px;
    box-sizing: border-box;
    float: left;
    position: relative;
}
#booking-widget-new .ant-select{
    height: auto;
    border-right: none;
    padding: 0;
    -webkit-appearance: none;
    font-size: 35px;
    line-height: 50px;
    font-weight: 600;
    color: #000;
}
#booking-widget-new .booking-form-input label{
    font-size: 16px;
    font-weight: normal;
}
#booking-widget-new .ant-col-6:first-child .ant-form-item{
    border-radius:10px 0 0 10px;
}
#booking-widget-new .ant-col-4:nth-last-child(2) .ant-form-item{
    border-radius:0 10px 10px 0;
    border-right: 1px solid #ddd;
}
#booking-widget-new .ant-col-4 .onward-date div .day-new, #booking-widget-new .ant-col-4 .return-date div .day-new{
    font-size: 35px;
    font-weight: 600;
    color: #000;
    line-height: 35px;
}
#booking-widget-new .ant-col-4 .return-date .return_txt{
    line-height: 50px;
}
.search-results-page .search-widget .ant-col-4 div .day-new{
    margin: 0;
    display: none;
}
#booking-widget-new .ant-col-4 .onward-date .day-new span, #booking-widget-new .ant-col-4 .return-date .day-new span{
    font-size: 16px;
    font-weight: normal;
    color: #000;
    padding-left: 5px;
}
.search-results-page .onward-date .day-new span{
    padding-left: 5px;
}
#booking-widget-new .ant-col-4 .onward-date .day-new span span, #booking-widget-new .ant-col-4 .return-date .day-new span span{
    color: #656565;
    font-size: 16px;
    font-weight: normal;
}
#booking-widget-new .quick-routes ul{
    display: flex;
    list-style: none;
    margin-top: 0;
}
#booking-widget-new .quick-routes ul li{
    padding: 5px 10px;
    margin-right: 10px;
    background: #e5e5e5;
    border-radius: 5px;
    color: #484848;
}
#booking-widget-new .quick-routes ul li a{
    color: #484848;
}
#booking-widget-new .row.booking-row{
    margin: auto;
}
#booking-widget-new .quick-routes{
    margin: 0px 0 3em;
}
#booking-widget-new .quick-routes li a img{
    padding: 0 5px;
}
#booking-widget-new .quick-routes li:first-child{
    background: #fed30c;
}
.book-favicon{
    position: absolute;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    background: #fff;
    top: -3.7em;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    box-shadow:0px 2px 7.92px 0.08px rgba(0, 0, 0, 0.5);
    /*z-index: -1;*/
}
.book-favicon img{
    padding-top: 10px;
}
.white-space{
    width: 90px;
    height: 7px;
    position: absolute;
    background: #fff;
    left: 0;
    right: 0;
    margin: auto;
    top: -6px;
}
.header-mst{
    background: transparent;
}
.home-landing{
    height: 100vh;
    background-color: #fbb034;
    background-image: linear-gradient(2deg, #fbb034 0%, #ffdd00 86%);
    position: relative;
}
.home-booking{
    position: relative;
    margin-top:6em;
}
.booking-col1 .booking-form-input p{
    line-height: 18px;
    color: #656565;
}
#booking-widget-new .one-way{
    background: #ddd;
    padding: 2px 15px 2px 28px;
    border-radius: 5px;
    color: #000;
}
#booking-widget-new .swap_cls{
    width: 45px !important;
    height: 45px !important;
    z-index: 9;
    top: 38px !important;
    right: -24px !important;
    position: absolute;
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-image: image-url('cms_mp15/swap-icon-new.png') !important;
}
#booking-widget-new .dest-search{
    padding-left: 45px !important;
}
.footer-helpline{
    position: absolute;
    background: #fff;
    width: 100%;
    bottom: 0;
    padding: 10px 0;
}
.footer-contact-details{
    width: 90%;
    margin: auto;
}
.footer-right a{
    float: right;
    margin-top: 10px;
    font-size: 16px;
    color:#666666; 
}
.footer-left p{
    font-size: 16px;
    color: #000;
}
#booking-widget-new .onward-date label:after, #booking-widget-new .return-date label:after{
    background: image-url("cms_mp15/departure-arrow.png") no-repeat 10px;
    content: "";
    height: 20px;
    width: 38px;
    position: absolute;
}
.return-date{
    position: relative;
}
.fullpage-scroll img{
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 2em;
}
#booking-widget-new .container{
    width: auto;
    padding: 0 !important;
}
#booking-widget-new span.ant-form-item-children label{
    margin-bottom: 0;
    font-weight: normal;
    font-size: 16px;
}
.home-booking .offer-text{
    position: absolute;
    top: -3em;
    left: 6%;
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
#booking-widget-new .radio label{
    font-size: 16px;
}
#booking-widget-new .ant-select-selection__rendered{
    margin-left: 0;
    line-height: 50px;
}
.header-mst ul li a{
    padding: 0;
}
.testimonial-sec .owl-nav{
    display: none;
}
.testimonial-sec .qodef-testimonial-content{
    background:rgba(253, 204, 20, 0.46);
    border-radius: 10px;
    position: relative;
    min-height: 143px;
}
.qodef-testimonials-holder .qodef-testimonials:before{
    content: "\f10d";
    font-family: 'FontAwesome';
    height: 80px;
    width: 80px;
    font-size: 80px;
    position: absolute;
    left: 0;
    top: -15px;
    color: #fdca16;
}
.qodef-testimonials-holder .qodef-testimonials:after{
    content: "\f10d";
    font-family: 'FontAwesome';
    height: 80px;
    width: 80px;
    font-size: 80px;
    position: absolute;
    right: -16px;
    bottom: -50px;
    color: #fdca16;
    transform: rotateY(180deg);
}
.home-booking .offer-text b{
    font-size: 18px;
    color: #ff0000;
}
.header-mst .header-menu li a:hover{
    color: #359500;
}
#booking-widget-new .onward-date .ant-calendar-picker input{
    display: none;
}
#booking-widget-new .onward-date .ant-form-item-children div div:first-child{
    /*line-height: 0;*/
    position: absolute;
}
#booking-widget-new .return-date .ant-form-item-children div div:first-child{
    position: absolute;
}
.search-results-page .return-date .return_txt{
    position: absolute;
    top: 6px;
    left: 25px;
}
.search-results-page .onward-date div:first-child, .search-results-page .return-date div:first-child{
    visibility: visible !important;
}
#booking-widget-new .has-error .ant-form-explain{
    position: absolute;
    bottom: -25px;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
    width: 140px;
}
.inner-download-app .ac-device{
    height: 480px;
}
#booking-widget-new .customdateparent{
    position:relative;
}

#booking-widget-new .return-date .ant-form-item-children div div:first-child ,#booking-widget-new .return-date span.ts-datepicker.ant-calendar-picker {
    float: left;
    width: 100%;
    height: 40px;
    
}
#booking-widget-new .widget-container .customdate .ant-calendar-picker input{
    display: none;
}

#booking-widget-new .widget-container .customdate .ant-calendar-picker-clear{
    top:50%;
    right:-13px;
}
.search-results-page .return-date .customdateparent{
    position: relative;
}
.gallery-sec h4 {
    min-height: 57px;
}
#booking-widget-new .ant-select{
    height:50px;
}
.login-name{
    color:#000;
}
.passenger-details .pg-wrap .ant-radio-group.ant-radio-group-outline label.ant-radio-wrapper{
    width:auto;
}
#booking-widget-new .widget-container .ant-form-item:hover{
    background: #f4f4f4;
}
.search-result-parent .currency{
    font-family: initial;
}
@media(min-width: 769px){
    #menu-main-menu{
        display: block;
    }
}
@media(min-width: 1380px){
    .home-booking{
        margin-top: 15em;
    }
    .header-mst .col-md-2.text-right .qodef-position-right{
        width: 250px;
        float: right;
    }
    #booking-widget-new .widget-container .ant-calendar-picker input{
        font-size: 20px !important;
    }
}
@media only screen and (max-width: 1366px) and (min-width: 992px){
    .count-sec .container{
        width: 970px;
    }
    .count-sec{
        padding: 17px 0 64px 0;
    }
    .qodef-counter-holder .qodef-counter{
        height: 0em;
    }
    .qodef-counter-inner h4{
        margin: 0;
    }
    #download_app .download-left{
        width: 39%;
    }
    .header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{
        right: 0px;
    }
    .header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{
        padding-right: 1em;
    }
}
@media(max-width: 768px){
    .amenity-sec .col-md-2{
        text-align: center;
    }
    .popup_slide .popup_inner{
        width: 100% !important;
        height: auto !important;
    }
    .amenity-text{
        top: 5px;
    }
    .amenity-content{
        margin-bottom: 15px;
    }
    .qodef-counter-holder .qodef-counter, span.count-plus, .qodef-counter-inner h4{
        color: #333;
    }
    .count-sec{
        background:none;
    }
    .qodef-counter-holder{
        border: 1px solid #9aca7f !important;
        margin-bottom: 15px;
        padding: 15px 0;
    }
    .heading span{
        font-size: 25px;
        line-height: 27px;
    }
    .heading h1, #contact h1{
        font-size: 40px;
    }
    .heading p{
        width: 100%;
    }
    #download_app{
        height: auto;
    }
    #download_app .download-left{
        position: relative;
        bottom: 0;
    }
    #download_app .download-right{
        float: none;
    }
    #contact .ticket_offer, #contact .ticket_offer .offer_text{
        width: 100%;
    }
    #contact .ticket_offer .offer_text{
        font-size: 13px;
        width: 60%;
    }
     #contact .ticket_offer .offer_perc{
        width: 40%;
     }
    .ac-device, #download_app .download-left{
        height: 450px;
    }
    .wgl_button_link{
        padding: 10px;
        margin-right: 0;
    }
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{
        padding: 50px 15px 78px;
    }
    .list-arrow li{
        width: 50%;
    }
    .header-mst .header-menu{
        float: left;
    }
    .header-mst .col-md-2.text-right .qodef-position-right{
        display: inline-block;
        width: auto;
    }
    .home-booking .offer-text{
        top: -5.5em;
    }
    #booking-widget-new .widget-container .ant-form-item{
        height: 40px;
        padding: 5px 15px;
    }
    #react-app .ant-row .ant-col-6 .ant-row.ant-form-item, #booking-widget-new .widget-container .ant-form-item{
        border:1px solid #ddd;
        border-radius: 0;
        margin-bottom: 15px;
    }
    #booking-widget-new .ant-col-6, #booking-widget-new .ant-col-4{
        width: 100%;
    }
    #booking-widget-new .search-widget .ant-select-selection__placeholder, #booking-widget-new .ant-select-selection-selected-value{
        font-size: 14px;
        line-height: 24px;
    }
    .quick-routes{
        display: none;
    }
    #booking-widget-new .ant-select{
        font-size: 14px;
        line-height: 24px;
    }
    #booking-widget-new .ant-row .ant-row.ant-form-item{
        border:1px solid #ddd;
        border-radius: 0;
    }
    #booking-widget-new .ant-col-4 .ant-btn-primary{
        height: 40px;
        font-size: 18px !important;
    }
    #booking-widget-new .ant-col-4:last-child{
        bottom: -3em;
    }
    .sercive-sec{
        display: none;
    }
    .ac-device h3{
        display: none;
    }
    #booking-widget-new{
        padding: 15px 15px 0px;
    }
    #booking-widget-new .ant-select, #booking-widget-new .ant-select-selection--single{
        height: auto !important;
    }
    #booking-widget-new .ant-select-selection__rendered{
        line-height: 30px;
    }
    #booking-widget-new .ant-select-selection__placeholder, #booking-widget-new .ant-select-search__field__placeholder{
        margin-top: -11px;
    }
    #booking-widget-new span.ant-form-item-children label{
        display: none;
    }
    #booking-widget-new .ant-col-4 .onward-date div .day-new, #booking-widget-new .ant-col-4 .return-date div .day-new{
        font-size: 16px;
        line-height: 24px;
        margin: 0;
    }
    #booking-widget-new .dest-search{
        padding-left: 15px !important;
    }
    #booking-widget-new .ant-col-4 .return-date .return_txt{
        line-height: 26px;
    }
    #booking-widget-new .swap_cls{
        background-size: 80% !important;
        top: 27px !important;
    }
    .footer-left p{
        font-size: 14px;
        margin-top: 30px;
        margin-bottom: 0;
    }
    .footer-right.col-md-6{
    }
    .footer-right a{
        margin-top: 0;
        font-size: 14px;
    }
    .fullpage-scroll img{
        bottom: 5em;
    }
    /*.home-booking{
        margin-top: 7em;
    }*/
    .qodef-top-bar a{
        color: #333;
    }
    .home_page .qodef-logo-wrapper a{
        padding-top: 0;
    }
    .header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after{
        right: 0px;
    }
    .header-mst .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle{
        padding-right: 1em;
    }
    .download-left{
        display: none;
    }
    .navbar-toggle .icon-bar{
        background:#fff;
    }
    .navbar-toggle{
        background: #222;
    }
    .header-bottom nav{
        width: 100%;
    }
    #trackingo_sec{
        display: none !important;
    }
    #menu-main-menu{
        background: #fff;
    }
    #menu-main-menu li{
        width: 100%;
        text-align: left;
    }
    .header-bottom nav ul .has_sub:before{
        display: none;
    }
    .header-mst #menu-main-menu{
        background: transparent;
    }
    .header-mst #menu-main-menu li{
        width: auto;
        text-align: center;
    }
    .inner-page .header-bottom ul li a{
        padding: 2px 0 6px 0;
    }
    .inner-page .header-bottom nav{
        display: block;
        z-index: 11;
    }
    .inner-page .navbar-toggle{
        position: absolute;
        right: 0;
        z-index: 2;
        top: 0;
        display: block;
    }
    .inner-page #menu-main-menu ul{
        display: block;
        padding-left: 15px;
        list-style: none;
        width: 100%;
    }
    .inner-page #menu-main-menu li.has_sub ul>li>ul{
        display: block;
        position: relative;
        left: auto;
        top: 0;
    }
    .innerpage_title{
        font-size: 26px;
        line-height: 40px;
    }
    .innerpage-header{
        height: 200px;
        padding-bottom: 70px;
    }
    html{
        overflow-x: hidden;
    }
    .grid-style button{
        width: 100%;
        right: 0;
    }
    .inner-download-app .app-icons{
        margin-bottom: 40px;
    }
    .qodef-full-width{
        z-index: 0;
    }
    #download_app .display-phn label, .display-phn p{
        font-size: 14px;
    }
    .qodef-page-footer .widget .qodef-widget-title{
        margin: 20px 0 10px;
    }
    .thanku_content h1{
        font-size: 30px;
    }
    .print_page_table{
        width: 100%;
        overflow:auto;
    }
    .search-results-page .ant-tabs-nav .ant-tabs-tab{
        width: auto !important;
    }
    .search-results-page{
        margin-top: 20px;
    }
    .pg-wrap .payment-mode > .ant-radio-wrapper:last-child .upi-imgs{
        margin-left: 5px !important;
    }
}
@media(max-width: 448px){
    .footer-right.col-md-6{
        text-align: center;
    }
    .footer-right a{
        float: none;
        margin-top: 0;
        font-size: 14px;
    }
    .header-bottom.header-mst .col-md-6{
        display: flex;
    }
    .mbooking-sec .print_go_gren{
        display: none;
    }
    .mbooking-sec .print_mtic .mtkt_text1{
        float: none;
    }
    .mbooking-sec .print_mtic .mtkt_text{
        font-size: 60px;
    }
    .mbooking-sec .print_download p{
        line-height: 22px;
    }
    #contacts_ul li{
        width: 100%;
    }
    .qodef-top-bar{
        z-index: 12;
    }
    #quote-model .modal-content{
        width: 100%;
    }
    .testimonial-sec .qodef-testimonial-content{
        min-height:240px;
    }
    .ant-select-selection-selected-value{
        padding-left: 15px;
    }
    .search-results-page .search-widget-wrap .search-head .ant-row .ant-col-6 .swap_cls{
        top: 52px !important;
    }
    .search-results-page .ant-calendar-picker{
        width: 100%;
    }
    .ticket-page .ant-btn-group{
        margin-top: 40px;
        display: block !important;
    }
    .ticket-page .ant-btn-group button.ant-btn.ant-btn-primary{
        width: 50% !important;
    }
    .customer-login-page .transactions_table table .ant-table-tbody>tr>td{
        padding: 15px 17px;
    }
    .signup_page .ant-col-sm-24.ant-form-item-label{
        padding: 0;
    }
    .route-model .ant-col-12, .route-model .ant-col-8{
        width: 100%;
    }
    .quote_detail .col-sm-4{
        width: 40%;
    }
    .qodef-logo-wrapper a{
        padding-top: 30px;
    }
    .fullpage-scroll img{
        bottom: 6em;
    }
    #contact .ticket_offer .offer_perc{
        font-size: 14px;
    }
    .bg-image{
        height: 75px;
    }
    #bus-animate{
        background-size: 50%;
        background-repeat: no-repeat;
        width: 100%;
    }
    ​.line-1, .line-2{
        font-size: 16px;
    }
    #download_app h4{
        font-size: 20px;
    }
    #download_app .display-phn label:first-child{
        margin-left: 0em;
    }
    .thanku_content h1 {
        font-size: 15px;
        text-align: left;
    }
    #animate-thanku{
        position: absolute;
        top: -10em;
        right: 0;
    }
    .ac-wrapper{
        display: none;
    }
    .passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item:nth-child(3){
        width: auto !important;
    }
    .inner-page .header-bottom nav{
        margin-top: 5px;
    }
    #root .passenger-details{
        padding-top: 40px !important;
    }
    .ant-modal-title{
        font-size: 17px !important;
    }
}
@media(max-width: 360px){
    .print_tic_right h4{
        font-size: 32px;
    }
    .mbooking-sec .print_mtic .mtkt_text1 span{
        font-size: 14px;
        line-height: 16px;
    }
    .wgl_button_link, #contact .ticket_offer .offer_perc{
        font-size: 14px;
    }
    .inner-page .navbar-toggle{
        margin:0;
    }
    .search-results-header label, .datebar .bookdate{
        font-size: 14px !important;
    }
    .search-results-page{
        margin-top: 30px;
    }
}
@media(max-width: 320px){
    #home-inner{
        display: block !important;
    }
    .footer-helpline, .fullpage-scroll{
        display: none;
    }
    #download_app .display-phn label, .display-phn p{
        font-size: 12px;
    }
    .split_layout .coach_parent > div{
        padding: 2px !important;
    }
}
#search_page .login_user .ant-tabs-nav .ant-tabs-tab-active{
    color: #fff !important;
}
.header-mst .qodef-logo-wrapper a{
    cursor: default;
}
.via_city, .dept-arr a, .via_city:hover, .dept-arr a:hover{
    color: #505050;
    cursor: default;
}
.search-results-page .search-row .ant-col-2.text-center button.ant-btn.ant-btn-sm{
    background: #333 !important;
    cursor: default;
}
.login-form .ant-form-item-children .login-form-forgot{
    padding-right: 5px;
}
.login-form .ant-form-item-children a{
    padding-left: 5px;
}
nav.search_results {
    float: right;margin-top: 20px;
}
.header-bottom .search_results li{
    padding-right: 0;
}
.passenger-details .ant-col-16 h4.side-heading, .sidebar-left h4.side-heading{
    font-weight: 400 !important;
    color:#5c5c5c;
    font-size:22px;
}
.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item:nth-child(3) {
    width: 11%;
}
.passenger-details .ant-form.ant-form-inline .ant-row.ant-form-item button {
    color: #fff;
}
.passenger-details .side-heading a{
    font-size: 21px;
    font-weight: 500;
}
.passenger-details .pg-wrap h4 {
    float: left;
    text-align: left;
    margin-bottom: 10px;
}
.booking-summary-modal .net_fare_area div:last-child span:last-child{
    font-size: 17px;
}
.passenger-details h4.side-heading {
    margin-bottom: 14px;
}
span.seat_number {
    padding: 2px 12px;
    border: 1px solid #d9d9d9;
    display: inline-block;
}
#search_page .normal-coach-layout .coach-legend>span.text-left:first-child{
    padding-left:12px;   
}
.normal-coach-layout .coach-legend>span.text-left{
    width:50%;
    margin-top:2px;
    float:left;
}
.net_fare_area i.currency{
    font-family: initial;
}
.book-btn-wrap.pd-booking-confirm div button:nth-child(2) {
    opacity: 0.7;
}


/*whatsapp chat start*/  
#boxes.gds-notification .window.min {
    z-index: 99999;
}

img.whatsapp_icon {
    position:fixed;
    right: 3px;
    bottom: 50px;
    z-index: 9999;
    cursor: pointer;
}
#whatsappmodal{

  .modal-body {
    background: #e8e8e8;
    padding: 15px 15px 15px 20px;
  }
  .modal-dialog{
    width: 310px;
    margin-right: 10px;
    margin-top: 280px;
  }
  h5.modal-title{
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
  }
  a.btn{
    display: block;
    border-radius: 20px;
    background: #3aca3a;
    border-color: #3aca3a;
    font-weight: bold;
    padding: 6px 12px;
    height: auto;
    font-size: 14px;
    width: 100%;
  }
  .fa-whatsapp{
    margin-right: 5px;
  }
  .inner_whatsapp_blk {
    background: #fff;
    padding: 10px;
    position: relative;
  }
  .query_list input {
    margin-top: 1px;
    margin-right: 4px;
  }
  .query_list label {
    line-height: 16px;
    vertical-align: top;
    font-weight: bold;
    display: inline;
  }
  .query_list {
    margin-bottom: 4px;
  }
  .query_list:last-child {
    margin-bottom: 0px;
  }
  .inner_whatsapp_blk:before {
    content: "";
    border-style: solid;
    border-width: 0px 15px 15px 0px;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    left: -13px;
    top: 0;
  }
  .start_chat.disabled{
    pointer-events: none;
    color: #ccc;
  }
  input[type='radio'] {
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    outline: none;
    border: 2px solid #000;
  }

 input[type='radio']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
  }

 input[type="radio"]:checked:before {
    background: black;
  }
  button.close{
    padding-bottom:0px;
    right: 14px;
    top: 14px;
  }
  .modal-content{
    padding-bottom: 0px;
  }
}

.animate-bottom {
  position: relative;
  animation: animatebottom 0.4s;
}

@keyframes animatebottom {
  from {
    bottom: -20px;
    opacity: 0;
  }

  to {
    bottom: 0;
    opacity: 1;
  }
}

#schedules{
  .ant-table-bordered .ant-table-thead > tr > th{
    color: $primary-font-color;
    background: $theme-color;  
  }
  .text-center{
    color:#fff;
  }
  .schedule-count{
  color: $secondary-font-color;
  }
  .ant-table {
    min-height: auto;
  }
}

/*whatsapp chat end*/

/* update ticket otp */
.otp-action-button a , .otp-timer a{
    cursor: pointer;
    border: 0px !important;
    background: none !important; 
    font-size: 14px !important;
    font-weight: 600 !important; 
    text-align: left !important; 
    color: #3317bf;
    float:left; 
    padding:0px !important;
}
/* update ticket otp end */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
  /*thank you page end*/
