.ast-call-case {background: #FFFFFF;box-shadow: 1px 2px 12px 1px rgba(0,0,0,0.10);height: auto;padding:10px;}
.ast-call-case li {padding: 10px 0px;}.ast-call-case a {color: #3F51B5;font-weight: bold}
.brnch {font-weight: 700;color: #9C27B0;padding: 25px 0px 5px 0px;}.faqs .btn {width: 100%;text-align: left;}
#collapseExample p {font-size: 14px;}
.vid {font-size: 34px;color: #FFFFFF;text-shadow: 0 2px 6px rgba(0,0,0,0.35);margin-bottom: 20px;}
.slogan h2 {font-size: 30px;color: #1197d4;font-style: normal;font-weight: 400;}
.slogan h3 {font-size: 17px;color: #666565;font-style: normal;font-weight: 400;}
.modal-title {text-align: center;color: #2196F3;font-weight: 700;}
.menulinks {display: flex;float: right;}
.menulinks a{color:#283893;/*margin-left: 20px;*/padding: 10px;cursor: pointer;display: block;}
.menulinks a:hover{color: #2196F3;}.col-mb{margin-bottom:15px;}
#ermsg {color: red;font-size: 12px;font-family: arial;font-weight: 100;}
.tel-video {padding: 40px 0 50px 0;background: linear-gradient(45deg,#47c3fb,#2196f3);}
.dcb{position: absolute;width:85px;right: 35px;background: #03a9f4;color: #fff;border: 1px solid grey;border-radius:15px;top:10px;}
html,body,h1,h2,h3,h4,h5,h6,div,p,small,sub,sup,strong,marquee,b,span,ul,li,i,a,figure,
figcaption,time,del,section,header,nav,input,footer,blockquote,em{margin:0;padding:0;box-sizing:border-box;}
ul{list-style:none;}.places{padding-left: 25px;line-height: 2.5;}.places li::before {content: "\f041";font-family: "FontAwesome";margin-right: 8px;color: #2196F3;}
.amnt{margin-bottom: 5px;color: #3F51B5;font-weight: 600;}.panel-title i {float: right;font-size: 24px;color:#FFEB3B;}
a,a:hover,a:active,a:focus{text-decoration:none;outline:none;color:#283893;}
#tour-packages .panel-body{background:radial-gradient(#ffffff, #f8ffb6);}

/*=== --- General CSS --- ===*/
body{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;line-height:2;color:#212121;}
h1,h2,h3,h4,h5,h6{color:#212121;font-weight:normal;line-height:normal;}
h1{font-size:32px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;font-weight:300;}
p{color:#3a3f51;}
input,button{outline:none;}
label{font-weight:600;margin-bottom:4px;display:block;font-size:13px;color: dimgray;}

/*======== Form ===========*/
.form-control{
height:40px;
border-radius:0;
border:1px solid #607D8B;
box-shadow:none;
font-family:'Montserrat',sans-serif;
margin-bottom: 10px;
}
.form-control:focus{
border-color:#2196F3;
box-shadow:inset 0 1px 1px rgba(0,0,0,.025), 0 0 2px #DDDDDD;	
}
/*======== Button ===========*/
.btn{
color:#FFFFFF;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
border-radius:0;
font-size:13px;
letter-spacing:0.05rem;
padding:10px;
font-weight:500;
border:none;
transition:all 0.3s;
}
.btn.focus, .btn:focus, .btn:hover{
color:#FFFFFF;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
outline:0;
box-shadow:none;
}
/*======== Img ===========*/
img{max-width:100%;height:auto;}
/*======== Background-color ===========*/
.hk-bg-light{background:#f5f5f5;}
.hk-bg-white{background:#FFFFFF;}
/*======== Section ===========*/
.section{padding-top:30px;padding-bottom:30px;border-bottom: 1px solid #eeeeee;}
/*======== title ===========*/
.hk-title{margin-bottom:30px;}
.hk-title h4{position:relative;font-weight:600;font-size:24px;}
.hk-title h4:before{content:'';position:absolute;bottom:-12px;left:0;width:40px;height:3px;background:linear-gradient(45deg,#47c3fb,#2196f3);border-radius:20px;}

/*--- no-gutters Class Rules ---*/
.row.no-gutters{margin-right:0;margin-left:0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}

/*======== Header ===========*/
.hk-header-wrap{background:#FFFFFF;width:100%;position:relative;z-index:2;box-shadow:0 0 5px 0 #9E9E9E;padding: 5px 0px;}
/*--- Header-top ---*/
.hk-header-wrap .hk-header-top{display:flex;align-items:center;justify-content:space-between;}
.hk-header-wrap .hk-header-top .hk-social-link{}
.hk-header-wrap .hk-header-top .hk-contact-info ul{display:flex;align-items:center;justify-content:flex-end;}
/*--- Logo ---*/
.hk-logo {display: flex;align-items: center;background: #ffeb3b;padding: 0px 10px 0px 0px;}
.hk-header-wrap .navbar-brand,.hk-header-wrap .navbar-brand .hk-logo p{display:flex;align-items:center;}
.hk-header-wrap .navbar-brand{padding:0;}
.hk-header-wrap .navbar-brand .hk-logo p{font-size:20px;color:#424242;font-weight:600;}
.hk-header-wrap .navbar-brand .hk-logo p span{background: #52575a;color: #FFFFFF;font-size: 15px;padding: 10px;}

@media(max-width:767px){.hk-header-wrap .navbar-toggle{float:right;padding-right:0;margin-right:0;}
.hk-header-wrap .navbar-brand .hk-logo p{font-size:20px;}
.hk-header-wrap .navbar-brand .hk-logo p span{font-size:14px;padding:4px 12px;}
.hk-header-wrap .hk-nav-menu .hk-nav-left {width: 100%;}
}

/*--- Nav-menu ---*/
.hk-header-wrap .hk-nav-menu{display:flex;align-items:center;justify-content:space-between;}
.hk-header-wrap .hk-nav-menu nav.navbar{margin-bottom:0;}
/*.hk-header-wrap .hk-nav-menu .hk-nav-left{width:65%;}*/
.hk-header-wrap .hk-nav-menu .hk-nav-right{width:100%;}
.hk-header-wrap .hk-nav-menu .hk-nav-right .collapse.navbar-collapse{float:right;border-top:none;box-shadow:none;}
@media(max-width:767px){.hk-header-wrap .hk-nav-menu{flex-direction:column;}
.hk-header-wrap .hk-nav-menu .hk-nav-right .collapse.navbar-collapse{float:left;}}

.hk-header-wrap .hk-nav-menu .navbar-toggle .icon-bar{background:#424242;}
.hk-header-wrap .hk-nav-menu nav.navbar li a{font-size:14px;color:#FFFFFF;}
.hk-header-wrap .hk-nav-menu .nav .open>a,.hk-header-wrap .hk-nav-menu .nav .open>a:hover,.hk-header-wrap .hk-nav-menu .nav .open>a:focus{background:#FFFFFF;border-color:#FFFFFF;}
.hk-header-wrap .hk-nav-menu .nav>li>a:hover,.hk-header-wrap .hk-nav-menu .nav>li>a:focus{background:transparent;}
.hk-header-wrap .hk-nav-menu .dropdown-menu{border:none;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.14);padding:0;}
.hk-header-wrap .hk-nav-menu .dropdown-menu li a{padding:10px 15px;border-bottom:1px solid #EEEEEE;Background:#FFFFFF;}
.hk-header-wrap .hk-nav-menu .dropdown-menu li:nth-last-child(1) a{border-bottom:none;}
@media(max-width:767px){.hk-header-wrap .hk-nav-menu .dropdown-menu{box-shadow:none;}
.hk-header-wrap .hk-nav-menu .dropdown-menu li a{background:#fafafa;}} 

.hk-header-wrap .hk-nav-right .hk-nav-info{display:flex;float: right;}
.hk-header-wrap .hk-nav-right .hk-nav-info a{margin-right:20px;}
.hk-header-wrap .hk-nav-right .hk-nav-info a:nth-last-child(1){margin-right:0;}
.hk-header-wrap .hk-nav-right .hk-nav-info a p{font-size:14px;font-weight:500;}
.hk-header-wrap .hk-nav-right .hk-nav-info a p i{color:#188DE1;margin-right:5px;font-size: 16px;}
@media(max-width:767px){.hk-header-wrap .hk-nav-right .hk-nav-info{display:block;}
.hk-header-wrap .hk-nav-right .hk-nav-info a{margin-right:5px;}
.hk-header-wrap .hk-nav-right .hk-nav-info a p{margin-right:0;margin-bottom:10px;}
.menulinks {display:block;float: left;}
.menulinks a {color: #005490;margin-left: 0px;display: block;}
}

/*======== Sign-in - Modal ===========*/
#Signin-Modal.modal{background:rgba(0,0,0,0.60);} 
#Signin-Modal .close{position:relative;top:10px;left:-10px;opacity:1;cursor:pointer;z-index:2;}
#Signin-Modal .close span{width:25px;height:25px;line-height:21px;display:block;border-radius:50%;border:1px solid #ec1f10;text-align:center;}
#Signin-Modal .close span img{width:10px;height:10px;}
#Signin-Modal .modal-content{border-radius:0;border:none;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);}
/*-- Form --*/
#Signin-Modal.modal .modal-body{padding:20px 15px;}
#Signin-Modal.modal .hk-banner-form .hk-form-title h5{margin-bottom:20px;color:#188DE1;font-weight:500;}
#Signin-Modal.modal .hk-banner-form form .hk-input-grid{margin-bottom:20px;}
#Signin-Modal.modal .hk-banner-form form .hk-select-box input{padding-left:45px;}
#Signin-Modal.modal .hk-banner-form .hk-register input.btn{background:transparent;color:#188DE1;border:1px solid #188DE1;}


/*======== Banner ===========*/
.hk-main{
/*    position:relative;width:100%;height:auto;background-image: url('../bimg/car-rental.webp');*/
/*background-size:cover;background-repeat: no-repeat;*/
}display:flex;align-items:center;justify-content:center;}
/* .hk-main:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;//background:rgba(0,0,0,0.50);} */
@media(max-width:767px){.hk-main{display:block;}}

/*--- Banner-inner ---*/
.hk-main .hk-banner-inner{}
/*--- Banner-content ---*/
@media(max-width:991px){.hk-main .hk-banner-inner .hk-banner-content{/*margin-bottom:40px;*/}}
.hk-main .hk-banner-content h1,.hk-main .hk-banner-content h4{font-weight:600;}
.hk-main .hk-banner-content h1{font-size:28px;margin-bottom:15px;color:#188DE1;}
.hk-main .hk-banner-inner .hk-banner-content h4{font-size:28px;margin-bottom:30px;color:#424242;}
.hk-main .hk-banner-inner .hk-banner-content ul li{flex:1;display:flex;font-weight:500;color:#757575;margin-bottom:15px;align-items: center;}
.hk-main .hk-banner-inner .hk-banner-content ul li i{color:#188DE1;margin-right:10px;margin-top:3px;}
@media(max-width:767px){.hk-main .hk-banner-inner .hk-banner-content ul{display:block;}}
.hk-main .hk-banner-inner .hk-banner-form .hk-form-title h5{font-size:22px;font-weight:500;color:#188DE1;}
.hk-main .hk-banner-inner .hk-banner-form .hk-form-title p{font-size:14px;}
/*--- Banner-form ---*/
.hk-main .hk-banner-inner .hk-banner-form{background:#FFFFFF;padding:10px;box-shadow:1px 2px 12px 1px rgba(0, 0, 0, 0.3);}
.hk-main .hk-banner-inner .hk-banner-form form input{margin-bottom:20px;}
.hk-main .hk-banner-inner .hk-banner-form form input:nth-last-child(1){margin-bottom:0;}
.hk-main .hk-banner-inner .hk-banner-form form .hk-input-grid{margin-bottom:15px;}
.hk-main .hk-banner-inner .hk-banner-form form .hk-input-grid label{margin-bottom:5px;color:#424242;font-weight:500;font-size:14px;}
.hk-main .hk-banner-inner .hk-banner-form form .hk-input-grid input[type='submit'].btn{height:45px;font-size:15px;}

.go{animation:go 1s linear alternate infinite;}
@keyframes go{
0%{transform:translateX(0) rotate(90deg);}
50%{transform:translateX(20px) rotate(90deg);}
100%{transform:translateX(40px) rotate(90deg);}	
}

/*======== Courier-company ===========*/
.tel-courier-companys{position:relative;padding:60px 0;background:url('../img/banner-cover.jpeg') center no-repeat;background-size:cover;}
.tel-courier-companys:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55);}
#tel-client-slider{margin-top:20px;}
#tel-client-slider.owl-carousel .owl-stage-outer{padding:10px 0;}
#tel-client-slider .tel-client-thumb img{width:100px;display:inline-block;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);}


/*--- Input-icon ---*/
.hk-banner-form form .hk-select-box{position:relative;}
.hk-banner-form form .hk-select-box img{position:absolute;top:8px;left:10px;}
.hk-banner-form form .hk-select-box select{padding-left:45px;}

/*======== Why choose us ===========*/
.hk-why-choose-us{background:#f6f7f9;padding-top:60px;padding-bottom:20px;}
.hk-why-choose-us .hk-why-choose-item{margin-bottom:60px;display:flex;}
@media(max-width:767px){.hk-why-choose-us .hk-why-choose-item{margin-bottom:30px;}}
.hk-why-choose-us .hk-why-choose-item img{width:45px;height:45px;margin-right:20px;}
.hk-why-choose-us .hk-why-choose-item h4{margin-bottom:5px;font-size:18px;font-weight:500;}
.hk-why-choose-us .hk-why-choose-item p{font-size:14px;line-height:1.5;height: 100px;text-align: justify;}

/*--- Media ---*/
.ast-call-me{background:#FFFFFF;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);height: 500px;overflow: scroll;}
.ast-call-me .media{border-bottom:1px solid #DDDDDD;padding:15px;margin-top:0;}
.ast-call-me .media:nth-last-child(1){border:none;}
.ast-call-me .media .media-left{width:20%;text-align:center;}
.ast-call-me .media .media-left img{border-radius:50%;width:45px;height:auto;}
.ast-call-me .media .media-body h4{font-size:14px;font-weight:500;color:#424242;}
.ast-call-me .media .media-body .ast-rating{font-size:12px;margin-bottom:5px;color:#03a9f4;}
.ast-call-me .media .media-body .ast-rating span{font-weight:500;color:#9e9e9e;}
.ast-call-me .media .media-body p{font-size:13px;}

/*======== Call-to-action ===========*/
.tel-call-to-action{padding:40px 0 50px 0;background:linear-gradient(45deg,#47c3fb,#2196f3);}
.tel-call-to-action h3{font-weight:600;font-size:34px;color:#FFFFFF;text-shadow:0 2px 6px rgba(0,0,0,0.35);margin-bottom:20px;}
.tel-call-to-action .tel-txt p{/* color:#554E44; */color:#2b2d27;font-size:24px;font-weight:600;}
.tel-call-to-action .tel-txt p span{/* color:#F74906; */font-size:28px;color:#03A9F4;}
.tel-call-to-action a.btn{background:#FFFFFF;color:#2196f3;margin-top:15px;padding:15px 20px;text-transform:uppercase;letter-spacing:0.08rem;font-size:15px;}
.tel-call-to-action .hk-banner-form form{padding:20px 20px 25px;background:#FFFFFF;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10)}
.tel-call-to-action .hk-banner-form form .hk-input-grid label{font-weight:500;}
.tel-call-to-action .hk-banner-form form .hk-input-grid input[type='submit'].btn{margin-top:23px;height:40px;font-size:15px;background:linear-gradient(45deg,#47c3fb,#2196f3);}
@media(max-width:991px){.tel-call-to-action a.btn{margin-top:30px;}
.tel-call-to-action .hk-banner-form form .hk-select-box select{margin-bottom:20px;}
}

/*======== International-courier ===========*/
.tel-international-courier{background:#FFFFFF;padding:40px 0;}
.tel-international-courier .table>tbody>tr>th{border-top:none;padding:6px;}
.tel-international-courier .tel-courier-charges{display:flex;align-items:center;background:#FFFFFF;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.tel-international-courier .tel-courier-charges:hover{box-shadow:1px 4px 30px 1px rgba(0,0,0,0.20);}
.tel-international-courier .tel-courier-charges .tel-img{padding:15px;background:linear-gradient(45deg,#47c3fb,#2196f3);}
.tel-international-courier .tel-courier-charges .tel-img img{width:60px;}
.tel-international-courier .tel-courier-charges figcaption{flex:2;padding:10px 15px;}
.tel-international-courier .tel-courier-charges figcaption .tel-coun{padding-bottom:12px;border-bottom:1px dashed #DDDDDD;display:flex;align-items:center;justify-content:space-between;}
.tel-international-courier .tel-courier-charges figcaption .tel-coun p{margin-top:0;color:#2196f3;font-size:16px;}
.tel-international-courier .tel-courier-charges figcaption .tel-coun h5{font-size:14px;color:#424242;font-weight:500;}
.tel-international-courier .tel-courier-charges figcaption img{width:18px;}
.tel-international-courier .tel-courier-charges figcaption p{font-size:11px;margin-top:10px;color:#757575;font-weight:500;}
@media(max-width:991px){.tel-international-courier .table>tbody>tr>th{padding:6px 0;}
.tel-international-courier .table>tbody>tr{display:flex;flex-direction:column;padding:0 15px;}}

@media(max-width:567px){
.tel-international-courier .tel-courier-charges .tel-img img{width:45px;}
.tel-international-courier .tel-courier-charges figcaption{padding:5px 11px;}
.tel-international-courier .tel-courier-charges figcaption p{margin-top:6px;}	
}

.rmore{bottom: 50px;position: absolute;float: right;right: 50px;color: #2196F3;font-weight: bold;}
/*======== Delivery ===========*/
.tel-courier-deliver{padding:30px 0;background:#FFFFFF;}
.tel-delivery-item{box-shadow:0px 0px 10px 0px #cacaca;padding: 15px;min-height:250px;margin: 15px 0px;}
.boxhite{height:400px;}.inboxhite{min-height:475px;text-align: center}
.inboxhite img {margin-left: auto;margin-right: auto;border-radius: 203px;height: 200px;width: 200px;border:1px #2196F3 solid;margin-top: 10px;margin-bottom: 10px;}
.tel-delivery-item p{text-align:justify;}
.tel-delivery-item .tel-title{padding:10px 0px;}
.tel-delivery-item .tel-title h3{color:#2196f3;font-size:16px;letter-spacing:0.02rem;font-weight:500;}
.boxhite img {margin-left: auto;margin-right:auto;padding: 10px 0px;width: 75px;}
.tel-delivery-item ul li{color:#757575;display:block;font-size:12px;margin-bottom:8px;}
.tel-delivery-item ul li i{margin-right:10px;color:#2196f3;}


/*======== Courier-detail ===========*/
.tel-courier-pack-detail{padding:40px 0;}
.tel-courier-pack-detail .table thead tr th{border-bottom:none;}
.car-table{
margin-bottom:0;
}
.tel-courier-pack-detail .table thead tr.car-list{background:#e4e4e4;padding:10px;box-shadow: 1px 2px 12px 1px rgba(0, 0, 0, 0.19);border: 1px solid grey;}
.tel-courier-pack-detail .table thead tr th .courier-top{
display:flex;
align-items:center;	
}
.tel-courier-pack-detail .table thead tr th .courier-top img{margin-right:15px;}
.tel-courier-pack-detail .table thead tr th .courier-top figcaption strong{display:block;font-weight:500;font-size:14px;color:#009688;}
.tel-courier-pack-detail .table thead tr th .courier-top figcaption small{font-size:14px;color:#607D8B;}
.tel-courier-pack-detail .table thead tr th .courier-top button.btn{background:#4caf50;}

/*--- Modify-search ---*/
.modify-search-form .hk-banner-form{background:#e4e4e4;padding:20px 20px 0 20px;}
.modify-search-form .hk-banner-form form label{color:#000000;}
.modify-search-form .hk-banner-form form .hk-input-grid{margin-bottom:20px;}
.modify-search-form .hk-banner-form form input[type='submit'].btn{margin-top:23px;height:40px;font-size:15px;background:linear-gradient(45deg,#47c3fb,#2196f3);}


.car-table tr.car-list{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
font-size:14px;
background:#FFFFFF;
box-shadow:1px 2px 12px 1px rgba(0, 0, 0, 0.38);
margin-bottom:20px;
}
.car-table tr.car-list td{
flex:1;
padding:4px;
border-top:none;
text-align:center;
height:110px;
display:grid;
align-items:center;
}
.car-table tr.car-list td .images{text-align:center;}
.car-table tr.car-list td .images img{display:inline-block;width:70%;}
.car-table tr.car-list td .images .person{
display:none;
margin-top:2px;
}
.car-table tr.car-list td .car-owner strong,.car-table tr.car-list td .seat strong{
display:block;
font-size:20px;
padding-bottom:5px;	
font-weight:500;
}
.car-table tr.car-list td .car-owner strong{color:#066dbf;}
.car-table tr.car-list td .seat strong{color:#006704;}
.car-table tr.car-list td .car-owner small,.car-table tr.car-list td .seat small{
font-size:14px;	
border-top:1px dashed #ddd;
padding-top:5px;
color:#009688;
}
.car-table tr.car-list td .seat small span{
text-decoration:line-through;
font-weight:500;
color:#ec2719;	
}
.car-table tr.car-list td .top-title{
font-size: 14px;
font-weight: normal;
color: #757575;
display: block;	
}
.car-table tr.car-list td .fare strong{
font-size:16px;
color:#a76eb1;
}
.car-table tr.car-list td .fare small{
display:block;
color:#3F51B5;
}
.car-table tr.car-list td .book-btn .book{
display:inline-block;
cursor:pointer;
text-decoration:none;
background:#188DE1;
color:#FFFFFF;
line-height:14px;
font-weight:500;
padding:10px 20px;
border:1px solid #188DE1;
}
@media(max-width:767px){
/*.car-table tr.car-list{
font-size:12px;
}*/
.car-table tr.car-list td{
height:70px;
}
.car-table tr.car-list td .car-owner strong,.car-table tr.car-list td .seat strong{
font-size:14px;
}
.car-table tr.car-list td .car-owner small,.car-table tr.car-list td .seat small{
font-size:12px;	
}
.car-table tr.car-list td .images .person{
display:block;
}
.car-table tr.car-list td.td-1,.car-table tr.car-list td.td-4{
flex-basis:100%;	
}
.car-table tr.car-list td.td-1{border-bottom:1px solid #DDDDDD;height:80px;}
.car-table tr.car-list td.td-2{border-right:1px solid #DDDDDD;}
.car-table tr.car-list td.td-2,.car-table tr.car-list td.td-3{height:100px;}
.car-table tr.car-list td.td-4{border-top:1px solid #DDDDDD;padding:4px 15px;height:50px;}
.car-table tr.car-list td .book-btn .book{width:100%;} 
}
@media(max-width:374px){
.car-table tr.car-list{
font-size:10px;
}
}

/*======== Terms-&-condition ===========*/
.tel-terms-condition{margin-top:40px;}
.tel-terms-condition ul.tel-list li{margin-bottom: 5px;display: flex;font-size: 12px;}
.tel-terms-condition ul.tel-list li i{color:#188DE1;margin-right:15px;}


/*======== Dashboard ===========*/
.tel-user-dashboard{padding:40px 0;background:#fff;} 
.tel-user-dashboard .tab-container {
background: #344152;
padding: 0;
border: solid 1px #444;
height: 440px;
overflow: hidden;
width: 100%;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left {
float: left;
border-right: 0;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li img{
width:25px;
height:25px;
margin-right:20px;	
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li a {
margin-right: 0;
border-radius: 0;
border-right: none;
font-size:14px;
font-weight:500;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left {
border-bottom: 0;
width:100%;
height: 600px;
background: #344152;
box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);
}
@media(max-width:991px){
.tel-user-dashboard .nav-tabs.nav-tabs-left{height:auto;}	
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li {
float: none;
margin: 0;
text-align: left;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li a,
.tel-user-dashboard .nav-tabs.nav-tabs-right li a {
background-color: #344152;
color: #fff;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li a:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-right li a:hover {
background-color: rgba(24, 141, 225, 0.78);
border-color: rgba(24, 141, 225, 0.78);
color: #fff;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active a,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active a,
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active .glyphicon,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active .glyphicon {
color: #333;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active a:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active a:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active .glyphicon:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active .glyphicon:hover {
color: #444;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active a,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active a,
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active a:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active a:hover,
.tel-user-dashboard .nav-tabs.nav-tabs-left li.active a:focus,
.tel-user-dashboard .nav-tabs.nav-tabs-right li.active a:focus {
background-color: #188DE1;
color:#fff;
}
.tel-user-dashboard .nav-tabs.nav-tabs-left li:not(:last-of-type),
.tel-user-dashboard .nav-tabs.nav-tabs-right li:not(:last-of-type) {
margin-bottom: -1px;
}
.tel-user-dashboard .tab-content {
background:#f6f7f9;
height: 600px;
overflow-y: scroll;
box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);
}
.tel-user-dashboard .tab-content.side-tabs .tab-pane {
display: none;
padding: 20px;
overflow-y: auto;
}
@media(max-width:767px){
.tel-user-dashboard .tab-content.side-tabs .tab-pane{padding:20px 10px;}	
}
.tel-user-dashboard .tab-content.side-tabs-left .tab-pane {
border-radius: 0;
}
.tel-user-dashboard .tab-content.side-tabs-left .tab-pane.active {
display: block;
background-color:#f6f7f9;
border-color: #fff;
color: #333;
font-weight: 300;
letter-spacing: 0.1em;
}
.tel-user-dashboard .tab-content.side-tabs-right {
margin-right: 45px;
}
.tel-user-dashboard .tab-content.side-tabs-right .tab-pane {
border-radius: 4px 0 0 4px;
}
.tel-user-dashboard main > .row:not(:first-of-type) {
margin-top: 1.1em;
}
.tel-user-dashboard col.time,
.tel-user-dashboard col.repname {
width: 12em;
}
.tel-user-dashboard col.did {
width: 9em;
}
.tel-user-dashboard .nav-tabs>li>a,.tel-user-dashboard .nav-tabs>li.active>a, 
.tel-user-dashboard .nav-tabs>li.active>a:focus,.tel-user-dashboard .nav-tabs>li.active>a:hover {
border: none;
}

/*--- Dashboard-item ---*/
.dashboard-name h2{font-size:22px;font-weight:600;margin-bottom:30px;color:#344152;}
#dashboard .dashboard-item{margin-bottom:20px;background:#FFFFFF;padding:30px;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#dashboard .dashboard-item:hover{box-shadow:1px 4px 20px 1px rgba(0,0,0,0.15);}
#dashboard .dashboard-item img{width:50px;height:50px;margin-bottom:20px;display:inline-block;}
#dashboard .dashboard-item h3{font-size:16px;font-weight:500;color:#344152;}
/*--- Profile-table ---*/
.hk-header-wrap .hk-nav-menu .hk-profile-dropdown li a{font-weight:500;}
#profile .edit-profile-go{float:right;margin-bottom:20px;}

#profile table tr td{padding:10px;}
#profile table tr td.td-1{color:#344152;font-weight:500;}
#profile table tr .td-2{color:#757575;}
/*--- Check-history -- Book-now -&- Change-password ---*/
#check-history .hk-banner-form form .hk-input-grid,#book-now .hk-banner-form form .hk-input-grid,#change-password .hk-banner-form form .hk-input-grid{margin-bottom:20px;}
#check-history .hk-banner-form form .hk-select-box input,#change-password .hk-banner-form form .hk-select-box input{padding-left:45px;} 
#check-history .hk-banner-form form input[type='submit'].btn{padding:11px 15px;}
#check-history .history-table{}

/*--- Profile-form ---*/
.edit-profile-form{background:#fff;padding:20px 15px;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);}


/*======== Fill-form ===========*/
.fill-form-wrap{padding:60px 0;background:#FFFFFF;}
/*-- Panel --*/
.panel-group .panel {
border-radius:0;
box-shadow: none;
border-color:#DDDDDD;
margin-bottom:10px;
}
.panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
background-color: #fff;
border-color: #EEEEEE;
}
.panel-title {
font-size: 14px;
}
.panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
letter-spacing: 0.05rem;
font-size: 16px;
background: #457e85;
color: #fff;
}
.more-less {
float: right;
color: #212121;
font-size:20px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#DDDDDD;
}

.add-prev-btn{margin-bottom:30px;}
.add-prev-btn a.btn{background:#FFFFFF;border:1px solid #188DE1;color:#188DE1;}
.fill-form-wrap textarea{height:100px;}
.fill-form-wrap .payment button p{color:#fff;}
.fill-form-wrap .fb-share button{background:#5bce60;}
.fill-form-wrap .schedule-details{padding:15px;background:#FFFFFF;box-shadow:1px 2px 12px 1px rgba(0,0,0,0.10);}
.fill-form-wrap .schedule-details img{display:inline-block;margin-bottom:30px;}
.fill-form-wrap .schedule-details ul li{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;}
.fill-form-wrap .schedule-details ul li:nth-last-child(1){border-bottom:none;}
.fill-form-wrap .schedule-details ul li strong,.fill-form-wrap .schedule-details ul li p{font-size:13px;}
.fill-form-wrap .schedule-details ul li.total strong,.fill-form-wrap .schedule-details ul li.total p{font-size:15px;color:#2196f3;}


/*======== Footer ===========*/
.tel-footer-wrap{padding:40px 0;position:relative;background:#1f2731;}

/* --- Layer ---
.tel-stylish-layer{position:absolute;top:-53px;left:0;width:30%;height:50px;background:#03A9F4;}
.tel-stylish-layer:before{content:'';position:absolute;top:0;right:-50px;width:0;height:0;border-bottom:50px solid #03A9F4;border-right:50px solid transparent;} */

@media(max-width:767px){.tel-stylish-layer{width:60%;}.navbar-brand>img {
    width: 70%;
}}
.tel-stylish-layer p{line-height:50px;color:#FFFFFF;font-weight:500;font-size:16px;letter-spacing:0.05rem;}
.tel-stylish-layer p i{margin-right:10px;}
.tel-foot-item h3{color:#FFFFFF;font-size:16px;font-weight:500;letter-spacing:0.08rem;margin-bottom:20px;}
.tel-foot-item .tel-txt p{color:#FFFFFF;font-size:14px;line-height:1.7;}
.tel-foot-item li{color:rgba(255,255,255,0.75);font-size:13px;letter-spacing:0.06rem;margin-bottom:8px;}
.tel-foot-item li:nth-last-child(1){margin-bottom:0;}
.tel-foot-item i{margin-right:6px;color:#FFEB3B;}
.tel-foot-item li a{color:rgba(255,255,255,0.75);}
@media(max-width:991px){.tel-foot-item{margin-bottom:40px;}
.tel-footer-wrap .col-md-3:nth-last-child(1) .tel-foot-item{margin-bottom:0;}}
.tel-foot-item p {color:#fff;}
/*======== Copyrights ===========*/
.tel-copyrights{padding:20px 0;background:#182029;}
.tel-copyrights .tel-social-link ul li i{background:linear-gradient(45deg,#47c3fb,#2196f3);color:#FFFFFF;}
.tel-copyrights .tel-txt p{text-align:right;color:#FFFFFF;}
.tel-copyrights .tel-txt p span{color:#188DE1;letter-spacing:0.06rem;font-size:13px;font-weight:500;margin-left:5px;}
.ques{font-size: 17px;font-weight: bold;color:#3F51B5;padding: 10px 0px;}
.mobile-butt {
position: fixed;
bottom: 0px;
width: 100%;
z-index: 999;
font-size: 20px;
color: #ffffff;
text-align: center;
text-shadow: 0px 0px 35px;
}

.heading-title {
font-weight: 700;
font-size:22px;
color: #05618e;
margin-bottom:20px;
line-height: 1.3;
border-left: 2px solid #3F51B5;
padding-left: 15px;
}
.heading-title.text-center {
border-left: none;
padding-left: 0;
}
.p-rel{
position: relative;
}
.htbook {
    padding: 10px;
    box-shadow: 0px 0px 4px 0px #a4d7ff;
    background: radial-gradient(#fff494, #dde77b);
    margin-bottom: 15px;
}
.cabs{
border-bottom: 1px solid gray;
padding: 10px;
}
.cabs p{
text-align: center;
font-weight: 800;
}

.cabs-ex{
text-align: center;
}
.cabs-ex p{
margin-bottom:10px;
}
.d-flex{
display: flex;
margin-left: auto;
margin-right: auto;
}
.main-start{
background-color: rgba(255, 255, 255, 0.9);
min-height: 55rem;
}
.tripradio {
padding: 0px 5px;align-items: baseline;
}
.tripradio p {
padding-left: 5px;
}
.tricon{
background: #ffe300;
display: flex;
align-items: center;
margin-left: 5px;
padding: 5px 10px 5px 5px;
border-radius: 5px;	font-weight: 800;cursor: pointer;
}
.input-group {
margin-bottom:15px;
}
.input-group-addon {
font-size: 16px;
color: #3B98DB;
background-color:#F0F0F0;
border:1px solid #888;
}
.ul-list{
list-style: disc;
padding-left: 25px;
line-height: 2.5;
margin-bottom: 20px;
}
.faqq {
color: #484545;
background: #94d079;
margin-top: 15px;
padding: 5px;
border-radius: 5px;font-weight: 800;
}
.btn-success{
background: #2e822e;
}
.cabs img {
    height: 75px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}