@import url("https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css");@font-face{font-family:'HelveticaNeue';src:url("../fonts/OpenSansHebrew-Bold.ttf") format('woff');}
@font-face{font-family:'OpenSansHebrew Bold';src:url("../fonts/OpenSansHebrew-Bold.ttf") format('woff');}
@font-face{font-family:'OpenSansHebrew ExtraBold';src:url("../fonts/OpenSansHebrew-ExtraBold.ttf") format('woff');}
@font-face{font-family:'OpenSansHebrew Light';src:url("../fonts/OpenSansHebrew-Light.ttf") format('woff');}
@font-face{font-family:'OpenSansHebrew Regular';src:url("../fonts/OpenSansHebrew-Regular.ttf") format('woff');}
.btn:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
*:focus{outline:none;box-shadow:none;}
.form-control{outline:none;box-shadow:none;}
.form-control:focus, .form-control:active {border: 1px solid #f28c00;outline: none;box-shadow: none;}
a{color:#f47920;cursor:pointer;}
a:hover, a:active, a:focus{text-decoration:none;color:#db6a20;}
.no-padding{padding:0 !important;}
body{margin:0;padding:0;width:100%;height:100%;}
body{}
.navbar-top-header{position:relative;width:100%;z-index:2;}
.navbar-top-header .container .navbar-default{background:none;border:none;margin-bottom:0;}
.navbar-top-header .container .navbar-default .navbar-header .navbar-brand{padding:0;}
.navbar-top-header .container .navbar-default .navbar-header .navbar-brand img { /*margin-top:0.9em;*/margin-top: 0em;}
.navbar-top-header .container .navbar-default #navbar .navbar-nav{margin-top:4em;}
.navbar-top-header .container .navbar-default #navbar .navbar-nav > li{cursor:pointer;}
.navbar-top-header .container .navbar-default #navbar .navbar-nav > li > a{padding-top:0.5em;color:#6f7173;cursor:pointer;border-top:2px solid #fff;}
.navbar-top-header .container .navbar-default #navbar .navbar-nav > li.active > a, .navbar-top-header .container .navbar-default #navbar .navbar-nav > li:focus > a, .navbar-top-header .container .navbar-default #navbar .navbar-nav > li:hover > a, .navbar-top-header .container .navbar-default #navbar .navbar-nav > li:active > a, .navbar-top-header .container .navbar-default #navbar .navbar-nav > li:link > a{color:#000;cursor:pointer;background:none;border-top:2px solid #f47920;}
#slider {
    background: url("../images/image3.jpg?v=2") top center no-repeat;
    background-size: contain; /*background-size:cover !important;*/
    height: 480px;
    position: relative; /*border-top:1px solid #a1afc6;*/
    margin-bottom: 2em;
}
#slider .slider-banner{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;background:url("../images/buss-banner.png?v=1") center bottom no-repeat;}
.newsfeed-section{max-width:250px;margin-top:4em;z-index:3;text-align:right;margin-left:30px;border-radius:18px;}
.newsfeed-section .newsfeed-section-title {background: #f28c00;color: #fff;padding: 0.4em;border-radius: 10px 10px 0 0;background-image: url('../images//BG_cntHomeSearch.png');}
.newsfeed-section .newsfeed-section-title.section-bottom{border-radius:0 0 15px 15px;background:#6f7173;}
.newsfeed-section .newsfeed-section-title.section-bottom a{color:#fff;}
.newsfeed-section .newsfeed-list{padding:0.5em 0 1em;list-style:none;background:white;margin-bottom:0;}
.newsfeed-section .newsfeed-list li.container{width:250px;padding:0.3em;}
.newsfeed-section .newsfeed-list li.container .news-title {color: #f28c00 /*#f47920*/;font-size: 16px;}
.newsfeed-section .newsfeed-list li.container .news-date{color:#777777;font-size:12px;}
.newsfeed-section .newsfeed-list li.container .news-subject{color:#000;font-size:12px;}
.newsfeed-section .newsfeed-list li.container .news-subject > .title{margin-top:10px;margin-bottom:5px;}
.newsfeed-section .newsfeed-list li.container .news-subject > .input-field input{width:100%;background:#e6e7e8;padding:3px;font-size:11px;color:#000;border:none;text-align:right;direction:rtl;}
.newsfeed-section .submit-section button{width:100%;background:none;border:none;text-align:left;padding-left:15px;cursor:pointer;}
.newsfeed-section .submit-section a{width:100%;background:none;border:none;text-align:left;padding-left:15px;cursor:pointer;}
.call-center{position:absolute;left:4%;}
.call-center .icon{display:inline-block;float:right;}
.call-center .call-center-info{float:left;text-align:right;padding:0.3em;font-weight:bold;}
.ravkav-labels a{cursor:pointer;}
.call-center .call-center-info .title {color: #6f7173;font-size: 16px;}
.call-center .call-center-info .number {color: #f28c00 /*#f47920*/;font-size: 16px;}
.feature-section {background: url("../images/TopArr.png?v=1") center no-repeat;background-size: 90%;text-align: right;padding: 10px 25px;color: #fff;}
.feature-section a{color:#fff;font-size:94%;}
.sidebar-list{margin:0;list-style:none;width:100%;padding:0;}
.sidebar-list li{width:100%;margin-bottom:4px;}
.sidebar-list li a {background: url(../images/Arr.png) no-repeat;color: #6f7173;text-align: right;
        width: 100%;display: inline-block;border-radius: 20px;font-size: 14px;font-weight: bold;height: 40px;padding-top: 4px;
        background-position-x:right;
    }
.sidebar-list li a > .item-icon {display: inline-block;width: 35px;height: 25px;float: right;background-position: center center;
                                 background-repeat: no-repeat;background-size: auto 100%;margin-right: 0.5em;margin-top: 4px;margin-left: 10px;}
.sidebar-list li a .item-icon.call-center-icon{background-image:url("../images/icons/call-center.png?v=1");}
.sidebar-list li a .item-icon.planning{background-image:url("../images/icons/rate-icon.png?v=1");}
.sidebar-list li a .item-icon.bus-card{background-image:url("../images/icons/mondial-icon.png?v=1");}
.sidebar-list li a .item-icon.questions{background-image:url("../images/icons/question-icon.png?v=1");}
.sidebar-list li a .item-icon.information{background-image:url("../images/icons/info-icon.png?v=1");}
.sidebar-list li a .item-icon.search{background-image:url("../images/icons/search-icon.png?v=1");}
.sidebar-list li a > div.list-item {border-right: 1px solid #fff;display: inline-block;width: auto;
                                    float: right;padding-right: 0.5em;height: 30px;padding-top: 5px;color:#000000;}
.sidebar-list li a > img{float:left;margin-left:1em;}
    .sidebar-list li a:hover, .sidebar-list li a:active, .sidebar-list li a.active, .sidebar-list li a:focus {
        background: url(../images/ArrActive.png) no-repeat;
        color: #fff;
        background-position-x: right;
    }
.sidebar-list li a:hover .item-icon.call-center-icon, .sidebar-list li a:active .item-icon.call-center-icon, .sidebar-list li a.active .item-icon.call-center-icon, .sidebar-list li a:focus .item-icon.call-center-icon{background-image:url("../images/icons/call-center-white.png?v=1");}
.sidebar-list li a:hover .item-icon.planning, .sidebar-list li a:active .item-icon.planning, .sidebar-list li a.active .item-icon.planning, .sidebar-list li a:focus .item-icon.planning{background-image:url("../images/icons/rate-icon-white.png?v=1");}
.sidebar-list li a:hover .item-icon.bus-card, .sidebar-list li a:active .item-icon.bus-card, .sidebar-list li a.active .item-icon.bus-card, .sidebar-list li a:focus .item-icon.bus-card{background-image:url("../images/icons/mondial-icon-white.png?v=1");}
.sidebar-list li a:hover .item-icon.questions, .sidebar-list li a:active .item-icon.questions, .sidebar-list li a.active .item-icon.questions, .sidebar-list li a:focus .item-icon.questions{background-image:url("../images/icons/question-icon-white.png?v=1");}
.sidebar-list li a:hover .item-icon.information, .sidebar-list li a:active .item-icon.information, .sidebar-list li a.active .item-icon.information, .sidebar-list li a:focus .item-icon.information{background-image:url("../images/icons/info-white.png?v=1");}
.sidebar-list li a:hover .item-icon.search, .sidebar-list li a:active .item-icon.search, .sidebar-list li a.active .item-icon.search, .sidebar-list li a:focus .item-icon.search{background-image:url("../images/icons/search-icon-white.png?v=1");}
.banner{padding:0px;text-align:center;}
.bannerpage {padding: 0px;text-align: center;margin-bottom:10px !important;}
    .banner img {width: 95%;border-radius: 6px;}
.sidebar-section .section-title {background: #f28c00;color: #fff;padding: 0.5em;font-size: 17px;margin-bottom: 0.6em;}
.sidebar-section .section-list{display:inline-block;width:100%;}
.sidebar-section .section-list > ul{list-style:none;text-align:right;padding:0;}
.sidebar-section .section-list > ul li{clear:both;margin-bottom:1em;display:block;width:100%;float:right;}
.sidebar-section .section-list > ul li a{color:#000;}
.sidebar-section .section-list > ul li a .event-number{background:#939598;color:#fff;text-align:center;width:60px;float:right;margin-left:1em;}
.sidebar-section .section-list > ul li a .event-number .number{font-size:25px;}
.sidebar-section .section-list > ul li a .event-date{font-size:14px;font-weight:bold;}
.sidebar-section .section-list > ul li a .event-desc{font-size:12px;}
.sidebar-section .section-list > ul li a .more{color:#f47920;font-size:12px;}
.sidebar-section .section-footer{background:#e0e1e3;color:#6f7173;padding:3px;display:block;margin-bottom:4em;}
/*.adv{background:#dddedf;text-align:center;font-size:25px;color:#6f7173;}*/
footer.panel-footer {margin-top: 3em;padding-top: 64px;padding-bottom: 3em;background: #b8bab9;position: relative;height: 330px;}
footer.panel-footer .footer-line-top {position: absolute;top: 26px;left: 0;right: 0;width: 100%;height: 5px;background: #fff;border-top: 1px solid #fff;}
footer.panel-footer .footer-line-top0 {position: absolute;top: 0px;left: 0;right: 0;width: 100%;height: 27px;/* background: #fff; */ /* border-top: 1px solid #fff; */
                                       background-image: url(../images/BG_B_F_Bar.png);}
footer.panel-footer .footer-list{direction:rtl;border-right:1px dashed #747678;padding-right:1em;display:inline-block;width:auto;float:right;margin-left:2em;height:200px;font-size:12px;}
footer.panel-footer .footer-list .list-title{color:#fff;font-weight:bold;margin-bottom:0.3em;}
footer.panel-footer .footer-list .list-section > ul{list-style:none;padding:0;}
footer.panel-footer .footer-list .list-section > ul li{margin-bottom:0.3em;}
footer.panel-footer .footer-list .list-section > ul li a{color:#000;}
    footer.panel-footer .footer-info {
        direction: rtl;
        text-align: left;
        z-index: 9999999 !important;
        margin-right: 42px;
        width: 37.666667%;
    }
    footer.panel-footer .footer-infoA {margin-right: -51px !important;}
footer.panel-footer .footer-info > div{display:inline-block;width:auto;color:#fff;font-weight:bold;float:right;}
        footer.panel-footer .footer-info .number {
            color: #fff;
            border-right: 1px solid #fff /*#f47920*/;
            padding-right: 4px;
            margin-right: 12px;
            /* margin-top: 2em; */
            margin-top: 69px;
            font-weight: normal;
            font-size: 17px;
            height: 20px;
        }
        footer.panel-footer .footer-info .slogan {
            margin-top: 67px;
            float: left;
            font-size: 19px;
        }
footer.panel-footer .footer-info .social-media-icons{width:100%;border-top:1px dashed #7e8083;padding-top:1em;margin-top:1em;}
footer.panel-footer .footer-info .social-media-icons ul{direction:ltr;padding:0;}
footer.panel-footer .footer-info .social-media-icons ul li{display:inline-block;cursor:pointer;}
    footer.panel-footer .footer-info .social-media-icons ul li a i {
        font-size: 21px;
        color: #c0c2c4;
        background: #edeeef;
        border-radius: 50%;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 8px;
    }
.header-banner{background-size:cover;height:400px;}
/*.header-banner.about-us{background:url("../images/buildings-bg.jpg?v=1") center no-repeat;}*/
    .header-banner.about-us {
        background: url("../images/contact-us-background-1.png") center no-repeat;
        background-size:contain
    }

    .header-banner.planning {
        background: url("../images/buildings-bg.jpg?v=1") center no-repeat;
    }
.container.above-banner{margin-top:-320px;background:#fff;border-radius:1.5em 1.5em 0 0;padding-top:2em;text-align:right;direction:rtl;}
.container.above-banner .buss-image{margin-top:-80px;}
.container.above-banner .card-image{top:-4em;position:absolute;left:6em;}
.container.above-banner .page-title h3{color:#f28c00 /*#f47920*/;}
.container.above-banner .page-title h1{color:#f28c00 /*#f47920*/;font-size:24px;}

.base-color {
    color: #504e50 /*#f47920*/;
    font-size: 19px;
}
.float-left{float:left !important;}
.float-right{float:right;}
hr{border:1px dashed #7e8083;}
.hrno {
    border: 1px dashed #fff !important;
}
h1, h2, h3, h4, h5{}
.special-rides p{font-size:22px;margin:0.1em;}
.special-rides h3{margin:0 !important;padding:0;}
.contact-informations .info-list{padding:0;list-style:none;}
.contact-informations .info-list li{margin-bottom:1em;}
.contact-informations .info-list li .info-title{}
.info-list{padding:0;list-style:none;}
.info-list li{margin-bottom:1em;}
.info-list li .info-title{margin:0.1em 0 0.2em;}
.info-list li .info-desc{width:60%;}
.ravkav-labels a{cursor:pointer;}
.ravkav-labels label{background:#efefef;border-radius:20px;color:#fff;float:left;display:block;clear:both;padding:0.5em 1em;width:100%;margin-bottom:1.3em;cursor:pointer;}
.ravkav-labels label img{float:left;cursor:pointer;}
.ravkav-labels label.Indigo-color{background:#1f1e62;}
.ravkav-labels label.blue-color{background:#3324c2;}
.ravkav-labels label.green-color{background:#a8c11b;}
.ravkav-labels h5{display:block;float:left;width:100%;}
.section-footer a{color:#000;}
.events-list{padding:0;list-style:none;}
.events-list li{border-bottom:1px dashed #7e8083;padding:0.7em 0;cursor:pointer;}
.search-tab input{width:90%;}
.btn-primary{background:#f28c00 /*#f47920*/;border-color:#f28c00 /*#f47920*/;border-radius:30px;padding:4px 1em;font-size:17px;}
.btn-primary img{width:14px;margin-right:0.1em;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background:#e46d25;border-color:#e46d25;}
.tabs .nav > li{margin-left:5px;}
.tabs .nav > li > a{padding:6px 12px;/*//width:140px;*/text-align:center;border-radius:0;background:#e0e1e3;color:#000;border-color:#e0e1e3;border-bottom:0px solid #fff;}
.nav-tabs{border:none;}
.planning-filters button{margin:0.5em 0 !important;font-size:12px;}
.special-form-field{border:2px solid #a6a9ae;border-radius:33px;width:100% !important;display:block !important;height:36px;padding:0.3em;margin:1em 0 !important;}
.special-form-field label{display:inline-block;font-size:12px;width:16%;padding:0.3em;float:right;}
.special-form-field input{display:inline-block;width:84%;float:right;border:none;border-radius:10px 0 0 10px;border-right:1px solid #f28c00 /*#f47920*/;}
.tab-content{border-top:8px solid #f28c00 /*#f47920*/;margin-top:1px;border-bottom:8px solid #f28c00 /*#f47920*/;background:#e0e1e3;padding:1em;margin-bottom:3em;}
.tab-content .CotF input, .tab-content .CotF textarea{width:100%;border:none;font-size:17px;margin-bottom:1em;padding:0.2em 0.5em;}
.tab-content .CotF .form-group{width:100%;}
.tab-content .CotF .form-group input, .tab-content .CotF .form-group textarea, .tab-content .CotF .form-group select{width:100%;border:none;font-size:17px;margin-bottom:1em;padding:0.2em 0.5em;}
.search-results .results-list{position:relative;padding:0 5.4em 0 0;list-style:none;margin:0 auto;}
.search-results .results-list li{background-color:#edeeee;padding:0.7em 1.4em 0.7em 0;font-size:12px;margin-top:0.7em;cursor:pointer;background-image:url("../images/icons/search-result-bg.jpg?v=1");background-position:right center;background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;}
.search-results .results-list li .border-icon{position:absolute;right:-3em;top:11px;}
.search-results .results-list li span{padding:0 1.8em 0 1.4em;}
.search-results .results-list li span.with-borders{border-left:1px solid #747474;border-right:1px solid #747474;}
.search-results .results-list li:hover{background:#d3d5d5;background-image:url("../images/icons/search-result-bg-hover.jpg?v=1");background-position:right center;background-repeat:no-repeat;background-size:contain;}
.search-results .results-list li:before{content:'';position:absolute;width:12px;height:12px;right:-3em;border-radius:30px;background:#f28c00 /*#f47920*/;top:11px;}
.search-results .results-list li:not(:last-child):after{content:'';position:absolute;right:-2.56em;top:11px;height:50px;width:1.8px;background:#f28c00 /*#f47920*/;}
.contact-form .form-group{width:100%;}
.contact-form .form-group label{font-size:15px;}
.contact-form .form-group span{font-size:15px;}
.with-bg{background:#ebecec;padding:2em 1em 1em;}
fieldset{display:inline-block;margin-left:0.5em;}
fieldset img{float:right;margin-left:0.5em;}
.small-form-title{color:#f28c00 /*#f47920*/;font-size:18px;margin:0.5em auto 0.4em;}
input[type="checkbox"]{width:auto !important;float:right;margin-left:5px;}
.left-orange-arrow{margin-top:1em;cursor:pointer;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover{background:#f28c00 /*#f47920*/;color:#fff;border-color:#f28c00 /*#f47920*/;border-bottom:0px solid #f28c00 /*#f47920*/;margin:0;}
.tabs.planning-tabs{float:left;width:100%;margin-top:-2.5em;}
.tabs.planning-tabs .nav.nav-tabs li{float:left;margin-left:0;margin-right:5px;}
.tabs.planning-tabs .nav.nav-tabs li a{background:#868988;border:none;color:#fff;border-radius:10px 10px 0 0;padding-top:4px;padding-bottom:4px;}
.tabs.planning-tabs .nav.nav-tabs li.active{float:left;}
.tabs.planning-tabs .nav.nav-tabs li.active a{background:#f28c00 /*#f47920*/;}
.tabs.planning-tabs .tab-content{background:#ebecec;border-top:25px solid #f28c00 /*#f47920*/;border-bottom:none;padding-bottom:2em;}
.tabs.planning-tabs .tab-content .divider{margin-top:2em;}
.tabs.planning-tabs .tab-content .big-label{text-align:center;color:#6f7173;display:inline-block;float:right;padding:0;}
.tabs.planning-tabs .tab-content .big-label h2{font-size:24px;}
.tabs.planning-tabs .tab-content .big-label img{margin-right:0.5em;}
.tabs.planning-tabs .tab-content .without-arrow{padding:0 1em;}
.tabs.planning-tabs .tab-content .form-group{width:41.66666667%;display:inline-block;margin:0;}
.tabs.planning-tabs .tab-content .form-group label{}
.tabs.planning-tabs .tab-content .form-group input.form-control{border-radius:0;padding:3px 10px;height:auto;font-size:13px;}
.tabs.planning-tabs .tab-content .form-group.with-icon{margin:0.5em 0 2.5em 3em;width:26%;}
.tabs.planning-tabs .tab-content .form-group.with-icon label{width:100%;}
.tabs.planning-tabs .tab-content .form-group.with-icon .form-control{width:80%;display:inline-block;}
.tabs.planning-tabs .tab-content .form-group.with-icon img{float:left;margin-top:-5px;}
.tabs.planning-tabs .tab-content .btn-default{background:#767878;border-color:#767878;border-radius:20px;color:#fff;min-width:110px;padding-left:5px;padding-right:5px;margin-right:2em;}
.tabs.planning-tabs .tab-content .btn-default img{width:20px;}
.tabs.planning-tabs .tab-content .btn-default.print-btn{background:#cdd0cf;border-color:#cdd0cf;color:#7e8083;margin-right:0.5em;}
.tabs.planning-tabs .tab-content .btn-primary.float-left{float:initial !important}
.tabs.planning-tabs .tab-content .btn-primary.float-left img{width:24px;margin-right:0.1em;margin-top:-4px;}
.tabs.planning-tabs .tab-content .btn-primary.with-top-margin{margin-top:1em;}
.tabs.planning-tabs .tab-content button.btn-default.active{background:#f28c00 /*#f47920*/;border-color:#f28c00 /*#f47920*/;}
.tabs.planning-tabs .tab-content .with-right-margin{margin-right:6em;}
.tabs.planning-tabs .selects-form .form-group{margin-right:1em !important;}
.tabs.planning-tabs .selects-form .form-group.auto-width{width:auto;}
select.desktopDropDown::-ms-expand{display:none;}
.tabs.planning-tables .tab-content{background:none;padding:0;border:0;}
.tabs.planning-tables .tab-content .tab-label{width:100%;background:#f28c00 /*#f47920*/;padding:0.3em 0.5em;font-weight:normal;margin-bottom:2em;}
.tabs.planning-tables .tab-content .table-label{font-size:15px;padding:0 1em;display:inline-block;min-width:186px;}
.form-group{width:auto;display:inline-block;margin:0 0 0 1.2em;}
.form-group label{display:block;font-size:12px;}
.form-group select::-ms-expand{display:none;}
.form-group select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background-color:#fff;background-image:url("../images/icons/select-icon.png?v=1");background-position:left top;background-repeat:no-repeat;height:23px;background-size:auto;min-width:81px;padding-right:5px;}
.form-group.auto-width{//width:11% !important;margin-right:0 !important;}
.form-group.auto-width select{background-color:#ebecec;font-size:15px !important;}
.require-field{color:#ff0000;}
.dropdown-list{margin:2em auto;}
.dropdown-list select{width:90%;margin:0 auto;}
.dropdown-list select option{background-color:#767779;color:#fff;}
.dropdown-list select option:hover{background:#f28c00 /*#f47920*/;}
.faqs-list{padding:0;list-style:none;}
.faqs-list li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dashed #7e8083;position:relative;color:#000;}
.faqs-list li h4.title{color:#767779;cursor:pointer;}
.faqs-list li .question{}
.faqs-list li .arrow-icon{position:absolute;top:0;left:2em;cursor:pointer;}
.faqs-list li .question, .faqs-list li .answer{display:none;}
.nateev-table thead tr{background:#626564;}
.nateev-table thead tr th{border:none;color:#fff;text-align:center;}
.nateev-table thead tr th img{max-width:25px;}
.nateev-table thead tr th:not(:last-child){border-left:1px solid #e3e5e5;}
.nateev-table tbody tr:nth-child(even){background:#f0f1f1;}
.nateev-table tbody tr{border:none;}
.nateev-table tbody tr td{text-align:center;border:none;font-size:13px;}
.nateev-table tbody tr td a{cursor:pointer;}
.nateev-table tbody tr td a label{cursor:pointer;}
.nateev-table tbody tr td:not(:last-child){border-left:1px solid #e3e5e5;}
label.nateev-label{background:#f28c00 /*#f47920*/;border-color:#f28c00 /*#f47920*/;border-radius:10px;padding:2px 15px;}
.buss-ticket{background:url("../images/icons/ticket-icon.png?v=1") center center no-repeat;background-size:100% auto;width:106px;height:48px;padding:0.3em;color:#fff;display:inline-block;}
.buss-ticket img{float:right;margin-top:5px;}
.buss-ticket .sympole, .buss-ticket .number{margin-right:0.5em;float:right;display:block;width:50px;}
.buss-ticket .number{font-size:20px;}
.tab-content-header{border-top:1px dashed #747678;border-bottom:1px dashed #747678;height:52px;margin-bottom:1em;}
.tab-content-header > div, .tab-content-header > img, .tab-content-header > span{float:right;}
.tab-content-header > div:not(.buss-ticket), .tab-content-header > img, .tab-content-header > span{margin-top:0.7em;}
.tab-content-header .icons{float:none;direction:ltr;text-align:center;}
.tab-content-header .icon-with-text{width:77px;text-align:center;font-size:12px;text-align:center;color:#626564;display:inline-block;}
.tab-content-header .icon-with-text img{display:block;margin:0 auto;}
.tab-content-header .icon-with-text.share-icon{color:#a7a9ac;}
::-webkit-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-animated-out{z-index:1;}
.owl-animated-in{z-index:0;}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.table-responsive table{max-width:none;}
@media screen and (max-width:1300px){.tabs.planning-tabs .tab-content .form-group.with-icon{width:29%;}
.tabs.planning-tabs .tab-content .with-right-margin{margin-right:5em;}
}
@media screen and (max-width:600px){.search-results .results-list{width:90%;padding:0;}
.search-results .results-list li{padding:0.7em 3.4em 0.7em 0;}
.search-results .results-list li .border-icon{right:-2em;top:19px;}
.search-results .results-list li span{padding:0 0.8em 0 0.4em;}
.tab-content-header{height:auto;}
.tab-content-header .icons{margin-top:10em !important;}
.tabs.planning-tables .tab-content .table-label{margin:0.5em 0;}
.tabs.planning-tables .tab-content .table-label{margin:0em 0;}
.tabs.planning-tables .tab-content .float-left{text-align:center;}
.above-banner{padding-top:0 !important;}
.above-banner > div{display:flex;flex-direction:column;}
.above-banner > div .col-md-3.col-xs-12{order:2;}
.above-banner > div .col-md-9.col-xs-12{order:1;}
.special-rides p, .special-rides h3{font-size:20px;}
.special-form-field label{width:18%;}
.special-form-field input{width:82%;}
.tabs.planning-tabs{margin-top:0;}
.tabs.planning-tabs .nav.nav-tabs li{margin-right:0;}
.tabs.planning-tabs .nav.nav-tabs li a{width:141px;margin:5px 0 5px 4px;border-radius:10px;}
.tabs.planning-tabs .tab-content .form-group{width:100%;display:inline-block;margin-right:0;}
.tabs.planning-tabs .tab-content .big-label{width:100%;padding-top:0;padding-bottom:1em;}
.tabs.planning-tabs .tab-content .form-group.with-icon{margin:0;width:100%;}
.tabs.planning-tabs .tab-content .form-group select{margin-bottom:1em;}
.tabs.planning-tabs .tab-content .btn-default{margin:4px 0 !important;margin-right:0 !important;min-width:129px;}
.tabs.planning-tabs .tab-content .btn-primary{float:none !important;padding:5px 10px !important;min-width:129px !important;}
form .float-left{float:none !important;}
.form-group.auto-width{width:43% !important;}
footer.panel-footer .footer-info{text-align:center;margin-top:1em;}
footer.panel-footer .footer-info > div{float:none;display:block;}
footer.panel-footer .footer-info .number{margin:1em;border:none;padding:0;}
.adv{display:none;}
.container.above-banner .card-image{left:1em;}
.container.above-banner .card-image img{width:150px;}
.container.above-banner .buss-image{margin-top:-369px;}
.container.above-banner .buss-image img{width:100px;}
.container.above-banner .buss-mobile{top:-10px;float:left;position:absolute;left:0;width:100%;margin-top:0;}
.container.above-banner .buss-mobile img{width:140px;float:left;margin-left:1em;}
.number-mobile{float:right;margin-top:-2.6em;direction:ltr;}
.social-media-icons{float:left;}
.footer-info{margin-top:3em;}
.no-mobile-padding{padding:0 !important;}
.newsfeed-section{position:relative;top:0;left:0;right:0;margin:1em auto;border:none;width:100%;max-width:100%;border-radius:0;text-align:center;}
.newsfeed-section .newsfeed-section-title{border-radius:0;text-align:center;}
.newsfeed-section .news-subject{text-align:right;}
.newsfeed-section .newsfeed-section-title.section-bottom{width:auto;display:inline-block;margin:0 auto;border-radius:15px;padding:0.1em;}
.newsfeed-section ul.newsfeed-list{width:100%;padding:1em 2.5em;}
.newsfeed-section ul.newsfeed-list li.container{width:100%;padding-left:0;padding-right:0;}
.newsfeed-section ul.newsfeed-list li.container .news-title{padding:0;text-align:right;}
.newsfeed-section .submit-section button{padding-left:5px;}
.newsfeed-section .submit-section button img{margin-right:10px;}
.newsfeed-section .submit-section a{padding-left:5px;}
.newsfeed-section .submit-section a img{margin-right:10px;}
.section-title{margin-top:1em;}
.navbar-default .navbar-toggle{border:none;margin-top:5em;}
.navbar-brand img{width:190px !important;}
.call-center.float-left{left:26px;width:79px;text-align:center;}
.call-center.float-left .icon{width:100%;text-align:center;}
.call-center.float-left .call-center-info{text-align:center;font-size:11px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;border:none !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#f28c00 /*#f47920*/;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-top:none;}
.nav.navbar-nav.navbar-left{margin:0;}
.navbar-top-header .container .navbar-default #navbar .navbar-nav > li > a{background:#fff;color:#f28c00 /*#f47920*/;padding-top:0.5em;text-align:right;}
.navbar-default .navbar-toggle{position:absolute;left:0;top:6px;margin:0 !important;z-index:99999999999;}
.navbar-default .navbar-toggle .icon-bar{background:#6b6c6b;}
.navbar-top-header .container .navbar-default{height:81px;}
.nav.navbar-nav.navbar-left{margin-top:10px !important;position:absolute;top:-10px;left:0;z-index:9999999;background:#ececeb;padding-top:3em;}
.nav.navbar-nav.navbar-left li a{background:#ececeb !important;border:none !important;color:#000 !important;}
.nav.navbar-nav.navbar-left li a:hover{color:#f28c00 /*#f47920*/ !important;}
#slider{height:161px;margin-bottom:35em;z-index:0;}
#slider .slider-banner{position:relative;background:url("../images/buss-banner.png?v=1") right bottom no-repeat;background-size:214%;}
#slider .main-slider .item h1{font-size:37px;}
.container{padding:0;}
.col-xs-12{padding:0;}
.col-md-9.col-xs-12{padding:15px;}
.feature-section{padding:10px 25px !important;margin:5px auto;}
.feature-section a{color:#fff !important;}
.sidebar-list{padding:1em;}
.banner{margin-bottom:1em;}
.sidebar-section{direction:rtl;}
.sidebar-section .section-list{padding:1em;}
.sidebar-section .section-footer{display:inline-block;width:auto;text-align:right;margin-right:1em;margin-bottom:0;}
    .sidebar-section .section-footer {display: inline-block;width: 100%;text-align: right;margin-right: 0em;margin-bottom: 0;}
footer.panel-footer .footer-list{border:none;width:100%;margin-bottom:auto;height:auto;}
footer.panel-footer .footer-list .list-section ul{display:block;column-count:1 !important;-webkit-column-count:1 !important;-moz-column-count:1 !important;}
.events-section .event-item{text-align:center;margin-top:1em;margin-bottom:0;}
.events-section .event-item .event-details{padding:1em !important;}
.events-section .event-item .event-date{border:none;}
.events-section .event-item .event-date .box{margin:0 auto;}
footer.panel-footer .footer-logo{text-align:center;margin-bottom:2em;}
.footer-bottom{text-align:center;}
.footer-bottom .copyright{text-align:center;}
#slider .main-slider .slider-icon{top:8em;}

.hSearch{float:right;}
    .newsearch {
        float: none !important;
        width: 100%;
        clear: both;text-align:left !important;
    }
    .arrl{display:none;}
    .hSearch1 {
        clear: both !important;
        float: none !important;
        height: auto !important; 
    }

    .tab-content-header > div:not(.buss-ticket), .tab-content-header > img, .tab-content-header > span {
         margin-top: 0em;
    }
    .tab-content-header .icons {
        margin-top: 6em !important;
    }

    .iconst {float: left;}

    .slang{margin-left:20px;}

}

.hSearch1 {
    clear: both;
    float: none;
    height: 20px;
} 
.hSearchM {float: right;}
.hSearch {float: right;}



@media screen and (max-width:600px) {
    #slider {
        background-size: 170%;
    }
.homebus {
        /*background: url(../images/bus.png?v=1) center no-repeat;*/
        width: 100% !important;
        height: 100% !important;
        position: absolute;
        right: 10%;
        top: 30px;
        background-size: 60% !important;
    }
}



    .sidenav {
        height: auto;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0;
        right: 0;
        background-color: #fff;
        overflow-x: hidden;
        padding-top: 0px;
        transition: 0.5s;
        z-index: 999999999;
        -webkit-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
        -moz-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
        box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
        /*visibility:hidden;*/
    }

        .sidenav a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 25px;
            color: #818181;
            display: block;
            transition: 0.3s
        }

            .sidenav a:hover, .offcanvas a:focus {
                color: #f1f1f1;
            }

    .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px !important;
        margin-left: 50px;
    }

    #main {
        transition: margin-left .5s;
        padding: 20px;
    }

    .AccessibleIcon {
        width: 3% !important;
        background-repeat: no-repeat;
        background-size: contain;
        height: 120px;
        position: fixed;
        right: 0px;
        top: 0px;
        z-index: 99999;
    }

    .AccessibleBox {
        float: right;
        width: 33%;
        height: 50px;
        margin: 0px;
        border-left: 1px solid #d1d2d3;
        padding-top: 10px;
    }

        .AccessibleBox:hover, .AccessibleBox:active, .AccessibleBox:focus {
            background-color: #f28c00 /*#f47920*/;
        }

    .AccessibleBoxbiggerFont, .AccessibleBoxbiggerFont:active {
        background-color: #6bbc92;
    }

    .AccessibleBoxN {
        float: right;
        width: 100%;
        margin: 0px;
        border-left: 0px solid #d1d2d3
    }


    /*-------------------------------*/



.sidenav {
    height: auto;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    padding-top: 0px;
    transition: 0.5s;
    z-index: 999999999;
    -webkit-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
    box-shadow: -5px 7px 39px -7px rgba(0,0,0,0.75);
}

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidenav a:hover, .offcanvas a:focus {
            color: #f1f1f1;
        }

.closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px !important;
    margin-left: 50px;
}

#main {
    transition: margin-left .5s;
    padding: 20px;
}

.AccessibleIcon {
    width: 3% !important;
    background-repeat: no-repeat;
    background-size: contain;
    height: 120px;
    position: fixed;
    right: 0px;
    top: 0px;
    z-index: 99999;
}

.AccessibleBox {
    float: right;
    width: 32%;
    height: 76px;
    margin: 0px;
    border-left: 1px solid #f47920;
    padding-top: 10px;
}

    .AccessibleBox:hover, .AccessibleBox:active, .AccessibleBox:focus {
        background-color: #e6ad84;
    }

.AccessibleBoxbiggerFont, .AccessibleBoxbiggerFont:active {
    background-color: #e6ad84;
}

.AccessibleBoxN {
    float: right;
    width: 100%;
    margin: 0px;
    border-left: 0px solid #d1d2d3
}

.sidenav .Aheader {
    width: 334px;
    height: 30px;
    background-color: #f47920;
    padding-left: 5px;
}

.sidenav .ABBox {
    border: 3px solid #f47920;
    display: table;
    height: auto;
}

.sidenav .ABfooter {
    width: 100%;
    background-color: #f47920;
    text-align: center;
    display: table;
    vertical-align: middle;
}

#textMagnifyingGlass {
    font-size: 30px !important;
    z-index: 999999;
}

.tolargefont {
    border: 0px;
    background-color: transparent;
}

.accRow {
    width: 100%;
    display: table;
    text-align: center;
    border-bottom: 1px solid #d1d2d3;
    vertical-align: middle;
    border-top: 3px solid #d1d2d3;
    margin-top: 10px;
}

input.button-addGlass, input.button-addAF, input.button-addAL {
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    border: none !important;
    cursor: pointer !important;
    height: 68px !important;
    padding-left: 0px !important;
    vertical-align: middle !important;
    padding-top: 40px !important;
}

input.button-addGlass {
    background-image: url(../js/AccessibleN/images/icons8-search-50.png?v=1) !important;
    background-size: 36px !important;
}

input.button-addAF {
    background-image: url(../js/AccessibleN/images/icons8-font-style-formatting-filled-50.png?v=1) !important;
    background-size: 36px !important;
}

input.button-addAL {
    background-image: url(../js/AccessibleN/images/icons8-link-50.png?v=1) !important;
    background-size: 29px !important;
}

#Page11 {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.pmrg {
    margin-top: 10px;
}

.fs14 {
    font-size: 14px;
}

.m_l_5 {
    margin-left: 5px;
}

.m_l_15 {
    margin-left: 15px;
}

.hide1 {
    display: none;
    /*visibility: hidden;*/
    padding: 0px;
    margin: 0px;
    height: 0px;
}
    /*------------------------------*/


    input[type=text]:focus, textarea:focus {
        /*box-shadow: 0 0 5px rgba(24, 146, 83,200);
        padding: 1px 0px 1px 1px;
        margin: 1px 1px 1px 0px;
        border: 1px solid rgba(81, 203, 238, 1);*/
    }

    .tblMatrix {
        overflow: scroll;
        font-size: 11px;
    }

        .tblMatrix .PriceShow {
            float: right;
            width: 20px;
            height: 15px;
            border: 1px solid black;
            margin-right: 2px;
            padding-right: 8px;
            font-size: 11px;
        }

        .tblMatrix .StationShow {
            float: right;
            padding-right: 5px;
            height: 15px;
            font-weight: bold;
            margin-right: 5px;
        }

        .tblMatrix .PriceShow:Hover {
            background-color: #ffcc00;
            cursor: pointer;
        }

        .tblMatrix TD.Border {
            border: #F27326 1px solid;
            font-family: Arial;
            font-size: 11px;
            direction: rtl;
            font-weight: bold;
            cursor: pointer;
        }

            .tblMatrix TD.Border:Hover {
            }

    .tblPlacePrice {
        width: 100%;
        border: 1px solid #FDBB0C;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

    .tblPlacePriceHeade {
        background-color: #F27529;
        height: 20px;
        color: White;
        font-weight: bold;
    }

    .tblPlacePriceRow {
        height: 20px;
        border-bottom: 1px solid black;
        border: 1px solid #FDBB0C;
    }

    .tblPlacePricetd {
        height: 20px;
        border-left: 1px solid black;
        border-bottom: 1px solid black;
        border: 1px solid #FDBB0C;
    }

    .select2-container {
        width: 100%;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 9px;
        padding-bottom: 7px !important;
    }

    .nav > li:hover {
        padding-bottom: 0px !important;
    }

.homebus {
    /*background: url(../images/bus.png?v=1) center no-repeat;*/
    width: 615px;
    height: 430px;
    position: absolute;
    right: 10%;
    top: 27px;
}

    @media screen and (max-width:1900px) {
        .homebus {
            right: 10%;
        }
    }

    @media screen and (max-width:1800px) {
        .homebus {
            right: 7%;
        }
    }

    @media screen and (max-width:1700px) {
        .homebus {
            right: 4%;
        }
    }

    @media screen and (max-width:1600px) {
        .homebus {
            right: 1%;
        }
    }
    /*@media screen and (max-width:1300px) {
    #slider {
        width: 134% !important;
    }
    .newsfeed-section {
        margin-left: 227px;
    }
}*/



.w-100Input {
    width: 100%;
    line-height: 2.15;
}





.boxdetails {
    position: relative;
    width: 95%;
    height: 100%;
    margin: 0px;
    background: rgb(247, 247, 247);
    border: 1px solid rgba(147, 184, 189, 0.8);
    padding-bottom: 20px;
}

    .boxdetails::before, .boxdetails::after {
        content: '';
        position: absolute;
        z-index: -1;
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
        border-radius: 50%;
    }

    .boxdetails::before {
        top: 15%;
        left: 0;
        /*width: 10%;
        height: 70%;*/
    }

    .boxdetails::after {
        top: 15%;
        right: 0;
        /*width: 10%;
        height: 70%;*/
    }








.btn btn-primary {
    background-color: rgba(242, 140, 0, 1);
    width: 187px;
    height: 36px;
    position: absolute;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


.message1 {
   
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: right;
    color: #333333;
}




.message2 {
  
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: right;
    color: #333333;
}




.message3 {
    
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: right;
    color: #333333;
}




.message4 {
   
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: right;
    color: #333333;
}



.Sidetitle {
    color: #872A00 !important;
    font-weight: bold;
    font-size: 17px;
}