.holder{position:relative;width:120px;height:120px;margin:20px auto}.loader{border:2px solid #6eb4e2;border-radius:50%!important;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute}#loader1{width:114px;height:114px;top:0;right:0;-webkit-animation:rotate 1s linear .3s infinite;animation:rotate 1s linear .3s infinite}#loader2{width:122px;height:122px;top:-4px;right:-4px;-webkit-animation:rotate 1.5s linear .3s infinite;animation:rotate 1.5s linear .3s infinite}#loader3{width:130px;height:130px;top:-8px;right:-8px;-webkit-animation:rotate 2s linear .3s infinite;animation:rotate 2s linear .3s infinite}#safar-logo{position:absolute;top:16px;height:80px;right:19px}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(360deg)}100%{-webkit-transform:rotateZ(0)}}@keyframes rotate{0%{transform:rotateZ(360deg)}100%{transform:rotateZ(0deg)}}.icheckbox_square-blue,.iradio_square-blue{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(/plugins/icheck/skins/square/blue.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-24px 0}.icheckbox_square-blue.checked{background-position:-48px 0}.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-96px 0}.iradio_square-blue{background-position:-120px 0}.iradio_square-blue.hover{background-position:-144px 0}.iradio_square-blue.checked{background-position:-168px 0}.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}.iradio_square-blue.checked.disabled{background-position:-216px 0}@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_square-blue,.iradio_square-blue{background-image:url(/plugins/icheck/skins/square/blue@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}.service-placeholder{padding:0 40px}.pulse-background{background:#fcfcfc;border:1px solid #ececec;border:1px solid rgba(221,221,221,.5);margin-bottom:10px}.pulse-wrapper{padding-bottom:13px;padding-top:13px}.pulse-wrapper .pulse-item,.pulse-background .pulse-item{animation:pulse .7s infinite alternate;border-radius:10px!important;vertical-align:middle}.pulse-item.company-image{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:70px;height:70px;margin:30px auto 15px auto;border-radius:35px!important}.pulse-item.company-name{background-color:#555;background-color:rgba(85,85,85,.18);width:130px;height:11px;margin:0 auto 10px auto}.pulse-item.bustype{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:220px;height:15px;margin:35px 10px 10px auto}.pulse-item.available-seats{background-color:#555;background-color:rgba(85,85,85,.14);width:150px;height:10px;margin:35px 0 10px 15px;display:inline-block}.pulse-item.boarding-point{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:120px;height:15px;margin:0 10px 10px auto;display:inline-block}.pulse-item.dropping-point{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:120px;height:15px;margin:0 10px 10px auto;display:inline-block}.pulse-item.time{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:90px;height:15px;display:inline-block}.pulse-item.price{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:90px;height:15px;display:inline-block}.pulse-item.view-seats{background-color:#a9a9a9;background-color:rgba(85,85,85,.35);width:190px;height:34px;margin:0 10px 0 auto;display:inline-block}.pulse-item.description{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:300px;height:11px;margin:0 10px 10px auto}.pulse-item.title{background-color:#d2d2d2;background-color:rgba(85,85,85,.18);width:500px;height:9px}@media(max-width:1200px){.pulse-item.bustype{width:205px}.pulse-item.description{width:285px}.pulse-item.boarding-point{width:115px}.pulse-item.dropping-point{width:115px}.pulse-item.price{margin-right:20px}}@media(max-width:768px){.pulse-item.time,.pulse-item.price{margin:20px auto 10px auto;display:block}.pulse-item.company-name{width:100%;margin:10px auto}.pulse-item.bustype{height:9px;width:100%;margin:2px auto}.pulse-item.boarding-point{margin:10px auto;float:left}.pulse-item.dropping-point{margin:10px auto 20px auto;float:right}.pulse-background .pulse-item{animation:none}}@keyframes pulse{0%{opacity:.1}100%{opacity:.9}}.details.error{padding-top:45px;padding-bottom:45px;border-radius:5px;position:relative}.details{padding:10px;border-radius:5px;position:relative}.details p{color:#343434;font-size:14px;line-height:1.5em}.details .seatWrap{background-color:#f3f3f3;position:relative;border:1px solid #f7f7f7;border-left:none;border-radius:5px;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;text-align:center;margin:auto;max-width:650px}.details .seatWrap p{margin:10px 0;font-size:12px;color:#a8a6a6;font-weight:300}.front{position:absolute;left:-21px;width:45px;height:188px;background:url(/Content/Images/BusFront.png) 0 0 no-repeat;background-size:60% 100%}.details .seatWrap .seats{display:inline-block;margin:auto;width:90%}.details .seatWrap .seats .seats-content{overflow:hidden;white-space:nowrap}.details .seatWrap .seats div:last-child{margin-top:10px;margin-bottom:10px}.details .seatWrap .seats ul{overflow:hidden;margin:2px;display:table;width:100%;direction:ltr}.details .seatWrap .seats ul>li{padding:0}.details .seatWrap .seats li{display:table-cell}.details .seatWrap .seats li span{display:block;float:left;width:27px;height:27px;margin:3px 4px 0 0}.details .seatWrap .seats .seatSide{display:inline-block;margin:10px}.details .seatWrap .seats .seat span{background-color:#fff;border:1px solid silver;border-radius:5px!important;font-size:11px;width:27px;height:27px;text-decoration:none;padding-top:6px;font-weight:700}.details .seatWrap .seats .available span{background-color:#fff;cursor:pointer;color:#22819c}.details .seatWrap .seats .selected span{background-color:#73bb46;border:1px solid #73bb46;cursor:pointer;color:#fff}.details .seatWrap .seats .green span{background-color:#73bb46;border:1px solid #73bb46}.details .seatWrap .seats .gentleman span{background-color:#aee2fa;border:1px solid #aee2fa;color:#fff}.details .seatWrap .seats .ladies span{background-color:#ffb2d3;border:1px solid #ffb2d3;color:#fff}.details .seatWrap .seats .blocked span{background-color:#c5c5c5;border:#c5c5c5;color:#888}.details .seatWrap .seats .noseat span{background-color:#fff;background-color:rgba(255,255,255,0);width:27px;height:27px;cursor:default;color:#fff;color:rgba(255,255,255,0);border:none}.legend.type1>div{max-width:650px;margin-right:auto;margin-left:auto}.legend.type1 div.seat{width:22px;height:22px;border-radius:5px!important}.legend.type1 ul{margin-top:20px}.legend.type1 ul li{padding-top:5px;padding-bottom:5px;list-style-type:none}.legend.type1 p{text-align:right;color:#999;font-size:12px;margin-right:25px;margin-top:-20px;float:right}.legend.type1 .available{background-color:#fff;border:1px solid silver;border-radius:5px}.legend.type1 .green{background-color:#73bb46;border:1px solid #73bb46;border-radius:5px}.legend.type1 .gentleman{background-color:#aee2fa;border:1px solid #aee2fa;border-radius:5px}.legend.type1 .blocked{background-color:#c5c5c5;border:1px solid #c5c5c5;border-radius:5px}.legend.type1 .ladies{background-color:#ffb2d3;border:1px solid #ffb2d3;border-radius:5px}.seats__devider{border-top:1px solid #eee;padding-top:15px}@media(max-width:767px){.text-left-xs{text-align:right}.seat-icon{width:100%}.details .seatWrap{margin-left:auto;margin-right:auto;margin-top:15px;max-width:300px;border:1px solid #c6c6c6;border-top:none;border-top-right-radius:0!important;border-bottom-left-radius:10px!important}.details .seatWrap .seats{margin-top:10px;margin-bottom:20px;margin-left:0;width:100%}.details .seatWrap .seats div:last-child{margin-top:0;margin-bottom:0}.details .seatWrap .seats .seatSide{width:90px;margin:10px}.details .seatWrap .seats ul{width:40px;display:inline-block;padding:0}.details .seatWrap .seats li{display:block}.details .seatWrap .seats li.seat span{height:33px;width:33px;margin:7px 4px 12px 0;font-size:14px;font-weight:normal;padding-top:8px}.front{position:relative;top:-35px;left:0;width:100%;height:57px;background:url(/Content/Images/busFrontHorizontal.png) 0 0 no-repeat;background-size:100% 70%}.details .seatWrap .seats .seats-content{overflow:hidden}}.content{margin:auto}.content-reserve{position:relative;width:calc(100% - 50px);max-width:500px}.content-reserve>.top,.content-reserve>.bottom{position:relative;border-radius:10px!important;border:1px solid blue}.content-reserve>.top{background-color:#0e38f7;margin-bottom:-22px}.content-reserve>.top p{color:#fff}.content-reserve>.bottom{text-align:center;padding-bottom:25px;border-top:1px dashed}.content-reserve>.bottom a{width:100%;background-color:#0e38f7;border-radius:10px!important;height:50px;padding-top:13px}.content-reserve>.left,.content-reserve>.right{position:absolute;width:25px;height:200px;background-color:#fff;top:0}.content-reserve>div>.left,.content-reserve>div>.right,.content-reserve>div>.bottom,.content-reserve>div>.top{position:absolute;width:20px;height:20px;border-radius:100%!important;background-color:#fff;border:1px solid blue}.content-bottom{width:90%;margin:auto}.content-bottom>div{display:flex;justify-content:space-between}.top{top:-10px}.bottom{bottom:-10px}.left{left:-10px}.right{right:-10px}.center{text-align:center}.icon-reserve{margin:15px auto}.icon-bus{margin:-20px}.icon-date{margin-left:10px}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:-16px;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:.1s linear all!important;-moz-transition:.1s linear all!important;-ms-transition:.1s linear all!important;-o-transition:.1s linear all!important;transition:.1s linear all!important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-moz-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-ms-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-o-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:.3s ease all!important;-moz-transition:.3s ease all!important;-ms-transition:.3s ease all!important;-o-transition:.3s ease all!important;transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:-16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:-16px;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:-16px;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 3000px rgba(0,0,0,0)}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 3000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}body{overflow-x:hidden}.overflow-hidden{overflow:hidden}.border-bottom-light-gray{border-bottom:solid 1px #eee}.border-radius-10{border-radius:10px!important}.route-swap{position:absolute;right:-9px;top:8px;cursor:pointer}.route-swap__icon{font-size:17px;-webkit-transition:transform .4s ease-out;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out}.animation-swap{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.padding-top-2{padding-top:2px}.padding-top-12{padding-top:12px}.padding-right-80{padding-right:80px}.margin-top-2{margin-top:2px}.margin-top-3{margin-top:3px}.margin-top-5{margin-top:5px}.margin-top-m-5{margin-top:-5px}.margin-right-2{margin-right:2px}.margin-bottom-0{margin-bottom:0}.header-route__icon{position:relative;top:50%;-webkit-transform:translateY(70%);transform:translateY(70%)}.font-size-10{font-size:10px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-17{font-size:17px}.weak{color:#999}.letter-spacing-1{letter-spacing:1px}.disabled-panel{color:#ccc;pointer-events:none}.description-hr{margin:5px 0;width:435px}.display-inline-block{display:inline-block}.position-static{position:static!important}.filter-blur-3{-webkit-filter:blur(3px);filter:blur(3px)}.padding-lr-300{padding-left:300px;padding-right:300px}.message-panel{width:100%;min-height:200px;font-size:18px;margin-top:60px}.message-panel .msg{vertical-align:middle;text-align:center;color:#555}.message-panel .msg #sad-icon{text-align:right;font-size:35px}#DateMob,#Date{color:#fff;background-color:#fff}#date-panel{background:#fafafa;z-index:1}#date-panel #right-arrow,#date-panel #left-arrow{display:inline-block;vertical-align:middle}#date-panel #right-arrow .disabled,#date-panel #left-arrow .disabled{pointer-events:none;color:#ccc}#date-panel #datetabs{font-size:16px;font-weight:initial;width:96%;display:inline-block;vertical-align:middle;line-height:2;margin-bottom:-1px}#date-panel #datetabs.owl-carousel .owl-item{padding-left:5px}#date-panel #datetabs .dayofweek{display:inline-block;font-size:12px}#date-panel #datetabs .item{margin-left:2px;margin-right:2px;color:#555;cursor:pointer;display:inline-block;margin-top:4px}#date-panel #datetabs .item:after{top:9px;right:-3px;width:1px;height:22px;content:' ';background:#ccc;position:absolute}#date-panel #datetabs .item .simple-link{color:#555}#date-panel #datetabs .item.selected-item{background:#fff;color:#0097cf;font-weight:700;font-size:18px;margin:0;border:solid 1px #eee;border-top:2px solid #0097cf;border-bottom:none;padding:3px 0}#services-panel .description{color:#666;font-size:11px;white-space:nowrap;overflow:hidden;margin-bottom:0}#services-panel .tab-content{background-color:#fff}.service.panel{min-height:145px;width:100%;border:none;border-bottom:solid 1px #ddd;overflow:visible}.service:hover{background:#fff;box-shadow:none}.service .simple-heading{padding:0;background-color:#fff}.service .available-seat-holder{position:absolute;top:45px;right:calc(50% - 69px)}.service .available-seat{padding-left:5px;font-size:12px}.service .top-row{font-size:14px}.service .middle-row{font-size:15px;margin-right:2px}.service .bottom-row{font-size:13px}.route-panel__item{color:#555}.service .price-panel{padding-left:0;padding-right:0;line-height:1.2}.service .price{font-size:20px;font-weight:700}.service .company-logo{display:block;margin-left:auto;margin-right:auto;height:70px}.service .company-name{font-size:12px;color:#555}.service .company-details{font-size:11px;color:#555}.service .bustype{color:#555;font-size:12px}.disabled-service .icon,.disabled-service i,.disabled-service span,.disabled-service .viewseatbtn,.disabled-service strong{color:#999!important}.disabled-service .discount-label{background-color:#999;border-bottom:solid 1px #999}.disabled-service .xs-discount-label:after,.disabled-service .discount-label:after{color:#999}.service small{color:#555}.service-header .discount-label span{color:#fff!important;font-size:16px;text-align:center}.service-header .promotion-link{width:35px;position:relative;display:inline-block;top:-22px}.promotion-box__ribbon{display:inline-block;position:absolute;left:28px;top:-23px;z-index:2}.promotion-box__ribbon:before,.promotion-box__ribbon:after{content:"";display:block;position:absolute;bottom:-36px;border:14px solid #e29653;border-top-left-radius:5px!important}.promotion-box__ribbon:before{border-bottom-color:transparent;bottom:-60px;box-shadow:2px -11px 6px 1px rgba(0,0,0,.17)}.promotion-box__icons{background:#ecf0f1;position:relative;left:-16px;top:-8px;padding:4px 12px 2px 55px;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;z-index:1}.promotion-box__icons .tooltip{min-width:100px}.promotion-ribbon__corner,.promotion-box__ribbon-corner{position:absolute;top:8px;left:0;border-bottom:8px solid #e29653;border-right:8px solid transparent}.promotion-box{height:0}.promotion-box__ribbon-icon{text-align:center;width:18px;position:absolute;left:-28px;top:21px;color:#fff!important;z-index:2;margin-left:5px;margin-right:5px}.service:hover .service-header .icon{color:#3498db}.service:hover .service-header .color-aqua{color:#27d7e7}.service:hover .fa-refresh{color:#fff}.service .description a,.service .route{color:#555}.route-arrow{font-size:13px;padding-left:7px;padding-right:7px;color:#777}#xs-search-panel .input-filter.has-icon,#search-panel .input-filter.has-icon{position:relative}#search-panel .input-filter.has-icon .icon{position:absolute;top:10px;right:26px}#search-panel span.search-loading-icon{display:none;position:absolute;left:20px;top:3px;color:#d8d8d8;z-index:9;font-size:21px}#search-panel span.search-loading-icon.loading{display:block}.dropdown-menu>li{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.date-suggestion-text{margin-bottom:20px}#headingOne a:after{content:"";color:#3498db;position:absolute;right:0;top:0;background:transparent;font-family:FontAwesome}#headingOne .collapsed:after{content:""}#headingOne .col-route{cursor:pointer;font-size:20px;padding-left:0;padding-right:30px}#headingOne .col-filter{padding:0}#headingOne .search-title,#headingOne a{min-height:54px;line-height:54px}#filternav-link{margin-top:9px}#filter-panel .navbar-nav>li>a{padding-right:25px;padding-left:40px}#filter-panel .navbar-nav>li>a:after{content:"";color:#3498db;position:absolute;left:20px;top:5px;background:transparent;font-family:FontAwesome}#filter-panel .navbar-nav>.open>a:after{content:""}#filter-panel h1{font-size:20px}.full-date-box{border:none;font-size:14px;background:#fff;position:absolute;right:46px;top:6px;z-index:9}.full-date-mob-box{border:none;font-size:14px;background:#fff;position:absolute;right:32px;top:31px;z-index:9}.fa-stack-inside{position:relative;display:inline-block;width:2em;height:30px;line-height:30px;vertical-align:middle}.fa-stack-inside-1x{position:absolute;left:22px;top:12px;font-size:11px}.fa-stack-inside-2x{position:absolute;margin-left:5px;margin-right:5px;left:-3px;top:-3px;width:100%;line-height:inherit;font-size:18px;font-weight:100}.ready-to-depart{width:100%;height:100%;font-weight:bold;margin-bottom:0;font-size:14px}.call-support__box{right:-66%;cursor:pointer;-webkit-transition:right 600ms cubic-bezier(.17,.89,.31,1.2);transition:right 600ms cubic-bezier(.17,.89,.31,1.2)}.call-support__box_visible{right:-80px}#call-support{position:relative;margin:75px 0 55px 0;padding:15px}.call-support__message{min-height:90px;padding:15px 16% 15px 4%;font-size:16px;font-style:italic;color:#fff;background:#3498db;border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}.call-support__message:after{width:0;height:0;right:25%;bottom:45px;content:" ";display:block;position:absolute;color:#3498db;border-left-style:inset;border-right-style:inset;border-top:20px solid;border-left:25px solid transparent;border-right:0 solid transparent}.call-support__info{color:#3498db;font-size:16px;padding:0 55px 0 0;position:relative;margin-right:28px;margin-top:25px}.call-support__earphone{position:absolute;top:-3px;font-size:48px}.call-support__author{overflow:hidden;font-weight:700;margin-right:75px}.call-support__team{display:block;margin-right:75px}.call-support__message:after{border-top:20px solid;border-left:25px solid transparent;border-right:0 solid transparent}.call-support__message:after,.call-support__message:before{bottom:57px}.adv-spinner{width:100%;background:#fff;background:rgba(0,0,0,0) url(/Content/Images/loading.gif) no-repeat center}.adv-loaded{max-height:140px}.list-item{-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-animation:popup .4s ease;animation:popup .4s ease}@-webkit-keyframes popup{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes popup{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.service-details{-webkit-animation:fade 1s ease;animation:fade 1s ease}#services-panel .panel-body{display:flex;flex-direction:column;justify-content:center}#xs-date-panel{position:fixed;bottom:-475px;right:0;width:100%;z-index:10;-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1);-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1)}#xs-date-panel__header{background-color:#3498db;padding:12px 20px}.xs-date-panel__footer{padding:10px;background:#f5f5f5;border-top:1px solid #ddd}.ui-datepicker{width:100%}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #f4f4f4;background-color:#fff}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:#fff;color:#217cb9;padding-right:30px}.ui-datepicker table{margin-top:5px;height:235px}.ui-datepicker-calendar thead{color:#ccc}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#000;font-weight:600}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#fff}.ui-datepicker td{padding:1px}.ui-datepicker td .ui-state-active{padding:3px 5px 6px}.ui-datepicker th{font-weight:normal}.ui-datepicker .btn-link{color:#217cb9}.ui-datepicker.ui-widget-content,.ui-datepicker-close.btn,.ui-datepicker-current.btn{border-radius:0!important}.ui-widget-content{box-shadow:none;border:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:8px}p.refund-rules__title{color:#a94442;border-bottom:1px solid #d8b4b3;padding-bottom:5px;display:inline-block}.not-refundable{position:absolute;top:50%;right:-36px;font-size:12px;background-color:#e74c3c;color:#fff;padding:1px 8px;border-top-left-radius:10px!important;border-top-right-radius:10px!important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.refund-rules__item{display:inline-flex;color:#31708f;font-size:11px;font-weight:600;margin-top:10px;box-shadow:11px 5px 9px -4px rgba(0,0,0,.07);width:100%}.refund-rules__item p,.refund-rules__item em{padding:9px 6px;height:auto;display:inline-flex;align-items:center}.refund-rules__item em{position:relative;background:#e74c3c;color:#fff;font-style:normal;width:11%;justify-content:center;border-bottom-right-radius:5px!important;border-top-right-radius:5px!important}.refund-rules__item p{font-size:11px;padding-right:15px;padding-left:15px;margin-bottom:0;line-height:1.6;width:89%}.refund-rules__item em:after{content:"";position:absolute;top:50%;left:-5px;width:0;height:0;margin-top:-6px;border-top:6px solid transparent;border-right:6px solid #e74c3c;border-bottom:6px solid transparent}.refund-rules__content-fade:after{content:"";position:absolute;right:0;left:0;bottom:-2px;height:120px;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.service:hover .text-warning{color:#8a6d3b}.service:hover .text-danger{color:#a94442}#headingOne{padding:0 15px 0;min-height:54px}#search-panel .form-group{margin-right:0}#header-panel{font-size:14px;color:#999;-webkit-animation:popup .4s ease;animation:popup .4s ease;margin-top:15px}#header-panel strong{font-size:14px;color:#333}#header-panel h3{font-size:14px;margin:0}.panel-default .service-header .badge-light{color:#777;background:#ecf0f1}.details{cursor:pointer}.details:active .mask,.details:hover .mask{opacity:1}.details:hover .mask a{top:45%}.opacity-1{opacity:1!important}.filter-holder{position:relative}.filter-holder label{margin-top:4px;margin-bottom:4px}.filter-mask{position:absolute;top:0;right:0;width:100%;height:100%;z-index:9;background:#535353;background:rgba(0,0,0,.22);visibility:hidden}.filter-mask .mask-container{display:table;width:100%;height:100%}.filter-mask .mask-container .mask-body{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-weight:700}.mask{position:absolute;top:0;right:0;width:100%;height:100%;z-index:9;background:#414141;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.trasparent-mask .mask-container,.mask .mask-container{display:table;width:100%;height:100%}.trasparent-mask .mask-container .mask-body,.mask .mask-container .mask-body{display:table-cell;vertical-align:middle;text-align:center;padding:10px}.mask .mask-container .mask-body .list-unstyled{margin-bottom:0}.mask .mask-container .mask-body ul li{padding:10px}.mask .mask-container .mask-body a{color:#fff;font-size:26px;border-radius:15px!important}.mask .mask-container .mask-body span{color:#fff;font-size:26px}.mask .mask-container .mask-body .service-backbtn.with-border{border:2px solid #fff}.mask .mask-container .mask-body .service-buybtn{padding:20px 75px;border:2px solid #fff}.mask .mask-container .mask-body a.service-backbtn{font-size:18px}.mask .mask__icon{color:#fff}.service:hover .mask__icon{color:#fff}#sort-attention,#filter-attention{position:-webkit-sticky;position:sticky;top:70px;-webkit-animation:popup .4s ease;animation:popup .4s ease;background-color:#f0ad4e;z-index:10;cursor:pointer;padding:6px 10px}#sort-attention__main-message,#filter-attention__main-message{color:#fff}.btn-u-lg,a.btn-u-lg{font-size:23px;padding:10px 35px}.btn-u.btn-u-dark-orange{background:#ef910e}@media(min-width:1200px){#date-panel #datetabs .item{width:13%}}@media(max-width:1199px){.padding-left-md-0{padding-left:0}.padding-lr-md-10{padding-left:10px;padding-right:10px}#date-panel #datetabs{width:90%}.service .bottom-row,.service .top-row{font-size:12px}.service .middle-row{font-size:13px}.service .middle-row .btn{font-size:10px}#date-panel #datetabs .item{width:30%}}@media(max-width:991px){.route-swap{right:-11px;top:8px;z-index:2}.route-swap__icon{position:absolute;top:-3px;right:-1px;font-size:23px}#services-panel .panel-body{padding:20px 0 10px 0;border-top:none!important;min-height:380px}.timeline-v2>li .cbp_tmlabel{margin:0 0 40px 0}.service .middle-row .btn{font-size:11px}.service .viewseatbtn{padding-bottom:12px;padding-top:12px}.bus-col{float:right;position:relative;padding-left:7px;padding-right:7px}.bus-col-sm-32{width:32%}.bus-col-sm-28{width:28%}.bus-col-sm-7{width:7%}.modal-sm{width:400px}.btn-u.btn-refund-rules{color:#79d5b3}}@media(min-width:992px){#services-panel .panel-body{padding:20px 0 10px 0;border-top:none!important;height:365px}.refund-rules__content{overflow:hidden;height:200px}}@media(max-width:767px){.xs-px-0{padding-left:0;padding-right:0}.line-height-1_6{line-height:1.6}.service.panel:nth-child(1){box-shadow:0 3px 7px -3px rgba(0,0,0,.17)}#search-container{min-height:400px}.important-service{border-top:2px solid #3498d9}.ui-datepicker-current{border:2px solid #3498db}.ui-datepicker td a{margin:0 10px;height:auto;border-radius:4px!important}#services-panel{margin-top:15px;background-color:#fdfdfd}.service .middle-row{padding:25px 0 30px}.service:hover .daily-routes__icon-discount{color:#fff}.service:hover i{color:#3498db}.centered-flex-box{display:flex;justify-content:center;align-items:center}.promotions{position:absolute;right:0;top:50%;-webkit-transform:translate(0%,-62%);transform:translate(0%,-62%);padding:2px 5px 2px 1px;color:#4765a0;background-color:#fafafa;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.promotions .tooltip-inner{min-width:75px}.promotions__icon{font-size:12px;padding:1px;margin:2px;display:block;margin-right:2px}.promotions__icon:before{height:15px;width:17px;display:block;text-align:center;margin-top:2px}.tag-discount{position:absolute;top:4px;left:0;padding:2px 22px 2px 44px;background-color:#fafafa;color:#3498db;white-space:nowrap;font-size:9px;font-weight:700}.tag-discount__corner-2{right:0;width:0;height:0;bottom:0;display:block;position:absolute;border-style:solid;border-width:9px 14px 9px 0;border-color:transparent #fff transparent transparent}.tag-discount-percentage{position:absolute;top:-8px;left:13px;padding:10px 3px 10px 3px;background-color:#ff9300;color:#fff;font-size:9px;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important;border-top-left-radius:5px!important}.tag-discount-percentage-corner{width:0;height:0;right:-8px;top:0;display:block;position:absolute;border-style:solid;border-width:8px 0 0 8px;border-color:transparent transparent transparent #ff9300}.expired .tag-discount-percentage{background-color:#fafafa}.expired .tag-discount-percentage-corner{border-color:transparent transparent transparent #fafafa}.col-time{padding-left:0;padding-right:0;margin-right:-5px}.daily-routes__icon-discount{font-size:5px;color:#fff;font-weight:700}#sort-attention__main-message,#filter-attention__main-message{line-height:23px;font-size:12px;font-size:3vw}.call-support__box{right:-88%}.call-support__box_visible{right:-50px}#sort-attention,#filter-attention{top:49px}#services-panel .panel-body{padding:0;border-top:none!important;height:auto}.timeline-v2>li .cbp_tmlabel{margin:0 0 40px 0}#date-panel #datetabs .item{padding-top:0;padding-bottom:0}#date-panel #datetabs .item:after{height:26px}.service.panel{padding:17px 0 0;margin-bottom:12px;box-shadow:0 1px 7px 0 rgba(0,0,0,.17);overflow:visible}.service .available-seat{float:right;padding-left:0;padding-right:0;padding-top:10px;margin-left:0;margin-right:0;font-size:85%;color:blue;text-align:center}.service .viewseatbtn{font-size:14px;padding-bottom:14px;padding-top:14px}.service .company-logo{display:inline-block;height:30px}.service .price{font-size:18px}.service .bustype{display:inline-block;border-top:1px solid #f5f5f5;padding:6px 15px 0;margin-top:8px;white-space:nowrap}.service .panel-heading{overflow:hidden}#btn-filter-panel{width:100%;height:100%;padding:10px 0;-webkit-transform:translateY(13%);transform:translateY(13%)}#filter-panel-mob{height:140%;width:300px;position:fixed;padding:15px;z-index:99;top:0;left:-300px;overflow-x:hidden;-webkit-transition:transform .8s cubic-bezier(.19,1,.22,1);-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);background-color:#f5f5f5;border:1px solid #ddd}#filter-panel-mob .separator{margin:25px 0 15px}#filter-panel-mob fieldset{padding:0 5px 8px;margin:15px 0;border:1px solid #ddd}#filter-panel-mob legend{margin-bottom:10px;font-size:14px;border-bottom:0}.filter-panel-mob__sort-item{position:relative;overflow:hidden;width:48%;float:right;background-color:#fff;box-shadow:0 1px 2px #ccc}.filter-panel-mob__sort-item:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#3498db;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .3s ease-in-out 0s;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s}.filter-panel-mob__sort-item:nth-child(4n+2){margin-left:2%;margin-right:1%}.filter-panel-mob__sort-item i{color:#9a9a9a;position:absolute;bottom:-17px;left:-9px}#filter-panel-mob__filters{height:100%;margin-right:-16px;margin-left:-16px}#filter-panel-mob__filters .tab-content{padding:10px 15px;height:100%}.filter-panel-mob__nav>li{width:33.3%}.filter-panel-mob__nav>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#3498db;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .3s ease-in-out 0s;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s}.filter-panel-mob__nav>li.active>a:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.filter-panel-mob__nav>li.active>a,.filter-panel-mob__nav>li.active>a:focus,.filter-panel-mob__nav>li.active>a:hover{background-color:transparent;border:0}.filter-panel-mob__sort-label{position:relative;height:100%;width:100%;padding:10px 0;z-index:1;font-weight:700}.filter-panel-mob__radio:checked,.filter-panel-mob__radio:not(:checked){visibility:collapse;position:absolute}.filter-panel-mob__radio:checked+.filter-panel-mob__sort-item i,.filter-panel-mob__radio:checked+.filter-panel-mob__sort-item label{color:#3498db}.filter-panel-mob__radio:checked+.filter-panel-mob__sort-item:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#xs-search-panel{position:absolute;right:-100vw;top:2px;background-color:#fafafa;z-index:12;height:100%;width:100%;padding:12px 15px 0 15px;-webkit-transition:right 1s cubic-bezier(.19,1,.22,1);transition:right 1s cubic-bezier(.19,1,.22,1)}#xs-search-panel.show-route{right:0}#xs-search-panel span.search-loading-icon{display:none;position:absolute;left:20px;top:3px;color:#d8d8d8;z-index:9;font-size:21px}.search-panel__filter-box{border-radius:10px!important;border:1px solid #ececec;padding:25px 50px;font-size:15px}.search-panel__box-label{position:absolute;right:18px;top:-12px;z-index:2;font-size:14px}.search-panel__box-icon{position:absolute;right:19px;top:15px;color:#d8d8d8;font-size:22px}.search-panel__close-icon{color:#909090}.search-panel__title-bordered{border-bottom:1px solid #ececec;padding-bottom:14px}.route-swap__xs-icon{-webkit-transition:transform .4s ease-out;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out}.full-date-mob-box{font-size:16px;right:59px;top:15px}.closebtn{font-size:36px;text-decoration:none;color:#818181;transition:.2s;padding:0 15px}.message-panel{min-height:100%}.message-panel .msg{margin-top:0}#call-support{margin:15px 0 55px 0}.route-swap{left:40px;top:116px;right:initial;color:#909090;border:1px solid #ececec;border-radius:30px!important;padding:12px 12px 8px;background-color:#fff}#header-route-title{padding:18px 0}#header-route{-webkit-animation:fade 2s ease;animation:fade 2s ease;padding-top:7px;padding-bottom:10px}.service-header .virtualtour-ribbon:before,.service-header .virtualtour-ribbon:after{border-top-left-radius:0!important;box-shadow:2px -4px 6px 1px rgba(0,0,0,.17)}.service-header .virtualtour-ribbon{top:-23px}#service-header__third-row{display:table;width:100%;padding:5px 12px;background-color:#fafafa}.third-row__company-logo{display:table-cell;vertical-align:middle;width:7%}.third-row__company-name{display:table-cell;vertical-align:middle;width:45%;overflow:hidden;line-height:16px}.third-row__left-side{display:table-cell;vertical-align:middle}.third-row__padding{display:table-cell;width:2%}.third-row__provider{display:table-cell;vertical-align:middle}.promotion-box{display:none}.promotion-box__ribbon-icon{top:16px}.promotion-box__ribbon:before{bottom:-50px}.mask .mask-container .mask-body span{font-size:22px}.xs-discount-label{position:absolute;top:4px;left:0;color:#fff;background-color:#ff9300;display:inline-block;border-bottom-right-radius:30px!important;border-top-right-radius:30px!important;font-size:11px;padding:0 15px 0 25px}#services-panel .description{position:absolute;top:-18px;right:0;font-size:10px;font-weight:700;background-color:#fafafa;border-top-left-radius:10px!important;max-width:61%;padding:2px 10px 0}#date-panel #datetabs{width:100%}.xs-animation-swap{-webkit-transform:rotate(90deg) rotateY(180deg);transform:rotate(90deg) rotateY(180deg)}#list-spinner{margin-top:-100px;padding-top:100px}.xs-refund-rules{position:absolute;left:12px;bottom:60px}.btn-u.btn-refund-rules{padding:4px 25px;color:#79d5b3;font-size:11px}.refund-rules__content{height:100%}.modal-center{text-align:center;padding:0!important}.modal-center:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-center .modal-dialog{display:inline-block;text-align:right;vertical-align:middle}.modal-sm{width:300px}.not-refundable{position:absolute;top:4px;right:-2px;font-size:9px;font-weight:bold;color:#fff;padding:2px 14px 2px 12px;border-radius:4px!important;-webkit-transform:rotate(0);transform:rotate(0)}.not-refundable:after{content:'';position:absolute;right:-1px;width:6px;height:91%;bottom:1px;display:block;background-color:#fff;border-radius:30px!important}.not-refundable__arrow{right:-5px;width:0;height:0;bottom:0;display:block;position:absolute;border-style:solid;border-width:9px 14px 9px 0;border-color:transparent #fff transparent transparent}input[type=text]{-webkit-appearance:none;-moz-appearance:none}}@media(min-width:768px){#sort-attention__main-message,#filter-attention__main-message{margin-bottom:0}.important-service{background-color:#f9f9f9}.important-service:hover{background:#f9f9f9;box-shadow:none}.important-service .simple-heading{background-color:#f9f9f9}.important-service .section-bustype{cursor:pointer}.service .route-panel{padding-left:0;padding-right:0;padding-top:13px}#search-panel{width:initial;background-color:#f0f0f0;border-bottom:solid 2px #eee;padding-top:7px;padding-bottom:7px}#filter-panel{width:initial;background-color:#fafafa;border-bottom:solid 2px #eee;padding-top:7px;padding-bottom:0}#filter-panel .dropdown-menu{max-height:260px;overflow-y:auto}#filter-panel .navbar-nav>li>a{padding-top:5px;padding-bottom:5px}#filter-panel fieldset{padding-top:10px;padding-right:10px}#filter-panel fieldset label{padding-left:20px}.btn-closestPersianDate{padding-left:30px;padding-right:30px;margin:10px 40px}.promotion-icon{width:25px}}@media(max-width:400px){.mask .mask-container{position:relative;width:100%;height:100%}.mask .mask-container .mask-body ul{position:absolute;top:140px;width:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mask .mask-container .mask-body ul li{padding:5px}.call-support__info{padding:0 10px 0 0}.refund-rules__item p{height:auto}}